diff --git a/i18n/de.json b/i18n/de.json
index d7d9f85285..83fcf03440 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -429,7 +429,7 @@
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
+ "translation": "Befehl mit dem Auslösewort '{{.Trigger}}' nicht gefunden. Um eine Nachricht mit \"/\" beginnend zu senden, versuchen Sie ein Leerzeichen vor der Nachricht zu setzen."
},
{
"id": "api.command.execute_command.save.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "Benutzererstellung wurde auf diesem Server deaktiviert, keine Einladung(en) versendet"
},
{
"id": "api.command.invite_people.name",
@@ -501,11 +501,11 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "Fehler beim Laden des aktuellen Kanals."
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "Kanalüberschrift bearbeiten"
},
{
"id": "api.command_channel_header.hint",
@@ -513,23 +513,23 @@
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "Der Befehl /überschrift muss Text beinhalten"
},
{
"id": "api.command_channel_header.name",
- "translation": "header"
+ "translation": "überschrift"
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "Sie haben nicht die benötigten Berechtigungen, um die Kanalüberschrift zu bearbeiten."
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "Fehler beim Aktualisieren des aktuellen Kanals."
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "Kanalüberschrift erfolgreich aktualisiert."
},
{
"id": "api.command_collapse.desc",
@@ -589,11 +589,11 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "Die Mattermost-Hilfeseite öffnen"
},
{
"id": "api.command_help.name",
- "translation": "help"
+ "translation": "hilfe"
},
{
"id": "api.command_join.desc",
@@ -705,19 +705,35 @@
},
{
"id": "api.command_open.name",
- "translation": "open"
+ "translation": "öffnen"
+ },
+ {
+ "id": "api.command_search.desc",
+ "translation": "Nach Text in Nachrichten suchen"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "suche"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "Der Suchbefehl wird auf Ihrem Gerät nicht unterstützt"
},
{
"id": "api.command_settings.desc",
- "translation": "Open the Account Settings dialog"
+ "translation": "Öffnet die Kontoeinstellungen"
},
{
"id": "api.command_settings.name",
- "translation": "settings"
+ "translation": "einstellungen"
},
{
"id": "api.command_settings.unsupported.app_error",
- "translation": "The settings command is not supported on your device"
+ "translation": "Der Einstellungen-Befehl wird auf Ihrem Gerät nicht unterstützt"
},
{
"id": "api.command_shortcuts.browser.channel_next",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Ein unbekannter Fehler ist aufgetreten. Bitte kontaktieren Sie den Support."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "Die API-Version 3 wurde auf diesem Server deaktiviert. Bitte verwenden Sie API-Version 4. Details unter https://api.mattermost.com."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Initialisiere veraltete API-Routen"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Initialisiere OAuth-API-Routen"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Ungültiges Status-Token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Ungültige Berechtigungen um den OAuth2 App Schlüssel neu zu generieren"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Konnte Direktkanal nicht erstellen"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Konnte Gruppenkanal nicht erstellen"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3041,15 +3057,23 @@
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
- "translation": "Failed to update direct channel header"
+ "translation": "Konnte Direktkanalüberschrift nicht aktualisieren"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Konnte Kanalmitglied beim Import des Direktnachrichtenkanals nicht finden"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Konnte Direktkanal nicht erstellen"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Konnte Gruppenkanal nicht erstellen"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
- "translation": "Post user does not exist"
+ "translation": "Benutzer der Nachricht existiert nicht"
},
{
"id": "app.import.import_line.null_channel.error",
@@ -3057,11 +3081,11 @@
},
{
"id": "app.import.import_line.null_direct_channel.error",
- "translation": "Importdatenzeile hat den Typ \"channel\", aber das Kanalobjekt ist null."
+ "translation": "Importdatenzeile hat den Typ \"direct_channel\", aber das direct_channel-Objekt ist null."
},
{
"id": "app.import.import_line.null_direct_post.error",
- "translation": "Importdatenzeile hat den Typ \"post\", aber das Nachrichtenobjekt ist null."
+ "translation": "Importdatenzeile hat den Typ \"direct_post\", aber das direct_post-Objekt ist null."
},
{
"id": "app.import.import_line.null_post.error",
@@ -3137,51 +3161,51 @@
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
- "translation": "Direct channel header is too long"
+ "translation": "Direktkanal-Überschrift ist zu lang"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
- "translation": "Fehlende erforderliche Kanaleigenschaft: name"
+ "translation": "Fehlende erforderliche Kanaleigenschaft: members"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
- "translation": "Direct channel members list contains too few items"
+ "translation": "Direktkanalmitgliederliste enthält zu wenige Einträge"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
- "translation": "Direct channel members list contains too many items"
+ "translation": "Direktkanalmitgliederliste enthält zu viele Einträge"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
- "translation": "Fehlende erforderliche Nachrichteigenschaft: create_at."
+ "translation": "Fehlende erforderliche Nachrichteigenschaft: channel_members"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Direct post channel members list contains too few items"
+ "translation": "Direktnachrichtenkanalmitgliederliste enthält zu wenige Einträge"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Direct post channel members list contains too many items"
+ "translation": "Direktnachrichtenkanalmitgliederliste enthält zu viele Einträge"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
- "translation": "Fehlende erforderliche Nachrichteigenschaft: create_at."
+ "translation": "Fehlende erforderliche Nachrichteigenschaft: create_at"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
- "translation": "CreateAt must be greater than 0"
+ "translation": "CreateAt muss größer als 0 sein"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "Nachricht ist zu lang"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
- "translation": "Fehlende erforderliche Nachrichteigenschaft: Message."
+ "translation": "Fehlende erforderliche Nachrichteigenschaft: message"
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
- "translation": "Fehlende erforderliche Nachrichteigenschaft: User."
+ "translation": "Fehlende erforderliche Nachrichteigenschaft: user"
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
@@ -4313,7 +4337,7 @@
},
{
"id": "model.config.is_valid.teammate_name_display.app_error",
- "translation": "Invalid teammate display. Must be 'full_name', 'nickname_full_name' or 'username'"
+ "translation": "Ungültige Teammitgliedsanzeige. Muss entweder 'full_name', 'nickname_full_name' oder 'username' sein"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -5869,7 +5893,7 @@
},
{
"id": "store.sql_user.get_new_users.app_error",
- "translation": "Es trat ein Fehler beim Sichen der Einstellungen auf"
+ "translation": "Es trat ein Fehler beim Suchen der neuen Benutzer auf"
},
{
"id": "store.sql_user.get_profiles.app_error",
diff --git a/i18n/en.json b/i18n/en.json
index 6784bcd756..e3f7eaacbc 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -911,10 +911,6 @@
"id": "api.context.404.app_error",
"translation": "Sorry, we could not find the page."
},
- {
- "id": "api.context.v3_disabled.app_error",
- "translation": "API version 3 has been disabled on this server. Please use API version 4. See https://api.mattermost.com for details."
- },
{
"id": "api.context.invalid_body_param.app_error",
"translation": "Invalid or missing {{.Name}} in request body"
@@ -979,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "An unknown error has occurred. Please contact support."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API version 3 has been disabled on this server. Please use API version 4. See https://api.mattermost.com for details."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Initializing deprecated API routes"
@@ -1509,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Initializing OAuth API routes"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Invalid state token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Invalid permissions to regenerate the OAuth2 App Secret"
@@ -2699,10 +2703,6 @@
"id": "api.user.permanent_delete_user.system_admin.warn",
"translation": "You are deleting %v that is a system administrator. You may need to set another account as the system administrator using the command line tools."
},
- {
- "id": "api.oauth.invalid_state_token.app_error",
- "translation": "Invalid state token"
- },
{
"id": "api.user.reset_password.invalid_link.app_error",
"translation": "The reset password link does not appear to be valid"
diff --git a/i18n/es.json b/i18n/es.json
index 801565c52d..e32abcdb14 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "abrir"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "Buscar texto en mensajes"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[texto]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "buscar"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "El comando de búsqueda no es compatible con tu dispositivo"
+ },
{
"id": "api.command_settings.desc",
"translation": "Abrir el diálogo Configuración de la Cuenta"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Ocurrió un error inesperado. Por favor contacta a soporte."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API versión 3 ha sido inhabilitado en este servidor. Por favor utiliza la API versión 4. Revisa https://api.mattermost.com para más información. "
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Inicializando rutas del API marcadas como obsoletas"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Inicializando rutas del API para el OAuth"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Estado de token no válido"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Permisos inapropiados para regenerar el secreto de la App de OAuth2"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "No se pudo obtener el canal directo"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "No se pudo obtener el canal directo"
+ "translation": "No se pudo crear el canal directo"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "No se pudo obtener el canal de grupo"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "No se pudo obtener el canal de grupo"
+ "translation": "No se pudo crear el canal de grupo"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "No se pudo encontrar a los miembros del canal, al importar un mensaje en el canal directo"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "No se pudo obtener el canal directo"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "No se pudo obtener el canal de grupo"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "El usuario que publicó el mensaje no existe"
diff --git a/i18n/fr.json b/i18n/fr.json
index c4fcf4a51c..55f2887496 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -221,7 +221,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "ID utilisateur invalide pour la création directe du canal"
+ "translation": "ID utilisateur invalide pour la création du canal de messages privés"
},
{
"id": "api.channel.create_group.bad_size.app_error",
@@ -429,7 +429,7 @@
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
+ "translation": "Une commande avec le mot-clé déclencheur '{{.Trigger}}' n'a pas pu être trouvée. Pour envoyer un message commençant par \"/\", ajoutez un espace au début du message."
},
{
"id": "api.command.execute_command.save.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "La création d'utilisateur a été désactivée sur ce serveur, aucune invitation n'a été envoyée"
},
{
"id": "api.command.invite_people.name",
@@ -501,35 +501,35 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "Impossible de récupérer le canal courant."
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "Editer l'entête du canal"
},
{
"id": "api.command_channel_header.hint",
- "translation": "[text]"
+ "translation": "[texte]"
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "Du texte doit être fourni avec la commande /header."
},
{
"id": "api.command_channel_header.name",
- "translation": "header"
+ "translation": "entête"
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "Vous ne disposez pas des permissions requises pour éditer l'entête du canal."
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "Une erreur s'est produite lors de la mise à jour du canal."
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "L'entête du canal a été mis à jour avec succès."
},
{
"id": "api.command_collapse.desc",
@@ -589,11 +589,11 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "Ouvrir l'aide de Mattermost"
},
{
"id": "api.command_help.name",
- "translation": "help"
+ "translation": "aide"
},
{
"id": "api.command_join.desc",
@@ -613,7 +613,7 @@
},
{
"id": "api.command_join.missing.app_error",
- "translation": "Nous n'avons pas pu trouver le canal"
+ "translation": "Impossible de trouver le canal"
},
{
"id": "api.command_join.name",
@@ -705,19 +705,35 @@
},
{
"id": "api.command_open.name",
- "translation": "open"
+ "translation": "ouvrir"
+ },
+ {
+ "id": "api.command_search.desc",
+ "translation": "Rechercher du texte dans les messages"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[texte]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "rechercher"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "La commande de recherche n'est pas supportée sur votre périphérique"
},
{
"id": "api.command_settings.desc",
- "translation": "Open the Account Settings dialog"
+ "translation": "Ouvrir la page des Paramètres du compte"
},
{
"id": "api.command_settings.name",
- "translation": "settings"
+ "translation": "paramètres"
},
{
"id": "api.command_settings.unsupported.app_error",
- "translation": "The settings command is not supported on your device"
+ "translation": "La commande de paramètres n'est pas supportée sur votre périphérique"
},
{
"id": "api.command_shortcuts.browser.channel_next",
@@ -797,7 +813,7 @@
},
{
"id": "api.command_shortcuts.msgs.comp_emoji",
- "translation": ":[caractère]+TAB: Saisi automatiquement l'émoticône commencant par [caractère]\n\n"
+ "translation": ":[caractère]+TAB: Saisi automatiquement l'émoticône commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.msgs.comp_username",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Une erreur inconnue est survenue. Veuillez contacter le support."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "La version 3 de l'API a été désactivée sur ce serveur. Veuillez utilisez la version 4 de l'API. Référez-vous à https://api.mattermost.com pour plus de détails."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Initialisation des routes dépréciées de l'API"
@@ -977,11 +997,11 @@
},
{
"id": "api.email_batching.check_pending_emails.status.app_error",
- "translation": "Impossible de trouver le statut du destinataire pour l'envoi par lot des notifications par e-mail"
+ "translation": "Impossible de trouver le statut du destinataire pour l'envoi par lot des e-mails de notification"
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
- "translation": "Impossible de trouver le canal du message pour l'envoi par lot des notifications par e-mail"
+ "translation": "Impossible de trouver le canal du message pour l'envoi par lot des e-mails de notification"
},
{
"id": "api.email_batching.render_batched_post.date",
@@ -1001,7 +1021,7 @@
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
- "translation": "Impossible de trouver l’expéditeur du message pour l'envoi d'e-mails groupés"
+ "translation": "Impossible de trouver l’expéditeur du message pour l'envoi par lot d'e-mails de notification"
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
@@ -1012,11 +1032,11 @@
},
{
"id": "api.email_batching.send_batched_email_notification.preferences.app_error",
- "translation": "Impossible de trouver les préférences d'affichage du destinataire pour l'envoi de e-mails groupés"
+ "translation": "Impossible de trouver les préférences d'affichage du destinataire pour l'envoi par lot d'e-mails de notification"
},
{
"id": "api.email_batching.send_batched_email_notification.send.app_error",
- "translation": "Impossible d'envoyer l'e-mail groupé à %v : %v"
+ "translation": "Impossible d'envoyer le lot d'e-mails de notification à %v : %v"
},
{
"id": "api.email_batching.send_batched_email_notification.subject",
@@ -1027,7 +1047,7 @@
},
{
"id": "api.email_batching.send_batched_email_notification.user.app_error",
- "translation": "Impossible de trouver un destinataire pour l'envoi d'e-mails groupés"
+ "translation": "Impossible de trouver un destinataire pour l'envoi du lot d'e-mails de notification"
},
{
"id": "api.email_batching.start.starting",
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Initialisation des routes de l'API OAuth"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Token d'état invalide"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Permissions insuffisantes pour regénérer la clé secrète de l'application OAuth2"
@@ -1689,11 +1713,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_image_only",
- "translation": " Un ou plusieurs fichiers envoyés "
+ "translation": " A envoyé un ou plusieurs fichiers sur "
},
{
"id": "api.post.send_notifications_and_forget.push_image_only_dm",
- "translation": " Uploaded one or more files in a direct message"
+ "translation": " A envoyé un ou plusieurs fichiers dans un message privé"
},
{
"id": "api.post.send_notifications_and_forget.push_in",
@@ -1725,7 +1749,7 @@
},
{
"id": "api.post.update_post.find.app_error",
- "translation": "Nous n'avons pas pu trouver de message existant ou de commentaire à mettre à jour."
+ "translation": "Impossible de trouver le message existant ou commentaire à mettre à jour."
},
{
"id": "api.post.update_post.permissions.app_error",
@@ -2125,7 +2149,7 @@
},
{
"id": "api.team.invite_members.invalid_email.app_error",
- "translation": "The following email addresses do not belong to an accepted domain: {{.Addresses}}. Please contact your System Administrator for details."
+ "translation": "Les adresses e-mail suivantes ne font pas partie d'un domaine accepté : {{.Addresses}}. Veuillez contacter votre administrateur système pour plus de détails."
},
{
"id": "api.team.invite_members.member",
@@ -2585,7 +2609,7 @@
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
- "translation": "LDAP n'est pas disponible sur ce serveur"
+ "translation": "AD/LDAP n'est pas disponible sur ce serveur"
},
{
"id": "api.user.generate_mfa_qr.not_available.app_error",
@@ -2605,11 +2629,11 @@
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
- "translation": "LDAP n'est pas disponible sur ce serveur"
+ "translation": "AD/LDAP n'est pas disponible sur ce serveur"
},
{
"id": "api.user.ldap_to_email.not_ldap_account.app_error",
- "translation": "Ce compte utilisateur n'utilise pas LDAP"
+ "translation": "Ce compte utilisateur n'utilise pas AD/LDAP"
},
{
"id": "api.user.login.blank_pwd.app_error",
@@ -2653,7 +2677,7 @@
},
{
"id": "api.user.login_ldap.disabled.app_error",
- "translation": "LDAP n'est pas activé sur ce serveur"
+ "translation": "AD/LDAP n'est pas activé sur ce serveur"
},
{
"id": "api.user.login_ldap.need_id.app_error",
@@ -2661,7 +2685,7 @@
},
{
"id": "api.user.login_ldap.not_available.app_error",
- "translation": "LDAP n'est pas disponible sur ce serveur"
+ "translation": "AD/LDAP n'est pas disponible sur ce serveur"
},
{
"id": "api.user.oauth_to_email.context.app_error",
@@ -2709,7 +2733,7 @@
},
{
"id": "api.user.send_email_change_username_and_forget.error",
- "translation": "Impossible d'envoyer l'e-mail de changement de nom d'utilisateur"
+ "translation": "Impossible d'envoyer l'e-mail de notification de changement de nom d'utilisateur"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
@@ -2745,7 +2769,7 @@
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
- "translation": "Vous ne pouvez pas modifier le statut actif des comptes LDAP. Veuillez désactiver ce compte dans votre serveur LDAP."
+ "translation": "Vous ne pouvez pas modifier le statut actif des comptes AD/LDAP. Veuillez désactiver ce compte dans votre serveur AD/LDAP."
},
{
"id": "api.user.update_active.permissions.app_error",
@@ -3021,35 +3045,35 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Impossible de créer le canal de messages privés"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Impossible de créer le canal de groupe"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
- "translation": "Could not find channel member when importing direct channel"
+ "translation": "Impossible de trouver le membre du canal lors de l'import du canal de messages privés"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
- "translation": "Failed to update direct channel header"
+ "translation": "Impossible de mettre à jour l'entête du canal de messages privés"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
- "translation": "Could not find channel member when importing direct channel post"
+ "translation": "Impossible de trouver le membre du canal lors de l'import du message du canal de messages privés"
+ },
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Impossible de récupérer le canal de messages directs"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Impossible de récupérer le canal de messages de groupe"
},
{
"id": "app.import.import_direct_post.user_not_found.error",
- "translation": "Post user does not exist"
+ "translation": "Le message de l'utilisateur n'existe pas"
},
{
"id": "app.import.import_line.null_channel.error",
@@ -3057,11 +3081,11 @@
},
{
"id": "app.import.import_line.null_direct_channel.error",
- "translation": "La ligne de données importée dispose d'un type \"channel\", mais l'objet channel est null."
+ "translation": "La ligne de données importée dispose d'un type \"direct_channel\", mais l'objet direct_channel est null."
},
{
"id": "app.import.import_line.null_direct_post.error",
- "translation": "La ligne de données importée dispose d'un type \"post\", mais l'objet post est null."
+ "translation": "La ligne de données importée dispose d'un type \"direct_post\", mais l'objet direct_post est null."
},
{
"id": "app.import.import_line.null_post.error",
@@ -3137,51 +3161,51 @@
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
- "translation": "Direct channel header is too long"
+ "translation": "L'entête du canal de messages privés est trop long"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
- "translation": "La propriété de canal requise est manquante : name"
+ "translation": "La propriété requise pour un canal de messages privés est manquante: members"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
- "translation": "Direct channel members list contains too few items"
+ "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
- "translation": "Direct channel members list contains too many items"
+ "translation": "La liste des membres du canal de messages privés contient trop d'éléments"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
- "translation": "La propriété de message requise est manquante : create_at."
+ "translation": "La propriété requise pour un message privé est manquante: channel_members"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Direct post channel members list contains too few items"
+ "translation": "La liste des messages des membres du canal de messages privés contient trop peu d'éléments"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Direct post channel members list contains too many items"
+ "translation": "La liste des messages des membres du canal de messages privés contient trop d'éléments"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
- "translation": "La propriété de message requise est manquante : create_at."
+ "translation": "La propriété requise pour un message privé est manquante: create_at"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
- "translation": "CreateAt must be greater than 0"
+ "translation": "CreateAt doit être plus grand que 0"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "Le message est trop long"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
- "translation": "La propriété de message requise est manquante : Message."
+ "translation": "La propriété requise pour un message privé est manquante: message"
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
- "translation": "La propriété de message requise est manquante : User."
+ "translation": "La propriété requise pour un message privé est manquante: user"
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
@@ -3409,7 +3433,7 @@
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id={{ .id }}. The cluster may become unstable and a restart is required. To ensure the cluster is configured correctly you should perform a rolling restart immediately."
+ "translation": "La configuration du cluster a changé pour l'id={{ .id }}. Le cluster peut devenir instable et un redémarrage est nécessaire. Pour s'assurer que le cluster est configuré correctement, vous devriez effectuer un redémarrage immédiatement."
},
{
"id": "ent.cluster.debug_fail.debug",
@@ -3441,7 +3465,7 @@
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled unless ReadOnlyConfig is disabled in the configuration file."
+ "translation": "La console système est définie en lecture seule lorsque le mode haute disponibilité est activé à moins que ReadOnlyConfig est désactivé dans le fichier de configuration. "
},
{
"id": "ent.cluster.starting.info",
@@ -3505,11 +3529,11 @@
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
- "translation": "Elasticsearch is disabled."
+ "translation": "Elasticsearch est désactivé."
},
{
"id": "ent.elasticsearch.test_config.license.error",
- "translation": "License does not support Elasticsearch."
+ "translation": "La licence actuelle ne supporte pas Elasticsearch."
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -3525,7 +3549,7 @@
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
- "translation": "Impossible de se connecter au serveur LDAP. Vérifiez l'utilisateur et le mot de passe du compte utilisé pour se connecter au serveur LDAP."
+ "translation": "Impossible de se connecter au serveur AD/LDAP. Vérifiez l'utilisateur et le mot de passe du compte utilisé pour se connecter au serveur AD/LDAP."
},
{
"id": "ent.ldap.do_login.invalid_password.app_error",
@@ -3533,7 +3557,7 @@
},
{
"id": "ent.ldap.do_login.licence_disable.app_error",
- "translation": "Fonctionnalité LDAP désactivée par la licence actuelle. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ "translation": "Fonctionnalité AD/LDAP désactivée par la licence actuelle. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
},
{
"id": "ent.ldap.do_login.matched_to_many_users.app_error",
@@ -3541,11 +3565,11 @@
},
{
"id": "ent.ldap.do_login.search_ldap_server.app_error",
- "translation": "Échec de la recherche du serveur LDAP"
+ "translation": "Échec de la recherche du serveur AD/LDAP"
},
{
"id": "ent.ldap.do_login.unable_to_connect.app_error",
- "translation": "Impossible de se connecter au serveur LDAP"
+ "translation": "Impossible de se connecter au serveur AD/LDAP"
},
{
"id": "ent.ldap.do_login.unable_to_create_user.app_error",
@@ -3553,27 +3577,27 @@
},
{
"id": "ent.ldap.do_login.user_filtered.app_error",
- "translation": "Votre compte LDAP ne dispose pas des permissions pour utiliser ce serveur Mattermost. Veuillez demander à votre administrateur système de vérifier le filtre des utilisateurs LDAP."
+ "translation": "Votre compte AD/LDAP ne dispose pas des permissions pour utiliser ce serveur Mattermost. Veuillez demander à votre administrateur système de vérifier le filtre des utilisateurs AD/LDAP."
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
- "translation": "Utilisateur non enregistré sur le serveur LDAP"
+ "translation": "Utilisateur non enregistré sur le serveur AD/LDAP"
},
{
"id": "ent.ldap.mattermost_user_update",
- "translation": "L'utilisateur Mattermost a été mis à jour par le serveur LDAP."
+ "translation": "L'utilisateur Mattermost a été mis à jour par le serveur AD/LDAP."
},
{
"id": "ent.ldap.syncdone.info",
- "translation": "Synchronisation LDAP terminé"
+ "translation": "Synchronisation AD/LDAP terminé"
},
{
"id": "ent.ldap.syncronize.get_all.app_error",
- "translation": "Impossible d'obtenir tous les utilisateurs à l'aide de LDAP"
+ "translation": "Impossible d'obtenir tous les utilisateurs à l'aide de AD/LDAP"
},
{
"id": "ent.ldap.validate_filter.app_error",
- "translation": "Filtre LDAP Invalide"
+ "translation": "Filtre AD/LDAP Invalide"
},
{
"id": "ent.metrics.starting.info",
@@ -3621,11 +3645,11 @@
},
{
"id": "ent.migration.migratetoldap.duplicate_field",
- "translation": "Impossible de migrer les utilisateurs LDAP avec le champ en question. Doublon détecté. Veuillez supprimer tous les doublons et réessayer."
+ "translation": "Impossible de migrer les utilisateurs AD/LDAP avec le champ en question. Doublon détecté. Veuillez supprimer tous les doublons et réessayer."
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Impossible de trouver l'utilisateur sur le serveur LDAP : "
+ "translation": "Impossible de trouver l'utilisateur sur le serveur AD/LDAP : "
},
{
"id": "ent.saml.attribute.app_error",
@@ -3905,7 +3929,7 @@
},
{
"id": "model.channel_member.is_valid.email_value.app_error",
- "translation": "Valeur de la notification e-mail invalide"
+ "translation": "Valeur d'e-mail de notification invalide"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -4141,31 +4165,31 @@
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "Le champ LDAP \"BaseDN\" est requis."
+ "translation": "Le champ AD/LDAP \"BaseDN\" est requis."
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "Le champ LDAP \"Bind Password\" est requis."
+ "translation": "Le champ AD/LDAP \"Bind Password\" est requis."
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "Le champ LDAP \"Bind Username\" est requis."
+ "translation": "Le champ AD/LDAP \"Bind Username\" est requis."
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "Le champ LDAP \"Email Attribute\" est requis."
+ "translation": "Le champ AD/LDAP \"Email Attribute\" est requis."
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "L'attribut LDAP \"Prénom\" est obligatoire."
+ "translation": "Le champ AD/LDAP \"First Name Attribute\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "L'attribut LDAP \"ID\" est obligatoire."
+ "translation": "Le champ AD/LDAP \"ID Attribute\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "L'attribut LDAP \"nom\" est obligatoire."
+ "translation": "Le champ AD/LDAP \"Last Name Attribute\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
@@ -4173,11 +4197,11 @@
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Champ LDAP manquant."
+ "translation": "Champ AD/LDAP manquant."
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Champ LDAP manquant."
+ "translation": "Champ AD/LDAP manquant."
},
{
"id": "model.config.is_valid.ldap_security.app_error",
@@ -4185,7 +4209,7 @@
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "Le champ \"serveur LDAP\" est obligatoire."
+ "translation": "Le champ \"AD/LDAP Server\" est requis."
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
@@ -4193,7 +4217,7 @@
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "L'attribut LDAP \"Nom d'utilisateur\" est obligatoire."
+ "translation": "Le champ AD/LDAP \"Username Attribute\" est obligatoire."
},
{
"id": "model.config.is_valid.listen_address.app_error",
@@ -4285,7 +4309,7 @@
},
{
"id": "model.config.is_valid.site_url_email_batching.app_error",
- "translation": "Impossible d'activer l'envoi d'e-mails par lot si SiteURL n'est pas défini."
+ "translation": "Impossible d'activer l'envoi d'e-mails par lot si l'URL de site n'est pas définie."
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -4313,7 +4337,7 @@
},
{
"id": "model.config.is_valid.teammate_name_display.app_error",
- "translation": "Invalid teammate display. Must be 'full_name', 'nickname_full_name' or 'username'"
+ "translation": "Affichage invalide du coéquipier. Doit être 'full_name', 'nickname_full_name' ou 'username'"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -4941,7 +4965,7 @@
},
{
"id": "store.sql_channel.analytics_type_count.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre de type de canaux"
+ "translation": "Impossible d'obtenir le nombre de type de canaux"
},
{
"id": "store.sql_channel.check_open_channel_permissions.app_error",
@@ -4957,7 +4981,7 @@
},
{
"id": "store.sql_channel.delete.channel.app_error",
- "translation": "Nous n'avons pas pu supprimer le canal"
+ "translation": "Impossible de supprimer le canal"
},
{
"id": "store.sql_channel.extra_updated.app_error",
@@ -4965,7 +4989,7 @@
},
{
"id": "store.sql_channel.get.existing.app_error",
- "translation": "Nous n'avons pas pu trouver le canal existant"
+ "translation": "Impossible de trouver le canal existant"
},
{
"id": "store.sql_channel.get.find.app_error",
@@ -4973,11 +4997,11 @@
},
{
"id": "store.sql_channel.get_all.app_error",
- "translation": "Nous n'avons pas pu charger tous les canaux"
+ "translation": "Impossible de charger tous les canaux"
},
{
"id": "store.sql_channel.get_by_name.existing.app_error",
- "translation": "Nous n'avons pas pu trouver le canal existant"
+ "translation": "Impossible de trouver le canal existant"
},
{
"id": "store.sql_channel.get_by_name.missing.app_error",
@@ -4985,11 +5009,11 @@
},
{
"id": "store.sql_channel.get_channel_counts.get.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre de canaux"
+ "translation": "Impossible d'obtenir le nombre de canaux"
},
{
"id": "store.sql_channel.get_channels.get.app_error",
- "translation": "Nous n'avons pas pu obtenir les canaux"
+ "translation": "Impossible d'obtenir les canaux"
},
{
"id": "store.sql_channel.get_channels.not_found.app_error",
@@ -5013,7 +5037,7 @@
},
{
"id": "store.sql_channel.get_extra_members.app_error",
- "translation": "Nous n'avons pas pu charger les informations supplémentaires sur les membres du canal"
+ "translation": "Impossible de charger les informations supplémentaires sur les membres du canal"
},
{
"id": "store.sql_channel.get_for_post.app_error",
@@ -5021,7 +5045,7 @@
},
{
"id": "store.sql_channel.get_member.app_error",
- "translation": "Nous n'avons pas pu obtenir les membres du canal"
+ "translation": "Impossible d'obtenir le membre du canal"
},
{
"id": "store.sql_channel.get_member.missing.app_error",
@@ -5029,7 +5053,7 @@
},
{
"id": "store.sql_channel.get_member_count.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre de membres du canal"
+ "translation": "Impossible d'obtenir le nombre de membres du canal"
},
{
"id": "store.sql_channel.get_member_for_post.app_error",
@@ -5037,7 +5061,7 @@
},
{
"id": "store.sql_channel.get_members.app_error",
- "translation": "Nous n'avons pas pu obtenir les membres du canal"
+ "translation": "Impossible d'obtenir les membres du canal"
},
{
"id": "store.sql_channel.get_members_by_ids.app_error",
@@ -5045,7 +5069,7 @@
},
{
"id": "store.sql_channel.get_more_channels.get.app_error",
- "translation": "Nous n'avons pas pu obtenir les canaux"
+ "translation": "Impossible d'obtenir les canaux"
},
{
"id": "store.sql_channel.get_public_channels.get.app_error",
@@ -5057,7 +5081,7 @@
},
{
"id": "store.sql_channel.increment_mention_count.app_error",
- "translation": "Nous n'avons pas pu incrémenter le nombre de mentions"
+ "translation": "Impossible d'incrémenter le nombre de mentions"
},
{
"id": "store.sql_channel.permanent_delete.app_error",
@@ -5065,11 +5089,11 @@
},
{
"id": "store.sql_channel.permanent_delete_by_team.app_error",
- "translation": "Nous n'avons pas pu supprimer les canaux"
+ "translation": "Impossible de supprimer les canaux"
},
{
"id": "store.sql_channel.permanent_delete_members_by_user.app_error",
- "translation": "Nous n'avons pas pu retirer le membre du canal"
+ "translation": "Impossible de retirer le membre du canal"
},
{
"id": "store.sql_channel.pinned_posts.app_error",
@@ -5077,7 +5101,7 @@
},
{
"id": "store.sql_channel.remove_member.app_error",
- "translation": "Nous n'avons pas pu retirer le membre du canal"
+ "translation": "Impossible de retirer le membre du canal"
},
{
"id": "store.sql_channel.save.commit_transaction.app_error",
@@ -5113,7 +5137,7 @@
},
{
"id": "store.sql_channel.save_channel.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer ce canal"
+ "translation": "Impossible d'enregistrer ce canal"
},
{
"id": "store.sql_channel.save_direct_channel.add_members.app_error",
@@ -5145,7 +5169,7 @@
},
{
"id": "store.sql_channel.save_member.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer le membre du canal"
+ "translation": "Impossible d'enregistrer le membre du canal"
},
{
"id": "store.sql_channel.search.app_error",
@@ -5153,11 +5177,11 @@
},
{
"id": "store.sql_channel.set_last_viewed_at.app_error",
- "translation": "Nous n'avons pas pu mettre à jour la date de dernier affichage."
+ "translation": "Impossible de mettre à jour la date de dernier affichage"
},
{
"id": "store.sql_channel.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le canal"
+ "translation": "Impossible de mettre à jour le canal"
},
{
"id": "store.sql_channel.update.exists.app_error",
@@ -5173,7 +5197,7 @@
},
{
"id": "store.sql_channel.update_last_viewed_at.app_error",
- "translation": "Nous n'avons pas pu mettre à jour la date de dernier affichage."
+ "translation": "Impossible de mettre à jour la date de dernier affichage"
},
{
"id": "store.sql_channel.update_member.app_error",
@@ -5181,27 +5205,27 @@
},
{
"id": "store.sql_command.analytics_command_count.app_error",
- "translation": "Nous n'avons pas pu compter les commandes"
+ "translation": "Impossible de compter les commandes"
},
{
"id": "store.sql_command.save.delete.app_error",
- "translation": "Nous n'avons pas pu supprimer la commande"
+ "translation": "Impossible de supprimer la commande"
},
{
"id": "store.sql_command.save.delete_perm.app_error",
- "translation": "Nous n'avons pas pu supprimer la commande"
+ "translation": "Impossible de supprimer la commande"
},
{
"id": "store.sql_command.save.get.app_error",
- "translation": "Nous n'avons pas pu obtenir la commande"
+ "translation": "Impossible d'obtenir la commande"
},
{
"id": "store.sql_command.save.get_team.app_error",
- "translation": "Nous n'avons pas pu obtenir les commandes"
+ "translation": "Impossible d'obtenir les commandes"
},
{
"id": "store.sql_command.save.saving.app_error",
- "translation": "Nous n'avons pas pu enregistrer la commande"
+ "translation": "Impossible d'enregistrer la commande"
},
{
"id": "store.sql_command.save.saving_overwrite.app_error",
@@ -5221,27 +5245,27 @@
},
{
"id": "store.sql_emoji.delete.app_error",
- "translation": "Nous n'avons pas pu supprimer votre emoji"
+ "translation": "Impossible de supprimer l'émoticône"
},
{
"id": "store.sql_emoji.delete.no_results",
- "translation": "Nous n'avons pas trouvé l' emoji à supprimer"
+ "translation": "Impossible de trouver l'émoticône à supprimer"
},
{
"id": "store.sql_emoji.get.app_error",
- "translation": "Nous n'avons pas pu obtenir l'emoji"
+ "translation": "Impossible d'obtenir l'émoticône"
},
{
"id": "store.sql_emoji.get_all.app_error",
- "translation": "Nous n'avons pas pu obtenir l'emoji"
+ "translation": "Impossible de récupérer l'émoticône"
},
{
"id": "store.sql_emoji.get_by_name.app_error",
- "translation": "Impossible de récupérer l'Emoji"
+ "translation": "Impossible de récupérer l'émoticône"
},
{
"id": "store.sql_emoji.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer l'Emoji"
+ "translation": "Impossible de sauvegarder l'émoticône"
},
{
"id": "store.sql_file_info.attach_to_post.app_error",
@@ -5329,11 +5353,11 @@
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "Nous n'avons pas pu trouver l'application"
+ "translation": "Impossible de trouver l'application"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
- "translation": "Nous n'avons pas pu trouver l'application"
+ "translation": "Impossible de trouver l'application"
},
{
"id": "store.sql_oauth.get_app_by_user.find.app_error",
@@ -5345,7 +5369,7 @@
},
{
"id": "store.sql_oauth.get_auth_data.find.app_error",
- "translation": "Nous n'avons pas pu trouver le code d'autorisation existant"
+ "translation": "Impossible de trouver le code d'autorisation existant"
},
{
"id": "store.sql_oauth.get_auth_data.finding.app_error",
@@ -5357,19 +5381,19 @@
},
{
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
- "translation": "Nous n'avons pas supprimer le code d'autorisation"
+ "translation": "Impossible de supprimer le code d'autorisation"
},
{
"id": "store.sql_oauth.remove_access_data.app_error",
- "translation": "Nous n'avons pas pu retirer le jeton d'accès"
+ "translation": "Impossible de retirer le jeton d'accès"
},
{
"id": "store.sql_oauth.remove_auth_data.app_error",
- "translation": "Nous n'avons pas pu retirer le code d'autorisation"
+ "translation": "Impossible de retirer le code d'autorisation"
},
{
"id": "store.sql_oauth.save_access_data.app_error",
- "translation": "Nous n'avons pas pu enregistrer le jeton d'accès."
+ "translation": "Impossible d'enregistrer le jeton d'accès."
},
{
"id": "store.sql_oauth.save_app.existing.app_error",
@@ -5377,11 +5401,11 @@
},
{
"id": "store.sql_oauth.save_app.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer l'application."
+ "translation": "Impossible d'enregistrer l'application."
},
{
"id": "store.sql_oauth.save_auth_data.app_error",
- "translation": "Nous n'avons pas pu enregistrer le code d'autorisation."
+ "translation": "Impossible d'enregistrer le code d'autorisation."
},
{
"id": "store.sql_oauth.update_access_data.app_error",
@@ -5389,7 +5413,7 @@
},
{
"id": "store.sql_oauth.update_app.find.app_error",
- "translation": "Nous n'avons pas pu trouver d'application existante à mettre à jour"
+ "translation": "Impossible de trouver d'application existante à mettre à jour"
},
{
"id": "store.sql_oauth.update_app.finding.app_error",
@@ -5397,7 +5421,7 @@
},
{
"id": "store.sql_oauth.update_app.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour l'application"
+ "translation": "Impossible de mettre à jour l'application"
},
{
"id": "store.sql_oauth.update_app.updating.app_error",
@@ -5405,27 +5429,27 @@
},
{
"id": "store.sql_post.analytics_posts_count.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre de messages"
+ "translation": "Impossible d'obtenir le nombre de messages"
},
{
"id": "store.sql_post.analytics_posts_count_by_day.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre de messages par jour"
+ "translation": "Impossible d'obtenir le nombre de messages par jour"
},
{
"id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre d'utilisateur avec des messages"
+ "translation": "Impossible d'obtenir le nombre d'utilisateur avec des messages"
},
{
"id": "store.sql_post.delete.app_error",
- "translation": "Nous n'avons pas pu supprimer le message"
+ "translation": "Impossible de supprimer le message"
},
{
"id": "store.sql_post.get.app_error",
- "translation": "Nous n'avons pas pu obtenir le message"
+ "translation": "Impossible d'obtenir le message"
},
{
"id": "store.sql_post.get_parents_posts.app_error",
- "translation": "Nous n'avons pas pu obtenir le message parent pour le canal"
+ "translation": "Impossible d'obtenir le message parent pour le canal"
},
{
"id": "store.sql_post.get_posts.app_error",
@@ -5433,11 +5457,11 @@
},
{
"id": "store.sql_post.get_posts_around.get.app_error",
- "translation": "Nous n'avons pas pu obtenir les messages pour le canal"
+ "translation": "Impossible d'obtenir les messages pour le canal"
},
{
"id": "store.sql_post.get_posts_around.get_parent.app_error",
- "translation": "Nous n'avons pas pu obtenir les messages parent pour le canal"
+ "translation": "Impossible d'obtenir les messages parent pour le canal"
},
{
"id": "store.sql_post.get_posts_by_ids.app_error",
@@ -5449,11 +5473,11 @@
},
{
"id": "store.sql_post.get_posts_since.app_error",
- "translation": "Nous n'avons pas pu obtenir les messages pour le canal"
+ "translation": "Impossible d'obtenir les messages pour le canal"
},
{
"id": "store.sql_post.get_root_posts.app_error",
- "translation": "Nous n'avons pas pu obtenir les messages pour le canal"
+ "translation": "Impossible d'obtenir les messages pour le canal"
},
{
"id": "store.sql_post.overwrite.app_error",
@@ -5461,11 +5485,11 @@
},
{
"id": "store.sql_post.permanent_delete.app_error",
- "translation": "Nous n'avons pas pu supprimer le message"
+ "translation": "Impossible de supprimer le message"
},
{
"id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
- "translation": "Nous n'avons pas supprimer les commentaires de l'utilisateur"
+ "translation": "Impossible de supprimer les commentaires de l'utilisateur"
},
{
"id": "store.sql_post.permanent_delete_by_channel.app_error",
@@ -5473,15 +5497,15 @@
},
{
"id": "store.sql_post.permanent_delete_by_user.app_error",
- "translation": "Nous n'avons pas pu sélectionner les messages à supprimer pour l'utilisateur"
+ "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur"
},
{
"id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
- "translation": "Nous n'avons pas pu sélectionner les messages à effacer pour l'utilisateur (trop nombreux), veuillez relancer"
+ "translation": "Impossible de sélectionner les messages à effacer pour l'utilisateur (trop nombreux), veuillez relancer"
},
{
"id": "store.sql_post.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer le message"
+ "translation": "Impossible d'enregistrer le message"
},
{
"id": "store.sql_post.save.existing.app_error",
@@ -5497,7 +5521,7 @@
},
{
"id": "store.sql_post.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le message"
+ "translation": "Impossible de mettre à jour le message"
},
{
"id": "store.sql_preference.delete.app_error",
@@ -5525,7 +5549,7 @@
},
{
"id": "store.sql_preference.insert.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer les préférences"
+ "translation": "Impossible d'enregistrer les préférences"
},
{
"id": "store.sql_preference.is_feature_enabled.app_error",
@@ -5557,7 +5581,7 @@
},
{
"id": "store.sql_preference.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour les préférences"
+ "translation": "Impossible de mettre à jour les préférences"
},
{
"id": "store.sql_reaction.delete.begin.app_error",
@@ -5601,7 +5625,7 @@
},
{
"id": "store.sql_session.analytics_session_count.app_error",
- "translation": "Nous n'avons pas pu compter les sessions"
+ "translation": "Impossible de compter les sessions"
},
{
"id": "store.sql_session.cleanup_expired_sessions.app_error",
@@ -5621,19 +5645,19 @@
},
{
"id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
- "translation": "Nous n'avons pas pu supprimer toutes les sessions de l'utilisateur"
+ "translation": "Impossible de supprimer toutes les sessions de l'utilisateur"
},
{
"id": "store.sql_session.remove.app_error",
- "translation": "Nous n'avons pas pu supprimer la session"
+ "translation": "Impossible de supprimer la session"
},
{
"id": "store.sql_session.remove_all_sessions_for_team.app_error",
- "translation": "Nous n'avons pas pu supprimer toutes les sessions de l'équipe"
+ "translation": "Impossible de supprimer toutes les sessions de l'équipe"
},
{
"id": "store.sql_session.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer la session"
+ "translation": "Impossible d'enregistrer la session"
},
{
"id": "store.sql_session.save.cleanup.error",
@@ -5645,15 +5669,15 @@
},
{
"id": "store.sql_session.update_device_id.app_error",
- "translation": "Nous n'avons pas pu mettre à jour l'id de l'appareil"
+ "translation": "Impossible de mettre à jour l'id de l'appareil"
},
{
"id": "store.sql_session.update_last_activity.app_error",
- "translation": "Nous n'avons pas pu mettre à jour last_activity_at"
+ "translation": "Impossible de mettre à jour last_activity_at"
},
{
"id": "store.sql_session.update_roles.app_error",
- "translation": "Nous n'avons pas pu mettre à jour les rôles"
+ "translation": "Impossible de mettre à jour les rôles"
},
{
"id": "store.sql_status.get.app_error",
@@ -5677,7 +5701,7 @@
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
- "translation": "Nous n'avons pas pu compter les utilisateurs"
+ "translation": "Impossible de compter les utilisateurs actifs"
},
{
"id": "store.sql_status.reset_all.app_error",
@@ -5713,11 +5737,11 @@
},
{
"id": "store.sql_team.analytics_team_count.app_error",
- "translation": "Nous n'avons pas pu compter les équipes"
+ "translation": "Impossible de compter les équipes"
},
{
"id": "store.sql_team.get.find.app_error",
- "translation": "Nous n'avons pas pu trouver d'équipe existante"
+ "translation": "Impossible de trouver l'équipe existante"
},
{
"id": "store.sql_team.get.finding.app_error",
@@ -5725,23 +5749,23 @@
},
{
"id": "store.sql_team.get_all.app_error",
- "translation": "Nous n'avons pas pu obtenir toutes les équipes"
+ "translation": "Impossible d'obtenir toutes les équipes"
},
{
"id": "store.sql_team.get_all_team_listing.app_error",
- "translation": "Nous n'avons pas pu obtenir toutes les équipes"
+ "translation": "Impossible d'obtenir toutes les équipes"
},
{
"id": "store.sql_team.get_by_invite_id.find.app_error",
- "translation": "Nous n'avons pas pu trouver d'équipe existante"
+ "translation": "Impossible de trouver l'équipe existante"
},
{
"id": "store.sql_team.get_by_invite_id.finding.app_error",
- "translation": "Nous n'avons pas pu trouver d'équipe existante"
+ "translation": "Impossible de trouver l'équipe existante"
},
{
"id": "store.sql_team.get_by_name.app_error",
- "translation": "Nous n'avons pas pu trouver d'équipe existante"
+ "translation": "Impossible de trouver l'équipe existante"
},
{
"id": "store.sql_team.get_member.app_error",
@@ -5773,15 +5797,15 @@
},
{
"id": "store.sql_team.permanent_delete.app_error",
- "translation": "Nous n'avons pas pu supprimer l'équipe existante"
+ "translation": "Impossible de supprimer l'équipe existante"
},
{
"id": "store.sql_team.remove_member.app_error",
- "translation": "Nous n'avons pas pu retirer le membre de l'équipe"
+ "translation": "Impossible de retirer le membre de l'équipe"
},
{
"id": "store.sql_team.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer l'équipe"
+ "translation": "Impossible d'enregistrer l'équipe"
},
{
"id": "store.sql_team.save.domain_exists.app_error",
@@ -5797,7 +5821,7 @@
},
{
"id": "store.sql_team.save_member.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer le membre du canal"
+ "translation": "Impossible d'enregistrer le membre du canal"
},
{
"id": "store.sql_team.search_all_team.app_error",
@@ -5809,11 +5833,11 @@
},
{
"id": "store.sql_team.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour l'équipe"
+ "translation": "Impossible de mettre à jour l'équipe"
},
{
"id": "store.sql_team.update.find.app_error",
- "translation": "Nous n'avons pas pu trouver d'équipe existante à mettre à jour"
+ "translation": "Impossible de trouver l'équipe existante à mettre à jour"
},
{
"id": "store.sql_team.update.finding.app_error",
@@ -5825,7 +5849,7 @@
},
{
"id": "store.sql_team.update_display_name.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le nom de l'équipe"
+ "translation": "Impossible de mettre à jour le nom de l'équipe"
},
{
"id": "store.sql_user.analytics_get_inactive_users_count.app_error",
@@ -5837,7 +5861,7 @@
},
{
"id": "store.sql_user.analytics_unique_user_count.app_error",
- "translation": "Nous n'avons pas pu obtenir le nombre d'utilisateurs uniques"
+ "translation": "Impossible d'obtenir le nombre d'utilisateurs uniques"
},
{
"id": "store.sql_user.get.app_error",
@@ -5849,7 +5873,7 @@
},
{
"id": "store.sql_user.get_by_auth.missing_account.app_error",
- "translation": "Nous n'avons pas pu trouver un compte existant correspondant à votre type d'authentification pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
+ "translation": "Impossible de trouver un compte existant correspondant à votre type d'authentification pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
},
{
"id": "store.sql_user.get_by_auth.other.app_error",
@@ -5857,11 +5881,11 @@
},
{
"id": "store.sql_user.get_by_username.app_error",
- "translation": "Nous n'avons pas pu trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
+ "translation": "Impossible de trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
},
{
"id": "store.sql_user.get_for_login.app_error",
- "translation": "Nous n'avons pas pu trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
+ "translation": "Impossible de trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
},
{
"id": "store.sql_user.get_for_login.multiple_users",
@@ -5869,7 +5893,7 @@
},
{
"id": "store.sql_user.get_new_users.app_error",
- "translation": "Nous avons rencontré une erreur durant la recherche des préférences"
+ "translation": "Une erreur s'est produite lors de la recherche de nouveaux utilisateurs"
},
{
"id": "store.sql_user.get_profiles.app_error",
@@ -5885,15 +5909,15 @@
},
{
"id": "store.sql_user.get_total_users_count.app_error",
- "translation": "Nous n'avons pas pu compter les utilisateurs"
+ "translation": "Impossible de compter les utilisateurs"
},
{
"id": "store.sql_user.get_unread_count.app_error",
- "translation": "Nous n'avons pas pu compter le nombre de messages non lus pour l'utilisateur"
+ "translation": "Impossible de compter le nombre de messages non lus pour l'utilisateur"
},
{
"id": "store.sql_user.get_unread_count_for_channel.app_error",
- "translation": "Nous n'avons pas pu compter le nombre de messages non lus pour l'utilisateur"
+ "translation": "Impossible de compter le nombre de messages non lus pour l'utilisateur et le canal"
},
{
"id": "store.sql_user.migrate_theme.critical",
@@ -5905,11 +5929,11 @@
},
{
"id": "store.sql_user.permanent_delete.app_error",
- "translation": "Nous n'avons pas pu supprimer le compte existant"
+ "translation": "Impossible de supprimer le compte existant"
},
{
"id": "store.sql_user.save.app_error",
- "translation": "Nous n'avons pas pu enregistrer le compte."
+ "translation": "Impossible d'enregistrer le compte."
},
{
"id": "store.sql_user.save.email_exists.app_error",
@@ -5917,7 +5941,7 @@
},
{
"id": "store.sql_user.save.email_exists.ldap_app_error",
- "translation": "Ce compte n'utilise pas l'authentification LDAP. Veuillez vous connecter avec votre adresse e-mail et votre mot de passe."
+ "translation": "Ce compte n'utilise pas l'authentification AD/LDAP. Veuillez vous connecter avec votre adresse e-mail et votre mot de passe."
},
{
"id": "store.sql_user.save.email_exists.saml_app_error",
@@ -5949,11 +5973,11 @@
},
{
"id": "store.sql_user.update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le compte"
+ "translation": "Impossible de mettre à jour le compte"
},
{
"id": "store.sql_user.update.can_not_change_ldap.app_error",
- "translation": "Vous ne pouvez pas modifier les champs définis par LDAP"
+ "translation": "Vous ne pouvez pas modifier les champs définis par AD/LDAP"
},
{
"id": "store.sql_user.update.email_taken.app_error",
@@ -5961,7 +5985,7 @@
},
{
"id": "store.sql_user.update.find.app_error",
- "translation": "Nous n'avons pas pu trouver de compte existant à mettre à jour"
+ "translation": "Impossible de trouver de compte existant à mettre à jour"
},
{
"id": "store.sql_user.update.finding.app_error",
@@ -5977,7 +6001,7 @@
},
{
"id": "store.sql_user.update_auth_data.app_error",
- "translation": "Nous n'avons pas pu mettre à jour les données d'authentification"
+ "translation": "Impossible de mettre à jour les données d'authentification"
},
{
"id": "store.sql_user.update_auth_data.email_exists.app_error",
@@ -5985,19 +6009,19 @@
},
{
"id": "store.sql_user.update_failed_pwd_attempts.app_error",
- "translation": "Nous n'avons pas pu mettre à jour failed_attempts"
+ "translation": "Impossible de mettre à jour failed_attempts"
},
{
"id": "store.sql_user.update_last_activity.app_error",
- "translation": "Nous n'avons pas pu mettre à jour last_activity_at"
+ "translation": "Impossible de mettre à jour last_activity_at"
},
{
"id": "store.sql_user.update_last_picture_update.app_error",
- "translation": "Nous n'avons pas pu mettre à jour update_at"
+ "translation": "Impossible de mettre à jour update_at"
},
{
"id": "store.sql_user.update_last_ping.app_error",
- "translation": "Nous n'avons pas pu mettre à jour last_ping_at"
+ "translation": "Impossible de mettre à jour last_ping_at"
},
{
"id": "store.sql_user.update_mfa_active.app_error",
@@ -6009,7 +6033,7 @@
},
{
"id": "store.sql_user.update_password.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le mot de passe de l'utilisateur"
+ "translation": "Impossible de mettre à jour le mot de passe de l'utilisateur"
},
{
"id": "store.sql_user.verify_email.app_error",
@@ -6017,55 +6041,55 @@
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
- "translation": "Nous n'avons pas pu compter les webhooks entrants"
+ "translation": "Impossible de compter les webhooks entrants"
},
{
"id": "store.sql_webhooks.analytics_outgoing_count.app_error",
- "translation": "Nous n'avons pas pu compter les webhooks sortants"
+ "translation": "Impossible de compter les webhooks sortants"
},
{
"id": "store.sql_webhooks.delete_incoming.app_error",
- "translation": "Nous n'avons pas pu supprimer le webhook"
+ "translation": "Impossible de supprimer le webhook"
},
{
"id": "store.sql_webhooks.delete_outgoing.app_error",
- "translation": "Nous n'avons pas pu supprimer le webhook"
+ "translation": "Impossible de supprimer le webhook"
},
{
"id": "store.sql_webhooks.get_incoming.app_error",
- "translation": "Nous n'avons pas pu obtenir le webhook"
+ "translation": "Impossible d'obtenir le webhook"
},
{
"id": "store.sql_webhooks.get_incoming_by_channel.app_error",
- "translation": "Nous n'avons pas pu obtenir les webhooks"
+ "translation": "Impossible d'obtenir les webhooks"
},
{
"id": "store.sql_webhooks.get_incoming_by_user.app_error",
- "translation": "Nous n'avons pas pu obtenir le webhook"
+ "translation": "Impossible d'obtenir le webhook"
},
{
"id": "store.sql_webhooks.get_outgoing.app_error",
- "translation": "Nous n'avons pas pu obtenir le webhook"
+ "translation": "Impossible d'obtenir le webhook"
},
{
"id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
- "translation": "Nous n'avons pas pu obtenir les webhooks"
+ "translation": "Impossible d'obtenir les webhooks"
},
{
"id": "store.sql_webhooks.get_outgoing_by_team.app_error",
- "translation": "Nous n'avons pas pu obtenir les webhooks"
+ "translation": "Impossible d'obtenir les webhooks"
},
{
"id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
- "translation": "Nous n'avons pas pu supprimer le webhook"
+ "translation": "Impossible de supprimer le webhook"
},
{
"id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
- "translation": "Nous n'avons pas pu supprimer le webhook"
+ "translation": "Impossible de supprimer le webhook"
},
{
"id": "store.sql_webhooks.save_incoming.app_error",
- "translation": "Nous n'avons pas pu enregistrer le IncomongWebhook"
+ "translation": "Impossible d'enregistrer le IncomingWebhook"
},
{
"id": "store.sql_webhooks.save_incoming.existing.app_error",
@@ -6073,7 +6097,7 @@
},
{
"id": "store.sql_webhooks.save_outgoing.app_error",
- "translation": "Nous n'avons pas pu enregistrer le OutgoingWebhook"
+ "translation": "Impossible d'enregistrer le OutgoingWebhook"
},
{
"id": "store.sql_webhooks.save_outgoing.override.app_error",
@@ -6085,7 +6109,7 @@
},
{
"id": "store.sql_webhooks.update_outgoing.app_error",
- "translation": "Nous n'avons pas pu mettre à jour le webhook"
+ "translation": "Impossible de mettre à jour le webhook"
},
{
"id": "system.message.name",
@@ -6273,7 +6297,7 @@
},
{
"id": "web.incoming_webhook.channel.app_error",
- "translation": "Nous n'avons pas pu trouver le canal"
+ "translation": "Impossible de trouver le canal"
},
{
"id": "web.incoming_webhook.disabled.app_error",
diff --git a/i18n/it.json b/i18n/it.json
index 0adf4b0363..75c891d50b 100644
--- a/i18n/it.json
+++ b/i18n/it.json
@@ -101,7 +101,7 @@
},
{
"id": "api.admin.test_email.reenter_password",
- "translation": "Il server SMTP, la porta o lo username sono cambiati. Per favore reinserisci la password SMTP per testare la connessione"
+ "translation": "Il server SMTP, la porta o lo username sono cambiati. Per favore reinserisci la password SMTP per testare la connessione."
},
{
"id": "api.admin.test_email.subject",
@@ -185,7 +185,7 @@
},
{
"id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
- "translation": "La creazione e amministrazione di canali privati è limitata all'amministratore di sistema"
+ "translation": "La creazione e amministrazione di canali privati è limitata all'amministratore di sistema."
},
{
"id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
@@ -193,15 +193,15 @@
},
{
"id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
- "translation": "La creazione e amministrazione di Canali Pubblici è limitata all'Amministratore del Sistema"
+ "translation": "La creazione e amministrazione di Canali Pubblici è limitata all'Amministratore di Sistema."
},
{
"id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error",
- "translation": "La creazione e amministrazione di Canali Pubblici è limitata all'Amministratore del Sistema e di gruppo"
+ "translation": "La creazione e amministrazione di Canali Pubblici è limitata all'Amministratore di Sistema e di gruppo."
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
- "translation": "Bisogna usare il servizio createDirectChannel api per la creazione dei messaggi diretti nel canale"
+ "translation": "Bisogna usare il servizio createDirectChannel API per la creazione dei messaggi diretti nel canale"
},
{
"id": "api.channel.create_channel.invalid_character.app_error",
@@ -253,11 +253,11 @@
},
{
"id": "api.channel.delete_channel.incoming_webhook.error",
- "translation": "Errore nell'eliminazione del WebHook in entrata, id=%v"
+ "translation": "Errore nell'eliminazione del webhook in entrata, id=%v"
},
{
"id": "api.channel.delete_channel.outgoing_webhook.error",
- "translation": "Errore nell'eliminazione del WebHook in uscita, id=%v"
+ "translation": "Errore nell'eliminazione del webhook in uscita, id=%v"
},
{
"id": "api.channel.delete_channel.permissions.app_error",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
- "translation": "Errore nel caricamento dell'utente durante l' aggiornamento del titolo del canale"
+ "translation": "Errore nel caricamento dell'utente durante l'aggiornamento del titolo del canale"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
@@ -405,7 +405,7 @@
},
{
"id": "api.command.disabled.app_error",
- "translation": "I comandi sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I comandi sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.command.duplicate_trigger.app_error",
@@ -449,11 +449,11 @@
},
{
"id": "api.command.invite_people.email_off",
- "translation": "Le Email non sono state configurate, quindi nessun invito(i) è stato inviato"
+ "translation": "Le email non sono state configurate, quindi nessun invito è stato inviato"
},
{
"id": "api.command.invite_people.fail",
- "translation": "Errore durante l' invio degli inviti via email"
+ "translation": "Errore durante l'invio degli inviti via email"
},
{
"id": "api.command.invite_people.hint",
@@ -473,7 +473,7 @@
},
{
"id": "api.command.invite_people.sent",
- "translation": "Email di invito(i) inviata"
+ "translation": "Email di invito inviata"
},
{
"id": "api.command.regen.app_error",
@@ -493,11 +493,11 @@
},
{
"id": "api.command_away.name",
- "translation": "Assente"
+ "translation": "assente"
},
{
"id": "api.command_away.success",
- "translation": "Ora sei \"Assente\""
+ "translation": "Ora sei assente"
},
{
"id": "api.command_channel_header.channel.app_error",
@@ -585,7 +585,7 @@
},
{
"id": "api.command_expand_collapse.fail.app_error",
- "translation": "Errore durante l' espansione delle anteprime"
+ "translation": "Errore durante l'espansione delle anteprime"
},
{
"id": "api.command_help.desc",
@@ -601,7 +601,7 @@
},
{
"id": "api.command_join.fail.app_error",
- "translation": "Si è verificato un errore durante l' entrata nel canale."
+ "translation": "Si è verificato un errore durante l'entrata nel canale."
},
{
"id": "api.command_join.hint",
@@ -669,7 +669,7 @@
},
{
"id": "api.command_msg.missing.app_error",
- "translation": "Non è stato possibile trovare l' utente"
+ "translation": "Non è stato possibile trovare l'utente"
},
{
"id": "api.command_msg.name",
@@ -681,11 +681,11 @@
},
{
"id": "api.command_offline.desc",
- "translation": "Imposta lo stato in \"Assente\""
+ "translation": "Imposta lo stato in assente"
},
{
"id": "api.command_offline.name",
- "translation": "Assente"
+ "translation": "assente"
},
{
"id": "api.command_offline.success",
@@ -693,19 +693,35 @@
},
{
"id": "api.command_online.desc",
- "translation": "Imposta lo stato in \"In linea\"."
+ "translation": "Imposta lo stato in linea"
},
{
"id": "api.command_online.name",
- "translation": "Collegato"
+ "translation": "online"
},
{
"id": "api.command_online.success",
- "translation": "Ora sei \"Collegato\""
+ "translation": "Ora sei in linea"
},
{
"id": "api.command_open.name",
- "translation": "Apri"
+ "translation": "apri"
+ },
+ {
+ "id": "api.command_search.desc",
+ "translation": "Cerca testo nei messaggi"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "cerca"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "Il comando di ricerca non è disponibile sul tuo dispositivo"
},
{
"id": "api.command_settings.desc",
@@ -753,7 +769,7 @@
},
{
"id": "api.command_shortcuts.browser.header",
- "translation": "#### Comandi Browser \n\n"
+ "translation": "#### Comandi Browser\n\n"
},
{
"id": "api.command_shortcuts.browser.highlight_next",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Un errore sconosciuto è accaduto. Per favore contatta il supporto."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "La versione 3 delle API è stata disattivata su questo server. Per favore usare la versione 4 delle API. vedere https://api.mattermost.com per ulteriori dettagli."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Inizializzazione delle API routes deprecate"
@@ -1051,7 +1071,7 @@
},
{
"id": "api.emoji.delete.delete_reactions.app_error",
- "translation": "Impossibile cancellare le reazioni durante la cancellazione dell'Emoji %v"
+ "translation": "Impossibile cancellare le reazioni durante la cancellazione dell'emoji %v"
},
{
"id": "api.emoji.delete.permissions.app_error",
@@ -1059,7 +1079,7 @@
},
{
"id": "api.emoji.disabled.app_error",
- "translation": "Le emoji personalizzate sono state disabilitate dall'amministratore del sistema."
+ "translation": "Le emoji personalizzate sono state disabilitate dall'amministratore di sistema."
},
{
"id": "api.emoji.get_image.decode.app_error",
@@ -1071,11 +1091,11 @@
},
{
"id": "api.emoji.init.debug",
- "translation": "Inizializzazione delle API Routes per le emoji."
+ "translation": "Inizializzazione delle API Routes per le emoji"
},
{
"id": "api.emoji.init.debug",
- "translation": "Inizializzazione delle API Routes per le emoji."
+ "translation": "Inizializzazione delle API Routes per le emoji"
},
{
"id": "api.emoji.storage.app_error",
@@ -1107,7 +1127,7 @@
},
{
"id": "api.file.get_file.public_disabled.app_error",
- "translation": "I collegamenti pubblici sono stati disabilitati dall'Amministratore di Sistema"
+ "translation": "I collegamenti pubblici sono stati disabilitati dall'amministratore di sistema"
},
{
"id": "api.file.get_file.public_invalid.app_error",
@@ -1151,11 +1171,11 @@
},
{
"id": "api.file.handle_images_forget.encode_jpeg.error",
- "translation": "Impossibile codificare l'immagine come JPEG path=%v err=%v"
+ "translation": "Impossibile codificare l'immagine come jpeg path=%v err=%v"
},
{
"id": "api.file.handle_images_forget.encode_preview.error",
- "translation": "Impossibile codificare l'immagine come anteprima JPEG path=%v err=%v"
+ "translation": "Impossibile codificare l'immagine come anteprima jpeg path=%v err=%v"
},
{
"id": "api.file.handle_images_forget.upload_preview.error",
@@ -1203,7 +1223,7 @@
},
{
"id": "api.file.migrate_filenames_to_file_infos.not_migrating_post.debug",
- "translation": "pubblicazione già migrata per usare FileInfos, post_id=%v, err=%v"
+ "translation": "Pubblicazione già migrata per usare FileInfos, post_id=%v, err=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.save_file_info.warn",
@@ -1315,7 +1335,7 @@
},
{
"id": "api.import.import_user.join_team.error",
- "translation": "Impossibile entrare in un gruppo durante l' importazione err=%v"
+ "translation": "Impossibile entrare in un gruppo durante l'importazione err=%v"
},
{
"id": "api.import.import_user.joining_default.error",
@@ -1331,7 +1351,7 @@
},
{
"id": "api.incoming_webhook.disabled.app_errror",
- "translation": "I webhooks in ingresso sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I webhooks in ingresso sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.ldap.init.debug",
@@ -1355,7 +1375,7 @@
},
{
"id": "api.license.add_license.no_file.app_error",
- "translation": "Nessun file per il campo \"licenza\" nella richiesta"
+ "translation": "Nessun file per il campo 'licenza' nella richiesta"
},
{
"id": "api.license.add_license.open.app_error",
@@ -1371,7 +1391,7 @@
},
{
"id": "api.license.add_license.unique_users.app_error",
- "translation": "La licensa supporta solo {{.Users}} utenti, il tuo sistema ha {{.Count}} utenti unici.Gli utenti unici sono contati in base al indirizzo email. Puoi vedere il conteggio totale degli utenti in Rapporti Sito -> Statistiche."
+ "translation": "La licensa supporta solo {{.Users}} utenti, il tuo sistema ha {{.Count}} utenti unici.Gli utenti unici sono contati in base all'indirizzo email. Puoi vedere il conteggio totale degli utenti in Rapporti Sito -> Statistiche."
},
{
"id": "api.license.client.old_format.app_error",
@@ -1407,11 +1427,11 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "L' amministratore di sistema ha disabilitato l' OAuth2."
+ "translation": "L'amministratore di sistema ha disabilitato l'OAuth2."
},
{
"id": "api.oauth.authorize_oauth.disabled.app_error",
- "translation": "L' amministratore di sistema ha disabilitato l' OAuth2."
+ "translation": "L'amministratore di sistema ha disabilitato l'OAuth2."
},
{
"id": "api.oauth.authorize_oauth.missing.app_error",
@@ -1431,11 +1451,11 @@
},
{
"id": "api.oauth.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request: secret_client mancante"
+ "translation": "invalid_request: Secret_client mancante"
},
{
"id": "api.oauth.get_access_token.bad_grant.app_error",
- "translation": "invalid_request: grant_type non valido"
+ "translation": "invalid_request: Grant_type non valido"
},
{
"id": "api.oauth.get_access_token.credentials.app_error",
@@ -1443,7 +1463,7 @@
},
{
"id": "api.oauth.get_access_token.disabled.app_error",
- "translation": "L' amministratore di sistema ha disabilitato l' OAuth2."
+ "translation": "L'amministratore di sistema ha disabilitato l'OAuth2."
},
{
"id": "api.oauth.get_access_token.expired_code.app_error",
@@ -1471,7 +1491,7 @@
},
{
"id": "api.oauth.get_access_token.missing_refresh_token.app_error",
- "translation": "invalid_request: refresh_token mancante"
+ "translation": "invalid_request: Refresh_token mancante"
},
{
"id": "api.oauth.get_access_token.redirect_uri.app_error",
@@ -1479,7 +1499,7 @@
},
{
"id": "api.oauth.get_access_token.refresh_token.app_error",
- "translation": "invalid_grant: refresh token non valido"
+ "translation": "invalid_grant: Refresh token non valido"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -1489,13 +1509,17 @@
"id": "api.oauth.init.debug",
"translation": "Inizializzazione delle API Routes per OAUTH"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Token di stato non valido"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Permessi non validi per la rigenerazione del Secret dell'App OAuth2"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "L'amministratore di sistema ha disabilitato l'OAuth Service Provider."
+ "translation": "L'amministratore di sistema ha disabilitato il servizio per l'autenticazione OAuth 2.0."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -1523,7 +1547,7 @@
},
{
"id": "api.opengraph.init.debug",
- "translation": "Inizializzazione API routes protocollo open graph"
+ "translation": "Inizializzazione api routes protocollo open graph"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
@@ -1633,7 +1657,7 @@
},
{
"id": "api.post.link_preview_disabled.app_error",
- "translation": "Le anteprime dei collegamenti sono state disabilitate dall'Amministratore di Sistema"
+ "translation": "Le anteprime dei collegamenti sono state disabilitate dall'amministratore di sistema."
},
{
"id": "api.post.make_direct_channel_visible.get_2_members.error",
@@ -1705,7 +1729,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_message",
- "translation": "ti ha inviato un messaggio diretto"
+ "translation": " ti ha inviato un messaggio diretto"
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention",
@@ -1777,7 +1801,7 @@
},
{
"id": "api.reaction.init.debug",
- "translation": "Inizializzazione API Routes delle reazioni"
+ "translation": "Inizializzazione api routes delle reazioni"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
@@ -1857,7 +1881,7 @@
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\nCanale Aggiunto \r\n"
+ "translation": "\r\n Canale Aggiunto \r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
@@ -1881,7 +1905,7 @@
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Le pubblicazioni Slack bot non sono ancora importati"
+ "translation": "Le pubblicazioni slack bot non sono ancora importate"
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
@@ -1901,7 +1925,7 @@
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "pubblicazione non supportata: %v, %v"
+ "translation": "Pubblicazione non supportata: %v, %v"
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
@@ -1929,7 +1953,7 @@
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\nUtente Creato\r\n"
+ "translation": "\r\n Utente Creato\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
@@ -1961,7 +1985,7 @@
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Rilevato Timestamp incorretto"
+ "translation": "Rilevato timestamp incorretto"
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
@@ -1981,7 +2005,7 @@
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Le pubblicazioni dei bot di Slack non sono al momento supportate.\r\n"
+ "translation": "- Le pubblicazioni dei bot di slack non sono al momento supportate.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
@@ -1989,7 +2013,7 @@
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\nNote \r\n"
+ "translation": "\r\n Note \r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
@@ -2057,11 +2081,11 @@
},
{
"id": "api.team.create_team.email_disabled.app_error",
- "translation": "L' iscrizione al gruppo con email è disabilitata."
+ "translation": "L'iscrizione al gruppo con email è disabilitata."
},
{
"id": "api.team.create_team_from_signup.email_disabled.app_error",
- "translation": "L' accesso con email è disabilitato."
+ "translation": "L'accesso con email è disabilitato."
},
{
"id": "api.team.create_team_from_signup.expired_link.app_error",
@@ -2073,7 +2097,7 @@
},
{
"id": "api.team.create_team_from_signup.unavailable.app_error",
- "translation": "L' URL non è disponibile. Provane un altro."
+ "translation": "L'URL non è disponibile. Provane un altro."
},
{
"id": "api.team.email_teams.sending.error",
@@ -2081,7 +2105,7 @@
},
{
"id": "api.team.get_invite_info.not_open_team",
- "translation": "L' invito non è valido a causa del fatto che il gruppo non è aperto."
+ "translation": "L'invito non è valido a causa del fatto che il gruppo non è aperto."
},
{
"id": "api.team.import_team.admin.app_error",
@@ -2089,7 +2113,7 @@
},
{
"id": "api.team.import_team.array.app_error",
- "translation": "Lista vuota per il campo \"file\""
+ "translation": "Lista vuota per il campo 'file'"
},
{
"id": "api.team.import_team.integer.app_error",
@@ -2125,7 +2149,7 @@
},
{
"id": "api.team.invite_members.invalid_email.app_error",
- "translation": "I seguenti indirizzi eMail non appartengono ad un dominio accettato: {{.Addresses}}. Contattare l'amministratore del sistema per maggiori dettagli."
+ "translation": "I seguenti indirizzi email non appartengono ad un dominio accettato: {{.Addresses}}. Contattare l'amministratore di sistema per maggiori dettagli."
},
{
"id": "api.team.invite_members.member",
@@ -2141,7 +2165,7 @@
},
{
"id": "api.team.invite_members.restricted_team_admin.app_error",
- "translation": "L'invito di nuovi utenti nel gruppo è limitato all'Amministratore di Sistema e del gruppo. "
+ "translation": "L'invito di nuovi utenti nel gruppo è limitato all'Amministratore di Sistema e del gruppo."
},
{
"id": "api.team.invite_members.send.error",
@@ -2205,7 +2229,7 @@
},
{
"id": "api.templates.email_change_verify_body.info",
- "translation": "Per completare l' aggiornamento del tuo indirizzo email per {{.TeamDisplayName}}, segui il collegamento sottostante per confermare che l'indirizzo sia corretto."
+ "translation": "Per completare l'aggiornamento del tuo indirizzo email per {{.TeamDisplayName}}, segui il collegamento sottostante per confermare che l'indirizzo sia corretto."
},
{
"id": "api.templates.email_change_verify_body.title",
@@ -2221,11 +2245,11 @@
},
{
"id": "api.templates.email_info",
- "translation": "Qualsiasi domanda, mandaci una mail: {{.SupportEmail}}.
Cordiali Saluti,
Il Team {{.SiteName}}
"
+ "translation": "Qualsiasi domanda, mandaci una mail: {{.SupportEmail}}.
Cordiali Saluti,
Il Team {{.SiteName}}
"
},
{
"id": "api.templates.email_organization",
- "translation": "Spedito da"
+ "translation": "Spedito da "
},
{
"id": "api.templates.error.link",
@@ -2313,7 +2337,7 @@
},
{
"id": "api.templates.post_subject_in_channel",
- "translation": "{{.SubjectText}} su {{.TeamDisplayName}} ({{.ChannelName}}) il {{.Day}} {{.Month}} {{.Year}}"
+ "translation": "{{.SubjectText}} su {{.TeamDisplayName}} ({{.ChannelName}}) il {{.Day}} {{.Month}} {{.Year}}"
},
{
"id": "api.templates.post_subject_in_direct_message",
@@ -2377,7 +2401,7 @@
},
{
"id": "api.templates.upgrade_30_subject.info",
- "translation": "[MATTERMOST] Cambiamenti al tuo account per l' upgrade a Mattermost 3.0"
+ "translation": "[MATTERMOST] Cambiamenti al tuo account per l'upgrade a Mattermost 3.0"
},
{
"id": "api.templates.username_change_body.info",
@@ -2405,7 +2429,7 @@
},
{
"id": "api.templates.verify_subject",
- "translation": "[{{ .SiteName }}] Verifica Email"
+ "translation": "[{{ .SiteName }}] Verifica Email"
},
{
"id": "api.templates.welcome_body.app_download_info",
@@ -2469,7 +2493,7 @@
},
{
"id": "api.user.authorize_oauth_user.token_failed.app_error",
- "translation": "Richiesta Token fallita"
+ "translation": "Richiesta token fallita"
},
{
"id": "api.user.authorize_oauth_user.unsupported.app_error",
@@ -2525,7 +2549,7 @@
},
{
"id": "api.user.create_profile_image.encode.app_error",
- "translation": "Impossibile codificare l' immagine di profilo di default"
+ "translation": "Impossibile codificare l'immagine di profilo di default"
},
{
"id": "api.user.create_profile_image.initial.app_error",
@@ -2533,7 +2557,7 @@
},
{
"id": "api.user.create_user.accepted_domain.app_error",
- "translation": "L'indirizzo email fornito non appartiene ai domini accettati. Contattare l'amministratore del sistema oppure utilizzare una email differente."
+ "translation": "L'indirizzo email fornito non appartiene ai domini accettati. Contattare l'amministratore di sistema oppure utilizzare una email differente."
},
{
"id": "api.user.create_user.disabled.app_error",
@@ -2557,11 +2581,11 @@
},
{
"id": "api.user.create_user.save.error",
- "translation": "Impossibile salvare l' ultente err=%v"
+ "translation": "Impossibile salvare l'utente err=%v"
},
{
"id": "api.user.create_user.signup_email_disabled.app_error",
- "translation": "L' iscrizione al gruppo con email è disabilitata."
+ "translation": "L'iscrizione al gruppo con email è disabilitata."
},
{
"id": "api.user.create_user.signup_link_expired.app_error",
@@ -2613,7 +2637,7 @@
},
{
"id": "api.user.login.blank_pwd.app_error",
- "translation": "Il campo Password non può essere bianco"
+ "translation": "Il campo password non può essere bianco"
},
{
"id": "api.user.login.inactive.app_error",
@@ -2621,7 +2645,7 @@
},
{
"id": "api.user.login.invalid_credentials",
- "translation": "User ID o password non corretta"
+ "translation": "User ID o password non corretta."
},
{
"id": "api.user.login.not_provided.app_error",
@@ -2697,11 +2721,11 @@
},
{
"id": "api.user.reset_password.wrong_team.app_error",
- "translation": "Provando a resettare la password per l' utente su un gruppo sbagliato."
+ "translation": "Provando a resettare la password per l'utente su un gruppo sbagliato."
},
{
"id": "api.user.saml.not_available.app_error",
- "translation": "SAML non configurato o supportato su questo server"
+ "translation": "SAML non configurato o supportato su questo server."
},
{
"id": "api.user.send_email_change_email_and_forget.error",
@@ -2761,7 +2785,7 @@
},
{
"id": "api.user.update_password.context.app_error",
- "translation": "Aggiornamento password fallito perchè contesto user_id non coincide con user id"
+ "translation": "Aggiornamento password fallito perché contesto user_id non coincide con user id"
},
{
"id": "api.user.update_password.failed.app_error",
@@ -2773,11 +2797,11 @@
},
{
"id": "api.user.update_password.menu",
- "translation": "usando il menù dei settaggi"
+ "translation": "usando il menù impostazioni"
},
{
"id": "api.user.update_password.oauth.app_error",
- "translation": "Aggiornamento della password fallito perche l' utente è loggato tramite servizio OAuth"
+ "translation": "Aggiornamento della password fallito perché l'utente è loggato tramite servizio OAuth"
},
{
"id": "api.user.update_password.valid_account.app_error",
@@ -2805,11 +2829,11 @@
},
{
"id": "api.user.upload_profile_user.array.app_error",
- "translation": "Lista vuota per il campo \"image\" nella richiesta"
+ "translation": "Lista vuota per il campo 'image' nella richiesta"
},
{
"id": "api.user.upload_profile_user.decode.app_error",
- "translation": "Impossibile caricare l' immagine di profilo"
+ "translation": "Impossibile caricare l'immagine di profilo"
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
@@ -2821,7 +2845,7 @@
},
{
"id": "api.user.upload_profile_user.no_file.app_error",
- "translation": "Nessun file per il campo \"immagine\" nella richiesta"
+ "translation": "Nessun file per il campo 'immagine' nella richiesta"
},
{
"id": "api.user.upload_profile_user.open.app_error",
@@ -2841,7 +2865,7 @@
},
{
"id": "api.user.upload_profile_user.upload_profile.app_error",
- "translation": "Impossibile caricare l' immagine di profilo"
+ "translation": "Impossibile caricare l'immagine di profilo"
},
{
"id": "api.user.verify_email.bad_link.app_error",
@@ -2853,7 +2877,7 @@
},
{
"id": "api.web_hub.start.stopping.debug",
- "translation": "Chiusura delle connessioni hub websocket"
+ "translation": "chiusura delle connessioni hub websocket"
},
{
"id": "api.web_socket.connect.error",
@@ -2881,11 +2905,11 @@
},
{
"id": "api.webhook.create_outgoing.disabled.app_error",
- "translation": "I webhooks in uscita sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I webhooks in uscita sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.webhook.create_outgoing.intersect.app_error",
- "translation": "Outgoing webhooks dallo stesso canale non possono avere lo stesso trigger/callback URLs"
+ "translation": "Outgoing webhooks dallo stesso canale non possono avere lo stesso trigger/callback URLs."
},
{
"id": "api.webhook.create_outgoing.not_open.app_error",
@@ -2897,11 +2921,11 @@
},
{
"id": "api.webhook.create_outgoing.triggers.app_error",
- "translation": "Almeno una tra trigger_words o channel_id deve essere configurata."
+ "translation": "Almeno una tra trigger_words o channel_id deve essere configurata"
},
{
"id": "api.webhook.delete_incoming.disabled.app_error",
- "translation": "I webook in ingresso sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I webook in ingresso sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.webhook.delete_incoming.permissions.app_error",
@@ -2909,11 +2933,11 @@
},
{
"id": "api.webhook.delete_outgoing.disabled.app_error",
- "translation": "Outgoing webhooks sono stati disabilitati dall'amministratore del sistema."
+ "translation": "Outgoing webhooks sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.webhook.delete_outgoing.permissions.app_error",
- "translation": "Permessi inappropriati per eliminare il webhook in uscita."
+ "translation": "Permessi inappropriati per eliminare il webhook in uscita"
},
{
"id": "api.webhook.incoming.debug",
@@ -2929,7 +2953,7 @@
},
{
"id": "api.webhook.regen_outgoing_token.permissions.app_error",
- "translation": "Permessi inappropriati per rigenerare il token del webhook in uscita."
+ "translation": "Permessi inappropriati per rigenerare il token del webhook in uscita"
},
{
"id": "api.webhook.team_mismatch.app_error",
@@ -2937,7 +2961,7 @@
},
{
"id": "api.webhook.update_incoming.disabled.app_error",
- "translation": "I webhook in ingresso sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I webhook in ingresso sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.webhook.update_incoming.permissions.app_error",
@@ -2945,11 +2969,11 @@
},
{
"id": "api.webhook.update_outgoing.disabled.app_error",
- "translation": "I webhook in uscita sono stati disabilitati dall'amministratore del sistema."
+ "translation": "I webhook in uscita sono stati disabilitati dall'amministratore di sistema."
},
{
"id": "api.webhook.update_outgoing.intersect.app_error",
- "translation": "I webhooks dallo stesso canale non possono avere gli stessi URL innesco/callback"
+ "translation": "I webhooks dallo stesso canale non possono avere gli stessi URL innesco/callback."
},
{
"id": "api.webhook.update_outgoing.not_open.app_error",
@@ -2961,7 +2985,7 @@
},
{
"id": "api.webhook.update_outgoing.triggers.app_error",
- "translation": "Almeno una tra trigger_words o channel_id deve essere configurata."
+ "translation": "Almeno una tra trigger_words o channel_id deve essere configurata"
},
{
"id": "api.webrtc.disabled.app_error",
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Errore durante la ricerca del canale diretto"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Errore durante la ricerca del canale diretto"
+ "translation": "Impossibile creare il canale diretto"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Errore durante la ricerca del canale di gruppo"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Errore durante la ricerca del canale di gruppo"
+ "translation": "Impossibile creare il canale di gruppo"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Errore nella ricerca del membro del canale durante l'importazione della pubblicazione sul canale diretto"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Canale diretto non trovato"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Canale di gruppo non trovato"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "L'utente della pubblicazione non esiste"
@@ -3101,7 +3125,7 @@
},
{
"id": "app.import.validate_channel_import_data.display_name_missing.error",
- "translation": "Manca la proprietà del canale richiesta: display_name."
+ "translation": "Manca la proprietà del canale richiesta: display_name"
},
{
"id": "app.import.validate_channel_import_data.header_length.error",
@@ -3133,7 +3157,7 @@
},
{
"id": "app.import.validate_channel_import_data.type_missing.error",
- "translation": "Manca una proprietà richiesta del canale: tipo"
+ "translation": "Manca una proprietà richiesta del canale: tipo."
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
@@ -3285,11 +3309,11 @@
},
{
"id": "app.import.validate_user_import_data.email_length.error",
- "translation": "Il campo Email dell'utente ha una lunghezza non valida."
+ "translation": "Il campo email dell'utente ha una lunghezza non valida."
},
{
"id": "app.import.validate_user_import_data.email_missing.error",
- "translation": "Proprietà dell'utente mancante: Email."
+ "translation": "Proprietà dell'utente mancante: email."
},
{
"id": "app.import.validate_user_import_data.first_name_length.error",
@@ -3301,7 +3325,7 @@
},
{
"id": "app.import.validate_user_import_data.nickname_length.error",
- "translation": "Il campo Soprannome dell'utente è troppo lungo."
+ "translation": "Il campo soprannome dell'utente è troppo lungo."
},
{
"id": "app.import.validate_user_import_data.pasword_length.error",
@@ -3401,11 +3425,11 @@
},
{
"id": "ent.brand.save_brand_image.save_image.app_error",
- "translation": "Impossibile salvare l' immagine"
+ "translation": "Impossibile salvare l'immagine"
},
{
"id": "ent.brand.save_brand_image.too_large.app_error",
- "translation": "Impossibile aprire l' immagine. Immagine tropppo larga."
+ "translation": "Impossibile aprire l'immagine. Immagine troppo larga."
},
{
"id": "ent.cluster.config_changed.info",
@@ -3441,7 +3465,7 @@
},
{
"id": "ent.cluster.save_config.error",
- "translation": "La console di Sistema è configurata in sola lettura quando l'Alta Disponibilità è attiva a meno che il parametro ReadOnlyConfig non sia disattivato nel file di configurazione."
+ "translation": "La console di Sistema è configurata in sola lettura quando l'Alta Disponibilità è attiva a meno che il parametro ReadOnlyConfig non sia disattivato nel file di configurazione."
},
{
"id": "ent.cluster.starting.info",
@@ -3465,7 +3489,7 @@
},
{
"id": "ent.compliance.run_limit.warning",
- "translation": "Allerta esportazione di conformità per l'attività '{{.JobName}} troppe righe ritornate limitato a 30,000 in '{{.FilePath}}'"
+ "translation": "Allerta esportazione di conformità per l'attività '{{.JobName}} troppe righe ritornate limitato a 30,000 in '{{.FilePath}}'"
},
{
"id": "ent.compliance.run_started.info",
@@ -3537,7 +3561,7 @@
},
{
"id": "ent.ldap.do_login.matched_to_many_users.app_error",
- "translation": "L'Username fornito corrisponde a più utenti"
+ "translation": "L'username fornito corrisponde a più utenti"
},
{
"id": "ent.ldap.do_login.search_ldap_server.app_error",
@@ -3593,11 +3617,11 @@
},
{
"id": "ent.mfa.activate.save_active.app_erro",
- "translation": "Impossibile aggiornare lo stato MFA attivo per l' utente"
+ "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente"
},
{
"id": "ent.mfa.deactivate.save_active.app_erro",
- "translation": "Impossibile aggiornare lo stato MFA attivo per l' utente"
+ "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente"
},
{
"id": "ent.mfa.deactivate.save_secret.app_error",
@@ -3613,7 +3637,7 @@
},
{
"id": "ent.mfa.license_disable.app_error",
- "translation": "La tua licenza non supporta l' autenticazione multifattore"
+ "translation": "La tua licenza non supporta l'autenticazione multifattore"
},
{
"id": "ent.mfa.validate_token.authenticate.app_error",
@@ -3625,7 +3649,7 @@
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Impossible trovare l'utente sul server AD/LDAP."
+ "translation": "Impossible trovare l'utente sul server AD/LDAP: "
},
{
"id": "ent.saml.attribute.app_error",
@@ -3737,7 +3761,7 @@
},
{
"id": "manaultesting.manual_test.parse.app_error",
- "translation": "Impossibile analizzare l' URL"
+ "translation": "Impossibile analizzare l'URL"
},
{
"id": "manaultesting.manual_test.setup.info",
@@ -3749,7 +3773,7 @@
},
{
"id": "manaultesting.test_autolink.info",
- "translation": "Manual Auto Link Test"
+ "translation": "Prova manualmente auto link"
},
{
"id": "manaultesting.test_autolink.unable.app_error",
@@ -3773,7 +3797,7 @@
},
{
"id": "mattermost.load_license.find.warn",
- "translation": "Per sbloccare le funzioni enterprise è necessario un codice licenza ricevuto da https://mattermost.com "
+ "translation": "Per sbloccare le funzioni enterprise è necessario un codice licenza ricevuto da https://mattermost.com."
},
{
"id": "mattermost.security_bulletin.error",
@@ -3809,11 +3833,11 @@
},
{
"id": "model.access.is_valid.client_id.app_error",
- "translation": "ID client non valido"
+ "translation": "Id client non valido"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
- "translation": "URI di redirect invalido"
+ "translation": "Uri di redirect invalido"
},
{
"id": "model.access.is_valid.refresh_token.app_error",
@@ -3821,7 +3845,7 @@
},
{
"id": "model.access.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.authorize.is_valid.auth_code.app_error",
@@ -3829,7 +3853,7 @@
},
{
"id": "model.authorize.is_valid.client_id.app_error",
- "translation": "ID clienta sbagliato"
+ "translation": "Id client non valido"
},
{
"id": "model.authorize.is_valid.create_at.app_error",
@@ -3841,7 +3865,7 @@
},
{
"id": "model.authorize.is_valid.redirect_uri.app_error",
- "translation": "URI di redirezione non valida"
+ "translation": "Uri di redirect non valido"
},
{
"id": "model.authorize.is_valid.response_type.app_error",
@@ -3857,7 +3881,7 @@
},
{
"id": "model.authorize.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.channel.is_valid.2_or_more.app_error",
@@ -3901,11 +3925,11 @@
},
{
"id": "model.channel_member.is_valid.channel_id.app_error",
- "translation": "ID canale non valido"
+ "translation": "Id canale non valido"
},
{
"id": "model.channel_member.is_valid.email_value.app_error",
- "translation": "Valore Email della notifica non valido"
+ "translation": "Valore email della notifica non valido"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -3925,11 +3949,11 @@
},
{
"id": "model.channel_member.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.client.connecting.app_error",
- "translation": "E' stato riscontrato un errore durente la connessione al server"
+ "translation": "E' stato riscontrato un errore durante la connessione al server"
},
{
"id": "model.client.create_emoji.emoji.app_error",
@@ -3961,7 +3985,7 @@
},
{
"id": "model.client.set_profile_user.no_file.app_error",
- "translation": "Nessun file per il campo \"immagine\" nella richiesta"
+ "translation": "Nessun file per il campo 'immagine' nella richiesta"
},
{
"id": "model.client.set_profile_user.writer.app_error",
@@ -4037,7 +4061,7 @@
},
{
"id": "model.command.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.compliance.is_valid.create_at.app_error",
@@ -4101,7 +4125,7 @@
},
{
"id": "model.config.is_valid.email_security.app_error",
- "translation": "Sicurezza connesione email non valida. Deve essere \",'TLS', or 'STARTTLS'"
+ "translation": "Sicurezza della connessione email non valida. Deve essere '','TLS', or 'STARTTLS'"
},
{
"id": "model.config.is_valid.encrypt_sql.app_error",
@@ -4129,7 +4153,7 @@
},
{
"id": "model.config.is_valid.file_salt.app_error",
- "translation": "Salt per il collegamento pubblico non valido per le impostazioni file. Deve essere maggiore o uguale a 32 caratteri"
+ "translation": "Salt per il collegamento pubblico non valido per le impostazioni file. Deve essere maggiore o uguale a 32 caratteri."
},
{
"id": "model.config.is_valid.file_thumb_height.app_error",
@@ -4181,7 +4205,7 @@
},
{
"id": "model.config.is_valid.ldap_security.app_error",
- "translation": "Impostazione di sicurezza connessione AD/LDAP non valida. Deve essere \",'TLS', or 'STARTTLS'"
+ "translation": "Impostazione di sicurezza connessione AD/LDAP non valida. Deve essere '','TLS', or 'STARTTLS'"
},
{
"id": "model.config.is_valid.ldap_server",
@@ -4261,19 +4285,19 @@
},
{
"id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
- "translation": "L'URL Login Fornitore Identità deve essere un URL valido ed iniziare con http:// o https://. "
+ "translation": "L'URL Login Fornitore Identità deve essere un URL valido ed iniziare con http:// o https://."
},
{
"id": "model.config.is_valid.saml_idp_url.app_error",
- "translation": "L'URL SAML SSO deve essere un URL valido ed iniziare con http:// o https://. "
+ "translation": "L'URL SAML SSO deve essere un URL valido ed iniziare con http:// o https://."
},
{
"id": "model.config.is_valid.saml_private_key.app_error",
- "translation": "Chiave Privata Fornitore Servizio mancante. Hai dimenticato di effettuare il caricamento dello stesso? "
+ "translation": "Chiave Privata Fornitore Servizio mancante. Hai dimenticato di effettuare il caricamento dello stesso?"
},
{
"id": "model.config.is_valid.saml_public_cert.app_error",
- "translation": "Certificato Pubblico Fornitore Servizio mancante. Hai dimenticato di effettuare il caricamento dello stesso? "
+ "translation": "Certificato Pubblico Fornitore Servizio mancante. Hai dimenticato di effettuare il caricamento dello stesso?"
},
{
"id": "model.config.is_valid.saml_username_attribute.app_error",
@@ -4313,7 +4337,7 @@
},
{
"id": "model.config.is_valid.teammate_name_display.app_error",
- "translation": "Invalid teammate display. Must be 'full_name', 'nickname_full_name' or 'username'"
+ "translation": "Nome collega non valido. Deve essere 'nome_utente', 'soprannome_nome_utente' o 'username'"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -4329,7 +4353,7 @@
},
{
"id": "model.config.is_valid.webrtc_gateway_ws_url.app_error",
- "translation": "L'URL per il Websocket del WebRTC Gateway deve essere valido ed iniziare con ws:// o wss://. "
+ "translation": "L'URL per il Websocket del WebRTC Gateway deve essere valido ed iniziare con ws:// o wss://."
},
{
"id": "model.config.is_valid.webrtc_stun_uri.app_error",
@@ -4365,7 +4389,7 @@
},
{
"id": "model.emoji.id.app_error",
- "translation": "id emoji non valido"
+ "translation": "Id emoji non valido"
},
{
"id": "model.emoji.name.app_error",
@@ -4381,7 +4405,7 @@
},
{
"id": "model.incoming_hook.channel_id.app_error",
- "translation": "ID canale non valido"
+ "translation": "Id canale non valido"
},
{
"id": "model.incoming_hook.create_at.app_error",
@@ -4409,11 +4433,11 @@
},
{
"id": "model.incoming_hook.user_id.app_error",
- "translation": "User ID non valido"
+ "translation": "User id non valido"
},
{
"id": "model.oauth.is_valid.app_id.app_error",
- "translation": "App ID non valido"
+ "translation": "App id non valido"
},
{
"id": "model.oauth.is_valid.callback.app_error",
@@ -4429,7 +4453,7 @@
},
{
"id": "model.oauth.is_valid.creator_id.app_error",
- "translation": "Creatore ID non valido"
+ "translation": "Id creatore non valido"
},
{
"id": "model.oauth.is_valid.description.app_error",
@@ -4457,7 +4481,7 @@
},
{
"id": "model.outgoing_hook.is_valid.channel_id.app_error",
- "translation": "ID canale non valido"
+ "translation": "Id canale non valido"
},
{
"id": "model.outgoing_hook.is_valid.create_at.app_error",
@@ -4505,7 +4529,7 @@
},
{
"id": "model.post.is_valid.channel_id.app_error",
- "translation": "ID canale non valido"
+ "translation": "Id canale non valido"
},
{
"id": "model.post.is_valid.create_at.app_error",
@@ -4533,11 +4557,11 @@
},
{
"id": "model.post.is_valid.original_id.app_error",
- "translation": "ID originale non valido"
+ "translation": "Id originale non valido"
},
{
"id": "model.post.is_valid.parent_id.app_error",
- "translation": "ID genitore non valido"
+ "translation": "Id genitore non valido"
},
{
"id": "model.post.is_valid.props.app_error",
@@ -4545,7 +4569,7 @@
},
{
"id": "model.post.is_valid.root_id.app_error",
- "translation": "ID radice non valido"
+ "translation": "Id radice non valido"
},
{
"id": "model.post.is_valid.root_parent.app_error",
@@ -4561,7 +4585,7 @@
},
{
"id": "model.post.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.preference.is_valid.category.app_error",
@@ -4569,7 +4593,7 @@
},
{
"id": "model.preference.is_valid.id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.preference.is_valid.name.app_error",
@@ -4597,7 +4621,7 @@
},
{
"id": "model.reaction.is_valid.user_id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.team.is_valid.characters.app_error",
@@ -4633,7 +4657,7 @@
},
{
"id": "model.team.is_valid.reserved.app_error",
- "translation": "L' URL non è disponibile. Provane un altro."
+ "translation": "L'URL non è disponibile. Provane un altro."
},
{
"id": "model.team.is_valid.type.app_error",
@@ -4657,7 +4681,7 @@
},
{
"id": "model.team_member.is_valid.user_id.app_error",
- "translation": "User ID invalido"
+ "translation": "Id utente non valido"
},
{
"id": "model.token.is_valid.expiry",
@@ -4693,7 +4717,7 @@
},
{
"id": "model.user.is_valid.id.app_error",
- "translation": "ID utente non valido"
+ "translation": "Id utente non valido"
},
{
"id": "model.user.is_valid.last_name.app_error",
@@ -4741,7 +4765,7 @@
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error",
- "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola, almeno una lettera maiuscola, almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")"
+ "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola, almeno una lettera maiuscola, almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")."
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error",
@@ -4753,11 +4777,11 @@
},
{
"id": "model.user.is_valid.pwd_number_symbol.app_error",
- "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")"
+ "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")."
},
{
"id": "model.user.is_valid.pwd_symbol.app_error",
- "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un simbolo (es.: \"~!@#$%^&*()\")"
+ "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un simbolo (es.: \"~!@#$%^&*()\")."
},
{
"id": "model.user.is_valid.pwd_uppercase.app_error",
@@ -4873,7 +4897,7 @@
},
{
"id": "store.sql.read_replicas_not_licensed.critical",
- "translation": "Più di una funzionalità disabilitata dalla licenza in uso. Per favore contatta il tuo amministratore di sistema informandolo di aggiornare la licenza enterprise."
+ "translation": "Più di 1 funzionalità di lettura in replica disabilitata dalla licenza in uso. Per favore contatta il tuo amministratore di sistema informandolo di aggiornare la licenza enterprise."
},
{
"id": "store.sql.remove_index.critical",
@@ -5233,7 +5257,7 @@
},
{
"id": "store.sql_emoji.get_all.app_error",
- "translation": "Non è stato possibile Impossibile recuperare l'emoji"
+ "translation": "Non è stato possibile recuperare l'emoji"
},
{
"id": "store.sql_emoji.get_by_name.app_error",
@@ -5377,11 +5401,11 @@
},
{
"id": "store.sql_oauth.save_app.save.app_error",
- "translation": "Non è possibile salvare l' app."
+ "translation": "Non è possibile salvare l'app."
},
{
"id": "store.sql_oauth.save_auth_data.app_error",
- "translation": "Non è stato possibile salvare il codice di autorizzazione"
+ "translation": "Non è stato possibile salvare il codice di autorizzazione."
},
{
"id": "store.sql_oauth.update_access_data.app_error",
@@ -5397,7 +5421,7 @@
},
{
"id": "store.sql_oauth.update_app.update.app_error",
- "translation": "Non è possibile aggiornare l' app"
+ "translation": "Non è possibile aggiornare l'app"
},
{
"id": "store.sql_oauth.update_app.updating.app_error",
@@ -5697,7 +5721,7 @@
},
{
"id": "store.sql_system.get_by_name.app_error",
- "translation": "Non è stato possibile trovare la variabile di sistema"
+ "translation": "Non è stato possibile trovare la variabile di sistema."
},
{
"id": "store.sql_system.get_version.app_error",
@@ -5845,7 +5869,7 @@
},
{
"id": "store.sql_user.get_all_using_auth_service.other.app_error",
- "translation": "Errore riscontrato durante la ricerca di tutti gli account che utilizzano il tipo di autenticazione specificato. "
+ "translation": "Errore riscontrato durante la ricerca di tutti gli account che utilizzano il tipo di autenticazione specificato."
},
{
"id": "store.sql_user.get_by_auth.missing_account.app_error",
@@ -5869,7 +5893,7 @@
},
{
"id": "store.sql_user.get_new_users.app_error",
- "translation": "Errore riscontrato durante la ricerca delle preferenze"
+ "translation": "Errore riscontrato durante la ricerca dei nuovi utenti"
},
{
"id": "store.sql_user.get_profiles.app_error",
@@ -6301,11 +6325,11 @@
},
{
"id": "web.incoming_webhook.user.app_error",
- "translation": "Non è stato possibile trovare l' utente"
+ "translation": "Non è stato possibile trovare l'utente"
},
{
"id": "web.init.debug",
- "translation": "Inizializzazione delle API Routes di amministrazione"
+ "translation": "Inizializzazione delle api routes di amministrazione"
},
{
"id": "web.login.error",
diff --git a/i18n/ja.json b/i18n/ja.json
index d5584ee3a5..cb33cb1337 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "開く"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "メッセージ内のテキストを検索する"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[テキスト]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "検索"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "このデバイスでは検索コマンドはサポートされていません"
+ },
{
"id": "api.command_settings.desc",
"translation": "アカウント設定ダイアログを開く"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "詳細不明なエラーが発生しました。サポートに問い合わせしてください。"
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "APIバージョン3はこのサーバーでは無効化されています。APIバージョン4を使用してください。詳しくは https://api.mattermost.com を参照してください。"
+ },
{
"id": "api.deprecated.init.debug",
"translation": "非推奨APIルートを初期化しています"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "OAuth APIルートを初期化しています"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "不正な状態トークン"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "OAuth2アプリケーションの秘密情報の再生成に必要な権限が付与されていません"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "ダイレクトチャンネルを取得できませんでした"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "ダイレクトチャンネルを取得できませんでした"
+ "translation": "ダイレクトチャンネルを作成できませんでした"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "グループチャンネルを取得できませんでした"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "グループチャンネルを取得できませんでした"
+ "translation": "グループチャンネルを作成できませんでした"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "ダイレクトチャンネルの投稿をインポートする際にチャンネルメンバーが見つかりませんでした"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "ダイレクトチャンネルを取得できませんでした"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "グループチャンネルを取得できませんでした"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "投稿ユーザーが存在しません"
diff --git a/i18n/ko.json b/i18n/ko.json
index c550f632c4..73a60c36b1 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -49,19 +49,19 @@
},
{
"id": "api.admin.add_certificate.no_file.app_error",
- "translation": "요청의 'certificate' 항목에 파일이 없습니다."
+ "translation": "요청된 '인증서' 항목의 파일이 없습니다."
},
{
"id": "api.admin.add_certificate.open.app_error",
- "translation": "인증서를 열 수 없습니다."
+ "translation": "인증서 파일을 열 수 없습니다."
},
{
"id": "api.admin.add_certificate.saving.app_error",
- "translation": "인증서를 저장할 수 없습니다"
+ "translation": "인증서 파일을 저장할 수 없습니다."
},
{
"id": "api.admin.file_read_error",
- "translation": "로그 파일을 읽는데 오류가 발생했습니다"
+ "translation": "로그 파일을 읽는데 오류가 발생했습니다."
},
{
"id": "api.admin.get_brand_image.not_available.app_error",
@@ -77,7 +77,7 @@
},
{
"id": "api.admin.recycle_db_end.warn",
- "translation": "DB 연결 재사용 완료"
+ "translation": "DB 연결 재사용을 완료했습니다."
},
{
"id": "api.admin.recycle_db_start.warn",
@@ -89,7 +89,7 @@
},
{
"id": "api.admin.saml.metadata.app_error",
- "translation": "An error occurred while building Service Provider Metadata."
+ "translation": "서비스 제공 메타 데이터를 만드는 중 오류가 발생하였습니다."
},
{
"id": "api.admin.test_email.body",
@@ -185,11 +185,11 @@
},
{
"id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
- "translation": "공개 채널 생성, 관리는 시스템 관리자 권한이 필요합니다."
+ "translation": "공개 채널의 생성 및 관리는 시스템 관리자 권한이 필요합니다."
},
{
"id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
- "translation": "공개 채널 생성, 관리는 팀 관리자 또는 시스템 관리자 권한이 필요합니다."
+ "translation": "비공개 채널 생성 및 관리 권한은 팀 관리자 및 시스템 관리자에게만 주어집니다."
},
{
"id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
@@ -225,11 +225,11 @@
},
{
"id": "api.channel.create_group.bad_size.app_error",
- "translation": "Group message channels must contain at least 3 and no more than 8 users"
+ "translation": "그룹 메세지 채널은 최소 3명에서 최대 8명까지의 사용자를 포함해야 합니다."
},
{
"id": "api.channel.create_group.bad_user.app_error",
- "translation": "One of the provided users does not exist"
+ "translation": "제공된 사용자 중 존재하지 않는 사용자가 있습니다."
},
{
"id": "api.channel.delete_channel.archived",
@@ -393,7 +393,7 @@
},
{
"id": "api.cluster.init.debug",
- "translation": "사용자 API 경로 초기화 중"
+ "translation": "클러스터 API 경로 초기화 중"
},
{
"id": "api.command.admin_only.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "이 서버의 사용자 생성는 중지되어 있습니다. 초대가 보내지지 않습니다"
},
{
"id": "api.command.invite_people.name",
@@ -501,11 +501,11 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "현재 채널을 찾는 중 오류가 발생하였습니다."
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "채널 머릿말 수정"
},
{
"id": "api.command_channel_header.hint",
@@ -513,7 +513,7 @@
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "문장은 /header 명령과 함께 입력되어야 합니다."
},
{
"id": "api.command_channel_header.name",
@@ -521,15 +521,15 @@
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "당신은 채널 머릿말을 수정할 권한을 가지고 있지 않습니다."
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "현재 채널의 업데이트에 실패하였습니다."
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "채널 머릿말이 성공적으로 업데이트되었습니다."
},
{
"id": "api.command_collapse.desc",
@@ -589,7 +589,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "Mattermost 도움말 페이지 열기"
},
{
"id": "api.command_help.name",
@@ -705,11 +705,27 @@
},
{
"id": "api.command_open.name",
- "translation": "open"
+ "translation": "열기"
+ },
+ {
+ "id": "api.command_search.desc",
+ "translation": "메세지에서 문장 찾기"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "search"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "당신의 기기에서는 검색 명령을 지원하지 않습니다"
},
{
"id": "api.command_settings.desc",
- "translation": "Open the Account Settings dialog"
+ "translation": "계정 설정 화면 열기"
},
{
"id": "api.command_settings.name",
@@ -717,7 +733,7 @@
},
{
"id": "api.command_settings.unsupported.app_error",
- "translation": "The settings command is not supported on your device"
+ "translation": "당신의 기기에서는 설정 명령을 지원하지 않습니다"
},
{
"id": "api.command_shortcuts.browser.channel_next",
@@ -817,7 +833,7 @@
},
{
"id": "api.command_shortcuts.msgs.reply",
- "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ "translation": "SHIFT+UP (빈 입력창에서):현재 채널의 가장 마지막 메세지에 대답\n"
},
{
"id": "api.command_shortcuts.msgs.reprint_next",
@@ -833,7 +849,7 @@
},
{
"id": "api.command_shortcuts.nav.direct_messages_menu",
- "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Direct 메세지 메뉴 열기\n"
},
{
"id": "api.command_shortcuts.nav.header",
@@ -889,7 +905,7 @@
},
{
"id": "api.config.client.old_format.app_error",
- "translation": "New format for the client configuration is not supported yet. Please specify format=old in the query string."
+ "translation": "사용자 설정을 위한 새로운 형식은 아직 지원되지 않습니다. 명령문에서 format=old 를 명시해 주세요."
},
{
"id": "api.context.404.app_error",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "알 수 없는 오류가 발생했습니다. 지원 서비스에 연락하시기 바랍니다."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API 버전 3은 이 서버에서 비활성화 되어 있습니다. API 버전 4를 이용하십시오. 자세한 내용은 다음을 참고하세요 : https://api.mattermost.com "
+ },
{
"id": "api.deprecated.init.debug",
"translation": "명령어 API 경로 초기화 중"
@@ -997,7 +1017,7 @@
},
{
"id": "api.email_batching.render_batched_post.group_message",
- "translation": "Group Message"
+ "translation": "그룹 메세지"
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
@@ -1095,15 +1115,15 @@
},
{
"id": "api.emoji.upload.large_image.gif_decode_error",
- "translation": "이모티콘을 생성할 수 없습니다. 이미지 디코딩 시도 중 오류가 발생했습니다."
+ "translation": "이모지를 만들 수 없습니다. GIF 디코딩 중 오류가 발생했습니다."
},
{
"id": "api.emoji.upload.large_image.gif_encode_error",
- "translation": "이모티콘을 생성할 수 없습니다. 이미지 인코딩 시도 중 오류가 발생했습니다."
+ "translation": "이모지를 만들 수 없습니다. GIF 인코딩 중 오류가 발생했습니다."
},
{
"id": "api.file.attachments.disabled.app_error",
- "translation": "File attachments have been disabled on this server."
+ "translation": "이 서버는 파일 첨부가 비활성화 되어 있습니다."
},
{
"id": "api.file.get_file.public_disabled.app_error",
@@ -1271,7 +1291,7 @@
},
{
"id": "api.file.upload_file.bad_parse.app_error",
- "translation": "Unable to upload file. Header cannot be parsed."
+ "translation": "파일을 업로드 할 수 없습니다. 머릿말 파싱에 실패하였습니다."
},
{
"id": "api.file.upload_file.large_image.app_error",
@@ -1375,7 +1395,7 @@
},
{
"id": "api.license.client.old_format.app_error",
- "translation": "New format for the client license is not supported yet. Please specify format=old in the query string."
+ "translation": "사용자 설정을 위한 새로운 형식은 아직 지원되지 않습니다. 명령문에서 format=old 를 명시해 주세요."
},
{
"id": "api.license.init.debug",
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "oauth API 경로 초기화 중"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Invalid state token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "OAuth2 앱의 Secret를 재생성하기에 부적절한 권합니다."
@@ -1637,7 +1661,7 @@
},
{
"id": "api.post.make_direct_channel_visible.get_2_members.error",
- "translation": "다이렉트 채널의 두명의 구성원을 가져올 수 없습니다. channel_id=%v"
+ "translation": "다이렉트 채널에 2명의 구성원을 가져올 수 없습니다. channel_id={{.ChannelId}}"
},
{
"id": "api.post.make_direct_channel_visible.get_members.error",
@@ -2185,7 +2209,7 @@
},
{
"id": "api.templates.channel_name.group",
- "translation": "Group Message"
+ "translation": "그룹 메세지"
},
{
"id": "api.templates.email_change_body.info",
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Failed to create direct channel"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Failed to create group channel"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Could not find channel member when importing direct channel post"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Failed to get direct channel"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Failed to get group channel"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "Post user does not exist"
diff --git a/i18n/nl.json b/i18n/nl.json
index 3d47011ba7..a3989aae1d 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "open"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "Search text in messages"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "search"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "The search command is not supported on your device"
+ },
{
"id": "api.command_settings.desc",
"translation": "Open the Account Settings dialog"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Een onbekende fout is opgetreden. Neem contact op met support."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API version 3 has been disabled on this server. Please use API version 4. See https://api.mattermost.com for details."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Initialisatie van de opdracht API routes"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Initialisatie van de oauth api"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Invalid state token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Onvoldoende rechten voor het hergenereren van de OAuth2 Applicatie Secret"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Failed to create direct channel"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Failed to create group channel"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Could not find channel member when importing direct channel post"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Failed to get direct channel"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Failed to get group channel"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "Post user does not exist"
diff --git a/i18n/pl.json b/i18n/pl.json
index dadd736b34..9ba0d6dbe2 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -501,11 +501,11 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "Błąd aktualizacji bieżącego kanału."
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "Edycja nagłówka kanału"
},
{
"id": "api.command_channel_header.hint",
@@ -513,7 +513,7 @@
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "Tekst powinien być dostarczony za pomocą polecenia /header."
},
{
"id": "api.command_channel_header.name",
@@ -521,11 +521,11 @@
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "Nie posiadasz odpowiednich uprawnień do edycji nagłówka kanału."
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "Błąd aktualizacji bieżącego kanału."
},
{
"id": "api.command_channel_header.update_channel.success",
@@ -589,7 +589,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "Otwórz stronę pomocy Mattermost"
},
{
"id": "api.command_help.name",
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "otwórz"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "Wyszukiwanie tekstu w wiadomościach"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[tekst]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "search"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "Polecenie wyszukiwania nie jest wspierana na Twoim urządzeniu"
+ },
{
"id": "api.command_settings.desc",
"translation": "Otwórz dialog ustawień konta"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Wystąpił nieznany błąd. Prosimy o kontakt z pomocą techniczną."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API w wersji 3 zostało wyłączone na tym serwerze. Użyj API w wersji 4. Odwiedź https://api.mattermost.com w celu uzyskania szczegółowych informacji."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Inicjalizowanie przestarzałych tras API"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Inicjalizowaine wywołań OAuth API"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Invalid state token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Nieodpowiednie uprawnienia aby odtworzyć prywany klucz aplikacji OAuth2 "
@@ -1689,7 +1713,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_image_only",
- "translation": "Wysłał jeden albo więcej plików"
+ "translation": " Wyślij jeden albo więcej plików w "
},
{
"id": "api.post.send_notifications_and_forget.push_image_only_dm",
@@ -3021,35 +3045,35 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Nie udało się stworzyć bezpośredniego kanału"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Wyświetlanie nazwy zespołu:"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
- "translation": "Could not find channel member when importing direct channel"
+ "translation": "Nie udało się znaleźć członków kanału podczas importowania bezpośredniego kanału"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
- "translation": "Failed to update direct channel header"
+ "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
- "translation": "Could not find channel member when importing direct channel post"
+ "translation": "Nie udało się znaleźć członków kanału podczas importowania bezpośredniego kanału"
+ },
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Nie udało się uzyskać bezpośredniego kanału"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Nie udało się uzyskać kanału grupowego"
},
{
"id": "app.import.import_direct_post.user_not_found.error",
- "translation": "Post user does not exist"
+ "translation": "Post użytkownika nie istnieje"
},
{
"id": "app.import.import_line.null_channel.error",
@@ -3057,11 +3081,11 @@
},
{
"id": "app.import.import_line.null_direct_channel.error",
- "translation": "Dane wejściowe mają typ \"channel\", ale obiekt channel jest null."
+ "translation": "Dane wejściowe mają typ \"direct_channel\", ale obiekt direct_channel jest null."
},
{
"id": "app.import.import_line.null_direct_post.error",
- "translation": "Dane wejściowe mają typ \"post\" ale obiekt post jest null."
+ "translation": "Dane wejściowe mają typ \"direct_post\" ale obiekt direct_post jest null."
},
{
"id": "app.import.import_line.null_post.error",
@@ -3137,31 +3161,31 @@
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
- "translation": "Direct channel header is too long"
+ "translation": "Tytuł bezpośredniego kanału jest zbyt długi"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
- "translation": "Brak wymaganej właściwości kanału: name"
+ "translation": "Brak wymaganej właściwości kanału: użytkownicy"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
- "translation": "Direct channel members list contains too few items"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt mało szczegółów"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
- "translation": "Direct channel members list contains too many items"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt wiele elementów"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
- "translation": "Brak wymaganej właściwości Post: create_at."
+ "translation": "Brak wymaganej właściwości Post: channel_members."
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Direct post channel members list contains too few items"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt mało szczegółów"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Direct post channel members list contains too many items"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt wiele elementów"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
@@ -3173,15 +3197,15 @@
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "Wiadomość jest za długa"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
- "translation": "Brak wymaganej właściwości Post: Message."
+ "translation": "Brak wymaganej właściwości Post: message."
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
- "translation": "Brak wymaganej właściwości Post: User."
+ "translation": "Brak wymaganej właściwości Post: user."
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
@@ -3493,23 +3517,23 @@
},
{
"id": "ent.elasticsearch.start.index_exists_failed",
- "translation": "Failed to establish whether ElasticSearch index exists"
+ "translation": "Nie udało się ustalić, czy indeks elasticsearch istnieje"
},
{
"id": "ent.elasticsearch.start.index_mapping_failed",
- "translation": "Failed to setup ElasticSearch index mapping"
+ "translation": "Nie można ustawić wyświetlanie indeksu elasticsearch"
},
{
"id": "ent.elasticsearch.start.index_settings_failed",
- "translation": "Failed to set ElasticSearch index settings"
+ "translation": "Nie udało się określić ustawienia indeks elasticsearch"
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
- "translation": "Elasticsearch is disabled."
+ "translation": "Elasticsearch jest wyłączony"
},
{
"id": "ent.elasticsearch.test_config.license.error",
- "translation": "License does not support Elasticsearch."
+ "translation": "Licencja nie obsługuje elasticsearch."
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -5805,7 +5829,7 @@
},
{
"id": "store.sql_team.search_open_team.app_error",
- "translation": "Napotkaliśmy błąd szukając kanału"
+ "translation": "Napotkaliśmy błąd szukając otwartych zespołów"
},
{
"id": "store.sql_team.update.app_error",
@@ -5817,11 +5841,11 @@
},
{
"id": "store.sql_team.update.finding.app_error",
- "translation": "Napotkaliśmy błąd szukając kanału"
+ "translation": "Napotkaliśmy błąd szukając zespołu"
},
{
"id": "store.sql_team.update.updating.app_error",
- "translation": "Napotkaliśmy błąd zapisując audyty"
+ "translation": "Napotkaliśmy błąd aktualizując zespół"
},
{
"id": "store.sql_team.update_display_name.app_error",
@@ -5841,7 +5865,7 @@
},
{
"id": "store.sql_user.get.app_error",
- "translation": "Napotkaliśmy błąd szukając audytów"
+ "translation": "Napotkaliśmy błąd szukając konta"
},
{
"id": "store.sql_user.get_all_using_auth_service.other.app_error",
@@ -5877,11 +5901,11 @@
},
{
"id": "store.sql_user.get_recently_active_users.app_error",
- "translation": "Wystąpił błąd w trakcie pobierania ustawień"
+ "translation": "Wystąpił błąd podczas wyszukiwania ostatnio aktywnych użytkowników"
},
{
"id": "store.sql_user.get_sysadmin_profiles.app_error",
- "translation": "Napotkaliśmy błąd podczas odczytu pliku"
+ "translation": "Wystąpił błąd podczas wyszukiwania profili użytkowników"
},
{
"id": "store.sql_user.get_total_users_count.app_error",
@@ -5889,15 +5913,15 @@
},
{
"id": "store.sql_user.get_unread_count.app_error",
- "translation": "We could not get the unread message count for the user"
+ "translation": "Nie mogliśmy uzyskać nieprzeczytanych wiadomości do użytkownika"
},
{
"id": "store.sql_user.get_unread_count_for_channel.app_error",
- "translation": "We could not get the unread message count for the user and channel"
+ "translation": "Nie mogliśmy uzyskać nieprzeczytanych wiadomości do użytkownika i kanału"
},
{
"id": "store.sql_user.migrate_theme.critical",
- "translation": "Failed to migrate User.ThemeProps to Preferences table %v"
+ "translation": "Nie udało się wykonać migracji użytkowników.ThemeProps na tabele Preferences %v"
},
{
"id": "store.sql_user.missing_account.const",
@@ -5905,7 +5929,7 @@
},
{
"id": "store.sql_user.permanent_delete.app_error",
- "translation": "Nie odnaleziono kanału"
+ "translation": "Nie możemy usunąć istniejącego konta"
},
{
"id": "store.sql_user.save.app_error",
@@ -5925,7 +5949,7 @@
},
{
"id": "store.sql_user.save.existing.app_error",
- "translation": "Wymagana aktualizacja zespołu"
+ "translation": "Należy wywołać aktualizacja dla dotychczasowych użytkowników"
},
{
"id": "store.sql_user.save.max_accounts.app_error",
@@ -5953,7 +5977,7 @@
},
{
"id": "store.sql_user.update.can_not_change_ldap.app_error",
- "translation": "Can not change fields set by AD/LDAP"
+ "translation": "Nie można zmienić pola ustawioneg przez AD/LDAP"
},
{
"id": "store.sql_user.update.email_taken.app_error",
@@ -5989,7 +6013,7 @@
},
{
"id": "store.sql_user.update_last_activity.app_error",
- "translation": "Nie udało się zaktualizować pola last_ping_at"
+ "translation": "Nie udało się zaktualizować pola last_activity_at"
},
{
"id": "store.sql_user.update_last_picture_update.app_error",
@@ -6093,19 +6117,19 @@
},
{
"id": "utils.config.load_config.decoding.panic",
- "translation": "Error decoding config file={{.Filename}}, err={{.Error}}"
+ "translation": "Błąd podczas rozpakowywania pliku konfiguracyjnego={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.getting.panic",
- "translation": "Error getting config info file={{.Filename}}, err={{.Error}}"
+ "translation": "Błąd podczas pobierania konfiguracji plik info={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.opening.panic",
- "translation": "Error opening config file={{.Filename}}, err={{.Error}}"
+ "translation": "Błąd podczas otwierania pliku konfiguracyjnego={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.validating.panic",
- "translation": "Error validating config file={{.Filename}}, err={{.Error}}"
+ "translation": "Błąd podczas sprawdzania pliku konfiguracyjnego={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.save_config.saving.app_error",
@@ -6121,11 +6145,11 @@
},
{
"id": "utils.config.validate_locale.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale"
+ "translation": "Nie udało się pobrać pliku konfiguracyjnego mattermost: AvailableLocales musi zawierać DefaultClientLocale"
},
{
"id": "utils.diagnostic.analytics_not_found.app_error",
- "translation": "Analytics not initialized"
+ "translation": "Analytics nie zainicjowany"
},
{
"id": "utils.i18n.loaded",
@@ -6133,7 +6157,7 @@
},
{
"id": "utils.iru.with_evict",
- "translation": "Must provide a positive size"
+ "translation": "Należy podać dodatni rozmiar"
},
{
"id": "utils.license.load_license.invalid.warn",
@@ -6145,11 +6169,11 @@
},
{
"id": "utils.license.validate_license.decode.error",
- "translation": "Encountered error decoding license, err=%v"
+ "translation": "Wystąpił błąd autoryzacji licencji, err=%v"
},
{
"id": "utils.license.validate_license.invalid.error",
- "translation": "Invalid signature, err=%v"
+ "translation": "Nieprawidłowa sygnatura, err=%v"
},
{
"id": "utils.license.validate_license.not_long.error",
@@ -6157,11 +6181,11 @@
},
{
"id": "utils.license.validate_license.signing.error",
- "translation": "Encountered error signing license, err=%v"
+ "translation": "Wystąpił błąd autoryzacji licencji, err=%v"
},
{
"id": "utils.mail.connect_smtp.helo.app_error",
- "translation": "Failed to set HELO"
+ "translation": "Nie udało się ustawić HELO"
},
{
"id": "utils.mail.connect_smtp.open.app_error",
@@ -6193,11 +6217,11 @@
},
{
"id": "utils.mail.send_mail.msg.app_error",
- "translation": "Failed to write email message"
+ "translation": "Nie można napisać wiadomość"
},
{
"id": "utils.mail.send_mail.msg_data.app_error",
- "translation": "Failed to add email message data"
+ "translation": "Błąd podczas dodawania danych wiadomości e-mail"
},
{
"id": "utils.mail.send_mail.sending.debug",
@@ -6217,7 +6241,7 @@
},
{
"id": "web.admin_console.title",
- "translation": "Admin Console"
+ "translation": "Konsola Administracyjna"
},
{
"id": "web.authorize_oauth.title",
@@ -6237,15 +6261,15 @@
},
{
"id": "web.claim_account.user.error",
- "translation": "Couldn't find user teamid=%v, email=%v, err=%v"
+ "translation": "Nie można znaleźć użytkownika teamid=%vv e-mail=%v, err=%v"
},
{
"id": "web.create_dir.error",
- "translation": "Failed to create directory watcher %v"
+ "translation": "Nie udało się utworzyć stróża katalogu %v"
},
{
"id": "web.dir_fail.error",
- "translation": "Failed in directory watcher %v"
+ "translation": "Nie udało się utworzyć stróża katalogu %v"
},
{
"id": "web.do_load_channel.error",
@@ -6293,7 +6317,7 @@
},
{
"id": "web.incoming_webhook.text.app_error",
- "translation": "No text specified"
+ "translation": "Tekst nie jest określony"
},
{
"id": "web.incoming_webhook.text.length.app_error",
@@ -6305,7 +6329,7 @@
},
{
"id": "web.init.debug",
- "translation": "Inicjalizowanie tras api administracyjnego"
+ "translation": "Inicjalizacja web routes"
},
{
"id": "web.login.error",
@@ -6361,11 +6385,11 @@
},
{
"id": "web.signup_team_complete.title",
- "translation": "Complete Team Sign Up"
+ "translation": "Utwórzono konto użytkownika"
},
{
"id": "web.signup_team_confirm.title",
- "translation": "Signup Email Sent"
+ "translation": "E-Mail rejestracyjny wysłany"
},
{
"id": "web.signup_user_complete.link_expired.app_error",
@@ -6381,7 +6405,7 @@
},
{
"id": "web.signup_user_complete.title",
- "translation": "Complete User Sign Up"
+ "translation": "Utwórzono konto użytkownika"
},
{
"id": "web.singup_with_oauth.invalid_team.app_error",
@@ -6389,7 +6413,7 @@
},
{
"id": "web.watcher_fail.error",
- "translation": "Failed to add directory to watcher %v"
+ "translation": "Nie udało się utworzyć stróża katalogu %v"
},
{
"id": "wsapi.status.init.debug",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index ad52b377d0..76764fd346 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "abrir"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "Pesquisar texto nas mensagens"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[texto]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "pesquisar"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "O comando de busca não é suportado no seu equipamento"
+ },
{
"id": "api.command_settings.desc",
"translation": "Abrir a janela de Configurações de Conta"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Ocorreu um erro desconhecido. Por favor contato com o suporte."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API versão 3 foi desabilitada neste servidor. Por favor use a API versão 4. Veja https://api.mattermost.com para mais detalhes"
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Inicializando as rotas da API que serão descontinuadas"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "Inicializando as rotas de API oauth"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "State token inválido"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "Permissões inadequadas para gerar novo OAuth2 App Secret"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Falha ao buscar o canal direto"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Falha ao buscar o canal direto"
+ "translation": "Falha ao criar o canal direto"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Falha ao buscar o canal de grupo"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Falha ao buscar o canal de grupo"
+ "translation": "Falha ao criar o canal de grupo"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Não foi possível achar o membro do canal enquanto importava os posts do canal direto"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Falha ao obter o canal direto"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Falha ao obter o canal de grupo"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "Usuário do post não existe"
diff --git a/i18n/ru.json b/i18n/ru.json
index 42bb6ae508..cfbbcff7ae 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -505,7 +505,7 @@
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "Редактировать заголовок канала"
},
{
"id": "api.command_channel_header.hint",
@@ -517,7 +517,7 @@
},
{
"id": "api.command_channel_header.name",
- "translation": "header"
+ "translation": "заголовок"
},
{
"id": "api.command_channel_header.permission.app_error",
@@ -529,7 +529,7 @@
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "Заголовок канала успешно обновлен."
},
{
"id": "api.command_collapse.desc",
@@ -593,7 +593,7 @@
},
{
"id": "api.command_help.name",
- "translation": "Помощь"
+ "translation": "помощь"
},
{
"id": "api.command_join.desc",
@@ -705,15 +705,31 @@
},
{
"id": "api.command_open.name",
- "translation": "open"
+ "translation": "открыть"
+ },
+ {
+ "id": "api.command_search.desc",
+ "translation": "Искать текст в сообщениях"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "поиск"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "The search command is not supported on your device"
},
{
"id": "api.command_settings.desc",
- "translation": "Open the Account Settings dialog"
+ "translation": "Открыть диалог настроек аккаунта"
},
{
"id": "api.command_settings.name",
- "translation": "settings"
+ "translation": "настройки"
},
{
"id": "api.command_settings.unsupported.app_error",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Произошла неизвестная ошибка. Пожалуйста, свяжитесь с поддержкой."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API version 3 has been disabled on this server. Please use API version 4. See https://api.mattermost.com for details."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Инициализация устаревших маршрутов API"
@@ -1489,9 +1509,13 @@
"id": "api.oauth.init.debug",
"translation": "Инициализация OAuth API"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Invalid state token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Несоответствующие права для создания новой секретной строки приложения OAuth2"
+ "translation": "Отсутствуют права на пересоздание OAuth2 App Secret"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
@@ -2549,7 +2573,7 @@
},
{
"id": "api.user.create_user.missing_invite_id.app_error",
- "translation": "Missing Invite Id."
+ "translation": "Отсутствует Invite Id."
},
{
"id": "api.user.create_user.no_open_server",
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "Failed to create direct channel"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "Failed to create group channel"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Could not find channel member when importing direct channel post"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Failed to get direct channel"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Failed to get group channel"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "Post user does not exist"
@@ -3169,11 +3193,11 @@
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
- "translation": "CreateAt must be greater than 0"
+ "translation": "CreateAt должно быть больше 0"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "Сообщение слишком длинное"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
@@ -3505,11 +3529,11 @@
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
- "translation": "Elasticsearch is disabled."
+ "translation": "Elasticsearch отключён."
},
{
"id": "ent.elasticsearch.test_config.license.error",
- "translation": "License does not support Elasticsearch."
+ "translation": "Редакция не поддерживает Elasticsearch."
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -6129,7 +6153,7 @@
},
{
"id": "utils.i18n.loaded",
- "translation": "Загружены системные перевода для '%v' от '%v'"
+ "translation": "Загружен перевод системы на '%v' из '%v'"
},
{
"id": "utils.iru.with_evict",
@@ -6389,7 +6413,7 @@
},
{
"id": "web.watcher_fail.error",
- "translation": "Не удалось добавить каталог к наблюдателю %v"
+ "translation": "Не удалось добавить директорию к наблюдателю %v"
},
{
"id": "wsapi.status.init.debug",
diff --git a/i18n/tr.json b/i18n/tr.json
index cd6233f7e6..30274d7ef1 100644
--- a/i18n/tr.json
+++ b/i18n/tr.json
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "açık"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "İletilerde aranacak metin"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[text]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "ara"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "Arama komutu aygıtınız için desteklenmiyor"
+ },
{
"id": "api.command_settings.desc",
"translation": "Hesap Ayarları Penceresini Aç"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "Bilinmeyen bir sorun çıktı. Lütfen destek ekibi ile görüşün."
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "Bu sunucu üzerinde 3. API sürümü devre dışı bırakıldı. Lütfen 4. API sürümünü kullanın. Ayrıntılı bilgi almak için https://api.mattermost.com adresine bakın."
+ },
{
"id": "api.deprecated.init.debug",
"translation": "Kullanımdan kaldırılmaış API rotaları hazırlanıyor"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "OAuth API rotaları hazırlanıyor"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "Durum kodu geçersiz"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "OAuth2 Uygulama Parolasını yeniden oluşturmak için izinleriniz yeterli değil"
@@ -3021,19 +3045,11 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Doğrudan kanal alınamadı"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Doğrudan kanal alınamadı"
+ "translation": "Doğrudan kanal oluşturulamadı"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Grup kanalı alınamadı"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Grup kanalı alınamadı"
+ "translation": "Grup kanalı oluşturulamadı"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
@@ -3047,6 +3063,14 @@
"id": "app.import.import_direct_post.channel_member_not_found.error",
"translation": "Doğrudan kanal iletisi içe aktarılırken kanal üyesi bulunamadı"
},
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "Doğrudan kanal alınamadı"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "Grup kanalı alınamadı"
+ },
{
"id": "app.import.import_direct_post.user_not_found.error",
"translation": "İleti kullanıcısı bulunamadı"
diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json
index 051cbd2eae..b8770acd2d 100644
--- a/i18n/zh-CN.json
+++ b/i18n/zh-CN.json
@@ -429,7 +429,7 @@
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
+ "translation": "未找到拥有触发 '{{.Trigger}}' 的命令。如果像发送以 \"/\" 开头的消息,请在前面加个空格。"
},
{
"id": "api.command.execute_command.save.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "本服务器已经禁止创建用户,未发送任何邀请"
},
{
"id": "api.command.invite_people.name",
@@ -501,35 +501,35 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "获取当前频道错误。"
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "修改频道标题"
},
{
"id": "api.command_channel_header.hint",
- "translation": "[text]"
+ "translation": "[文字]"
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "比如提供 /header 命令的文字。"
},
{
"id": "api.command_channel_header.name",
- "translation": "header"
+ "translation": "标题"
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "您没有权限更改频道标题。"
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "更新当前频道错误。"
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "成功更新频道标题。"
},
{
"id": "api.command_collapse.desc",
@@ -589,7 +589,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "打开 Mattermost 帮助页面"
},
{
"id": "api.command_help.name",
@@ -707,6 +707,22 @@
"id": "api.command_open.name",
"translation": "打开"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "在消息中搜索文字"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[文字]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "搜索"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "您的设备不支持搜索命令"
+ },
{
"id": "api.command_settings.desc",
"translation": "打开账户设置对话框"
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "发生未知错误。请联系我们。"
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "API 版本 3 已在本服务器停用。请使用 API 版本 4。详情见 https://api.mattermost.com。"
+ },
{
"id": "api.deprecated.init.debug",
"translation": "正在初始化已弃用 API 路由"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "正在初始化 OAuth API 路由"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "无效状态令牌"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "无效重新生成 OAuth2 应用秘钥权限"
@@ -1689,11 +1713,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_image_only",
- "translation": " 已上传一个或更多个文件 "
+ "translation": " 已上传一个或更多个文件在 "
},
{
"id": "api.post.send_notifications_and_forget.push_image_only_dm",
- "translation": " Uploaded one or more files in a direct message"
+ "translation": " 在私信里上传一个或更多个文件"
},
{
"id": "api.post.send_notifications_and_forget.push_in",
@@ -2125,7 +2149,7 @@
},
{
"id": "api.team.invite_members.invalid_email.app_error",
- "translation": "The following email addresses do not belong to an accepted domain: {{.Addresses}}. Please contact your System Administrator for details."
+ "translation": "以下邮箱地址不在允许的域名范围内:{{.Addresses}}。请联系您的系统管理员了解详情。"
},
{
"id": "api.team.invite_members.member",
@@ -3021,35 +3045,35 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "船舰私信组频道失败"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "创建群频道失败"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
- "translation": "Could not find channel member when importing direct channel"
+ "translation": "导入私信频道时无法找到频道成员"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
- "translation": "Failed to update direct channel header"
+ "translation": "更新私信频道标题失败"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
- "translation": "Could not find channel member when importing direct channel post"
+ "translation": "导入私信频道消息时无法找到频道成员"
+ },
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "获取私信频道失败"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "获取组频道失败"
},
{
"id": "app.import.import_direct_post.user_not_found.error",
- "translation": "Post user does not exist"
+ "translation": "消息用户不存在"
},
{
"id": "app.import.import_line.null_channel.error",
@@ -3057,11 +3081,11 @@
},
{
"id": "app.import.import_line.null_direct_channel.error",
- "translation": "导入数据行有类型 \"channel\" 但频道对象是无。"
+ "translation": "导入数据行有类型 \"direct_channel\" 但 direct_channel 对象为 null。"
},
{
"id": "app.import.import_line.null_direct_post.error",
- "translation": "导入数据行有类型 \"post\" 但消息对象是无。"
+ "translation": "导入数据行有类型 \"direct_post\" 但 direct_post 对象为 null。"
},
{
"id": "app.import.import_line.null_post.error",
@@ -3137,51 +3161,51 @@
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
- "translation": "Direct channel header is too long"
+ "translation": "私信频道标题过长"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
- "translation": "缺少频道必须属性:name"
+ "translation": "缺少私信频道必须属性:members"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
- "translation": "Direct channel members list contains too few items"
+ "translation": "私信频道成员列表数量过少"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
- "translation": "Direct channel members list contains too many items"
+ "translation": "私信频道成员列表数量过多"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
- "translation": "缺少消息必须属性:create_at。"
+ "translation": "缺少私信消息必须属性:channel_members"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Direct post channel members list contains too few items"
+ "translation": "私信频道成员列表数量过少"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Direct post channel members list contains too many items"
+ "translation": "私信频道成员列表数量过多"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
- "translation": "缺少消息必须属性:create_at。"
+ "translation": "缺少私信消息必须属性:create_at"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
- "translation": "CreateAt must be greater than 0"
+ "translation": "CreateAt 比如大于 0"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "消息过长"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
- "translation": "缺少消息必须属性:Message。"
+ "translation": "缺少私信必须属性:message"
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
- "translation": "缺少消息必须属性:User。"
+ "translation": "缺少私信必须属性:user"
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
@@ -3409,7 +3433,7 @@
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id={{ .id }}. The cluster may become unstable and a restart is required. To ensure the cluster is configured correctly you should perform a rolling restart immediately."
+ "translation": "机群设定 id={{ .id }} 已更改。机群可能不稳定并且需要重启。为了确保机群配置正确您应该立刻逐进重启。"
},
{
"id": "ent.cluster.debug_fail.debug",
@@ -3441,7 +3465,7 @@
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled unless ReadOnlyConfig is disabled in the configuration file."
+ "translation": "当高可用性模式开启时,系统控制台将设为只读且只能通过修改配置文件进行改动除非禁止配置文件里的 ReadOnlyConfig。"
},
{
"id": "ent.cluster.starting.info",
@@ -3505,11 +3529,11 @@
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
- "translation": "Elasticsearch is disabled."
+ "translation": "Elasticsearch 已停用。"
},
{
"id": "ent.elasticsearch.test_config.license.error",
- "translation": "License does not support Elasticsearch."
+ "translation": "许可证不支持 Elasticsearch。"
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -4313,7 +4337,7 @@
},
{
"id": "model.config.is_valid.teammate_name_display.app_error",
- "translation": "Invalid teammate display. Must be 'full_name', 'nickname_full_name' or 'username'"
+ "translation": "无效的团员显示。必须为 'full_name','nickname_full_name' 或 'username'"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -5869,7 +5893,7 @@
},
{
"id": "store.sql_user.get_new_users.app_error",
- "translation": "我们在查找偏好设置时遇到了一个错误"
+ "translation": "我们在查找新用户时发生错误"
},
{
"id": "store.sql_user.get_profiles.app_error",
diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json
index 55e0968a53..cb097748b5 100644
--- a/i18n/zh-TW.json
+++ b/i18n/zh-TW.json
@@ -429,7 +429,7 @@
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
+ "translation": "找不到觸發為'{{.Trigger}}'的指令。請在訊息開頭增加空白來發送以\"/\"起始的訊息。"
},
{
"id": "api.command.execute_command.save.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "本伺服器禁止建立使用者,不寄送邀請。"
},
{
"id": "api.command.invite_people.name",
@@ -501,19 +501,19 @@
},
{
"id": "api.command_channel_header.channel.app_error",
- "translation": "Error to retrieve the current channel."
+ "translation": "取得當前頻道時錯誤。"
},
{
"id": "api.command_channel_header.desc",
- "translation": "Edit the channel header"
+ "translation": "編輯頻道標題"
},
{
"id": "api.command_channel_header.hint",
- "translation": "[text]"
+ "translation": "[文字]"
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Text must be provided with the /header command."
+ "translation": "/header 指令必須帶有文字"
},
{
"id": "api.command_channel_header.name",
@@ -521,15 +521,15 @@
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "You do not have the appropriate permissions to edit the channel header."
+ "translation": "權限不足以編輯頻道標題。"
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Error to update the current channel."
+ "translation": "更新當前頻道時錯誤。"
},
{
"id": "api.command_channel_header.update_channel.success",
- "translation": "Channel header successfully updated."
+ "translation": "成功更新頻道標題。"
},
{
"id": "api.command_collapse.desc",
@@ -589,7 +589,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "開啟 Mattermost 說明頁面"
},
{
"id": "api.command_help.name",
@@ -707,9 +707,25 @@
"id": "api.command_open.name",
"translation": "open"
},
+ {
+ "id": "api.command_search.desc",
+ "translation": "從訊息中搜尋文字"
+ },
+ {
+ "id": "api.command_search.hint",
+ "translation": "[文字]"
+ },
+ {
+ "id": "api.command_search.name",
+ "translation": "search"
+ },
+ {
+ "id": "api.command_search.unsupported.app_error",
+ "translation": "當前裝置不支援搜尋命令"
+ },
{
"id": "api.command_settings.desc",
- "translation": "Open the Account Settings dialog"
+ "translation": "開啟帳號設定對話框"
},
{
"id": "api.command_settings.name",
@@ -717,7 +733,7 @@
},
{
"id": "api.command_settings.unsupported.app_error",
- "translation": "The settings command is not supported on your device"
+ "translation": "當前裝置不支援設定命令"
},
{
"id": "api.command_shortcuts.browser.channel_next",
@@ -797,7 +813,7 @@
},
{
"id": "api.command_shortcuts.msgs.comp_emoji",
- "translation": ":[文字]+TAB:自動完成以[文字]起始的顏文字\n\n"
+ "translation": ":[文字]+TAB:自動完成以[文字]起始的繪文字\n\n"
},
{
"id": "api.command_shortcuts.msgs.comp_username",
@@ -959,6 +975,10 @@
"id": "api.context.unknown.app_error",
"translation": "發生未知的錯誤。請聯繫支援單位。"
},
+ {
+ "id": "api.context.v3_disabled.app_error",
+ "translation": "此伺服器已停用 API 版本 3,請用 API 版本 4。如需詳細資訊,請參閱 https://api.mattermost.com"
+ },
{
"id": "api.deprecated.init.debug",
"translation": "正在初始化已被取代的 API 路徑"
@@ -1489,6 +1509,10 @@
"id": "api.oauth.init.debug",
"translation": "正在初始化 OAuth API 路徑"
},
+ {
+ "id": "api.oauth.invalid_state_token.app_error",
+ "translation": "無效的狀態 Token"
+ },
{
"id": "api.oauth.regenerate_secret.app_error",
"translation": "權限不足以重新產生 OAuth2 應用程式密碼"
@@ -1689,11 +1713,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_image_only",
- "translation": " Uploaded one or more files in "
+ "translation": "已上傳一個或更多檔案"
},
{
"id": "api.post.send_notifications_and_forget.push_image_only_dm",
- "translation": " Uploaded one or more files in a direct message"
+ "translation": "在直接傳訊中已上傳一個或更多檔案"
},
{
"id": "api.post.send_notifications_and_forget.push_in",
@@ -2125,7 +2149,7 @@
},
{
"id": "api.team.invite_members.invalid_email.app_error",
- "translation": "The following email addresses do not belong to an accepted domain: {{.Addresses}}. Please contact your System Administrator for details."
+ "translation": "這些電子郵件地址的網域不被接受:{{.Addresses}}。詳情請聯絡系統管理員。"
},
{
"id": "api.team.invite_members.member",
@@ -3021,35 +3045,35 @@
},
{
"id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
- },
- {
- "id": "app.import.import_direct_channel.create_direct_channel.error",
- "translation": "Failed to get direct channel"
+ "translation": "建立直接傳訊頻道時失敗"
},
{
"id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
- },
- {
- "id": "app.import.import_direct_channel.create_group_channel.error",
- "translation": "Failed to get group channel"
+ "translation": "建立群組頻道時失敗"
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
- "translation": "Could not find channel member when importing direct channel"
+ "translation": "匯入直接傳訊頻道時找不到頻道成員"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
- "translation": "Failed to update direct channel header"
+ "translation": "更新直接傳訊頻道標題時失敗"
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
- "translation": "Could not find channel member when importing direct channel post"
+ "translation": "匯入直接傳訊頻道訊息時找不到頻道成員"
+ },
+ {
+ "id": "app.import.import_direct_post.create_direct_channel.error",
+ "translation": "取得直接傳訊頻道時失敗"
+ },
+ {
+ "id": "app.import.import_direct_post.create_group_channel.error",
+ "translation": "取得群組頻道時失敗"
},
{
"id": "app.import.import_direct_post.user_not_found.error",
- "translation": "Post user does not exist"
+ "translation": "發訊者不存在"
},
{
"id": "app.import.import_line.null_channel.error",
@@ -3057,11 +3081,11 @@
},
{
"id": "app.import.import_line.null_direct_channel.error",
- "translation": "匯入資料行資料型別為\"頻道\"但頻道物件為 null"
+ "translation": "匯入資料行資料型別為\"直接傳訊頻道\"但直接傳訊頻道物件為 null"
},
{
"id": "app.import.import_line.null_direct_post.error",
- "translation": "匯入資料行資料型別為\"訊息\"但訊息物件為 null"
+ "translation": "匯入資料行資料型別為\"直接訊息\"但直接訊息物件為 null"
},
{
"id": "app.import.import_line.null_post.error",
@@ -3137,51 +3161,51 @@
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
- "translation": "Direct channel header is too long"
+ "translation": "直接傳訊頻道標題過長"
},
{
"id": "app.import.validate_direct_channel_import_data.members_required.error",
- "translation": "缺少必要的頻道屬性:名字。"
+ "translation": "缺少必要的直接傳訊頻道屬性:成員。"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_few.error",
- "translation": "Direct channel members list contains too few items"
+ "translation": "直接傳訊頻道成員列表的欄位過少"
},
{
"id": "app.import.validate_direct_channel_import_data.members_too_many.error",
- "translation": "Direct channel members list contains too many items"
+ "translation": "直接傳訊頻道成員列表的欄位過多"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
- "translation": "缺少必要的訊息屬性:建立日期。"
+ "translation": "缺少必要的直接訊息屬性:頻道成員。"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Direct post channel members list contains too few items"
+ "translation": "直接訊息頻道成員列表的欄位過少"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Direct post channel members list contains too many items"
+ "translation": "直接訊息頻道成員列表的欄位過多"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
- "translation": "缺少必要的訊息屬性:建立日期。"
+ "translation": "缺少必要的直接訊息屬性:建立日期。"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_zero.error",
- "translation": "CreateAt must be greater than 0"
+ "translation": "建立日期必須大於零"
},
{
"id": "app.import.validate_direct_post_import_data.message_length.error",
- "translation": "Message is too long"
+ "translation": "訊息過長"
},
{
"id": "app.import.validate_direct_post_import_data.message_missing.error",
- "translation": "缺少必要的訊息屬性:訊息。"
+ "translation": "缺少必要的直接訊息屬性:訊息。"
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
- "translation": "缺少必要的訊息屬性:使用者。"
+ "translation": "缺少必要的直接訊息屬性:使用者。"
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
@@ -3409,7 +3433,7 @@
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id={{ .id }}. The cluster may become unstable and a restart is required. To ensure the cluster is configured correctly you should perform a rolling restart immediately."
+ "translation": "叢集設定已改變 id={{ .id }}。此叢集可能不穩定,需要重新啟動。為了確保叢集被正確的設定,您應該馬上進行漸進式重啟。"
},
{
"id": "ent.cluster.debug_fail.debug",
@@ -3441,7 +3465,7 @@
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled unless ReadOnlyConfig is disabled in the configuration file."
+ "translation": "啟用高可用性時系統控制台將被設定成唯讀模式,在設定檔當中停用 ReadOnlyConfig 以停止此行為。"
},
{
"id": "ent.cluster.starting.info",
@@ -3505,11 +3529,11 @@
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
- "translation": "Elasticsearch is disabled."
+ "translation": "Elasticsearch 已停用。"
},
{
"id": "ent.elasticsearch.test_config.license.error",
- "translation": "License does not support Elasticsearch."
+ "translation": "授權不支援 Elasticsearch。"
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -4313,7 +4337,7 @@
},
{
"id": "model.config.is_valid.teammate_name_display.app_error",
- "translation": "Invalid teammate display. Must be 'full_name', 'nickname_full_name' or 'username'"
+ "translation": "團隊成員顯示設定值無效。必須為'full_name'、'nickname_full_name'或'username'"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -5869,7 +5893,7 @@
},
{
"id": "store.sql_user.get_new_users.app_error",
- "translation": "尋找偏好設定時遇到錯誤"
+ "translation": "尋找新使用者時遇到錯誤"
},
{
"id": "store.sql_user.get_profiles.app_error",
diff --git a/webapp/i18n/de.json b/webapp/i18n/de.json
index 7f0f7188f1..6604576076 100644
--- a/webapp/i18n/de.json
+++ b/webapp/i18n/de.json
@@ -216,9 +216,11 @@
"admin.customization.appDownloadLinkDesc": "Einen Link zur Downloadseite für die Mattermost-Apps hinzufügen. Wenn ein Link angegeben wird, wird die Option \"Mattermost-Apps herunterladen\" zum Hauptmenü hinzugefügt sodass Benutzer die Downloadseite finden können. Dieses Feld leer lassen um die Option im Hauptmenü auszublenden.",
"admin.customization.appDownloadLinkTitle": "Link zur Downloadseite der Mattermost-Apps:",
"admin.customization.customBrand": "Eigenes Branding",
- "admin.customization.customEmoji": "Benutzerdefiniertes Emoji",
+ "admin.customization.emoji": "Emoji",
"admin.customization.enableCustomEmojiDesc": "Erlaube es Benutzern, eigene Emojis für Nachrichten zu erstellen. Wenn aktiviert, können eigene Emojis durch wechseln zu einem Team, Klicken auf die drei Punkte über der Kanal-Seitenleiste und dem Auswählen von \"Eigene Emoji\" aufgerufen werden.",
"admin.customization.enableCustomEmojiTitle": "Eigene Emoji ermöglichen:",
+ "admin.customization.enableEmojiPickerDesc": "Die Emojiauswahl ermöglicht den Benutzern Emojis als Reaktionen oder zur Verwendung in Nachrichten auszuwählen. Die Aktivierung der Emojiauswahl bei einer großen Anzahl an benutzerdefinierten Emojis kann die Performance verringern.",
+ "admin.customization.enableEmojiPickerTitle": "Emojiauswahl aktivieren:",
"admin.customization.enableLinkPreviewsDesc": "Erlaube Benutzern eine Vorschau einer Webseite unterhalb der Nachricht anzuzeigen, sofern verfügbar. Wenn wahr, können Webseitenvorschauen über Kontoeinstellungen > Erweitert > Vorschau auf Features der neuen Version aktiviert werden.",
"admin.customization.enableLinkPreviewsTitle": "Erlaube Link-Vorschauen:",
"admin.customization.iosAppDownloadLinkDesc": "Einen Link zum Download der iOS-App hinzufügen. Benutzer, die die Seite über einen mobilen Browser aufrufen, wird eine Seite mit der Option die App herunterzuladen angezeigt. Dieses Feld leer lassen um zu verhindern, dass die Seite angezeigt wird.",
@@ -442,7 +444,7 @@
"admin.ldap.firstnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Vornamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Vornamen in den Kontoeinstellungen ändern.",
"admin.ldap.firstnameAttrEx": "Z.B.: \"givenName\"",
"admin.ldap.firstnameAttrTitle": "Attribut Vorname",
- "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Servers, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Nutzername oder UID. Wenn sich die ID eines Nutzer ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für den Login in Mattermost als \"AD/LDAP-Nutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
+ "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Servers, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Nutzername oder UID. Wenn sich die ID eines Nutzer ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für die Anmeldung in Mattermost als \"AD/LDAP-Nutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
"admin.ldap.idAttrEx": "Z.B.: \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "Attribut-ID: ",
"admin.ldap.lastnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Nachnamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Nachnamen in den Kontoeinstellungen ändern.",
@@ -601,13 +603,20 @@
"admin.rate.title": "Begrenzer-Einstellungen",
"admin.recycle.button": "Datenbankverbindungen recyclen",
"admin.recycle.loading": " Wiederaufbereitung...",
- "admin.recycle.recycleDescription": "Werden mehrere Datenbanken eingesetzt kann ohne Serverneustart zwischen verschiedenen Master-Datenbanken gewechselt werden, indem die Einstellungen in der Datei \"config.json\" entsprechend angepasst werden und die neue Konfiguration dann mit der Funktion Konfiguration > Konfigurationsdatei neu einlesen aktiviert wird. Anschließend sollte der Administrator die Funktion Datenbankverbindungen recyclen verwenden, um sämtliche Verbindungen zu aktualisieren.",
+ "admin.recycle.recycleDescription": "Installationen, die mehrere Datenbanken verwenden, können von einer Master Datenbank zu einer anderen umschalten, ohne den Mattermost Server neu starten zu müssen, indem die \"config.json\" mit der neuen Konfiguration angepasst wird und die Funktion {reloadConfiguration} verwendet wird. Hierdurch werden die neuen Einstellungen geladen während der Server läuft. Der Administrator sollte dann die Funktion {featureName} nutzen, um die Datenbankverbindung aus Basis der aktualisierten Konfiguration neu herzustellen.",
+ "admin.recycle.recycleDescription.featureName": "Datenbankverbindungen recyclen",
+ "admin.recycle.recycleDescription.reloadConfiguration": "Konfiguration > Konfiguration von Festplatte neu laden",
"admin.recycle.reloadFail": "Recycling nicht erfolgreich: {error}",
"admin.regenerate": "Neu generieren",
"admin.reload.button": "Konfigurationen neu von Festplatte laden",
"admin.reload.loading": " Lädt...",
- "admin.reload.reloadDescription": "Installationen die mehrere Datenbanken verwenden können von einer Master Datenbank zu einer anderen umschalten ohne den Mattermost Server neu starten zu müssen, indem die \"config.json\" mit der neuen Konfiguration angepasst wird und die Funktion Konfigurationsdatei neu einlesen verwendet wird. Hierdurch werden die neuen Einstellungen geladen während der Server läuft. Der Administrator sollte dann die Funktion Datenbank > Datenbankverbindungen erneut herstellen nutzen, um die Datenbankverbindung aus Basis der aktualisierten Konfiguration neu herzustellen.",
+ "admin.reload.reloadDescription": "Installationen, die mehrere Datenbanken verwenden, können von einer Master Datenbank zu einer anderen umschalten, ohne den Mattermost Server neu starten zu müssen, indem die \"config.json\" mit der neuen Konfiguration angepasst wird und die Funktion {featureName} verwendet wird. Hierdurch werden die neuen Einstellungen geladen während der Server läuft. Der Administrator sollte dann die Funktion {recycleDatabaseConnections} nutzen, um die Datenbankverbindung aus Basis der aktualisierten Konfiguration neu herzustellen.",
+ "admin.reload.reloadDescription.featureName": "Konfiguration neu von Festplatte laden",
+ "admin.reload.reloadDescription.recycleDatabaseConnections": "Datenbank > Datenbankverbindungen recyclen",
"admin.reload.reloadFail": "Neuladen nicht erfolgreich: {error}",
+ "admin.requestButton.loading": " Lädt...",
+ "admin.requestButton.requestFailure": "Test Fehler: {error}",
+ "admin.requestButton.requestSuccess": "Test erfolgreich",
"admin.reset_password.close": "Schließen",
"admin.reset_password.newPassword": "Neues Passwort",
"admin.reset_password.select": "Auswählen",
@@ -694,6 +703,8 @@
"admin.service.corsTitle": "Erlaube Cross Origin Requests von:",
"admin.service.developerDesc": "Wenn wahr, werden Javascript Fehler in einer roten Zeile im oberen Bereich des Interfaces angezeigt. Nicht empfohlen für Produktionsumgebungen. ",
"admin.service.developerTitle": "Aktiviere Entwickler Modus: ",
+ "admin.service.enableAPIv3": "Die Verwendung des API v3 Endpunktes erlauben:",
+ "admin.service.enableAPIv3Description": "Auf falsch setzen um alle Endpunkte der Version 3 der REST API zu deaktivieren. Integrationen, die API v3 verwenden, werden nicht mehr funktionieren und können für die Migration zu API v4 identifiziert werden. API v3 ist überholt und wird in der nahen Zukunft entfernt werden. https://api.mattermost.com für mehr Details besuchen.",
"admin.service.enforceMfaDesc": "Wenn wahr, wird Multi-Faktor-Authentifizierung für einen Login vorausgesetzt. Neue Benutzer werden aufgefordert MFA bei der Registrierung zu konfigurieren. Angemeldete Benutzer ohne eingerichtete MFA werden zur MFA-Einrichtungsseite weitergeleitet bis die Einrichtung abgeschlossen wurde.
Wenn es im System Benutzer mit einer anderen Anmeldemethode als AD/LDAP oder E-Mail gibt, muss MFA beim Authentifikationsprovider außerhalb von Mattermost erzwungen werden.",
"admin.service.enforceMfaTitle": "Multi-Faktor-Authentifizierung erzwingen:",
"admin.service.forward80To443": "Port 80 auf 443 weiterleiten:",
@@ -754,12 +765,12 @@
"admin.sidebar.configuration": "Konfiguration",
"admin.sidebar.connections": "Verbindungen",
"admin.sidebar.customBrand": "Eigenes Branding",
- "admin.sidebar.customEmoji": "Eigene Emoji",
"admin.sidebar.customIntegrations": "Benutzerdefinierte Integrationen",
"admin.sidebar.customization": "Anpassung",
"admin.sidebar.database": "Datenbank",
"admin.sidebar.developer": "Entwickler",
"admin.sidebar.email": "E-Mail",
+ "admin.sidebar.emoji": "Emoji",
"admin.sidebar.external": "Externe Dienste",
"admin.sidebar.files": "Dateien",
"admin.sidebar.general": "Allgemein",
@@ -813,7 +824,7 @@
"admin.sql.maxOpenTitle": "Maximal offene Verbindungen:",
"admin.sql.noteDescription": "Änderungen an Einstellungen in diesem Bereich erfordern einen Server Neustart.",
"admin.sql.noteTitle": "Notiz:",
- "admin.sql.queryTimeoutDescription": "Die Anzahl an Sekunden, die auf eine Antwort von der Datenbank gewartet wird, nachdem eine Verbindung aufgebaut und die Abfrage gesendet wurde. Fehler, die Sie in der Benutzeroberfläche oder den Logs als Ergebnis einer Abfrage-Zeitüberschreitung sehen, können abhängig vom Typ der Abfrage variieren. Diese Einstellung hat keinen Einfluss auf PostgreSQL-Datenbanken.",
+ "admin.sql.queryTimeoutDescription": "Die Anzahl an Sekunden, die auf eine Antwort von der Datenbank gewartet wird, nachdem eine Verbindung aufgebaut und die Abfrage gesendet wurde. Fehler, die Sie in der Benutzeroberfläche oder den Logs als Ergebnis einer Abfrage-Zeitüberschreitung sehen, können abhängig vom Typ der Abfrage variieren.",
"admin.sql.queryTimeoutExample": "Z.B.: \"30\"",
"admin.sql.queryTimeoutTitle": "Abfrage-Zeitüberschreitung:",
"admin.sql.replicas": "Datenquellen Replikas:",
@@ -872,15 +883,15 @@
"admin.team.restrictTitle": "Begrenze Kontoerstellung auf spezifizierte E-Mail-Domains:",
"admin.team.restrict_direct_message_any": "Jeder Nutzer auf dem Mattermost Server",
"admin.team.restrict_direct_message_team": "Jedes Mitglied des Teams",
- "admin.team.showFullname": "Show first and last name (default)",
+ "admin.team.showFullname": "Zeige Vor- und Nachname (Standard)",
"admin.team.showNickname": "Zeige Spitzname wenn verfügbar, sonst zeige Vor- und Nachname",
- "admin.team.showUsername": "Show username",
+ "admin.team.showUsername": "Zeige Benutzername",
"admin.team.siteNameDescription": "Name des Dienstes, der auf der Anmeldeseite und der Seiten angezeigt wird.",
"admin.team.siteNameExample": "Z.B.: \"Mattermost\"",
"admin.team.siteNameTitle": "Seitenname:",
"admin.team.teamCreationDescription": "Wenn falsch können nur Systemadministratoren Teams erstellen.",
"admin.team.teamCreationTitle": "Aktiviere Team Erstellung: ",
- "admin.team.teammateNameDisplay": "Namensdarstellung der Teammitglider",
+ "admin.team.teammateNameDisplay": "Namensdarstellung der Teammitglider:",
"admin.team.teammateNameDisplayDesc": "Wählen Sie, wie die Namen anderer Benutzer in Direktnachrichten angezeigt werden sollen.",
"admin.team.upload": "Hochladen",
"admin.team.uploadDesc": "Individualisieren Sie ihre Nutzererfahrung durch das Hinzufügen eines Bildes zu ihrem Anmeldebildschirm. Die empfohlene maximale Bildgröße beträgt unter 2MB.",
@@ -1076,14 +1087,17 @@
"channel_flow.handleTooShort": "Kanal-URL muss zwei oder mehr kleingeschriebene alphanumerische Zeichen enthalten",
"channel_flow.invalidName": "Ungültiger Kanal Name",
"channel_flow.set_url_title": "Kanal-URL setzen",
+ "channel_header.addChannelHeader": "Kanalbeschreibung hinzufügen",
"channel_header.addMembers": "Mitglieder hinzufügen",
"channel_header.addToFavorites": "Zu Favoriten hinzufügen",
"channel_header.channelHeader": "Kanalüberschrift bearbeiten",
+ "channel_header.channelMembers": "Mitglieder",
"channel_header.delete": "Kanal löschen",
"channel_header.flagged": "Markierte Nachrichten",
"channel_header.leave": "Kanal verlassen",
"channel_header.manageMembers": "Mitglieder verwalten",
"channel_header.notificationPreferences": "Benachrichtigungseinstellungen",
+ "channel_header.pinnedPosts": "Markierte Nachrichten",
"channel_header.recentMentions": "Letzte Erwähnungen",
"channel_header.removeFromFavorites": "Aus Favoriten entfernen",
"channel_header.rename": "Kanal umbenennen",
@@ -1108,7 +1122,7 @@
"channel_loader.connection_error": "Es scheint ein Problem mit Ihrer Internetverbindung zu geben.",
"channel_loader.posted": "Verschickt",
"channel_loader.postedImage": " hat ein Bild hochgeladen",
- "channel_loader.socketError": "Please check connection, Mattermost unreachable. If issue persists, ask administrator to check WebSocket port.",
+ "channel_loader.socketError": "Bitte Verbindung überprüfen, Mattermost ist nicht erreichbar. Wenn das Problem bestehen bleibt fragen Sie Ihren Administrator den WebSocket Port zu überprüfen.",
"channel_loader.someone": "Jemand",
"channel_loader.something": " hat etwas neues gemacht",
"channel_loader.unknown_error": "Es wurde ein unerwarteter Statuscode vom Server empfangen.",
@@ -1248,7 +1262,7 @@
"delete_post.del": "Löschen",
"delete_post.post": "Nachricht",
"delete_post.question": "Sind Sie sich sicher diese(n) {term} zu löschen?",
- "delete_post.warning": "This post has {count, number} {count, plural, one {comment} other {comments}} on it.",
+ "delete_post.warning": "Diese Nachricht hat {count, number} {count, plural, one {Kommentar} other {Kommentare}}.",
"edit_channel_header.editHeader": "Kanalüberschrift bearbeiten...",
"edit_channel_header.previewHeader": "Überschrift bearbeiten",
"edit_channel_header_modal.cancel": "Abbrechen",
@@ -1465,7 +1479,7 @@
"help.mentioning.mentions": "## @Erwähnungen\nVerwenden Sie @Erwähnungen um die Aufmerksamkeit eines spezifischen Teammitgliedes zu erhalten.",
"help.mentioning.recent": "## Letzte Erwähnungen\nKlicken Sie auf das `@`neben dem Suchfeld um die letzten @Erwähnungen und Wörter, die eine Erwähnungen auslösen, aufzurufen. Klicken Sie auf **Anzeigen** neben dem Suchergebnis in der rechten Seitenleiste um im mittleren Feld an die Stelle der Mittteilung mit der Erwähnungen zu springen.",
"help.mentioning.title": "# Teammitglieder erwähnen\n_____",
- "help.mentioning.triggers": "## Wörter welche Erwähnungen auslösen\nZusätzlich zur Benachrichtigung durch @Benutzername und @channel können Sie eigene Wörter unter **Kontoeinstellungen** > **Benachrichtigungen** > **Wörter, welche Erwähnungen auslösen** definieren welche eine Erwähnungsbenachrichtigung auslösen. Standardmäßig erhalten Sie Erwähnungsmeldungen für Ihren Vornamen und Sie können weitere Wörter durch Eingabe in das Feld separiert durch Kommas hinzufügen. Dies ist hilfreich wenn Sie wegen bestimmter Themen benachrichtig werden wollen, wie zum Beispiel \"Vorstellungsgespräche\" oder \"Marketing\".",
+ "help.mentioning.triggers": "## Wörter welche Erwähnungen auslösen\nZusätzlich zur Benachrichtigung durch @Benutzername und @channel können Sie eigene Wörter unter **Kontoeinstellungen** > **Benachrichtigungen** > **Wörter, welche Erwähnungen auslösen** definieren welche eine Erwähnungsbenachrichtigung auslösen. Standardmäßig erhalten Sie Erwähnungsmeldungen für Ihren Vornamen und Sie können weitere Wörter durch Eingabe in das Feld separiert durch Kommas hinzufügen. Dies ist hilfreich wenn Sie wegen bestimmter Themen benachrichtigt werden wollen, wie zum Beispiel \"Vorstellungsgespräche\" oder \"Marketing\".",
"help.mentioning.username": "#### @Benutzername\nSie können ein Teammitglied erwähnen, indem Sie das `@`-Symbol und seinen Benutzernamen verwenden, um ihm eine Benachrichtigung zu senden.\n\nTippen Sie `@` um eine Liste der Mitglieder aufzurufen, die erwähnt werden können. Um die Liste zu filtern, tippen Sie die ersten Buchstaben des Benutzernamens, Vornamens, Nachnamens oder Spitznamens. Die **Hoch** und **Runter** Pfeiltasten können zum Scrollen durch die Liste verwendet werden und durch drücken von **Enter** wird die gewählte Erwähnung übernommen. Sobald dieser ausgewählt wurde wird der volle Name oder Spitzname durch den Benutzernamen ersetzt.\nDas folgende Beispiel sendet eine Erwähnungsnachricht an **alice*, welche Sie über den Kanal und die Mitteilung informiert, in der sie erwähnt wurde. Wenn **alice** von Mattermost abwesend ist und [E-Mail-Benachrichtigung](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications) aktiviert hat, erhält sie eine E-Mail mit der Mitteilung.",
"help.mentioning.usernameCont": "Sollte der erwähnte Benutzer kein Kanalmitglied sein wird eine Systemnachricht angezeigt um Sie darüber zu informieren. Dies ist eine temporäre Mitteilung die nur auslösende Person sieht. Um den erwähnten Benutzer dem Kanal hinzuzufügen, gehen Sie zum Dropdown Menü neben dem Kanalnamen und wählen **Mitglieder hinzufügen**.",
"help.mentioning.usernameExample": "@alice wie lief das Vorstellungsgespräch mit dem neuen Kandidaten?",
@@ -1481,16 +1495,18 @@
"installed_commands.delete.confirm": "Diese Aktion wird den Slash-Befehl permanent löschen und wird jede Integration, die ihn verwendet, stoppen. Sind Sie sich sicher dass sie ihn löschen möchten?",
"installed_commands.empty": "Keine Befehle gefunden",
"installed_commands.header": "Slash-Befehle",
- "installed_commands.help": "Slash-Befehle zur Verwendung in externen Integrationen erstellen. Bitte {link} für mehr Informationen ansehen.",
- "installed_commands.helpLink": "Dokumentation",
+ "installed_commands.help": "Verwenden Sie Slash-Befehle um externe Tools mit Mattermost zu verbinden. {buildYourOwn} oder besuchen Sie das {appDirectory} um selbst gehostete, Drittanwendungen und Integrationen zu finden.",
+ "installed_commands.help.appDirectory": "App-Verzeichnis",
+ "installed_commands.help.buildYourOwn": "Selbst entwickeln",
"installed_commands.search": "Suche nach Slash-Befehlen",
"installed_commands.unnamed_command": "Unbenannter Slash-Befehl",
"installed_incoming_webhooks.add": "Eingehenden Webhook hinzufügen",
"installed_incoming_webhooks.delete.confirm": "Die Aktion wird den eingehenden Webhook permanent löschen und jede Integration, die ihn verwendet, stoppen. Sind Sie sich sicher dass sie ihn löschen möchten?",
"installed_incoming_webhooks.empty": "Keine eingehende Webhooks gefunden",
"installed_incoming_webhooks.header": "Eingehende Webhooks",
- "installed_incoming_webhooks.help": "Eingehende Webhook URLs zur Verwendung in externen Integrationen erstellen. Bitte {link} für mehr Informationen ansehen.",
- "installed_incoming_webhooks.helpLink": "Dokumentation",
+ "installed_incoming_webhooks.help": "Verwenden Sie eingehende Webhooks um externe Tools mit Mattermost zu verbinden. {buildYourOwn} oder besuchen Sie das {appDirectory} um selbst gehostete, Drittanwendungen und Integrationen zu finden.",
+ "installed_incoming_webhooks.help.appDirectory": "App-Verzeichnis",
+ "installed_incoming_webhooks.help.buildYourOwn": "Selbst entwickeln",
"installed_incoming_webhooks.search": "Suche nach eingehenden Webhooks",
"installed_incoming_webhooks.unknown_channel": "Ein privater Webhook",
"installed_integrations.callback_urls": "Callback-URLs: {urls}",
@@ -1516,8 +1532,9 @@
"installed_oauth_apps.description": "Beschreibung",
"installed_oauth_apps.empty": "Keine OAuth-2.0-Applikationen gefunden",
"installed_oauth_apps.header": "OAuth-2.0-Applikationen",
- "installed_oauth_apps.help": "Erstellen Sie OAuth-2.0-Anwendungen um Bots und Drittanbieteranwendungen sicher in Mattermost zu integrieren. Bitte besuchen Sie {link} um mehr zu erfahren.",
- "installed_oauth_apps.helpLink": "Dokumentation",
+ "installed_oauth_apps.help": "Erstellen Sie {oauthApplications} um Bots und Drittanwendungen mit Mattermost sicher zu verbinden. Besuchen Sie das {appDirectory} um selbst gehostete Anwendungen zu finden.",
+ "installed_oauth_apps.help.appDirectory": "App-Verzeichnis",
+ "installed_oauth_apps.help.oauthApplications": "OAuth-2.0-Applikationen",
"installed_oauth_apps.homepage": "Homepage",
"installed_oauth_apps.iconUrl": "Symbol-URL",
"installed_oauth_apps.is_trusted": "Ist vertrauenswürdig: {isTrusted}",
@@ -1531,8 +1548,9 @@
"installed_outgoing_webhooks.delete.confirm": "Diese Aktion wird den ausgehenden Webhook permanent löschen und und jede Integration, die ihn verwendet, stoppen. Sind Sie sich sicher, dass Sie ihn löschen möchten?",
"installed_outgoing_webhooks.empty": "Keine ausgehenden Webhooks gefunden",
"installed_outgoing_webhooks.header": "Ausgehende Webhooks",
- "installed_outgoing_webhooks.help": "Ausgehende Webhook URLs zur Verwendung in externen Integrationen erstellen. Bitte {link} für mehr Informationen ansehen.",
- "installed_outgoing_webhooks.helpLink": "Dokumentation",
+ "installed_outgoing_webhooks.help": "Verwenden Sie ausgehende Webhooks um externe Tools mit Mattermost zu verbinden. {buildYourOwn} oder besuchen Sie das {appDirectory} um selbst gehostete, Drittanwendungen und Integrationen zu finden.",
+ "installed_outgoing_webhooks.help.appDirectory": "App-Verzeichnis",
+ "installed_outgoing_webhooks.help.buildYourOwn": "Selbst entwickeln",
"installed_outgoing_webhooks.search": "Suche ausgehende Webhooks",
"installed_outgoing_webhooks.unknown_channel": "Ein privater Webhook",
"integrations.add": "Hinzufügen",
@@ -1543,6 +1561,8 @@
"integrations.done": "Erledigt",
"integrations.edit": "Bearbeiten",
"integrations.header": "Integrationen",
+ "integrations.help": "Besuchen Sie das {appDirectory} um selbst gehostete Drittanwendungen und Integrationen für Mattermost zu finden.",
+ "integrations.help.appDirectory": "App-Verzeichnis",
"integrations.incomingWebhook.description": "Eingehende Webhooks erlauben externen Integrationen Nachrichten zu senden",
"integrations.incomingWebhook.title": "Eingehende Webhooks",
"integrations.oauthApps.description": "OAuth 2.0 erlaubt externen Applikationen autorisierte Anfragen an die Mattermost API zu stellen.",
@@ -1675,7 +1695,7 @@
"mobile.channel_info.alertTitleDeleteChannel": "{term} löschen",
"mobile.channel_info.alertTitleLeaveChannel": "{term} verlassen",
"mobile.channel_info.alertYes": "Ja",
- "mobile.channel_info.delete_failed": "We couldn't delete the channel {displayName}. Please check your connection and try again.",
+ "mobile.channel_info.delete_failed": "Der Kanal {displayName} konnte nicht gelöscht werden. Bitte überprüfen Sie Ihre Verbindung und versuchen es erneut.",
"mobile.channel_info.privateChannel": "Privater Kanal",
"mobile.channel_info.publicChannel": "Öffentlicher Kanal",
"mobile.channel_list.alertMessageLeaveChannel": "Sind Sie sicher, dass Sie den {term} {name} verlassen möchten?",
@@ -1705,9 +1725,9 @@
"mobile.custom_list.no_results": "Keine Ergebnisse",
"mobile.drawer.teamsTitle": "Teams",
"mobile.edit_post.title": "Nachricht bearbeiten",
- "mobile.error_handler.button": "Relaunch",
- "mobile.error_handler.description": "\nClick relaunch to open the app again. After restart, you can report the problem from the settings menu.\n",
- "mobile.error_handler.title": "Unexpected error occurred",
+ "mobile.error_handler.button": "Neustarten",
+ "mobile.error_handler.description": "\nKlicken Sie auf Neustarten um die App neu zu öffnen. Nach dem Neustart können Sie das Problem über die Einstellungen melden.\n",
+ "mobile.error_handler.title": "Ein unerwarteter Fehler ist aufgetreten",
"mobile.file_upload.camera": "Ein Foto oder ein Video aufnehmen",
"mobile.file_upload.library": "Foto-Bibliothek",
"mobile.file_upload.more": "Mehr",
@@ -1716,7 +1736,7 @@
"mobile.intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}. Privatnachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
"mobile.intro_messages.default_message": "Dies ist der Kanal, den Teammitglieder sehen, wenn sie sich anmelden - benutzen Sie ihn zum Veröffentlichen von Aktualisierungen, die jeder kennen muss.",
"mobile.intro_messages.default_welcome": "Willkommen bei {name}!",
- "mobile.join_channel.error": "We couldn't join the channel {displayName}. Please check your connection and try again.",
+ "mobile.join_channel.error": "Dem Kanal {displayName} konnte nicht beigetreten werden. Bitte überprüfen Sie Ihre Verbindung und versuchen es erneut.",
"mobile.loading_channels": "Lade Kanäle...",
"mobile.loading_members": "Lade Mitglieder...",
"mobile.loading_posts": "Lade Mitteilungen...",
@@ -1725,7 +1745,7 @@
"mobile.offlineIndicator.connected": "Verbunden",
"mobile.offlineIndicator.connecting": "Verbinde...",
"mobile.offlineIndicator.offline": "Keine Internetverbindung",
- "mobile.open_dm.error": "We couldn't open a direct message with {displayName}. Please check your connection and try again.",
+ "mobile.open_dm.error": "Der Direktnachrichtenkanal mit {displayName} konnte nicht geöffnet werden. Bitte überprüfen Sie Ihre Verbindung und versuchen es erneut.",
"mobile.post.cancel": "Abbrechen",
"mobile.post.delete_question": "Möchten Sie diese Nachricht wirklich löschen?",
"mobile.post.delete_title": "Nachricht löschen",
@@ -1760,10 +1780,13 @@
"mobile.select_team.no_teams": "Es sind keine Teams zum Betreten für Sie verfügbar.",
"mobile.server_ping_failed": "Kann nicht mit Server verbinden. Bitte überprüfen Sie ihre Server-URL und Internetverbindung.",
"mobile.server_upgrade.button": "OK",
- "mobile.server_upgrade.description": "\nA server upgrade is required to use the Mattermost app. Please ask your System Administrator for details.\n",
- "mobile.server_upgrade.title": "Server upgrade required",
+ "mobile.server_upgrade.description": "\nEine Serveraktualisierung ist erforderlich um die Mattermost-App zu verwenden. Bitte Fragen Sie Ihren Systemadministrator für Details.\n",
+ "mobile.server_upgrade.title": "Serveraktualisierung erforderlich",
"mobile.server_url.invalid_format": "URL muss mit http:// oder https:// beginnen",
"mobile.session_expired": "Sitzung abgelaufen: Bitte anmelden um weiterhin Benachrichtigungen zu erhalten.",
+ "mobile.settings.clear": "Offline-Speicher leeren",
+ "mobile.settings.clear_button": "Leeren",
+ "mobile.settings.clear_message": "\nDies wird alle gespeicherten Offlinedaten löschen und die Anwendung neustarten. Sie werden automatisch wieder angemeldet sobald die App neugestartet wurde.\n",
"mobile.settings.team_selection": "Teamauswahl",
"modal.manaul_status.ask": "Nicht wieder nachfragen",
"modal.manaul_status.button": "Ja, meinen Status auf \"Online\" setzen",
@@ -1788,7 +1811,7 @@
"msg_typing.someone": "Jemand",
"multiselect.add": "Hinzufügen",
"multiselect.go": "Los",
- "multiselect.numPeopleRemaining": "Use ↑↓ to browse, ↵ to select. You can add {num, number} more {num, plural, one {person} other {people}}. ",
+ "multiselect.numPeopleRemaining": "Verwenden Sie ↑↓ zum Navigieren, ↵ zur Auswahl. Sie können {num, number} weitere {num, plural, one {Person} other {Personen}} hinzufügen. ",
"multiselect.numRemaining": "Sie können {num, number} weitere hinzufügen",
"multiselect.placeholder": "Mitglieder suchen und hinzufügen",
"navbar.addMembers": "Mitglieder hinzufügen",
@@ -1854,7 +1877,7 @@
"post_attachment.more": "Mehr anzeigen...",
"post_body.commentedOn": "Kommentierte {name}{apostrophe} Nachricht: ",
"post_body.deleted": "(Nachricht gelöscht)",
- "post_body.plusMore": " plus {count, number} other {count, plural, one {file} other {files}}",
+ "post_body.plusMore": " plus {count, number} weitere {count, plural, one {Datei} other {Dateien}}",
"post_delete.notPosted": "Kommentar soll nicht geschrieben werden",
"post_delete.okay": "OK",
"post_delete.someone": "Jemand hat die Nachricht gelöscht die Sie kommentieren wollten.",
@@ -1878,6 +1901,7 @@
"quick_switch_modal.channelsShortcut.mac": "- ⌘K",
"quick_switch_modal.channelsShortcut.windows": "- STRG+K",
"quick_switch_modal.help": "Beginnen Sie zu schreiben und nutzen dann TAB um zwischen Kanälen/Teams umzuschalten, ↑↓ zum Navigieren, ↵ zum Auswählen und ESC zum Abbrechen.",
+ "quick_switch_modal.help_mobile": "Tippen um einen Kanal zu finden.",
"quick_switch_modal.help_no_team": "Beginnen Sie mit der Eingabe, um Kanäle zu finden. Verwenden Sie ↑↓ zum Navigieren, ↵ zum Auswählen und ESC zum Abbrechen.",
"quick_switch_modal.teams": "Teams",
"quick_switch_modal.teamsShortcut.mac": "- ⌘⌥K",
@@ -1962,15 +1986,15 @@
"setting_upload.import": "Importieren",
"setting_upload.noFile": "Keine Datei ausgewählt.",
"setting_upload.select": "Datei auswählen",
- "sidebar.channels": "Kanäle",
+ "sidebar.channels": "ÖFFENTLICHE KANÄLE",
"sidebar.createChannel": "Einen neuen öffentlichen Kanal erstellen",
"sidebar.createGroup": "Einen neuen privaten Kanal erstellen",
- "sidebar.direct": "Direktnachricht",
- "sidebar.favorite": "Favoriten",
+ "sidebar.direct": "DIREKTNACHRICHTEN",
+ "sidebar.favorite": "LIEBLINGSKANÄLE",
"sidebar.more": "Mehr",
"sidebar.moreElips": "Mehr...",
"sidebar.otherMembers": "Außerhalb dieses Teams",
- "sidebar.pg": "Private Kanäle",
+ "sidebar.pg": "PRIVATE KANÄLE",
"sidebar.removeList": "Von Liste entfernen",
"sidebar.tutorialScreen1": "
Kanäle organisieren die Unterhaltungen über verschiedene Themen. Jeder aus dem Team kann beitreten. Zur privaten, direkten Kommunikation nutzen Sie Direktnachrichten mit einer anderen Person oder Private Kanäle bei mehreren Personen.
", "sidebar.tutorialScreen2": "Hier sind zwei öffentliche Kanäle zum Start:
{townsquare} ist ein Platz für Teamweite Kommunikation. Jeder in Ihrem Team ist ein Mitglied dieses Kanals.
{offtopic} ist ein Platz fpr Spaß und Unterhaltungen außerhalb von arbeitsrelevanten Kanälen. Sie und Ihr Team können entscheiden welche weiteren Kanäle erstellt werden müssen.
", @@ -2110,7 +2134,7 @@ "textbox.quote": ">Zitat", "textbox.strike": "Durchgestrichen", "tutorial_intro.allSet": "Sie sind bereit", - "tutorial_intro.end": "Klicken Sie auf “Weiter” um {channel} zu betreten. Dies ist der erste Kanal den Ihre Teammitglieder sehen wenn Sie sich registrieren. Verwenden Sie ihn um Updates zu versenden die jeder Wissen soll.", + "tutorial_intro.end": "Klicken Sie auf \"Weiter\" um {channel} zu betreten. Dies ist der erste Kanal den Ihre Teammitglieder sehen wenn Sie sich registrieren. Verwenden Sie ihn um Updates zu versenden die jeder Wissen soll.", "tutorial_intro.invite": "Teammitglieder einladen", "tutorial_intro.mobileApps": "Installieren Sie die Apps für {link} für einfachen Zugriff und mobile Benachrichtigungen.", "tutorial_intro.mobileAppsLinkText": "PC, macOS, iOS und Android", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Datei zum Hochladen hier ablegen.", "user.settings.advance.embed_preview": "Für den ersten Weblink in einer Nachricht eine Vorschau des Webseiteninhaltes unterhalb der Nachricht anzeigen, sofern verfügbar", "user.settings.advance.embed_toggle": "Zeige Umschalter für alle eingebetteten Vorschauen", - "user.settings.advance.emojipicker": "Emoji-Auswahl für Reaktionen und die Nachrichteneingabe aktivieren", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} aktiviert", "user.settings.advance.formattingDesc": "Wenn aktiviert, werden Nachrichten so formatiert, dass Links erstellt, Emojis angezeigt, Text formatiert und Zeilenumbrüche hinzugefügt werden. Standardmäßig ist dies aktiviert. Ändern der Einstellung erfordert ein Neuladen der Seite.", "user.settings.advance.formattingTitle": "Formatierung von Nachrichten aktivieren", diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json index c4c0951f4a..09867fd251 100755 --- a/webapp/i18n/en.json +++ b/webapp/i18n/en.json @@ -615,8 +615,8 @@ "admin.reload.reloadDescription.recycleDatabaseConnections": "Database > Recycle Database Connections", "admin.reload.reloadFail": "Reloading unsuccessful: {error}", "admin.requestButton.loading": " Loading...", - "admin.requestButton.requestSuccess": "Test Successful", "admin.requestButton.requestFailure": "Test Failure: {error}", + "admin.requestButton.requestSuccess": "Test Successful", "admin.reset_password.close": "Close", "admin.reset_password.newPassword": "New Password", "admin.reset_password.select": "Select", @@ -765,12 +765,12 @@ "admin.sidebar.configuration": "Configuration", "admin.sidebar.connections": "Connections", "admin.sidebar.customBrand": "Custom Branding", - "admin.sidebar.emoji": "Emoji", "admin.sidebar.customIntegrations": "Custom Integrations", "admin.sidebar.customization": "Customization", "admin.sidebar.database": "Database", "admin.sidebar.developer": "Developer", "admin.sidebar.email": "Email", + "admin.sidebar.emoji": "Emoji", "admin.sidebar.external": "External Services", "admin.sidebar.files": "Files", "admin.sidebar.general": "General", @@ -1087,18 +1087,18 @@ "channel_flow.handleTooShort": "Channel URL must be 2 or more lowercase alphanumeric characters", "channel_flow.invalidName": "Invalid Channel Name", "channel_flow.set_url_title": "Set Channel URL", - "channel_header.channelMembers": "Members", "channel_header.addChannelHeader": "Add a channel description", "channel_header.addMembers": "Add Members", "channel_header.addToFavorites": "Add to Favorites", "channel_header.channelHeader": "Edit Channel Header", + "channel_header.channelMembers": "Members", "channel_header.delete": "Delete Channel", "channel_header.flagged": "Flagged Posts", "channel_header.leave": "Leave Channel", "channel_header.manageMembers": "Manage Members", "channel_header.notificationPreferences": "Notification Preferences", - "channel_header.recentMentions": "Recent Mentions", "channel_header.pinnedPosts": "Pinned Posts", + "channel_header.recentMentions": "Recent Mentions", "channel_header.removeFromFavorites": "Remove from Favorites", "channel_header.rename": "Rename Channel", "channel_header.setHeader": "Edit Channel Header", @@ -1496,8 +1496,8 @@ "installed_commands.empty": "No commands found", "installed_commands.header": "Slash Commands", "installed_commands.help": "Use slash commands to connect external tools to Mattermost. {buildYourOwn} or visit the {appDirectory} to find self-hosted, third-party apps and integrations.", - "installed_commands.help.buildYourOwn": "Build your own", "installed_commands.help.appDirectory": "App Directory", + "installed_commands.help.buildYourOwn": "Build your own", "installed_commands.search": "Search Slash Commands", "installed_commands.unnamed_command": "Unnamed Slash Command", "installed_incoming_webhooks.add": "Add Incoming Webhook", @@ -1505,8 +1505,8 @@ "installed_incoming_webhooks.empty": "No incoming webhooks found", "installed_incoming_webhooks.header": "Incoming Webhooks", "installed_incoming_webhooks.help": "Use incoming webhooks to connect external tools to Mattermost. {buildYourOwn} or visit the {appDirectory} to find self-hosted, third-party apps and integrations.", - "installed_incoming_webhooks.help.buildYourOwn": "Build your own", "installed_incoming_webhooks.help.appDirectory": "App Directory", + "installed_incoming_webhooks.help.buildYourOwn": "Build your own", "installed_incoming_webhooks.search": "Search Incoming Webhooks", "installed_incoming_webhooks.unknown_channel": "A Private Webhook", "installed_integrations.callback_urls": "Callback URLs: {urls}", @@ -1533,8 +1533,8 @@ "installed_oauth_apps.empty": "No OAuth 2.0 Applications found", "installed_oauth_apps.header": "OAuth 2.0 Applications", "installed_oauth_apps.help": "Create {oauthApplications} to securely integrate bots and third-party apps with Mattermost. Visit the {appDirectory} to find available self-hosted apps.", - "installed_oauth_apps.help.oauthApplications": "OAuth 2.0 applications", "installed_oauth_apps.help.appDirectory": "App Directory", + "installed_oauth_apps.help.oauthApplications": "OAuth 2.0 applications", "installed_oauth_apps.homepage": "Homepage", "installed_oauth_apps.iconUrl": "Icon URL", "installed_oauth_apps.is_trusted": "Is Trusted: {isTrusted}", @@ -1549,8 +1549,8 @@ "installed_outgoing_webhooks.empty": "No outgoing webhooks found", "installed_outgoing_webhooks.header": "Outgoing Webhooks", "installed_outgoing_webhooks.help": "Use outgoing webhooks to connect external tools to Mattermost. {buildYourOwn} or visit the {appDirectory} to find self-hosted, third-party apps and integrations.", - "installed_outgoing_webhooks.help.buildYourOwn": "Build your own", "installed_outgoing_webhooks.help.appDirectory": "App Directory", + "installed_outgoing_webhooks.help.buildYourOwn": "Build your own", "installed_outgoing_webhooks.search": "Search Outgoing Webhooks", "installed_outgoing_webhooks.unknown_channel": "A Private Webhook", "integrations.add": "Add", @@ -1784,6 +1784,9 @@ "mobile.server_upgrade.title": "Server upgrade required", "mobile.server_url.invalid_format": "URL must start with http:// or https://", "mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.", + "mobile.settings.clear": "Clear Offline Store", + "mobile.settings.clear_button": "Clear", + "mobile.settings.clear_message": "\nThis will clear all offline data and restart the app. You will be automatically logged back in once the app restarts.\n", "mobile.settings.team_selection": "Team Selection", "modal.manaul_status.ask": "Do not ask me again", "modal.manaul_status.button": "Yes, set my status to \"Online\"", @@ -1894,15 +1897,15 @@ "posts_view.loadingMore": "Loading more messages...", "posts_view.newMsg": "New Messages", "posts_view.newMsgBelow": "New {count, plural, one {message} other {messages}} below", + "quick_switch_modal.channels": "Channels", + "quick_switch_modal.channelsShortcut.mac": "- ⌘K", + "quick_switch_modal.channelsShortcut.windows": "- CTRL+K", "quick_switch_modal.help": "Start typing then use TAB to toggle channels/teams, ↑↓ to browse, ↵ to select, and ESC to dismiss.", "quick_switch_modal.help_mobile": "Type to find a channel.", "quick_switch_modal.help_no_team": "Type to find a channel. Use ↑↓ to browse, ↵ to select, ESC to dismiss.", - "quick_switch_modal.channels": "Channels", "quick_switch_modal.teams": "Teams", "quick_switch_modal.teamsShortcut.mac": "- ⌘⌥K", "quick_switch_modal.teamsShortcut.windows": "- CTRL+ALT+K", - "quick_switch_modal.channelsShortcut.mac": "- ⌘K", - "quick_switch_modal.channelsShortcut.windows": "- CTRL+K", "reaction.clickToAdd": "(click to add)", "reaction.clickToRemove": "(click to remove)", "reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}", diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json index a20d125653..febfe2a345 100644 --- a/webapp/i18n/es.json +++ b/webapp/i18n/es.json @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "Agrega un vínculo a una página de descarga de las aplicaciones de Mattermost. Cuando un enlace está presente la opción \"Descargar Aplicaciones de Mattermost\" aparecerá en el Menú Principal para que los usuarios puedan encontrar la página de descarga. Deja este campo en blanco para ocultar la opción desde el Menú Principal.", "admin.customization.appDownloadLinkTitle": "Enlace de Descarga de la página Aplicaciones de Mattermost:", "admin.customization.customBrand": "Marca Personalizada", - "admin.customization.customEmoji": "Emoticones Personalizados", + "admin.customization.emoji": "Emoticon", "admin.customization.enableCustomEmojiDesc": "Permite a los usuarios crear emoticones personalizados para su uso en los mensajes. Cuando se activa, Emoticones Personalizados se puede acceder a los ajustes al ingresar a un equipo y hacer clic en los tres puntos por encima del canal en la barra lateral y seleccionar \"Emoticones Personalizados\".", "admin.customization.enableCustomEmojiTitle": "Habilitar Emoticones Personalizados:", + "admin.customization.enableEmojiPickerDesc": "El selector de emoticones permite a los usuarios seleccionar emoticones para agregarlos como reacciones o utilizarlos en los mensajes. La habilitación del selector de emoticones con un gran número de emoticones personalizados puede disminuir el rendimiento.", + "admin.customization.enableEmojiPickerTitle": "Habilitar Selector de Emoticones:", "admin.customization.enableLinkPreviewsDesc": "Habilitar a los usuarios a mostrar una vista previa del contenido del sitio web a seguido del mensaje, si está disponible. Cuando es verdadero, la vista previa de sitios web se puede activar en la Configuración de la Cuenta > Avanzado > Previsualizar características de pre-lanzamiento.", "admin.customization.enableLinkPreviewsTitle": "Habilitar Vista Previa del Enlace:", "admin.customization.iosAppDownloadLinkDesc": "Agrega un enlace para descargar la aplicación para iOS. Los usuarios que tienen acceso al sitio en un navegador de web móvil serán presentados con una página que les da la opción de descargar la aplicación. Deja este campo en blanco para evitar que la página aparezca.", @@ -601,13 +603,20 @@ "admin.rate.title": "Configuración de velocidad", "admin.recycle.button": "Reciclar Conexiones de Base de Datos", "admin.recycle.loading": " Reciclando...", - "admin.recycle.recycleDescription": "Implementaciones que utilizan varias bases de datos pueden cambiar de una base de datos master a otra sin necesidad de reiniciar el servidor Mattermost al actualizar \"config.json\" a la nueva configuración deseada y usando la función Configuración > Recargar Configuración desde el Disco para cargar la nueva configuración mientras se está ejecutando el servidor. El administrador deberá entonces utilizar la función Reciclar Conexiones de Base de Datos para reciclar las conexiones de base de datos basado en la nueva configuración.", + "admin.recycle.recycleDescription": "Implementaciones que utilizan varias bases de datos pueden cambiar de una base de datos maestra a otra sin necesidad de reiniciar el servidor Mattermost al actualizar \"config.json\" a la nueva configuración deseada utilizando la función {reloadConfiguration} para cargar la nueva configuración mientras se está ejecutando el servidor. El administrador deberá entonces utilizar la función {featureName} para reciclar las conexiones de base de datos basado en la nueva configuración.", + "admin.recycle.recycleDescription.featureName": "Reciclar Conexiones de Base de Datos", + "admin.recycle.recycleDescription.reloadConfiguration": "Configuración > Recargar Configuración desde el Disco", "admin.recycle.reloadFail": "Reciclaje fallido: {error}", "admin.regenerate": "Regenerar", "admin.reload.button": "Recargar Configuración desde el Disco", "admin.reload.loading": " Cargando...", - "admin.reload.reloadDescription": "Implementaciones que utilizan varias bases de datos pueden cambiar de una base de datos master a otra sin necesidad de reiniciar el servidor Mattermost al actualizar \"config.json\" a la nueva configuración deseada utilizando la función Recargar Configuración desde el Disco para cargar la nueva configuración mientras se está ejecutando el servidor. El administrador deberá entonces utilizar la función Base de Datos > Reciclar Conexiones de Base de Datos para reciclar las conexiones de base de datos basado en la nueva configuración.", + "admin.reload.reloadDescription": "Implementaciones que utilizan varias bases de datos pueden cambiar de una base de datos maestra a otra sin necesidad de reiniciar el servidor Mattermost al actualizar \"config.json\" a la nueva configuración deseada utilizando la función {featureName} para cargar la nueva configuración mientras se está ejecutando el servidor. El administrador deberá entonces utilizar la función {recycleDatabaseConnections} para reciclar las conexiones de base de datos basado en la nueva configuración.", + "admin.reload.reloadDescription.featureName": "Recargar Configuración desde el Disco", + "admin.reload.reloadDescription.recycleDatabaseConnections": "Base de Datos > Reciclar Conexiones de Base de Datos", "admin.reload.reloadFail": "Recarga fallida: {error}", + "admin.requestButton.loading": " Cargando...", + "admin.requestButton.requestFailure": "Prueba Fallida: {error}", + "admin.requestButton.requestSuccess": "Prueba realizada con éxito", "admin.reset_password.close": "Cerrar", "admin.reset_password.newPassword": "Nueva contraseña", "admin.reset_password.select": "Seleccionar", @@ -694,6 +703,8 @@ "admin.service.corsTitle": "Habilitar la procedencia de las solicitudes cruzadas de:", "admin.service.developerDesc": "Cuando es verdadero, los errores de JavaScript se muestran en una barra púrpura en la parte superior de la interfaz de usuario. No se recomienda su uso en producción. ", "admin.service.developerTitle": "Habilitar modo de Desarrollador: ", + "admin.service.enableAPIv3": "Permitir el uso de la API v3:", + "admin.service.enableAPIv3Description": "Establece en falso para deshabilitar todos los endpoints de la versión 3 de la API REST. Las integraciones que se basan en la API v3 fallarán y entonces pueden ser identificados para la migración a la API de v4. API v3 es obsoleto y será eliminado en el futuro cercano. Revisa https://api.mattermost.com para más detalles.", "admin.service.enforceMfaDesc": "Cuando es verdadero, la autenticación de múltiples factores es requerida para iniciar sesión. Nuevos usuarios tendrán que configurar MFA cuando se registran. Los usuarios con sesiones iniciadas sin MFA configurado serán enviados a la página de configuración de MFA hasta que la configuración haya sido completada.Canales organizan las conversaciones en diferentes tópicos. Son abiertos para cualquier persona de tu equipo. Para enviar comunicaciones privadas con una sola persona utiliza Mensajes Directos o con multiples personas utilizando Canales Privados.
", "sidebar.tutorialScreen2": "Estos son dos canales para comenzar:
{townsquare} es el lugar para tener comunicación con todo el equipo. Todos los integrantes de tu equipo son miembros de este canal.
{offtopic} es un lugar para diversión y humor fuera de los canales relacionados con el trabajo. Tu y tu equipo pueden decidir que otros canales crear.
", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Arrastra un archivo para subirlo.", "user.settings.advance.embed_preview": "Para lel primer enlace web en un mensaje, se mostrará una vista previa del contenido del sitio web a continuación del mensaje, si está disponible", "user.settings.advance.embed_toggle": "Capacidad de Mostrar/Esconder las previsualizaciones", - "user.settings.advance.emojipicker": "Habilitar el selector de emoticones para las reacciones y del cuadro de entrada de mensajes", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Característica} other {Caracteristicas}} Habilitadas", "user.settings.advance.formattingDesc": "Si está activada, se dará formato a los mensajes, creando enlaces, mostrando emoticones, el estilo del texto, y añadir saltos de línea. De forma predeterminada, esta opción está habilitada. El cambio de esta configuración requiere que la página se actualice.", "user.settings.advance.formattingTitle": "Habilitar el Formato de Mensajes", diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json index 83e485c7b4..1384f4ca68 100644 --- a/webapp/i18n/fr.json +++ b/webapp/i18n/fr.json @@ -6,11 +6,11 @@ "about.enterpriseEditionLearn": "Pour en savoir davantage sur l’Édition Entreprise : ", "about.enterpriseEditionSt": "Communication moderne derrière votre pare-feu.", "about.enterpriseEditione1": "Édition Entreprise", - "about.hash": "Clé de compilation :", - "about.hashee": "Clé de compilation EE :", + "about.hash": "Hachage de version :", + "about.hashee": "Hachage de version EE :", "about.licensed": "Licence accordée à :", "about.number": "Numéro de compilation :", - "about.teamEditionLearn": "Rejoignez la communauté Mattermost à : ", + "about.teamEditionLearn": "Rejoignez la communauté Mattermost sur ", "about.teamEditionSt": "Toute la communication de votre équipe en un seul endroit, consultable instantanément et accessible de partout.", "about.teamEditiont0": "Édition Team", "about.teamEditiont1": "Édition Entreprise", @@ -75,12 +75,12 @@ "add_emoji.image": "Image", "add_emoji.image.button": "Sélectionner", "add_emoji.image.help": "Choisissez l'image pour votre émoticône. L'image peut être au format gif, png ou jpeg, d'une taille maximale de 1 Mio. Les dimensions seront automatiquement réduites pour une taille 128x128 pixels, le tout, en conservant les proportions d'origine.", - "add_emoji.imageRequired": "Une image est requise pour l'emoji", + "add_emoji.imageRequired": "Une image est requise pour l'émoticône", "add_emoji.name": "Nom", - "add_emoji.name.help": "Choisissez un nom pour votre emoji de 64 caractères au maximum, constitué de lettres minuscules, nombres et '-' ou '_'.", - "add_emoji.nameInvalid": "Un nom d'emoji ne peut contenir que des lettres minuscules, nombres et les caractères '-' ou '_'.", - "add_emoji.nameRequired": "Saisissez un nom pour l'emoji", - "add_emoji.nameTaken": "Ce nom est déjà utilisé pour un emoji système. Choisissez un autre nom.", + "add_emoji.name.help": "Choisissez un nom d'émoticône de maximum 64 caractères constitué de lettres minuscules, nombres et des caractères '-' ou '_'.", + "add_emoji.nameInvalid": "Un nom d'émoticône ne peut contenir que des lettres minuscules, nombres et les caractères '-' ou '_'.", + "add_emoji.nameRequired": "Un nom est requis pour l'émoticône", + "add_emoji.nameTaken": "Ce nom est déjà utilisé pour une émoticône système. Veuillez spécifier un autre nom.", "add_emoji.preview": "Aperçu", "add_emoji.preview.sentence": "Ceci est une phrase avec {image}.", "add_emoji.save": "Enregistrer", @@ -105,12 +105,12 @@ "add_oauth_app.doneHelp": "Votre application OAuth 2.0 a été mise en place. Veuillez utiliser l'identifiant et la clé secrète client lors de la demande d'autorisation pour votre application (voir la documentation pour plus de détails).", "add_oauth_app.doneUrlHelp": "Liste des URLs de redirection autorisées.", "add_oauth_app.header": "Ajouter", - "add_oauth_app.homepage.help": "L'URL de la page d'accueil de votre application OAuth 2.0. Veillez à saisir HTTP ou HTTPS dans l'URL en fonction de votre configuration.", + "add_oauth_app.homepage.help": "L'URL de la page d'accueil de votre application OAuth 2.0. Veillez à saisir HTTP ou HTTPS dans l'URL suivant votre configuration.", "add_oauth_app.homepageRequired": "La page d'accueil pour l'application OAuth 2.0 est requise.", "add_oauth_app.icon.help": "(Facultatif) L'URL de l'image utilisée pour votre application OAuth 2.0. Veillez à saisir HTTP ou HTTPS dans l'URL.", "add_oauth_app.name.help": "Nom d'affichage pour votre application OAuth 2.0, avec un maximum de 64 caractères.", "add_oauth_app.nameRequired": "Le nom pour l'application OAuth 2.0 est requis.", - "add_oauth_app.trusted.help": "Si activé, l'application OAuth 2.0 est considérée comme étant de confiance par le serveur Mattermost et ne requerra pas l'approbation de l'utilisateur. Si désactivé, une fenêtre additionnelle apparaîtra, demandant à l'utilisateur d'accepter ou de refuser son autorisation.", + "add_oauth_app.trusted.help": "Lorsqu'activé, l'application OAuth 2.0 est considérée comme étant de confiance par le serveur Mattermost et ne nécessitera pas l'approbation de l'utilisateur. Lorsque désactivé, une fenêtre additionnelle apparaîtra, demandant à l'utilisateur d'accepter ou de refuser son autorisation.", "add_oauth_app.url": "URL(s) : {url}", "add_outgoing_webhook.callbackUrls": "URLs de rappel (une par ligne)", "add_outgoing_webhook.callbackUrls.help": "L'URL à laquelle les messages seront envoyés.", @@ -148,31 +148,31 @@ "admin.authentication.oauth": "OAuth 2.0", "admin.authentication.saml": "SAML", "admin.banner.heading": "Remarque :", - "admin.cluster.enableDescription": "Si activé, Mattermost sera lancé en mode Haute Disponibilité. Consultez la documentation pour en apprendre davantage sur la configuration de la Haute Disponibilité pour Mattermost.", - "admin.cluster.enableTitle": "Activer le mode Haute Disponibilité", + "admin.cluster.enableDescription": "Lorsqu'activé, Mattermost sera lancé en mode haute disponibilité. Consultez la documentation pour en savoir davantage sur la configuration de la haute disponibilité pour Mattermost.", + "admin.cluster.enableTitle": "Activer le mode haute disponibilité", "admin.cluster.interNodeListenAddressDesc": "L'adresse écoutée par le serveur pour communiquer avec d'autres serveurs.", "admin.cluster.interNodeListenAddressEx": "Ex. : \":8075\"", "admin.cluster.interNodeListenAddressTitle": "Adresse d'écoute de la communication entre noeuds :", "admin.cluster.interNodeUrlsDesc": "Les URLs internes/privées de tous les serveurs Mattermost, séparés par des virgules", "admin.cluster.interNodeUrlsEx": "Ex. : \"http://10.10.10.30, http://10.10.10.31\"", "admin.cluster.interNodeUrlsTitle": "URLs de communication entre noeuds :", - "admin.cluster.loadedFrom": "Le fichier de configuration a été chargé par le noeud ID {clusterId}. Veuillez vous référer au guide de résolution des problèmes de notre documentation si vous accédez à la Console Système à partir d'un répartiteur de charge et que vous rencontrez des problèmes.", - "admin.cluster.noteDescription": "Changer les propriétés de cette section requiert un redémarrage du serveur avant de prendre effet. Lorsque le mode Haute Disponibilité est activé, la Console Système est mise en lecture-seule et ne peut être changée que par le fichier de configuration.", - "admin.cluster.should_not_change": "ATTENTION : Ces paramètres ne se synchroniseront pas avec les autres serveurs du cluster. La communication entre nœuds en mode Haute Disponibilité ne démarrera pas tant que le fichier config.json ne sera pas identique sur chacun des serveurs et que Mattermost n'aura pas été redémarré. Veuillez vous référer à la documentation pour savoir comment ajouter ou supprimer un serveur d'un cluster. Si vous accédez à la Console système à partir d'un répartiteur de charges et que vous rencontrez des problèmes, veuillez vous référer au guide de résolution des problèmes de notre documentation.", + "admin.cluster.loadedFrom": "Le fichier de configuration a été chargé par le noeud ID {clusterId}. Veuillez vous référer au guide de résolution des problèmes de notre documentation si vous accédez à la console système à partir d'un répartiteur de charge et que vous rencontrez des problèmes.", + "admin.cluster.noteDescription": "Changer les propriétés de cette section requiert un redémarrage du serveur avant de prendre effet. Lorsque le mode haute disponibilité est activé, la console système est mise en lecture-seule et ne peut être changée que par le fichier de configuration à moins que ReadOnlyConfig ne soit désactivé dans le fichier de configuration.", + "admin.cluster.should_not_change": "ATTENTION : Ces paramètres ne se synchroniseront pas avec les autres serveurs du cluster. La communication entre nœuds en mode haute disponibilité ne démarrera pas tant que le fichier config.json ne sera pas identique sur chacun des serveurs et que Mattermost n'aura pas été redémarré. Veuillez vous référer à la documentation pour savoir comment ajouter ou supprimer un serveur d'un cluster. Si vous accédez à la console système à partir d'un répartiteur de charges et que vous rencontrez des problèmes, veuillez vous référer au guide de résolution des problèmes de notre documentation.", "admin.cluster.status_table.config_hash": "MD5 du fichier de configuration", "admin.cluster.status_table.hostname": "Nom d'hôte", "admin.cluster.status_table.id": "ID du nœud", "admin.cluster.status_table.reload": "Recharger l'état du cluster", "admin.cluster.status_table.status": "État", - "admin.cluster.status_table.url": "Gossip Address", + "admin.cluster.status_table.url": "Adresse de bavardage (échange d'infos de nœuds de cluster)", "admin.cluster.status_table.version": "Version", "admin.cluster.unknown": "inconnu", "admin.compliance.directoryDescription": "Répertoire des rapports de conformité. Si non spécifié : ./data/ .", "admin.compliance.directoryExample": "Ex. : \"./data/\"", "admin.compliance.directoryTitle": "Répertoire du rapport de conformité :", - "admin.compliance.enableDailyDesc": "Si activé, Mattermost générera un rapport de conformité quotidien", + "admin.compliance.enableDailyDesc": "Lorsqu'activé, Mattermost générera un rapport quotidien de conformité .", "admin.compliance.enableDailyTitle": "Activer le rapport quotidien :", - "admin.compliance.enableDesc": "Si activé, Mattermost autorise les rapports de conformité depuis l'onglet Conformité et vérification. Consultez la documentation pour en apprendre davantage.", + "admin.compliance.enableDesc": "Lorsqu'activé, Mattermost autorise les rapports de conformité depuis l'onglet Conformité et vérification. Consultez la documentation pour en savoir davantage.", "admin.compliance.enableTitle": "Activer le rapport de conformité :", "admin.compliance.false": "non", "admin.compliance.noLicense": "La conformité est une option disponible sur l'édition Entreprise. Votre licence ne permet pas d'utiliser cette fonction. Veuillez cliquer ici pour des informations sur la licence Entreprise et connaître son prix.
", @@ -202,120 +202,122 @@ "admin.compliance_table.type": "Type", "admin.compliance_table.userId": "Demandé par", "admin.connectionSecurityNone": "Aucun", - "admin.connectionSecurityNoneDescription": "Mattermost sera connecté via une connexion non sécurisée.", + "admin.connectionSecurityNoneDescription": "Mattermost se connectera via une connexion non sécurisée.", "admin.connectionSecurityPlain": "PLAIN", - "admin.connectionSecurityPlainDescription": "Mattermost sera connecté et authentifié via une connexion non sécurisée.", - "admin.connectionSecurityStart": "Départ en mode ‘Transport Layer Security’", - "admin.connectionSecurityStartDescription": "Prend une connexion non sécurisée existante et tente de la mettre à niveau vers une connexion sécurisée en utilisant le mode TLS .", + "admin.connectionSecurityPlainDescription": "Mattermost se connectera et s'authentifiera via une connexion non sécurisée.", + "admin.connectionSecurityStart": "STARTTLS", + "admin.connectionSecurityStartDescription": "Utilise une connexion non sécurisée existante et tente de la mettre à niveau vers une connexion sécurisée en utilisant TLS .", "admin.connectionSecurityTest": "test de connexion", - "admin.connectionSecurityTitle": "Connexion sécurisée", + "admin.connectionSecurityTitle": "Connexion sécurisée :", "admin.connectionSecurityTls": "Transport Layer Security", "admin.connectionSecurityTlsDescription": "Chiffre la communication entre Mattermost et votre serveur.", - "admin.customization.androidAppDownloadLinkDesc": "Ajouter un lien pour télécharger l'application Android. Les utilisateurs qui visitent le site avec un navigateur web mobile seront accueils avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", - "admin.customization.androidAppDownloadLinkTitle": "Lien vers l'application Android :", + "admin.customization.androidAppDownloadLinkDesc": "Ajouter un lien pour télécharger l'application Android. Les utilisateurs qui visitent le site avec un navigateur web mobile seront accueillis avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", + "admin.customization.androidAppDownloadLinkTitle": "Lien de téléchargement de l'application Android :", "admin.customization.appDownloadLinkDesc": "Ajouter un lien vers une page de téléchargement des applications Mattermost. Si un lien est présent, une option pour \"Télécharger les applications Mattermost\" sera ajoutée dans le menu principal pour qu'elle soit visible par les utilisateurs. Laissez ce champ vide pour ne pas ajouter l'option dans le menu principal.", - "admin.customization.appDownloadLinkTitle": "Lien de téléchargement de l'application Mattermost :", + "admin.customization.appDownloadLinkTitle": "Lien de téléchargement des applications Mattermost :", "admin.customization.customBrand": "Image de marque personnalisée", - "admin.customization.customEmoji": "Emoji personnalisés", - "admin.customization.enableCustomEmojiDesc": "Permet aux utilisateurs de créer leurs propres emoji. Si activé, \"Emoji Personnalisés\" est accessible en sélectionnant une équipe, en cliquant sur les trois points en haut de la barre latérale et en choisissant l'option du menu.", - "admin.customization.enableCustomEmojiTitle": "Activer les Emoji personnalisés :", + "admin.customization.emoji": "Emoticône", + "admin.customization.enableCustomEmojiDesc": "Permet aux utilisateurs de créer leurs propres émoticônes à utiliser dans des messages. Si activé, les paramètres d'émoticônes personnalisées sont accessibles en sélectionnant une équipe, en cliquant sur les trois points en haut de la barre latérale et en choisissant l'option \"Émoticônes persos\".", + "admin.customization.enableCustomEmojiTitle": "Activer les émoticônes personnalisées :", + "admin.customization.enableEmojiPickerDesc": "Le sélectionneur d'émoticônes permet aux utilisateurs de sélectionner l'émoticône à utiliser comme réaction ou comme message. Activer le sélectionneur avec un grand nombre d'émoticônes peut impacter les performances.", + "admin.customization.enableEmojiPickerTitle": "Activer le sélectionneur d'émoticônes :", "admin.customization.enableLinkPreviewsDesc": "Permet aux utilisateurs d'afficher un aperçu du contenu du site web en-dessous du message, si disponible. Lorsqu'activé, les aperçus de sites web peut être activés à partir de Paramètres du compte > Options avancées > Activer les fonctionnalités expérimentales.", "admin.customization.enableLinkPreviewsTitle": "Activer l'aperçu des liens :", - "admin.customization.iosAppDownloadLinkDesc": "Ajouter un lien pour télécharger l'application iOS. Les utilisateurs qui visitent le site avec un navigateur web mobile seront accueils avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", - "admin.customization.iosAppDownloadLinkTitle": "Lien de téléchargement de l'app iOS :", + "admin.customization.iosAppDownloadLinkDesc": "Ajouter un lien pour télécharger l'application iOS. Les utilisateurs qui visitent le site avec un navigateur web mobile seront accueillis avec une page leur permettant de télécharger l'application. Laissez ce champ vide pour ne pas afficher cette page.", + "admin.customization.iosAppDownloadLinkTitle": "Lien de téléchargement de l'application iOS :", "admin.customization.linkPreviews": "Aperçu des liens", "admin.customization.nativeAppLinks": "Liens des applications Mattermost", - "admin.customization.restrictCustomEmojiCreationAdmin": "Permet aux administrateurs système et d'équipe de créer des emoji personnalisés", - "admin.customization.restrictCustomEmojiCreationAll": "Permettre à tout le monde de créer des Emoji personnalisés", - "admin.customization.restrictCustomEmojiCreationDesc": "N'autoriser la création d'Emoji personnalisés qu'à certains utilisateurs.", - "admin.customization.restrictCustomEmojiCreationSystemAdmin": "Seuls les administrateurs peuvent créer des Emoji personnalisés", - "admin.customization.restrictCustomEmojiCreationTitle": "Restreindre la création d'Emoji personnalisés :", + "admin.customization.restrictCustomEmojiCreationAdmin": "Permet aux administrateurs système et d'équipe de créer des émoticônes personnalisées", + "admin.customization.restrictCustomEmojiCreationAll": "Permettre à tout le monde de créer des émoticônes personnalisées", + "admin.customization.restrictCustomEmojiCreationDesc": "N'autoriser la création d'émoticônes personnalisées qu'à certains utilisateurs.", + "admin.customization.restrictCustomEmojiCreationSystemAdmin": "Seuls les administrateurs peuvent créer des émoticônes personnalisées", + "admin.customization.restrictCustomEmojiCreationTitle": "Restreindre la création d'émoticônes personnalisées :", "admin.customization.support": "Mentions légales", "admin.database.title": "Paramètres de base de données", "admin.developer.title": "Paramètres de développement", - "admin.email.agreeHPNS": " J’ai compris et j’accepte les termes de service et la politique de confidentialité du service de notifications Push hébergé par Mattermost.", - "admin.email.allowEmailSignInDescription": "Si activé, les utilisateurs pourront se connecter avec leur adresse e-mail et leur mot de passe.", + "admin.email.agreeHPNS": " J’ai compris et j’accepte les termes de service et la politique de confidentialité du service de notifications push hébergé par Mattermost.", + "admin.email.allowEmailSignInDescription": "Lorsqu'activé, les utilisateurs pourront se connecter avec leur adresse e-mail et leur mot de passe.", "admin.email.allowEmailSignInTitle": "Activer la connexion avec une adresse e-mail : ", - "admin.email.allowSignupDescription": "Si activé, Mattermost autorisera la création d'équipes et de comptes en utilisant une adresse e-mail et un mot de passe. Cette valeur devrait être désactivée seulement si vous souhaitez limiter les connexions via un seul service d'authentification unique (SSO) comme OAuth ou AD/LDAP.", + "admin.email.allowSignupDescription": "Si activé, Mattermost autorisera la création d'équipes et de comptes en utilisant une adresse e-mail et un mot de passe. Cette valeur devrait être désactivée seulement si vous souhaitez utiliser un service d'authentification unique (SSO) comme OAuth ou AD/LDAP pour les connexions.", "admin.email.allowSignupTitle": "Activer la création de comptes avec une adresse e-mail : ", - "admin.email.allowUsernameSignInDescription": "Si activé, les utilisateurs seront autorisés à se connecter avec leur nom d'utilisateur et leur mot de passe. Cette option n'est généralement utilisée que lorsque la vérification de l'adresse e-mail est désactivée.", + "admin.email.allowUsernameSignInDescription": "Lorsqu'activé, les utilisateurs seront autorisés à se connecter avec leur nom d'utilisateur et leur mot de passe. Cette option n'est généralement utilisée que lorsque la vérification de l'adresse e-mail est désactivée.", "admin.email.allowUsernameSignInTitle": "Activer la connexion avec nom d'utilisateur : ", "admin.email.connectionSecurityTest": "Tester la connexion", "admin.email.easHelp": "En savoir plus sur la compilation et le déploiement de vos propres applications mobiles à partir de l'App Store Entreprise.", "admin.email.emailFail": "Echec de la connexion : {error}", "admin.email.emailSuccess": "Aucune erreur signalée lors de l'envoi de l'e-mail. Vérifiez votre boîte de réception pour vous en assurer.", - "admin.email.enableEmailBatching.clusterEnabled": "L'envoi d'e-mails par lot ne peut pas être activé lorsque le mode Haute Disponibilité est activé.", - "admin.email.enableEmailBatching.siteURL": "L'envoi d'e-mails par lot ne peut pas être activé tant que SiteURL n'est pas configuré dans Configuration > SiteURL.", + "admin.email.enableEmailBatching.clusterEnabled": "L'envoi d'e-mails par lot ne peut pas être activé lorsque le mode haute disponibilité est activé.", + "admin.email.enableEmailBatching.siteURL": "L'envoi d'e-mails par lot ne peut pas être activé tant que l'URL de site n'est pas configurée dans Configuration > URL de site.", "admin.email.enableEmailBatchingDesc": "Lorsqu'activé, les utilisateurs peuvent recevoir des notifications condensées en un seul e-mail pour les messages privés et mentions qu'ils reçoivent. Ceci est configurable dans Paramètres du compte > Notifications", "admin.email.enableEmailBatchingTitle": "Activer l'envoi d'e-mails par lot :", "admin.email.fullPushNotification": "Envoyer un extrait du message complet", - "admin.email.genericPushNotification": "Envoyer une description générale avec les noms des utilisateurs et des canaux", - "admin.email.inviteSaltDescription": "Clé de salage de 32 caractères ajouté aux e-mails d'invitation. Générée aléatoirement lors de l'installation. Veuillez cliquer sur \"Regénérer\" pour créer une nouvelle clé de salage.", + "admin.email.genericPushNotification": "Envoyer une description générale avec les noms d'utilisateurs et canaux", + "admin.email.inviteSaltDescription": "Clé de salage de 32 caractères utilisée pour signer les e-mails d'invitation. Cette clé est générée aléatoirement lors de l'installation. Veuillez cliquer sur \"Regénérer\" pour créer une nouvelle clé de salage.", "admin.email.inviteSaltExample": "Ex. : \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", "admin.email.inviteSaltTitle": "Clé de salage des e-mails d'invitation :", "admin.email.mhpns": "La connexion à iOS et aux applications Android est cryptée", - "admin.email.mhpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. Apprenez-en plus sur HPNS.", + "admin.email.mhpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. Apprenez-en davantage sur HPNS.", "admin.email.mtpns": "Utilisez iOS et Android sur iTunes et Google Play avec TPNS", - "admin.email.mtpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. Apprenez-en plus sur TPNS.", + "admin.email.mtpnsHelp": "Téléchargez l'application iOS Mattermost depuis iTunes. Téléchargez l'application Android Mattermost depuis le Google Play. Apprenez-en davantage sur TPNS.", "admin.email.nofificationOrganizationExample": "Ex. : \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\"", - "admin.email.notificationDisplayDescription": "Afficher le nom du compte de messagerie utilisé lors de l'envoi de notifications par Mattermost.", + "admin.email.notificationDisplayDescription": "Afficher le nom du compte de messagerie utilisé lors de l'envoi d'e-mails de notification par Mattermost.", "admin.email.notificationDisplayExample": "Ex. : \"Notification Mattermost\", \"Système\", \"No-reply\"", "admin.email.notificationDisplayTitle": "Nom affiché dans les notifications :", - "admin.email.notificationEmailDescription": "L'adresse e-mail affichée sur le compte utilisé lors de l'envoi de notifications e-mails de Mattermost.", + "admin.email.notificationEmailDescription": "L'adresse e-mail affichée sur le compte utilisé lors de l'envoi d'e-mails de notification par Mattermost.", "admin.email.notificationEmailExample": "Ex. : \"mattermost@votreentreprise.com\", \"admin@votreentreprise.com\"", "admin.email.notificationEmailTitle": "Notification depuis l'adresse :", - "admin.email.notificationOrganization": "Adresse e-mail du pied de page pour les notifications e-mail :", - "admin.email.notificationOrganizationDescription": "Nom de société et adresse affichés sur les notifications envoyées par e-mail, comme \"© MonEntreprise, 55 Rue du Faubourg Saint-Honoré, 75008 Paris, France\". Si ce champ est vide, il ne sera pas inclus dans les e-mails.", + "admin.email.notificationOrganization": "Adresse e-mail du pied de page des e-mails de notification :", + "admin.email.notificationOrganizationDescription": "Nom de société et adresse affichés sur les e-mails de notification, comme \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\". Si ce champ est vide, il ne sera pas inclus dans l'e-mail.", "admin.email.notificationOrganizationExample": "Ex. : \"© MonEntreprise, 12 avenue Niel, 75017 Paris, France\"", - "admin.email.notificationsDescription": "En général, activé en production. Si activé, Mattermost essaye d'envoyer des notifications par courrier électronique. Les développeurs peuvent en revanche désactiver cette option pour gagner du temps.Veuillez saisir votre message ici et tapez Entrée pour l'envoyer.
Cliquez sur le bouton pièce-jointe pour télécharger une image ou un fichier.
", "create_post.write": "Écrire un message...", "create_team.agreement": "En créant votre compte et en utilisant {siteName}, vous acceptez nos conditions générales d'utilisation et notre politique de confidentialité. Si vous ne les acceptez pas, vous ne pouvez pas utiliser {siteName}.", "create_team.display_name.charLength": "Le nom doit être de {min} caractères ou plus, jusqu'à un maximum de {max}. Vous pourrez ajouter une description d'équipe plus longue par la suite.", - "create_team.display_name.nameHelp": "Spécifiez un nom pour votre équipe dans toutes les langues. Le nom de votre équipe sera affiché dans les menus et entêtes.", + "create_team.display_name.nameHelp": "Spécifiez un nom pour votre équipe. Ce nom restera identique peu importe la langue utilisée et sera affiché dans les menus et entêtes.", "create_team.display_name.next": "Suivant", "create_team.display_name.required": "Ce champ est obligatoire", "create_team.display_name.teamName": "Nom de l'équipe", - "create_team.team_url.back": "Retour à l’étape précedente", + "create_team.team_url.back": "Retourner à l’étape précédente", "create_team.team_url.charLength": "Le nom doit comporter entre {min} et {max} caractères", "create_team.team_url.creatingTeam": "Création de l'équipe...", "create_team.team_url.finish": "Terminer", @@ -1229,10 +1243,10 @@ "create_team.team_url.taken": "Cette URL commence par un mot réservé ou est indisponible. Veuillez en spécifier une autre.", "create_team.team_url.teamUrl": "URL d’équipe", "create_team.team_url.unavailable": "Cette URL est déjà prise ou est indisponible. Veuillez en spécifier une autre.", - "create_team.team_url.webAddress": "Choisissez l’adresse Web de votre nouvelle équipe :", - "custom_emoji.empty": "Aucun emoji personnalisé", - "custom_emoji.header": "Emoji personnalisés", - "custom_emoji.search": "Rechercher les emoji personnalisés", + "create_team.team_url.webAddress": "Spécifiez l’adresse web que vous souhaitez pour votre nouvelle équipe :", + "custom_emoji.empty": "Aucune émoticône personnalisée n'a été trouvée", + "custom_emoji.header": "Émoticônes personnalisées", + "custom_emoji.search": "Rechercher des émoticônes personnalisées", "deactivate_member_modal.cancel": "Annuler", "deactivate_member_modal.deactivate": "Désactiver", "deactivate_member_modal.desc": "Cette action désactive {username}. Cet utilisateur sera déconnecté et n'aura plus accès aux équipes et canaux de ce système. Voulez-vous vraiment désactiver {username} ?", @@ -1248,7 +1262,7 @@ "delete_post.del": "Supprimer", "delete_post.post": "Message", "delete_post.question": "Voulez-vous vraiment supprimer ce {term} ?", - "delete_post.warning": "This post has {count, number} {count, plural, one {comment} other {comments}} on it.", + "delete_post.warning": "Ce message a {count, number} {count, plural, one {commentaire} other {commentaires}}.", "edit_channel_header.editHeader": "Modifier l'entête du canal...", "edit_channel_header.previewHeader": "Modifier l'entête", "edit_channel_header_modal.cancel": "Annuler", @@ -1282,19 +1296,19 @@ "email_verify.verifiedBody": "Votre adresse e-mail a été vérifiée ! Veuillez cliquer ici pour vous connecter.
", "email_verify.verifyFailed": "Impossible de vérifier votre adresse e-mail.", "emoji_list.actions": "Actions", - "emoji_list.add": "Ajouter un emoji personnalisé", + "emoji_list.add": "Ajouter une émoticône personnalisée", "emoji_list.creator": "Auteur", "emoji_list.delete": "Supprimer", "emoji_list.delete.confirm.button": "Supprimer", "emoji_list.delete.confirm.msg": "Cette action supprime de façon permanente l'émoticône personnalisée. Voulez-vous vraiment la supprimer ?", "emoji_list.delete.confirm.title": "Supprimer l'émoticône personnalisée", - "emoji_list.empty": "Aucun emoji personnalisé", + "emoji_list.empty": "Aucune émoticône personnalisée n'a été trouvée", "emoji_list.header": "Emoticônes personnalisées", - "emoji_list.help": "Les emoji personnalisés sont disponible pour tous les utilisateurs et apparaissent dans le menu d'autocomplétion des emoji. Il faut rafraîchir la page pour que les nouveaux emoji apparaissent.", - "emoji_list.help2": "Astuce : si vous ajoutez #, ## ou ### comme premier caractère d'une nouvelle ligne contenant un emoji, vous pourrez utiliser un emoji plus grand. Pour essayer, envoyez un message tel que '# :smile:'.", + "emoji_list.help": "Les émoticônes personnalisées sont disponibles pour tous les utilisateurs sur le serveur. Tapez ':' dans la barre de saisie de message pour faire apparaître le menu de sélection d'émoticônes. Il se peut que les autres utilisateurs doivent rafraîchir la page pour que les nouvelles émoticônes apparaissent.", + "emoji_list.help2": "Astuce : si vous ajoutez #, ## ou ### comme premier caractère d'une nouvelle ligne contenant une émoticône, vous pourrez utiliser une émoticône plus grande. Pour essayer, envoyez un message tel que '# :smile:'.", "emoji_list.image": "Image", "emoji_list.name": "Nom", - "emoji_list.search": "Rechercher les emoji personnalisés", + "emoji_list.search": "Rechercher des émoticônes personnalisées", "emoji_list.somebody": "Un membre d'une autre équipe", "emoji_picker.activity": "Activité", "emoji_picker.custom": "Personnalisée", @@ -1318,7 +1332,7 @@ "error_bar.expired": "La licence entreprise a expiré et certaines fonctionnalités peuvent être désactivées. Veuillez renouveler.", "error_bar.expiring": "La licence entreprise expire le {date}. Veuillez renouveler.", "error_bar.past_grace": "La licence entreprise a expiré et certaines fonctionnalités peuvent être désactivées. Veuillez contacter votre administrateur système pour plus d'informations.", - "error_bar.preview_mode": "Mode découverte : Les notifications par e-mail ne sont pas configurées", + "error_bar.preview_mode": "Mode découverte : les e-mails de notification ne sont pas configurés", "error_bar.site_url": "Veuillez configurer votre {docsLink} dans la {link}.", "error_bar.site_url.docsLink": "URL de site", "error_bar.site_url.link": "Console système", @@ -1329,13 +1343,13 @@ "file_upload.disabled": "Les fichiers de pièces jointes sont désactivés.", "file_upload.fileAbove": "Le fichier plus grand que {max}Mo ne peut pas être téléchargé : {filename}", "file_upload.filesAbove": "Les fichiers plus grands que {max}Mo ne peuvent pas être téléchargés : {filenames}", - "file_upload.limited": "Les téléchargements sont limités à {count} fichiers par message. Envoyez d'autres messages pour ajouter d'autres fichiers.", + "file_upload.limited": "Les téléchargements sont limités à {count, number} fichiers par message. Utilisez d'autres messages pour envoyer d'autres fichiers.", "file_upload.pasted": "Image collée à ", "filtered_channels_list.search": "Rechercher des canaux", "filtered_user_list.any_team": "Tous les utilisateurs", - "filtered_user_list.count": "{count, number} {count, plural, one {utilisateur} other {utilisateurs}}", - "filtered_user_list.countTotal": "{count, number} {count, plural, one {utilisateur} other {utilisateurs}} d'un total de {total}", - "filtered_user_list.countTotalPage": "{startCount, number} - {endCount, number} {count, plural, =0 {0 membre} one {membre} other {membres}} d'un total de {total}", + "filtered_user_list.count": "{count, number} {count, plural, one {membre} other {membres}}", + "filtered_user_list.countTotal": "{count, number} {count, plural, one {membre} other {membres}} d'un total de {total, number}", + "filtered_user_list.countTotalPage": "{startCount, number} - {endCount, number} {count, plural, one {membre} other {membres}} d'un total de {total, number}", "filtered_user_list.member": "Membre", "filtered_user_list.next": "Suivant", "filtered_user_list.prev": "Précédent", @@ -1362,7 +1376,7 @@ "general_tab.no": "Non", "general_tab.openInviteDesc": "Lorsque autorisé, un lien vers cette équipe sera inclus sur la page d'accueil permettant à quiconque avec un compte de rejoindre cette équipe.", "general_tab.openInviteTitle": "Permettre à n'importe quel utilisateur disposant d'un compte de rejoindre cette équipe", - "general_tab.regenerate": "Générer de nouveau", + "general_tab.regenerate": "Regénérer", "general_tab.required": "Ce champ est obligatoire", "general_tab.teamDescription": "Description d'équipe", "general_tab.teamDescriptionInfo": "La description d'équipe fournit des informations supplémentaires pour aider les utilisateurs à choisir la bonne équipe. Maximum de 50 caractères.", @@ -1398,7 +1412,7 @@ "help.attaching.pasting": "#### Coller des images\nAvec les navigateurs Chrome et Edge, il est également possible d'envoyer des fichiers en les collant à partir du presse-papier. Cette fonctionnalité n'est pas encore implémentée dans les autres navigateurs.", "help.attaching.previewer": "## Aperçu de fichiers\nMattermost dispose d'une fonctionnalité de prévisualisation de fichiers qui est utilisée pour visionner les média, télécharger des fichiers et partager des liens publics. Cliquez sur la miniature du fichier attaché pour l'ouvrir dans l'aperçu de fichier.", "help.attaching.publicLinks": "#### Partager des liens publics\nLes liens publics vous permettent de partager des fichiers joints avec des personnes situées à l'extérieur de votre équipe Mattermost. Ouvrez l'aperçu de fichier en cliquant sur la miniature d'un fichier joint, et cliquez sur **Obtenir le lien public**. Ceci va ouvrir une boîte de dialogue avec un lien à copier. Lorsque le lien est partagé et est ouvert par un autre utilisateur, le fichier se télécharge automatiquement.", - "help.attaching.publicLinks2": "Si **Obtenir le lien public** n'est pas visible dans l'aperçu de fichier et que vous préférez avoir cette fonctionnalité active, vous pouvez demander à ce que votre administrateur système active cette fonctionnalité à partir de la Console Système dans **Sécurité** > **Liens publics**.", + "help.attaching.publicLinks2": "Si **Obtenir le lien public** n'est pas visible dans l'aperçu de fichier et que vous préférez avoir cette fonctionnalité active, vous pouvez demander à ce que votre administrateur système active cette fonctionnalité à partir de la console système dans **Sécurité** > **Liens publics**.", "help.attaching.supported": "#### Types de média supportés\nSi vous essayez de prévisualiser un type de média qui n'est pas supporté, l'aperçu de fichier va représenter le fichier joint sous forme d'une icône standard. Les formats de fichier supportés dépendent fortement de votre navigateur et de votre système d'exploitation, mais les formats de fichier suivants sont supportés par Mattermost sur la plupart des navigateurs :", "help.attaching.supportedList": "- Images : BMP, GIF, JPG, JPEG, PNG\n- Video : MP4\n- Audio : MP3, M4A\n- Documents : PDF", "help.attaching.title": "# Joindre des fichiers\n_____", @@ -1409,7 +1423,7 @@ "help.commands.intro": "Les commandes slash effectuent des opérations dans Mattermost en tapant dans la zone de saisie de texte. Saisissez `/` suivi d'une commande et de quelques arguments pour effectuer une action.\n\nLes commandes slash intégrées dans toutes les installations de Mattermost et les commandes slash personnalisées sont configurables pour interagir avec des applications tierces. Apprenez à configurer des commandes personnalisées sur la [page de documentation de développement de commandes slash](http://docs.mattermost.com/developer/slash-commands.html).", "help.commands.title": "# Exécuter des commandes\n", "help.composing.deleting": "## Suppression d'un message\nSupprimez un message en cliquant sur l'icône **[...]** située à côté de chaque message que vous avez saisi, puis cliquez sur **Supprimer**. Les administrateurs système et d'équipe peuvent supprimer n'importe quel message du système ou de l'équipe.", - "help.composing.editing": "## Edition d'un message\nEditez un message en cliquant sur l'icône **[...]** située à côté de chaque message que vous avez saisi, puis cliquez sur **Editer**. Après avoir effectué des modifications au message, appuyez sur **ENTREE** pour sauvegarder les modifications. Les éditions de messages ne déclenchent pas de nouvelles notifications de @mention, ni de notifications sur le bureau ni de sons de notifications.", + "help.composing.editing": "## Edition d'un message\nÉditez un message en cliquant sur l'icône **[...]** située à côté de chaque message que vous avez saisi, puis cliquez sur **Editer**. Après avoir effectué des modifications au message, appuyez sur **ENTREE** pour sauvegarder les modifications. Les éditions de messages ne déclenchent pas de nouvelles notifications de @mention, ni de notifications sur le bureau ni de sons de notifications.", "help.composing.linking": "## Lien vers un message\nLa fonctionnalité de lien permanent permet de créer un lien vers n'importe quel message. Partager ce lien avec d'autres utilisateurs du canal permet à ces utilisateurs du canal de voir le message lié dans les Messages Archivés. Les utilisateurs qui ne sont pas membres du canal à partir duquel le message a été envoyé ne peuvent pas voir le lien permanent. Obtenez le lien vers un message en cliquant sur l'icône **[...]** située à côté de chaque message, > **Lien permanent** > **Copier le lien**.", "help.composing.posting": "## Envoi d'un message\nÉcrivez un message en tapant dans la zone de saisie de texte, puis appuyez sur ENTREE pour l'envoyer. Utilisez la combinaison MAJ + ENTREE pour insérer une nouvelle ligne sans envoyer le message. Pour envoyer des messages en utilisant sur CTRL + ENTREE, allez dans **Menu principal > Paramètres du compte > Envoi de messages avec CTRL + ENTREE**.", "help.composing.posts": "#### Envois\nLes envois sont souvent considérés comme des messages parents. Ce sont les messages qui commencent souvent un fil de réponses. Les envois sont composés et envoyés à partir de la zone de saisie de texte en bas du panneau central.", @@ -1421,7 +1435,7 @@ "help.formatting.code": "## Bloc de code\n\nCréez un bloc de code en décalant chaque ligne par quatre espaces, ou en utilisant ``` sur la ligne du dessus et celle du dessous de votre code.", "help.formatting.codeBlock": "Bloc de code", "help.formatting.emojiExample": ":smile: :+1: :sheep:", - "help.formatting.emojis": "## Emoticônes\n\nOuvrez les suggestions d'émoticônes en tapant `:`. Une liste complète d'émoticônes peut être trouvée [ici](http://www.emoji-cheat-sheet.com/). Il est également possible de créer votre propre [émoticône personnalisée](http://docs.mattermost.com/help/settings/custom-emoji.html) si l'émoticône que vous souvaitez utiliser n'existe pas.", + "help.formatting.emojis": "## Emoticônes\n\nOuvrez les suggestions d'émoticônes en tapant `:`. Une liste complète d'émoticônes peut être trouvée [ici](http://www.emoji-cheat-sheet.com/). Il est également possible de créer votre propre [émoticône personnalisée](http://docs.mattermost.com/help/settings/custom-emoji.html) si l'émoticône que vous souhaitez utiliser n'existe pas.", "help.formatting.example": "Exemple :", "help.formatting.githubTheme": "**Thèmes GitHub**", "help.formatting.headings": "## Titres\n\nCréez un titre en ajoutant # et un espace avant votre titre. Pour des titres de plus bas niveau, ajoutez plus de #.", @@ -1465,7 +1479,7 @@ "help.mentioning.mentions": "## @Mentions\nUtiliser les @mentions pour attirer l'attention de certains membres de l'équipe.", "help.mentioning.recent": "## Mentions récentes\nCliquez sur `@` à côté de la barre de recherche pour rechercher vos @mentions récentes et les mots qui déclenchent les mentions. Cliquez sur **Aller à** à côté d'un résultat de recherche dans la barre latérale de droite pour faire positionner le panneau central sur le canal et l'endroit du message contenant la mention.", "help.mentioning.title": "# Mentionnant Coéquipiers\n_____", - "help.mentioning.triggers": "## Mots qui déclenchent des mentions\nEn plus d'être notifié par @nom d'utilisateur et @cannal, vous pouvez personnaliser des mots qui déclenchent des notifications de mention dans **Paramètres du compte** > **Notifications** > **Mots qui déclenchent des mentions**. Par défaut, vous recevrez des notifications de mention sur base de votre prénom, mais vous pouvez ajouter davantage de mots en les tapant, séparés par des virgules, dans la zone de saisie. Ceci est utile si vous souhaitez être notifiés de tous les messages qui concernent certains sujets, par exemple, “interviewing” ou “marketing”.", + "help.mentioning.triggers": "## Mots qui déclenchent des mentions\nEn plus d'être notifié par @nom d'utilisateur et @channel, vous pouvez personnaliser des mots qui déclenchent des notifications de mention dans **Paramètres du compte** > **Notifications** > **Mots qui déclenchent des mentions**. Par défaut, vous recevrez des notifications de mention sur base de votre prénom, mais vous pouvez ajouter davantage de mots en les spécifiant, séparés par des virgules, dans la zone de saisie. Ceci est utile si vous souhaitez être notifié de tous les messages qui concernent un sujet en particulier, par exemple, “interview” ou “marketing”.", "help.mentioning.username": "#### @Nom d'utilisateur\nVous pouvez mentionner un coéquipier en utilisant le symbole `@` suivi de son nom d'utilisateur pour lui envoyer une notification de mention.\n\nTapez `@` pour afficher une liste des membres de l'équipe qui peuvent être mentionnés. Pour filtrer la liste, tapez les premières lettres de n'importe quel nom d'utilisateur, prénom, nom de famille, ou surnom. Les flèches du clavier **Haut** et **Bas** peuvent être utilisées pour faire défiler les différentes entrées dans la liste; la touche **Entrée** une fois appuyée sélectionnera l'utilisateur à mentionner. Une fois sélectionné, le nom d'utilisateur va automatiquement remplacer le nom et prénom ou le surnom.\nL'exemple suivant envoie une notification spéciale de mention à **alice** qui l'alerte du canal et du message dans laquelle elle a été citée. Si **alice** est absente de Mattermost et qu'elle a activé les [notifications par e-mail](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications), alors elle recevra une alerte par e-mail de sa mention accompagnée du message texte concerné par cette mention.", "help.mentioning.usernameCont": "Si l'utilisateur que vous avez mentionné n'appartient pas au canal, un message système sera envoyé pour vous le faire savoir. Il s'agit d'un message temporaire seulement visible par la personne qui l'a déclenché. Pour ajouter la personne mentionnée au canal, rendez-vous dans le menu déroulant en-dessous du nom du canal et sélectionnez **Ajouter Membres**.", "help.mentioning.usernameExample": "@alice comment s'est déroulé votre entretien avec le nouveau candidat ?", @@ -1479,18 +1493,20 @@ "installed_command.header": "Commandes Slash", "installed_commands.add": "Ajout de la commande Slash", "installed_commands.delete.confirm": "Cette action supprime définitivement la commande slash et casse toutes les intégrations qui l'utilisent. Voulez-vous vraiment la supprimer ?", - "installed_commands.empty": "Pas de commande trouvée", - "installed_commands.header": "Commande Slash", - "installed_commands.help": "Créez des commandes slash pour les intégrations externes. Vous pouvez consulter la documentation {link}.", - "installed_commands.helpLink": "documentation", + "installed_commands.empty": "Aucune commande trouvée", + "installed_commands.header": "Commande slash", + "installed_commands.help": "Utiliser les commandes slash pour connecter Mattermost à des outils externes. {buildYourOwn} ou visitez le {appDirectory} pour trouver des applications et intégrations auto-hébergées ou tierces.", + "installed_commands.help.appDirectory": "Répertoire de commandes slash", + "installed_commands.help.buildYourOwn": "Construisez votre propre extension", "installed_commands.search": "Rechercher les commandes slash", "installed_commands.unnamed_command": "Commande slash sans nom", "installed_incoming_webhooks.add": "Ajouter des Webhooks entrants", "installed_incoming_webhooks.delete.confirm": "Cette action supprime définitivement le webhook entrant et casse toutes les intégrations qui l'utilisent. Voulez-vous vraiment le supprimer ?", - "installed_incoming_webhooks.empty": "Aucun webhooks entrants trouvés", + "installed_incoming_webhooks.empty": "Aucun webhook entrant trouvé", "installed_incoming_webhooks.header": "Webhooks entrants", - "installed_incoming_webhooks.help": "Créer des webhooks entrants pour vos intégrations externes. Vous pouvez consulter la documentation {link}.", - "installed_incoming_webhooks.helpLink": "documentation", + "installed_incoming_webhooks.help": "Utilisez des webhooks entrants pour connecter Mattermost à des outils externes. {buildYourOwn} ou visitez le {appDirectory} pour trouver des applications et intégrations auto-hébergées ou tierces.", + "installed_incoming_webhooks.help.appDirectory": "Répertoire de webhooks entrants", + "installed_incoming_webhooks.help.buildYourOwn": "Construisez votre propre webhook entrant", "installed_incoming_webhooks.search": "Rechercher les webhooks entrants", "installed_incoming_webhooks.unknown_channel": "Webhook privé", "installed_integrations.callback_urls": "URLs de callback : {urls}", @@ -1516,8 +1532,9 @@ "installed_oauth_apps.description": "Description", "installed_oauth_apps.empty": "Pas d'applications OAuth 2.0 trouvées", "installed_oauth_apps.header": "Applications OAuth 2.0", - "installed_oauth_apps.help": "Créez des applications OAuth 2.0 pour intégrer vos robots et applications tierces de façon sécurisée avec Mattermost. Veuillez vous référer à {link} pour en apprendre davantage.", - "installed_oauth_apps.helpLink": "Documentation", + "installed_oauth_apps.help": "Créez {oauthApplications} pour intégrer en toute sécurité les robots et les applications tierces avec Mattermost. Visitez le {appDirectory} pour trouver les applications auto-hébergées disponibles.", + "installed_oauth_apps.help.appDirectory": "Répertoire d'applications OAuth", + "installed_oauth_apps.help.oauthApplications": "Applications OAuth 2.0", "installed_oauth_apps.homepage": "Page d'accueil", "installed_oauth_apps.iconUrl": "URL de l'icône", "installed_oauth_apps.is_trusted": "De confiance : {isTrusted}", @@ -1529,25 +1546,28 @@ "installed_oauth_apps.trusted.yes": "Oui", "installed_outgoing_webhooks.add": "Ajouter des Webhooks sortants", "installed_outgoing_webhooks.delete.confirm": "Cette action supprime définitivement le webhook sortant et casse toutes les intégrations qui l'utilisent. Voulez-vous vraiment le supprimer ?", - "installed_outgoing_webhooks.empty": "Aucun webhooks sortants trouvés", + "installed_outgoing_webhooks.empty": "Aucun webhook sortant trouvé", "installed_outgoing_webhooks.header": "Webhooks sortants", - "installed_outgoing_webhooks.help": "Créer des webhooks sortants pour vos intégrations externes. Vous pouvez consulter la documentation {link}.", - "installed_outgoing_webhooks.helpLink": "documentation", + "installed_outgoing_webhooks.help": "Utilisez des webhooks sortants pour connecter Mattermost à des outils externes. {buildYourOwn} ou visitez le {appDirectory} pour trouver des applications et intégrations auto-hébergées ou tierces.", + "installed_outgoing_webhooks.help.appDirectory": "Répertoire de webhooks sortants", + "installed_outgoing_webhooks.help.buildYourOwn": "Construisez votre propre webhook sortant", "installed_outgoing_webhooks.search": "Rechercher les webhooks sortants", "installed_outgoing_webhooks.unknown_channel": "Un webhook privé", "integrations.add": "Ajouter", - "integrations.command.description": "Les commandes Slash envoient des évènements à des intégrations extérieures", - "integrations.command.title": "Commande Slash", + "integrations.command.description": "Les commandes slash envoient des événements aux intégrations externes", + "integrations.command.title": "Commande slash", "integrations.delete.confirm.button": "Supprimer", "integrations.delete.confirm.title": "Supprimer l'intégration", "integrations.done": "Effectué", "integrations.edit": "Modifier", "integrations.header": "Intégrations", - "integrations.incomingWebhook.description": "Les webhooks entrants permettent des intégrations externes afin d'envoyer des messages", + "integrations.help": "Visitez le {appDirectory} pour trouver des applications et des intégrations auto-hébergées ou tierces pour Mattermost.", + "integrations.help.appDirectory": "Répertoires d'intégrations", + "integrations.incomingWebhook.description": "Les webhooks entrants permettent aux intégrations externes d'envoyer des messages", "integrations.incomingWebhook.title": "Webhooks entrants", "integrations.oauthApps.description": "OAuth 2.0 autorise les applications externes à faire des requêtes autorisées à l'API Mattermost.", "integrations.oauthApps.title": "Applications OAuth 2.0", - "integrations.outgoingWebhook.description": "Les webhooks sortants permettent des intégrations externes afin de recevoir et de répondre aux messages", + "integrations.outgoingWebhook.description": "Les webhooks sortants permettent aux intégrations externes de recevoir et répondre aux messages", "integrations.outgoingWebhook.title": "Webhooks sortants", "integrations.successful": "Installation réussie", "intro_messages.DM": "Vous êtes au début de votre historique de messages avec {teammate}.Les canaux organisent les conversations en sujets distincts. Ils sont ouverts à tous les utilisateurs de votre équipe. Pour envoyer des messages privés, utilisez Messages privés pour une personne ou des Canaux privés pour plusieurs personnes.
", "sidebar.tutorialScreen2": "Voici deux canaux publics pour commencer :
{townsquare} est l'endroit idéal pour communiquer avec toute l'équipe. Tous les membres de votre équipe sont membres de ce canal.
{offtopic} (est l'endroit pour se détendre et parler d'autre chose que du travail. Vous et votre équipe décidez des autres canaux à créer.
", "sidebar.tutorialScreen3": "Cliquez sur \"Plus...\" pour créer un nouveau canal ou rejoindre un canal existant.
Vous pouvez aussi créer un nouveau canal ou un groupe privé en cliquant sur le symbole \"+\" à côté du nom du canal public ou privé.
", - "sidebar.unreadAbove": "Message(s) non-lu(s) ci-dessus", - "sidebar.unreadBelow": "Message(s) non-lu(s) ci-dessous", + "sidebar.unreadAbove": "Messages non-lus ▲", + "sidebar.unreadBelow": "Messages non-lus ▼", "sidebar_header.tutorial": "Le Menu Principal est l'endroit où vous pouvez inviter des nouveaux membres, accéder aux paramètres de votre compte et configurer les couleurs de votre thème.
Les administrateurs d'équipe peuvent aussi accéder aux paramètres de l'équipe.
Les administrateurs système trouveront la console système pour administrer tout le site.
", "sidebar_right_menu.accountSettings": "Paramètres du compte", - "sidebar_right_menu.addMemberToTeam": "Ajouter des membres à l'équipe", + "sidebar_right_menu.addMemberToTeam": "Ajouter des membres", "sidebar_right_menu.console": "Console système", "sidebar_right_menu.flagged": "Messages marqués d'un indicateur", "sidebar_right_menu.help": "Aide", @@ -2003,14 +2027,14 @@ "signup_team.join_open": "Les équipes que vous pouvez rejoindre : ", "signup_team.noTeams": "Il n'y a aucune équipe dans l'annuaire, et la création d'équipe n'est pas autorisée.", "signup_team.no_open_teams": "Vous ne pouvez rejoindre aucune équipe. Veuillez demander une invitation à votre administrateur.", - "signup_team.no_open_teams_canCreate": "Aucune équipe disponible. Créez une nouvelle équipe ou demander une invitation à un administrateur.", + "signup_team.no_open_teams_canCreate": "Aucune équipe disponible. Veuillez créez une nouvelle équipe ou demandez une invitation à votre administrateur.", "signup_team.no_teams": "Aucune équipe n'est créée. Veuillez contacter votre administrateur.", "signup_team.no_teams_canCreate": "Aucune équipe n'a été créée. Vous pouvez en créer une en cliquant sur \"Créer une équipe\".", "signup_team.none": "Aucune méthode de création d'utilisateur n'est disponible. Veuillez contacter votre administrateur système pour obtenir un accès.", "signup_team_complete.completed": "Vous avez déjà utilisé cette invitation pour vous inscrire, ou bien l'invitation a expiré.", "signup_team_confirm.checkEmail": "Veuillez vérifier vos e-mails : {email}Toute la communication de votre équipe à un seul endroit, consultable instantanément et disponible partout.
Gardez votre équipe soudée et aider-la à accomplir les tâches qui importent vraiment.
", "tutorial_intro.screenTwo": "Vous pouvez échanger dans des canaux publics, des canaux privés ou des messages privés.
Tout est archivé et peut être recherché depuis n'importe quel navigateur web de bureau, tablette ou mobile.
", "tutorial_intro.skip": "Passer le tutoriel", - "tutorial_intro.support": "Vous avez besoin d'aide ? Envoyez-nous un e-mail à : ", + "tutorial_intro.support": "Vous avez besoin d'aide ? Envoyez-nous un e‑mail à : ", "tutorial_intro.teamInvite": "Inviter des collègues", "tutorial_intro.whenReady": " quand vous serez prêt.", "tutorial_tip.next": "Suivant", @@ -2136,18 +2160,17 @@ "upload_overlay.info": "Faites glisser un fichier pour le télécharger.", "user.settings.advance.embed_preview": "Pour le premier lien web dans un message, afficher un aperçu du contenu du site sous le message, si disponible.", "user.settings.advance.embed_toggle": "Voir un aperçu pour tous les messages inclus", - "user.settings.advance.emojipicker": "Activer la sélection d'émoticônes pour la zone de saisie de commentaires et celle de saisie de nouveaux messages", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {fonctionnalité activée} other {fonctionnalités activées}}", - "user.settings.advance.formattingDesc": "Si activé, les messages seront formatés pour créer des liens, montrer des emoji, le style du texte et ajouter des sauts de ligne. Par défaut, ce paramètre est activé. La modification de ce paramètre nécessite le rafraîchissement de la page.", - "user.settings.advance.formattingTitle": "Activé le formatage des messages", + "user.settings.advance.formattingDesc": "Lorsqu'activé, les messages seront formatés pour créer des liens, montrer les émoticônes, styliser le texte et ajouter des sauts de ligne. Par défaut, ce paramètre est activé. La modification de ce paramètre nécessite le rafraîchissement de la page.", + "user.settings.advance.formattingTitle": "Activer le formatage des messages", "user.settings.advance.joinLeaveDesc": "Lorsqu'activé, les messages systèmes indiquant qu'un utilisateur s'est connecté ou a quitté un canal seront visibles. Lorsque désactivé, ces messages seront masqués. Un message sera toutefois toujours affiché lorsque vous êtes ajouté à un canal, de façon à ce que vous en soyez quand même informé.", "user.settings.advance.joinLeaveTitle": "Active les messages indiquant qu'un utilisateur a rejoint/quitté le canal", "user.settings.advance.markdown_preview": "Voir l'option d'aperçu du markdown dans la zone de saisie de message", "user.settings.advance.off": "Désactivé", "user.settings.advance.on": "Activé", - "user.settings.advance.preReleaseDesc": "Évaluez les fonctionnalités en avant-première. Vous devrez peut-être rafraîchir la page pour que ce paramètre soit activé.", + "user.settings.advance.preReleaseDesc": "Testez des fonctionnalités en avant-première. Vous devrez peut-être rafraîchir la page pour que ce paramètre soit activé.", "user.settings.advance.preReleaseTitle": "Activer les fonctionnalités expérimentales", - "user.settings.advance.sendDesc": "Si activé, ENTREE insère une nouvelle ligne et CTRL + ENTREE envoie le message.", + "user.settings.advance.sendDesc": "Lorsqu'activé, ENTREE insère une nouvelle ligne et CTRL + ENTREE envoie le message.", "user.settings.advance.sendTitle": "Envoyer vos messages avec CTRL + ENTREE", "user.settings.advance.slashCmd_autocmp": "Autoriser les applications externes à proposer l'auto-complétion des commandes slash", "user.settings.advance.title": "Paramètres avancés", @@ -2191,7 +2214,7 @@ "user.settings.display.messageDisplayCleanDes": "Facile à parcourir et à lire.", "user.settings.display.messageDisplayCompact": "Compact", "user.settings.display.messageDisplayCompactDes": "Afficher autant de messages que possible à l'écran.", - "user.settings.display.messageDisplayDescription": "Sélectionner comment les messages dans le canal doivent être affichés", + "user.settings.display.messageDisplayDescription": "Sélectionner comment les messages dans un canal doivent être affichés.", "user.settings.display.messageDisplayTitle": "Affichage des messages", "user.settings.display.militaryClock": "Horloge 24 heures (exemple : 16:00)", "user.settings.display.nameOptsDesc": "Choisissez comment afficher les autres utilisateurs dans les messages et les listes de messages privés.", @@ -2200,7 +2223,7 @@ "user.settings.display.showFullname": "Afficher prénom et nom", "user.settings.display.showNickname": "Afficher le pseudo s'il existe, sinon afficher le prénom d'abord puis le nom", "user.settings.display.showUsername": "Afficher le nom d'utilisateur (défaut)", - "user.settings.display.teammateNameDisplay": "Affichage des membres de l'équipe", + "user.settings.display.teammateNameDisplay": "Affichage des noms des membres d'équipe", "user.settings.display.theme.applyToAllTeams": "Appliquer le nouveau thème à toutes mes équipes", "user.settings.display.theme.customTheme": "Thème personnalisé", "user.settings.display.theme.describe": "Ouvrez pour gérer votre thème", @@ -2214,17 +2237,17 @@ "user.settings.general.close": "Quitter", "user.settings.general.confirmEmail": "E-mail de confirmation", "user.settings.general.currentEmail": "Adresse e-mail actuelle", - "user.settings.general.email": "Adresse e-mail", - "user.settings.general.emailGitlabCantUpdate": "La connexion se produit par Gitlab. L'addresse Electronique ne peut pas être mis à jour . Adresse e-mail utilisée pour les notifications est {email} .", - "user.settings.general.emailGoogleCantUpdate": "La connexion s'effectue par Gitlab. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications est {email} .", + "user.settings.general.email": "E-mail", + "user.settings.general.emailGitlabCantUpdate": "La connexion s'effectue par Gitlab. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les e-mails de notification est {email}.", + "user.settings.general.emailGoogleCantUpdate": "La connexion s'effectue par Gitlab. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les e-mails de notification est {email} .", "user.settings.general.emailHelp1": "L'adresse e-mail est utilisée pour la connexion, les notifications et la réinitialisation du mot de passe. Votre adresse e-mail doit être validée si vous la changez.", - "user.settings.general.emailHelp2": "L'envoi d'e-mails a été désactivé par votre administrateur système. Aucune notification par e-mail ne peut être envoyée.", + "user.settings.general.emailHelp2": "L'envoi d'e-mails a été désactivé par votre administrateur système. Aucun e-mail de notification ne peut être envoyé.", "user.settings.general.emailHelp3": "L'adresse e-mail est utilisée pour la connexion, les notifications et la réinitialisation du mot de passe.", "user.settings.general.emailHelp4": "Un e-mail de vérification a été envoyé à {email}.", - "user.settings.general.emailLdapCantUpdate": "La connexion s'effectue par AD/LDAP. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications est {email}.", + "user.settings.general.emailLdapCantUpdate": "La connexion s'effectue par AD/LDAP. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les e-mails de notification est {email}.", "user.settings.general.emailMatch": "Les adresses e-mail que vous avez saisies ne correspondent pas.", - "user.settings.general.emailOffice365CantUpdate": "La connexion s'effectue par Office 365. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications est {email} .", - "user.settings.general.emailSamlCantUpdate": "La connexion s'effectue par le biais de SAML. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les notifications est {email}.", + "user.settings.general.emailOffice365CantUpdate": "La connexion s'effectue par Office 365. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les e-mails de notification est {email} .", + "user.settings.general.emailSamlCantUpdate": "La connexion s'effectue par le biais de SAML. L'adresse e-mail ne peut pas être mise à jour. L'adresse e-mail utilisée pour les e-mails de notification est {email}.", "user.settings.general.emailUnchanged": "Votre nouvelle adresse e-mail est la même que l'ancienne.", "user.settings.general.emptyName": "Veuillez cliquer sur ‘Modifier’ pour spécifier votre nom complet", "user.settings.general.emptyNickname": "Veuillez cliquer sur ‘Modifier’ pour ajouter un surnom", @@ -2237,13 +2260,13 @@ "user.settings.general.lastName": "Nom", "user.settings.general.loginGitlab": "Connexion avec GitLab ({email})", "user.settings.general.loginGoogle": "Connexion avec Google ({email})", - "user.settings.general.loginLdap": "Connexion avec LDAP ({email})", + "user.settings.general.loginLdap": "Connexion avec AD/LDAP ({email})", "user.settings.general.loginOffice365": "Dernière connexion avec Office 365 ({email})", "user.settings.general.loginSaml": "Connexion avec SAML ({email})", - "user.settings.general.mobile.emptyName": "Veuillez cliquer sur ‘Modifier’ pour spécifier votre nom complet", - "user.settings.general.mobile.emptyNickname": "Veuillez cliquer sur ‘Modifier’ pour ajouter un surnom", - "user.settings.general.mobile.emptyPosition": "Veuillez cliquer sur 'Modifier' pour ajouter votre intitulé de poste / rôle", - "user.settings.general.mobile.uploadImage": "Veuillez cliquer sur ‘Modifier’ pour télécharger une image", + "user.settings.general.mobile.emptyName": "Veuillez cliquer pour spécifier votre nom complet", + "user.settings.general.mobile.emptyNickname": "Veuillez cliquer pour ajouter un surnom", + "user.settings.general.mobile.emptyPosition": "Veuillez cliquer pour ajouter votre intitulé de poste / rôle", + "user.settings.general.mobile.uploadImage": "Veuillez cliquer pour envoyer une image", "user.settings.general.newAddress": "Nouvelle adresse : {email}AD/LDAP è una funzionalità della versione Enterprise. La licenza usata non include la funzione AD/LDAP. Vedere il sito Mattermost per informazioni sulle licenze e prezzi.
", @@ -489,18 +491,18 @@ "admin.ldap.usernameAttrTitle": "Nome utente:", "admin.license.choose": "Scegli file", "admin.license.chooseFile": "Scegli file", - "admin.license.edition": "Edizione:", + "admin.license.edition": "Edizione: ", "admin.license.key": "Chiave di Licenza: ", "admin.license.keyRemove": "Cancella licenza Enterprise ed esegui Downgrade del server", "admin.license.noFile": "Nessun file caricato", "admin.license.removing": "Rimozione Licenza...", "admin.license.title": "Edizione e Licenza", - "admin.license.type": "Licenza:", + "admin.license.type": "Licenza: ", "admin.license.upload": "Carica", "admin.license.uploadDesc": "Carica una chiave di licenza per Mattermost Enterprise Edition per aggiornare questo server. Vai sul nostro sito per scoprire quali vantaggi offre la versione Enterprise o per acquistare una chiave di licenza.", "admin.license.uploading": "Invio Licenza...", "admin.log.consoleDescription": "Tipicamente impostato a false in produzione. Gli sviluppatori posso impostare questo campo a true per inviare i messaggi di log alla console impostata. Se true il server scrive i messaggi sullo standard output stream (stdout).", - "admin.log.consoleTitle": "Scrive i logs sulla console:", + "admin.log.consoleTitle": "Scrive i logs sulla console: ", "admin.log.enableDiagnostics": "Abilita Diagnostica e Invio Errori:", "admin.log.enableDiagnosticsDescription": "Abilita questa opzione per aumentare la qualità e le funzionalità di Mattermost inviando informazioni diagnostiche ed errori a Mattermost, Inc. Leggi la nosta politica sulla privacy per scoprirne di più.", "admin.log.enableWebhookDebugging": "Attiva il debug di Webhook:", @@ -508,7 +510,7 @@ "admin.log.fileDescription": "Tipicamente abilitato in produzione. Quando attivo, i log registrati vengono scritti nel file mattermost.log all'interno della directory specificata nel campo File Log Directory. I log vengono ruotati ogni 10,000 linee ed archiviati in un file presente nella stessa directory, con un nome ed una data comprendente un numero di serie. Per esempio, mattermost.2017-03-31.001.", "admin.log.fileLevelDescription": "Questa impostazione determina il livello di dettaglio con cui i log vengono scritti. ERROR: Scrive solo messaggi di errore. INFO: Scrive i messaggi di errore e le informazioni di avvio e inizializzazione. DEBUG: Scrive informazioni dettagliate per gli sviluppatori in fase di debug.", "admin.log.fileLevelTitle": "Livello di log file:", - "admin.log.fileTitle": "File di log:", + "admin.log.fileTitle": "File di log: ", "admin.log.formatDateLong": "Data (2006/01/02)", "admin.log.formatDateShort": "Data (01/02/06)", "admin.log.formatDescription": "Formato del messaggio di log. Se vuoto verrà usato il formato \"[%D %T] [%L] %M\", dove:", @@ -517,13 +519,13 @@ "admin.log.formatPlaceholder": "Specificare il formato file", "admin.log.formatSource": "Sorgente", "admin.log.formatTime": "Ora (15:04:05 MST)", - "admin.log.formatTitle": "Formato file di log", + "admin.log.formatTitle": "Formato file di log:", "admin.log.levelDescription": "Questa impostazione determina il livello di dettaglio con cui il log degli eventi è inviato alla console. ERROR: Scrive solo i messaggi di errore. INFO: Scrive i messaggi di errore e le informazioni di avvio e inizializzazione. DEBUG: Scrive informazioni dettagliate per gli sviluppatori in fase di debug.", "admin.log.levelTitle": "Livello log di console:", "admin.log.locationDescription": "Il percorso dei file di log. Se vuoto verranno salvati nella directory ./logs. Il percorso impostato deve esistere e Mattermost deve avere la possibilità di scrivervi.", "admin.log.locationPlaceholder": "Immetti la posizione del tuo file", "admin.log.locationTitle": "Cartella file di log:", - "admin.log.logSettings": "Settaggi di Log", + "admin.log.logSettings": "Impostazioni di Log", "admin.logs.bannerDesc": "Per cercare gli utenti tramite ID, andare in Reportistica > Utenti ed incollare l'ID nel campo di ricerca.", "admin.logs.reload": "Ricarica", "admin.logs.title": "Log del Server", @@ -534,7 +536,7 @@ "admin.metrics.listenAddressTitle": "Indirizzo di ascolto:", "admin.mfa.bannerDesc": "Autenticazione Multi-fattore è disponibile per gli account con login AD/LDAP. Qualora vengano adoperati altri metodi di autenticazione sarà necessario configurare MFS con il provider di autenticazione.", "admin.mfa.cluster": "Alta", - "admin.mfa.title": "Autenticazione Multi-fattore:", + "admin.mfa.title": "Autenticazione Multi-fattore", "admin.nav.administratorsGuide": "Guida dell'amministratore", "admin.nav.commercialSupport": "Supporto commerciale", "admin.nav.help": "Aiuto", @@ -550,7 +552,7 @@ "admin.oauth.off": "Impedisci l'autenticazione tramite un fornitore OAuth 2.0", "admin.oauth.office365": "Office 365 (Beta)", "admin.oauth.providerDescription": "Quando abilitato, Mattermost può funzionare come un provider di servizio OAuth 2.0 abilitando se stesso all'autorizzazione di richieste API provenienti da applicazioni esterne. Consultare la documentazione per ottenere maggiori informazioni.", - "admin.oauth.providerTitle": "Attiva fornitore servizio OAuth 2.0:", + "admin.oauth.providerTitle": "Attiva fornitore servizio OAuth 2.0: ", "admin.oauth.select": "Seleziona fornitore servizio OAuth 2.0:", "admin.office365.EnableHtmlDesc": "Benvenuto in {display_name}!
Pubblicare i messaggi qui se si vuole renderli visibili a tutti. Tutto diventano membri permanenti di questo gruppo quando ci entrano.
I canali organizzano le conversazioni per argomenti. Sono aperti a tutto il gruppo. Per inviare messaggi privati usa Messaggi Privati verso una persona o Canale privato verso un gruppo di persone.
", "sidebar.tutorialScreen2": "Questi sono due canali pubblici di partenza:
{townsquare} è un canale per le comunicazioni intragruppo. Tutti i membri del gruppo accedono a questo canale.
{offtopic} è un canale per divertirsi e trattare argomenti diversi dal lavoro. Tu e il tuo gruppo potete scegliere quali altri canali creare.
", @@ -1978,10 +2002,10 @@ "sidebar.unreadAbove": "Post non letti sopra", "sidebar.unreadBelow": "Post non letti sotto", "sidebar_header.tutorial": "Il Menu principale è dove puoi Invitare nuovi membri, accedere alle tue Impostazioni account e impostare il tuo colore tema.
Gli amministratori di gruppo possono anche accedere alle Impostazioni di gruppo.
Gli Amministratori di Sistema troveranno la Console di Sistema per gestire l'intera installazione.
", - "sidebar_right_menu.accountSettings": "Settaggi Account", + "sidebar_right_menu.accountSettings": "Impostazioni Account", "sidebar_right_menu.addMemberToTeam": "Aggiungi membri al gruppo", "sidebar_right_menu.console": "Console di Sistema", - "sidebar_right_menu.flagged": "Post segnati", + "sidebar_right_menu.flagged": "Pubblicazioni contrassegnate", "sidebar_right_menu.help": "Aiuto", "sidebar_right_menu.inviteNew": "Invia Email di Invito", "sidebar_right_menu.logout": "Esci", @@ -2085,7 +2109,7 @@ "team_members_dropdown.confirmDemoteDescription": "Se rimuovi te stesso dal ruolo di Amministratore di Sistema e non ci sono altri utenti con il ruolo di Amministratore di Sistema dovrai riassegnare il ruolo di Amministratore di Sistema utilizzando un terminale ed eseguendo il seguente comando.", "team_members_dropdown.confirmDemoteRoleTitle": "Conferma la rimozione dal ruolo di Amministratore di Sistema", "team_members_dropdown.confirmDemotion": "Conferma rimozione", - "team_members_dropdown.confirmDemotionCmd": "Ruolo system_admin su piattaforma {username}", + "team_members_dropdown.confirmDemotionCmd": "ruolo system_admin su piattaforma {username}", "team_members_dropdown.inactive": "Inattivo", "team_members_dropdown.leave_team": "Rimuovi da gruppo", "team_members_dropdown.makeActive": "Attiva", @@ -2099,7 +2123,7 @@ "team_settings_modal.generalTab": "Generale", "team_settings_modal.importTab": "Importa", "team_settings_modal.title": "Impostazioni gruppo", - "team_sidebar.join": "Gruppi liberi a cui puoi accedere", + "team_sidebar.join": "Gruppi liberi a cui puoi accedere.", "textbox.bold": "**bold**", "textbox.edit": "Modifica messaggio", "textbox.help": "Aiuto", @@ -2111,7 +2135,7 @@ "textbox.strike": "prezzo di esercizio", "tutorial_intro.allSet": "Configurazione completata", "tutorial_intro.end": "Clicca \"Avanti\" per entrare in {channel}. Questo è il primo canale che i colleghi visualizzano all'accesso. Pubblica qui i messaggi che tutti dovranno vedere.", - "tutorial_intro.invite": "Invita colleghi.", + "tutorial_intro.invite": "Invita colleghi", "tutorial_intro.mobileApps": "Installa le apps per {link} e ottenere l'accesso facilitato e le notifiche da mobile.", "tutorial_intro.mobileAppsLinkText": "PC, Mac, iOS e Android", "tutorial_intro.next": "Prossimo", @@ -2136,18 +2160,17 @@ "upload_overlay.info": "Trascina un file per caricarlo.", "user.settings.advance.embed_preview": "Per il primo collegamento web in un messaggio, visualizza un'anteprima del contenuto del sito web sotto il messaggio, se disponibile", "user.settings.advance.embed_toggle": "Visualizza toggle per tutte le anteprime incorporate", - "user.settings.advance.emojipicker": "Abilita il selettore delle emoji per le reazioni e per la casella di testo", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} attivo", "user.settings.advance.formattingDesc": "Se attivo le pubblicazioni saranno formattate per creare collegamenti, visualizzare emoji, formattare il testo e aggiungere le interruzioni di riga. Per default questa opzione è attiva. Ricaricare la pagina per applicare eventuali modifiche.", "user.settings.advance.formattingTitle": "Abilita formattazione pubblicazioni", - "user.settings.advance.joinLeaveDesc": "Se \"On\" i Messaggi di Sistema che indicano se un utente si è unito o a lasciato un canale saranno visibili, altrimenti questi messaggi saranno nascosti. Un messaggio continuerà a comparire quando vieni aggiunto ad un canale in modo da ricevere una notifica.", + "user.settings.advance.joinLeaveDesc": "Se \"On\" i Messaggi di Sistema che indicano se un utente si è unito o ha lasciato un canale saranno visibili, altrimenti questi messaggi saranno nascosti. Un messaggio continuerà a comparire quando vieni aggiunto ad un canale in modo da ricevere una notifica.", "user.settings.advance.joinLeaveTitle": "Abilita Entra/Lascia messaggi", "user.settings.advance.markdown_preview": "Visualizza l'anteprima di formattazione nella casella del messaggio", "user.settings.advance.off": "Spento", "user.settings.advance.on": "Acceso", "user.settings.advance.preReleaseDesc": "Visualizza l'anteprima delle funzioni prerilascio. Può servire un aggiornamento della pagina affinché questa modifica abbia effetto.", - "user.settings.advance.preReleaseTitle": "Visualizza anteprima delle funzioni prerilascio.", - "user.settings.advance.sendDesc": "Se attivo INVIO inserisce una nuova linea e CTRL+INVIO spediscono il messaggio.", + "user.settings.advance.preReleaseTitle": "Visualizza anteprima delle funzioni prerilascio", + "user.settings.advance.sendDesc": "Se attivo INVIO inserisce una nuova linea e CTRL+INVIO invia il messaggio.", "user.settings.advance.sendTitle": "Invia messaggi con CTRL+INVIO", "user.settings.advance.slashCmd_autocmp": "Abilita le applicazioni esterne ad offrire l'autocompletamento dei comandi slash", "user.settings.advance.title": "Impostazioni avanzate", @@ -2193,7 +2216,7 @@ "user.settings.display.messageDisplayCompactDes": "Visualizza più messaggi possibile a schermo.", "user.settings.display.messageDisplayDescription": "Seleziona come vengono visualizzati i messaggi in un canale.", "user.settings.display.messageDisplayTitle": "Visualizzazione dei messaggi", - "user.settings.display.militaryClock": "Orologio 24 ore (esempio: 16:00)", + "user.settings.display.militaryClock": "orologio 24 ore (esempio: 16:00)", "user.settings.display.nameOptsDesc": "Seleziona come visualizzare i nomi degli altri utenti nelle pubblicazioni e nelle liste dei messaggi diretti.", "user.settings.display.normalClock": "Orologio 12 ore (esempio 4:00 PM)", "user.settings.display.preferTime": "Seleziona come visualizzare l'ora.", @@ -2212,15 +2235,15 @@ "user.settings.general.checkEmail": "Controlla la tua email {email} per verificare il tuo indirizzo.", "user.settings.general.checkEmailNoAddress": "Verifica le tue email per confermare il nuovo indirizzo", "user.settings.general.close": "Chiudi", - "user.settings.general.confirmEmail": "Conferma il messaggio", - "user.settings.general.currentEmail": "Email attuale", + "user.settings.general.confirmEmail": "Conferma l'indirizzo email", + "user.settings.general.currentEmail": "Indirizzo email attuale", "user.settings.general.email": "Email", "user.settings.general.emailGitlabCantUpdate": "Accesso avvenuto tramite GitLab. L'indirizzo email non può essere aggiornato. L'indirizzo email utilizzato per le notifiche è {email}.", "user.settings.general.emailGoogleCantUpdate": "Accesso avvenuto tramite Google. L'indirizzo email non può essere aggiornato. L'indirizzo email utilizzato per le notifiche è {email}.", "user.settings.general.emailHelp1": "Email utilizzata per l'accesso, notifiche e reset della password. L'email richiede una convalida se modificata.", "user.settings.general.emailHelp2": "Le email sono state disattiva dall'Amministratore di Sistema. Nessuna notifiche email verrà inviata fino a quando non saranno attivate.", "user.settings.general.emailHelp3": "Email utilizzata per l'accesso, notifiche e reset della password.", - "user.settings.general.emailHelp4": "Un email di verifica è stata inviata a {email}", + "user.settings.general.emailHelp4": "Un email di verifica è stata inviata a {email}.", "user.settings.general.emailLdapCantUpdate": "Accesso avvenuto tramite AD/LDAP. L'indirizzo email non può essere aggiornato. L'indirizzo email utilizzato per le notifiche è {email}.", "user.settings.general.emailMatch": "Le nuove email inserire non coincidono.", "user.settings.general.emailOffice365CantUpdate": "Accesso avvenuto tramite Office 365. L'indirizzo email non può essere aggiornato. L'indirizzo email utilizzato per le notifiche è {email}.", @@ -2245,15 +2268,15 @@ "user.settings.general.mobile.emptyPosition": "Clicca per aggiungere il tuo ruolo lavorativo / posizione", "user.settings.general.mobile.uploadImage": "Clicca per caricare un'immagine.", "user.settings.general.newAddress": "Nuovo indirizzo: {email}보내고 싶은 메시지를 작성하고 Enter키를 눌러 보내세요.
첨부 버튼을 눌러 이미지나 파일을 업로드하세요.
", "create_post.write": "메시지를 입력하세요...", - "create_team.agreement": "By proceeding to create your account and use {siteName}, you agree to our Terms of Service and Privacy Policy. If you do not agree, you cannot use {siteName}.", + "create_team.agreement": "계정을 만들고 {siteName}을 (를) 사용하면 서비스 이용 약관 및 개인 정보 취급 방침 에 동의하게됩니다. 동의하지 않으면 {siteName}을 (를) 사용할 수 없습니다.", "create_team.display_name.charLength": "Name must be {min} or more characters up to a maximum of {max}. You can add a longer team description later.", "create_team.display_name.nameHelp": "팀 이름을 자유롭게 입력하세요. 설정한 팀 이름은 메뉴와 상단의 헤더에 표시됩니다.", "create_team.display_name.next": "다음", "create_team.display_name.required": "필수 항목입니다.", "create_team.display_name.teamName": "팀 이름", "create_team.team_url.back": "이전 단계로 돌아가기", - "create_team.team_url.charLength": "Name must be 4 or more characters up to a maximum of 15", + "create_team.team_url.charLength": "이름은 최소 {min} 이상 최대 {max} 자까지 입니다.", "create_team.team_url.creatingTeam": "팀 생성 중...", "create_team.team_url.finish": "완료", "create_team.team_url.hint": "Welcome to {display_name}!
Post messages here that you want everyone to see. Everyone automatically becomes a permanent member of this channel when they join the team.
채널을 통해 주제별로 대화를 구성합니다. 팀의 모든 일원에게 공개되어 있습니다. 공개하고 싶지 않은 메시지는 개인 메시지나 비공개 그룹으로 전달할 수 있습니다.
", "sidebar.tutorialScreen2": "두 채널과 함께 시작합니다:
{townsquare}(은)는 팀 전체의 소통을 위한 공간입니다. 모든 팀의 구성원들이 확인할 수 있습니다.
{offtopic} 비업무 대화를 위한 공간입니다. 당신의 팀에 어떤 채널을 만들고 운영할지 결정할 수 있습니다.
", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "이 곳에 파일을 끌어 업로드하세요.", "user.settings.advance.embed_preview": "For the first web link in a message, display a preview of website content below the message, if available", "user.settings.advance.embed_toggle": "미리보기 토글 버튼 보여주기", - "user.settings.advance.emojipicker": "Enable emoji picker for reactions and message input box", "user.settings.advance.enabledFeatures": "{count, number}개 기능 활성화", "user.settings.advance.formattingDesc": "활성화 하면 링크, 이모티콘, 글자 스타일 등을 사용할 수 있습니다. 기본적으로 활성화 되있습니다. 설정을 변경하려면 페이지 새로고침이 필요합니다.", "user.settings.advance.formattingTitle": "마크다운으로 글쓰기", diff --git a/webapp/i18n/nl.json b/webapp/i18n/nl.json index cd63c27314..d25466bc46 100644 --- a/webapp/i18n/nl.json +++ b/webapp/i18n/nl.json @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "Voeg een link toe naar de download pagina voor de Mattermost apps. Als er een link is, een optie met \"Download Mattermost Apps\" zal worden toegevoegd aan het Hoofdmenu, zodat gebruikers de download pagina kunnen vinden. Laat dit veld leef om deze optie te verbergen in het Hoofdmenu.", "admin.customization.appDownloadLinkTitle": "Mattermost Apps Download Pagina Link:", "admin.customization.customBrand": "Aangepaste huisstijl", - "admin.customization.customEmoji": "Aangepaste emoji", + "admin.customization.emoji": "Emoji", "admin.customization.enableCustomEmojiDesc": "Inschakelen dat gebruikers aangepaste emojis kunnen maken voor in berichten. Wanneer ingeschakeld, Aagepaste Emoji instellingen staan dan bij wisselen van team en dan op de drie puntjes klikken, en selecteer \"Aangepaste Emoji\".", "admin.customization.enableCustomEmojiTitle": "Aangepaste emoji inschakelen:", + "admin.customization.enableEmojiPickerDesc": "The emoji picker allows users to select emoji to add as reactions or use in messages. Enabling the emoji picker with a large number of custom emoji may slow down performance.", + "admin.customization.enableEmojiPickerTitle": "Enable Emoji Picker:", "admin.customization.enableLinkPreviewsDesc": "Enable users to display a preview of website content below the message, if available. When true, website previews can be enabled from Account Settings > Advanced > Preview pre-release features.", "admin.customization.enableLinkPreviewsTitle": "Enable Link Previews:", "admin.customization.iosAppDownloadLinkDesc": "Voeg een link toe naar de iOs app. Gebruikers die via een mobiele webbrowser de site bezoeken zullen een pagina krijgen met de optie om de app te downloaden. Laat dit veld leeg om deze pagina niet weer te geven. ", @@ -601,13 +603,20 @@ "admin.rate.title": "Snelheidslimiet instellingen", "admin.recycle.button": "Recycle database verbindingen", "admin.recycle.loading": " Recyclen...", - "admin.recycle.recycleDescription": "Deployments die gebruik maken van meerdere databases kunnen omschakelen van 1 hoofd database naar een andere zonder het herstarten van de Mattermost server door het bijwerken van de \"config.json\" met de nieuwe configuratie en gebruik makend van de Configuration > Herlaad Configuratie van Disk terwijl de server draait. De beheerder zal dan gebruik moeten maken van Recycle Database Connecties om de database connecties te herladen met de nieuwe instellingen.", + "admin.recycle.recycleDescription": "Deployments die gebruik maken van meerdere databases kunnen omschakelen van 1 hoofd database naar een andere zonder het herstarten van de Mattermost server door het bijwerken van de \"config.json\" met de nieuwe configuratie en gebruik makend van de Configuration > Herlaad Configuratie van Disk terwijl de server draait. De beheerder zal dan gebruik moeten maken van Database > Recycle Database Connecties om de database connecties te herladen met de nieuwe instellingen.", + "admin.recycle.recycleDescription.featureName": "Recycle database verbindingen", + "admin.recycle.recycleDescription.reloadConfiguration": "Configuration > Reload Configuration from Disk", "admin.recycle.reloadFail": "Recycling was niet succesvol: {error}", "admin.regenerate": "Opnieuw genereren", "admin.reload.button": "Configuratiebestand herladen", "admin.reload.loading": "Laden...", "admin.reload.reloadDescription": "Deployments die gebruik maken van meerdere databases kunnen omschakelen van 1 hoofd database naar een andere zonder het herstarten van de Mattermost server door het bijwerken van de \"config.json\" met de nieuwe configuratie en gebruik makend van de Configuration > Herlaad Configuratie van Disk terwijl de server draait. De beheerder zal dan gebruik moeten maken van Database > Recycle Database Connecties om de database connecties te herladen met de nieuwe instellingen.", + "admin.reload.reloadDescription.featureName": "Configuratiebestand herladen", + "admin.reload.reloadDescription.recycleDatabaseConnections": "Database > Recycle Database Connections", "admin.reload.reloadFail": "Verbinding was niet succesvol: {error}", + "admin.requestButton.loading": "Laden...", + "admin.requestButton.requestFailure": "Sync Mislukt: {error}", + "admin.requestButton.requestSuccess": "Installatie Succesvol", "admin.reset_password.close": "Afsluiten", "admin.reset_password.newPassword": "Nieuw wachtwoord", "admin.reset_password.select": "Selecteer", @@ -694,6 +703,8 @@ "admin.service.corsTitle": "Cross-origin Requests toestaan van:", "admin.service.developerDesc": "Javascript fout worden weergeven in een rode bar boven in de user interface. Niet aangeraden voor productie.", "admin.service.developerTitle": "Developer mode inschakelen: ", + "admin.service.enableAPIv3": "Allow use of API v3 endpoints:", + "admin.service.enableAPIv3Description": "Set to false to disable all version 3 endpoints of the REST API. Integrations that rely on API v3 will fail and can then be identified for migration to API v4. API v3 is deprecated and will be removed in the near future. See https://api.mattermost.com for details.", "admin.service.enforceMfaDesc": "When true, multi-factor authentication is required for login. New users will be required to configure MFA on signup. Logged in users without MFA configured are redirected to the MFA setup page until configuration is complete.Kanalen organiseren conversaties in verschillende onderwerpen. Ze zijn open voor iedereen in je team. Om privéberichten te sturen, gebruik Directe Berichten voor een enkel persoon of Privé Groepen voor meerdere personen.
", "sidebar.tutorialScreen2": "Hier zijn 2 publieke kanalen om te starten:
{townsquare} is een plaats voor team wijde communicatie. Iedereen in jouw team is lid van dit kanaal.
{offtopic} is een plaats voor ontspanning en humor buiten werk gerelateerde zaken en kanalen. Jij en jouw team kunnen beslissen wel andere kanalen er gemaakt moeten worden.
", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Sleep hier een bestand om te uploaden.", "user.settings.advance.embed_preview": "For the first web link in a message, display a preview of website content below the message, if available", "user.settings.advance.embed_toggle": "Toon schakel optie voor alle ingesloten voorbeelden", - "user.settings.advance.emojipicker": "Enable emoji picker for reactions and message input box", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} Ingeschakeld", "user.settings.advance.formattingDesc": "Indien ingeschakeld, worden berichten opgemaakt met links, emoji, stijl van de tekst, en regeleinden toevoegen. Standaard is deze instelling ingeschakeld. Het wijzigen van deze instelling vereist dat de pagina vernieuwd wordt.", "user.settings.advance.formattingTitle": "Bericht opmaak inschakelen", diff --git a/webapp/i18n/pl.json b/webapp/i18n/pl.json index 692b6adeac..bc845dd21c 100644 --- a/webapp/i18n/pl.json +++ b/webapp/i18n/pl.json @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "Dodaj link służący do pobrania aplikacji Mattermost. Gdy link jest podany zostanie dodana opcja \"Pobierz aplikacje Mattermost\" do menu głównego, żeby użytkownicy mogli znaleźć stronę pobrań. Jeśli zostawisz to pole puste ta opcja będzie ukryta w menu głównym.", "admin.customization.appDownloadLinkTitle": "Link do strony pobrań aplikacji Mattermost:", "admin.customization.customBrand": "Własna marka", - "admin.customization.customEmoji": "Własne emotikony", + "admin.customization.emoji": "Emoji", "admin.customization.enableCustomEmojiDesc": "Pozwól użytkownikom na tworzenie własnych emoji do użytku w wiadomościach. Jeśli zostanie włączone ustawienia własnych emoji można znaleźć przez przełączenie się na zespół, kliknięcie trzech kropek nad paskiem bocznym kanału i wybranie \"Własne Emoji\".", "admin.customization.enableCustomEmojiTitle": "Włącz własne emotikony:", + "admin.customization.enableEmojiPickerDesc": "The emoji picker allows users to select emoji to add as reactions or use in messages. Enabling the emoji picker with a large number of custom emoji may slow down performance.", + "admin.customization.enableEmojiPickerTitle": "Enable Emoji Picker:", "admin.customization.enableLinkPreviewsDesc": "Włącz użytkownikom możliwość wyświetlania podglądu treści strony pod wiadomością, jeśli dostępne. Jeśli włączone, podgląd strony może być odblokowany przez użytkowników w Ustawienia Konta > Zaawansowane > Podgląd wstępnych funkcjonalności", "admin.customization.enableLinkPreviewsTitle": "Włącz podgląd linków:", "admin.customization.iosAppDownloadLinkDesc": "Dodaj link służący do pobrania aplikacji iOS. Użytkownicy, którzy korzystają ze strony na przeglądarce mobilnej zobaczą stronę z możliwością pobrania aplikacji. Jeśli zostawisz to pole puste ta strona nie pokaże się. ", @@ -601,13 +603,20 @@ "admin.rate.title": "Ustawienia Ograniczeń Prędkości", "admin.recycle.button": "Ponownie Wprowadź Do Obiegu Połączenia z Bazą Danych", "admin.recycle.loading": "Ponowne wprowadzanie do obiegu...", - "admin.recycle.recycleDescription": "Deployments using multiple databases can switch from one master database to another without restarting the Mattermost server by updating \"config.json\" to the new desired configuration and using the Configuration > Reload Configuration from Disk feature to load the new settings while the server is running. The administrator should then use Recycle Database Connections feature to recycle the database connections based on the new settings.", + "admin.recycle.recycleDescription": "Deployments using multiple databases can switch from one master database to another without restarting the Mattermost server by updating \"config.json\" to the new desired configuration and using the {reloadConfiguration} feature to load the new settings while the server is running. The administrator should then use {featureName} feature to recycle the database connections based on the new settings.", + "admin.recycle.recycleDescription.featureName": "Ponownie Wprowadź Do Obiegu Połączenia z Bazą Danych", + "admin.recycle.recycleDescription.reloadConfiguration": "Configuration > Reload Configuration from Disk", "admin.recycle.reloadFail": "Odzyskiwanie nie powiodło się: {error}", "admin.regenerate": "Regeneruj", "admin.reload.button": "Ponownie odczytaj konfigurację z dysku", "admin.reload.loading": "Ładowanie...", - "admin.reload.reloadDescription": "Deployments using multiple databases can switch from one master database to another without restarting the Mattermost server by updating \"config.json\" to the new desired configuration and using the Reload Configuration from Disk feature to load the new settings while the server is running. The administrator should then use the Database > Recycle Database Connections feature to recycle the database connections based on the new settings.", + "admin.reload.reloadDescription": "Deployments using multiple databases can switch from one master database to another without restarting the Mattermost server by updating \"config.json\" to the new desired configuration and using the {featureName} feature to load the new settings while the server is running. The administrator should then use the {recycleDatabaseConnections} feature to recycle the database connections based on the new settings.", + "admin.reload.reloadDescription.featureName": "Ponownie odczytaj konfigurację z dysku", + "admin.reload.reloadDescription.recycleDatabaseConnections": "Database > Recycle Database Connections", "admin.reload.reloadFail": "Przeładowanie nieudane: {error}", + "admin.requestButton.loading": " Ładowanie...", + "admin.requestButton.requestFailure": "Niepowodzenie testu: {error}", + "admin.requestButton.requestSuccess": "Test zakończony sukcesem", "admin.reset_password.close": "Zamknij", "admin.reset_password.newPassword": "Nowe hasło", "admin.reset_password.select": "Wybierz", @@ -694,6 +703,8 @@ "admin.service.corsTitle": "Pozwól na zapytania Cross-domain z:", "admin.service.developerDesc": "Gdy włączone, błędy JavaScript wyświetlane są na czerwonym pasku u góry interfejsu użytkownika. Nie zalecane w wersji produkcyjnej. ", "admin.service.developerTitle": "Włączyć Tryb Dewelopera: ", + "admin.service.enableAPIv3": "Allow use of API v3 endpoints:", + "admin.service.enableAPIv3Description": "Set to false to disable all version 3 endpoints of the REST API. Integrations that rely on API v3 will fail and can then be identified for migration to API v4. API v3 is deprecated and will be removed in the near future. See https://api.mattermost.com for details.", "admin.service.enforceMfaDesc": "When true, multi-factor authentication is required for login. New users will be required to configure MFA on signup. Logged in users without MFA configured are redirected to the MFA setup page until configuration is complete.Kanały organizują rozmowy o różnych tematach. Są dostępne dla wszystkich członków zespołu. Do prywatnych rozmów proszę używać Wiadomości bezpośrednich do pojedynczych użytkowników lub Prywatnych grup dla rozmów w grupie użytkowników.
", "sidebar.tutorialScreen2": "oto dwa startowe kanały publiczne:
{townsquare} - to miejsce do szerokiej komunikacji. Każda osoba w zespole jest członkiem tego kanału.
{offtopic} - jest to miejsce do zabawy poza kanałami związanych z pracą. Ty i Twój zespół zdecydować, jakie inne kanały utworzyć.
", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Upuść plik, aby go wysłać.", "user.settings.advance.embed_preview": "W przypadku pierwszego łącza internetowego w wiadomości wyświetl podgląd treści witryny poniżej wiadomości, jeśli jest dostępna", "user.settings.advance.embed_toggle": "Pokaż przełącznik dla wszystkich osadzonych podglądów", - "user.settings.advance.emojipicker": "Włącz funkcję selekcji emoji dla reakcji i pola wprowadzania wiadomości", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} Enabled", "user.settings.advance.formattingDesc": "Jeśli jest włączone, posty będą formatowane w celu utworzenia linków, wyświetlania emoji, stylowania tekstu i dodawania linii. Domyślnie to ustawienie jest włączone. Zmiana tego ustawienia wymaga odświeżenia strony.", "user.settings.advance.formattingTitle": "Włączenie formatowania wiadomości", diff --git a/webapp/i18n/pt-BR.json b/webapp/i18n/pt-BR.json index 8a344a4a1f..e4ac4f2d20 100644 --- a/webapp/i18n/pt-BR.json +++ b/webapp/i18n/pt-BR.json @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "Adiciona um link para página de download dos apps Mattermost. Quando um link está presente, a opção \"Download Apps Mattermost\" será adicionada no Menu Principal então os usuários poderão acessar a página de download. Deixe este campo em branco para ocultar a opção no Menu Principal.", "admin.customization.appDownloadLinkTitle": "Apps Mattermost Link para Página de Download:", "admin.customization.customBrand": "Marca Personalizada", - "admin.customization.customEmoji": "Emoji Personalizado", + "admin.customization.emoji": "Emoji", "admin.customization.enableCustomEmojiDesc": "Habilitar para os usuários a criação de emoji personalizados para usar nas mensagens. Quando habilitado, as configurações dos Emoji personalizados podem ser acessadas trocando para Time e clicando nos três pontos encima do canal, e selecionando \"Emoji Personalizados\".", "admin.customization.enableCustomEmojiTitle": "Ativar Emoji Personalizado:", + "admin.customization.enableEmojiPickerDesc": "O seletor de emoji permite aos usuários selecionar emoji para adicionar como reações ou usar em mensagens. Habilitar o seletor de emoji com um grande número de emoji personalizados pode diminuir o desempenho.", + "admin.customization.enableEmojiPickerTitle": "Ativar Seletor de Emoji:", "admin.customization.enableLinkPreviewsDesc": "Permitir que os usuários exibam uma visualização do conteúdo do site abaixo da mensagem, se disponível. Quando verdadeiro, as pré-visualizações do site podem ser ativadas em Configurações da conta > Avançado > Visualizar recursos de pré-lançamento.", "admin.customization.enableLinkPreviewsTitle": "Habilitar Visualizações de Links:", "admin.customization.iosAppDownloadLinkDesc": "Adiciona um link para download do app iOS. Usuários que acessarem o site em um navegador móvel serão perguntados com uma página dando a opção para download do app. Deixe este campo em branco para evitar que a página apareça.", @@ -601,13 +603,20 @@ "admin.rate.title": "Configurações de Velocidade", "admin.recycle.button": "Reciclar Conexão do Banco de Dados", "admin.recycle.loading": " Reciclando...", - "admin.recycle.recycleDescription": "Instalações usando vários bancos de dados podem trocar de um banco de dados principal para outro sem reiniciar o servidor Mattermost, atualizando \"config.json\" com a nova configuração desejada e usando Configuração > Recarregar Configuração do Disco recarrega as novas configurações enquanto o servidor está em execução. O administrador deve então usar Reciclagem de Conexões do Banco de Dados recurso para reciclar as conexões do banco de dados com base nas novas definições.", + "admin.recycle.recycleDescription": "Instalações usando vários bancos de dados podem trocar de um banco de dados principal para outro sem reiniciar o servidor Mattermost, atualizando \"config.json\" com a nova configuração desejada e usando o recurso {reloadConfiguration} para recarregar as novas configurações enquanto o servidor está em execução. O administrador pode então usar o recurso {featureName} para reciclar as conexões do banco de dados com base nas novas definições.", + "admin.recycle.recycleDescription.featureName": "Reciclar Conexão do Banco de Dados", + "admin.recycle.recycleDescription.reloadConfiguration": "Configuração > Recarregar Configurações do Disco", "admin.recycle.reloadFail": "Reciclagem malsucedida: {error}", "admin.regenerate": "Re-Gerar", "admin.reload.button": "Recarregar Configuração do Disco", "admin.reload.loading": " Carregando...", - "admin.reload.reloadDescription": "Instalações usando vários bancos de dados podem trocar de um banco de dados principal para outro sem reiniciar o servidor Mattermost, atualizando \"config.json\" com a nova configuração desejada e usando Recarregar Configuração do Disco recarrega as novas configurações enquanto o servidor está em execução. O administrador deve então usar Banco de Dados > Reciclagem de Conexões do Banco de Dados recurso para reciclar as conexões do banco de dados com base nas novas definições.", + "admin.reload.reloadDescription": "Instalações usando vários bancos de dados podem trocar de um banco de dados principal para outro sem reiniciar o servidor Mattermost, atualizando \"config.json\" com a nova configuração desejada e usando o recurso {featureName} para carregar as novas configurações enquanto o servidor está em execução. O administrador pode então usar o recurso {recycleDatabaseConnections} para reciclar as conexões do banco de dados com base nas novas definições.", + "admin.reload.reloadDescription.featureName": "Recarregar Configuração do Disco", + "admin.reload.reloadDescription.recycleDatabaseConnections": "Banco de Dados > Reciclar Conexão do Banco de Dados", "admin.reload.reloadFail": "Recarregamento malsucedido: {error}", + "admin.requestButton.loading": " Carregando...", + "admin.requestButton.requestFailure": "Falha de Teste: {error}", + "admin.requestButton.requestSuccess": "Teste bem Sucedido", "admin.reset_password.close": "Fechar", "admin.reset_password.newPassword": "Nova Senha", "admin.reset_password.select": "Selecionar", @@ -694,6 +703,8 @@ "admin.service.corsTitle": "Permitir requisição cross-origin de:", "admin.service.developerDesc": "Quando verdadeiro, os erros de Javascript serão mostrados em uma barra roxa no topo da interface de usuário. Não recomendado para uso em produção. ", "admin.service.developerTitle": "Ativar o Modo Desenvolvedor: ", + "admin.service.enableAPIv3": "Permitir o uso do ponto final API v3:", + "admin.service.enableAPIv3Description": "Definir como falso para desativar todos os pontos finais da versão 3 da API REST. As integrações que dependem da API v3 falharão e poderão ser identificadas para a migração para a API v4. A API v3 está obsoleta e será removida no futuro próximo. Veja https://api.mattermost.com para mais detalhes.", "admin.service.enforceMfaDesc": "Quando verdadeiro, autenticação pode multi-fator será requerida para o login. O configuração do MFA será requerida para os novos usuários na inscrição. Usuários logados sem o MFA configurado serão redirecionados para a página de configuração do MFA até a configuração estiver completa.Canais organizam conversas em diferentes tópicos. Eles estão abertos a todos em sua equipe. Para enviar comunicações privadas utilize Mensagens Diretas para uma única pessoa ou Canais Privados para várias pessoas.
", "sidebar.tutorialScreen2": "Aqui estão dois canais públicos para começar:
{townsquare} é um lugar comunicação de toda equipe. Todo mundo em sua equipe é um membro deste canal.
{offtopic} é um lugar para diversão e humor fora dos canais relacionados com o trabalho. Você e sua equipe podem decidir qual outros canais serão criados.
", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Soltar um arquivo para enviá-lo.", "user.settings.advance.embed_preview": "Para o primeiro link da web em uma mensagem, exiba uma visualização do conteúdo do site abaixo da mensagem, se disponível", "user.settings.advance.embed_toggle": "Exibir mostrar/esconder para todas as pre-visualizações", - "user.settings.advance.emojipicker": "Ativar o seletor de emoji para reações e na caixa de entrada de mensagem", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Recurso} other {Recursos}} Ativado", "user.settings.advance.formattingDesc": "Se ativado, posts serão formatados para criar links, exibir emoji, estilo de texto e adicionar quebra de linhas. Por padrão é definido como ativado. Mudando está configuração será necessário recarregar a página.", "user.settings.advance.formattingTitle": "Ativar Formatação de Post", diff --git a/webapp/i18n/ru.json b/webapp/i18n/ru.json index 43ae9a8a69..1f1854bcd5 100644 --- a/webapp/i18n/ru.json +++ b/webapp/i18n/ru.json @@ -1,6 +1,6 @@ { "about.close": "Закрыть", - "about.copyright": "Copyright 2015-{currentYear} Mattermost, Inc. Все права защищены", + "about.copyright": "Copyright 2015 - {currentYear} Mattermost, Inc. Все права защищены", "about.database": "База данных:", "about.date": "Дата сборки:", "about.enterpriseEditionLearn": "Подробнее о редакции Enterprise читайте на ", @@ -16,8 +16,8 @@ "about.teamEditiont1": "Enterprise Edition", "about.title": "О Mattermost", "about.version": "Версия:", - "access_history.title": "История доступа", - "activity_log.activeSessions": "Активные сеансы", + "access_history.title": "История активности", + "activity_log.activeSessions": "Активные сессии", "activity_log.browser": "Браузер: {browser}", "activity_log.firstTime": "Первая активность: {date}, {time}", "activity_log.lastActivity": "Последняя активность: {date}, {time}", @@ -25,7 +25,7 @@ "activity_log.moreInfo": "Подробнее", "activity_log.os": "ОС: {os}", "activity_log.sessionId": "Идентификатор сессии: {id}", - "activity_log.sessionsDescription": "Создание сессий происходит при входе с нового браузера или устройства. Они позволяют использовать Mattermost без необходимости повторного входа на протяжении времени установленного Системным Администратором. Если вы хотите завершить сессию, нажмите кнопку 'Выйти'.", + "activity_log.sessionsDescription": "Создание сессии происходит при входе с нового браузера или устройства. Они позволяют использовать Mattermost без необходимости повторного входа на протяжении времени, установленного Администратором системы. Если вы хотите завершить сессию, нажмите кнопку 'Выйти'.", "activity_log_modal.android": "Android", "activity_log_modal.androidNativeApp": "Приложение для Android", "activity_log_modal.desktop": "Приложение для ПК", @@ -137,7 +137,7 @@ "add_outgoing_webhook.triggerWordsTriggerWhen.help": "Выберите, будет ли вебхук отправлен только если первое слово точно совпадает с ключевым словом или если оно хотя бы начинается с него.", "add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "Первое слово соответствует слову события полностью", "add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "Первое слово начинается со слова триггера", - "add_users_to_team.title": "Добавить Нового Участника в Команду {teamName}", + "add_users_to_team.title": "Добавить нового участника в команду {teamName}", "admin.advance.cluster": "Высокая доступность", "admin.advance.metrics": "Мониторинг производительности", "admin.audits.reload": "Перезагрузить логи активности пользователя", @@ -157,7 +157,7 @@ "admin.cluster.interNodeUrlsEx": "Например: \"http://10.10.10.30, http://10.10.10.31\"", "admin.cluster.interNodeUrlsTitle": "Межузловые URL:", "admin.cluster.loadedFrom": "Конфигурационный файл был загружен с узла с идентификатором {clusterId}. Пожалуйста, обратитесь к руководству по разрешению проблем в нашей документации, если вы открываете системную консоль через балансировщик нагрузки и испытываете проблемы.", - "admin.cluster.noteDescription": "Изменение свойств в этой секции потребует перезапуска сервера для активации настроек. Когда режим Высокой доступности включен, Системная консоль устанавливается в режим только для чтения и может быть изменена через файл конфигурации.", + "admin.cluster.noteDescription": "Изменение свойств в этой секции потребуют перезагрузки сервера. При использованиии режима высокой доступности, системная консоль устанавливается в режим только для чтения и настройки могут быть изменены только через файл конфигурации, если ReadOnlyConfig отключён.", "admin.cluster.should_not_change": "ВНИМАНИЕ: Эти настройки могут не синхронизироваться с остальными серверами в кластере. Межузловая связь высокой доступности не запустится, пока вы не сделаете config.json одинаковым на всех серверах и не перезапустите Mattermost. Пожалуйста, обратитесь к документации, чтобы узнать, как добавить или удалить сервер из кластера. Если вы открываете системную консоль через балансировщик нагрузки и испытываете проблемы, пожалуйста, смотрите руководство по разрешению проблем в нашей документации.", "admin.cluster.status_table.config_hash": "MD5-хеш файла конфигурации", "admin.cluster.status_table.hostname": "Имя сервера", @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "Добавляет ссылку на страницу скачивания приложений Mattermost. Когда ссылка присутствует, опция \"Скачать приложения Mattermost\" будет добавлена в главное меню, с тем чтобы пользователи смогли найти страницу загрузки. Оставьте это поле пустым, чтобы скрыть эту опцию из главного меню.", "admin.customization.appDownloadLinkTitle": "Ссылка на страницу загрузки приложений Mattermost:", "admin.customization.customBrand": "Произвольный брендинг", - "admin.customization.customEmoji": "Пользовательские смайлы", + "admin.customization.emoji": "Эмодзи", "admin.customization.enableCustomEmojiDesc": "Разрешите пользователя создавать Специальные Эмодзи для использования в сообщениях. После разрешения, настройки Специальных Эмодзи могут быть доступны в разделе Команда, нажатием на три точки над боковой панелью и выбором \"Специальные Эмодзи\".", "admin.customization.enableCustomEmojiTitle": "Включить пользовательские смайлы:", + "admin.customization.enableEmojiPickerDesc": "The emoji picker allows users to select emoji to add as reactions or use in messages. Enabling the emoji picker with a large number of custom emoji may slow down performance.", + "admin.customization.enableEmojiPickerTitle": "Enable Emoji Picker:", "admin.customization.enableLinkPreviewsDesc": "Разрешить пользователю предпросмотр интернет ссылок под сообщением. Если включено, предпросмотр страниц может быть включен в Учетная запись > Дополнительно > Просмотр возможностей предрелиза", "admin.customization.enableLinkPreviewsTitle": "Включить предпросмотр ссылок:", "admin.customization.iosAppDownloadLinkDesc": "Добавляет ссылку для скачивания приложения для IOS. Пользователям, которые посещают сайт через мобильный браузер, на специальной странице будет предложена возможность скачать приложение. Оставьте это поле пустым, чтобы предотвратить появление этой страницы.", @@ -250,7 +252,7 @@ "admin.email.enableEmailBatchingTitle": "Включить почтовые объединения:", "admin.email.fullPushNotification": "Послать полный фрагмент сообщения", "admin.email.genericPushNotification": "Отправить общее описание с именами пользователей и каналов", - "admin.email.inviteSaltDescription": "32-символа \"соли\" для подписи приглашений по эл. почте. При установке создается случайная \"соль\". Нажмите \"Перегенерировать\" чтобы создать новую.", + "admin.email.inviteSaltDescription": "32-символьная соль для подписи приглашений по электронной почте. Случайно генерируется во время инсталляции. Нажмите \"Создать новую\" для генерации новой соли.", "admin.email.inviteSaltExample": "Например: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"", "admin.email.inviteSaltTitle": "\"Соль\" для почтового приглашения:", "admin.email.mhpns": "Используйте шифрованное, качественное HPNS соединение с iOS и Android приложениями", @@ -269,7 +271,7 @@ "admin.email.notificationOrganizationExample": "Например: \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"", "admin.email.notificationsDescription": "Обычно включают в продуктивной системе. Если включено, Mattermost пытается отправить уведомление по эл. почте. Разработчики могут выключить чтобы уведомления не отправлялись.Welcome to {display_name}!
Post messages here that you want everyone to see. Everyone automatically becomes a permanent member of this channel when they join the team.
Добро пожаловать в {display_name}!
Отправляйте сообщения здесь, если хотите чтобы его увидели все. Каждый автоматически становится участником этого канала при входе в команду.
{display_name}, канал для общения по нерабочим вопросам.
{display_name}, канал для общения по нерабочим вопросам.
Каналы предназначены для организации обсуждений на разные темы. Они открыты для всех в вашей команде. Чтобы отправлять приватные сообщения, используйте личные сообщения для диалогов или приватные группы для бесед.
", + "sidebar.tutorialScreen1": "Каналы предназначены для организации обсуждений на разные темы. Они открыты для всех в вашей команде. Чтобы отправлять приватные коммуникации, используйте личные сообщения для диалогов или приватные каналы для общения с несколькими человеками.
", "sidebar.tutorialScreen2": "Для начала вам будут доступны два публичных канала:
{townsquare} используется для внутрикомандного общения. Каждый из вашей команды является участником этого канала.
{offtopic} предназначен для юмора и развлечений отдельно от рабочих каналов. Вы и Ваша команда может выбрать какие другие каналы вам потребуются.
", "sidebar.tutorialScreen3": "Нажмите \"Больше...\" для создания или присоединения к одному из каналов.
Вы также можете создать канал или приватную группу, нажав на \"+\" symbol, идущего после заголовка канала или приватной группы.
", "sidebar.unreadAbove": "Непрочтённые сообщения выше", @@ -1983,7 +2007,7 @@ "sidebar_right_menu.console": "Системная консоль", "sidebar_right_menu.flagged": "Отмеченные сообщения", "sidebar_right_menu.help": "Помощь", - "sidebar_right_menu.inviteNew": "Send Email Invite", + "sidebar_right_menu.inviteNew": "Отправить приглашение на электронную почту", "sidebar_right_menu.logout": "Выйти", "sidebar_right_menu.manageMembers": "Участники", "sidebar_right_menu.nativeApps": "Скачать приложения", @@ -1993,7 +2017,7 @@ "sidebar_right_menu.teamSettings": "Настройки команды", "sidebar_right_menu.viewMembers": "Просмотреть список участников", "signup.email": "Email и Пароль", - "signup.gitlab": "GitLab SSO", + "signup.gitlab": "GitLab Single Sign-On", "signup.google": "Аккаунт Google", "signup.ldap": "Данные AD/LDAP", "signup.office365": "Office 365", @@ -2047,7 +2071,7 @@ "status_dropdown.set_offline": "Не в сети", "status_dropdown.set_online": "В сети", "suggestion.loading": "Загрузка...", - "suggestion.mention.all": "CAUTION: This mentions everyone in channel", + "suggestion.mention.all": "ВНИМАНИЕ: это приведёт к уведомлению всех в этом канале", "suggestion.mention.channel": "Уведомляет всех на канале", "suggestion.mention.channels": "Мои каналы", "suggestion.mention.here": "Уведомлять всех в канале и на сайте", @@ -2057,7 +2081,7 @@ "suggestion.mention.nonmembers": "Не в канале", "suggestion.mention.not_in_channel": "Другие каналы", "suggestion.mention.special": "Специальные функции", - "suggestion.search.private": "Личные Каналы", + "suggestion.search.private": "Приватные каналы", "suggestion.search.public": "Общедоступные каналы", "system_users_list.count": "{count, number} {count, plural, one {user} other {users}}", "system_users_list.countPage": "{startCount, number} - {endCount, number} {count, plural, =0 {0 участников} one {участник} few {участника} other {участников}} из {total}", @@ -2116,14 +2140,14 @@ "tutorial_intro.mobileAppsLinkText": "PC, Mac, iOS и Android", "tutorial_intro.next": "Далее", "tutorial_intro.screenOne": "Средство общения команды, доступное всегда и везде.
Сосредоточьте вашу команду на том, что действительно важно.
", - "tutorial_intro.screenTwo": "Общение происходит в публичных каналах обсуждения, личных группах и личных сообщениях.
Всё архивируется и доступно для поиска с любого подключенного к интернету настольного компьютера, ноутбука или телефона.
", + "tutorial_intro.screenTwo": "Общение происходит в публичных и приватных каналах и в личных сообщениях.
Всё архивируется и доступно для поиска с любого подключенного к интернету настольного компьютера, ноутбука или телефона.
", "tutorial_intro.skip": "Пропустить обучение", "tutorial_intro.support": "Если что-то нужно, просто напишите нам по ", "tutorial_intro.teamInvite": "Пригласить участников", "tutorial_intro.whenReady": " когда будете готовы.", "tutorial_tip.next": "Далее", "tutorial_tip.ok": "Хорошо", - "tutorial_tip.out": "Opt out of these tips.", + "tutorial_tip.out": "Скрыть советы.", "tutorial_tip.seen": "Уже видели? ", "update_command.cancel": "Отмена", "update_command.confirm": "Редактировать команду", @@ -2131,12 +2155,11 @@ "update_command.update": "Обновить", "update_incoming_webhook.update": "Обновить", "update_outgoing_webhook.confirm": "Добавить исходящий вебхук", - "update_outgoing_webhook.question": "Ваши изменения могут повредить существующую слэш-команду. Вы уверены, что хотите продолжить?", + "update_outgoing_webhook.question": "Ваши изменения могут повредить существующий исходящий вебхук. Вы уверены, что хотите продолжить?", "update_outgoing_webhook.update": "Обновить", "upload_overlay.info": "Бросьте сюда файл, чтобы загрузить его.", "user.settings.advance.embed_preview": "Для первой веб-ссылки в сообщении показывать предпросмотр содержимого веб-сайта ниже сообщения, если это возможно", "user.settings.advance.embed_toggle": "Показывать переключатель для всех встроенных превью", - "user.settings.advance.emojipicker": "Enable emoji picker for reactions and message input box", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {возможность включена} few {возможности включены} other {возможностей включены}}", "user.settings.advance.formattingDesc": "Если включено, сообщения будут отформатированы с созданием ссылок, показом смайликов, стилями текста и переносами. По-умолчанию, эта настройка включена. Изменение этой настройки потребует обновления страницы.", "user.settings.advance.formattingTitle": "Разрешить форматирование сообщений", @@ -2148,7 +2171,7 @@ "user.settings.advance.preReleaseDesc": "Check any pre-released features you'd like to preview. You may also need to refresh the page before the setting will take effect.", "user.settings.advance.preReleaseTitle": "Просмотр возможностей предрелиза", "user.settings.advance.sendDesc": "Если включено, `ENTER` вставляет новую строку, а `CTRL + ENTER` отправляет сообщение.", - "user.settings.advance.sendTitle": "Отправлять сообщения сочетанием клавиш CTRL + ENTER", + "user.settings.advance.sendTitle": "Отправлять сообщения сочетанием клавиш CTRL+ENTER", "user.settings.advance.slashCmd_autocmp": "Включить внешнее приложение для реализации функции автодополнения слэш-команд", "user.settings.advance.title": "Дополнительные параметры", "user.settings.advance.webrtc_preview": "Включить возможность совершать и принимать WebRTC звонки.", @@ -2198,7 +2221,7 @@ "user.settings.display.normalClock": "12-часовой формат (пример: 4:00 PM)", "user.settings.display.preferTime": "Выберите предпочитаемый формат времени.", "user.settings.display.showFullname": "Показывать имя и фамилию", - "user.settings.display.showNickname": "Показывать псевдоним, если он существует, в противном случае показывать имя и фамилию", + "user.settings.display.showNickname": "Показывать псевдоним, если существует, иначе показывать имя и фамилию", "user.settings.display.showUsername": "Показывать имя пользователя (по умолчанию)", "user.settings.display.teammateNameDisplay": "Отображение имени в команде", "user.settings.display.theme.applyToAllTeams": "Применить новую тему для всех моих команд", @@ -2212,22 +2235,22 @@ "user.settings.general.checkEmail": "Для верификации адреса проверьте почтовый ящик {email}.", "user.settings.general.checkEmailNoAddress": "Для верификации нового адреса проверьте ваш почтовый ящик", "user.settings.general.close": "Закрыть", - "user.settings.general.confirmEmail": "Подтвердите Email", + "user.settings.general.confirmEmail": "Подтвердите адрес электронной почты", "user.settings.general.currentEmail": "Текущий адрес электронной почты", - "user.settings.general.email": "Email", + "user.settings.general.email": "Адрес электронной почты", "user.settings.general.emailGitlabCantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.", "user.settings.general.emailGoogleCantUpdate": "Вход осуществлен через Google. Адрес электронной почты не может быть обновлен. Адрес электронной почты используемый для уведомлений {email}.", "user.settings.general.emailHelp1": "Email, использующийся для входа, уведомлений и сброса пароля. После изменения Email требуется его верификация.", "user.settings.general.emailHelp2": "Email отключен системным администратором. Уведомления на email не будут высылаться пока не будет включено.", - "user.settings.general.emailHelp3": "Email используется для входа, уведомлений и сброса пароля.", + "user.settings.general.emailHelp3": "Адрес электронной почты используется для входа, уведомлений и сброса пароля.", "user.settings.general.emailHelp4": "Письмо для верификации отправлено на {email}.", "user.settings.general.emailLdapCantUpdate": "Вход осуществлен через AD/LDAP. Email не может быть обновлен. Используемый для оповещений Email: {email}.", "user.settings.general.emailMatch": "Введенные пароли не совпадают.", "user.settings.general.emailOffice365CantUpdate": "При входе через Office 365 адрес электронной почты не может быть обновлен. Адрес, используемый для уведомлений: {email}.", "user.settings.general.emailSamlCantUpdate": "Вход осуществлен через SAML. Email не может быть обновлен. Используемый для оповещений Email: {email}.", "user.settings.general.emailUnchanged": "Новый адрес email не отличается от предыдущего.", - "user.settings.general.emptyName": "Нажмите 'Изменить' для добавления Вашего полного имени", - "user.settings.general.emptyNickname": "Нажмите 'Изменить' для добавления Вашего псевдонима", + "user.settings.general.emptyName": "Нажмите 'Изменить' для добавления вашего полного имени", + "user.settings.general.emptyNickname": "Нажмите 'Изменить' для добавления псевдонима", "user.settings.general.emptyPosition": "Нажмите 'Изменить', чтобы указать свою должность.", "user.settings.general.field_handled_externally": "This field is handled through your login provider. If you want to change it, you need to do so through your login provider.", "user.settings.general.firstName": "Имя", @@ -2235,20 +2258,20 @@ "user.settings.general.imageTooLarge": "Невозможно загрузить изображение. Файл слишком большой.", "user.settings.general.imageUpdated": "Последнее обновление {date}", "user.settings.general.lastName": "Фамилия", - "user.settings.general.loginGitlab": "Login done through GitLab ({email})", + "user.settings.general.loginGitlab": "Успешный вход через GitLab ({email})", "user.settings.general.loginGoogle": "Вход выполнен через GitLab ({email})", "user.settings.general.loginLdap": "Вход завершен через AD/LDAP ({email})", "user.settings.general.loginOffice365": "Вход через Office 365 ({email})", "user.settings.general.loginSaml": "Вход выполнен через SAML ({email})", - "user.settings.general.mobile.emptyName": "Нажмите 'Изменить' для добавления Вашего полного имени", - "user.settings.general.mobile.emptyNickname": "Нажмите 'Изменить' для добавления Вашего псевдонима", - "user.settings.general.mobile.emptyPosition": "Нажмите 'Изменить', чтобы указать свою должность.", - "user.settings.general.mobile.uploadImage": "Нажмите 'Изменить' для загрузки изображения.", + "user.settings.general.mobile.emptyName": "Нажмите для добавления Вашего полного имени", + "user.settings.general.mobile.emptyNickname": "Нажмите для добавления псевдонима", + "user.settings.general.mobile.emptyPosition": "Нажмите, чтобы указать свою должность.", + "user.settings.general.mobile.uploadImage": "Нажмите для загрузки изображения.", "user.settings.general.newAddress": "Новый адрес: {email}İletinizi buraya yazın ve göndermek için ENTER tuşuna basın.
Bir görsel ya da dosya yüklemek için Dosya Ekle düğmesine tıklayın.
", + "create_post.tutorialTip": "İletinizi buraya yazın ve göndermek için ENTER tuşuna basın.
Bir görsel ya da dosya yüklemek için Dosya Ekle düğmesine tıklayın.
", "create_post.write": "Bir ileti yazın...", "create_team.agreement": "Hesap açarak ve {siteName} kullanarak Hüküm ve Koşullarile Gizlilik İlkesinikabul etmiş olursunuz. Kabul etmiyorsanız {siteName} kullanamazsınız.", "create_team.display_name.charLength": "Ad {min} ile {max} karakter arasında olmalıdır. Daha sonra daha uzun bir takım açıklaması ekleyebilirsiniz.", @@ -1481,16 +1495,18 @@ "installed_commands.delete.confirm": "Bu işlem bölü komutunu kalıcı olarak siler ve kullanıldığı tüm bütünleştirmeleri bozar. Silmek istediğinize emin misiniz?", "installed_commands.empty": "Herhangi bir komut bulunamadı", "installed_commands.header": "Bölü Komutları", - "installed_commands.help": "Dış bütünleştirmeler ile kullanılacak bölü komutları oluşturun. Ayrıntılı bilgi almak için {link} bölümüne bakın.", - "installed_commands.helpLink": "belgeler", + "installed_commands.help": "Mattermost ile dış araçları bağlamak için bölü komutlarını kullanın. {buildYourOwn} ya da kendiliğinden sunulan üçüncü taraf uygulama ve bütünleştirmeleri bulmak için {appDirectory} bölümüne bakın.", + "installed_commands.help.appDirectory": "Uygulama Dizini", + "installed_commands.help.buildYourOwn": "Kendiniz oluşturun", "installed_commands.search": "Bölü Komutu Arama", "installed_commands.unnamed_command": "Adsız Bölü Komutu", "installed_incoming_webhooks.add": "Gelen Web Bağlantısı Ekle", "installed_incoming_webhooks.delete.confirm": "Bu işlem gelen web bağlantısını kalıcı olarak siler ve kullanıldığı tüm bütünleştirmeleri bozar. Silmek istediğinize emin misiniz?", "installed_incoming_webhooks.empty": "Herhangi bir gelen web bağlantısı bulunamadı", "installed_incoming_webhooks.header": "Gelen Web Bağlantıları", - "installed_incoming_webhooks.help": "Dış bütünleştirmeler ile kullanılacak gelen bağlantılar oluşturun. Ayrıntılı bilgi almak için {link} bölümüne bakın.", - "installed_incoming_webhooks.helpLink": "belgeler", + "installed_incoming_webhooks.help": "Mattermost ile dış araçları bağlamak için gelen web bağlantılarını kullanın. {buildYourOwn} ya da kendiliğinden sunulan üçüncü taraf uygulama ve bütünleştirmeleri bulmak için {appDirectory} bölümüne bakın.", + "installed_incoming_webhooks.help.appDirectory": "Uygulama Dizini", + "installed_incoming_webhooks.help.buildYourOwn": "Kendiniz oluşturun", "installed_incoming_webhooks.search": "Gelen Web Bağlantısı Arama", "installed_incoming_webhooks.unknown_channel": "Özel Bir Web Bağlantısı", "installed_integrations.callback_urls": "Geri Çağırma Adresleri: {urls}", @@ -1516,8 +1532,9 @@ "installed_oauth_apps.description": "Açıklama", "installed_oauth_apps.empty": "Herhangi bir OAuth 2.0 uygulaması bulunamadı", "installed_oauth_apps.header": "OAuth 2.0 Uygulamaları", - "installed_oauth_apps.help": "Bot ve üçüncü taraf uygulamalarını Mattermost ile bütünleştirmek için OAuth 2.0 uygulamalarını oluşturur. Ayrıntılı bilgi almak için {link} bölümüne bakın.", - "installed_oauth_apps.helpLink": "belgeler", + "installed_oauth_apps.help": "Mattermost ile bot ve üçüncü taraf uygulamaları güvenli olarak bütünleştirmek için {oauthApplications} kullanın. Kullanılabilecek kendiliğinden sunulan uygulamaları bulmak için {appDirectory} bölümüne bakın.", + "installed_oauth_apps.help.appDirectory": "Uygulama Dizini", + "installed_oauth_apps.help.oauthApplications": "OAuth 2.0 Uygulamaları", "installed_oauth_apps.homepage": "Ana Sayfa", "installed_oauth_apps.iconUrl": "Simge Adresi", "installed_oauth_apps.is_trusted": "Güvenilirlik {isTrusted}", @@ -1531,8 +1548,9 @@ "installed_outgoing_webhooks.delete.confirm": "Bu işlem giden web bağlantısını kalıcı olarak siler ve kullanıldığı tüm bütünleştirmeleri bozar. Silmek istediğinize emin misiniz?", "installed_outgoing_webhooks.empty": "Herhangi bir giden web bağlantısı bulunamadı", "installed_outgoing_webhooks.header": "Giden Web Bağlantıları", - "installed_outgoing_webhooks.help": "Dış bütünleştirmeler ile kullanılacak giden bağlantılar oluşturun. Ayrıntılı bilgi almak için {link} bölümüne bakın.", - "installed_outgoing_webhooks.helpLink": "belgeler", + "installed_outgoing_webhooks.help": "Mattermost ile dış araçları bağlamak için giden web bağlantılarını kullanın. {buildYourOwn} ya da kendiliğinden sunulan üçüncü taraf uygulama ve bütünleştirmeleri bulmak için {appDirectory} bölümüne bakın.", + "installed_outgoing_webhooks.help.appDirectory": "Uygulama Dizini", + "installed_outgoing_webhooks.help.buildYourOwn": "Kendiniz oluşturun", "installed_outgoing_webhooks.search": "Giden Web Bağlantılarını Arama", "installed_outgoing_webhooks.unknown_channel": "Özel Bir Web Bağlantısı", "integrations.add": "Ekle", @@ -1543,6 +1561,8 @@ "integrations.done": "Bitti", "integrations.edit": "Düzenle", "integrations.header": "Bütünleştirmeler", + "integrations.help": "Kendiliğinden sunulan üçüncü taraf uygulama ve bütünleştirmeleri bulmak için {appDirectory} bölümüne bakın.", + "integrations.help.appDirectory": "Uygulama Dizini", "integrations.incomingWebhook.description": "Gelen web bağlantıları ileti göndermek için dış bütünleştirmelerin kullanılmasını sağlar", "integrations.incomingWebhook.title": "Gelen Web Bağlantısı", "integrations.oauthApps.description": "OAuth 2.0, dış uygulamaların Mattermost API uygulaması üzerinden kimliği doğrulanmış istekler göndermesini sağlar.", @@ -1737,7 +1757,7 @@ "mobile.routes.channelInfo": "Bilgiler", "mobile.routes.channelInfo.createdBy": "{creator} tarafından şu zamanda oluşturuldu ", "mobile.routes.channelInfo.delete_channel": "Kanalı Sil", - "mobile.routes.channelInfo.favorite": "Sık Kullanılanlara Ekle", + "mobile.routes.channelInfo.favorite": "Beğendiklerime Ekle", "mobile.routes.channel_members.action": "Üyeleri Çıkar", "mobile.routes.channel_members.action_message": "Kanaldan çıkarılacak en az bir üye seçmelisiniz.", "mobile.routes.channel_members.action_message_confirm": "Seçilmiş üyeleri kanaldan çıkarmak istediğinize emin misiniz?", @@ -1764,6 +1784,9 @@ "mobile.server_upgrade.title": "Sunucunun güncellenmesi gerekli", "mobile.server_url.invalid_format": "Adres http:// yada https:// ile başlamalıdır", "mobile.session_expired": "Oturumun Süresi Dolmuş: Lütfen bildirimleri almaya devam etmek için oturum açın.", + "mobile.settings.clear": "Çevrimdışı Depoyu Temizle", + "mobile.settings.clear_button": "Temizle", + "mobile.settings.clear_message": "\nBu işlem çevrimdışı verileri temizleyerek uygulamayı yeniden başlatır. Uygulama yeniden başlatıldığında oturumunuz otomatik olarak açılacak.\n", "mobile.settings.team_selection": "Takım Seçimi", "modal.manaul_status.ask": "Bir daha sorma", "modal.manaul_status.button": "Evet, durumumu \"Çevrimiçi\" yap", @@ -1878,6 +1901,7 @@ "quick_switch_modal.channelsShortcut.mac": "- ⌘K", "quick_switch_modal.channelsShortcut.windows": "- CTRL+K", "quick_switch_modal.help": "Yazmaya başlayın ve kanal/takım değiştirmek için TAB, gezinmek için ↑↓, seçmek için ↵, iptal etmek için ESC tuşlarını kullanın.", + "quick_switch_modal.help_mobile": "Kanalı bulmak için adını yazmaya başlayın.", "quick_switch_modal.help_no_team": "Bir kanal bulmayı deneyin Gezinmek için ↑↓, seçmek için ↵, iptal etmek için ESC tuşlarını kullanın.", "quick_switch_modal.teams": "Takımlar", "quick_switch_modal.teamsShortcut.mac": "- ⌘⌥K", @@ -1962,18 +1986,18 @@ "setting_upload.import": "İçe Aktar", "setting_upload.noFile": "Herhangi bir dosya seçilmemiş.", "setting_upload.select": "Dosya seçin", - "sidebar.channels": "Kanallar", + "sidebar.channels": "HERKESE AÇIK KANALLAR", "sidebar.createChannel": "Yeni herkese açık kanal ekle", "sidebar.createGroup": "Yeni özel kanal ekle", - "sidebar.direct": "Doğrudan İletiler", - "sidebar.favorite": "Sık Kullanılanlar", + "sidebar.direct": "DOĞRUDAN İLETİLER", + "sidebar.favorite": "BEĞENDİĞİM KANALLAR", "sidebar.more": "Diğer", "sidebar.moreElips": "Diğer...", "sidebar.otherMembers": "Bu takımın dışında", - "sidebar.pg": "Özel Kanallar", + "sidebar.pg": "ÖZEL KANALLAR", "sidebar.removeList": "Listeden çıkar", "sidebar.tutorialScreen1": "Kanallar farklı konulardaki konuşmaları düzenlemek için kullanılır. Kanallar takımınızdaki herkese açıktır. Özel iletişim kurmak gerektiğinde bir kişi için Doğrudan İletileri, bir kaç kişi için Özel Kanalları kullanabilirsiniz.
", - "sidebar.tutorialScreen2": "Başlangıçta iki herkese açık kanal bulunur:
{townsquare} tüm takımla iletişim kurmak için kullanılır. Takımınızdaki herkes bu kanalın bir üyesidir.
{offtopic} iş dışı kanallar dışında eğlence için kullanılır. Siz ve takımınız başka kanallar eklemeye karar verebilirsiniz.
", + "sidebar.tutorialScreen2": "Başlangıçta herkese açık iki kanal bulunur:
{townsquare} tüm takımla iletişim kurmak için kullanılır. Takımınızdaki herkes bu kanalın bir üyesidir.
{offtopic} iş dışı kanallar dışında eğlence için kullanılır. Siz ve takımınız başka kanallar eklemeye karar verebilirsiniz.
", "sidebar.tutorialScreen3": "Yeni bir kanal eklemek ve varolan bir kanala katılmak için \"Diğer...\" üzerine tıklayın.
Ayrıca herkese açık ya da özel bir kanal başlığının yanındaki \"+\" simgesine tıklayarak da yeni bir kanal ekleyebilirsiniz.
", "sidebar.unreadAbove": "Yukarıdaki okunmamış iletiler", "sidebar.unreadBelow": "Aşağıdaki okunmamış iletiler", @@ -2136,7 +2160,6 @@ "upload_overlay.info": "Yüklemek istediğiniz dosyayı sürükleyip buraya bırakın.", "user.settings.advance.embed_preview": "Bir iletideki ilk web bağlantısı için, olabiliyorsa bir web sitesi içeriğinin önizlemesini iletinin altında görüntülensin", "user.settings.advance.embed_toggle": "Tüm gömülü önizleme görüntülemeyi değiştir", - "user.settings.advance.emojipicker": "Tepkiler ve ileti yazma kutusunda emoji seçici kullanılsın", "user.settings.advance.enabledFeatures": "{count, number} {count, plural, bir {Feature} diğer {Features}} etkinleştirildi", "user.settings.advance.formattingDesc": "Bu seçenek etkinleştirildiğinde, iletiler bağlantılar eklemek, emoji görüntülemek, metni biçimlendirmek ve satır sonları eklemek için biçimlendirilir. Varsayılan olarak bu seçenek etkinleştirilmiştir. Bu değer değiştirildikten sonra bu sayfanın yenilenmesi gerekir.", "user.settings.advance.formattingTitle": "İletiler Biçimlendirilebilsin", diff --git a/webapp/i18n/zh-CN.json b/webapp/i18n/zh-CN.json index 506d92338d..956dc15f4a 100644 --- a/webapp/i18n/zh-CN.json +++ b/webapp/i18n/zh-CN.json @@ -157,7 +157,7 @@ "admin.cluster.interNodeUrlsEx": "例如 \"http://10.10.10.30, http://10.10.10.31\"", "admin.cluster.interNodeUrlsTitle": "互连节点网址:", "admin.cluster.loadedFrom": "此配置文件是从节点 ID {clusterId} 加载的。如果您在通过负载均衡服务器访问系统控制时遇到问题,请参考我们的文档中的排错手册。", - "admin.cluster.noteDescription": "修改此分类中的属性需要重启服务器才能生效。当高可用性模式开启时,系统控制台将设为只读且只能通过修改配置文件进行改动。", + "admin.cluster.noteDescription": "修改此分类中的属性需要重启服务器才能生效。当高可用性模式开启时,系统控制台将设为只读且只能通过修改配置文件进行改动除非禁止配置文件里的 ReadOnlyConfig。", "admin.cluster.should_not_change": "警告:这些设定可能不会与其他机群服务器同步。高可用性互连节点通讯只会在您确保所有服务器中的config.json一致并重启Mattermost后开启。请见文档了解如何从机群里添加或删除服务器。如果您在通过负载均衡服务器访问系统控制且遇到问题,请见我们的文档中的排错手册。", "admin.cluster.status_table.config_hash": "配置文件MD5", "admin.cluster.status_table.hostname": "主机名", @@ -216,9 +216,11 @@ "admin.customization.appDownloadLinkDesc": "添加Mattermost应用下载链接。当链接存在时,主菜单将有“下载Mattermost应用”选项让用户找到下载页面。此栏留空将隐藏此选项。", "admin.customization.appDownloadLinkTitle": "Mattermost 应用下载页面网址:", "admin.customization.customBrand": "自定义品牌", - "admin.customization.customEmoji": "自定义表情", + "admin.customization.emoji": "表情符", "admin.customization.enableCustomEmojiDesc": "允许用户创建在消息中使用的自定义表情符。启用后,自定义的表情符的设置方式为:切换到一个团队,在侧边栏单击频道上面的三个点,然后选择“自定义表情符”。", "admin.customization.enableCustomEmojiTitle": "启用自定义表情:", + "admin.customization.enableEmojiPickerDesc": "表情符选择器允许用户选择表情符做为反应或用在消息中。在拥有大量自定义表情符下开启表情符选择器将会降低性能。", + "admin.customization.enableEmojiPickerTitle": "开启表情符选择器:", "admin.customization.enableLinkPreviewsDesc": "允许用户在消息下方显示网站预览。当设为是时,网站预览可在帐号设定 > 高级 > 预览先行发布功能开启。", "admin.customization.enableLinkPreviewsTitle": "启用链接预览:", "admin.customization.iosAppDownloadLinkDesc": "添加iOS应用下载链接。用移动设备访问的用户将看到应用下载提示页面。此栏留空将不显示。", @@ -236,7 +238,7 @@ "admin.email.agreeHPNS": " 我理解并同意 Mattermost 推送提醒服务服务条款和隐私策略。", "admin.email.allowEmailSignInDescription": "当设置为是时,Mattermost允许用户使用电子邮件地址和密码登入。", "admin.email.allowEmailSignInTitle": "开启使用邮件地址登入:", - "admin.email.allowSignupDescription": "当设置为是时,Mattermost允许团队创建和使用电子邮件地址和密码注册帐户。此值唯一设为否的情况是你想使用 OAuth 或者 AD/LDAP 这种单点登录服务注册。", + "admin.email.allowSignupDescription": "当设置为是时,Mattermost 允许团队创建和使用电子邮件地址与密码注册帐户。此值唯一设为否的情况是你想使用 OAuth 或者 AD/LDAP 这种单点登录服务注册。", "admin.email.allowSignupTitle": "开启使用邮件地址创建帐号:", "admin.email.allowUsernameSignInDescription": "当设置为是时,Mattermost允许用户使用用户名和密码登录。此设置通常只用于当电子邮件验证被禁用时。", "admin.email.allowUsernameSignInTitle": "开启使用用户名登入:", @@ -442,7 +444,7 @@ "admin.ldap.firstnameAttrDesc": "(可选) AD/LDAP服务器中的属性用来填充 Mattermost 用户的名字。当设置后,用户将没法修改他们的名字,因为它时和 LDAP 服务器同步的。当留空时,用户可以在帐号设置里修改名字。", "admin.ldap.firstnameAttrEx": "例如 \"givenName\"", "admin.ldap.firstnameAttrTitle": "姓属性", - "admin.ldap.idAttrDesc": "此属性在 AD/LDAP 服务器作为 Mattermost 中一个被用于做唯一标识符值。它将不可被修改,比如用户名或 uid。如果一个用户的 ID 属性被修改,它将创建一个新的 Mattermost 账户并且与之前的用户无关。它被用于在 Mattermost 登录时“AD/LDAP 用户名”字段在登录页面。一般该属性字段与上面的“用户名属性”字段相同。如果你的团队通常使用 域名\\\\用户名 登录到其他 AD/LDAP 服务,你可以选择在本栏使用 域名\\\\用户名 以跟其他站点保持一致。", + "admin.ldap.idAttrDesc": "此属性在 AD/LDAP 服务器作为 Mattermost 中一个被用于做唯一标识符值。它应该是 AD/LDAP 上不可被修改的属性,比如用户名或 uid。如果一个用户的 ID 属性被修改,它将创建一个新的 Mattermost 账户并且与之前的用户无关联。它被用于在 Mattermost 登录时“AD/LDAP 用户名”字段在登录页面。一般该属性字段与上面的“用户名属性”字段相同。如果你的团队通常使用 域名\\\\用户名 登录到其他 AD/LDAP 服务,你可以选择在本栏使用 域名\\\\用户名 以跟其他站点保持一致。", "admin.ldap.idAttrEx": "例如 \"sAMAccountName\"", "admin.ldap.idAttrTitle": "ID属性:", "admin.ldap.lastnameAttrDesc": "(可选) AD/LDAP服务器中的属性用来填充 Mattermost 用户的姓氏。当设置后,用户将没法修改他们的姓氏,因为它时和 LDAP 服务器同步的。当留空时,用户可以在帐号设置里修改姓氏。", @@ -474,7 +476,7 @@ "admin.ldap.skipCertificateVerification": "跳过证书验证:", "admin.ldap.skipCertificateVerificationDesc": "跳过TLS或STARTTLS连接的证书验证。不建议用在需要TLS的正式环境下。仅限测试。", "admin.ldap.syncFailure": "同步失败:{error}", - "admin.ldap.syncIntervalHelpText": "AD/LDAP 的同步机制会将 Mattermost 中的用户信息同步以反映在 AD/LDAP 服务器上进行的更新。例如,当 AD/LDAP 服务器上一个用户姓名更改时,这一改变将在 Mattermost 同步执行。在 AD/LDAP 服务器中删除或禁用账户时将他们的 Mattermost 账号设置为\"停用\"并且已撤走会话。Mattermost 会按照一定的时间频率定期进行同步。例如, 如果设置为60,那么会在每60分钟进行同步。", + "admin.ldap.syncIntervalHelpText": "AD/LDAP 的同步机制会将 Mattermost 中的用户信息同步以反映在 AD/LDAP 服务器上进行的更新。例如,当 AD/LDAP 服务器上一个用户姓名更改时,这一改变将在 Mattermost 同步执行。在 AD/LDAP 服务器中删除或禁用账户时将他们的 Mattermost 账号设置为\"停用\"并且已撤走会话。Mattermost 会按照一定的时间频率定期进行同步。例如,如果设置为60,那么会在每 60 分钟进行同步。", "admin.ldap.syncIntervalTitle": "同步间隔(分钟):", "admin.ldap.syncNowHelpText": "立即启动一个 AD/LDAP 同步。", "admin.ldap.sync_button": "开始 AD/LDAP 同步", @@ -601,13 +603,20 @@ "admin.rate.title": "速度限制设置", "admin.recycle.button": "回收数据库连接", "admin.recycle.loading": "回收中...", - "admin.recycle.recycleDescription": "在部署使用多数据库时可以在服务器运行情况下修改\"config.json\"且使用设定 > 重新从磁盘载入配置 来切换Mattermost主数据库至另外个。之后管理员需使用回收数据库连接功能来根据新设定回收数据库连接。", + "admin.recycle.recycleDescription": "在部署使用多数据库时可以在服务器运行情况下修改 \"config.json\"且使用 {reloadConfiguration} 功能以不重启服务器的情况下加载新的设定。之后管理员需使用 {featureName} 功能来根据新设定回收数据库连接。", + "admin.recycle.recycleDescription.featureName": "回收数据库连接", + "admin.recycle.recycleDescription.reloadConfiguration": "配置 > 从磁盘重加载配置", "admin.recycle.reloadFail": "回收失败: {error}", "admin.regenerate": "重新生成", "admin.reload.button": "重新从磁盘载入配置", "admin.reload.loading": "加载中...", - "admin.reload.reloadDescription": "在部署使用多数据库时可以在服务器运行情况下修改\"config.json\"且使用 重新从磁盘载入配置 来切换Mattermost主数据库至另外个。之后管理员需使用数据库 > 回收数据库链接 功能来根据新设定回收数据库连接。", + "admin.reload.reloadDescription": "在部署使用多数据库时可以在服务器运行情况下修改 \"config.json\"且使用 {featureName} 功能以不重启服务器的情况下加载新的设定。之后管理员需使用 {recycleDatabaseConnections} 功能来根据新设定回收数据库连接。", + "admin.reload.reloadDescription.featureName": "重新从磁盘载入配置", + "admin.reload.reloadDescription.recycleDatabaseConnections": "数据库 > 回收数据库连接", "admin.reload.reloadFail": "重载失败:{error}", + "admin.requestButton.loading": " 加载中...", + "admin.requestButton.requestFailure": "测试失败:{error}", + "admin.requestButton.requestSuccess": "测试成功", "admin.reset_password.close": "关闭", "admin.reset_password.newPassword": "新密码", "admin.reset_password.select": "选择", @@ -694,6 +703,8 @@ "admin.service.corsTitle": "允许来自以下跨源请求网址:", "admin.service.developerDesc": "开启时,Javascript 错误将显示在页面顶端紫色条里。不推荐在正式环境使用。", "admin.service.developerTitle": "开启开发者模式:", + "admin.service.enableAPIv3": "允许使用 API v3 接口:", + "admin.service.enableAPIv3Description": "设否以禁用所有 REST API 版本 3 的接口。依赖 API v3 接口的整合将失败并可以升级到 API v4。API v3 已淘汰并将在近期移除。详情请见https://api.mattermost.com。", "admin.service.enforceMfaDesc": "当设为是时,必须需要多重验证登入。新用户将在注册时候设置多重验证。已登入并未设置多重验证的用户将重指向多重验证设置页面直到配置完成。