summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2016-09-09 16:21:26 -0300
committerGitHub <noreply@github.com>2016-09-09 16:21:26 -0300
commit75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba (patch)
treedbc42b23192fc81dc73b039678a0cec5014b8b3c
parent193314e9fca5d23fbfae3c6ead7e5d23b1bea616 (diff)
downloadchat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.tar.gz
chat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.tar.bz2
chat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.zip
Translations for RC5 (#4004)
-rw-r--r--i18n/de.json16
-rw-r--r--i18n/es.json6
-rw-r--r--i18n/fr.json114
-rw-r--r--i18n/ja.json6
-rw-r--r--i18n/ko.json92
-rw-r--r--i18n/nl.json136
-rw-r--r--i18n/pt-BR.json6
-rw-r--r--i18n/zh_CN.json2468
-rw-r--r--i18n/zh_TW.json6
-rw-r--r--webapp/i18n/de.json182
-rw-r--r--webapp/i18n/es.json6
-rw-r--r--webapp/i18n/fr.json296
-rw-r--r--webapp/i18n/ja.json8
-rw-r--r--webapp/i18n/nl.json408
-rw-r--r--webapp/i18n/pt-BR.json3686
-rw-r--r--webapp/i18n/zh_CN.json6
-rw-r--r--webapp/i18n/zh_TW.json2
17 files changed, 3746 insertions, 3698 deletions
diff --git a/i18n/de.json b/i18n/de.json
index e9fbd66c4..0bc232a79 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -637,11 +637,11 @@
},
{
"id": "api.command_shortcuts.nav",
- "translation": "#### Tastenkürzel\n\n#### Navigation\n\nAlt+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Shift+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichteb\nAlt+Shift+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichteb\nStrg+K: Einen Kanal Schnellwechseldialog anzeigen\nStrg+Shift+A: Benutzereinstellungen öffnen\nStrg+Shift+M: Die letzten Nennungen öffnen\n\n"
+ "translation": "#### Tastenkürzel\n\n#### Navigation\n\nAlt+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Shift+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichten\nAlt+Shift+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichten\nStrg+K: Einen Kanal Schnellwechseldialog anzeigen\nStrg+Shift+A: Benutzereinstellungen öffnen\nStrg+Shift+M: Die letzten Erwähnungen öffnen\n\n"
},
{
"id": "api.command_shortcuts.nav_mac",
- "translation": "#### Tastenkürzel\n\n#### Navigation\n\nAlt+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Shift+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichteb\nAlt+Shift+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichteb\nCmd+K: Einen Kanal Schnellwechseldialog anzeigen\nCmd+Shift+A: Benutzereinstellungen öffnen\nCmd+Shift+M: Die letzten Nennungen öffnen\n\n"
+ "translation": "#### Tastenkürzel\n\n#### Navigation\n\nAlt+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste\nAlt+Shift+Hoch: Vorheriger Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichten\nAlt+Shift+Runter: Nächster Kanal oder Direktnachricht in der linken Seitenleiste mit ungelesenen Nachrichten\nCmd+K: Einen Kanal Schnellwechseldialog anzeigen\nCmd+Shift+A: Benutzereinstellungen öffnen\nCmd+Shift+M: Die letzten Erwähnungen öffnen\n\n"
},
{
"id": "api.command_shrug.desc",
@@ -1333,7 +1333,7 @@
},
{
"id": "api.post.update_mention_count_and_forget.update_error",
- "translation": "Fehler beim Aktualisieren der Nennungenanzahl, post_id=%v channel_id=%v err=%v"
+ "translation": "Fehler beim Aktualisieren der Erwähnungsanzahl, post_id=%v channel_id=%v err=%v"
},
{
"id": "api.post.update_post.find.app_error",
@@ -1477,7 +1477,7 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Konnte Regex Match für @Nennung für Slack Benutzer {{.UserID}} {{.Username}} nicht erstellen"
+ "translation": "Konnte Regex Match für @Erwähnung für Slack Benutzer {{.UserID}} {{.Username}} nicht erstellen"
},
{
"id": "api.slackimport.slack_import.log",
@@ -2457,7 +2457,7 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "LDAP deaktiviert oder Lizenz unterstützt kein LDAP."
+ "translation": "AD/LDAP deaktiviert oder Lizenz unterstützt kein AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "Kann Benutzer nicht auf AD/LDAP Server finden: "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Bei der Verbindung zum Identitäten Anbieter trat ein Fehler auf. Bitte kontaktieren Sie Ihren Systemadministrator."
},
@@ -3793,7 +3797,7 @@
},
{
"id": "store.sql_channel.increment_mention_count.app_error",
- "translation": "Konnte Nennungsanzahl nicht erhöhen"
+ "translation": "Konnte Erwähnungenanzahl nicht erhöhen"
},
{
"id": "store.sql_channel.permanent_delete_by_team.app_error",
diff --git a/i18n/es.json b/i18n/es.json
index c16e84f4a..fb7082907 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -2457,7 +2457,7 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "LDAP deshabilitado o la licencia no es compatible con LDAP."
+ "translation": "AD/LDAP deshabilitado o la licencia no es compatible con AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "No se puede encontrar el usuario en el servidor AD/LDAP: "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Se ha producido un error mientras se inicia la solicitud al Proveedor de Identidad. Por favor, póngase en contacto con su Administrador del Sistema."
},
diff --git a/i18n/fr.json b/i18n/fr.json
index 6bd8cd83f..23e02b41a 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -353,7 +353,7 @@
},
{
"id": "api.channel.update_last_viewed_at.get_unread_count_for_channel.errord",
- "translation": "Unable to get the unread count for user_id=%v and channel_id=%v, err=%v"
+ "translation": "Impossible de récupérer le nombre de messages non lus pour user_id=%v et channel_id=%v, err=%v"
},
{
"id": "api.command.admin_only.app_error",
@@ -605,11 +605,11 @@
},
{
"id": "api.command_shortcuts.browser",
- "translation": "#### Built-in Browser Commands\n\nALT+LEFT: Previous channel in your history\nALT+RIGHT: Next channel in your history\nCTRL+PLUS: Increase font size (zoom in)\nCTRL+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### Intégré dans le navigateur de commandes\n\nALT+GAUCHE: Chaîne précédente dans votre histoire\nALT+DROITE: Canal suivant dans votre histoire\nCTRL+PLUS: Augmentation de la taille de la police (zoom avant)\nCTRL+MOINS: Diminution de la taille de la police (zoom arrière)\nMAJ+HAUT (dans le champ de saisie): Sélectionner le texte à la ligne précédente\nMAJ+BAS (dans le champ de saisie): Sélectionner le texte à la ligne suivante\nMAJ+ENTRÉE (dans le champ de saisie): Créer une nouvelle ligne\n"
},
{
"id": "api.command_shortcuts.browser_mac",
- "translation": "#### Built-in Browser Commands\n\nCMD+[: Previous channel in your history\nCMD+]: Next channel in your history\nCMD+PLUS: Increase font size (zoom in)\nCMD+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### Intégré dans le navigateur de commandes\n\nCMD+[: Canal précédent dans votre histoire\nCMD+]: Canal suivant dans votre histoire\nCMD+PLUS: Augmentation de la taille de la police (zoom avant)\nCMD+MOINS: Diminution de la taille de la police (zoom arrière)\nMAJ+HAUT (dans le champ de saisie): Sélectionner le texte à la ligne précédente\nMAJ+flèche vers le BAS (dans le champ de saisie): Sélectionner le texte à la ligne suivante\nMAJ+ENTRÉE (dans le champ de saisie): Créer une nouvelle ligne\n"
},
{
"id": "api.command_shortcuts.desc",
@@ -625,11 +625,11 @@
},
{
"id": "api.command_shortcuts.msgs",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCTRL+UP (in empty input field): Reprint the previous message or slash command you entered\nCTRL+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Messages\n\nESC: Marque tous les messages du canal courant comme lus\nCTRL+HAUT (dans un champ de saisie vide): Réaffiche le message précédent ou la commande slash que vous avez précédemment tapés\nCTRL+BAS (dans un champ de saisie vide): Réaffiche le message suivant ou la commande slash que vous avez précédemment saisis\nHAUT (dans un champ de saisie vide): Édite le dernier message que vous avez saisi dans le canal courant\n@[caractère]+TAB: Suggère le @nom d'utilisateur commençant par [caractère]\n:[caractère]+TAB: Suggère des émoticônes commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.msgs_mac",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCMD+UP (in empty input field): Reprint the previous message or slash command you entered\nCMD+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Messages\n\nESC: Marque tous les messages du canal courant comme lus\nCMD+Haut (dans un champ d'édition vide): Affiche à nouveau le message ou la commande slash précédent que vous avez saisis\nCMD+Bas (dans un champ d'édition vide): Affiche à nouveau le message ou la commande slash suivant que vous avez saisis\nHaut (dans un champ d'édition vide): Edite le dernier message que vous avez saisi dans le canal courant\n@[caractère]+TAB: Complète automatiquement le @nom d'utilisateur commençant par [caractère]\n:[caractère]+TAB: Complète automatiquement l'émoticône commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.name",
@@ -637,11 +637,11 @@
},
{
"id": "api.command_shortcuts.nav",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCTRL+K: Open a quick channel switcher dialog\nCTRL+SHIFT+A: Open account settings\nCTRL+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Raccourcis clavier\n\n#### Navigation\n\nALT+HAUT: Canal ou message privé dans la barre latérale gauche\nALT+BAS: Canal ou message privé suivant dans la barre latérale gauche\nALT+MAJ+HAUT: Canal ou message privé précédent dans la barre latérale de gauche comportant des messages non lus\nALT+MAJ+BAS: Canal ou message privé suivant dans la barre latérale de gauche comportant des messages non lus\nCMD+K: Ouvre une boîte de dialogue permettant de changer de canal rapidement\nCMD+MAJ+A: Ouvre les paramètres du compte\nCMD+MAJ+M: Ouvre les mentions récentes\n\n"
},
{
"id": "api.command_shortcuts.nav_mac",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCMD+K: Open a quick channel switcher dialog\nCMD+SHIFT+A: Open account settings\nCMD+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Raccourcis clavier\n\n#### Navigation\n\nALT+HAUT: Canal ou message privé dans la barre latérale gauche\nALT+BAS: Canal ou message privé suivant dans la barre latérale gauche\nALT+MAJ+UP: Canal ou message privé précédent dans la barre latérale de gauche comportant des messages non lus\nALT+MAJ+DOWN: Canal ou message privé suivant dans la barre latérale de gauche comportant des messages non lus\nCMD+K: Ouvre une boîte de dialogue permettant de changer de canal rapidement\nCMD+MAJ+A: Ouvre les paramètres du compte\nCMD+MAJ+M: Ouvre les mentions récentes\n\n"
},
{
"id": "api.command_shrug.desc",
@@ -701,7 +701,7 @@
},
{
"id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
- "translation": "Email batching job's receiving channel was full. Please increase the EmailBatchingBufferSize."
+ "translation": "Le canal recevant les courriels envoyés par lot est plein. Veuillez augmenter le paramètre EmailBatchingBufferSize."
},
{
"id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
@@ -709,15 +709,15 @@
},
{
"id": "api.email_batching.check_pending_emails.finished_running",
- "translation": "Email batching job ran. %v user(s) still have notifications pending."
+ "translation": "Le job d'envoi de courriels par lot vient de s'exécuter. %v utilisateur(s) ont encore des notifications en attente."
},
{
"id": "api.email_batching.check_pending_emails.status.app_error",
- "translation": "Unable to find status of recipient for batched email notification"
+ "translation": "Impossible de trouver le statut du destinataire pour l'envoi par lot des notifications par courriel"
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
- "translation": "Unable to find channel of post for batched email notification"
+ "translation": "Impossible de trouver le canal du message pour l'envoi par lot des notifications par courriel"
},
{
"id": "api.email_batching.render_batched_post.date",
@@ -733,7 +733,7 @@
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
- "translation": "Unable to find sender of post for batched email notification"
+ "translation": "Impossible de trouver l’expéditeur du message pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
@@ -744,7 +744,7 @@
},
{
"id": "api.email_batching.send_batched_email_notification.preferences.app_error",
- "translation": "Unable to find display preferences of recipient for batched email notification"
+ "translation": "Impossible de trouver les préférences d'affichage du destinataire pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.send_batched_email_notification.send.app_error",
@@ -753,53 +753,53 @@
{
"id": "api.email_batching.send_batched_email_notification.subject",
"translation": {
- "one": "[{{.SiteName}}] New Notification for {{.Month}} {{.Day}}, {{.Year}}",
- "other": "[{{.SiteName}}] New Notifications for {{.Month}} {{.Day}}, {{.Year}}"
+ "one": "[{{.SiteName}}] New Notification for {{.Day}} {{.Month}}, {{.Year}}",
+ "other": "[{{.SiteName}}] New Notifications for {{.Day}} {{.Month}}, {{.Year}}"
}
},
{
"id": "api.email_batching.send_batched_email_notification.user.app_error",
- "translation": "Unable to find recipient for batched email notification"
+ "translation": "Impossible de trouver un destinataire pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.start.starting",
- "translation": "Email batching job starting. Checking for pending emails every %v seconds."
+ "translation": "Début de l'envoi de courriels groupés. Vérification des courriels en attente toutes les %v secondes."
},
{
"id": "api.emoji.create.duplicate.app_error",
- "translation": "Impossible de créer cet Emoji. Un autre Emoji du même nom existe déjà."
+ "translation": "Impossible de créer cette émoticône. Une autre émoticône du même nom existe déjà."
},
{
"id": "api.emoji.create.parse.app_error",
- "translation": "Impossible de créer un emoji. Impossible de comprendre la requête."
+ "translation": "Impossible de créer l'émoticône. Impossible de comprendre la requête."
},
{
"id": "api.emoji.create.permissions.app_error",
- "translation": "Droits insuffisants pour créer des Emoji."
+ "translation": "Droits insuffisants pour créer des émoticônes."
},
{
"id": "api.emoji.create.too_large.app_error",
- "translation": "Impossible de créer un emoji. L'image doit faire moins de 64Ko."
+ "translation": "Impossible de créer l'émoticône. L'image doit faire moins de 64Kio."
},
{
"id": "api.emoji.delete.permissions.app_error",
- "translation": "Droits insuffisants pour supprimer des Emoji."
+ "translation": "Droits insuffisants pour supprimer des émoticônes."
},
{
"id": "api.emoji.disabled.app_error",
- "translation": "Les Emoji ont été désactivées par l'administrateur."
+ "translation": "Les émoticônes ont été désactivées par l'administrateur."
},
{
"id": "api.emoji.get_image.decode.app_error",
- "translation": "Impossible de décoder le fichier image pour emoji."
+ "translation": "Impossible de décoder le fichier image pour l'émoticône."
},
{
"id": "api.emoji.get_image.read.app_error",
- "translation": "Impossible de décoder le fichier image pour emoji."
+ "translation": "Impossible de décoder le fichier image pour l'émoticône."
},
{
"id": "api.emoji.init.debug",
- "translation": "Initialisation des routes de l'api des messages"
+ "translation": "Initialisation des routes de l'api des émoticônes"
},
{
"id": "api.emoji.storage.app_error",
@@ -807,11 +807,11 @@
},
{
"id": "api.emoji.upload.image.app_error",
- "translation": "Impossible de créer emoji. Le fichier doit être un PNG, JPG ou GIF."
+ "translation": "Impossible de créer l'émoticône. Le fichier doit être un PNG, JPG ou GIF."
},
{
"id": "api.emoji.upload.large_image.app_error",
- "translation": "Impossible de créer un emoji. L'image doit faire au plus 128x128 pixels."
+ "translation": "Impossible de créer l'émoticône. L'image doit faire au plus 128x128 pixels."
},
{
"id": "api.file.file_upload.exceeds",
@@ -1175,7 +1175,7 @@
},
{
"id": "api.post.delete_flagged_post.app_error.warn",
- "translation": "Unable to delete flagged post preference when deleting post, err=%v"
+ "translation": "Impossible de supprimer les préférences du message lorsque celui-ci est en train d'être supprimé, err=%v"
},
{
"id": "api.post.delete_post.permissions.app_error",
@@ -1261,11 +1261,11 @@
},
{
"id": "api.post.notification.member_profile.warn",
- "translation": "Unable to get profile for channel member, user_id=%v"
+ "translation": "Impossible d'obtenir le profil pour le membre du canal, user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
- "translation": "Clearing push notification to %v with channel_id %v"
+ "translation": "Suppression de la notification push pour %v avec channel_id %v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1273,7 +1273,7 @@
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
- "translation": "Failed to get teams when sending cross-team DM user_id=%v, err=%v"
+ "translation": "Impossible d'obtenir les équipes lors de l'envoi d'un message privé entre équipes user_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
@@ -1477,7 +1477,7 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Failed to compile the @mention matching regular expression for Slack user {{.UserID}} {{.Username}}"
+ "translation": "Échec de la compilation de la @mention correspondant à l'expression régulière pour l'utilisateur Slack {{.UserID}} {{.Username}}"
},
{
"id": "api.slackimport.slack_import.log",
@@ -1801,7 +1801,7 @@
},
{
"id": "api.templates.upgrade_30_body.info",
- "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>YOUR DUPLICATE ACCOUNTS HAVE BEEN UPDATED</h3>Your Mattermost server is being upgraded to Version 3.0, which lets you use a single account across multiple teams.<br/><br/>You are receiving this email because the upgrade process has detected your account had the same email or username as other accounts on the server.<br/><br/>The following updates have been made: <br/><br/>{{if .EmailChanged }}- The duplicate email of an account on the `/{{.TeamName}}` team was changed to `{{.Email}}`. You will need to use email and password to login, you can use this new email address for login.<br/><br/>{{end}}{{if .UsernameChanged }}- The duplicate username of an account on the team site `/{{.TeamName}}` has been changed to `{{.Username}}` to avoid confusion with other accounts.<br/><br/>{{end}} RECOMMENDED ACTION: <br/><br/>It is recommended that you login to your teams used by your duplicate accounts and add your primary account to the team and any public channels and private groups which you wish to continue using. <br/><br/>This gives your primary account access to all public channel and private group history. You can continue to access the direct message history of your duplicate accounts by logging in with their credentials. <br/><br/>FOR MORE INFORMATION: <br/><br/>For more information on the upgrade to Mattermost 3.0 please see: <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
+ "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>VOS COMPTES DUPLIQUES ONT ETE MIS A NIVEAU</h3>Votre serveur Mattermost a été mis à niveau vers la version 3.0, qui vous permet d'utiliser un seul compte pour plusieurs équipes.<br/><br/>Vous recevez cet email parce que le processus de mise à niveau a détecté que votre compte utilisait la même adresse email ou le même nom d'utilisateur que d'autres comptes présents sur le serveur.<br/><br/>Les mises à niveau suivantes ont été effectuées : <br/><br/>{{if .EmailChanged }}- Une adresse email dupliquée d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Email}}`. Vous devrez utiliser cette nouvelle adresse email la prochaine fois que vous vous connecterez à l'aide de votre adresse email et mot de passe.<br/><br/>{{end}}{{if .UsernameChanged }}- Un nom d'utilisateur en doublon d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Username}}` pour éviter toute confusion avec d'autres comptes.<br/><br/>{{end}} ACTION RECOMMANDÉE : <br/><br/>Il est nécessaire que vous vous connectiez aux équipes qui utilisent vos comptes dupliqués de façon à ajouter votre compte principal à cette équipe et ainsi pouvoir continuer à utiliser vos groupes publics et privés.<br/><br/>De cette façon, votre compte principal aura accès à l'entièreté de l'historique des canaux publics et privés. Vous pouvez continuer à utiliser l'historique des messages privés en utilisant vos comptes dupliqués en vous connectant à l'aide de leurs paramètres d'authentification. <br/><br/>POUR PLUS D'INFORMATION: <br/><br/>Pour plus d'information sur la mise à niveau vers Mattermost 3.0, veuillez vous référer à : <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
},
{
"id": "api.templates.upgrade_30_subject.info",
@@ -2389,47 +2389,47 @@
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ "translation": "La configuration de cluster a changé pour id=%v. Tentative de redémarrage du service cluster. Pour vous assurer que le cluster est correctement configuré, vous ne devriez pas vous fier à ce redémarrage, car un changement notable de configuration a été détecté."
},
{
"id": "ent.cluster.debug_fail.debug",
- "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "Le cluster a renvoyé échec à `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.final_fail.error",
- "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "Le cluster a renvoyé échec final à `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.incompatible.warn",
- "translation": "Potential incompatible version detected for clustering with %v"
+ "translation": "Version potentiellement incompatible détectée pour le cluster avec %v"
},
{
"id": "ent.cluster.incompatible_config.warn",
- "translation": "Potential incompatible config detected for clustering with %v"
+ "translation": "Configuration potentiellement incompatible détectée pour une mise en cluster avec %v"
},
{
"id": "ent.cluster.licence_disable.app_error",
- "translation": "Fonctionnalité de conformité désactivée par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ "translation": "La fonctionnalité de mise en clusters est désactivée par la licence actuellement utilisée. Veuillez contacter votre administrateur système à propos d'une mise à niveau vers la licence entreprise."
},
{
"id": "ent.cluster.ping_failed.info",
- "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ "translation": "Le ping du cluster a échoué avec le nom d'hôte=%v sur=%v avec id=%v"
},
{
"id": "ent.cluster.ping_success.info",
- "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ "translation": "Le ping du cluster a réussi avec le nom d'hôte=%v sur=%v avec l'id=%v self=%v"
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled."
+ "translation": "La Console Système est en lecture-seule lorsque le mode Haute Disponibilité est activé."
},
{
"id": "ent.cluster.starting.info",
- "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ "translation": "La communication entre noeuds de cluster écoute sur %v avec le nom d'hôte=%v id=%v"
},
{
"id": "ent.cluster.stopping.info",
- "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ "translation": "La communication entre noeuds de cluster s'est arrêtée sur %v avec le nom d'hôte=%v id=%v"
},
{
"id": "ent.compliance.licence_disable.app_error",
@@ -2453,11 +2453,11 @@
},
{
"id": "ent.emoji.licence_disable.app_error",
- "translation": "Emoji personnalisés désactivés par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ "translation": "Les émoticônes personnalisées sont désactivées par la licence actuellement utilisée. Veuillez contacter votre administrateur système à propos d'une mise à niveau vers la licence entreprise."
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "AD/LDAP disabled or licence does not support AD/LDAP."
+ "translation": "AD/LDAP désactivé ou votre licence ne supporte pas AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "Impossible de trouver l'utilisateur sur le serveur LDAP : "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Erreur lors de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
@@ -2861,7 +2865,7 @@
},
{
"id": "model.client.create_emoji.emoji.app_error",
- "translation": "Impossible d'attacher un Emoji à la requête"
+ "translation": "Impossible d'attacher une émoticône à la requête"
},
{
"id": "model.client.create_emoji.image.app_error",
@@ -2949,15 +2953,15 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "Unable to enable email batching when clustering is enabled"
+ "translation": "Impossible d'activer l'envoi de courriels groupé lorsque le clustering est activé"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
- "translation": "Invalid email batching buffer size for email settings. Must be zero or a positive number."
+ "translation": "Taille du buffer d'envoi de courriels groupé invalide. Doit être 0 ou un nombre positif."
},
{
"id": "model.config.is_valid.email_batching_interval.app_error",
- "translation": "Invalid email batching interval for email settings. Must be 30 seconds or more."
+ "translation": "Intervalle d'envoi de courriels groupé invalide pour les réglages de courriels. Doit être égal ou supérieur à 30 secondes."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -3137,7 +3141,7 @@
},
{
"id": "model.config.is_valid.site_url_email_batching.app_error",
- "translation": "Unable to enable email batching when SiteURL isn't set."
+ "translation": "Impossible d'activer l'envoi de courriels groupé si SiteURL n'est pas défini."
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -3169,7 +3173,7 @@
},
{
"id": "model.emoji.id.app_error",
- "translation": "Id emoji invalide"
+ "translation": "Id d'émoticône invalide"
},
{
"id": "model.emoji.name.app_error",
@@ -4289,7 +4293,7 @@
},
{
"id": "store.sql_status.get_team_statuses.app_error",
- "translation": "Encountered an error retrieving all statuses from the team members"
+ "translation": "Une erreur est survenue lors de la récupération de tous les statuts des membres de l'équipe"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
@@ -4689,7 +4693,7 @@
},
{
"id": "utils.diagnostic.analytics_not_found.app_error",
- "translation": "Analytics not initialized"
+ "translation": "Analytics non initialisé"
},
{
"id": "utils.i18n.loaded",
diff --git a/i18n/ja.json b/i18n/ja.json
index ebbe46d97..088518649 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -2457,7 +2457,7 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "LDAPが無効化されている、またはライセンスがLDAPをサポートしていません。"
+ "translation": "AD/LDAPが無効化されている、またはライセンスがAD/LDAPをサポートしていません。"
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "AD/LDAPサーバー上でユーザを見つけることができませんでした: "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "認証プロバイダーへのリクエストを初期化する際にエラーが発生しました。システム管理者に連絡してください。"
},
diff --git a/i18n/ko.json b/i18n/ko.json
index 8314a021e..fc1bad3b4 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -333,7 +333,7 @@
},
{
"id": "api.channel.remove_member.user.app_error",
- "translation": "추가할 사용자를 찾는 데 실패하였습니다"
+ "translation": "제거할 사용자를 찾는 데 실패하였습니다"
},
{
"id": "api.channel.remove_user_from_channel.deleted.app_error",
@@ -605,11 +605,11 @@
},
{
"id": "api.command_shortcuts.browser",
- "translation": "#### 브라우저 내장 단축키\n\nALT+LEFT: 이전 채널\nALT+RIGHT: 다음 채널\nCTRL+PLUS: 폰트 사이즈 키우기 (zoom in)\nCTRL+MINUS: 폰트 사이즈 줄이기 (zoom out)\n(입력 필드에서)SHIFT+UP: 이전 줄까지 선택\n(입력 필드에서)SHIFT+DOWN: 다음 줄 까지 선택\n(입력 필드에서)SHIFT+ENTER: 줄 바꿈\n"
+ "translation": "#### 브라우저 내장 단축키\n\nALT+LEFT: 이전 채널\nALT+RIGHT: 다음 채널\nCTRL+PLUS: 폰트 사이즈 키우기 (zoom in)\nCTRL+MINUS: 폰트 사이즈 줄이기 (zoom out)\n(입력란에서)SHIFT+UP: 이전 줄까지 선택\n(입력란에서)SHIFT+DOWN: 다음 줄 까지 선택\n(입력란에서)SHIFT+ENTER: 줄 바꿈\n"
},
{
"id": "api.command_shortcuts.browser_mac",
- "translation": "#### 브라우저 내장 단축키\n\nCMD+[: 이전 채널\nCMD+]: 다음 채널\nCMD+PLUS: 폰트 사이즈 키우기 (zoom in)\nCMD+MINUS: 폰트 사이즈 줄이기 (zoom out)\n(입력 필드에서)SHIFT+UP: 이전 줄까지 선택\n(입력 필드에서)SHIFT+DOWN: 다음 줄 까지 선택\n(입력 필드에서)SHIFT+ENTER: 줄 바꿈\n"
+ "translation": "#### 브라우저 내장 단축키\n\nCMD+[: 이전 채널\nCMD+]: 다음 채널\nCMD+PLUS: 폰트 사이즈 키우기 (zoom in)\nCMD+MINUS: 폰트 사이즈 줄이기 (zoom out)\n(입력란에서)SHIFT+UP: 이전 줄까지 선택\n(입력란에서)SHIFT+DOWN: 다음 줄 까지 선택\n(입력란에서)SHIFT+ENTER: 줄 바꿈\n"
},
{
"id": "api.command_shortcuts.desc",
@@ -625,7 +625,7 @@
},
{
"id": "api.command_shortcuts.msgs",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCTRL+UP (in empty input field): Reprint the previous message or slash command you entered\nCTRL+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### 메시지\n\nESC: 현재 채널의 모든 메시지를 읽음으로 표시\n(빈 입력란에서)CTRL+UP: 바로 이전에 입력했던 메시지나 명령어를 다시 입력합니다.\n(빈 입력란에서)CTRL+DOWN: 바로 이전에 입력했던 메시지나 명령어를 다시 입력합니다.\n(빈 입력란에서)UP: 현재 채널에 가장 최근 메시지를 편집합니다.\n@[character]+TAB: [character]로 시작하는 @사용자명을 자동완성합니다.\n:[character]+TAB: [character]로 시작하는 이모티콘을 자동완성합니다.\n\n"
},
{
"id": "api.command_shortcuts.msgs_mac",
@@ -725,7 +725,7 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "신규 메시지"
+ "translation": "개인 메시지"
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
@@ -1055,7 +1055,7 @@
},
{
"id": "api.oauth.get_access_token.bad_grant.app_error",
- "translation": "invalid_request: 잘못된 response_type"
+ "translation": "invalid_request: 잘못된 grant_type"
},
{
"id": "api.oauth.get_access_token.credentials.app_error",
@@ -1309,11 +1309,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Sending push notification to %v wi msg of '%v'"
+ "translation": "%v에게 다음 내용으로 푸시 알림 발송 '%v'"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
- "translation": "발신 실패한 푸시 알림 id=%v, err=%v"
+ "translation": "푸시 알림 발송 실패 device_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.send.error",
@@ -1509,7 +1509,7 @@
},
{
"id": "api.status.init.debug",
- "translation": "post API 경로 초기화 중"
+ "translation": "상태 API 루트를 초기화 중"
},
{
"id": "api.status.last_activity.error",
@@ -2001,7 +2001,7 @@
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
- "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ "translation": "이 서버에서 AD/LDAP을 사용할 수 없습니다."
},
{
"id": "api.user.generate_mfa_qr.not_available.app_error",
@@ -2021,11 +2021,11 @@
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
- "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ "translation": "이 서버에서 AD/LDAP을 사용할 수 없습니다."
},
{
"id": "api.user.ldap_to_email.not_ldap_account.app_error",
- "translation": "이 사용자 계정은 LDAP을 사용하지 않습니다."
+ "translation": "이 사용자 계정은 AD/LDAP을 사용하지 않습니다."
},
{
"id": "api.user.login.blank_pwd.app_error",
@@ -2069,7 +2069,7 @@
},
{
"id": "api.user.login_ldap.disabled.app_error",
- "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ "translation": "이 서버에서 AD/LDAP이 활성화되지 않았습니다."
},
{
"id": "api.user.login_ldap.need_id.app_error",
@@ -2461,7 +2461,7 @@
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
- "translation": "LDAP 서버에 연결할 수 없습니다. 계정을 확인하세요."
+ "translation": "AD/LDAP 서버에 연결할 수 없습니다. 연결된 사용자명과 비밀번호 속성을 확인해보세요."
},
{
"id": "ent.ldap.do_login.invalid_password.app_error",
@@ -2469,7 +2469,7 @@
},
{
"id": "ent.ldap.do_login.licence_disable.app_error",
- "translation": "LDAP 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ "translation": "AD/LDAP 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
},
{
"id": "ent.ldap.do_login.matched_to_many_users.app_error",
@@ -2477,11 +2477,11 @@
},
{
"id": "ent.ldap.do_login.search_ldap_server.app_error",
- "translation": "LDAP 서버를 검색하는데 실패했습니다."
+ "translation": "AD/LDAP 서버를 검색하는데 실패했습니다."
},
{
"id": "ent.ldap.do_login.unable_to_connect.app_error",
- "translation": "LDAP 서버에 연결하는데 실패했습니다."
+ "translation": "AD/LDAP 서버에 연결할 수 없습니다."
},
{
"id": "ent.ldap.do_login.unable_to_create_user.app_error",
@@ -2489,27 +2489,27 @@
},
{
"id": "ent.ldap.do_login.user_filtered.app_error",
- "translation": "Your LDAP account does not have permission to use this Mattermost server. Please ask your System Administrator to check the LDAP user filter."
+ "translation": "AD/LDAP 계정이 Mattermost 서버를 사용하기 위한 권한이 없습니다. 시스템 관리자에게 AD/LDAP 사용자 필터 확인을 문의해보세요."
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
- "translation": "User not registered on LDAP server"
+ "translation": "사용자가 AD/LDAP 서버에 등록되어 있지 않습니다."
},
{
"id": "ent.ldap.mattermost_user_update",
- "translation": "Mattermost 사용자가 LDAP 서버에 의해 변경되었습니다."
+ "translation": "Mattermost 사용자가 AD/LDAP 서버에 의해 변경되었습니다."
},
{
"id": "ent.ldap.syncdone.info",
- "translation": "LDAP 동기화 완료"
+ "translation": "AD/LDAP 동기화 완료"
},
{
"id": "ent.ldap.syncronize.get_all.app_error",
- "translation": "Unable to get all users using LDAP"
+ "translation": "AD/LDAP에서 사용자를 불러올 수 없습니다."
},
{
"id": "ent.ldap.validate_filter.app_error",
- "translation": "잘못된 LDAP 필터"
+ "translation": "잘못된 AD/LDAP 필터"
},
{
"id": "ent.mfa.activate.authenticate.app_error",
@@ -2549,11 +2549,15 @@
},
{
"id": "ent.migration.migratetoldap.duplicate_field",
- "translation": "Unable to migrate LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
+ "translation": "AD/LDAP 사용자를 마이그레이션 할 수 없습니다. 중복된 엔트리가 있습니다. 모든 중복을 제거한 후 다시 시도해보세요."
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Unable to find user on LDAP server: "
+ "translation": "AD/LDAP 서버에서 사용자를 찾을 수 없음: "
+ },
+ {
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
},
{
"id": "ent.saml.build_request.app_error",
@@ -2617,7 +2621,7 @@
},
{
"id": "ent.saml.service_disable.app_error",
- "translation": "MFA를 설정하지 않았거나 서버에서 지원하지 않습니다"
+ "translation": "SAML이 설정되지 않았거나 서버에서 지원하지 않습니다"
},
{
"id": "ent.saml.update_saml_user.unable_error",
@@ -2845,7 +2849,7 @@
},
{
"id": "model.channel_member.is_valid.role.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 권한"
},
{
"id": "model.channel_member.is_valid.unread_level.app_error",
@@ -2913,7 +2917,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -2921,7 +2925,7 @@
},
{
"id": "model.command.is_valid.user_id.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 사용자 ID"
},
{
"id": "model.compliance.is_valid.create_at.app_error",
@@ -2937,7 +2941,7 @@
},
{
"id": "model.compliance.is_valid.id.app_error",
- "translation": "잘못된 Id"
+ "translation": "잘못된 ID"
},
{
"id": "model.compliance.is_valid.start_at.app_error",
@@ -3009,31 +3013,31 @@
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "LDAP field \"BaseDN\" is required."
+ "translation": "AD/LDAP의 \"BaseDN\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "LDAP field \"Bind Password\" is required."
+ "translation": "AD/LDAP의 \"Bind Password\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "LDAP field \"Bind Username\" is required."
+ "translation": "AD/LDAP의 \"Bind Username\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "LDAP field \"Email Attribute\" is required."
+ "translation": "AD/LDAP의 \"Email Attribute\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "LDAP field \"First Name Attribute\" is required."
+ "translation": "AD/LDAP의 \"First Name Attribute\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "LDAP field \"ID Attribute\" is required."
+ "translation": "AD/LDAP의 \"ID Attribute\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "LDAP field \"Last Name Attribute\" is required."
+ "translation": "AD/LDAP의 \"Last Name Attribute\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
@@ -3053,7 +3057,7 @@
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "LDAP field \"LDAP Server\" is required."
+ "translation": "AD/LDAP의 \"LDAP Server\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
@@ -3061,7 +3065,7 @@
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "LDAP field \"Username Attribute\" is required."
+ "translation": "AD/LDAP의 \"Username Attribute\" 항목이 필요합니다."
},
{
"id": "model.config.is_valid.listen_address.app_error",
@@ -3301,7 +3305,7 @@
},
{
"id": "model.outgoing_hook.is_valid.user_id.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 사용자 ID"
},
{
"id": "model.outgoing_hook.is_valid.words.app_error",
@@ -3317,7 +3321,7 @@
},
{
"id": "model.post.is_valid.filenames.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 파일명"
},
{
"id": "model.post.is_valid.hashtags.app_error",
@@ -3325,7 +3329,7 @@
},
{
"id": "model.post.is_valid.id.app_error",
- "translation": "잘못된 Id"
+ "translation": "잘못된 ID"
},
{
"id": "model.post.is_valid.msg.app_error",
@@ -3405,11 +3409,11 @@
},
{
"id": "model.team.is_valid.id.app_error",
- "translation": "잘못된 Id"
+ "translation": "잘못된 ID"
},
{
"id": "model.team.is_valid.name.app_error",
- "translation": "올바르지 않은 형식"
+ "translation": "잘못된 이름"
},
{
"id": "model.team.is_valid.reserved.app_error",
diff --git a/i18n/nl.json b/i18n/nl.json
index e79ed60eb..9fea9d530 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -625,11 +625,11 @@
},
{
"id": "api.command_shortcuts.msgs",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCTRL+UP (in empty input field): Reprint the previous message or slash command you entered\nCTRL+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Berichten\n\nESC: Markeer alle berichten in het huidige kanaal als gelezen\nCTRL+UP (in een leeg invoer veld): Herhaal het vorige bericht of slash commando U heeft gegeven\nCTRL+DOWN (in een leeg invoer veld): Herhaal het volgende bericht of slash commando U heeft gegeven\nUP (in een leeg invoer veld): Bewerk jouw laatste bericht in het huidige kanaal\n@[karakter]+TAB: Autocomplete @gebruikersnaam begint met [karakter]\n:[karakter]+TAB: Autocomplete emoji begint met [karakter]\n\n"
},
{
"id": "api.command_shortcuts.msgs_mac",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCMD+UP (in empty input field): Reprint the previous message or slash command you entered\nCMD+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Berichten\n\nESC: Markeer alle berichten in het huidige kanaal als gelezen\nCTRL+UP (in een leeg invoer veld): Herhaal het vorige bericht of slash commando U heeft gegeven\nCTRL+DOWN (in een leeg invoer veld): Herhaal het volgende bericht of slash commando U heeft gegeven\nUP (in een leeg invoer veld): Bewerk jouw laatste bericht in het huidige kanaal\n@[karakter]+TAB: Autocomplete @gebruikersnaam begint met [karakter]\n:[karakter]+TAB: Autocomplete emoji begint met [karakter]\n\n"
},
{
"id": "api.command_shortcuts.name",
@@ -637,11 +637,11 @@
},
{
"id": "api.command_shortcuts.nav",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCTRL+K: Open a quick channel switcher dialog\nCTRL+SHIFT+A: Open account settings\nCTRL+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Keyboard Sneltoetsen\n\n#### Navigatie\n\nALT+UP: Vorig kanaal of direct bericht in linker zijbalk\nALT+DOWN: Volgend kanaal of direct bericht in linker zijbalk\nALT+SHIFT+UP: Vorig kanaal of direct bericht in linker zijbalk met ongelezen berichten\nALT+SHIFT+DOWN: Volgend kanaal of direct bericht in linker zijbalk met ongelezen berichten\nCTRL+K: Open een snelle kanaal wisselaar\nCTRL+SHIFT+A: Open account instellingen\nCTRL+SHIFT+M: Open recente vermeldingen\n\n"
},
{
"id": "api.command_shortcuts.nav_mac",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCMD+K: Open a quick channel switcher dialog\nCMD+SHIFT+A: Open account settings\nCMD+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Keyboard Sneltoetsen\n\n#### Navigatie\n\nALT+UP: Vorig kanaal of direct bericht in linker zijbalk\nALT+DOWN: Volgend kanaal of direct bericht in linker zijbalk\nALT+SHIFT+UP: Vorig kanaal of direct bericht in linker zijbalk met ongelezen berichten\nALT+SHIFT+DOWN: Volgend kanaal of direct bericht in linker zijbalk met ongelezen berichten\nCTRL+K: Open een snelle kanaal wisselaar\nCTRL+SHIFT+A: Open account instellingen\nCTRL+SHIFT+M: Open recente vermeldingen\n\n"
},
{
"id": "api.command_shrug.desc",
@@ -705,15 +705,15 @@
},
{
"id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
- "translation": "Publieke links zijn uitgeschakeld door de systeembeheerder"
+ "translation": "Bulk emails zijn uitgeschakeld door de systeembeheerder"
},
{
"id": "api.email_batching.check_pending_emails.finished_running",
- "translation": "Email batching job ran. %v user(s) still have notifications pending."
+ "translation": "Bulk emails job heeft gelopen. %v gebruiker(s) hebben notificaties in afwachting."
},
{
"id": "api.email_batching.check_pending_emails.status.app_error",
- "translation": "Kon de verzender van bericht voor batch email notificatie niet vinden."
+ "translation": "Kon de status of ontvanger voor batch email notificatie niet vinden."
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
@@ -753,17 +753,17 @@
{
"id": "api.email_batching.send_batched_email_notification.subject",
"translation": {
- "one": "[{{.SiteName}}] New Notification for {{.Month}} {{.Day}}, {{.Year}}",
- "other": "[{{.SiteName}}] New Notifications for {{.Month}} {{.Day}}, {{.Year}}"
+ "one": "[{{.SiteName}}] Nieuwe Notificatie voor {{.Month}} {{.Day}}, {{.Year}}",
+ "other": "[{{.SiteName}}] Nieuwe Notificaties voor {{.Month}} {{.Day}}, {{.Year}}"
}
},
{
"id": "api.email_batching.send_batched_email_notification.user.app_error",
- "translation": "Kon de verzender van bericht voor batch email notificatie niet vinden."
+ "translation": "Kon de ontvanger voor batch email notificatie niet vinden."
},
{
"id": "api.email_batching.start.starting",
- "translation": "Email batching job starting. Checking for pending emails every %v seconds."
+ "translation": "Bulk email job is gestart. Controleren van wachtende e-mails iedere %v secondes."
},
{
"id": "api.emoji.create.duplicate.app_error",
@@ -1039,7 +1039,7 @@
},
{
"id": "api.oauth.complete_oauth.missing_code.app_error",
- "translation": "The service provider {{.service}} did not provide an authorization code in the redirect URL.\n\nFor [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) make sure your administrator enabled the Google+ API.\n\nFor [Office 365](https://docs.mattermost.com/deployment/sso-office.html) make sure the administrator of your Microsoft organization has enabled the Mattermost app.\n\nFor [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) please make sure you followed the setup instructions.\n\nIf you reviewed the above and are still having trouble with configuration, you may post in our [Troubleshooting forum](https://forum.mattermost.org/c/general/trouble-shoot) where we'll be happy to help with issues during setup."
+ "translation": "De service provider {{.service}} heeft geen autorisatie code gegeven in de doorrstuur URL.\n\nVoor [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) wees zeker dat Uw beheerder de Google+ API heeft aangezet.\n\nVoor [Office 365](https://docs.mattermost.com/deployment/sso-office.html) wees zeker dat Uw beheerder van Uw Microsoft domein de Mattermost app heeft aangezet.\n\nVor [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) wees zeker dat U onderstaande instructies heeft gevolgd.\n\nIf you reviewed the above and are still having trouble with configuration, you may post in our [Troubleshooting forum](https://forum.mattermost.org/c/general/trouble-shoot) where we'll be happy to help with issues during setup."
},
{
"id": "api.oauth.delete.permissions.app_error",
@@ -1111,7 +1111,7 @@
},
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Onvoldoende rechten voor het verwijderen van de OAuth2 applicatie"
+ "translation": "Onvoldoende rechten voor het hergenereren van de OAuth2 Applicatie Secret"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
@@ -1175,7 +1175,7 @@
},
{
"id": "api.post.delete_flagged_post.app_error.warn",
- "translation": "Unable to delete flagged post preference when deleting post, err=%v"
+ "translation": "Niet mogelijk om gemarkeerde berichten te verwijderen bij verwijderen van bericht, err=%v"
},
{
"id": "api.post.delete_post.permissions.app_error",
@@ -1191,8 +1191,8 @@
{
"id": "api.post.get_message_for_notification.images_sent",
"translation": {
- "one": "{{.Count}} bestand verzonden: {{.Filenames}}",
- "other": "{{.Count}} bestanden verzonden: {{.Filenames}}"
+ "one": "{{.Count}} afbeelding verzonden: {{.Filenames}}",
+ "other": "{{.Count}} afbeeldingen verzonden: {{.Filenames}}"
}
},
{
@@ -1261,11 +1261,11 @@
},
{
"id": "api.post.notification.member_profile.warn",
- "translation": "Unable to get profile for channel member, user_id=%v"
+ "translation": "Niet mogelijk om profiel voor kanaal lid op te halen, user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
- "translation": "Clearing push notification to %v with channel_id %v"
+ "translation": "Verwijderen van push notificatie aan %v met kanaal_id %v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1273,7 +1273,7 @@
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
- "translation": "Failed to get teams when sending cross-team DM user_id=%v, err=%v"
+ "translation": "Mislukt om teams op te halen bij versturen van cross-team DM user_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
@@ -1309,11 +1309,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Verzenden van notificatie naar %v wi bericht van '%v'"
+ "translation": "Verzenden van push notificatie naar %v met bericht van '%v'"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
- "translation": "Het versturen van een push bericht is mislukt. notificationid=%v, fout=%v"
+ "translation": "Het versturen van een push bericht is mislukt, device_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.send.error",
@@ -1477,7 +1477,7 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Failed to compile the @mention matching regular expression for Slack user {{.UserID}} {{.Username}}"
+ "translation": "Mislukt om de @vermelding te maken met reguliere expressie voor Slack gebruiker {{.UserID}} {{.Username}}"
},
{
"id": "api.slackimport.slack_import.log",
@@ -1745,11 +1745,11 @@
},
{
"id": "api.templates.post_subject_in_channel",
- "translation": "{{.SubjectText}} op {{.TeamDisplayName}} om {{.Month}} {{.Day}} {{.Year}}"
+ "translation": "{{.SubjectText}} in {{.TeamDisplayName}} {{.ChannelName}}) op {{.Month}} {{.Day}} {{.Year}}"
},
{
"id": "api.templates.post_subject_in_direct_message",
- "translation": "{{.SubjectText}} op {{.TeamDisplayName}} om {{.Month}} {{.Day}} {{.Year}}"
+ "translation": "{{.SubjectText}} in {{.TeamDisplayName}} van {{.SenderDisplayName}} op {{.Month}} {{.Day}} {{.Year}}"
},
{
"id": "api.templates.reset_body.button",
@@ -2001,7 +2001,7 @@
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
- "translation": "LDAP is niet beschikbaar op deze server"
+ "translation": "AD/LDAP is niet beschikbaar op deze server"
},
{
"id": "api.user.generate_mfa_qr.not_available.app_error",
@@ -2021,11 +2021,11 @@
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
- "translation": "LDAP is niet beschikbaar op deze server"
+ "translation": "AS/LDAP is niet beschikbaar op deze server"
},
{
"id": "api.user.ldap_to_email.not_ldap_account.app_error",
- "translation": "Dit gebruikers account gebruikt geen LDAP"
+ "translation": "Dit gebruikers account gebruikt geen AD/LDAP"
},
{
"id": "api.user.login.blank_pwd.app_error",
@@ -2069,7 +2069,7 @@
},
{
"id": "api.user.login_ldap.disabled.app_error",
- "translation": "LDAP is niet beschikbaar op deze server"
+ "translation": "AD/LDAP is niet beschikbaar op deze server"
},
{
"id": "api.user.login_ldap.need_id.app_error",
@@ -2077,7 +2077,7 @@
},
{
"id": "api.user.login_ldap.not_available.app_error",
- "translation": "LDAP is niet beschikbaar op deze server"
+ "translation": "AD/LDAP is niet beschikbaar op deze server"
},
{
"id": "api.user.oauth_to_email.context.app_error",
@@ -2161,7 +2161,7 @@
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
- "translation": "Je kan niet de activatie status veranderen van LDAP account. Wijzig dit via de LDAP server."
+ "translation": "Je kan niet de activatie status veranderen van AD/LDAP account. Wijzig dit via de AD/LDAP server."
},
{
"id": "api.user.update_active.permissions.app_error",
@@ -2457,11 +2457,11 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "AD/LDAP disabled or licence does not support AD/LDAP."
+ "translation": "AD/LDAP uitgeschakeld of licentie ondersteund geen AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
- "translation": "Kan verbinding maken met de LDAP server. Controleer de opgegeven gebruikersnaam en wachtwoord."
+ "translation": "Kan geen verbinding maken met de AD/LDAP server. Controleer de opgegeven Bindgebruikersnaam en Bindwachtwoord."
},
{
"id": "ent.ldap.do_login.invalid_password.app_error",
@@ -2469,7 +2469,7 @@
},
{
"id": "ent.ldap.do_login.licence_disable.app_error",
- "translation": "LDAP functionaliteit is uitgeschakeld met de huidige licentie. Neem contact op met de beheerder voor een upgrade van de licentie."
+ "translation": "AD/LDAP functionaliteit is uitgeschakeld met de huidige licentie. Neem contact op met de beheerder voor een upgrade van de licentie."
},
{
"id": "ent.ldap.do_login.matched_to_many_users.app_error",
@@ -2477,11 +2477,11 @@
},
{
"id": "ent.ldap.do_login.search_ldap_server.app_error",
- "translation": "Kan niet zoeken op de LDAP server"
+ "translation": "Kan niet zoeken op de AD/LDAP server"
},
{
"id": "ent.ldap.do_login.unable_to_connect.app_error",
- "translation": "Kan niet verbinden met de LDAP server"
+ "translation": "Kan niet verbinden met de AD/LDAP server"
},
{
"id": "ent.ldap.do_login.unable_to_create_user.app_error",
@@ -2489,27 +2489,27 @@
},
{
"id": "ent.ldap.do_login.user_filtered.app_error",
- "translation": "Je LDAP account heeft niet de juiste permissies om van deze Mattermost server gebruik te maken. Vraag je Systeembeheerder om het LDAP gebruikersfilter te controleren."
+ "translation": "Je AD/LDAP account heeft niet de juiste permissies om van deze Mattermost server gebruik te maken. Vraag je Systeembeheerder om het AD/LDAP gebruikersfilter te controleren."
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
- "translation": "Gebruiker is niet bekend op de LDAP server"
+ "translation": "Gebruiker is niet bekend op de AD/LDAP server"
},
{
"id": "ent.ldap.mattermost_user_update",
- "translation": "Mattermost gebruiker is bijgewerkt door de LDAP server."
+ "translation": "Mattermost gebruiker is bijgewerkt door de AD/LDAP server."
},
{
"id": "ent.ldap.syncdone.info",
- "translation": "LDAP Synchronisatie voltooid"
+ "translation": "AD/LDAP Synchronisatie voltooid"
},
{
"id": "ent.ldap.syncronize.get_all.app_error",
- "translation": "Niet mogelijk alle gebruikers te krijgen via LDAP"
+ "translation": "Niet mogelijk alle gebruikers te krijgen via AD/LDAP"
},
{
"id": "ent.ldap.validate_filter.app_error",
- "translation": "Ongeldig LDAP filter"
+ "translation": "Ongeldig AD/LDAP filter"
},
{
"id": "ent.mfa.activate.authenticate.app_error",
@@ -2549,11 +2549,15 @@
},
{
"id": "ent.migration.migratetoldap.duplicate_field",
- "translation": "Niet mogelijk om LDAP gebruikers te migreren met het opgegeven veld. Dubbele vermelding ontdekt. Verwijder alle dubbele vermeldingen en probeer opnieuw."
+ "translation": "Niet mogelijk om AD/LDAP gebruikers te migreren met het opgegeven veld. Dubbele vermelding ontdekt. Verwijder alle dubbele vermeldingen en probeer opnieuw."
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Kon gebruiker niet vinden op de LDAP server: "
+ "translation": "Kon gebruiker niet vinden op de AD/LDAP server: "
+ },
+ {
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
},
{
"id": "ent.saml.build_request.app_error",
@@ -2949,15 +2953,15 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "Unable to enable email batching when clustering is enabled"
+ "translation": "Niet mogelijk om bulk email aan te zetten als clustering aan staat."
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
- "translation": "Invalid email batching buffer size for email settings. Must be zero or a positive number."
+ "translation": "Verkeerde buffer grootte bij bulk email instellingen. Moet 0 zijn of een positief nummer."
},
{
"id": "model.config.is_valid.email_batching_interval.app_error",
- "translation": "Invalid email batching interval for email settings. Must be 30 seconds or more."
+ "translation": "Verkeerde interval bij bulk email instellingen. Moet 30 secondes of meer zijn."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -2981,7 +2985,7 @@
},
{
"id": "model.config.is_valid.file_preview_height.app_error",
- "translation": "Ongeldige voorvertonings hoogte voor bestand instellingen. Moet 0 of groter zijn."
+ "translation": "Ongeldige voorvertonings-hoogte voor bestand instellingen. Moet 0 of groter zijn."
},
{
"id": "model.config.is_valid.file_preview_width.app_error",
@@ -3009,31 +3013,31 @@
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "LDAP veld \"BaseDN\" is verplicht."
+ "translation": "AD/LDAP veld \"BaseDN\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "LDAP veld \"Bind Password\" is verplicht"
+ "translation": "AD/LDAP veld \"Bind Password\" is verplicht"
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "LDAP veld \"Bind Username\" is verplicht."
+ "translation": "AD/LDAP veld \"Bind Username\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "LDAP veld \"Email Attribute\" is verplicht."
+ "translation": "AD/LDAP veld \"Email Attribute\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "LDAP veld \"First Name Attribute\" is verplicht."
+ "translation": "AD/LDAP veld \"First Name Attribute\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "LDAP veld \"ID Attribute\" is verplicht."
+ "translation": "AD/LDAP veld \"ID Attribute\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "LDAP veld \"Last Name Attribute\" is verplicht."
+ "translation": "AD/LDAP veld \"Last Name Attribute\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
@@ -3041,19 +3045,19 @@
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Verplicht LDAP veld is niet ingevuld."
+ "translation": "Verplicht AD/LDAP veld is niet ingevuld."
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Verplicht LDAP veld is niet ingevuld."
+ "translation": "Verplicht AD/LDAP veld is niet ingevuld."
},
{
"id": "model.config.is_valid.ldap_security.app_error",
- "translation": "Ongeldige verbindings instelling bij LDAP instellingen. Keuze uit; '', 'TLS' of 'STARTTLS'"
+ "translation": "Ongeldige verbindings instelling bij AD/LDAP instellingen. Keuze uit; '', 'TLS' of 'STARTTLS'"
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "LDAP veld \"LDAP Server\" is verplicht."
+ "translation": "AD/LDAP veld \"AD/LDAP Server\" is verplicht."
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
@@ -3061,7 +3065,7 @@
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "LDAP veld \"Username Attribute\" is verplicht."
+ "translation": "AD/LDAP veld \"Username Attribute\" is verplicht."
},
{
"id": "model.config.is_valid.listen_address.app_error",
@@ -3137,7 +3141,7 @@
},
{
"id": "model.config.is_valid.site_url_email_batching.app_error",
- "translation": "Unable to enable email batching when SiteURL isn't set."
+ "translation": "Niet mogelijk om bulk email aan te zetten als de SiteURL niet is ingevuld."
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -4001,7 +4005,7 @@
},
{
"id": "store.sql_oauth.get_access_data_by_user_for_app.app_error",
- "translation": "Er is een probleem opgetreden bij het ophalen van het access token"
+ "translation": "Er is een probleem opgetreden bij het ophalen van alle access tokens"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
@@ -4289,7 +4293,7 @@
},
{
"id": "store.sql_status.get_team_statuses.app_error",
- "translation": "Encountered an error retrieving all statuses from the team members"
+ "translation": "Fout bij het ophalen van de statussen van alle team leden"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
@@ -4317,7 +4321,7 @@
},
{
"id": "store.sql_system.get_version.app_error",
- "translation": "We couldn't get the database version"
+ "translation": "We konden de database versie niet ophalen"
},
{
"id": "store.sql_system.save.app_error",
@@ -4473,7 +4477,7 @@
},
{
"id": "store.sql_user.get_unread_count_for_channel.app_error",
- "translation": "Het aantal ongelezen berichten voor de gebruiker kan niet geteld worden"
+ "translation": "Het aantal ongelezen berichten voor de gebruiker en kanaal kan niet geteld worden"
},
{
"id": "store.sql_user.migrate_theme.critical",
@@ -4497,7 +4501,7 @@
},
{
"id": "store.sql_user.save.email_exists.ldap_app_error",
- "translation": "Dit account gebruikt geen LDAP authenticatie. Log in met e-mail en wachtwoord."
+ "translation": "Dit account gebruikt geen AD/LDAP authenticatie. Log in met e-mail en wachtwoord."
},
{
"id": "store.sql_user.save.email_exists.saml_app_error",
@@ -4533,7 +4537,7 @@
},
{
"id": "store.sql_user.update.can_not_change_ldap.app_error",
- "translation": "Velden die gezet zijn door LDAP kunnen niet gewijzigd worden"
+ "translation": "Velden die gezet zijn door AD/LDAP kunnen niet gewijzigd worden"
},
{
"id": "store.sql_user.update.email_taken.app_error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index eb01b0192..896e2f32f 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -2457,7 +2457,7 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "LDAP desabilitado ou licença não suporta LDAP."
+ "translation": "AD/LDAP desabilitado ou licença não suporta AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "Não foi possível localizar usuário no servidor AD/LDAP: "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Ocorreu um erro ao iniciar a solicitação para o Provedor de Identidade. Entre em contato com o Administrador do Sistema."
},
diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json
index 4008483f6..843390a2f 100644
--- a/i18n/zh_CN.json
+++ b/i18n/zh_CN.json
@@ -1,419 +1,419 @@
[
{
"id": "April",
- "translation": "April"
+ "translation": "四月"
},
{
"id": "August",
- "translation": "August"
+ "translation": "八月"
},
{
"id": "December",
- "translation": "December"
+ "translation": "十二月"
},
{
"id": "February",
- "translation": "February"
+ "translation": "二月"
},
{
"id": "January",
- "translation": "January"
+ "translation": "一月"
},
{
"id": "July",
- "translation": "July"
+ "translation": "七月"
},
{
"id": "June",
- "translation": "June"
+ "translation": "六月"
},
{
"id": "March",
- "translation": "March"
+ "translation": "三月"
},
{
"id": "May",
- "translation": "May"
+ "translation": "五月"
},
{
"id": "November",
- "translation": "November"
+ "translation": "十一月"
},
{
"id": "October",
- "translation": "October"
+ "translation": "十月"
},
{
"id": "September",
- "translation": "September"
+ "translation": "九月"
},
{
"id": "api.admin.add_certificate.array.app_error",
- "translation": "Empty array under 'certificate' in request"
+ "translation": "请求中‘certificate’为空数组"
},
{
"id": "api.admin.add_certificate.no_file.app_error",
- "translation": "No file under 'certificate' in request"
+ "translation": "请求中'certificate'下的文件不存在"
},
{
"id": "api.admin.add_certificate.open.app_error",
- "translation": "Could not open certificate file"
+ "translation": "无法打开证书文件"
},
{
"id": "api.admin.add_certificate.saving.app_error",
- "translation": "Could not save certificate file"
+ "translation": "无法保存证书文件"
},
{
"id": "api.admin.file_read_error",
- "translation": "Error reading log file"
+ "translation": "读取日志文件出错"
},
{
"id": "api.admin.get_brand_image.not_available.app_error",
- "translation": "Custom branding is not configured or supported on this server"
+ "translation": "此服务器不支持或没有正确配置自定义品牌"
},
{
"id": "api.admin.get_brand_image.storage.app_error",
- "translation": "Image storage is not configured."
+ "translation": "未配置图像存储器。"
},
{
"id": "api.admin.init.debug",
- "translation": "Initializing admin api routes"
+ "translation": "初始化管理员API路由"
},
{
"id": "api.admin.recycle_db_end.warn",
- "translation": "Finished recycling the database connection"
+ "translation": "数据库连接重用完成"
},
{
"id": "api.admin.recycle_db_start.warn",
- "translation": "Attempting to recycle the database connection"
+ "translation": "正在尝试重用数据库连接"
},
{
"id": "api.admin.remove_certificate.delete.app_error",
- "translation": "An error occurred while deleting the certificate. Make sure the file config/{{.Filename}} exists."
+ "translation": "删除证书时发生错误。请确定config/{{.Filename}}文件已存在。"
},
{
"id": "api.admin.saml.metadata.app_error",
- "translation": "An error occurred while building Service Provider Metadata"
+ "translation": "创建服务商元数据时发生错误"
},
{
"id": "api.admin.test_email.body",
- "translation": "<br/><br/><br/>It appears your Mattermost email is setup correctly!"
+ "translation": "<br/><br/><br/>看来你的Mattermost邮箱设置成功!"
},
{
"id": "api.admin.test_email.missing_server",
- "translation": "SMTP Server is required"
+ "translation": "需要SMTP服务器"
},
{
"id": "api.admin.test_email.reenter_password",
- "translation": "The SMTP server, port, or username has changed. Please re-enter the SMTP password to test connection."
+ "translation": "SMTP 服务器地址、端口或者用户名已经被修改。请重新输入 SMTP 密码进行连接测试。"
},
{
"id": "api.admin.test_email.subject",
- "translation": "Mattermost - Testing Email Settings"
+ "translation": "Mattermost - 测试邮箱设置"
},
{
"id": "api.admin.upload_brand_image.array.app_error",
- "translation": "Empty array under 'image' in request"
+ "translation": "请求中图片为空"
},
{
"id": "api.admin.upload_brand_image.no_file.app_error",
- "translation": "No file under 'image' in request"
+ "translation": "请求中缺失图片文件"
},
{
"id": "api.admin.upload_brand_image.not_available.app_error",
- "translation": "Custom branding is not configured or supported on this server"
+ "translation": "此服务器不支持或没有正确配置自定义品牌"
},
{
"id": "api.admin.upload_brand_image.parse.app_error",
- "translation": "Could not parse multipart form"
+ "translation": "不能解析混合表单"
},
{
"id": "api.admin.upload_brand_image.storage.app_error",
- "translation": "Unable to upload image. Image storage is not configured."
+ "translation": "不能上传图片。图片存储没有配置。"
},
{
"id": "api.admin.upload_brand_image.too_large.app_error",
- "translation": "Unable to upload file. File is too large."
+ "translation": "无法上传文件。文件太大。"
},
{
"id": "api.api.init.parsing_templates.debug",
- "translation": "Parsing server templates at %v"
+ "translation": "解析服务模板 %v"
},
{
"id": "api.api.init.parsing_templates.error",
- "translation": "Failed to parse server templates %v"
+ "translation": "解析服务模板出错 %v"
},
{
"id": "api.api.render.error",
- "translation": "Error rendering template %v err=%v"
+ "translation": "渲染模板出错 %v err=%v"
},
{
"id": "api.channel.add_member.added",
- "translation": "%v added to the channel by %v"
+ "translation": "%v 由 %v 邀请加入频道"
},
{
"id": "api.channel.add_member.find_channel.app_error",
- "translation": "Failed to find channel"
+ "translation": "未找到频道"
},
{
"id": "api.channel.add_member.find_user.app_error",
- "translation": "Failed to find user to be added"
+ "translation": "未找到要添加的用户"
},
{
"id": "api.channel.add_member.user_adding.app_error",
- "translation": "Failed to find user doing the adding"
+ "translation": "查找用户执行添加时出错"
},
{
"id": "api.channel.add_user.to.channel.failed.app_error",
- "translation": "Failed to add user to channel"
+ "translation": "添加用户到频道出错"
},
{
"id": "api.channel.add_user.to.channel.failed.deleted.app_error",
- "translation": "Failed to add user to channel because they have been removed from the team."
+ "translation": "无法将用户添加到频道,因为用户已从团队中移除。"
},
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
- "translation": "The channel has been archived or deleted"
+ "translation": "该频道已归档或者被删除"
},
{
"id": "api.channel.add_user_to_channel.type.app_error",
- "translation": "Can not add user to this channel type"
+ "translation": "不能添加用户到该频道类型"
},
{
"id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
- "translation": "Private Group management and creation is restricted to System Administrators."
+ "translation": "只有系统管理能创建与管理私有群组。"
},
{
"id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
- "translation": "Private Group management and creation is restricted to Team and System Administrators."
+ "translation": "只有团体和系统管理员能管理与创建私有群组。"
},
{
"id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
- "translation": "Public Channel management and creation is restricted to System Administrators."
+ "translation": "只有系统管理员能创建公开频道。"
},
{
"id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error",
- "translation": "Public Channel management and creation is restricted to Team and System Administrators."
+ "translation": "只有团队和系统管理员能创建与管理公开频道。"
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
- "translation": "Must use createDirectChannel api service for direct message channel creation"
+ "translation": "创建私信频道必须使用createDirectChannel接口服务"
},
{
"id": "api.channel.create_channel.invalid_character.app_error",
- "translation": "Invalid character '__' in channel name for non-direct channel"
+ "translation": "非直接频道的频道名不能出现无效字符 '__'"
},
{
"id": "api.channel.create_default_channels.off_topic",
- "translation": "Off-Topic"
+ "translation": "闲聊频道"
},
{
"id": "api.channel.create_default_channels.town_square",
- "translation": "Town Square"
+ "translation": "公共频道"
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Invalid other user id "
+ "translation": "无效的其他用户ID"
},
{
"id": "api.channel.delete_channel.archived",
- "translation": "%v has archived the channel."
+ "translation": "%v 已归档该频道。"
},
{
"id": "api.channel.delete_channel.cannot.app_error",
- "translation": "Cannot delete the default channel {{.Channel}}"
+ "translation": "不能删除默认频道 {{.Channel}}"
},
{
"id": "api.channel.delete_channel.deleted.app_error",
- "translation": "The channel has been archived or deleted"
+ "translation": "该频道已归档或者被删除"
},
{
"id": "api.channel.delete_channel.failed_post.error",
- "translation": "Failed to post archive message %v"
+ "translation": "发布归档消息失败 %v"
},
{
"id": "api.channel.delete_channel.failed_send.app_error",
- "translation": "Failed to send archive message"
+ "translation": "发送归档消息失败"
},
{
"id": "api.channel.delete_channel.incoming_webhook.error",
- "translation": "Encountered error deleting incoming webhook, id=%v"
+ "translation": "删除传入的webhook出错, id=%v"
},
{
"id": "api.channel.delete_channel.outgoing_webhook.error",
- "translation": "Encountered error deleting outgoing webhook, id=%v"
+ "translation": "删除传出的webhook出错, id=%v"
},
{
"id": "api.channel.delete_channel.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.channel.get_channel.wrong_team.app_error",
- "translation": "There is no channel with channel_id={{.ChannelId}} on team with team_id={{.TeamId}}"
+ "translation": "不存在团队team_id={{.TeamId}}, 频道 channel_id={{.ChannelId}}"
},
{
"id": "api.channel.get_channel_counts.app_error",
- "translation": "Unable to get channel counts from the database"
+ "translation": "不能从数据库中获取频道数"
},
{
"id": "api.channel.get_channel_extra_info.deleted.app_error",
- "translation": "The channel has been archived or deleted"
+ "translation": "该频道已归档或者被删除"
},
{
"id": "api.channel.get_channel_extra_info.member_limit.app_error",
- "translation": "Failed to parse member limit"
+ "translation": "解析成员限制失败"
},
{
"id": "api.channel.get_channels.error",
- "translation": "Error in getting users profile for id=%v forcing logout"
+ "translation": "获取用户配置出错 for id=%v 强制注销"
},
{
"id": "api.channel.init.debug",
- "translation": "Initializing channel api routes"
+ "translation": "初始化频道API路由"
},
{
"id": "api.channel.join_channel.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.channel.join_channel.post_and_forget",
- "translation": "%v has joined the channel."
+ "translation": "%v 已经加入到该频道。"
},
{
"id": "api.channel.leave.default.app_error",
- "translation": "Cannot leave the default channel {{.Channel}}"
+ "translation": "不能退出默认频道 {{.Channel}}"
},
{
"id": "api.channel.leave.direct.app_error",
- "translation": "Cannot leave a direct message channel"
+ "translation": "不能退出私信频道"
},
{
"id": "api.channel.leave.last_member.app_error",
- "translation": "You're the only member left, try removing the Private Group instead of leaving."
+ "translation": "你是本组最后一人,请删除私有组而不是离开。"
},
{
"id": "api.channel.leave.left",
- "translation": "%v has left the channel."
+ "translation": "%v 已经退出该频道。"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
- "translation": "Failed to post join/leave message %v"
+ "translation": "发布添加/退出消息失败 %v"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
- "translation": "%s removed the channel header (was: %s)"
+ "translation": "%s 删除了频道标题 (原为: %s)"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "Failed to retrieve user while trying to save update channel header message %v"
+ "translation": "尝试保存更新的频道标题消息 %v 时获取用户信息失败"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
- "translation": "%s updated the channel header from: %s to: %s"
+ "translation": "%s 将频道标题从 %s 更新为 %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
- "translation": "%s updated the channel header to: %s"
+ "translation": "%s 更新频道标题为: %s"
},
{
"id": "api.channel.post_user_add_remove_message_and_forget.error",
- "translation": "Failed to post join/leave message %v"
+ "translation": "发布添加或者退出消息失败 %v"
},
{
"id": "api.channel.remove_member.permissions.app_error",
- "translation": "You do not have the appropriate permissions "
+ "translation": "您没有对应的权限"
},
{
"id": "api.channel.remove_member.removed",
- "translation": "%v was removed from the channel."
+ "translation": "%v 已从频道移出。"
},
{
"id": "api.channel.remove_member.unable.app_error",
- "translation": "Unable to remove user."
+ "translation": "无法移除用户。"
},
{
"id": "api.channel.remove_member.user.app_error",
- "translation": "Failed to find user to be removed"
+ "translation": "未找到要删除的用户"
},
{
"id": "api.channel.remove_user_from_channel.deleted.app_error",
- "translation": "The channel has been archived or deleted"
+ "translation": "该频道已归档或者被删除"
},
{
"id": "api.channel.update_channel.deleted.app_error",
- "translation": "The channel has been archived or deleted"
+ "translation": "该频道已归档或者被删除"
},
{
"id": "api.channel.update_channel.permission.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.channel.update_channel.tried.app_error",
- "translation": "Tried to perform an invalid update of the default channel {{.Channel}}"
+ "translation": "对默认频道试图执行一个无效的更新 {{.Channel}}"
},
{
"id": "api.channel.update_last_viewed_at.get_unread_count_for_channel.errord",
- "translation": "Unable to get the unread count for user_id=%v and channel_id=%v, err=%v"
+ "translation": "无法获取 user_id=%v 以及 channel_id=%v 的未读数量,err=%v"
},
{
"id": "api.command.admin_only.app_error",
- "translation": "Integrations have been limited to admins only."
+ "translation": "集成只限于管理员。"
},
{
"id": "api.command.delete.app_error",
- "translation": "Inappropriate permissions to delete command"
+ "translation": "无删除权限"
},
{
"id": "api.command.disabled.app_error",
- "translation": "Commands have been disabled by the system admin."
+ "translation": "命令已经被系统管理员禁用。"
},
{
"id": "api.command.duplicate_trigger.app_error",
- "translation": "This trigger word is already in use. Please choose another word."
+ "translation": "触发词已经使用。请选择其它单词。"
},
{
"id": "api.command.execute_command.debug",
- "translation": "Executing cmd=%v userId=%v"
+ "translation": "执行 cmd=%v userId=%v"
},
{
"id": "api.command.execute_command.failed.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' failed"
+ "translation": "带触发 '{{.Trigger}}' 的命令失败"
},
{
"id": "api.command.execute_command.failed_empty.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' returned an empty response"
+ "translation": "触发 '{{.Trigger}}' 返回一个空响应"
},
{
"id": "api.command.execute_command.failed_resp.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' returned response {{.Status}}"
+ "translation": "触发 '{{.Trigger}}' 返回响应状态 {{.Status}}"
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found"
+ "translation": "触发 '{{.Trigger}}' 没有找到"
},
{
"id": "api.command.execute_command.save.app_error",
- "translation": "An error while saving the command response to the channel"
+ "translation": "保存命令响应到频道时出错"
},
{
"id": "api.command.execute_command.start.app_error",
- "translation": "No command trigger found"
+ "translation": "没有找到控制触发器"
},
{
"id": "api.command.init.debug",
- "translation": "Initializing command api routes"
+ "translation": "初始化控制API路由"
},
{
"id": "api.command.invite_people.desc",
- "translation": "Send an email invite to your Mattermost team"
+ "translation": "发送一封邀请邮件给你的Mattermost团队"
},
{
"id": "api.command.invite_people.email_off",
- "translation": "Email has not been configured, no invite(s) sent"
+ "translation": "邮件没有配置,没发送邀请"
},
{
"id": "api.command.invite_people.fail",
- "translation": "Encountered an error sending email invite(s)"
+ "translation": "邀请邮件发送错误"
},
{
"id": "api.command.invite_people.hint",
@@ -425,123 +425,123 @@
},
{
"id": "api.command.invite_people.no_email",
- "translation": "Please specify one or more valid email addresses"
+ "translation": "请输入一个或更多有效的电子邮件地址"
},
{
"id": "api.command.invite_people.sent",
- "translation": "Email invite(s) sent"
+ "translation": "邮件邀请已发送"
},
{
"id": "api.command.regen.app_error",
- "translation": "Inappropriate permissions to regenerate command token"
+ "translation": "没有重新生成命令令牌的权限"
},
{
"id": "api.command_away.desc",
- "translation": "Set your status away"
+ "translation": "设置您的状态设为离开"
},
{
"id": "api.command_away.name",
- "translation": "away"
+ "translation": "离开"
},
{
"id": "api.command_away.success",
- "translation": "You are now away"
+ "translation": "您现在离开了"
},
{
"id": "api.command_collapse.desc",
- "translation": "Turn on auto-collapsing of image previews"
+ "translation": "打开图像预览自动折叠"
},
{
"id": "api.command_collapse.name",
- "translation": "collapse"
+ "translation": "折叠"
},
{
"id": "api.command_echo.create.app_error",
- "translation": "Unable to create /echo post, err=%v"
+ "translation": "不能创建 /echo 帖文,err=%v"
},
{
"id": "api.command_echo.delay.app_error",
- "translation": "Delays must be under 10000 seconds"
+ "translation": "延迟必须在10000秒内"
},
{
"id": "api.command_echo.desc",
- "translation": "Echo back text from your account"
+ "translation": "从您的帐号返回文本"
},
{
"id": "api.command_echo.high_volume.app_error",
- "translation": "High volume of echo request, cannot process request"
+ "translation": "高容量的回声请求,不能处理请求"
},
{
"id": "api.command_echo.hint",
- "translation": "'message' [delay in seconds]"
+ "translation": "'信息' [延迟秒数]"
},
{
"id": "api.command_echo.name",
- "translation": "echo"
+ "translation": "回应"
},
{
"id": "api.command_expand.desc",
- "translation": "Turn off auto-collapsing of image previews"
+ "translation": "关闭图像预览自动折叠"
},
{
"id": "api.command_expand.name",
- "translation": "expand"
+ "translation": "展开"
},
{
"id": "api.command_expand_collapse.fail.app_error",
- "translation": "An error occured while expanding previews"
+ "translation": "放大预览时发生了错误"
},
{
"id": "api.command_join.desc",
- "translation": "Join the open channel"
+ "translation": "添加到公开频道"
},
{
"id": "api.command_join.fail.app_error",
- "translation": "An error occured while joining the channel."
+ "translation": "加入频道时出错。"
},
{
"id": "api.command_join.hint",
- "translation": "[channel-name]"
+ "translation": "[频道名称]"
},
{
"id": "api.command_join.list.app_error",
- "translation": "An error occured while listing channels."
+ "translation": "列出频道时出错。"
},
{
"id": "api.command_join.missing.app_error",
- "translation": "We couldn't find the channel"
+ "translation": "我们没有找到该频道"
},
{
"id": "api.command_join.name",
- "translation": "join"
+ "translation": "加入"
},
{
"id": "api.command_join.success",
- "translation": "Joined channel."
+ "translation": "已加入频道。"
},
{
"id": "api.command_logout.desc",
- "translation": "Logout of Mattermost"
+ "translation": "注销Mattermost"
},
{
"id": "api.command_logout.fail_message",
- "translation": "Failed to log out"
+ "translation": "注销失败"
},
{
"id": "api.command_logout.name",
- "translation": "logout"
+ "translation": "注销"
},
{
"id": "api.command_logout.success_message",
- "translation": "Logging out..."
+ "translation": "注销中..."
},
{
"id": "api.command_me.desc",
- "translation": "Do an action"
+ "translation": "执行一个操作"
},
{
"id": "api.command_me.hint",
- "translation": "[message]"
+ "translation": "[信息]"
},
{
"id": "api.command_me.name",
@@ -549,107 +549,107 @@
},
{
"id": "api.command_msg.desc",
- "translation": "Send Direct Message to a user"
+ "translation": "直接发送消息给用户"
},
{
"id": "api.command_msg.dm_fail.app_error",
- "translation": "An error occured while creating the direct message."
+ "translation": "创建私信时发生错误。"
},
{
"id": "api.command_msg.fail.app_error",
- "translation": "An error occured while messaging the user."
+ "translation": "发送用户消息时发生错误。"
},
{
"id": "api.command_msg.hint",
- "translation": "@[username] 'message'"
+ "translation": "@用户名 '你想发送的消息'"
},
{
"id": "api.command_msg.list.app_error",
- "translation": "An error occured while listing users."
+ "translation": "列出用户时出错。"
},
{
"id": "api.command_msg.missing.app_error",
- "translation": "We couldn't find the user"
+ "translation": "无法找到用户"
},
{
"id": "api.command_msg.name",
- "translation": "message"
+ "translation": "消息"
},
{
"id": "api.command_msg.success",
- "translation": "Messaged user."
+ "translation": "消息已发送给用户。"
},
{
"id": "api.command_offline.desc",
- "translation": "Set your status offline"
+ "translation": "设置您的状态设为离线"
},
{
"id": "api.command_offline.name",
- "translation": "offline"
+ "translation": "离线"
},
{
"id": "api.command_offline.success",
- "translation": "You are now offline"
+ "translation": "您现在离线了"
},
{
"id": "api.command_online.desc",
- "translation": "Set your status online"
+ "translation": "设置您的状态设为在线"
},
{
"id": "api.command_online.name",
- "translation": "online"
+ "translation": "在线"
},
{
"id": "api.command_online.success",
- "translation": "You are now online"
+ "translation": "您现在在线了"
},
{
"id": "api.command_shortcuts.browser",
- "translation": "#### Built-in Browser Commands\n\nALT+LEFT: Previous channel in your history\nALT+RIGHT: Next channel in your history\nCTRL+PLUS: Increase font size (zoom in)\nCTRL+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### 浏览器自带命令\n\nALT+向左键:您历史里的上一个频道\nALT+向右键:您历史里的下一个频道\nCTRL+加号:加大字体大小 (放大)\nCTRL+减号:减小字体大小 (缩小)\nSHIFT+向上键 (在输入框):高亮字到上一行\nSHIFT+向下键 (在输入框):高亮字到下一行\nSHIFT+回车 (在输入框):创建新一行\n"
},
{
"id": "api.command_shortcuts.browser_mac",
- "translation": "#### Built-in Browser Commands\n\nCMD+[: Previous channel in your history\nCMD+]: Next channel in your history\nCMD+PLUS: Increase font size (zoom in)\nCMD+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### 浏览器自带命令\n\nCMD +[:您历史里的上一个频道\nCMD +]:您历史里的下一个频道\nCMD +加号:加大字体大小 (放大)\nCMD +减号:减小字体大小 (缩小)\nSHIFT+向上键 (在输入框):高亮字到上一行\nSHIFT+向下键 (在输入框):高亮字到下一行\nSHIFT+回车 (在输入框):创建新一行\n"
},
{
"id": "api.command_shortcuts.desc",
- "translation": "Displays a list of keyboard shortcuts"
+ "translation": "显示快捷键列表"
},
{
"id": "api.command_shortcuts.files",
- "translation": "#### Files\n\nCTRL+U: Upload file(s)\n\n"
+ "translation": "#### 文件\n\nCTRL+U:上传文件\n\n"
},
{
"id": "api.command_shortcuts.files_mac",
- "translation": "#### Files\n\nCMD+U: Upload file(s)\n\n"
+ "translation": "#### 文件\n\nCMD+U:上传文件\n\n"
},
{
"id": "api.command_shortcuts.msgs",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCTRL+UP (in empty input field): Reprint the previous message or slash command you entered\nCTRL+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### 消息\n\nESC:标此频道所有消息为已读\nCTRL+向上键 (在空输入框):重输入您上个输入的消息或斜杠命令\nCTRL+向下键 (在空输入框):重输入您下个输入的消息或斜杠命令\n向上键 (在空输入框):编辑你在本频道发的上一条消息\n@[字]+TAB:自动完成以[字]开头的 @用户名\n:[字]+TAB: 自动完成以[字]开头的表情符\n\n"
},
{
"id": "api.command_shortcuts.msgs_mac",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCMD+UP (in empty input field): Reprint the previous message or slash command you entered\nCMD+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### 消息\n\nESC:标此频道所有消息为已读\nCMD +向上键 (在空输入框):重输入您上个输入的消息或斜杠命令\nCMD +向下键 (在空输入框):重输入您下个输入的消息或斜杠命令\n向上键 (在空输入框):编辑你在本频道发的上一条消息\n@[字]+TAB:自动完成以[字]开头的 @用户名\n:[字]+TAB: 自动完成以[字]开头的表情符\n\n"
},
{
"id": "api.command_shortcuts.name",
- "translation": "shortcuts"
+ "translation": "快捷键"
},
{
"id": "api.command_shortcuts.nav",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCTRL+K: Open a quick channel switcher dialog\nCTRL+SHIFT+A: Open account settings\nCTRL+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### 键盘快捷键\n\n#### 导航\n\nALT+向上键:左栏中上一频道或私信\nALT+向下键:左栏中下一频道或私信\nALT+SHIFT+向上键:左栏中上一个有未读消息的频道或私信\nALT+SHIFT+向下键:左栏中下一个有未读消息的频道或私信\nCTRL+K:打开快速频道切换对话框\nCTRL+SHIFT+A:打开帐号设定\nCTRL+SHIFT+M:打开最近提及\n\n"
},
{
"id": "api.command_shortcuts.nav_mac",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCMD+K: Open a quick channel switcher dialog\nCMD+SHIFT+A: Open account settings\nCMD+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### 键盘快捷键\n\n#### 导航\n\nALT+向上键:左栏中上一频道或私信\nALT+向下键:左栏中下一频道或私信\nALT+SHIFT+向上键:左栏中上一个有未读消息的频道或私信\nALT+SHIFT+向下键:左栏中下一个有未读消息的频道或私信\nCMD +K:打开快速频道切换对话框\nCMD +SHIFT+A:打开帐号设定\nCMD +SHIFT+M:打开最近提及\n\n"
},
{
"id": "api.command_shrug.desc",
- "translation": "Adds ¯\\_(ツ)_/¯ to your message"
+ "translation": "添加 ¯\\_(ツ)_/¯ 到你的消息"
},
{
"id": "api.command_shrug.hint",
- "translation": "[message]"
+ "translation": "[信息]"
},
{
"id": "api.command_shrug.name",
@@ -657,67 +657,67 @@
},
{
"id": "api.context.404.app_error",
- "translation": "Sorry, we could not find the page."
+ "translation": "对不起,我们找不到该页面。"
},
{
"id": "api.context.invalid_param.app_error",
- "translation": "Invalid {{.Name}} parameter"
+ "translation": "无效 {{.Name}} 参数"
},
{
"id": "api.context.invalid_team_url.debug",
- "translation": "TeamURL accessed when not valid. Team URL should not be used in api functions or those that are team independent"
+ "translation": "团队URL访问无效。团队URL不能在api函数或者和不相干的团队中使用"
},
{
"id": "api.context.invalid_token.error",
- "translation": "Invalid session token=%v, err=%v"
+ "translation": "无效的会话令牌=%v,err=%v"
},
{
"id": "api.context.last_activity_at.error",
- "translation": "Failed to update LastActivityAt for user_id=%v and session_id=%v, err=%v"
+ "translation": "不能更新LastActivityAt user_id=%v and session_id=%v, err=%v"
},
{
"id": "api.context.log.error",
- "translation": "%v:%v code=%v rid=%v uid=%v ip=%v %v [details: %v]"
+ "translation": "%v:%v code=%v rid=%v uid=%v ip=%v %v [详情: %v]"
},
{
"id": "api.context.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.context.session_expired.app_error",
- "translation": "Invalid or expired session, please login again."
+ "translation": "无效或过期的会话,请重新登录。"
},
{
"id": "api.context.system_permissions.app_error",
- "translation": "You do not have the appropriate permissions (system)"
+ "translation": "您没有对应的权限 (系统)"
},
{
"id": "api.context.token_provided.app_error",
- "translation": "Session is not OAuth but token was provided in the query string"
+ "translation": "会话不是OAuth但是查询字符串中提供的令牌"
},
{
"id": "api.context.unknown.app_error",
- "translation": "An unknown error has occurred. Please contact support."
+ "translation": "发生未知错误。请联系我们。"
},
{
"id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
- "translation": "Email batching job's receiving channel was full. Please increase the EmailBatchingBufferSize."
+ "translation": "批量电子邮件任务接收频道已满。请提高EmailBatchingBufferSize。"
},
{
"id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
- "translation": "Email batching has been disabled by the system administrator"
+ "translation": "系统管理员禁用了批量电子邮件"
},
{
"id": "api.email_batching.check_pending_emails.finished_running",
- "translation": "Email batching job ran. %v user(s) still have notifications pending."
+ "translation": "批量电子邮件已运行。%v 位用户仍有通知未定。"
},
{
"id": "api.email_batching.check_pending_emails.status.app_error",
- "translation": "Unable to find status of recipient for batched email notification"
+ "translation": "无法找到批量电子邮件通知收件人状态"
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
- "translation": "Unable to find channel of post for batched email notification"
+ "translation": "无法找到批量电子邮件通知信息的频道"
},
{
"id": "api.email_batching.render_batched_post.date",
@@ -725,643 +725,655 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "Direct Message"
+ "translation": "私信"
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
- "translation": "Go to Post"
+ "translation": "转至发文"
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
- "translation": "Unable to find sender of post for batched email notification"
+ "translation": "无法找到批量电子邮件通知发送人"
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
- "translation": ""
+ "translation": {
+ "one": "你有一条新消息。您有{{.Count}}条新消息。",
+ "other": ""
+ }
},
{
"id": "api.email_batching.send_batched_email_notification.preferences.app_error",
- "translation": "Unable to find display preferences of recipient for batched email notification"
+ "translation": "无法找到批量电子邮件通知收件人显示偏好"
},
{
"id": "api.email_batching.send_batched_email_notification.send.app_error",
- "translation": "Failed to send batched email notification to %v: %v"
+ "translation": "发送批量电子邮件通知到 %v 失败: %v"
},
{
"id": "api.email_batching.send_batched_email_notification.subject",
- "translation": ""
+ "translation": {
+ "one": "[{{.SiteName}}] {{.Month}} {{.Day}}, {{.Year}} 的新通知[{{.SiteName}}] {{.Month}} {{.Day}}, {{.Year}} 的新通知",
+ "other": ""
+ }
},
{
"id": "api.email_batching.send_batched_email_notification.user.app_error",
- "translation": "Unable to find recipient for batched email notification"
+ "translation": "无法找到批量电子邮件通知收件人"
},
{
"id": "api.email_batching.start.starting",
- "translation": "Email batching job starting. Checking for pending emails every %v seconds."
+ "translation": "批量电子邮件任务已开始。每 %v 秒检查待发电子邮件中。"
},
{
"id": "api.emoji.create.duplicate.app_error",
- "translation": "Unable to create emoji. Another emoji with the same name already exists."
+ "translation": "无法创建表情符号。另一个具有相同名称的表情符号已存在。"
},
{
"id": "api.emoji.create.parse.app_error",
- "translation": "Unable to create emoji. Could not understand request."
+ "translation": "无法创建表情符。无法理解请求。"
},
{
"id": "api.emoji.create.permissions.app_error",
- "translation": "Inappropriate permissions to create emoji."
+ "translation": "无创建表情符权限。"
},
{
"id": "api.emoji.create.too_large.app_error",
- "translation": "Unable to create emoji. Image must be less than 64 KB in size."
+ "translation": "无法创建表情符。图片必须小于64KB。"
},
{
"id": "api.emoji.delete.permissions.app_error",
- "translation": "Inappropriate permissions to delete emoji."
+ "translation": "无删除表情符权限。"
},
{
"id": "api.emoji.disabled.app_error",
- "translation": "Custom emoji have been disabled by the system admin."
+ "translation": "自定义表情符号已被系统管理员禁用。"
},
{
"id": "api.emoji.get_image.decode.app_error",
- "translation": "Unable to decode image file for emoji."
+ "translation": "无法解码表情符号图像文件。"
},
{
"id": "api.emoji.get_image.read.app_error",
- "translation": "Unable to read image file for emoji."
+ "translation": "无法读取表情图像文件。"
},
{
"id": "api.emoji.init.debug",
- "translation": "Initializing emoji api routes"
+ "translation": "正在初始化表情符api路径"
},
{
"id": "api.emoji.storage.app_error",
- "translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
+ "translation": "文件存储没有正确配置。请配置S3或本地文件存储服务。"
},
{
"id": "api.emoji.upload.image.app_error",
- "translation": "Unable to create emoji. File must be a PNG, JPEG, or GIF."
+ "translation": "无法创建表情符号。文件类型必须是PNG,JPEG,或GIF。"
},
{
"id": "api.emoji.upload.large_image.app_error",
- "translation": "Unable to create emoji. Image must be at most 128 by 128 pixels."
+ "translation": "无法创建表情符。图片长宽不能超过128像素。"
},
{
"id": "api.file.file_upload.exceeds",
- "translation": "File exceeds max image size."
+ "translation": "文件超过最大图像大小。"
},
{
"id": "api.file.file_upload.exceeds",
- "translation": "File exceeds max image size."
+ "translation": "文件超过最大图像大小。"
},
{
"id": "api.file.get_file.not_found.app_error",
- "translation": "Could not find file."
+ "translation": "不能找到文件。"
},
{
"id": "api.file.get_file.public_disabled.app_error",
- "translation": "Public links have been disabled by the system administrator"
+ "translation": "系统管理员禁用了公开的链接"
},
{
"id": "api.file.get_file.public_invalid.app_error",
- "translation": "The public link does not appear to be valid"
+ "translation": "公共链接不显示是有效的"
},
{
"id": "api.file.get_public_link.disabled.app_error",
- "translation": "Public links have been disabled"
+ "translation": "公共链接已经被禁用"
},
{
"id": "api.file.handle_images_forget.decode.error",
- "translation": "Unable to decode image channelId=%v userId=%v filename=%v err=%v"
+ "translation": "不能解码图片 channelId=%v userId=%v filename=%v err=%v"
},
{
"id": "api.file.handle_images_forget.encode_jpeg.error",
- "translation": "Unable to encode image as jpeg channelId=%v userId=%v filename=%v err=%v"
+ "translation": "不能编码图片为 jpeg channelId=%v userId=%v filename=%v err=%v"
},
{
"id": "api.file.handle_images_forget.encode_preview.error",
- "translation": "Unable to encode image as preview jpg channelId=%v userId=%v filename=%v err=%v"
+ "translation": "不能编码图片为预览jpg channelId=%v userId=%v filename=%v err=%v"
},
{
"id": "api.file.handle_images_forget.upload_preview.error",
- "translation": "Unable to upload preview channelId=%v userId=%v filename=%v err=%v"
+ "translation": "不能上传预览 channelId=%v userId=%v filename=%v err=%v"
},
{
"id": "api.file.handle_images_forget.upload_thumb.error",
- "translation": "Unable to upload thumbnail channelId=%v userId=%v filename=%v err=%v"
+ "translation": "不能上传缩略图 channelId=%v userId=%v filename=%v err=%v"
},
{
"id": "api.file.init.debug",
- "translation": "Initializing file api routes"
+ "translation": "初始化文件API路由"
},
{
"id": "api.file.move_file.configured.app_error",
- "translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
+ "translation": "文件存储没有正确配置。请配置S3或本地文件存储服务。"
},
{
"id": "api.file.move_file.delete_from_s3.app_error",
- "translation": "Unable to delete file from S3."
+ "translation": "不能从S3上删除文件。"
},
{
"id": "api.file.move_file.get_from_s3.app_error",
- "translation": "Unable to get file from S3."
+ "translation": "不能从S3上获取文件。"
},
{
"id": "api.file.move_file.rename.app_error",
- "translation": "Unable to move file locally."
+ "translation": "无法移动本地文件。"
},
{
"id": "api.file.open_file_write_stream.configured.app_error",
- "translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
},
{
"id": "api.file.open_file_write_stream.creating_dir.app_error",
- "translation": "Encountered an error creating the directory for the new file"
+ "translation": "创建新文件的目录时遇到错误"
},
{
"id": "api.file.open_file_write_stream.local_server.app_error",
- "translation": "Encountered an error writing to local server storage"
+ "translation": "写入本地存储时遇到错误"
},
{
"id": "api.file.open_file_write_stream.s3.app_error",
- "translation": "S3 is not supported."
+ "translation": "不支持 S3。"
},
{
"id": "api.file.read_file.configured.app_error",
- "translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
},
{
"id": "api.file.read_file.get.app_error",
- "translation": "Unable to get file from S3"
+ "translation": "不能从S3上获取文件"
},
{
"id": "api.file.read_file.reading_local.app_error",
- "translation": "Encountered an error reading from local server storage"
+ "translation": "读取本地存储时遇到错误"
},
{
"id": "api.file.upload_file.image.app_error",
- "translation": "Unable to upload image file."
+ "translation": "不能上传图片文件。"
},
{
"id": "api.file.upload_file.large_image.app_error",
- "translation": "Unable to upload image file. File is too large."
+ "translation": "不能上传图片文件。文件太大。"
},
{
"id": "api.file.upload_file.storage.app_error",
- "translation": "Unable to upload file. Image storage is not configured."
+ "translation": "不能上传文件。图片存储没有配置。"
},
{
"id": "api.file.upload_file.too_large.app_error",
- "translation": "Unable to upload file. File is too large."
+ "translation": "不能上传文件。文件太大。"
},
{
"id": "api.file.write_file.configured.app_error",
- "translation": "File storage not configured properly. Please configure for either S3 or local server file storage."
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
},
{
"id": "api.file.write_file.s3.app_error",
- "translation": "Encountered an error writing to S3"
+ "translation": "写入到S3时遇到错误"
},
{
"id": "api.file.write_file_locally.create_dir.app_error",
- "translation": "Encountered an error creating the directory for the new file"
+ "translation": "创建新文件的目录时遇到错误"
},
{
"id": "api.file.write_file_locally.writing.app_error",
- "translation": "Encountered an error writing to local server storage"
+ "translation": "写入本地存储时遇到错误"
},
{
"id": "api.general.init.debug",
- "translation": "Initializing general api routes"
+ "translation": "正在初始化通用api路由"
},
{
"id": "api.import.import_post.saving.debug",
- "translation": "Error saving post. user=%v, message=%v"
+ "translation": "保存信息时出错。user=%v,message=%v"
},
{
"id": "api.import.import_user.join_team.error",
- "translation": "Failed to join team when importing err=%v"
+ "translation": "导入时加入团队错误 err=%v"
},
{
"id": "api.import.import_user.joining_default.error",
- "translation": "Encountered an issue joining default channels user_id=%s, team_id=%s, err=%v"
+ "translation": "加入默认频道时遇到一个问题 user_id=%s, team_id=%s, err=%v"
},
{
"id": "api.import.import_user.saving.error",
- "translation": "Error saving user. err=%v"
+ "translation": "保存用户出错. err=%v"
},
{
"id": "api.import.import_user.set_email.error",
- "translation": "Failed to set email verified err=%v"
+ "translation": "设置电子邮件验证失败 err=%v"
},
{
"id": "api.license.add_license.array.app_error",
- "translation": "Empty array under 'license' in request"
+ "translation": "请求中‘许可证’空数组"
},
{
"id": "api.license.add_license.expired.app_error",
- "translation": "License is either expired or has not yet started."
+ "translation": "许可证已经过期或者尚未启用。"
},
{
"id": "api.license.add_license.invalid.app_error",
- "translation": "Invalid license file."
+ "translation": "无效的授权文件。"
},
{
"id": "api.license.add_license.invalid_count.app_error",
- "translation": "Unable to count total unique users."
+ "translation": "不能计算不重复用户总数。"
},
{
"id": "api.license.add_license.no_file.app_error",
- "translation": "No file under 'license' in request"
+ "translation": "请求中没有'许可证'文件"
},
{
"id": "api.license.add_license.open.app_error",
- "translation": "Could not open license file"
+ "translation": "不能打开许可证文件"
},
{
"id": "api.license.add_license.save.app_error",
- "translation": "License did not save properly."
+ "translation": "许可证没有正确保存。"
},
{
"id": "api.license.add_license.save_active.app_error",
- "translation": "Active license ID did not save properly."
+ "translation": "有效许可证ID没有正确保存。"
},
{
"id": "api.license.add_license.unique_users.app_error",
- "translation": "This license only supports {{.Users}} users, when your system has {{.Count}} unique users. Unique users are counted distinctly by email address. You can see total user count under Site Reports -> View Statistics."
+ "translation": "该许可证只支持 {{.Users}} 用户,当你的系统有 {{.Count}} 唯一用户。唯一用户通过邮件地址计算。你可以从站点报告 -> 查看统计查看总数量。"
},
{
"id": "api.license.init.debug",
- "translation": "Initializing license api routes"
+ "translation": "初始化许可证API路由"
},
{
"id": "api.license.remove_license.remove.app_error",
- "translation": "License did not remove properly."
+ "translation": "许可证未正确删除。"
},
{
"id": "api.oauth.allow_oauth.bad_client.app_error",
- "translation": "invalid_request: Bad client_id"
+ "translation": "invalid_request:错误的 client_id"
},
{
"id": "api.oauth.allow_oauth.bad_redirect.app_error",
- "translation": "invalid_request: Missing or bad redirect_uri"
+ "translation": "invalid_request:丢失或者错误的 redirect_uri"
},
{
"id": "api.oauth.allow_oauth.bad_response.app_error",
- "translation": "invalid_request: Bad response_type"
+ "translation": "invalid_request:错误的 response_type"
},
{
"id": "api.oauth.allow_oauth.database.app_error",
- "translation": "server_error: Error accessing the database"
+ "translation": "server_error:访问数据库时出错"
},
{
"id": "api.oauth.allow_oauth.redirect_callback.app_error",
- "translation": "invalid_request: Supplied redirect_uri did not match registered callback_url"
+ "translation": "invalid_request:提供的 redirect_uri 不匹配注册的 callback_url"
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "The system admin has turned off OAuth2 Service Provider."
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
},
{
"id": "api.oauth.authorize_oauth.disabled.app_error",
- "translation": "The system admin has turned off OAuth2 Service Provider."
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
},
{
"id": "api.oauth.authorize_oauth.missing.app_error",
- "translation": "Missing one or more of response_type, client_id, or redirect_uri"
+ "translation": "response_type, client_id, 或 redirect_uri 至少却一项"
},
{
"id": "api.oauth.complete_oauth.missing_code.app_error",
- "translation": "The service provider {{.service}} did not provide an authorization code in the redirect URL.\n\nFor [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) make sure your administrator enabled the Google+ API.\n\nFor [Office 365](https://docs.mattermost.com/deployment/sso-office.html) make sure the administrator of your Microsoft organization has enabled the Mattermost app.\n\nFor [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) please make sure you followed the setup instructions.\n\nIf you reviewed the above and are still having trouble with configuration, you may post in our [Troubleshooting forum](https://forum.mattermost.org/c/general/trouble-shoot) where we'll be happy to help with issues during setup."
+ "translation": "服务提供商 {{.service}} 没有在重指向网址中提供授权码。\n\n如使用 [Google Apps](https://docs.mattermost.com/deployment/sso-google.html),请确定您的管理员在 Google+ API 已启用。\n\n如使用 [Office 365](https://docs.mattermost.com/deployment/sso-office.html),请确定您微软组织管理员已启用 Mattermost 应用。\n\n如使用 [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html),请确定您根据设置说明完成设定。\n\n如果您已确认上面说明但仍由配置问题,您可以发帖到[故障排除论坛](https://forum.mattermost.org/c/general/trouble-shoot) ,我们会很乐意帮你排除设置问题。"
},
{
"id": "api.oauth.delete.permissions.app_error",
- "translation": "Inappropriate permissions to delete the OAuth2 App"
+ "translation": "没有权限删除 OAuth2 应用"
},
{
"id": "api.oauth.get_access_token.bad_client_id.app_error",
- "translation": "invalid_request: Bad client_id"
+ "translation": "invalid_request:错误的 client_id"
},
{
"id": "api.oauth.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request: Missing client_secret"
+ "translation": "invalid_request:缺少 client_secret"
},
{
"id": "api.oauth.get_access_token.bad_grant.app_error",
- "translation": "invalid_request: Bad grant_type"
+ "translation": "invalid_request:错误的 grant_type"
},
{
"id": "api.oauth.get_access_token.credentials.app_error",
- "translation": "invalid_client: Invalid client credentials"
+ "translation": "invalid_client:无效的用户凭证"
},
{
"id": "api.oauth.get_access_token.disabled.app_error",
- "translation": "The system admin has turned off OAuth2 Service Provider."
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
},
{
"id": "api.oauth.get_access_token.expired_code.app_error",
- "translation": "invalid_grant: Invalid or expired authorization code"
+ "translation": "invalid_grant:无效或过期授权码"
},
{
"id": "api.oauth.get_access_token.internal.app_error",
- "translation": "server_error: Encountered internal server error while accessing database"
+ "translation": "server_error:访问数据库时遇到了内部服务器错误"
},
{
"id": "api.oauth.get_access_token.internal_saving.app_error",
- "translation": "server_error: Encountered internal server error while saving access token to database"
+ "translation": "server_error:在保存访问令牌到数据库时遇到了内部服务器错误"
},
{
"id": "api.oauth.get_access_token.internal_session.app_error",
- "translation": "server_error: Encountered internal server error while saving session to database"
+ "translation": "server_error:在保存会话到数据库时遇到了内部服务器错误"
},
{
"id": "api.oauth.get_access_token.internal_user.app_error",
- "translation": "server_error: Encountered internal server error while pulling user from database"
+ "translation": "server_error:从数据库中读取用户时遇到了内部服务器错误"
},
{
"id": "api.oauth.get_access_token.missing_code.app_error",
- "translation": "invalid_request: Missing code"
+ "translation": "invalid_request:缺少编号"
},
{
"id": "api.oauth.get_access_token.missing_refresh_token.app_error",
- "translation": "invalid_request: Missing refresh_token"
+ "translation": "invalid_request:缺少 refresh_token"
},
{
"id": "api.oauth.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request: Supplied redirect_uri does not match authorization code redirect_uri"
+ "translation": "invalid_request:提供的 redirect_uri 不匹配授权码 redirect_uri"
},
{
"id": "api.oauth.get_access_token.refresh_token.app_error",
- "translation": "invalid_grant: Invalid refresh token"
+ "translation": "invalid_grant:无效的续期令牌"
},
{
"id": "api.oauth.get_auth_data.find.error",
- "translation": "Couldn't find auth code for code=%s"
+ "translation": "不能找到认证码 code=%s"
},
{
"id": "api.oauth.init.debug",
- "translation": "Initializing oauth api routes"
+ "translation": "初始化认证API路由"
},
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Inappropriate permissions to regenerate the OAuth2 App Secret"
+ "translation": "没有权限重新生成 OAuth2 应用秘钥"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "The system admin has turned off OAuth2 Service Provider."
+ "translation": "系统管理员已经关闭的 OAuth2 服务商。"
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
- "translation": "Error deleting session from DB"
+ "translation": "从数据库删除会话出错Error deleting session from DB"
},
{
"id": "api.oauth.revoke_access_token.del_token.app_error",
- "translation": "Error deleting access token from DB"
+ "translation": "从数据库删除访问令牌遇到错误"
},
{
"id": "api.oauth.revoke_access_token.get.app_error",
- "translation": "Error getting access token from DB before deletion"
+ "translation": "删除前从数据库获取访问令牌遇到错误"
},
{
"id": "api.oauth.singup_with_oauth.disabled.app_error",
- "translation": "User sign-up is disabled."
+ "translation": "用户注册已停用。"
},
{
"id": "api.oauth.singup_with_oauth.expired_link.app_error",
- "translation": "The signup link has expired"
+ "translation": "注册链接已过期"
},
{
"id": "api.oauth.singup_with_oauth.invalid_link.app_error",
- "translation": "The signup link does not appear to be valid"
+ "translation": "注册链接无效"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "{{.Usernames}} and {{.LastUsername}} were mentioned, but they did not receive notifications because they do not belong to this channel."
+ "translation": "{{.Usernames}}和{{.LastUsername}}被提到了,但是他们不会收到通知,因为他们不在这个频道。"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "{{.Username}} was mentioned, but they did not receive a notification because they do not belong to this channel."
+ "translation": "{{.Username}}被提到了,但是他因不在此频道而不会收到通知。"
},
{
"id": "api.post.create_post.bad_filename.error",
- "translation": "Bad filename discarded, filename=%v"
+ "translation": "坏文件名已去除,filename=%v"
},
{
"id": "api.post.create_post.channel_root_id.app_error",
- "translation": "Invalid ChannelId for RootId parameter"
+ "translation": "RootId参数无效ChannelId"
},
{
"id": "api.post.create_post.last_viewed.error",
- "translation": "Encountered error updating last viewed, channel_id=%s, user_id=%s, err=%v"
+ "translation": "更新最近浏览记录遇到错误,channel_id=%s, user_id=%s, err=%v"
},
{
"id": "api.post.create_post.parent_id.app_error",
- "translation": "Invalid ParentId parameter"
+ "translation": "无效的ParentId参数"
},
{
"id": "api.post.create_post.root_id.app_error",
- "translation": "Invalid RootId parameter"
+ "translation": "无效的RootId参数"
},
{
"id": "api.post.create_webhook_post.creating.app_error",
- "translation": "Error creating post"
+ "translation": "创建信息时出错"
},
{
"id": "api.post.delete_flagged_post.app_error.warn",
- "translation": "Unable to delete flagged post preference when deleting post, err=%v"
+ "translation": "无法在删除信息时删除标记偏好,err=%v"
},
{
"id": "api.post.delete_post.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.post.get_message_for_notification.files_sent",
- "translation": ""
+ "translation": {
+ "one": "{{.Count}} 文件已发送:{{.Filenames}}{{.Count}} 文件已发送:{{.Filenames}}",
+ "other": ""
+ }
},
{
"id": "api.post.get_message_for_notification.images_sent",
- "translation": ""
+ "translation": {
+ "one": "{{.Count}} 图片已发送:{{.Filenames}}{{.Count}} 图片已发送:{{.Filenames}}",
+ "other": ""
+ }
},
{
"id": "api.post.get_out_of_channel_mentions.regex.error",
- "translation": "Failed to compile @mention regex user_id=%v, err=%v"
+ "translation": "编译 @提到 正则表达式出错 user_id=%v, err=%v"
},
{
"id": "api.post.get_post.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.post.handle_post_events_and_forget.channel.error",
- "translation": "Encountered error getting channel, channel_id=%s, err=%v"
+ "translation": "获取频道时遇到错误, channel_id=%s, err=%v"
},
{
"id": "api.post.handle_post_events_and_forget.members.error",
- "translation": "Failed to get channel members channel_id=%v err=%v"
+ "translation": "未获取到频道成员 channel_id=%v err=%v"
},
{
"id": "api.post.handle_post_events_and_forget.profiles.error",
- "translation": "Failed to retrieve user profiles team_id=%v, err=%v"
+ "translation": "检索用户配置文件失败 team_id=%v, err=%v"
},
{
"id": "api.post.handle_post_events_and_forget.team.error",
- "translation": "Encountered error getting team, team_id=%s, err=%v"
+ "translation": "获取团队时遇到错误, team_id=%s, err=%v"
},
{
"id": "api.post.handle_post_events_and_forget.user.error",
- "translation": "Encountered error getting user, user_id=%s, err=%v"
+ "translation": "获取用户时遇到错误, user_id=%s, err=%v"
},
{
"id": "api.post.handle_webhook_events_and_forget.create_post.error",
- "translation": "Failed to create response post, err=%v"
+ "translation": "创建响应请求失败, err=%v"
},
{
"id": "api.post.handle_webhook_events_and_forget.event_post.error",
- "translation": "Event POST failed, err=%s"
+ "translation": "事件发布失败, err=%s"
},
{
"id": "api.post.handle_webhook_events_and_forget.getting.error",
- "translation": "Encountered error getting webhooks by team, err=%v"
+ "translation": "通过团队获取webhooks遇到错误, err=%v"
},
{
"id": "api.post.init.debug",
- "translation": "Initializing post api routes"
+ "translation": "初始化post api路由"
},
{
"id": "api.post.make_direct_channel_visible.get_2_members.error",
- "translation": "Failed to get 2 members for a direct channel channel_id=%v"
+ "translation": "获取私聊频道的2个用户失败 channel_id=%v"
},
{
"id": "api.post.make_direct_channel_visible.get_members.error",
- "translation": "Failed to get channel members channel_id=%v err=%v"
+ "translation": "获取频道成员失败 channel_id=%v err=%v"
},
{
"id": "api.post.make_direct_channel_visible.save_pref.error",
- "translation": "Failed to save direct channel preference user_id=%v other_user_id=%v err=%v"
+ "translation": "保存私信频道设置失败 user_id=%v other_user_id=%v err=%v"
},
{
"id": "api.post.make_direct_channel_visible.update_pref.error",
- "translation": "Failed to update direct channel preference user_id=%v other_user_id=%v err=%v"
+ "translation": "更新私信频道设置失败 user_id=%v other_user_id=%v err=%v"
},
{
"id": "api.post.notification.here.warn",
- "translation": "Unable to send notification to online users with @here, err=%v"
+ "translation": "无法发送通知到的用户在线@here, err=%v"
},
{
"id": "api.post.notification.member_profile.warn",
- "translation": "Unable to get profile for channel member, user_id=%v"
+ "translation": "无法获取频道成员个人资料,user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
- "translation": "Clearing push notification to %v with channel_id %v"
+ "translation": "清除 %v 拥有 channel_id %v 的通知中"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
- "translation": "Failed to retrieve comment thread posts in notifications root_post_id=%v, err=%v"
+ "translation": "在发送通知时获取注解内容时失败 root_post_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
- "translation": "Failed to get teams when sending cross-team DM user_id=%v, err=%v"
+ "translation": "发送跨团队私信时获取团队失败 user_id=%v,err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
- "translation": "You have one new mention."
+ "translation": "您有一个新的提及。"
},
{
"id": "api.post.send_notifications_and_forget.mention_subject",
- "translation": "New Mention"
+ "translation": "新的提及"
},
{
"id": "api.post.send_notifications_and_forget.message_body",
- "translation": "You have one new message."
+ "translation": "你有一个新消息。"
},
{
"id": "api.post.send_notifications_and_forget.message_subject",
- "translation": "New Direct Message"
+ "translation": "新私信"
},
{
"id": "api.post.send_notifications_and_forget.push_in",
- "translation": " in "
+ "translation": "在"
},
{
"id": "api.post.send_notifications_and_forget.push_mention",
- "translation": " mentioned you in "
+ "translation": " 提到你在 "
},
{
"id": "api.post.send_notifications_and_forget.push_message",
- "translation": " sent you a direct message"
+ "translation": " 发送给你一个私信"
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention",
- "translation": " posted in "
+ "translation": "发布在"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Sending push notification to %v with msg of '%v'"
+ "translation": "发送拥有信息 '%v' 的推送通知到 %v"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
- "translation": "Failed to send push device_id=%v, err=%v"
+ "translation": "发送推送失败 device_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.send.error",
- "translation": "Failed to send mention email successfully email=%v err=%v"
+ "translation": "发送电子邮件失败 email=%v err=%v"
},
{
"id": "api.post.send_notifications_and_forget.sent",
- "translation": "{{.Prefix}} {{.Filenames}} sent"
+ "translation": "{{.Prefix}} {{.Filenames}} 发送"
},
{
"id": "api.post.send_notifications_and_forget.sessions.error",
- "translation": "Failed to retrieve sessions in notifications id=%v, err=%v"
+ "translation": "未能检索通知中的会话 id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.user_id.error",
- "translation": "Post user_id not returned by GetProfiles user_id=%v"
+ "translation": "通过GetProfiles请求user_id没有返回值 user_id=%v"
},
{
"id": "api.post.update_mention_count_and_forget.update_error",
- "translation": "Failed to update mention count, post_id=%v channel_id=%v err=%v"
+ "translation": "更新提及数失败 user_id=%v channel_id=%v err=%v"
},
{
"id": "api.post.update_post.find.app_error",
- "translation": "We couldn't find the existing post or comment to update."
+ "translation": "我们找不到现有的信息或评论去更新。"
},
{
"id": "api.post.update_post.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.post.update_post.permissions_details.app_error",
- "translation": "Already deleted id={{.PostId}}"
+ "translation": "已经删除 id={{.PostId}}"
},
{
"id": "api.post.update_post.system_message.app_error",
- "translation": "Unable to update system message"
+ "translation": "无法更新系统消息"
},
{
"id": "api.post_get_post_by_id.get.app_error",
- "translation": "Unable to get post"
+ "translation": "不能获取一个请求"
},
{
"id": "api.preference.delete_preferences.decode.app_error",
- "translation": "Unable to decode preferences from request"
+ "translation": "无法解码偏好请求"
},
{
"id": "api.preference.delete_preferences.user_id.app_error",
- "translation": "Unable to delete preferences for other user"
+ "translation": "不能删除其他用户偏好"
},
{
"id": "api.preference.init.debug",
- "translation": "Initializing preference api routes"
+ "translation": "初始化优先级api路由"
},
{
"id": "api.preference.save_preferences.decode.app_error",
- "translation": "Unable to decode preferences from request"
+ "translation": "不能从请求中解码优先级"
},
{
"id": "api.preference.save_preferences.set.app_error",
- "translation": "Unable to set preferences for other user"
+ "translation": "不能对其他用户设置优先级"
},
{
"id": "api.preference.save_preferences.set_details.app_error",
@@ -1369,3562 +1381,3566 @@
},
{
"id": "api.saml.save_certificate.app_error",
- "translation": "Certificate did not save properly."
+ "translation": "证书没有正确保存。"
},
{
"id": "api.server.new_server.init.info",
- "translation": "Server is initializing..."
+ "translation": "服务正在初始化..."
},
{
"id": "api.server.start_server.listening.info",
- "translation": "Server is listening on %v"
+ "translation": "服务正在监听 %v"
},
{
"id": "api.server.start_server.rate.info",
- "translation": "RateLimiter is enabled"
+ "translation": "RateLimiter 已启用"
},
{
"id": "api.server.start_server.rate.warn",
- "translation": "RateLimitSettings not configured properly using VaryByHeader and disabling VaryByRemoteAddr"
+ "translation": "RateLimitSettings配置没有正确使用VaryByHeader并禁用VaryByRemoteAddr"
},
{
"id": "api.server.start_server.starting.critical",
- "translation": "Error starting server, err:%v"
+ "translation": "启动服务出错, err:%v"
},
{
"id": "api.server.start_server.starting.info",
- "translation": "Starting Server..."
+ "translation": "启动服务..."
},
{
"id": "api.server.start_server.starting.panic",
- "translation": "Error starting server "
+ "translation": "启动服务出错 "
},
{
"id": "api.server.stop_server.stopped.info",
- "translation": "Server stopped"
+ "translation": "服务器已停止"
},
{
"id": "api.server.stop_server.stopping.info",
- "translation": "Stopping Server..."
+ "translation": "正在停止服务..."
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n Channels Added \r\n"
+ "translation": "\r\n 频道已添加 \r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
- "translation": "Failed to add user to channel: {{.Username}}\r\n"
+ "translation": "加入频道错误:{{.Username}}\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
- "translation": "Failed to import: {{.DisplayName}}\r\n"
+ "translation": "导入失败: {{.DisplayName}}\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed.debug",
- "translation": "Failed to import: %s"
+ "translation": "导入失败: %s"
},
{
"id": "api.slackimport.slack_add_channels.merge",
- "translation": "Merged with existing channel: {{.DisplayName}}\r\n"
+ "translation": "合并现有频道: {{.DisplayName}}\r\n"
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack bot posts are not imported yet"
+ "translation": "Slack 机器人的信息未被导入"
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Message without user"
+ "translation": "未知用户消息"
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Unsupported post type: %v, %v"
+ "translation": "不支持的邮件类型: %v, %v"
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "User: %v does not exist!"
+ "translation": "用户:%v 不存在!"
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Message without user"
+ "translation": "未知用户消息"
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Users Created\r\n"
+ "translation": "\r\n 用户创建 \r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Email, Password: {{.Email}}, {{.Password}}\r\n"
+ "translation": "Email, 密码: {{.Email}}, {{.Password}}\r\n"
},
{
"id": "api.slackimport.slack_add_users.unable_import",
- "translation": "Unable to import user: {{.Username}}\r\n"
+ "translation": "不能导入用户: {{.Username}}\r\n"
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Bad timestamp detected"
+ "translation": "检测到错误的时间"
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Failed to compile the @mention matching regular expression for Slack user {{.UserID}} {{.Username}}"
+ "translation": "给 Slack 用户 {{.UserID}} {{.Username}} 编译 @提及 正规表达式时失败"
},
{
"id": "api.slackimport.slack_import.log",
- "translation": "Mattermost Slack Import Log\r\n"
+ "translation": "Mattermost Slack 导入日志 \r\n"
},
{
"id": "api.slackimport.slack_import.note1",
- "translation": "- Some posts may not have been imported because they where not supported by this importer.\r\n"
+ "translation": "- 有些信息可能未被导入因为导入程序不支持他们。\r\n"
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Slack bot posts are currently not supported.\r\n"
+ "translation": "- Slack 机器人信息现在不支持。\r\n"
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\n Notes \r\n"
+ "translation": "\r\n 注释 \r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
- "translation": "Unable to open: {{.Filename}}"
+ "translation": "不能打开: {{.Filename}}"
},
{
"id": "api.slackimport.slack_import.team_fail",
- "translation": "Failed to get team to import into.\r\n"
+ "translation": "导入时无法获取团队。\r\n"
},
{
"id": "api.slackimport.slack_import.zip.app_error",
- "translation": "Unable to open zip file"
+ "translation": "不能打开zip文件"
},
{
"id": "api.status.init.debug",
- "translation": "Initializing status api routes"
+ "translation": "初始化状态 API 路由"
},
{
"id": "api.status.last_activity.error",
- "translation": "Failed to update LastActivityAt for user_id=%v and session_id=%v, err=%v"
+ "translation": "更新 user_id=%v 和 session_id=%v 的 LastActivityAt 失败,err=%v"
},
{
"id": "api.status.save_status.error",
- "translation": "Failed to save status for user_id=%v, err=%v"
+ "translation": "保存 user_id=%v 状态时失败,err=%v"
},
{
"id": "api.team.create_team.email_disabled.app_error",
- "translation": "Team sign-up with email is disabled."
+ "translation": "使用电子邮件注册团队被禁用。"
},
{
"id": "api.team.create_team_from_signup.email_disabled.app_error",
- "translation": "Team sign-up with email is disabled."
+ "translation": "使用电子邮件注册团队被禁用。"
},
{
"id": "api.team.create_team_from_signup.expired_link.app_error",
- "translation": "The signup link has expired"
+ "translation": "注册链接已过期"
},
{
"id": "api.team.create_team_from_signup.invalid_link.app_error",
- "translation": "The signup link does not appear to be valid"
+ "translation": "注册链接无效"
},
{
"id": "api.team.create_team_from_signup.unavailable.app_error",
- "translation": "This URL is unavailable. Please try another."
+ "translation": "该URL无效。请尝试其他。"
},
{
"id": "api.team.email_teams.sending.error",
- "translation": "An error occurred while sending an email in emailTeams err=%v"
+ "translation": "邮件团队发送email时出现错误 err=%v"
},
{
"id": "api.team.get_invite_info.not_open_team",
- "translation": "Invite is invalid because this is not an open team."
+ "translation": "不能邀请进入非开放团队。"
},
{
"id": "api.team.import_team.admin.app_error",
- "translation": "Only a team admin can import data."
+ "translation": "只有团队管理员才能导入数据。"
},
{
"id": "api.team.import_team.array.app_error",
- "translation": "Empty array under 'file' in request"
+ "translation": "请求中 'file' 为空数组"
},
{
"id": "api.team.import_team.integer.app_error",
- "translation": "Filesize not an integer"
+ "translation": "文件大小不是一个整数"
},
{
"id": "api.team.import_team.no_file.app_error",
- "translation": "No file under 'file' in request"
+ "translation": "请求中‘file’,文件不存在"
},
{
"id": "api.team.import_team.open.app_error",
- "translation": "Could not open file"
+ "translation": "不能打开文件"
},
{
"id": "api.team.import_team.parse.app_error",
- "translation": "Could not parse multipart form"
+ "translation": "不能解析混合表单"
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Filesize unavilable"
+ "translation": "文件大小无效"
},
{
"id": "api.team.init.debug",
- "translation": "Initializing team api routes"
+ "translation": "初始化团队api路由"
},
{
"id": "api.team.invite_members.admin",
- "translation": "administrator"
+ "translation": "管理员"
},
{
"id": "api.team.invite_members.already.app_error",
- "translation": "This person is already on your team"
+ "translation": "此人已经在你的团队中"
},
{
"id": "api.team.invite_members.member",
- "translation": "member"
+ "translation": "成员"
},
{
"id": "api.team.invite_members.no_one.app_error",
- "translation": "No one to invite."
+ "translation": "没有人可邀请。"
},
{
"id": "api.team.invite_members.restricted_system_admin.app_error",
- "translation": "Inviting new users to a team is restricted to System Administrators."
+ "translation": "只有系统管理员能邀请新用户至团队。"
},
{
"id": "api.team.invite_members.restricted_team_admin.app_error",
- "translation": "Inviting new users to a team is restricted to Team and System Administrators."
+ "translation": "只有团队管理员或系统管理员能邀请新用户至团队。"
},
{
"id": "api.team.invite_members.send.error",
- "translation": "Failed to send invite email successfully err=%v"
+ "translation": "发送邀请邮件失败 err=%v"
},
{
"id": "api.team.invite_members.sending.info",
- "translation": "sending invitation to %v %v"
+ "translation": "发送邀请给 %v %v"
},
{
"id": "api.team.is_team_creation_allowed.disabled.app_error",
- "translation": "Team creation has been disabled. Please ask your systems administrator for details."
+ "translation": "团队创建被禁用。详细请询问您的系统管理员。"
},
{
"id": "api.team.is_team_creation_allowed.domain.app_error",
- "translation": "Email must be from a specific domain (e.g. @example.com). Please ask your systems administrator for details."
+ "translation": "电子邮件必须来自指定域名 (例如 @example.com)。详情请询问您的系统管理员。"
},
{
"id": "api.team.permanent_delete_team.attempting.warn",
- "translation": "Attempting to permanently delete team %v id=%v"
+ "translation": "试图永久删除团队 %v id=%v"
},
{
"id": "api.team.permanent_delete_team.deleted.warn",
- "translation": "Permanently deleted team %v id=%v"
+ "translation": "永久删除团队 %v id=%v"
},
{
"id": "api.team.remove_user_from_team.missing.app_error",
- "translation": "The user does not appear to be part of this team."
+ "translation": "此用户似乎不属于此团队。"
},
{
"id": "api.team.signup_team.email_disabled.app_error",
- "translation": "Team sign-up with email is disabled."
+ "translation": "使用电子邮件注册团队被禁用。"
},
{
"id": "api.team.update_team.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.templates.email_change_body.info",
- "translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}.<br>If you did not make this change, please contact the system administrator."
+ "translation": "您的邮箱地址从 {{.TeamDisplayName}} 修改为 {{.NewEmail}}。<br>如果您没有做过这个修改,请联系系统管理员。"
},
{
"id": "api.templates.email_change_body.title",
- "translation": "You updated your email"
+ "translation": "您更新了您的邮箱"
},
{
"id": "api.templates.email_change_subject",
- "translation": "Your email address has changed for {{.TeamDisplayName}}"
+ "translation": "您的邮箱地址修改为 {{.TeamDisplayName}}"
},
{
"id": "api.templates.email_change_verify_body.button",
- "translation": "Verify Email"
+ "translation": "校验邮箱"
},
{
"id": "api.templates.email_change_verify_body.info",
- "translation": "To finish updating your email address for {{.TeamDisplayName}}, please click the link below to confirm this is the right address."
+ "translation": "请点击下面的链接确认这是正确的地址,以完成在{{.TeamDisplayName}}的电子邮件地址更新。"
},
{
"id": "api.templates.email_change_verify_body.title",
- "translation": "You updated your email"
+ "translation": "您已更新电子邮件地址"
},
{
"id": "api.templates.email_change_verify_subject",
- "translation": "Verify new email address for {{.TeamDisplayName}}"
+ "translation": "验证在 {{.TeamDisplayName}} 上的新电子邮件地址"
},
{
"id": "api.templates.email_footer",
- "translation": "To change your notification preferences, log in to your team site and go to Account Settings > Notifications."
+ "translation": "要更改您的通知偏好设定,登录到您的团队站点后至帐号设置 > 通知。"
},
{
"id": "api.templates.email_info",
- "translation": "Any questions at all, mail us any time: <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Best wishes,<br>The {{.SiteName}} Team<br>"
+ "translation": "有任何问题请随时给我们发送电子邮件: <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>最美好的祝福,<br> {{.SiteName}} 团队<br>"
},
{
"id": "api.templates.email_organization",
- "translation": "Sent by "
+ "translation": "发送人 "
},
{
"id": "api.templates.error.link",
- "translation": "Go back to Mattermost"
+ "translation": "返回到Mattermost"
},
{
"id": "api.templates.error.title",
- "translation": "{{ .SiteName }} needs your help:"
+ "translation": "{{ .SiteName }} 需要你的帮助:"
},
{
"id": "api.templates.find_teams_body.found",
- "translation": "Your request to find teams associated with your email found the following:"
+ "translation": "查找跟您电子邮件有关的团队如下:"
},
{
"id": "api.templates.find_teams_body.not_found",
- "translation": "We could not find any teams for the given email."
+ "translation": "我们没找从提供的电子邮件找到任何团队。"
},
{
"id": "api.templates.find_teams_body.title",
- "translation": "Finding teams"
+ "translation": "查找团队"
},
{
"id": "api.templates.find_teams_subject",
- "translation": "Your {{ .SiteName }} Teams"
+ "translation": "你在 {{ .SiteName }} 的团队"
},
{
"id": "api.templates.invite_body.button",
- "translation": "Join Team"
+ "translation": "加入团队"
},
{
"id": "api.templates.invite_body.extra_info",
- "translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving. After you’ve joined <strong>{{.TeamDisplayName}}</strong>, you can sign-in to your new team and access these features anytime from the web address:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
+ "translation": "Mattermost允许您通过电脑、电话分享消息和文件,即时查找和归档. 当你加入 <strong>{{.TeamDisplayName}}</strong>后, 你可以登录到你的新团队,并在任何时候从网络地址访问这些功能:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
},
{
"id": "api.templates.invite_body.info",
- "translation": "The team {{.SenderStatus}} <strong>{{.SenderName}}</strong>, has invited you to join <strong>{{.TeamDisplayName}}</strong>."
+ "translation": "团队 {{.SenderStatus}} <strong>{{.SenderName}}</strong>,邀请您加入 <strong>{{.TeamDisplayName}}</strong>。"
},
{
"id": "api.templates.invite_body.title",
- "translation": "You've been invited"
+ "translation": "您已经被邀请"
},
{
"id": "api.templates.invite_subject",
- "translation": "{{ .SenderName }} invited you to join {{ .TeamDisplayName }} Team on {{.SiteName}}"
+ "translation": "{{ .SenderName }} 邀请您加入 {{ .TeamDisplayName }} 团队在 {{.SiteName}}"
},
{
"id": "api.templates.password_change_body.info",
- "translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "您的密码已经被更新 {{.TeamDisplayName}} 在 {{ .TeamURL }} 通过 {{.Method}}.<br>如果这个变更不是由你发起的,请联系你的系统管理员."
},
{
"id": "api.templates.password_change_body.title",
- "translation": "Your password has been updated"
+ "translation": "您更新了您的密码"
},
{
"id": "api.templates.password_change_subject",
- "translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .SiteName }}"
+ "translation": "您的密码已经被更新 {{.TeamDisplayName}} 在 {{ .SiteName }}"
},
{
"id": "api.templates.post_body.button",
- "translation": "Go To Post"
+ "translation": "转至发文"
},
{
"id": "api.templates.post_body.info",
- "translation": "CHANNEL: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
+ "translation": "频道: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
},
{
"id": "api.templates.post_subject_in_channel",
- "translation": "{{.SubjectText}} in {{.TeamDisplayName}} ({{.ChannelName}}) on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "{{.SubjectText}} 在 {{.TeamDisplayName}} ({{.ChannelName}}) 于 {{.Month}} {{.Day}}, {{.Year}}"
},
{
"id": "api.templates.post_subject_in_direct_message",
- "translation": "{{.SubjectText}} in {{.TeamDisplayName}} from {{.SenderDisplayName}} on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "{{.SubjectText}} 在 {{.TeamDisplayName}} 来自 {{.SenderDisplayName}} 于 {{.Month}} {{.Day}}, {{.Year}}"
},
{
"id": "api.templates.reset_body.button",
- "translation": "Reset Password"
+ "translation": "重设密码"
},
{
"id": "api.templates.reset_body.info",
- "translation": "To change your password, click \"Reset Password\" below.<br>If you did not mean to reset your password, please ignore this email and your password will remain the same. The password reset link expires in 24 hours."
+ "translation": "修改您的密码, 点击 \"重设密码\" 下面.<br>如果你不打算重置您的密码,请忽略此电子邮件和您的密码将保持不变。密码重置链接在24小时内到期."
},
{
"id": "api.templates.reset_body.title",
- "translation": "You requested a password reset"
+ "translation": "您请求密码重设"
},
{
"id": "api.templates.reset_subject",
- "translation": "Reset your password"
+ "translation": "重设您的密码"
},
{
"id": "api.templates.signin_change_email.body.method_email",
- "translation": "email and password"
+ "translation": "邮箱和密码"
},
{
"id": "api.templates.signin_change_email.body.title",
- "translation": "You updated your sign-in method"
+ "translation": "您更新了您的登录方式"
},
{
"id": "api.templates.signup_team_body.button",
- "translation": "Set up your team"
+ "translation": "设置您的团队"
},
{
"id": "api.templates.signup_team_body.info",
- "translation": "{{ .SiteName }} is one place for all your team communication, searchable and available anywhere.<br>You'll get more out of {{ .SiteName }} when your team is in constant communication--let's get them on board."
+ "translation": "{{ .SiteName }} 是所有团队沟通的一个地方, 可在任何地方搜索和有效.<br>您会得到更多的 {{ .SiteName }} 当您的团队在不断沟通--在看板上获取."
},
{
"id": "api.templates.signup_team_body.title",
- "translation": "Thanks for creating a team!"
+ "translation": "感谢创造一个团队!"
},
{
"id": "api.templates.signup_team_subject",
- "translation": "{{ .SiteName }} Team Setup"
+ "translation": "{{ .SiteName }} 团队设置"
},
{
"id": "api.templates.singin_change_email.body.info",
- "translation": "You updated your sign-in method on {{ .SiteName }} to {{.Method}}.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "您在 {{.SiteName}} 更新了登录方式为 {{.Method}}。<br>如果这个变更不是由您发起的,请联系您的系统管理员。"
},
{
"id": "api.templates.singin_change_email.subject",
- "translation": "You updated your sign-in method on {{ .SiteName }}"
+ "translation": "你已经更新您的登录方法{{ .SiteName }}"
},
{
"id": "api.templates.upgrade_30_body.info",
- "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>YOUR DUPLICATE ACCOUNTS HAVE BEEN UPDATED</h3>Your Mattermost server is being upgraded to Version 3.0, which lets you use a single account across multiple teams.<br/><br/>You are receiving this email because the upgrade process has detected your account had the same email or username as other accounts on the server.<br/><br/>The following updates have been made: <br/><br/>{{if .EmailChanged }}- The duplicate email of an account on the `/{{.TeamName}}` team was changed to `{{.Email}}`. You will need to use email and password to login, you can use this new email address for login.<br/><br/>{{end}}{{if .UsernameChanged }}- The duplicate username of an account on the team site `/{{.TeamName}}` has been changed to `{{.Username}}` to avoid confusion with other accounts.<br/><br/>{{end}} RECOMMENDED ACTION: <br/><br/>It is recommended that you login to your teams used by your duplicate accounts and add your primary account to the team and any public channels and private groups which you wish to continue using. <br/><br/>This gives your primary account access to all public channel and private group history. You can continue to access the direct message history of your duplicate accounts by logging in with their credentials. <br/><br/>FOR MORE INFORMATION: <br/><br/>For more information on the upgrade to Mattermost 3.0 please see: <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
+ "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>您的多重帐号已更新</h3>您的 Mattermost 伺服器正在升级到版本 3.0,从此您可以在多个团队中使用同一个帐号。<br/><br/>您收到此邮件因为升级过程中发现您的邮箱地址或用户名和另外个帐号重复。<br/><br/>改动如下:<br/><br/>{{if .EmailChanged }}- 在 `/{{.TeamName}}` 团队中重复电子邮件已改为 `{{.Email}}`。你可以使用此新的电子邮件地址和密码登入。<br/><br/>{{end}}{{if .UsernameChanged }}- 在 `/{{.TeamName}}` 团队中重复用户名已改为 `{{.Username}}` 亿避免与其他帐号混淆。<br/><br/>{{end}} 建议操作: <br/><br/>建议您登入重复帐号的团队并将主帐号添加到想继续使用的团队,公开频道以及私有群组。<br/><br/>这样您可以用主帐号访问所有公开频道以及私有群组的历史。您可以继续登入重复帐号来获取私信历史。<br/><br/>更多咨询: <br/><br/>关于更多升级到 Mattermost 3.0 的相关咨询,请参见:<a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
},
{
"id": "api.templates.upgrade_30_subject.info",
- "translation": "[MATTERMOST] Changes to your account for Mattermost 3.0 Upgrade"
+ "translation": "[MATTERMOST]更改你的账号,以便升级到3.0"
},
{
"id": "api.templates.username_change_body.info",
- "translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}.<br>If you did not make this change, please contact the system administrator."
+ "translation": "您在 {{.TeamDisplayName}} 的用户名已更改为 {{.NewUsername}}。<br>如果这个变更不是由您发起的,请联系系统管理员。"
},
{
"id": "api.templates.username_change_body.title",
- "translation": "You updated your username"
+ "translation": "您更新了您的用户名"
},
{
"id": "api.templates.username_change_subject",
- "translation": "Your username has changed for {{.TeamDisplayName}}"
+ "translation": "您在 {{.TeamDisplayName}} 的用户名已更改"
},
{
"id": "api.templates.verify_body.button",
- "translation": "Verify Email"
+ "translation": "验证邮箱"
},
{
"id": "api.templates.verify_body.info",
- "translation": "Please verify your email address by clicking below."
+ "translation": "请通过以下链接来验证您的电子邮件地址。"
},
{
"id": "api.templates.verify_body.title",
- "translation": "You've joined {{ .ServerURL }}"
+ "translation": "您已加入 {{ .ServerURL }}"
},
{
"id": "api.templates.verify_subject",
- "translation": "[{{ .SiteName }}] Email Verification"
+ "translation": "[{{ .SiteName }}] 电子邮件地址验证"
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "为了更好的体验,请下载 PC、Mac、iOS、安卓平台应用:"
},
{
"id": "api.templates.welcome_body.button",
- "translation": "Verify Email"
+ "translation": "验证邮箱"
},
{
"id": "api.templates.welcome_body.info",
- "translation": "Please verify your email address by clicking below."
+ "translation": "请通过以下链接来验证您的电子邮件地址。"
},
{
"id": "api.templates.welcome_body.info2",
- "translation": "You can sign in from:"
+ "translation": "你可以登入从:"
},
{
"id": "api.templates.welcome_body.info3",
- "translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving."
+ "translation": "Mattermost允许您通过PC或手机分享信息和文件,即时搜索和归档."
},
{
"id": "api.templates.welcome_body.title",
- "translation": "You've joined {{ .ServerURL }}"
+ "translation": "您已加入 {{ .ServerURL }}"
},
{
"id": "api.templates.welcome_subject",
- "translation": "You joined {{ .ServerURL }}"
+ "translation": "您已加入 {{ .ServerURL }}"
},
{
"id": "api.user.activate_mfa.email_and_ldap_only.app_error",
- "translation": "MFA is not available for this account type"
+ "translation": "此帐户类型不支持多重验证"
},
{
"id": "api.user.add_direct_channels_and_forget.failed.error",
- "translation": "Failed to add direct channel preferences for user user_id=%s, team_id=%s, err=%v"
+ "translation": "添加用户私聊频道偏好设置失败 user_id=%s, team_id=%s, err=%v"
},
{
"id": "api.user.authorize_oauth_user.bad_response.app_error",
- "translation": "Bad response from token request"
+ "translation": "令牌请求得到错误的回复"
},
{
"id": "api.user.authorize_oauth_user.bad_token.app_error",
- "translation": "Bad token type"
+ "translation": "错误的令牌类型"
},
{
"id": "api.user.authorize_oauth_user.invalid_state.app_error",
- "translation": "Invalid state"
+ "translation": "无效状态"
},
{
"id": "api.user.authorize_oauth_user.invalid_state_team.app_error",
- "translation": "Invalid state; missing team name"
+ "translation": "无效状态; 缺少团队名称"
},
{
"id": "api.user.authorize_oauth_user.missing.app_error",
- "translation": "Missing access token"
+ "translation": "缺少访问令牌"
},
{
"id": "api.user.authorize_oauth_user.service.app_error",
- "translation": "Token request to {{.Service}} failed"
+ "translation": "令牌请求到 {{.Service}} 失败"
},
{
"id": "api.user.authorize_oauth_user.token_failed.app_error",
- "translation": "Token request failed"
+ "translation": "令牌请求失败"
},
{
"id": "api.user.authorize_oauth_user.unsupported.app_error",
- "translation": "Unsupported OAuth service provider"
+ "translation": "不支持的认证服务商"
},
{
"id": "api.user.check_user_login_attempts.too_many.app_error",
- "translation": "Your account is locked because of too many failed password attempts. Please reset your password."
+ "translation": "您的账号因为多次的密码尝试而被锁定。请重设您的密码。"
},
{
"id": "api.user.check_user_mfa.bad_code.app_error",
- "translation": "Invalid MFA token."
+ "translation": "无效的多重验证令牌。"
},
{
"id": "api.user.check_user_mfa.not_available.app_error",
- "translation": "MFA is not configured or supported on this server"
+ "translation": "此服务器没有配置或者不支持多重验证"
},
{
"id": "api.user.check_user_password.invalid.app_error",
- "translation": "Login failed because of invalid password"
+ "translation": "无效密码登录失败"
},
{
"id": "api.user.complete_switch_with_oauth.blank_email.app_error",
- "translation": "Blank email"
+ "translation": "空白电子邮件"
},
{
"id": "api.user.complete_switch_with_oauth.parse.app_error",
- "translation": "Could not parse auth data out of {{.Service}} user object"
+ "translation": "无法解析数据验证 {{.Service}} 用户对象"
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
- "translation": "There is already an account associated with that email address using a sign in method other than {{.Service}}. Please sign in using {{.Auth}}."
+ "translation": "已经有一个电子邮件帐号使用了不同于{{.Service}}的方法进行登录。请使用{{.Auth}}进行登录。"
},
{
"id": "api.user.create_oauth_user.already_used.app_error",
- "translation": "This {{.Service}} account has already been used to sign up"
+ "translation": "这个{{.Service}}账号已经使用"
},
{
"id": "api.user.create_oauth_user.create.app_error",
- "translation": "Could not create user out of {{.Service}} user object"
+ "translation": "无法创建用户 {{.Service}} 用户对象"
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
- "translation": "Could not create default profile image font"
+ "translation": "无法创建默认配置文件的字体"
},
{
"id": "api.user.create_profile_image.encode.app_error",
- "translation": "Could not encode default profile image"
+ "translation": "无法编码默认配置文件"
},
{
"id": "api.user.create_profile_image.initial.app_error",
- "translation": "Could not add user initial to default profile picture"
+ "translation": "不能添加用户初始默认配置文件"
},
{
"id": "api.user.create_user.accepted_domain.app_error",
- "translation": "The email you provided does not belong to an accepted domain. Please contact your administrator or sign up with a different email."
+ "translation": "您提供的电子邮件不属于允许的域名。请与您的管理员联系或使用一个不同的电子邮件注册。"
},
{
"id": "api.user.create_user.joining.error",
- "translation": "Encountered an issue joining default channels user_id=%s, team_id=%s, err=%v"
+ "translation": "加入默认通道遇到一个问题 user_id=%s, team_id=%s, err=%v"
},
{
"id": "api.user.create_user.no_open_server",
- "translation": "This server does not allow open signups. Please speak with your Administrator to receive an invitation."
+ "translation": "这个服务员不允许注册。请与管理员联系,获取邀请。"
},
{
"id": "api.user.create_user.save.error",
- "translation": "Couldn't save the user err=%v"
+ "translation": "无法保存这个用户 err=%v"
},
{
"id": "api.user.create_user.signup_email_disabled.app_error",
- "translation": "User sign-up with email is disabled."
+ "translation": "已停用电子邮件注册。"
},
{
"id": "api.user.create_user.signup_link_expired.app_error",
- "translation": "The signup link has expired"
+ "translation": "注册连接已经失效"
},
{
"id": "api.user.create_user.signup_link_invalid.app_error",
- "translation": "The signup link does not appear to be valid"
+ "translation": "注册链接无效"
},
{
"id": "api.user.create_user.team_name.app_error",
- "translation": "Invalid team name"
+ "translation": "无效团队名称"
},
{
"id": "api.user.create_user.tutorial.error",
- "translation": "Encountered error saving tutorial preference, err=%v"
+ "translation": "保存偏好设置指南出错, err=%v"
},
{
"id": "api.user.create_user.verified.error",
- "translation": "Failed to set email verified err=%v"
+ "translation": "未能设置电子邮件验证 err=%v"
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
- "translation": "AD/LDAP not available on this server"
+ "translation": "AD/LDAP 在本服务器上不可用"
},
{
"id": "api.user.generate_mfa_qr.not_available.app_error",
- "translation": "MFA not configured or available on this server"
+ "translation": "此服务器没有配置或者不支持多重验证"
},
{
"id": "api.user.get_authorization_code.unsupported.app_error",
- "translation": "Unsupported OAuth service provider"
+ "translation": "不支持的 OAuth 服务商"
},
{
"id": "api.user.get_me.getting.error",
- "translation": "Error in getting users profile for id=%v forcing logout"
+ "translation": "获取用户配置文件中的错误 id=%v 强制注销"
},
{
"id": "api.user.init.debug",
- "translation": "Initializing user api routes"
+ "translation": "初始化用户api路由"
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
- "translation": "AD/LDAP not available on this server"
+ "translation": "AD/LDAP 在本服务器上不可用"
},
{
"id": "api.user.ldap_to_email.not_ldap_account.app_error",
- "translation": "This user account does not use AD/LDAP"
+ "translation": "此账户没有使用 AD/LDAP"
},
{
"id": "api.user.login.blank_pwd.app_error",
- "translation": "Password field must not be blank"
+ "translation": "密码字段不能为空白"
},
{
"id": "api.user.login.inactive.app_error",
- "translation": "Login failed because your account has been set to inactive. Please contact an administrator."
+ "translation": "您的帐号因被停用而登入失败。请联系系统管理员。"
},
{
"id": "api.user.login.invalid_credentials",
- "translation": "User ID or password incorrect."
+ "translation": "用户ID或密码错误。"
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Either user id or team name and user email must be provided"
+ "translation": "必须提供用户id或团队名称和用户电子邮件"
},
{
"id": "api.user.login.not_verified.app_error",
- "translation": "Login failed because email address has not been verified"
+ "translation": "登录失败,因为电子邮件地址没有被验证"
},
{
"id": "api.user.login.revoking.app_error",
- "translation": "Revoking sessionId=%v for userId=%v re-login with same device Id"
+ "translation": "撤销 sessionId=%v 为 userId=%v 同一个设备id重登陆"
},
{
"id": "api.user.login.use_auth_service.app_error",
- "translation": "Please sign in using {{.AuthService}}"
+ "translation": "请使用 {{.AuthService}} 登录"
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
- "translation": "Could not parse auth data out of {{.Service}} user object"
+ "translation": "无法解析数据验证 {{.Service}} 用户对象"
},
{
"id": "api.user.login_ldap.blank_pwd.app_error",
- "translation": "Password field must not be blank"
+ "translation": "密码字段不能为空白"
},
{
"id": "api.user.login_ldap.disabled.app_error",
- "translation": "AD/LDAP not enabled on this server"
+ "translation": "AD/LDAP 未在本服务器上不开启"
},
{
"id": "api.user.login_ldap.need_id.app_error",
- "translation": "Need an ID"
+ "translation": "需要ID"
},
{
"id": "api.user.login_ldap.not_available.app_error",
- "translation": "AD/LDAP not available on this server"
+ "translation": "AD/LDAP 在本服务器上不可用"
},
{
"id": "api.user.oauth_to_email.context.app_error",
- "translation": "Update password failed because context user_id did not match provided user's id"
+ "translation": "更新密码失败因为 user_id 不匹配用户ID"
},
{
"id": "api.user.permanent_delete_user.attempting.warn",
- "translation": "Attempting to permanently delete account %v id=%v"
+ "translation": "试图永久删除帐户 %v id=%v"
},
{
"id": "api.user.permanent_delete_user.deleted.warn",
- "translation": "Permanently deleted account %v id=%v"
+ "translation": "永久删除帐户 %v id=%v"
},
{
"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."
+ "translation": "你在删除系统管理员 %v。您可能需要使用命令行工具设置另一个帐户作为系统管理员。"
},
{
"id": "api.user.reset_password.invalid_link.app_error",
- "translation": "The reset password link does not appear to be valid"
+ "translation": "重置密码链接不显示有效"
},
{
"id": "api.user.reset_password.link_expired.app_error",
- "translation": "The password reset link has expired"
+ "translation": "密码重置链接已过期"
},
{
"id": "api.user.reset_password.method",
- "translation": "using a reset password link"
+ "translation": "使用重置密码链接"
},
{
"id": "api.user.reset_password.sso.app_error",
- "translation": "Cannot reset password for SSO accounts"
+ "translation": "不能重置SSO账户密码"
},
{
"id": "api.user.reset_password.wrong_team.app_error",
- "translation": "Trying to reset password for user on wrong team."
+ "translation": "试图在错误的团队上重置密码。"
},
{
"id": "api.user.saml.not_available.app_error",
- "translation": "SAML is not configured or supported on this server."
+ "translation": "此服务器没有正确配置或者不支持 SAML。"
},
{
"id": "api.user.send_email_change_email_and_forget.error",
- "translation": "Failed to send email change notification email successfully err=%v"
+ "translation": "未能发送电子邮件通知电子邮件成功 err=%v"
},
{
"id": "api.user.send_email_change_username_and_forget.error",
- "translation": "Failed to send username change notification email successfully err=%v"
+ "translation": "未能发送用户名更改通知邮件 err=%v"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
- "translation": "Failed to send email change verification email successfully err=%v"
+ "translation": "未能发送电子邮件更改验证电子邮件成功 err=%v"
},
{
"id": "api.user.send_password_change_email_and_forget.error",
- "translation": "Failed to send update password email successfully err=%v"
+ "translation": "未能发送更新密码电子邮件成功 err=%v"
},
{
"id": "api.user.send_password_reset.find.app_error",
- "translation": "We couldn’t find an account with that address."
+ "translation": "我们无法找该地址的帐号。"
},
{
"id": "api.user.send_password_reset.send.app_error",
- "translation": "Failed to send password reset email successfully"
+ "translation": "未能发送密码重置电子邮件成功"
},
{
"id": "api.user.send_password_reset.sso.app_error",
- "translation": "Cannot reset password for SSO accounts"
+ "translation": "不能重置SSO账户密码"
},
{
"id": "api.user.send_sign_in_change_email_and_forget.error",
- "translation": "Failed to send update password email successfully err=%v"
+ "translation": "未能发送更新密码电子邮件成功 err=%v"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
- "translation": "Failed to send verification email successfully err=%v"
+ "translation": "未能发送验证电子邮件成功 err=%v"
},
{
"id": "api.user.send_welcome_email_and_forget.failed.error",
- "translation": "Failed to send welcome email successfully err=%v"
+ "translation": "未能成功发送欢迎电子邮件 err=%v"
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
- "translation": "You can not modify the activation status of AD/LDAP accounts. Please modify through the AD/LDAP server."
+ "translation": "您无法修改 AD/LDAP 帐号的激活状态。请到 AD/LDAP 服务器上修改。"
},
{
"id": "api.user.update_active.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有对应的权限"
},
{
"id": "api.user.update_mfa.not_available.app_error",
- "translation": "MFA not configured or available on this server"
+ "translation": "此服务器没有配置或者不支持多重验证"
},
{
"id": "api.user.update_password.context.app_error",
- "translation": "Update password failed because context user_id did not match props user_id"
+ "translation": "更新密码失败因为 user_id 提供用户ID不匹配"
},
{
"id": "api.user.update_password.failed.app_error",
- "translation": "Update password failed"
+ "translation": "更新密码失败"
},
{
"id": "api.user.update_password.incorrect.app_error",
- "translation": "The \"Current Password\" you entered is incorrect. Please check that Caps Lock is off and try again."
+ "translation": "\"当前密码\" 输入有误。请检查大写锁是否关闭后再试一次。"
},
{
"id": "api.user.update_password.menu",
- "translation": "using the settings menu"
+ "translation": "使用设置菜单"
},
{
"id": "api.user.update_password.oauth.app_error",
- "translation": "Update password failed because the user is logged in through an OAuth service"
+ "translation": "因为用户登录通过OAuth服务更新密码失败"
},
{
"id": "api.user.update_password.valid_account.app_error",
- "translation": "Update password failed because we couldn't find a valid account"
+ "translation": "更新密码失败,因为我们无法找到有效的帐户"
},
{
"id": "api.user.update_roles.one_admin.app_error",
- "translation": "There must be at least one active admin"
+ "translation": "必须至少有一个启用的管理"
},
{
"id": "api.user.update_roles.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
+ "translation": "您没有合适的权限"
},
{
"id": "api.user.update_roles.system_admin_needed.app_error",
- "translation": "The system admin role is needed for this action"
+ "translation": "此操作需要系统管理员"
},
{
"id": "api.user.update_roles.system_admin_set.app_error",
- "translation": "The system admin role can only be set by another system admin"
+ "translation": "系统管理员的角色只能由另一个系统管理员设置"
},
{
"id": "api.user.update_roles.team_admin_needed.app_error",
- "translation": "The team admin role is needed for this action"
+ "translation": "此操作需要团队系统管理员"
},
{
"id": "api.user.upload_profile_user.array.app_error",
- "translation": "Empty array under 'image' in request"
+ "translation": "根据“图像”请求的空数组"
},
{
"id": "api.user.upload_profile_user.decode.app_error",
- "translation": "Could not decode profile image"
+ "translation": "无法解码配置文件"
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Could not decode profile image config."
+ "translation": "无法解码头像设定。"
},
{
"id": "api.user.upload_profile_user.encode.app_error",
- "translation": "Could not encode profile image"
+ "translation": "无法编码图像"
},
{
"id": "api.user.upload_profile_user.no_file.app_error",
- "translation": "No file under 'image' in request"
+ "translation": "请求中图像不是文件"
},
{
"id": "api.user.upload_profile_user.open.app_error",
- "translation": "Could not open image file"
+ "translation": "无法打开图像文件"
},
{
"id": "api.user.upload_profile_user.parse.app_error",
- "translation": "Could not parse multipart form"
+ "translation": "无法解析多形式表单"
},
{
"id": "api.user.upload_profile_user.storage.app_error",
- "translation": "Unable to upload file. Image storage is not configured."
+ "translation": "无法上传文件。未配置图像存储。"
},
{
"id": "api.user.upload_profile_user.too_large.app_error",
- "translation": "Unable to upload profile image. File is too large."
+ "translation": "无法上传头像。文件太大。"
},
{
"id": "api.user.upload_profile_user.upload_profile.app_error",
- "translation": "Couldn't upload profile image"
+ "translation": "无法上传配置文件"
},
{
"id": "api.user.verify_email.bad_link.app_error",
- "translation": "Bad verify email link."
+ "translation": "非法确认邮件链接。"
},
{
"id": "api.web_hub.start.stopping.debug",
- "translation": "stopping %v connections"
+ "translation": "停止 %v 连接"
},
{
"id": "api.web_socket.connect.error",
- "translation": "websocket connect err: %v"
+ "translation": "websocket连接 err: %v"
},
{
"id": "api.web_socket.connect.upgrade.app_error",
- "translation": "Failed to upgrade websocket connection"
+ "translation": "未能升级WebSocket连接"
},
{
"id": "api.web_socket.init.debug",
- "translation": "Initializing web socket api routes"
+ "translation": "初始化Web Socket API路由"
},
{
"id": "api.web_socket_handler.log.error",
- "translation": "%v:%v seq=%v uid=%v %v [details: %v]"
+ "translation": "%v:%v seq=%v uid=%v %v [详情: %v]"
},
{
"id": "api.web_socket_router.log.error",
- "translation": "websocket routing error: seq=%v uid=%v %v [details: %v]"
+ "translation": "websocket 路由错误: seq=%v uid=%v %v [详情: %v]"
},
{
"id": "api.web_team_hun.start.debug",
- "translation": "team hub stopping for teamId=%v"
+ "translation": "团队枢纽停止 teamId=%v"
},
{
"id": "api.webhook.create_incoming.disabled.app_errror",
- "translation": "Incoming webhooks have been disabled by the system admin."
+ "translation": "传入的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.create_outgoing.disabled.app_error",
- "translation": "Outgoing webhooks have been disabled by the system admin."
+ "translation": "传出的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.create_outgoing.intersect.app_error",
- "translation": "Outgoing webhooks from the same channel cannot have the same trigger words/callback URLs."
+ "translation": "同一频道的传出 webhooks 不能具有同样的触发词/回调URLs。"
},
{
"id": "api.webhook.create_outgoing.not_open.app_error",
- "translation": "Outgoing webhooks can only be created for public channels."
+ "translation": "只有公共频道可以创建传出 webhooks。"
},
{
"id": "api.webhook.create_outgoing.permissions.app_error",
- "translation": "Inappropriate permissions to create outcoming webhook."
+ "translation": "没有权限创建对外webhook。"
},
{
"id": "api.webhook.create_outgoing.triggers.app_error",
- "translation": "Either trigger_words or channel_id must be set"
+ "translation": "无论是trigger_words或channel_id必须设置"
},
{
"id": "api.webhook.delete_incoming.disabled.app_errror",
- "translation": "Incoming webhooks have been disabled by the system admin."
+ "translation": "传入的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.delete_incoming.permissions.app_errror",
- "translation": "Inappropriate permissions to delete incoming webhook"
+ "translation": "没有权限删除传入的webhook"
},
{
"id": "api.webhook.delete_outgoing.disabled.app_error",
- "translation": "Outgoing webhooks have been disabled by the system admin."
+ "translation": "传出的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.delete_outgoing.permissions.app_error",
- "translation": "Inappropriate permissions to delete outcoming webhook"
+ "translation": "没有权限删除对外webhook"
},
{
"id": "api.webhook.get_incoming.disabled.app_error",
- "translation": "Incoming webhooks have been disabled by the system admin."
+ "translation": "传入的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.get_outgoing.disabled.app_error",
- "translation": "Outgoing webhooks have been disabled by the system admin."
+ "translation": "传出的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.incoming.debug",
- "translation": "Incoming webhook received. Content="
+ "translation": "收到传入的webhook。内容="
},
{
"id": "api.webhook.incoming.debug.error",
- "translation": "Could not read payload of incoming webhook."
+ "translation": "不能读取传入的webhook的负载。"
},
{
"id": "api.webhook.init.debug",
- "translation": "Initializing webhook api routes"
+ "translation": "初始化webhook api路由"
},
{
"id": "api.webhook.regen_outgoing_token.disabled.app_error",
- "translation": "Outgoing webhooks have been disabled by the system admin."
+ "translation": "传出的webhooks已被系统管理员禁用。"
},
{
"id": "api.webhook.regen_outgoing_token.permissions.app_error",
- "translation": "Inappropriate permissions to regenerate outcoming webhook token"
+ "translation": "没有权限重新生成传出webhook令牌"
},
{
"id": "api.websocket_handler.invalid_param.app_error",
- "translation": "Invalid {{.Name}} parameter"
+ "translation": "无效的参数 {{.Name}}"
},
{
"id": "cli.license.critical",
- "translation": "Feature requires an enterprise license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "此功能需要企业授权。请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "ent.brand.save_brand_image.decode.app_error",
- "translation": "Unable to decode image."
+ "translation": "无法解码图像。"
},
{
"id": "ent.brand.save_brand_image.decode_config.app_error",
- "translation": "Unable to decode image config."
+ "translation": "无法解码图像配置。"
},
{
"id": "ent.brand.save_brand_image.encode.app_error",
- "translation": "Unable to encode image as PNG."
+ "translation": "无法解码PNG格式图像。"
},
{
"id": "ent.brand.save_brand_image.open.app_error",
- "translation": "Unable to open the image."
+ "translation": "无法打开图片文件。"
},
{
"id": "ent.brand.save_brand_image.save_image.app_error",
- "translation": "Unable to save image"
+ "translation": "无法保存图片"
},
{
"id": "ent.brand.save_brand_image.too_large.app_error",
- "translation": "Unable to open image. Image is too large."
+ "translation": "无法打开图像文件。图像过大。"
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ "translation": "id=%v 的机群设定已更改。尝试重启机群服务中。为了确保机群设置正确您不应该依赖此重启因为我们检测到一核心配置改动。"
},
{
"id": "ent.cluster.debug_fail.debug",
- "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "机群发送失败在 `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.final_fail.error",
- "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "机群发送最终失败在 `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.incompatible.warn",
- "translation": "Potential incompatible version detected for clustering with %v"
+ "translation": "%v 的机群检测到可能不兼容的版本"
},
{
"id": "ent.cluster.incompatible_config.warn",
- "translation": "Potential incompatible config detected for clustering with %v"
+ "translation": "%v 的机群检测到可能不兼容的设置"
},
{
"id": "ent.cluster.licence_disable.app_error",
- "translation": "Clustering functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "当前许可证禁用了机群功能。请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "ent.cluster.ping_failed.info",
- "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ "translation": "机群ping失败 hostname=%v on=%v id=%v"
},
{
"id": "ent.cluster.ping_success.info",
- "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ "translation": "机群ping成功 hostname=%v on=%v id=%v self=%v"
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled."
+ "translation": "系统控制台在高可用性开启时设为只读。"
},
{
"id": "ent.cluster.starting.info",
- "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ "translation": "机群互连节点通讯以 hostname=%v id=%v 监听在 %v"
},
{
"id": "ent.cluster.stopping.info",
- "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ "translation": "机群互连节点通讯以 hostname=%v id=%v 在 %v 停止中"
},
{
"id": "ent.compliance.licence_disable.app_error",
- "translation": "Compliance functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "当前许可证禁用了合规功能。请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "ent.compliance.run_failed.error",
- "translation": "Compliance export failed for job '{{.JobName}}' at '{{.FilePath}}'"
+ "translation": "导出合规的'{{.JobName}}'在'{{.FilePath}}'的任务失败"
},
{
"id": "ent.compliance.run_finished.info",
- "translation": "Compliance export finished for job '{{.JobName}}' exported {{.Count}} records to '{{.FilePath}}'"
+ "translation": "依据'{{.FilePath}}'导出{{.JobName}}'任务导出审核完成了{{.Count}}'。"
},
{
"id": "ent.compliance.run_limit.warning",
- "translation": "Compliance export warning for job '{{.JobName}}' too many rows returned truncating to 30,000 at '{{.FilePath}}'"
+ "translation": "任务'{{.JobName}}'的导出审核警告:'{{.FilePath}}'过多行返回截断至第30,000行"
},
{
"id": "ent.compliance.run_started.info",
- "translation": "Compliance export started for job '{{.JobName}}' at '{{.FilePath}}'"
+ "translation": "导出审核自'{{.FilePath}}'的'{{.JobName}}'任务开始"
},
{
"id": "ent.emoji.licence_disable.app_error",
- "translation": "Custom emoji restrictions disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "当前许可证禁用了自定义表情符。请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "AD/LDAP disabled or licence does not support AD/LDAP."
+ "translation": "AD/LDAP 已禁用或许可证不支持 AD/LDAP。"
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
- "translation": "Unable to bind to AD/LDAP server. Check BindUsername and BindPassword."
+ "translation": "无法绑定到 AD/LDAP 服务器。请检查 BindUsername 和 BindPassword。"
},
{
"id": "ent.ldap.do_login.invalid_password.app_error",
- "translation": "Invalid Password"
+ "translation": "无效的密码"
},
{
"id": "ent.ldap.do_login.licence_disable.app_error",
- "translation": "AD/LDAP functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "当前许可证无法使用 AD/LDAP 功能,请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "ent.ldap.do_login.matched_to_many_users.app_error",
- "translation": "Username given matches multiple users"
+ "translation": "提供的用户名有多个用户"
},
{
"id": "ent.ldap.do_login.search_ldap_server.app_error",
- "translation": "Failed to search AD/LDAP server"
+ "translation": "搜索 AD/LDAP 服务器失败"
},
{
"id": "ent.ldap.do_login.unable_to_connect.app_error",
- "translation": "Unable to connect to AD/LDAP server"
+ "translation": "无法连接到 AD/LDAP 服务"
},
{
"id": "ent.ldap.do_login.unable_to_create_user.app_error",
- "translation": "Credentials valid but unable to create user."
+ "translation": "凭据有效但无法创建用户。"
},
{
"id": "ent.ldap.do_login.user_filtered.app_error",
- "translation": "Your AD/LDAP account does not have permission to use this Mattermost server. Please ask your System Administrator to check the AD/LDAP user filter."
+ "translation": "您的 AD/LDAP 账号没有使用此 Mattermost 服务器的权限。请向您的系统管理员询问确认 AD/LDAP 用户过滤器。"
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
- "translation": "User not registered on AD/LDAP server"
+ "translation": "用户没有在 AD/LDAP 服务器注册"
},
{
"id": "ent.ldap.mattermost_user_update",
- "translation": "Mattermost user was updated by AD/LDAP server."
+ "translation": "Mattermost 用户已被 AD/LDAP 服务器更新。"
},
{
"id": "ent.ldap.syncdone.info",
- "translation": "AD/LDAP Synchronization completed"
+ "translation": "AD/LDAP 同步完成"
},
{
"id": "ent.ldap.syncronize.get_all.app_error",
- "translation": "Unable to get all users using AD/LDAP"
+ "translation": "无法使用 AD/LDAP 得到所有用户"
},
{
"id": "ent.ldap.validate_filter.app_error",
- "translation": "Invalid AD/LDAP Filter"
+ "translation": "无效的 AD/LDAP 筛选器"
},
{
"id": "ent.mfa.activate.authenticate.app_error",
- "translation": "Error attempting to authenticate MFA token"
+ "translation": "尝试验证多重验证令牌时出现错误"
},
{
"id": "ent.mfa.activate.bad_token.app_error",
- "translation": "Invalid MFA token"
+ "translation": "无效的多重验证令牌"
},
{
"id": "ent.mfa.activate.save_active.app_erro",
- "translation": "Unable to update MFA active status for the user"
+ "translation": "无法为用户更新多重验证启用状态"
},
{
"id": "ent.mfa.deactivate.save_active.app_erro",
- "translation": "Unable to update MFA active status for the user"
+ "translation": "无法为用户更新多重验证启用状态"
},
{
"id": "ent.mfa.deactivate.save_secret.app_error",
- "translation": "Error clearing the MFA secret"
+ "translation": "清除多重验证密码时出错"
},
{
"id": "ent.mfa.generate_qr_code.create_code.app_error",
- "translation": "Error generating QR code"
+ "translation": "QR 码生成出错"
},
{
"id": "ent.mfa.generate_qr_code.save_secret.app_error",
- "translation": "Error saving the MFA secret"
+ "translation": "多重验证密码保存时出错"
},
{
"id": "ent.mfa.license_disable.app_error",
- "translation": "Your license does not support using multi-factor authentication"
+ "translation": "您的许可证不支持使用多重因素认证"
},
{
"id": "ent.mfa.validate_token.authenticate.app_error",
- "translation": "Error trying to authenticate MFA token"
+ "translation": "尝试验证多重验证令牌时出现错误"
},
{
"id": "ent.migration.migratetoldap.duplicate_field",
- "translation": "Unable to migrate AD/LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
+ "translation": "无法移植拥有制定栏的 AD/LDAP 用户。发现重复条目。请删除所有重复后再试。"
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Unable to find user on AD/LDAP server: "
+ "translation": "未在 AD/LDAP 服务器上找到用户:"
+ },
+ {
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
},
{
"id": "ent.saml.build_request.app_error",
- "translation": "An error occurred while initiating the request to the Identity Provider. Please contact your System Administrator."
+ "translation": "尝试向身份提供商请求时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.build_request.encoding.app_error",
- "translation": "An error occurred while encoding the request for the Identity Provider. Please contact your System Administrator."
+ "translation": "尝试编码身份提供商请求时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.build_request.encoding_signed.app_error",
- "translation": "An error occurred while encoding the signed request for the Identity Provider. Please contact your System Administrator."
+ "translation": "尝试编码签名的身份提供商请求时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.configure.app_error",
- "translation": "An error occurred while configuring SAML Service Provider, err=%v"
+ "translation": "设置SAML服务提供商时发生错误,err=%v"
},
{
"id": "ent.saml.configure.encryption_not_enabled.app_error",
- "translation": "SAML login was unsuccessful because encryption is not enabled. Please contact your System Administrator."
+ "translation": "SAML登入因加密未开启而失败。请联系您的系统管理员。"
},
{
"id": "ent.saml.configure.load_idp_cert.app_error",
- "translation": "Identity Provider Public Certificate File was not found. Please contact your System Administrator."
+ "translation": "身份认证提供商公共证书文件没有被发现。请与系统管理员联系。"
},
{
"id": "ent.saml.configure.load_private_key.app_error",
- "translation": "SAML login was unsuccessful because the Service Provider Private Key was not found. Please contact your System Administrator."
+ "translation": "SAML登录失败,因为服务提供商私钥没有被发现。请与系统管理员联系。"
},
{
"id": "ent.saml.configure.load_public_cert.app_error",
- "translation": "Service Provider Public Certificate File was not found. Please contact your System Administrator."
+ "translation": "无法找到身份认证提供商公共证书文件。请联系您的系统管理员。"
},
{
"id": "ent.saml.configure.not_encrypted_response.app_error",
- "translation": "SAML login was unsuccessful as the Identity Provider response is not encrypted. Please contact your System Administrator."
+ "translation": "SAML登录因身份服务提供商回应未加密而失败。请联系您的系统管理员。"
},
{
"id": "ent.saml.do_login.decrypt.app_error",
- "translation": "SAML login was unsuccessful because an error occurred while decrypting the response from the Identity Provider. Please contact your System Administrator."
+ "translation": "SAML登入因解码身份服务提供商回复发生错误而失败。请联系您的系统管理员。"
},
{
"id": "ent.saml.do_login.empty_response.app_error",
- "translation": "We received an empty response from the Identity Provider"
+ "translation": "我们收到留一份来自身份提供商的空白请求"
},
{
"id": "ent.saml.do_login.parse.app_error",
- "translation": "An error occurred while parsing the response from the Identity Provider. Please contact your System Administrator."
+ "translation": "尝试解析身份提供商回复时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.do_login.validate.app_error",
- "translation": "An error occurred while validating the response from the Identity Provider. Please contact your System Administrator."
+ "translation": "尝试验证身份提供商回复时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.license_disable.app_error",
- "translation": "Your license does not support SAML authentication."
+ "translation": "您的证书不支持 SAML 验证。"
},
{
"id": "ent.saml.metadata.app_error",
- "translation": "An error occurred while building Service Provider Metadata."
+ "translation": "创建服务商元数据时发生错误。"
},
{
"id": "ent.saml.service_disable.app_error",
- "translation": "SAML is not configured or supported on this server."
+ "translation": "本服务器未设定或支持 SAML。"
},
{
"id": "ent.saml.update_saml_user.unable_error",
- "translation": "Unable to update existing SAML user. Allowing login anyway. err=%v"
+ "translation": "无法更新现有SAML用户。仍允许登入。err=%v"
},
{
"id": "error.generic.link_message",
- "translation": "Back to Mattermost"
+ "translation": "返回到 Mattermost"
},
{
"id": "error.generic.message",
- "translation": "An error has occoured."
+ "translation": "出现一个错误。"
},
{
"id": "error.generic.title",
- "translation": "Error"
+ "translation": "出错"
},
{
"id": "error.not_found.link_message",
- "translation": "Back to Mattermost"
+ "translation": "返回到Mattermost"
},
{
"id": "error.not_found.message",
- "translation": "The page you were trying to reach does not exist."
+ "translation": "您试图访问的页面不存在。"
},
{
"id": "error.not_found.title",
- "translation": "Page not found"
+ "translation": "未找到该页面"
},
{
"id": "leave_team_modal.desc",
- "translation": "You will be removed from all public channels and private groups. If the team is private you will not be able to rejoin the team. Are you sure?"
+ "translation": "您将会从所有公开频道和私有组中移除。如果团队是私有的你将无法再加入。您确定吗?"
},
{
"id": "leave_team_modal.no",
- "translation": "No"
+ "translation": "不"
},
{
"id": "leave_team_modal.title",
- "translation": "Leave the team?"
+ "translation": "退出团队?"
},
{
"id": "leave_team_modal.yes",
- "translation": "Yes"
+ "translation": "是"
},
{
"id": "manaultesting.get_channel_id.no_found.debug",
- "translation": "Could not find channel: %v, %v possibilites searched"
+ "translation": "找不到频道:%v,已搜索 %v 可能性"
},
{
"id": "manaultesting.get_channel_id.unable.debug",
- "translation": "Unable to get channels"
+ "translation": "无法获得频道"
},
{
"id": "manaultesting.manual_test.create.info",
- "translation": "Creating user and team"
+ "translation": "创建用户和团队"
},
{
"id": "manaultesting.manual_test.parse.app_error",
- "translation": "Unable to parse URL"
+ "translation": "无法解析网址"
},
{
"id": "manaultesting.manual_test.setup.info",
- "translation": "Setting up for manual test..."
+ "translation": "手动测试的设置..."
},
{
"id": "manaultesting.manual_test.uid.debug",
- "translation": "No uid in url"
+ "translation": "URL 中没有 UID"
},
{
"id": "manaultesting.test_autolink.info",
- "translation": "Manual Auto Link Test"
+ "translation": "手动自动连接测试"
},
{
"id": "manaultesting.test_autolink.unable.app_error",
- "translation": "Unable to get channels"
+ "translation": "无法获得频道"
},
{
"id": "mattermost.bulletin.subject",
- "translation": "Mattermost Security Bulletin"
+ "translation": "Mattermost 安全公告"
},
{
"id": "mattermost.config_file",
- "translation": "Loaded config file from %v"
+ "translation": "从 %v 加载配置文件"
},
{
"id": "mattermost.current_version",
- "translation": "Current version is %v (%v/%v/%v/%v)"
+ "translation": "当前版本是 %v (%v/%v/%v/%v)"
},
{
"id": "mattermost.entreprise_enabled",
- "translation": "Enterprise Enabled: %v"
+ "translation": "企业启用: %v"
},
{
"id": "mattermost.load_license.find.warn",
- "translation": "Unable to find active license"
+ "translation": "找不到有效的许可证"
},
{
"id": "mattermost.security_bulletin.error",
- "translation": "Failed to get security bulletin details"
+ "translation": "未能获得安全公告详细信息"
},
{
"id": "mattermost.security_bulletin_read.error",
- "translation": "Failed to read security bulletin details"
+ "translation": "未能读取安全公告详细信息"
},
{
"id": "mattermost.security_checks.debug",
- "translation": "Checking for security update from Mattermost"
+ "translation": "检查 Mattermost 安全更新中"
},
{
"id": "mattermost.security_info.error",
- "translation": "Failed to get security update information from Mattermost."
+ "translation": "未能从 Mattermost 获得安全更新信息。"
},
{
"id": "mattermost.send_bulletin.info",
- "translation": "Sending security bulletin for %v to %v"
+ "translation": "发送安全公告从 %v 到 %v"
},
{
"id": "mattermost.system_admins.error",
- "translation": "Failed to get system admins for security update information from Mattermost."
+ "translation": "未能从Mattermost安全更新信息获取系统管理员。"
},
{
"id": "mattermost.working_dir",
- "translation": "Current working directory is %v"
+ "translation": "当前工作目录是 %v"
},
{
"id": "model.access.is_valid.access_token.app_error",
- "translation": "Invalid access token"
+ "translation": "无效的访问令牌"
},
{
"id": "model.access.is_valid.client_id.app_error",
- "translation": "Invalid client id"
+ "translation": "无效客户端id"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
- "translation": "Invalid redirect uri"
+ "translation": "无效重定向uri"
},
{
"id": "model.access.is_valid.refresh_token.app_error",
- "translation": "Invalid refresh token"
+ "translation": "无效刷新令牌"
},
{
"id": "model.access.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.authorize.is_valid.auth_code.app_error",
- "translation": "Invalid authorization code"
+ "translation": "无效的授权码"
},
{
"id": "model.authorize.is_valid.client_id.app_error",
- "translation": "Invalid client id"
+ "translation": "无效客户端id"
},
{
"id": "model.authorize.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须有效时间"
},
{
"id": "model.authorize.is_valid.expires.app_error",
- "translation": "Expires in must be set"
+ "translation": "过期必须设置"
},
{
"id": "model.authorize.is_valid.redirect_uri.app_error",
- "translation": "Invalid redirect uri"
+ "translation": "无效重定向uri"
},
{
"id": "model.authorize.is_valid.scope.app_error",
- "translation": "Invalid scope"
+ "translation": "无效范围"
},
{
"id": "model.authorize.is_valid.state.app_error",
- "translation": "Invalid state"
+ "translation": "无效状态"
},
{
"id": "model.authorize.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.channel.is_valid.2_or_more.app_error",
- "translation": "Name must be 2 or more lowercase alphanumeric characters"
+ "translation": "名称必须是2个或以上的小写字母"
},
{
"id": "model.channel.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.channel.is_valid.creator_id.app_error",
- "translation": "Invalid creator id"
+ "translation": "无效创建者id"
},
{
"id": "model.channel.is_valid.display_name.app_error",
- "translation": "Invalid display name"
+ "translation": "无效显示名"
},
{
"id": "model.channel.is_valid.header.app_error",
- "translation": "Invalid header"
+ "translation": "无效标题"
},
{
"id": "model.channel.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.channel.is_valid.name.app_error",
- "translation": "Invalid name"
+ "translation": "无效名称"
},
{
"id": "model.channel.is_valid.purpose.app_error",
- "translation": "Invalid purpose"
+ "translation": "无效用途"
},
{
"id": "model.channel.is_valid.type.app_error",
- "translation": "Invalid type"
+ "translation": "无效类型"
},
{
"id": "model.channel.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.channel_member.is_valid.channel_id.app_error",
- "translation": "Invalid channel id"
+ "translation": "无效的频道id"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
- "translation": "Invalid notify level"
+ "translation": "无效通知级别"
},
{
"id": "model.channel_member.is_valid.role.app_error",
- "translation": "Invalid role"
+ "translation": "无效角色"
},
{
"id": "model.channel_member.is_valid.unread_level.app_error",
- "translation": "Invalid mark unread level"
+ "translation": "无效的未读标记级别"
},
{
"id": "model.channel_member.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.client.connecting.app_error",
- "translation": "We encountered an error while connecting to the server"
+ "translation": "在连接到服务器时,我们遇到了一个错误"
},
{
"id": "model.client.create_emoji.emoji.app_error",
- "translation": "Unable to attach emoji data to request"
+ "translation": "无法附加表情符号数据请求"
},
{
"id": "model.client.create_emoji.image.app_error",
- "translation": "Unable to attach image to request"
+ "translation": "无法请求附加图像"
},
{
"id": "model.client.create_emoji.writer.app_error",
- "translation": "Unable to write request"
+ "translation": "无法写入请求"
},
{
"id": "model.client.login.app_error",
- "translation": "Authentication tokens didn't match"
+ "translation": "认证令牌不匹配"
},
{
"id": "model.command.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.command.is_valid.description.app_error",
- "translation": "Invalid description"
+ "translation": "无效的描述"
},
{
"id": "model.command.is_valid.display_name.app_error",
- "translation": "Invalid display name"
+ "translation": "无效的显示名称"
},
{
"id": "model.command.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.command.is_valid.method.app_error",
- "translation": "Invalid Method"
+ "translation": "无效方式"
},
{
"id": "model.command.is_valid.team_id.app_error",
- "translation": "Invalid team id"
+ "translation": "无效团队id"
},
{
"id": "model.command.is_valid.token.app_error",
- "translation": "Invalid token"
+ "translation": "无效的令牌"
},
{
"id": "model.command.is_valid.trigger.app_error",
- "translation": "Invalid trigger"
+ "translation": "无效的触发"
},
{
"id": "model.command.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Invalid url"
+ "translation": "无效url"
},
{
"id": "model.command.is_valid.url_http.app_error",
- "translation": "Invalid URL. Must be a valid URL and start with http:// or https://"
+ "translation": "无效URL. URL必须以http:// or https://开头"
},
{
"id": "model.command.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.compliance.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时间必须为有效时间"
},
{
"id": "model.compliance.is_valid.desc.app_error",
- "translation": "Invalid description"
+ "translation": "无效的描述"
},
{
"id": "model.compliance.is_valid.end_at.app_error",
- "translation": "To must be a valid time"
+ "translation": "必须是一个有效时间"
},
{
"id": "model.compliance.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.compliance.is_valid.start_at.app_error",
- "translation": "From must be a valid time"
+ "translation": "必须来自一个有效的时间"
},
{
"id": "model.compliance.is_valid.start_end_at.app_error",
- "translation": "To must be greater than From"
+ "translation": "必须比From参数大"
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "Unable to enable email batching when clustering is enabled"
+ "translation": "当机群启用时没法启动批量电子邮件"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
- "translation": "Invalid email batching buffer size for email settings. Must be zero or a positive number."
+ "translation": "无效的批量电子邮件缓存大小设定。必须为零或者正整数。"
},
{
"id": "model.config.is_valid.email_batching_interval.app_error",
- "translation": "Invalid email batching interval for email settings. Must be 30 seconds or more."
+ "translation": "无效的批量电子邮件间隔设定。必须至少30秒。"
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
- "translation": "Invalid password reset salt for email settings. Must be 32 chars or more."
+ "translation": "邮箱设定中无效的密码重置盐值。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.email_salt.app_error",
- "translation": "Invalid invite salt for email settings. Must be 32 chars or more."
+ "translation": "邮箱设定中无效的邀请盐值。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.email_security.app_error",
- "translation": "Invalid connection security for email settings. Must be '', 'TLS', or 'STARTTLS'"
+ "translation": "电子邮件设置的无效连接安全性. 必须 '', 'TLS', 或者 'STARTTLS'"
},
{
"id": "model.config.is_valid.encrypt_sql.app_error",
- "translation": "Invalid at rest encrypt key for SQL settings. Must be 32 chars or more."
+ "translation": "无效的SQL加密秘钥设置。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.file_driver.app_error",
- "translation": "Invalid driver name for file settings. Must be 'local' or 'amazons3'"
+ "translation": "文件设置中驱动名无效。必须为 'local' 或 'amazons3'"
},
{
"id": "model.config.is_valid.file_preview_height.app_error",
- "translation": "Invalid preview height for file settings. Must be zero or a positive number."
+ "translation": "文件设置中文件预览高度无效。必须是0或者正整数。"
},
{
"id": "model.config.is_valid.file_preview_width.app_error",
- "translation": "Invalid preview width for file settings. Must be a positive number."
+ "translation": "文件设置中文件预览宽度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_profile_height.app_error",
- "translation": "Invalid profile height for file settings. Must be a positive number."
+ "translation": "文件设置中个人档案高度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_profile_width.app_error",
- "translation": "Invalid profile width for file settings. Must be a positive number."
+ "translation": "文件设置中个人档案宽度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_salt.app_error",
- "translation": "Invalid public link salt for file settings. Must be 32 chars or more."
+ "translation": "文件设置中的公共链接盐无效。必须至少32位字符。"
},
{
"id": "model.config.is_valid.file_thumb_height.app_error",
- "translation": "Invalid thumbnail height for file settings. Must be a positive number."
+ "translation": "文件设置中无效的缩略图高度。必须是正数。"
},
{
"id": "model.config.is_valid.file_thumb_width.app_error",
- "translation": "Invalid thumbnail width for file settings. Must be a positive number."
+ "translation": "文件设置时缩略图宽度无效。必须是正数。"
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "AD/LDAP field \"BaseDN\" is required."
+ "translation": "AD/LDAP 栏 \"BaseDN\" 为必须。"
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "AD/LDAP field \"Bind Password\" is required."
+ "translation": "AD/LDAP 栏 \"绑定密码\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "AD/LDAP field \"Bind Username\" is required."
+ "translation": "AD/LDAP 栏 \"绑定用户名\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "AD/LDAP field \"Email Attribute\" is required."
+ "translation": "AD/LDAP 栏 \"电子邮件\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "AD/LDAP field \"First Name Attribute\" is required."
+ "translation": "AD/LDAP 栏 \"名\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "AD/LDAP field \"ID Attribute\" is required."
+ "translation": "AD/LDAP 栏 \"ID\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "AD/LDAP field \"Last Name Attribute\" is required."
+ "translation": "AD/LDAP 栏 \"姓氏\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
- "translation": "Invalid max page size value."
+ "translation": "无效的最大页面值。"
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Required AD/LDAP field missing."
+ "translation": "缺少必需 AD/LDAP 栏。"
},
{
"id": "model.config.is_valid.ldap_required.app_error",
- "translation": "Required AD/LDAP field missing."
+ "translation": "缺少必需 AD/LDAP 栏。"
},
{
"id": "model.config.is_valid.ldap_security.app_error",
- "translation": "Invalid connection security for AD/LDAP settings. Must be '', 'TLS', or 'STARTTLS'"
+ "translation": "无效的 AD/LDAP 安全连接设置,必须是\"TLS\"或者\"STARTTLS\""
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "AD/LDAP field \"AD/LDAP Server\" is required."
+ "translation": "AD/LDAP 栏 \"AD/LDAP 服务器\" 为必填。"
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
- "translation": "Invalid sync interval time. Must be at least one minute."
+ "translation": "无效的同步间隔时间。同步时间必须至少一分钟。"
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "AD/LDAP field \"Username Attribute\" is required."
+ "translation": "AD/LDAP 栏 \"用户名\" 为必填。"
},
{
"id": "model.config.is_valid.listen_address.app_error",
- "translation": "Invalid listen address for service settings Must be set."
+ "translation": "无效的服务设置时监听地址,必须设置此项。"
},
{
"id": "model.config.is_valid.login_attempts.app_error",
- "translation": "Invalid maximum login attempts for service settings. Must be a positive number."
+ "translation": "无效的最大尝试登录数服务设置。必须是正整数。"
},
{
"id": "model.config.is_valid.max_file_size.app_error",
- "translation": "Invalid max file size for file settings. Must be a zero or positive number."
+ "translation": "文件设置中最大大小无效。必须是0或者正整数。"
},
{
"id": "model.config.is_valid.max_users.app_error",
- "translation": "Invalid maximum users per team for team settings. Must be a positive number."
+ "translation": "团队设置中每团队的最大用户数无效。必须是正整数。"
},
{
"id": "model.config.is_valid.password_length.app_error",
- "translation": "Minimum password length must be a whole number greater than or equal to {{.MinLength}} and less than or equal to {{.MaxLength}}."
+ "translation": "最短密码长度必须为整数大于或等于 {{.MinLength}} 以及小于或等于 {{.MaxLength}}。"
},
{
"id": "model.config.is_valid.password_length_max_min.app_error",
- "translation": "Maximum password length must be greater than or equal to minimum password length."
+ "translation": "密码最大长度必须大于或等于最短长度。"
},
{
"id": "model.config.is_valid.rate_mem.app_error",
- "translation": "Invalid memory store size for rate limit settings. Must be a positive number"
+ "translation": "用于速率的内存大小设置无效。必须是正整数"
},
{
"id": "model.config.is_valid.rate_sec.app_error",
- "translation": "Invalid per sec for rate limit settings. Must be a positive number"
+ "translation": "速率限制设置无效。必须是正整数"
},
{
"id": "model.config.is_valid.restrict_direct_message.app_error",
- "translation": "Invalid direct message restriction. Must be 'any', or 'team'"
+ "translation": "无效的私信限制。必须为 'any' 或 'team'"
},
{
"id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error",
- "translation": "Service Provider Login URL must be a valid URL and start with http:// or https://."
+ "translation": "服务提供商登入网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.config.is_valid.saml_email_attribute.app_error",
- "translation": "Invalid Email attribute. Must be set."
+ "translation": "无效的电子邮件属性。此属性必须设定。"
},
{
"id": "model.config.is_valid.saml_idp_cert.app_error",
- "translation": "Identity Provider Public Certificate missing. Did you forget to upload it?"
+ "translation": "找不到身份识别提供商公开凭证。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
- "translation": "Identity Provider Issuer URL must be a valid URL and start with http:// or https://."
+ "translation": "身份提供商签发网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.config.is_valid.saml_idp_url.app_error",
- "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
+ "translation": "SAML SSO网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.config.is_valid.saml_private_key.app_error",
- "translation": "Service Provider Private Key missing. Did you forget to upload it?"
+ "translation": "找不到服务提供商私钥。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_public_cert.app_error",
- "translation": "Service Provider Public Certificate missing. Did you forget to upload it?"
+ "translation": "找不到服务提供商公开凭证。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_username_attribute.app_error",
- "translation": "Invalid Username attribute. Must be set."
+ "translation": "无效的用户名属性。此属性必须设定。"
},
{
"id": "model.config.is_valid.site_url.app_error",
- "translation": "Site URL must be a valid URL and start with http:// or https://"
+ "translation": "站点网址必须为有效URL并且以 http:// 或 https:// 开头"
},
{
"id": "model.config.is_valid.site_url_email_batching.app_error",
- "translation": "Unable to enable email batching when SiteURL isn't set."
+ "translation": "当SiteURL未设置时没法启动批量电子邮件。"
},
{
"id": "model.config.is_valid.sitename_length.app_error",
- "translation": "Site name must be less than or equal to {{.MaxLength}} characters."
+ "translation": "站点名必须小于或等于 {{.MaxLength}} 个字符。"
},
{
"id": "model.config.is_valid.sql_data_src.app_error",
- "translation": "Invalid data source for SQL settings. Must be set."
+ "translation": "SQL 设置中的数据源无效。必须设定。"
},
{
"id": "model.config.is_valid.sql_driver.app_error",
- "translation": "Invalid driver name for SQL settings. Must be 'mysql' or 'postgres'"
+ "translation": "SQL 设置中的驱动名无效。必须是 'mysql' 或者 'postgres'"
},
{
"id": "model.config.is_valid.sql_idle.app_error",
- "translation": "Invalid maximum idle connection for SQL settings. Must be a positive number."
+ "translation": "SQL 设置中的最大的空闲连接数无效。必须是正整数。"
},
{
"id": "model.config.is_valid.sql_max_conn.app_error",
- "translation": "Invalid maximum open connection for SQL settings. Must be a positive number."
+ "translation": "SQL 设置中最大开启连接数无效。必须是正整数。"
},
{
"id": "model.emoji.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建日期必须为效时间"
},
{
"id": "model.emoji.creator_id.app_error",
- "translation": "Invalid creator id"
+ "translation": "无效创建者id"
},
{
"id": "model.emoji.id.app_error",
- "translation": "Invalid emoji id"
+ "translation": "无效的表情符 ID"
},
{
"id": "model.emoji.name.app_error",
- "translation": "Name must be 1 to 64 lowercase alphanumeric characters"
+ "translation": "名称必须在1至64个的小写英文数字"
},
{
"id": "model.emoji.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.file_info.get.gif.app_error",
- "translation": "Could not decode gif."
+ "translation": "不能解码gif。"
},
{
"id": "model.incoming_hook.channel_id.app_error",
- "translation": "Invalid channel id"
+ "translation": "无效的频道id"
},
{
"id": "model.incoming_hook.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.incoming_hook.description.app_error",
- "translation": "Invalid description"
+ "translation": "无效描述"
},
{
"id": "model.incoming_hook.display_name.app_error",
- "translation": "Invalid display name"
+ "translation": "无效显示名"
},
{
"id": "model.incoming_hook.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Invalid team id"
+ "translation": "无效的团队id"
},
{
"id": "model.incoming_hook.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.incoming_hook.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.oauth.is_valid.app_id.app_error",
- "translation": "Invalid app id"
+ "translation": "无效应用 id"
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Callback URL must be a valid URL and start with http:// or https://."
+ "translation": "回调网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
- "translation": "Invalid client secret"
+ "translation": "无效客户端秘钥"
},
{
"id": "model.oauth.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.oauth.is_valid.creator_id.app_error",
- "translation": "Invalid creator id"
+ "translation": "无效创建者id"
},
{
"id": "model.oauth.is_valid.description.app_error",
- "translation": "Invalid description"
+ "translation": "无效描述"
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Homepage must be a valid URL and start with http:// or https://."
+ "translation": "首页网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.oauth.is_valid.icon_url.app_error",
- "translation": "Icon URL must be a valid URL and start with http:// or https://."
+ "translation": "图标网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.oauth.is_valid.name.app_error",
- "translation": "Invalid name"
+ "translation": "无效名称"
},
{
"id": "model.oauth.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.outgoing_hook.is_valid.callback.app_error",
- "translation": "Invalid callback urls"
+ "translation": "无效回调网址"
},
{
"id": "model.outgoing_hook.is_valid.channel_id.app_error",
- "translation": "Invalid channel id"
+ "translation": "无效的频道id"
},
{
"id": "model.outgoing_hook.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.outgoing_hook.is_valid.description.app_error",
- "translation": "Invalid description"
+ "translation": "无效描述"
},
{
"id": "model.outgoing_hook.is_valid.display_name.app_error",
- "translation": "Invalid display name"
+ "translation": "无效显示名"
},
{
"id": "model.outgoing_hook.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.outgoing_hook.is_valid.team_id.app_error",
- "translation": "Invalid team id"
+ "translation": "无效团队id"
},
{
"id": "model.outgoing_hook.is_valid.token.app_error",
- "translation": "Invalid token"
+ "translation": "无效的令牌"
},
{
"id": "model.outgoing_hook.is_valid.trigger_words.app_error",
- "translation": "Invalid trigger words"
+ "translation": "无效的触发关键词"
},
{
"id": "model.outgoing_hook.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.outgoing_hook.is_valid.url.app_error",
- "translation": "Invalid callback URLs. Each must be a valid URL and start with http:// or https://"
+ "translation": "无效回调urls. 正确的URL必须是以http:// 或者 https://开始"
},
{
"id": "model.outgoing_hook.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.outgoing_hook.is_valid.words.app_error",
- "translation": "Invalid trigger words"
+ "translation": "无效的触发关键词"
},
{
"id": "model.post.is_valid.channel_id.app_error",
- "translation": "Invalid channel id"
+ "translation": "无效的频道id"
},
{
"id": "model.post.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.post.is_valid.filenames.app_error",
- "translation": "Invalid filenames"
+ "translation": "无效文件名"
},
{
"id": "model.post.is_valid.hashtags.app_error",
- "translation": "Invalid hashtags"
+ "translation": "无效标签"
},
{
"id": "model.post.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.post.is_valid.msg.app_error",
- "translation": "Invalid message"
+ "translation": "无效消息"
},
{
"id": "model.post.is_valid.original_id.app_error",
- "translation": "Invalid original id"
+ "translation": "无效原始id"
},
{
"id": "model.post.is_valid.parent_id.app_error",
- "translation": "Invalid parent id"
+ "translation": "无效父id"
},
{
"id": "model.post.is_valid.props.app_error",
- "translation": "Invalid props"
+ "translation": "无效属性"
},
{
"id": "model.post.is_valid.root_id.app_error",
- "translation": "Invalid root id"
+ "translation": "无效根id"
},
{
"id": "model.post.is_valid.root_parent.app_error",
- "translation": "Invalid root id must be set if parent id set"
+ "translation": "如果父id设置必须设置根id,无效的根id"
},
{
"id": "model.post.is_valid.type.app_error",
- "translation": "Invalid type"
+ "translation": "无效类型"
},
{
"id": "model.post.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.post.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.preference.is_valid.category.app_error",
- "translation": "Invalid category"
+ "translation": "无效分类"
},
{
"id": "model.preference.is_valid.id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.preference.is_valid.name.app_error",
- "translation": "Invalid name"
+ "translation": "无效名称"
},
{
"id": "model.preference.is_valid.theme.app_error",
- "translation": "Invalid theme"
+ "translation": "无效主题"
},
{
"id": "model.preference.is_valid.value.app_error",
- "translation": "Value is too long"
+ "translation": "值过长"
},
{
"id": "model.team.is_valid.characters.app_error",
- "translation": "Name must be 4 or more lowercase alphanumeric characters"
+ "translation": "名称必须是4个及以上的小写字母"
},
{
"id": "model.team.is_valid.company.app_error",
- "translation": "Invalid company name"
+ "translation": "无效的公司名"
},
{
"id": "model.team.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.team.is_valid.domains.app_error",
- "translation": "Invalid allowed domains"
+ "translation": "无效允许域"
},
{
"id": "model.team.is_valid.email.app_error",
- "translation": "Invalid email"
+ "translation": "无效邮箱"
},
{
"id": "model.team.is_valid.id.app_error",
- "translation": "Invalid Id"
+ "translation": "无效Id"
},
{
"id": "model.team.is_valid.name.app_error",
- "translation": "Invalid name"
+ "translation": "无效名称"
},
{
"id": "model.team.is_valid.reserved.app_error",
- "translation": "This URL is unavailable. Please try another."
+ "translation": "这个网址是不可用。请尝试另一个。"
},
{
"id": "model.team.is_valid.type.app_error",
- "translation": "Invalid type"
+ "translation": "无效类型"
},
{
"id": "model.team.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.team.is_valid.url.app_error",
- "translation": "Invalid URL Identifier"
+ "translation": "无效的网址标识"
},
{
"id": "model.team_member.is_valid.role.app_error",
- "translation": "Invalid role"
+ "translation": "无效角色"
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Invalid team id"
+ "translation": "无效团队id"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.user.is_valid.auth_data.app_error",
- "translation": "Invalid auth data"
+ "translation": "无效的认证数据"
},
{
"id": "model.user.is_valid.auth_data_pwd.app_error",
- "translation": "Invalid user, password and auth data cannot both be set"
+ "translation": "无效的用户名,密码和验证数据不能都设置"
},
{
"id": "model.user.is_valid.auth_data_type.app_error",
- "translation": "Invalid user, auth data must be set with auth type"
+ "translation": "无效的用户,认证数据必须设置认证类型"
},
{
"id": "model.user.is_valid.create_at.app_error",
- "translation": "Create at must be a valid time"
+ "translation": "创建时必须是有效时间"
},
{
"id": "model.user.is_valid.email.app_error",
- "translation": "Invalid email"
+ "translation": "无效邮箱"
},
{
"id": "model.user.is_valid.first_name.app_error",
- "translation": "Invalid first name"
+ "translation": "无效的名字"
},
{
"id": "model.user.is_valid.id.app_error",
- "translation": "Invalid user id"
+ "translation": "无效用户id"
},
{
"id": "model.user.is_valid.last_name.app_error",
- "translation": "Invalid last name"
+ "translation": "无效的姓氏"
},
{
"id": "model.user.is_valid.nickname.app_error",
- "translation": "Invalid nickname"
+ "translation": "无效的昵称"
},
{
"id": "model.user.is_valid.pwd.app_error",
- "translation": "Your password must contain at least {{.Min}} characters."
+ "translation": "你的密码需要至少 {{.Min}} 字符。"
},
{
"id": "model.user.is_valid.pwd_lowercase.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter."
+ "translation": "您的密码必须包含至少 {{.Min}} 字符元且至少有一个小写字母。"
},
{
"id": "model.user.is_valid.pwd_lowercase_number.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one number."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个数字。"
},
{
"id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_lowercase_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one uppercase letter."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个大写字母。"
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one number."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个数字。"
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_number.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one number."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字。"
},
{
"id": "model.user.is_valid.pwd_number_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one number and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_uppercase.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母。"
},
{
"id": "model.user.is_valid.pwd_uppercase_number.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one number."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母以及一个数字。"
},
{
"id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.pwd_uppercase_symbol.app_error",
- "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ "translation": "您的密码必须包含至少 {{.Min}} 个字元且至少有一个大写字母以及一个符号(如\"~!@#$%^&*()\")。"
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "Invalid team id"
+ "translation": "无效团队id"
},
{
"id": "model.user.is_valid.update_at.app_error",
- "translation": "Update at must be a valid time"
+ "translation": "更新时必须是有效时间"
},
{
"id": "model.user.is_valid.username.app_error",
- "translation": "Invalid username"
+ "translation": "无效用户名"
},
{
"id": "model.utils.decode_json.app_error",
- "translation": "could not decode"
+ "translation": "无法解码"
},
{
"id": "store.sql.alter_column_type.critical",
- "translation": "Failed to alter column type %v"
+ "translation": "栏目类型%v修改失败"
},
{
"id": "store.sql.check_index.critical",
- "translation": "Failed to check index %v"
+ "translation": "检查索引失败 %v"
},
{
"id": "store.sql.closing.info",
- "translation": "Closing SqlStore"
+ "translation": "关闭 SqlStore"
},
{
"id": "store.sql.column_exists.critical",
- "translation": "Failed to check if column exists %v"
+ "translation": "未能检查列是否存在 %v"
},
{
"id": "store.sql.column_exists_missing_driver.critical",
- "translation": "Failed to check if column exists because of missing driver"
+ "translation": "未能检查因为缺少驱动程序列是否存在"
},
{
"id": "store.sql.convert_encrypt_string_map",
- "translation": "FromDb: Unable to convert EncryptStringMap to *string"
+ "translation": "来自数据库:不能从 EncryptStringMap 转换到 *string"
},
{
"id": "store.sql.convert_string_array",
- "translation": "FromDb: Unable to convert StringArray to *string"
+ "translation": "来自数据库:不能从 StringArray 转换到 *string"
},
{
"id": "store.sql.convert_string_interface",
- "translation": "FromDb: Unable to convert StringInterface to *string"
+ "translation": "来自数据库:不能从 StringInterface 转换到 *string"
},
{
"id": "store.sql.convert_string_map",
- "translation": "FromDb: Unable to convert StringMap to *string"
+ "translation": "来自数据库:不能从 StringMap 转换到 *string"
},
{
"id": "store.sql.create_column.critical",
- "translation": "Failed to create column %v"
+ "translation": "创建列 %v 失败"
},
{
"id": "store.sql.create_column_missing_driver.critical",
- "translation": "Failed to create column because of missing driver"
+ "translation": "未能创建列,因为缺少驱动程序"
},
{
"id": "store.sql.create_index.critical",
- "translation": "Failed to create index %v"
+ "translation": "创建索引失败 %v"
},
{
"id": "store.sql.create_index_missing_driver.critical",
- "translation": "Failed to create index because of missing driver"
+ "translation": "未能创建索引,因为缺少驱动程序"
},
{
"id": "store.sql.creating_tables.critical",
- "translation": "Error creating database tables: %v"
+ "translation": "创建数据库表出错:%v"
},
{
"id": "store.sql.dialect_driver.critical",
- "translation": "Failed to create dialect specific driver"
+ "translation": "创建方言专用驱动程序失败"
},
{
"id": "store.sql.dialect_driver.panic",
- "translation": "Failed to create dialect specific driver %v"
+ "translation": "创建方言专用驱动程序失败 %v"
},
{
"id": "store.sql.drop_column.critical",
- "translation": "Failed to drop column %v"
+ "translation": "未能删除列 %v"
},
{
"id": "store.sql.incorrect_mac",
- "translation": "Incorrect MAC for the given ciphertext"
+ "translation": "对于给定的密文不正确的MAC"
},
{
"id": "store.sql.maxlength_column.critical",
- "translation": "Failed to get max length of column %v"
+ "translation": "未能获取列的最大长度%v"
},
{
"id": "store.sql.open_conn.critical",
- "translation": "Failed to open sql connection to err:%v"
+ "translation": "打开数据库连接失败 err:%v"
},
{
"id": "store.sql.open_conn.panic",
- "translation": "Failed to open sql connection %v"
+ "translation": "打开数据库连接失败 %v"
},
{
"id": "store.sql.ping.critical",
- "translation": "Failed to ping db err:%v"
+ "translation": "ping数据库失败 err:%v"
},
{
"id": "store.sql.pinging.info",
- "translation": "Pinging sql %v database"
+ "translation": "Pinging sql %v 数据库"
},
{
"id": "store.sql.read_replicas_not_licensed.critical",
- "translation": "More than 1 read replica functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "translation": "当前许可证禁止大于1个读取复制。请联系您的系统管理员关于升级您的企业许可证。"
},
{
"id": "store.sql.remove_index.critical",
- "translation": "Failed to remove index %v"
+ "translation": "删除索引 %v 失败"
},
{
"id": "store.sql.rename_column.critical",
- "translation": "Failed to rename column %v"
+ "translation": "列重命名失败 %v"
},
{
"id": "store.sql.schema_out_of_date.warn",
- "translation": "The database schema version of %v appears to be out of date"
+ "translation": "数据库结构版本 %v 似乎过旧"
},
{
"id": "store.sql.schema_set.info",
- "translation": "The database schema has been set to version %v"
+ "translation": "数据库结构版本设为 %v"
},
{
"id": "store.sql.schema_upgrade_attempt.warn",
- "translation": "Attempting to upgrade the database schema version to %v"
+ "translation": "试图将数据库结构版本升级到 %v"
},
{
"id": "store.sql.schema_version.critical",
- "translation": "The database schema version of %v cannot be upgraded. You must not skip a version."
+ "translation": "数据库结构版本 %v 不能升级。你不能跳过一个版本。"
},
{
"id": "store.sql.short_ciphertext",
- "translation": "short ciphertext"
+ "translation": "短密文"
},
{
"id": "store.sql.table_column_type.critical",
- "translation": "Failed to get data type for column %s from table %s: %v"
+ "translation": "未能获得列的数据类型 %s 从表 %s: %v"
},
{
"id": "store.sql.table_exists.critical",
- "translation": "Failed to check if table exists %v"
+ "translation": "未能检查表是否存在 %v"
},
{
"id": "store.sql.too_short_ciphertext",
- "translation": "ciphertext too short"
+ "translation": "密文太短"
},
{
"id": "store.sql.upgraded.warn",
- "translation": "The database schema has been upgraded to version %v"
+ "translation": "数据库模式版本已经升级到 %v"
},
{
"id": "store.sql_audit.get.finding.app_error",
- "translation": "We encountered an error finding the audits"
+ "translation": "我们查找审计时遇到一个错误"
},
{
"id": "store.sql_audit.get.limit.app_error",
- "translation": "Limit exceeded for paging"
+ "translation": "已达到分页限制"
},
{
"id": "store.sql_audit.permanent_delete_by_user.app_error",
- "translation": "We encountered an error deleting the audits"
+ "translation": "我们删除审核时遇到了一个错误"
},
{
"id": "store.sql_audit.save.saving.app_error",
- "translation": "We encountered an error saving the audit"
+ "translation": "我们保持审核时出错"
},
{
"id": "store.sql_channel.analytics_type_count.app_error",
- "translation": "We couldn't get channel type counts"
+ "translation": "我们无法获取频道类型数"
},
{
"id": "store.sql_channel.check_open_channel_permissions.app_error",
- "translation": "We couldn't check the permissions"
+ "translation": "我们不能检查权限"
},
{
"id": "store.sql_channel.check_permissions.app_error",
- "translation": "We couldn't check the permissions"
+ "translation": "我们不能检查权限"
},
{
"id": "store.sql_channel.check_permissions_by_name.app_error",
- "translation": "We couldn't check the permissions"
+ "translation": "我们不能检查权限"
},
{
"id": "store.sql_channel.delete.channel.app_error",
- "translation": "We couldn't delete the channel"
+ "translation": "我们无法删除频道"
},
{
"id": "store.sql_channel.extra_updated.app_error",
- "translation": "Problem updating members last updated time"
+ "translation": "更新成员上次更新时间出现问题"
},
{
"id": "store.sql_channel.get.existing.app_error",
- "translation": "We couldn't find the existing channel"
+ "translation": "我们找不到现有的频道"
},
{
"id": "store.sql_channel.get.find.app_error",
- "translation": "We encountered an error finding the channel"
+ "translation": "我们查找该频道时遇到了一个错误"
},
{
"id": "store.sql_channel.get_all.app_error",
- "translation": "We couldn't get all the channels"
+ "translation": "我们无法获取所有的频道"
},
{
"id": "store.sql_channel.get_by_name.existing.app_error",
- "translation": "We couldn't find the existing channel"
+ "translation": "找不到现有的频道"
},
{
"id": "store.sql_channel.get_by_name.missing.app_error",
- "translation": "Channel does not exist"
+ "translation": "频道不存在"
},
{
"id": "store.sql_channel.get_channel_counts.get.app_error",
- "translation": "We couldn't get the channel counts"
+ "translation": "我们无法获取频道数"
},
{
"id": "store.sql_channel.get_channels.get.app_error",
- "translation": "We couldn't get the channels"
+ "translation": "我们无法获取频道"
},
{
"id": "store.sql_channel.get_channels.not_found.app_error",
- "translation": "No channels were found"
+ "translation": "没有找到频道"
},
{
"id": "store.sql_channel.get_extra_members.app_error",
- "translation": "We couldn't get the extra info for channel members"
+ "translation": "我们无法获得额外的信息频道成员"
},
{
"id": "store.sql_channel.get_member.app_error",
- "translation": "We couldn't get the channel member"
+ "translation": "我们无法获得该频道成员"
},
{
"id": "store.sql_channel.get_member.missing.app_error",
- "translation": "No channel member found for that user id and channel id"
+ "translation": "无法找到与此用户id和频道id相关联的频道成员"
},
{
"id": "store.sql_channel.get_member_count.app_error",
- "translation": "We couldn't get the channel member count"
+ "translation": "我们无法获得该频道成员数"
},
{
"id": "store.sql_channel.get_members.app_error",
- "translation": "We couldn't get the channel members"
+ "translation": "我们无法获得该频道成员"
},
{
"id": "store.sql_channel.get_more_channels.get.app_error",
- "translation": "We couldn't get the channels"
+ "translation": "我们无法获得该频道"
},
{
"id": "store.sql_channel.increment_mention_count.app_error",
- "translation": "We couldn't increment the mention count"
+ "translation": "我们不能增加提及数"
},
{
"id": "store.sql_channel.permanent_delete_by_team.app_error",
- "translation": "We couldn't delete the channels"
+ "translation": "我们无法删除频道"
},
{
"id": "store.sql_channel.permanent_delete_members_by_user.app_error",
- "translation": "We couldn't remove the channel member"
+ "translation": "我们无法删除频道成员"
},
{
"id": "store.sql_channel.remove_member.app_error",
- "translation": "We couldn't remove the channel member"
+ "translation": "我们无法删除频道成员"
},
{
"id": "store.sql_channel.save.commit_transaction.app_error",
- "translation": "Unable to commit transaction"
+ "translation": "不能提交事务"
},
{
"id": "store.sql_channel.save.direct_channel.app_error",
- "translation": "Use SaveDirectChannel to create a direct channel"
+ "translation": "使用 SaveDirectChannel 创建私聊频道"
},
{
"id": "store.sql_channel.save.open_transaction.app_error",
- "translation": "Unable to open transaction"
+ "translation": "不能打开事务"
},
{
"id": "store.sql_channel.save_channel.current_count.app_error",
- "translation": "Failed to get current channel count"
+ "translation": "获取当前频道数失败"
},
{
"id": "store.sql_channel.save_channel.existing.app_error",
- "translation": "Must call update for exisiting channel"
+ "translation": "必须对现有的频道更新"
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "A channel with that URL already exists"
+ "translation": "已存在使用该 URL 的频道"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
- "translation": "You've reached the limit of the number of allowed channels."
+ "translation": "您已经达到了允许的频道数量上限。"
},
{
"id": "store.sql_channel.save_channel.previously.app_error",
- "translation": "A channel with that URL was previously created"
+ "translation": "先前已创建使用该 URL 的频道"
},
{
"id": "store.sql_channel.save_channel.save.app_error",
- "translation": "We couldn't save the channel"
+ "translation": "我们无法保存该频道"
},
{
"id": "store.sql_channel.save_direct_channel.add_members.app_error",
- "translation": "Unable to add direct channel members"
+ "translation": "不能添加私聊频道成员"
},
{
"id": "store.sql_channel.save_direct_channel.commit.app_error",
- "translation": "Unable to commit transaction"
+ "translation": "不能提交事务"
},
{
"id": "store.sql_channel.save_direct_channel.not_direct.app_error",
- "translation": "Not a direct channel attempted to be created with SaveDirectChannel"
+ "translation": "不能试图用SaveDirectChannel创建私聊频道"
},
{
"id": "store.sql_channel.save_direct_channel.open_transaction.app_error",
- "translation": "Unable to open transaction"
+ "translation": "不能开启事务"
},
{
"id": "store.sql_channel.save_member.commit_transaction.app_error",
- "translation": "Unable to commit transaction"
+ "translation": "不能提交事务"
},
{
"id": "store.sql_channel.save_member.exists.app_error",
- "translation": "A channel member with that id already exists"
+ "translation": "该频道成员 id 已存在"
},
{
"id": "store.sql_channel.save_member.open_transaction.app_error",
- "translation": "Unable to open transaction"
+ "translation": "不能开启事务"
},
{
"id": "store.sql_channel.save_member.save.app_error",
- "translation": "We couldn't save the channel member"
+ "translation": "我们无法保存这个频道成员"
},
{
"id": "store.sql_channel.set_last_viewed_at.app_error",
- "translation": "We couldn't set the last viewed at time"
+ "translation": "我们不能更新最后查看时间"
},
{
"id": "store.sql_channel.update.app_error",
- "translation": "We couldn't update the channel"
+ "translation": "我们无法更新这个频道"
},
{
"id": "store.sql_channel.update.exists.app_error",
- "translation": "A channel with that handle already exists"
+ "translation": "已存在使用该识别名的频道"
},
{
"id": "store.sql_channel.update.previously.app_error",
- "translation": "A channel with that handle was previously created"
+ "translation": "先前已创建过使用该识别名的频道"
},
{
"id": "store.sql_channel.update.updating.app_error",
- "translation": "We encountered an error updating the channel"
+ "translation": "我们无法更新这个频道"
},
{
"id": "store.sql_channel.update_last_viewed_at.app_error",
- "translation": "We couldn't update the last viewed at time"
+ "translation": "我们不能更新最后查看时间"
},
{
"id": "store.sql_channel.update_member.app_error",
- "translation": "We encountered an error updating the channel member"
+ "translation": "我们更新频道成员遇到了一个错误"
},
{
"id": "store.sql_command.analytics_command_count.app_error",
- "translation": "We couldn't count the commands"
+ "translation": "我们无法计算指令数量"
},
{
"id": "store.sql_command.save.delete.app_error",
- "translation": "We couldn't delete the command"
+ "translation": "我们无法删除命令"
},
{
"id": "store.sql_command.save.delete_perm.app_error",
- "translation": "We couldn't delete the command"
+ "translation": "我们无法删除命令"
},
{
"id": "store.sql_command.save.get.app_error",
- "translation": "We couldn't get the command"
+ "translation": "我们无法获取这个命令"
},
{
"id": "store.sql_command.save.get_team.app_error",
- "translation": "We couldn't get the commands"
+ "translation": "我们无法获取这个命令"
},
{
"id": "store.sql_command.save.saving.app_error",
- "translation": "We couldn't save the Command"
+ "translation": "我们无法保存这个命令"
},
{
"id": "store.sql_command.save.saving_overwrite.app_error",
- "translation": "You cannot overwrite an existing Command"
+ "translation": "您不能覆盖一个已存在的命令"
},
{
"id": "store.sql_command.save.update.app_error",
- "translation": "We couldn't update the command"
+ "translation": "我们无法更新这个命令"
},
{
"id": "store.sql_compliance.get.finding.app_error",
- "translation": "We encountered an error retrieving the compliance reports"
+ "translation": "我们获取合规报告时遇到错误"
},
{
"id": "store.sql_compliance.save.saving.app_error",
- "translation": "We encountered an error saving the compliance report"
+ "translation": "我们保存合规报告时遇到错误"
},
{
"id": "store.sql_emoji.delete.app_error",
- "translation": "We couldn't delete the emoji"
+ "translation": "我们无法删除此表情符"
},
{
"id": "store.sql_emoji.delete.no_results",
- "translation": "We couldn’t find the emoji to delete"
+ "translation": "找不到要删除的表情符号"
},
{
"id": "store.sql_emoji.get.app_error",
- "translation": "We couldn't get the emoji"
+ "translation": "我们无法获取此表情符"
},
{
"id": "store.sql_emoji.get_all.app_error",
- "translation": "We couldn't get the emoji"
+ "translation": "我们无法获取此表情符"
},
{
"id": "store.sql_emoji.get_by_name.app_error",
- "translation": "We couldn't get the emoji"
+ "translation": "我们无法获取此表情符"
},
{
"id": "store.sql_emoji.save.app_error",
- "translation": "We couldn't save the emoji"
+ "translation": "我们无法保存此表情符"
},
{
"id": "store.sql_license.get.app_error",
- "translation": "We encountered an error getting the license"
+ "translation": "我们获取许可证时出现一个错误"
},
{
"id": "store.sql_license.get.missing.app_error",
- "translation": "A license with that ID was not found"
+ "translation": "许可证ID未找到"
},
{
"id": "store.sql_license.save.app_error",
- "translation": "We encountered an error saving the license"
+ "translation": "我们保存许可证时出现一个错误"
},
{
"id": "store.sql_oauth.delete.commit_transaction.app_error",
- "translation": "Unable to commit transaction"
+ "translation": "无法提交事务"
},
{
"id": "store.sql_oauth.delete.open_transaction.app_error",
- "translation": "Unable to open transaction to delete the OAuth2 app"
+ "translation": "无法开启删除 OAuth2 应用事物"
},
{
"id": "store.sql_oauth.delete.rollback_transaction.app_error",
- "translation": "Unable to rollback transaction to delete the OAuth2 App"
+ "translation": "无法回滚删除 OAuth2 应用事物"
},
{
"id": "store.sql_oauth.delete_app.app_error",
- "translation": "An error occurred while deleting the OAuth2 App"
+ "translation": "删除 OAuth2 应用时遇到错误"
},
{
"id": "store.sql_oauth.get_access_data.app_error",
- "translation": "We encountered an error finding the access token"
+ "translation": "我们查找访问令牌时遇到一个错误"
},
{
"id": "store.sql_oauth.get_access_data_by_user_for_app.app_error",
- "translation": "We encountered an error finding all the access tokens"
+ "translation": "我们查找访问令牌时遇到一个错误"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "We couldn't find the requested app"
+ "translation": "我们无法查找请求的应用"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
- "translation": "We encountered an error finding the app"
+ "translation": "我们查找这个app出现错误"
},
{
"id": "store.sql_oauth.get_app_by_user.find.app_error",
- "translation": "We couldn't find any existing apps"
+ "translation": "我们无法查找一些存在的apps"
},
{
"id": "store.sql_oauth.get_apps.find.app_error",
- "translation": "An error occurred while finding the OAuth2 Apps"
+ "translation": "寻找 OAuth2 应用时遇到错误"
},
{
"id": "store.sql_oauth.get_auth_data.find.app_error",
- "translation": "We couldn't find the existing authorization code"
+ "translation": "我们找不到现有的授权码"
},
{
"id": "store.sql_oauth.get_auth_data.finding.app_error",
- "translation": "We encountered an error finding the authorization code"
+ "translation": "我们查找授权码遇到了一个错误"
},
{
"id": "store.sql_oauth.get_previous_access_data.app_error",
- "translation": "We encountered an error finding the access token"
+ "translation": "我们查找访问令牌时遇到一个错误"
},
{
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
- "translation": "We couldn't remove the authorization code"
+ "translation": "我们无法删除授权码"
},
{
"id": "store.sql_oauth.remove_access_data.app_error",
- "translation": "We couldn't remove the access token"
+ "translation": "我们无法删除这个访问令牌"
},
{
"id": "store.sql_oauth.remove_auth_data.app_error",
- "translation": "We couldn't remove the authorization code"
+ "translation": "我们无法删除授权码"
},
{
"id": "store.sql_oauth.save_access_data.app_error",
- "translation": "We couldn't save the access token."
+ "translation": "我们无法保存这个访问令牌。"
},
{
"id": "store.sql_oauth.save_app.existing.app_error",
- "translation": "Must call update for exisiting app"
+ "translation": "必须更新现有的app"
},
{
"id": "store.sql_oauth.save_app.save.app_error",
- "translation": "We couldn't save the app."
+ "translation": "我们不能保存这个应用。"
},
{
"id": "store.sql_oauth.save_auth_data.app_error",
- "translation": "We couldn't save the authorization code."
+ "translation": "我们无法保存授权码。"
},
{
"id": "store.sql_oauth.update_access_data.app_error",
- "translation": "We encountered an error updating the access token"
+ "translation": "我们更新访问令牌时遇到一个错误"
},
{
"id": "store.sql_oauth.update_app.find.app_error",
- "translation": "We couldn't find the existing app to update"
+ "translation": "我们找不到现有的app更新"
},
{
"id": "store.sql_oauth.update_app.finding.app_error",
- "translation": "We encountered an error finding the app"
+ "translation": "我们查找app遇到了一个错误"
},
{
"id": "store.sql_oauth.update_app.update.app_error",
- "translation": "We couldn't update the app"
+ "translation": "我们不能更新这个app"
},
{
"id": "store.sql_oauth.update_app.updating.app_error",
- "translation": "We encountered an error updating the app"
+ "translation": "我们更新这个app出现一个错误"
},
{
"id": "store.sql_post.analytics_posts_count.app_error",
- "translation": "We couldn't get post counts"
+ "translation": "我们无法获取邮件数"
},
{
"id": "store.sql_post.analytics_posts_count_by_day.app_error",
- "translation": "We couldn't get post counts by day"
+ "translation": "我们无法通过天获取邮件数"
},
{
"id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
- "translation": "We couldn't get user counts with posts"
+ "translation": "我们无法通过邮件获取用户数"
},
{
"id": "store.sql_post.delete.app_error",
- "translation": "We couldn't delete the post"
+ "translation": "我们不能删除这个邮件"
},
{
"id": "store.sql_post.get.app_error",
- "translation": "We couldn't get the post"
+ "translation": "我们无法获取这个邮件"
},
{
"id": "store.sql_post.get_parents_posts.app_error",
- "translation": "We couldn't get the parent post for the channel"
+ "translation": "我们无法获取这个频道的父信息"
},
{
"id": "store.sql_post.get_posts.app_error",
- "translation": "Limit exceeded for paging"
+ "translation": "分页限制"
},
{
"id": "store.sql_post.get_posts_around.get.app_error",
- "translation": "We couldn't get the posts for the channel"
+ "translation": "我们无法获取这个频道的信息"
},
{
"id": "store.sql_post.get_posts_around.get_parent.app_error",
- "translation": "We couldn't get the parent posts for the channel"
+ "translation": "我们无法获取这个频道的父信息"
},
{
"id": "store.sql_post.get_posts_since.app_error",
- "translation": "We couldn't get the posts for the channel"
+ "translation": "我们无法获取这个频道的信息"
},
{
"id": "store.sql_post.get_root_posts.app_error",
- "translation": "We couldn't get the posts for the channel"
+ "translation": "我们无法获取这个频道的信息"
},
{
"id": "store.sql_post.permanent_delete.app_error",
- "translation": "We couldn't delete the post"
+ "translation": "我们无法删除这个邮件"
},
{
"id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
- "translation": "We couldn't delete the comments for user"
+ "translation": "我们不能删除用户的评论"
},
{
"id": "store.sql_post.permanent_delete_by_user.app_error",
- "translation": "We couldn't select the posts to delete for the user"
+ "translation": "我们不能为用户选择要删除的信息"
},
{
"id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
- "translation": "We couldn't select the posts to delete for the user (too many), please re-run"
+ "translation": "我们不能为用户选择要删除的信息(数量太多),请重新运行"
},
{
"id": "store.sql_post.save.app_error",
- "translation": "We couldn't save the Post"
+ "translation": "我们无法保存这个邮件"
},
{
"id": "store.sql_post.save.existing.app_error",
- "translation": "You cannot update an existing Post"
+ "translation": "您不能更新一个村庄的邮件"
},
{
"id": "store.sql_post.search.app_error",
- "translation": "We encountered an error while searching for posts"
+ "translation": "我们在搜索邮件时出现一个错误"
},
{
"id": "store.sql_post.update.app_error",
- "translation": "We couldn't update the Post"
+ "translation": "我们不能更新这个邮件"
},
{
"id": "store.sql_preference.delete.app_error",
- "translation": "We encountered an error while deleting preferences"
+ "translation": "我们删除偏好设置时出现错误"
},
{
"id": "store.sql_preference.delete_unused_features.debug",
- "translation": "Deleting any unused pre-release features"
+ "translation": "删除任何未使用的预发行功能"
},
{
"id": "store.sql_preference.get.app_error",
- "translation": "We encountered an error while finding preferences"
+ "translation": "我们在查找偏好设置时遇到了一个错误"
},
{
"id": "store.sql_preference.get_all.app_error",
- "translation": "We encountered an error while finding preferences"
+ "translation": "我们在查找偏好设置时遇到了一个错误"
},
{
"id": "store.sql_preference.get_category.app_error",
- "translation": "We encountered an error while finding preferences"
+ "translation": "我们在查找偏好设置时遇到了一个错误"
},
{
"id": "store.sql_preference.insert.exists.app_error",
- "translation": "A preference with that user id, category, and name already exists"
+ "translation": "一个带用户id,分类,名称的偏好设置已经存在"
},
{
"id": "store.sql_preference.insert.save.app_error",
- "translation": "We couldn't save the preference"
+ "translation": "我们无法保存这个偏好设置We couldn't save the preference"
},
{
"id": "store.sql_preference.is_feature_enabled.app_error",
- "translation": "We encountered an error while finding a pre release feature preference"
+ "translation": "我们查找一个预发布偏好设置时出现问题"
},
{
"id": "store.sql_preference.permanent_delete_by_user.app_error",
- "translation": "We encountered an error while deleteing preferences"
+ "translation": "我们删除偏好设置时出现一个错误"
},
{
"id": "store.sql_preference.save.commit_transaction.app_error",
- "translation": "Unable to commit transaction to save preferences"
+ "translation": "保存偏好设置时无法提交事务"
},
{
"id": "store.sql_preference.save.missing_driver.app_error",
- "translation": "We encountered an error while updating preferences"
+ "translation": "我们更新偏好设置时出现一个错误"
},
{
"id": "store.sql_preference.save.open_transaction.app_error",
- "translation": "Unable to open transaction to save preferences"
+ "translation": "保存偏好设置时不能打开事务"
},
{
"id": "store.sql_preference.save.rollback_transaction.app_error",
- "translation": "Unable to rollback transaction to save preferences"
+ "translation": "保存偏好设置时不能回滚事务"
},
{
"id": "store.sql_preference.save.updating.app_error",
- "translation": "We encountered an error while updating preferences"
+ "translation": "我们更新偏好设置时出现一个错误"
},
{
"id": "store.sql_preference.update.app_error",
- "translation": "We couldn't update the preference"
+ "translation": "我们无法更新这个偏好设置"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
- "translation": "We couldn't count the sessions"
+ "translation": "我们无法计算会话数量"
},
{
"id": "store.sql_session.cleanup_expired_sessions.app_error",
- "translation": "We encountered an error while deleting expired user sessions"
+ "translation": "我们删除过期用户会话时出错"
},
{
"id": "store.sql_session.get.app_error",
- "translation": "We encountered an error finding the session"
+ "translation": "我们查找这个会话时出错"
},
{
"id": "store.sql_session.get_sessions.app_error",
- "translation": "We encountered an error while finding user sessions"
+ "translation": "我们查找用户会话时出错"
},
{
"id": "store.sql_session.get_sessions.error",
- "translation": "Failed to cleanup sessions in getSessions err=%v"
+ "translation": "清空会话失败 err=%v"
},
{
"id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
- "translation": "We couldn't remove all the sessions for the user"
+ "translation": "我们无法删除该用户所有的会话"
},
{
"id": "store.sql_session.remove.app_error",
- "translation": "We couldn't remove the session"
+ "translation": "我们无法删除这个会话"
},
{
"id": "store.sql_session.remove_all_sessions_for_team.app_error",
- "translation": "We couldn't remove all the sessions"
+ "translation": "我们无法删除所有会话"
},
{
"id": "store.sql_session.save.app_error",
- "translation": "We couldn't save the session"
+ "translation": "我们无法保存这个会话"
},
{
"id": "store.sql_session.save.cleanup.error",
- "translation": "Failed to cleanup sessions in Save err=%v"
+ "translation": "保存时清空会话失败 err=%v"
},
{
"id": "store.sql_session.save.existing.app_error",
- "translation": "Cannot update existing session"
+ "translation": "不能更新现有会话"
},
{
"id": "store.sql_session.update_device_id.app_error",
- "translation": "We couldn't update the device id"
+ "translation": "我们无法更新这个设备id"
},
{
"id": "store.sql_session.update_last_activity.app_error",
- "translation": "We couldn't update the last_activity_at"
+ "translation": "我们无法更新 last_activity_at"
},
{
"id": "store.sql_session.update_roles.app_error",
- "translation": "We couldn't update the roles"
+ "translation": "我们无法更新角色"
},
{
"id": "store.sql_status.get.app_error",
- "translation": "Encountered an error retrieving the status"
+ "translation": "获取状态时遇到错误"
},
{
"id": "store.sql_status.get.missing.app_error",
- "translation": "No entry for that status exists"
+ "translation": "该状态没有对应的数据"
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Encountered an error retrieving all the online statuses"
+ "translation": "获取所有在线状态时发生错误"
},
{
"id": "store.sql_status.get_online_away.app_error",
- "translation": "Encountered an error retrieving all the online/away statuses"
+ "translation": "获取所有在线/离开状态时遇到错误"
},
{
"id": "store.sql_status.get_team_statuses.app_error",
- "translation": "Encountered an error retrieving all statuses from the team members"
+ "translation": "获取所有团队成员状态时遇到错误"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
- "translation": "We could not count the active users"
+ "translation": "我们无法计算启用的用户数"
},
{
"id": "store.sql_status.reset_all.app_error",
- "translation": "Encountered an error resetting all the statuses"
+ "translation": "重置所有状态时遇到错误"
},
{
"id": "store.sql_status.save.app_error",
- "translation": "Encountered an error saving the status"
+ "translation": "保存状态时遇到错误"
},
{
"id": "store.sql_status.update.app_error",
- "translation": "Encountered an error updating the status"
+ "translation": "更新状态时遇到错误"
},
{
"id": "store.sql_system.get.app_error",
- "translation": "We encountered an error finding the system properties"
+ "translation": "我们再查找系统属性遇到了一个错误"
},
{
"id": "store.sql_system.get_by_name.app_error",
- "translation": "We couldn't find the system variable."
+ "translation": "我们找不到该系统变量。"
},
{
"id": "store.sql_system.get_version.app_error",
- "translation": "We couldn't get the database version"
+ "translation": "我们无法获得数据库版本"
},
{
"id": "store.sql_system.save.app_error",
- "translation": "We encountered an error saving the system property"
+ "translation": "我们保存系统属性时遇到了一个错误"
},
{
"id": "store.sql_system.update.app_error",
- "translation": "We encountered an error updating the system property"
+ "translation": "我们更新系统属性时遇到了一个错误"
},
{
"id": "store.sql_team.analytics_team_count.app_error",
- "translation": "We couldn't count the teams"
+ "translation": "我们无法计算团队数"
},
{
"id": "store.sql_team.get.find.app_error",
- "translation": "We couldn't find the existing team"
+ "translation": "我们找不到已存在的团队"
},
{
"id": "store.sql_team.get.finding.app_error",
- "translation": "We encountered an error finding the team"
+ "translation": "我们查找团队时遇到错误"
},
{
"id": "store.sql_team.get_all.app_error",
- "translation": "We could not get all teams"
+ "translation": "我们无法获取所有的团队"
},
{
"id": "store.sql_team.get_all_team_listing.app_error",
- "translation": "We could not get all teams"
+ "translation": "我们无法获取所有的团队"
},
{
"id": "store.sql_team.get_by_invite_id.find.app_error",
- "translation": "We couldn't find the existing team"
+ "translation": "我们无法查找这个存在的团队"
},
{
"id": "store.sql_team.get_by_invite_id.finding.app_error",
- "translation": "We couldn't find the existing team"
+ "translation": "我们无法查找这个存在的团队"
},
{
"id": "store.sql_team.get_by_name.app_error",
- "translation": "We couldn't find the existing team"
+ "translation": "我们无法查找这个存在的团队"
},
{
"id": "store.sql_team.get_member.app_error",
- "translation": "We couldn't get the team member"
+ "translation": "我们无法获得频道成员"
},
{
"id": "store.sql_team.get_member.missing.app_error",
- "translation": "No team member found for that user id and team id"
+ "translation": "无法找到此用户id和团队id相关联的团队成员"
},
{
"id": "store.sql_team.get_members.app_error",
- "translation": "We couldn't get the team members"
+ "translation": "我们无法获得频道成员"
},
{
"id": "store.sql_team.get_teams_for_email.app_error",
- "translation": "We encountered a problem when looking up teams"
+ "translation": "我们查找团队时遇到了一个问题"
},
{
"id": "store.sql_team.permanent_delete.app_error",
- "translation": "We couldn't delete the existing team"
+ "translation": "我们不能删除现有的团队"
},
{
"id": "store.sql_team.remove_member.app_error",
- "translation": "We couldn't remove the team member"
+ "translation": "我们无法删除频道成员"
},
{
"id": "store.sql_team.save.app_error",
- "translation": "We couldn't save the team"
+ "translation": "我们无法保存团队"
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "A team with that domain already exists"
+ "translation": "该网域的团队已存在"
},
{
"id": "store.sql_team.save.existing.app_error",
- "translation": "Must call update for exisiting team"
+ "translation": "必须对现有的团队执行更新"
},
{
"id": "store.sql_team.save_member.exists.app_error",
- "translation": "A team member with that id already exists"
+ "translation": "拥有此id的团队成员已存在"
},
{
"id": "store.sql_team.save_member.save.app_error",
- "translation": "We couldn't save the team member"
+ "translation": "我们无法保存该频道成员"
},
{
"id": "store.sql_team.update.app_error",
- "translation": "We couldn't update the team"
+ "translation": "我们无法更新该团队"
},
{
"id": "store.sql_team.update.find.app_error",
- "translation": "We couldn't find the existing team to update"
+ "translation": "我们没找到已存在的团队来更新"
},
{
"id": "store.sql_team.update.finding.app_error",
- "translation": "We encountered an error finding the team"
+ "translation": "我们查找该团队时遇到一个错误"
},
{
"id": "store.sql_team.update.updating.app_error",
- "translation": "We encountered an error updating the team"
+ "translation": "我们更新该团队时遇到一个错误"
},
{
"id": "store.sql_team.update_display_name.app_error",
- "translation": "We couldn't update the team name"
+ "translation": "我们无法更新团队名称"
},
{
"id": "store.sql_user.analytics_unique_user_count.app_error",
- "translation": "We couldn't get the unique user count"
+ "translation": "我们无法获得不重复的用户数量"
},
{
"id": "store.sql_user.get.app_error",
- "translation": "We encountered an error finding the account"
+ "translation": "我们查找帐户遇到了一个错误"
},
{
"id": "store.sql_user.get_all_using_auth_service.other.app_error",
- "translation": "We encountered an error trying to find all the accounts using a specific authentication type."
+ "translation": "我们查找使用特定验证方式的帐号时遇到错误。"
},
{
"id": "store.sql_user.get_by_auth.missing_account.app_error",
- "translation": "We couldn't find an existing account matching your authentication type for this team. This team may require an invite from the team owner to join."
+ "translation": "我们没找到符合您的验证方式的帐号。此团队或许需要从团队拥有者获得邀请才可加入。"
},
{
"id": "store.sql_user.get_by_auth.other.app_error",
- "translation": "We encountered an error trying to find the account by authentication type."
+ "translation": "我们在尝试通过身份验证类型找到账户时遇到一个问题。"
},
{
"id": "store.sql_user.get_by_username.app_error",
- "translation": "We couldn't find an existing account matching your username for this team. This team may require an invite from the team owner to join."
+ "translation": "我们无法在这个团队中找到一个匹配您用户名的现有帐户。此团队或许需要从团队拥有者获得邀请才可加入。"
},
{
"id": "store.sql_user.get_for_login.app_error",
- "translation": "We couldn't find an existing account matching your credentials. This team may require an invite from the team owner to join."
+ "translation": "我们无法在这个团队中找到一个匹配您帐号的用户。此团队或许需要从团队拥有者获得邀请才可加入。"
},
{
"id": "store.sql_user.get_for_login.multiple_users",
- "translation": "We found multiple users matching your credentials and were unable to log you in. Please contact an administrator."
+ "translation": "我们发现多个用户的登陆凭据与你匹配,因此禁用了你的登陆权限。请与管理员联系。"
},
{
"id": "store.sql_user.get_profiles.app_error",
- "translation": "We encountered an error while finding user profiles"
+ "translation": "我们查找用户配置文件遇到了一个错误"
},
{
"id": "store.sql_user.get_sysadmin_profiles.app_error",
- "translation": "We encountered an error while finding user profiles"
+ "translation": "我们查找用户配置文件遇到了一个错误"
},
{
"id": "store.sql_user.get_total_users_count.app_error",
- "translation": "We could not count the users"
+ "translation": "我们无法计算用户数"
},
{
"id": "store.sql_user.get_unread_count.app_error",
- "translation": "We could not get the unread message count for the user"
+ "translation": "我们无法为用户获取到未读信息数量"
},
{
"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": "我们无法为用户和频道获取未读信息数量"
},
{
"id": "store.sql_user.migrate_theme.critical",
- "translation": "Failed to migrate User.ThemeProps to Preferences table %v"
+ "translation": "移植 User.ThemeProps 到 Preferences 表 %v 时失败"
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "We couldn't find an existing account matching your email address for this team. This team may require an invite from the team owner to join."
+ "translation": "我们无法从这个团队找到一个现有匹配您的电子邮件的帐户。此团队或许需要从团队拥有者获得邀请才可加入。"
},
{
"id": "store.sql_user.permanent_delete.app_error",
- "translation": "We couldn't delete the existing account"
+ "translation": "我们无法删除现有的用户"
},
{
"id": "store.sql_user.save.app_error",
- "translation": "We couldn't save the account."
+ "translation": "我们无法保存用户。"
},
{
"id": "store.sql_user.save.email_exists.app_error",
- "translation": "An account with that email already exists."
+ "translation": "已有帐号使用该电子邮件。"
},
{
"id": "store.sql_user.save.email_exists.ldap_app_error",
- "translation": "This account does not use AD/LDAP authentication. Please sign in using email and password."
+ "translation": "这个账号不使用 AD/LDAP 验证。请使用电子邮件和密码登陆。"
},
{
"id": "store.sql_user.save.email_exists.saml_app_error",
- "translation": "This account does not use SAML authentication. Please sign in using email and password."
+ "translation": "这个账号不使用LDAP验证。请使用电子邮件和密码登陆。"
},
{
"id": "store.sql_user.save.existing.app_error",
- "translation": "Must call update for exisiting user"
+ "translation": "必须对现有的用户更新"
},
{
"id": "store.sql_user.save.max_accounts.app_error",
- "translation": "This team has reached the maximum number of allowed accounts. Contact your systems administrator to set a higher limit."
+ "translation": "这个团队已经达到允许的最大用户数量。请与系统管理员联系以设置更高的限制。"
},
{
"id": "store.sql_user.save.member_count.app_error",
- "translation": "Failed to get current team member count"
+ "translation": "未能获得当前的团队成员计数"
},
{
"id": "store.sql_user.save.username_exists.app_error",
- "translation": "An account with that username already exists."
+ "translation": "使用该用户名的账户已存在。"
},
{
"id": "store.sql_user.save.username_exists.ldap_app_error",
- "translation": "An account with that username already exists. Please contact your Administrator."
+ "translation": "使用此用户名的帐号已经存在。请与您的管理员联系。"
},
{
"id": "store.sql_user.save.username_exists.saml_app_error",
- "translation": "An account with that username already exists. Please contact your Administrator."
+ "translation": "已有帐号使用该用户名。请联系您的管理员。"
},
{
"id": "store.sql_user.update.app_error",
- "translation": "We couldn't update the account"
+ "translation": "我们无法更新用户"
},
{
"id": "store.sql_user.update.can_not_change_ldap.app_error",
- "translation": "Can not change fields set by AD/LDAP"
+ "translation": "无法更改 AD/LDAP 设定的字段"
},
{
"id": "store.sql_user.update.email_taken.app_error",
- "translation": "This email is already taken. Please choose another."
+ "translation": "该邮箱已被使用。请重新选择。"
},
{
"id": "store.sql_user.update.find.app_error",
- "translation": "We couldn't find the existing account to update"
+ "translation": "我们没法查找已存在的帐号以更新"
},
{
"id": "store.sql_user.update.finding.app_error",
- "translation": "We encountered an error finding the account"
+ "translation": "我们查找该用户时遇到一个错误"
},
{
"id": "store.sql_user.update.updating.app_error",
- "translation": "We encountered an error updating the account"
+ "translation": "我们更新用户时遇到了一个错误"
},
{
"id": "store.sql_user.update.username_taken.app_error",
- "translation": "This username is already taken. Please choose another."
+ "translation": "这个用户名已被使用。请重新选择。"
},
{
"id": "store.sql_user.update_auth_data.app_error",
- "translation": "We couldn't update the auth data"
+ "translation": "我们无法更新认证数据"
},
{
"id": "store.sql_user.update_auth_data.email_exists.app_error",
- "translation": "Unable to switch account to {{.Service}}. An account using the email {{.Email}} already exists."
+ "translation": "不能切换至 {{.Service}}账号。 使用此邮件{{.Email}}的账号已经存在。"
},
{
"id": "store.sql_user.update_failed_pwd_attempts.app_error",
- "translation": "We couldn't update the failed_attempts"
+ "translation": "我们无法更新 failed_attempts"
},
{
"id": "store.sql_user.update_last_activity.app_error",
- "translation": "We couldn't update the last_activity_at"
+ "translation": "我们无法更新 last_activity_at"
},
{
"id": "store.sql_user.update_last_picture_update.app_error",
- "translation": "We couldn't update the update_at"
+ "translation": "我们无法更新 update_at"
},
{
"id": "store.sql_user.update_last_ping.app_error",
- "translation": "We couldn't update the last_ping_at"
+ "translation": "我们无法更新 last_ping_at"
},
{
"id": "store.sql_user.update_mfa_active.app_error",
- "translation": "We encountered an error updating the user's MFA active status"
+ "translation": "我们在更新用户的多重验证使用状态时遇到一个错误"
},
{
"id": "store.sql_user.update_mfa_secret.app_error",
- "translation": "We encountered an error updating the user's MFA secret"
+ "translation": "我们在更新用户的多重验证密码时遇到一个错误"
},
{
"id": "store.sql_user.update_password.app_error",
- "translation": "We couldn't update the user password"
+ "translation": "我们无法更新用户密码"
},
{
"id": "store.sql_user.verify_email.app_error",
- "translation": "Unable to update verify email field"
+ "translation": "无法更新验证电子邮件字段"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
- "translation": "We couldn't count the incoming webhooks"
+ "translation": "我们无法计算传入的 webhooks"
},
{
"id": "store.sql_webhooks.analytics_outgoing_count.app_error",
- "translation": "We couldn't count the outgoing webhooks"
+ "translation": "我们无法计算传出的 webhooks"
},
{
"id": "store.sql_webhooks.delete_incoming.app_error",
- "translation": "We couldn't delete the webhook"
+ "translation": "我们无法删除 webhook"
},
{
"id": "store.sql_webhooks.delete_outgoing.app_error",
- "translation": "We couldn't delete the webhook"
+ "translation": "我们无法删除 webhook"
},
{
"id": "store.sql_webhooks.get_incoming.app_error",
- "translation": "We couldn't get the webhook"
+ "translation": "我们不能获取 webhook"
},
{
"id": "store.sql_webhooks.get_incoming_by_channel.app_error",
- "translation": "We couldn't get the webhooks"
+ "translation": "我们不能获取 webhooks"
},
{
"id": "store.sql_webhooks.get_incoming_by_user.app_error",
- "translation": "We couldn't get the webhook"
+ "translation": "我们不能获取 webhook"
},
{
"id": "store.sql_webhooks.get_outgoing.app_error",
- "translation": "We couldn't get the webhook"
+ "translation": "我们不能获取 webhook"
},
{
"id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
- "translation": "We couldn't get the webhooks"
+ "translation": "我们不能获取 webhooks"
},
{
"id": "store.sql_webhooks.get_outgoing_by_team.app_error",
- "translation": "We couldn't get the webhooks"
+ "translation": "我们不能获取 webhooks"
},
{
"id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
- "translation": "We couldn't delete the webhook"
+ "translation": "我们无法删除 webhook"
},
{
"id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
- "translation": "We couldn't delete the webhook"
+ "translation": "我们无法删除 webhook"
},
{
"id": "store.sql_webhooks.save_incoming.app_error",
- "translation": "We couldn't save the IncomingWebhook"
+ "translation": "我们不能保存传入的 webhook"
},
{
"id": "store.sql_webhooks.save_incoming.existing.app_error",
- "translation": "You cannot overwrite an existing IncomingWebhook"
+ "translation": "您不能覆盖现有的传入的 webhook"
},
{
"id": "store.sql_webhooks.save_outgoing.app_error",
- "translation": "We couldn't save the OutgoingWebhook"
+ "translation": "我们不能保存传出的 webhook"
},
{
"id": "store.sql_webhooks.save_outgoing.override.app_error",
- "translation": "You cannot overwrite an existing OutgoingWebhook"
+ "translation": "你不能覆盖现有的传出的 webhook"
},
{
"id": "store.sql_webhooks.update_outgoing.app_error",
- "translation": "We couldn't update the webhook"
+ "translation": "我们不能更新 webhook"
},
{
"id": "system.message.name",
- "translation": "System"
+ "translation": "系统"
},
{
"id": "utils.config.load_config.decoding.panic",
- "translation": "Error decoding config file={{.Filename}}, err={{.Error}}"
+ "translation": "解码配置出错 file={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.getting.panic",
- "translation": "Error getting config info file={{.Filename}}, err={{.Error}}"
+ "translation": "获取配置信息时出错 file={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.opening.panic",
- "translation": "Error opening config file={{.Filename}}, err={{.Error}}"
+ "translation": "打开配置错误 file={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.load_config.validating.panic",
- "translation": "Error validating config file={{.Filename}}, err={{.Error}}"
+ "translation": "验证配置错误 file={{.Filename}}, err={{.Error}}"
},
{
"id": "utils.config.save_config.saving.app_error",
- "translation": "An error occurred while saving the file to {{.Filename}}"
+ "translation": "保存文件时出错 {{.Filename}}"
},
{
"id": "utils.diagnostic.analytics_not_found.app_error",
- "translation": "Analytics not initialized"
+ "translation": "解析未初始化"
},
{
"id": "utils.i18n.loaded",
- "translation": "Loaded system translations for '%v' from '%v'"
+ "translation": "加载系统翻译 '%v' 从 '%v'"
},
{
"id": "utils.iru.with_evict",
- "translation": "Must provide a positive size"
+ "translation": "必须提供一个正数大小"
},
{
"id": "utils.license.load_license.invalid.warn",
- "translation": "No valid enterprise license found"
+ "translation": "未发现有效企业许可证"
},
{
"id": "utils.license.remove_license.unable.error",
- "translation": "Unable to remove license file, err=%v"
+ "translation": "无法删除许可证文件, err=%v"
},
{
"id": "utils.license.validate_license.decode.error",
- "translation": "Encountered error decoding license, err=%v"
+ "translation": "解码许可证遇到错误, err=%v"
},
{
"id": "utils.license.validate_license.invalid.error",
- "translation": "Invalid signature, err=%v"
+ "translation": "无效签名, err=%v"
},
{
"id": "utils.license.validate_license.not_long.error",
- "translation": "Signed license not long enough"
+ "translation": "签名许可证长度不够"
},
{
"id": "utils.license.validate_license.signing.error",
- "translation": "Encountered error signing license, err=%v"
+ "translation": "遇到错误签名许可证, err=%v"
},
{
"id": "utils.mail.connect_smtp.open.app_error",
- "translation": "Failed to open connection"
+ "translation": "打开连接失败"
},
{
"id": "utils.mail.connect_smtp.open_tls.app_error",
- "translation": "Failed to open TLS connection"
+ "translation": "未能打开TLS连接"
},
{
"id": "utils.mail.new_client.auth.app_error",
- "translation": "Failed to authenticate on SMTP server"
+ "translation": "无法验证SMTP服务器"
},
{
"id": "utils.mail.new_client.open.error",
- "translation": "Failed to open a connection to SMTP server %v"
+ "translation": "无法打开一个SMTP服务器连接 %v"
},
{
"id": "utils.mail.send_mail.close.app_error",
- "translation": "Failed to close connection to SMTP server"
+ "translation": "未能关闭连接到SMTP服务器"
},
{
"id": "utils.mail.send_mail.from_address.app_error",
- "translation": "Failed to add from email address"
+ "translation": "未能从电子邮件地址添加"
},
{
"id": "utils.mail.send_mail.msg.app_error",
- "translation": "Failed to write email message"
+ "translation": "写电子邮件失败"
},
{
"id": "utils.mail.send_mail.msg_data.app_error",
- "translation": "Failed to add email messsage data"
+ "translation": "无法添加电子邮件信息数据"
},
{
"id": "utils.mail.send_mail.sending.debug",
- "translation": "sending mail to %v with subject of '%v'"
+ "translation": "发送邮件到 %v 主题 '%v'"
},
{
"id": "utils.mail.send_mail.to_address.app_error",
- "translation": "Failed to add to email address"
+ "translation": "添加邮箱地址失败"
},
{
"id": "utils.mail.test.configured.error",
- "translation": "SMTP server settings do not appear to be configured properly err=%v details=%v"
+ "translation": "SMTP服务器设置配置错误 err=%v details=%v"
},
{
"id": "utils.mail.test.configured.error",
- "translation": "SMTP server settings do not appear to be configured properly err=%v details=%v"
+ "translation": "SMTP服务器设置配置错误 err=%v details=%v"
},
{
"id": "web.admin_console.title",
- "translation": "Admin Console"
+ "translation": "管理控制台"
},
{
"id": "web.authorize_oauth.title",
- "translation": "Authorize Application"
+ "translation": "授权申请"
},
{
"id": "web.check_browser_compatibility.app_error",
- "translation": "Your current browser is not supported, please upgrade to one of the following browsers: Google Chrome 21 or higher, Internet Explorer 11 or higher, FireFox 14 or higher, Safari 9 or higher"
+ "translation": "你当前的浏览器不支持, 请升级到下列浏览器之一: Chrome 21及以上, Internet Explorer 11及以上, FireFox 14及以上, Safari 9及以上"
},
{
"id": "web.claim_account.team.error",
- "translation": "Couldn't find team name=%v, err=%v"
+ "translation": "不能找到团队 name=%v, err=%v"
},
{
"id": "web.claim_account.title",
- "translation": "Claim Account"
+ "translation": "认领账户"
},
{
"id": "web.claim_account.user.error",
- "translation": "Couldn't find user teamid=%v, email=%v, err=%v"
+ "translation": "不能找到用户 teamid=%v, email=%v, err=%v"
},
{
"id": "web.create_dir.error",
- "translation": "Failed to create directory watcher %v"
+ "translation": "创建目录监视器失败 %v"
},
{
"id": "web.dir_fail.error",
- "translation": "Failed in directory watcher %v"
+ "translation": "目录中的监视器失败 %v"
},
{
"id": "web.do_load_channel.error",
- "translation": "Error in getting users profile for id=%v forcing logout"
+ "translation": "获取用户配置文件时出错 id=%v 强制注销"
},
{
"id": "web.doc.title",
- "translation": "Documentation"
+ "translation": "文档"
},
{
"id": "web.email_verified.title",
- "translation": "Email Verified"
+ "translation": "邮箱验证"
},
{
"id": "web.find_team.title",
- "translation": "Find Team"
+ "translation": "查找团队"
},
{
"id": "web.header.back",
- "translation": "Back"
+ "translation": "返回"
},
{
"id": "web.incoming_webhook.channel.app_error",
- "translation": "Couldn't find the channel"
+ "translation": "找不到该频道"
},
{
"id": "web.incoming_webhook.disabled.app_error",
- "translation": "Incoming webhooks have been disabled by the system admin."
+ "translation": "传入webhooks已经被系统管理员禁用。"
},
{
"id": "web.incoming_webhook.invalid.app_error",
- "translation": "Invalid webhook"
+ "translation": "无效webhook"
},
{
"id": "web.incoming_webhook.parse.app_error",
- "translation": "Unable to parse incoming data"
+ "translation": "无法解析传入数据"
},
{
"id": "web.incoming_webhook.permissions.app_error",
- "translation": "Inappropriate channel permissions"
+ "translation": "不合适的频道权限"
},
{
"id": "web.incoming_webhook.text.app_error",
- "translation": "No text specified"
+ "translation": "未指定文本"
},
{
"id": "web.incoming_webhook.user.app_error",
- "translation": "Couldn't find the user"
+ "translation": "不能找到用户"
},
{
"id": "web.init.debug",
- "translation": "Initializing web routes"
+ "translation": "初始化web routes"
},
{
"id": "web.login.error",
- "translation": "Couldn't find team name=%v, err=%v"
+ "translation": "不能找到团队 name=%v, err=%v"
},
{
"id": "web.login.login_title",
- "translation": "Login"
+ "translation": "登录"
},
{
"id": "web.login_with_oauth.invalid_team.app_error",
- "translation": "Invalid team name"
+ "translation": "无效团队名称"
},
{
"id": "web.parsing_templates.debug",
- "translation": "Parsing templates at %v"
+ "translation": "解析模板 %v"
},
{
"id": "web.parsing_templates.error",
- "translation": "Failed to parse templates %v"
+ "translation": "解析模板失败 %v"
},
{
"id": "web.post_permalink.app_error",
- "translation": "Invalid Post ID"
+ "translation": "无效Post ID"
},
{
"id": "web.reparse_templates.info",
- "translation": "Re-parsing templates because of modified file %v"
+ "translation": "修改文件后重新解析模板 %v"
},
{
"id": "web.reset_password.expired_link.app_error",
- "translation": "The password reset link has expired"
+ "translation": "密码重置链接已过期"
},
{
"id": "web.reset_password.invalid_link.app_error",
- "translation": "The reset link does not appear to be valid"
+ "translation": "重置链接不会生效"
},
{
"id": "web.root.home_title",
- "translation": "Home"
+ "translation": "首页"
},
{
"id": "web.root.singup_title",
- "translation": "Signup"
+ "translation": "注册"
},
{
"id": "web.signup_team_complete.invalid_link.app_error",
- "translation": "The signup link does not appear to be valid"
+ "translation": "注册链接无效"
},
{
"id": "web.signup_team_complete.link_expired.app_error",
- "translation": "The signup link has expired"
+ "translation": "注册链接已过期"
},
{
"id": "web.signup_team_complete.title",
- "translation": "Complete Team Sign Up"
+ "translation": "完成的团队注册"
},
{
"id": "web.signup_team_confirm.title",
- "translation": "Signup Email Sent"
+ "translation": "注册电子邮件发送"
},
{
"id": "web.signup_user_complete.link_expired.app_error",
- "translation": "The signup link has expired"
+ "translation": "注册链接已过期"
},
{
"id": "web.signup_user_complete.link_invalid.app_error",
- "translation": "The signup link does not appear to be valid"
+ "translation": "注册链接无效"
},
{
"id": "web.signup_user_complete.no_invites.app_error",
- "translation": "The team type doesn't allow open invites"
+ "translation": "团队类型不允许公开邀请"
},
{
"id": "web.signup_user_complete.title",
- "translation": "Complete User Sign Up"
+ "translation": "完成用户注册"
},
{
"id": "web.singup_with_oauth.invalid_team.app_error",
- "translation": "Invalid team name"
+ "translation": "无效团队名称"
},
{
"id": "web.watcher_fail.error",
- "translation": "Failed to add directory to watcher %v"
+ "translation": "无法添加目录给观察者 %v"
}
]
diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json
index 932c20750..2910d9962 100644
--- a/i18n/zh_TW.json
+++ b/i18n/zh_TW.json
@@ -2457,7 +2457,7 @@
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "已停用 LDAP 或授權不支援 LDAP。"
+ "translation": "已停用 AD/LDAP 或授權不支援 AD/LDAP。"
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "找不到使用者,AD/LDAP 伺服器:"
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "建立與身分識別提供者連接的要求時發生錯誤。請聯繫系統管理員。"
},
diff --git a/webapp/i18n/de.json b/webapp/i18n/de.json
index 1a7e7b1b7..2a8757fc9 100644
--- a/webapp/i18n/de.json
+++ b/webapp/i18n/de.json
@@ -239,7 +239,7 @@
"admin.email.emailSuccess": "Es wurden keine Fehler beim Sendern der E-Mail gemeldet. Bitte überprüfen Sie Ihr Postfach um sicherzugehen.",
"admin.email.enableEmailBatching.clusterEnabled": "E-Mail Stapelung kann nicht aktiviert werden wenn High Availability Modus aktiviert ist.",
"admin.email.enableEmailBatching.siteURL": "E-Mail Stapelung kann nicht aktiviert werden solange Site URL nicht in <b>Konfiguration > Site URL</b> konfiguriert ist.",
- "admin.email.enableEmailBatchingDesc": "Wenn wahr können Benutzer Benachrichtigungen für mehrere Direktnachrichten und Nennungen in eine einzelne E-Mail kombinieren, konfigurierbar unter <b>Kontoeinstellungen > Benachrichtigungen</b>.",
+ "admin.email.enableEmailBatchingDesc": "Wenn wahr können Benutzer Benachrichtigungen für mehrere Direktnachrichten und Erwähnungen in eine einzelne E-Mail kombinieren, konfigurierbar unter <b>Kontoeinstellungen > Benachrichtigungen</b>.",
"admin.email.enableEmailBatchingTitle": "E-Mail Stapelung aktivieren:",
"admin.email.fullPushNotification": "Senden eines Ausschnitts der vollständigen Nachricht",
"admin.email.genericPushNotification": "Sende allgemeine Beschreibung mit Benutzer- und Kanalnamen",
@@ -1004,11 +1004,11 @@
"channel_notifications.globalDefault": "Globaler Standard ({notifyLevel})",
"channel_notifications.markUnread": "Markiere Kanal als ungelesen",
"channel_notifications.never": "Nie",
- "channel_notifications.onlyMentions": "Nur für Nennungen",
+ "channel_notifications.onlyMentions": "Nur für Erwähnungen",
"channel_notifications.override": "Auswählen eines anderen Wertes als \"Standard\" wird die globalen Benachrichtigungseinstellungen außer Kraft setzen. Desktop Benachrichtigungen sind für Firefox, Safari und Chrome verfügbar.",
"channel_notifications.preferences": "Benachrichtigungseinstellungen für ",
"channel_notifications.sendDesktop": "Desktop Benachrichtigungen senden",
- "channel_notifications.unreadInfo": "Der Kanalname wird fettgedruckt dargestellt wenn es ungelesene Nachrichten gibt. Auswählen von \"Nur für Nennungen\" wird die Fettschreibung der Kanäle nur durchführen wenn Sie genannt werden.",
+ "channel_notifications.unreadInfo": "Der Kanalname wird fettgedruckt dargestellt wenn es ungelesene Nachrichten gibt. Auswählen von \"Nur für Erwähnungen\" wird die Fettschreibung der Kanäle nur durchführen wenn Sie erwähnt werden.",
"channel_select.placeholder": "--- Wählen Sie einen Kanal ---",
"channel_switch_modal.dm": "(Direktnachricht)",
"channel_switch_modal.help": "Geben Sie den Kanalnamen ein. Verwenden Sie ↑↓ zum Browsen, TAB zum auswählen, ↵ zum Bestätigen, ESC zum verwerfen",
@@ -1228,7 +1228,7 @@
"help.commands.intro": "Slash Befehle führen Vorgänge in Mattermost durch Eingabe im Eingabefeld aus. Geben Sie ein `/`gefolgt von einem Befehl und einigen Argumenten ein um Aktionen auszulösen.\n\nEingebaute Slash Befehle sind in jeder Mattermost Installation und benutzerdefinierte Slash Befehle werden zur Interaktion mit externen Anwendungen eingerichtet. Lernen Sie mehr über das Einrichten benutzerdefinierter Slash Befehle in der [Entwickler Slash Befehl Dokumentation](http://docs.mattermost.com/developer/slash-commands.html).",
"help.commands.title": "# Befehle ausführen\n___",
"help.composing.deleting": "## Eine Nachricht löschen\nSie können eine Nachricht durch einen Klick auf das **[...]** Icon neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Löschen** entfernen. System- und Teamadministratoren können jede Nachricht Ihres Systems oder Teams löschen.",
- "help.composing.editing": "## Eine Nachricht bearbeiten\nSie können eine Nachricht durch einen Klick auf das **[...]** Icon neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Bearbeiten** editieren, drücken Sie **Enter** um die Änderungen zu speichern. Bearbeitete Nachrichten lösen keine neuen @Nennungen, Desktop Benachrichtigungen oder Töne aus.",
+ "help.composing.editing": "## Eine Nachricht bearbeiten\nSie können eine Nachricht durch einen Klick auf das **[...]** Icon neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Bearbeiten** editieren, drücken Sie **Enter** um die Änderungen zu speichern. Bearbeitete Nachrichten lösen keine neuen @Erwähnungen, Desktop Benachrichtigungen oder Töne aus.",
"help.composing.linking": "## Eine Nachricht verlinken\nDer **dauerhafte Link** Feature erstellt einen Link für jede Mitteilung. Den Link mit anderen Kanalmitgliedern zu teilen ermöglicht ihnen die verknüpfte Nachricht im Archiv zu betrachten. Benutzer die nicht Mitglied des originären Kanals können den Link nicht betrachten. Um den dauerhaften Link zu einer Nachricht zu erhalten klicken Sie auf das **[...]** Icon neben einer Nachricht > **Dauerhafter Link** > **Link kopieren**.",
"help.composing.posting": "## Eine Nachricht senden\nSchreiben Sie eine Nachricht indem Sie diesen in das Eingabefeld eingeben und drücken anschließend **Enter** um ihn zu senden. Verwenden Sie **Shift + Enter** um einen Zeilenumbruch zu erzeugen ohne die Nachricht zu versenden. Um Nachrichten durch **Strg + Enter** zu senden wechseln Sie zu **Hauptmenü > Kontoeinstellungen > Erweitert > Sende Nachrichten mit Strg + Enter**.",
"help.composing.posts": "#### Nachrichten\nNachrichten können als übergeordnete Mitteilungen verstanden werden. Sie sind häufig die Nachrichten die den Start für Antworten sind. Nachrichten werden über das Eingabefeld am Ende des mittleren Feldes erzeugt und versendet.",
@@ -1252,49 +1252,49 @@
"help.formatting.inline": "## Eingebetteter Code\n\nErstellen Sie eingebetteten Monospaced Font durch die Verwendung von Backticks vor und nach dem Code.",
"help.formatting.intro": "Markdown macht es einfach Nachrichten zu formatieren. Schreiben Sie Nachrichten wie Sie es normalerweise Tun würden und verwenden diese Regeln um ihn zu formatieren.",
"help.formatting.lines": "## Linien\n\nErstellen Sie eine Linie durch drei `*`, `_`oder `-`.",
- "help.formatting.linkEx": "[Check out Mattermost!](https://about.mattermost.com/)",
- "help.formatting.links": "## Links\n\nCreate labeled links by putting the desired text in square brackets and the associated link in normal brackets.",
- "help.formatting.listExample": "* list item one\n* list item two\n * item two sub-point",
- "help.formatting.lists": "## Lists\n\nCreate a list by using `*` or `-` as bullets. Indent a bullet point by adding two spaces in front of it.",
+ "help.formatting.linkEx": "[Sehen Sie sich mal Mattermost an!](https://about.mattermost.com/)",
+ "help.formatting.links": "## Links\n\nErstellen Sie benannte Links indem Sie den gewünschten Text in eckigen Klammern vor dem dazugehörenden Link un regulären Klammern stellen.",
+ "help.formatting.listExample": "* Eintrag eins\n* Eintrag zwei\n * Eintrag zwei Unterpunkt",
+ "help.formatting.lists": "## Listen\n\nErstellen Sie eine Liste indem Sie `*` oder `-` als Aufzählungszeichen verwenden. Rücken Sie einen Listenpunkt ein indem Sie zwei Leerzeilen davor einfügen.",
"help.formatting.monokaiTheme": "**Monokai Theme**",
- "help.formatting.ordered": "Make it an ordered list by using numbers instead:",
- "help.formatting.orderedExample": "1. Item one\n2. Item two",
- "help.formatting.quotes": "## Block quotes\n\nCreate block quotes using `>`.",
- "help.formatting.quotesExample": "`> block quotes` renders as:",
- "help.formatting.quotesRender": "> block quotes",
- "help.formatting.renders": "Renders as:",
+ "help.formatting.ordered": "Erstellen Sie eine sortiere Liste indem Sie stattdessen Nummern verwenden:",
+ "help.formatting.orderedExample": "1. Eintrag 1\n2. Eintrag 2",
+ "help.formatting.quotes": "## Blockzitate\n\nErstellen Sie ein Blockzitat indem Sie `>` verwenden.",
+ "help.formatting.quotesExample": "`> Blockzitat` wird dargestellt als:",
+ "help.formatting.quotesRender": "> Blockzitat",
+ "help.formatting.renders": "Wird dargestellt als:",
"help.formatting.solirizedDarkTheme": "**Solarized Dark Theme**",
"help.formatting.solirizedLightTheme": "**Solarized Light Theme**",
- "help.formatting.style": "## Text Style\n\nYou can use either `_` or `*` around a word to make it italic. Use two to make it bold.\n\n* `_italics_` renders as _italics_\n* `**bold**` renders as **bold**\n* `**_bold-italic_**` renders as **_bold-italics_**\n* `~~strikethrough~~` renders as ~~strikethrough~~",
+ "help.formatting.style": "## Text Stile\n\nSie können entweder `_` oder `*` um ein Wort stellen um es Kursiv zu machen. Verwenden Sie zwei um es Fett zu machen.\n\n* `_Kursiv_` wird dargestellt als _Kursiv_\n* `**Fett**` wird dargestellt als **Fett**\n* `**_Fett Kursiv_**` wird dargestellt als **_Fett Kursiv_**\n* `~~Durchgestrichen~~` wird dargestellt als ~~Durchgestrichen~~~",
"help.formatting.supportedSyntax": "Unterstützte Sprachen:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
- "help.formatting.syntax": "### Syntax Highlighting\n\nTo add syntax highlighting, type the language to be highlighted after the ``` at the beginning of the code block. Mattermost also offers four different code themes (GitHub, Solarized Dark, Solarized Light, Monokai) that can be changed in **Account Settings** > **Display** > **Theme** > **Custom Theme** > **Center Channel Styles**",
- "help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hello, 世界\")\n }",
- "help.formatting.tableExample": "| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ |:---------------:| -----:|\n| Left column 1 | this text | $100 |\n| Left column 2 | is | $10 |\n| Left column 3 | centered | $1 |",
- "help.formatting.tables": "## Tables\n\nCreate a table by placing a dashed line under the header row and separating the columns with a pipe `|`. (The columns don’t need to line up exactly for it to work). Choose how to align table columns by including colons `:` within the header row.",
- "help.formatting.title": "# Formatting Text\n_____",
- "help.learnMore": "Learn more about:",
- "help.link.attaching": "Attaching Files",
- "help.link.commands": "# Befehle ausführen\n___",
- "help.link.composing": "Composing Messages and Replies",
- "help.link.formatting": "Formatting Messages using Markdown",
- "help.link.mentioning": "Mentioning Teammates",
- "help.link.messaging": "Basic Messaging",
- "help.mentioning.channel": "#### @Channel\nYou can mention an entire channel by typing `@channel`. All members of the channel will receive a mention notification that behaves the same way as if the members had been mentioned personally.",
- "help.mentioning.channelExample": "@channel great work on interviews this week. I think we found some excellent potential candidates!",
- "help.mentioning.mentions": "## @Mentions\nUse @mentions to get the attention of specific team members.",
- "help.mentioning.recent": "## Recent Mentions\nClick `@` next to the search box to query for your most recent @mentions and words that trigger mentions. Click **Jump** next to a search result in the RHS to jump the center pane to the channel and location of the message with the mention.",
- "help.mentioning.title": "# Mentioning Teammates\n_____",
- "help.mentioning.triggers": "## Words That Trigger Mentions\nIn addition to being notified by @username and @channel, you can customize words that trigger mention notifications in **Account Settings** > **Notifications** > **Words that trigger mentions**. By default, you will receive mention notifications on your first name, and you can add more words by typing them into the input box separated by commas. This is useful if you want to be notified of all posts on certain topics, for example, “interviewing” or “marketing”.",
- "help.mentioning.username": "#### @Username\nYou can mention a teammate by using the `@` symbol plus their username to send them a mention notification.\n\nType `@` to bring up a list of team members who can be mentioned. To filter the list, type the first few letters of any username, first name, last name, or nickname. The **Up** and **Down** arrow keys can then be used to scroll through entries in the list, and pressing **ENTER** will select which user to mention. Once selected, the username will automatically replace the full name or nickname.\nThe following example sends a special mention notification to **alice** that alerts her of the channel and message where she has been mentioned. If **alice** is away from Mattermost and has [email notifications](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications) turned on, then she will receive an email alert of her mention along with the message text.",
- "help.mentioning.usernameCont": "If the user you mentioned does not belong to the channel, a System Message will be posted to let you know. This is a temporary message only seen by the person who triggered it. To add the mentioned user to the channel, go to the dropdown menu beside the channel name and select **Add Members**.",
- "help.mentioning.usernameExample": "@alice how did your interview go with the new candidate?",
- "help.messaging.attach": "**Attach files** by dragging and dropping into Mattermost or clicking the attachment icon in the text input box.",
- "help.messaging.emoji": "**Quickly add emoji** by typing \":\", which will open an emoji autocomplete. If the existing emoji don't cover what you want to express, you can also create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html).",
- "help.messaging.format": "**Format your messages** using Markdown that supports text styling, headings, links, emoticons, code blocks, block quotes, tables, lists and in-line images.",
- "help.messaging.notify": "**Notify teammates** when they are needed by typing `@username`.",
- "help.messaging.reply": "**Reply to messages** by clicking the reply arrow next to the message text.",
- "help.messaging.title": "# Messaging Basics\n_____",
- "help.messaging.write": "**Write messages** using the text input box at the bottom of Mattermost. Press **ENTER** to send a message. Use **Shift+ENTER** to create a new line without sending a message.",
+ "help.formatting.syntax": "### Syntax Hervorhebung\n\nUm Syntaxhervorhebung hinzuzufügen, schreiben Sie die zu verwendende Sprache hinter die ```am Beginn des Codeblocks. Mattermost unterstützt außerdem vier unterschiedliche Code Themes (GitHub, Solarized Dark, Solarized Light, Monokai) welche über **Kontoeinstellungen** > **Anzeige** > **Motiv** > **Benutzerdefiniertes Motiv** > **Aussehen des zentralen Kanals** gewählt werden können.",
+ "help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hallo, 世界\")\n }",
+ "help.formatting.tableExample": "| Links ausgerichtet | Mittig ausgerichtet | Rechts ausgerichtet|\n| :----------------- |:-------------------:| --------:|\n| Linke Spalte 1 | Dieser Text | 100€ |\n| Linke Spalte 2 | ist | 10€ |\n| Linke Spalte 3 | zentriert | 1€ |",
+ "help.formatting.tables": "## Tabellen\n\nUm eine Tabelle zu erstellen erstellen Sie eine Zeile aus Bindestrichen unter der Tabellenüberschrift und separieren die Spalten mit einem Senkrechtstrich `|`. Die Spalten müssen nicht exakt gleich breit sein damit es funktioniert. Wählen Sie wie die Tabellenspalte ausgerichtet werden soll indem Sie Doppelpunkte in der Überschriftsreihe verwenden.",
+ "help.formatting.title": "# Text formatieren\n_____",
+ "help.learnMore": "Erfahren Sie mehr über:",
+ "help.link.attaching": "Dateien anhängen",
+ "help.link.commands": "Befehle ausführen",
+ "help.link.composing": "Nachrichten Erstellen und darauf Antworten",
+ "help.link.formatting": "Nachrichten mit Markdown formatieren",
+ "help.link.mentioning": "Teammitglieder erwähnen",
+ "help.link.messaging": "Generelles zur Nachrichtenerstellung",
+ "help.mentioning.channel": "#### @Channel\nDie können den kompletten Kanal erwähnen indem Sie `@channel` verwenden. Alle Mitglieder des Kanals erhalten so eine Benachrichtigung die genauso funktioniert als würden sie persönlich erwähnt worden sein.",
+ "help.mentioning.channelExample": "@channel Super Arbeit bei den Vorstellungsgesprächen. Ich glaube wir haben einige exzellente potentielle Kandidaten gefunden!",
+ "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 **Sprung** 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.username": "#### @Benutzername\nSie können einen Teammitglied Erwähnen indem Sie das `@` Symbol plus seinen Benutzernamen verwenden um ihm eine Benachrichtigung zu senden.\n\nTippen Sie `@` um eine Liste der Mitglieder aufzurufen welche 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ähnungen ü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?",
+ "help.messaging.attach": "**Dateien anhängen** durch Drag und Drop in Mattermost oder durch anklicken des Anhänge Icons neben dem Eingabefeld.",
+ "help.messaging.emoji": "**Schnell Emojis hinzufügen** durch Eingabe von \":\", welches die Emoji Autovervollständigung aufruft. Wenn die zur Verfügung stehenden Emojis nicht das rüberbringen können was Sie möchten, können Sie [eigene Emojis](http://docs.mattermost.com/help/settings/custom-emoji.html) erstellen.",
+ "help.messaging.format": "**Formatieren von Mittelungen** mit Markdown, welches Textstile, Überschriften, Links, Emoticons, Codeblöcke, Blockzitate, Tabellen, Listen und eingebettete Bilder unterstützt.",
+ "help.messaging.notify": "**Teammitglieder benachrichtigen** sobald benötigt durch die Eingabe von `@Benutzername`.",
+ "help.messaging.reply": "**Auf Mitteilungen Antworten** durch klicke auf den Antworten Pfeil neben dem Nachrichtentext.",
+ "help.messaging.title": "# Grundlagen zu Nachrichten\n_____",
+ "help.messaging.write": "**Schreiben Sie Nachrichten** indem Sie das Eingabefeld am unteren Ende von Mattermost verwenden. Drücken Sie **Enter* um sie zu verwenden. Verwenden Sie **Shift+Enter** um einen Zeilenumbruch einzufügen ohne die Nachricht zu senden.",
"installed_command.header": "Slash Befehle",
"installed_commands.add": "Slash Befehl hinzufügen",
"installed_commands.empty": "Keine Befehle gefunden",
@@ -1668,7 +1668,7 @@
"suggestion.mention.here": "Benachrichtigt jeden der im Kanal und online ist",
"suggestion.mention.members": "Kanalmitglieder",
"suggestion.mention.nonmembers": "Nicht im Kanal",
- "suggestion.mention.special": "Spezielle Nennungen",
+ "suggestion.mention.special": "Spezielle Erwähnungen",
"suggestion.search.private": "Private Gruppen",
"suggestion.search.public": "Öffentliche Kanäle",
"team_export_tab.download": "Download",
@@ -1734,7 +1734,7 @@
"user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} aktiviert",
"user.settings.advance.formattingDesc": "Wenn aktiviert werden Nachrichten formatiert, sodass 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",
- "user.settings.advance.joinLeaveDesc": "When \"On\", System Messages saying a user has joined or left a channel will be visible. When \"Off\", the System Messages about joining or leaving a channel will be hidden. A message will still show up when you are added to a channel, so you can receive a notification.",
+ "user.settings.advance.joinLeaveDesc": "Wenn \"Ein\" werden Systemnachrichten angezeigt wenn ein Benutzer einen Kanal betritt oder verlässt. Wenn \"Aus\" werden diese Nachrichten nicht angezeigt. Es wird weiterhin eine Meldung angezeigt wenn Sie einem Kanal hinzugefügt werden sodass Sie Benachrichtigungen erhalten können.",
"user.settings.advance.joinLeaveTitle": "Aktiviere Betreten/Verlassen Nachrichten",
"user.settings.advance.markdown_preview": "Zeige Markdown Vorschauoption im der Nachrichten Eingabefeld",
"user.settings.advance.off": "Aus",
@@ -1755,10 +1755,10 @@
"user.settings.custom_theme.copyPaste": "Kopieren und einfügen um Motivfarben zu teilen:",
"user.settings.custom_theme.linkButtonTitle": "Aussehen von Links und Schaltern",
"user.settings.custom_theme.linkColor": "Verknüpfung Farbe",
- "user.settings.custom_theme.mentionBj": "Nennungsrahmen Hintergrund",
- "user.settings.custom_theme.mentionColor": "Nennungsrahmen Text",
+ "user.settings.custom_theme.mentionBj": "Erwähnungsrahmen Hintergrund",
+ "user.settings.custom_theme.mentionColor": "Erwähnungsrahmen Text",
"user.settings.custom_theme.mentionHighlightBg": "Erwähnung Hintergrund",
- "user.settings.custom_theme.mentionHighlightLink": "Nennung Hervorhebung Verknüpfung",
+ "user.settings.custom_theme.mentionHighlightLink": "Erwähnung Hervorhebung Verknüpfung",
"user.settings.custom_theme.newMessageSeparator": "Neue Nachricht Trenner",
"user.settings.custom_theme.onlineIndicator": "Online Anzeige",
"user.settings.custom_theme.sidebarBg": "Seitenleiste Hintergrund",
@@ -1835,7 +1835,7 @@
"user.settings.general.newAddress": "Neue Adresse: {email}<br />Überprüfen Sie Ihr Postfach um die obige Adresse zu verifizieren.",
"user.settings.general.nickname": "Spitzname",
"user.settings.general.nicknameExtra": "Benutzen Sie den Spitznamen als einen Rufnamen der sich von Ihrem Vor- und Nachnamen unterscheidet. Dies wird hauptsächlich verwendet wenn zwei oder mehr Personen ähnliche Namen haben.",
- "user.settings.general.notificationsExtra": "Sie erhalten standardmäßig Benachrichtigungen, wenn jemand Ihren Vornamen nennt. Gehen Sie zu den {notify} Einstellungen um dies zu ändern.",
+ "user.settings.general.notificationsExtra": "Sie erhalten standardmäßig Benachrichtigungen, wenn jemand Ihren Vornamen erwähnt. Gehen Sie zu den {notify} Einstellungen um dies zu ändern.",
"user.settings.general.notificationsLink": "Benachrichtigungen",
"user.settings.general.primaryEmail": "Primäre E-Mail-Adresse",
"user.settings.general.profilePicture": "Profilbild",
@@ -1872,28 +1872,28 @@
"user.settings.modal.security": "Sicherheit",
"user.settings.modal.title": "Kontoeinstellungen",
"user.settings.notifications.allActivity": "Für alle Aktivitäten",
- "user.settings.notifications.channelWide": "Kanalweite Nennungen \"@channel\", \"@all\"",
+ "user.settings.notifications.channelWide": "Kanalweite Erwähnung \"@channel\", \"@all\"",
"user.settings.notifications.close": "Schließen",
- "user.settings.notifications.comments": "Reply notifications",
- "user.settings.notifications.commentsAny": "Trigger notifications on messages in reply threads that I start or participate in",
- "user.settings.notifications.commentsInfo": "In addition to notifications for when you're mentioned, select if you would like to receive notifications on reply threads.",
- "user.settings.notifications.commentsNever": "Do not trigger notifications on messages in reply threads unless I'm mentioned",
- "user.settings.notifications.commentsRoot": "Trigger notifications on messages in threads that I start",
+ "user.settings.notifications.comments": "Antwort-Benachrichtigungen",
+ "user.settings.notifications.commentsAny": "Eine Benachrichtigung auslösen für Meldungen in Diskussionsfaden welchen in gestartet habe oder teilnehme",
+ "user.settings.notifications.commentsInfo": "Zusätzlich zu Benachrichtigung wenn Sie erwähnt werden können Sie hier wählen ob Sie auch bei Antworten benachrichtigt werden wollen.",
+ "user.settings.notifications.commentsNever": "Keine Benachrichtigung bei Antworten auslösen sofern ich nicht erwähnt wurde.",
+ "user.settings.notifications.commentsRoot": "Löse Benachrichtigungen für Mitteilungen aus die ich starte",
"user.settings.notifications.desktop": "Desktop Benachrichtigungen senden",
- "user.settings.notifications.desktop.allFirefoxForever": "For all activity, shown indefinitely",
- "user.settings.notifications.desktop.allFirefoxTimed": "For all activity, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allNoSoundForever": "For all activity, without sound, shown indefinitely",
- "user.settings.notifications.desktop.allNoSoundTimed": "For all activity, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allSoundForever": "For all activity, with sound, shown indefinitely",
- "user.settings.notifications.desktop.allSoundTimed": "For all activity, with sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.duration": "Notification duration",
- "user.settings.notifications.desktop.durationInfo": "Sets how long desktop notifications will remain on screen.",
- "user.settings.notifications.desktop.mentionsFirefoxForever": "For mentions and direct messages, shown indefinitely",
- "user.settings.notifications.desktop.mentionsFirefoxTimed": "For mentions and direct messages, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsNoSoundForever": "For mentions and direct messages, without sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsNoSoundTimed": "For mentions and direct messages, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsSoundForever": "For mentions and direct messages, with sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsSoundTimed": "For mentions and direct messages, with sound, shown for {seconds} seconds",
+ "user.settings.notifications.desktop.allFirefoxForever": "Für alle Aktivitäten, zeige unbegrenzt",
+ "user.settings.notifications.desktop.allFirefoxTimed": "Für alle Aktivitäten, zeige für {seconds} Sekunden",
+ "user.settings.notifications.desktop.allNoSoundForever": "Für alle Aktivitäten, ohne Ton, zeige unbegrenzt",
+ "user.settings.notifications.desktop.allNoSoundTimed": "Für alle Aktivitäten, ohne Ton, zeige für {seconds} Sekunden",
+ "user.settings.notifications.desktop.allSoundForever": "Für alle Aktivitäten, mit Ton, zeige unbegrenzt",
+ "user.settings.notifications.desktop.allSoundTimed": "Für alle Aktivitäten, mit Ton, zeige für {seconds} Sekunden",
+ "user.settings.notifications.desktop.duration": "Mitteilungsdauer",
+ "user.settings.notifications.desktop.durationInfo": "Wählen Sie für wie lange die Desktopbenachrichtigung auf dem Bildschirm stehen soll.",
+ "user.settings.notifications.desktop.mentionsFirefoxForever": "Für Erwähnungen und Direktnachrichten, zeige unbegrenzt",
+ "user.settings.notifications.desktop.mentionsFirefoxTimed": "Für Erwähnungen und Direktnachrichten, zeige für {seconds} Sekunden",
+ "user.settings.notifications.desktop.mentionsNoSoundForever": "Für Erwähnungen und Direktnachrichten, ohne Ton, zeige unbegrenzt",
+ "user.settings.notifications.desktop.mentionsNoSoundTimed": "Für Erwähnungen und Direktnachrichten, ohne Ton, zeige für {seconds} Sekunden",
+ "user.settings.notifications.desktop.mentionsSoundForever": "Für Erwähnungen und Direktnachrichten, mit Ton, zeige unbegrenzt",
+ "user.settings.notifications.desktop.mentionsSoundTimed": "Für Erwähnungen und Direktnachrichten, mit Ton, zeige für {seconds} Sekunden",
"user.settings.notifications.desktop.seconds": "{seconds} Sekunden",
"user.settings.notifications.desktop.sound": "Benachrichtigungston",
"user.settings.notifications.desktop.title": "Desktopbenachrichtigungen",
@@ -1904,45 +1904,45 @@
"user.settings.notifications.email.immediately": "Sofort",
"user.settings.notifications.email.never": "Nie",
"user.settings.notifications.email.send": "E-Mail Benachrichtigungen senden",
- "user.settings.notifications.emailBatchingInfo": "Notifications received over the time period selected are combined and sent in a single email.",
- "user.settings.notifications.emailInfo": "E-Mail Benachrichtigungen werden bei Nennungen und Direktnachrichten gesendet, sobald Sie von {siteName} mehr als 5 Minuten offline oder abwesend waren.",
+ "user.settings.notifications.emailBatchingInfo": "Benachrichtigungen über den ausgewählten Zeitraum werden kombiniert und in einer einzelnen E-Mail versendet.",
+ "user.settings.notifications.emailInfo": "E-Mail Benachrichtigungen werden bei Erwähnungen und Direktnachrichten gesendet, sobald Sie von {siteName} mehr als 5 Minuten offline oder abwesend waren.",
"user.settings.notifications.emailNotifications": "E-Mail Benachrichtigung",
"user.settings.notifications.header": "Benachrichtigungen",
- "user.settings.notifications.info": "Desktop notifications are available on Firefox, Safari, and Chrome.",
+ "user.settings.notifications.info": "Desktopbenachrichtigungen sind für Firefox, Safari und Chrome verfügbar.",
"user.settings.notifications.noWords": "Keine Wörter konfiguriert",
"user.settings.notifications.off": "Aus",
"user.settings.notifications.on": "Ein",
- "user.settings.notifications.onlyMentions": "Nur für Nennungen und Direktnachrichten",
+ "user.settings.notifications.onlyMentions": "Nur für Erwähnungen und Direktnachrichten",
"user.settings.notifications.push": "Mobile Push-Nachrichten versenden",
"user.settings.notifications.sensitiveName": "Ihr groß-/kleinschreibungsabhängiger Vorname \"{first_name}\"",
"user.settings.notifications.sensitiveUsername": "Ihr groß-/kleinschreibungsabhängiger Benutzername \"{username}\"",
"user.settings.notifications.sensitiveWords": "Weitere nicht groß-/kleinschreibungsabhängige Wörter, getrennt mit Komma:",
"user.settings.notifications.soundConfig": "Bitte konfigurieren Sie die Benachrichtigungstöne in Ihren Browsereinstellungen",
- "user.settings.notifications.sounds_info": "Notification sounds are available on IE11, Edge, Safari and Chrome.",
- "user.settings.notifications.teamWide": "Team-weite Nennungen \"@all\"",
+ "user.settings.notifications.sounds_info": "Benachrichtigungstöne sind verfügbar in IE11, Edge, Safari und Chrome.",
+ "user.settings.notifications.teamWide": "Teamweite Erwähnungen \"@all\"",
"user.settings.notifications.title": "Benachrichtigungseinstellungen",
- "user.settings.notifications.usernameMention": "Nennung Ihres Benutzernamens \"@{username}\"",
- "user.settings.notifications.wordsTrigger": "Wörter, welche Nennungen auslösen",
- "user.settings.push_notification.allActivityAway": "For all activity when away or offline",
- "user.settings.push_notification.allActivityOffline": "For all activity when offline",
- "user.settings.push_notification.allActivityOnline": "For all activity when online, away or offline",
- "user.settings.push_notification.away": "Away or offline",
+ "user.settings.notifications.usernameMention": "Erwähnung Ihres Benutzernamens \"@{username}\"",
+ "user.settings.notifications.wordsTrigger": "Wörter, welche Erwähnungen auslösen",
+ "user.settings.push_notification.allActivityAway": "Für alle Aktivitäten wenn abwesend oder offline",
+ "user.settings.push_notification.allActivityOffline": "Für alle Aktivitäten wenn offline",
+ "user.settings.push_notification.allActivityOnline": "Für alle Aktivitäten wenn online, abwesend oder offline",
+ "user.settings.push_notification.away": "Abwesend oder offline",
"user.settings.push_notification.disabled": "Deaktiviert durch den Systemadministrator",
"user.settings.push_notification.disabled_long": "Push Mitteilungen für mobile Geräte wurden durch den Systemadministrator deaktiviert.",
"user.settings.push_notification.info": "Benachrichtigung werden zu Ihrem Smartphone gesendet sobald es in Mattermost eine neue Benachrichtigung gibt.",
"user.settings.push_notification.off": "Aus",
"user.settings.push_notification.offline": "Offline",
- "user.settings.push_notification.online": "Online, away or offline",
- "user.settings.push_notification.onlyMentionsAway": "For mentions and direct messages when away or offline",
- "user.settings.push_notification.onlyMentionsOffline": "For mentions and direct messages when offline",
- "user.settings.push_notification.onlyMentionsOnline": "For mentions and direct messages when online, away or offline",
+ "user.settings.push_notification.online": "Online, abwesend oder offline",
+ "user.settings.push_notification.onlyMentionsAway": "Für Erwähnungen und Direktnachrichten wenn abwesend oder offline",
+ "user.settings.push_notification.onlyMentionsOffline": "Für Erwähnungen und Direktnachrichten wenn offline",
+ "user.settings.push_notification.onlyMentionsOnline": "Für Erwähnungen und Direktnachrichten wenn online, abwesend oder offline",
"user.settings.push_notification.send": "Mobile Push-Nachrichten versenden",
- "user.settings.push_notification.status": "Trigger push notifications when",
- "user.settings.push_notification.status_info": "Notification alerts are only pushed to your mobile device when your online status matches the selection above.",
+ "user.settings.push_notification.status": "Pushnachrichten auslösen wenn",
+ "user.settings.push_notification.status_info": "Benachrichtigungen werden nur an Ihr Mobilgerät gesendet wenn Ihr Onlinestatus der oberen Auswahl entspricht.",
"user.settings.security.close": "Schließen",
"user.settings.security.currentPassword": "Aktuelles Passwort",
"user.settings.security.currentPasswordError": "Bitte geben Sie Ihr aktuelles Passwort ein.",
- "user.settings.security.deauthorize": "Deauthorize",
+ "user.settings.security.deauthorize": "Legitimation aufheben",
"user.settings.security.emailPwd": "E-Mail-Adresse und Passwort",
"user.settings.security.gitlab": "GitLab",
"user.settings.security.google": "Google",
@@ -1953,10 +1953,10 @@
"user.settings.security.logoutActiveSessions": "Zeigen und beenden von aktiven Sitzungen",
"user.settings.security.method": "Anmeldemethode",
"user.settings.security.newPassword": "Neues Passwort",
- "user.settings.security.noApps": "No OAuth 2.0 Applications are authorized.",
+ "user.settings.security.noApps": "Keine OAuth 2.0 Anwendungen sind autorisiert.",
"user.settings.security.oauthApps": "OAuth 2.0 Applikationen",
- "user.settings.security.oauthAppsDescription": "Click 'Edit' to manage your OAuth 2.0 Applications",
- "user.settings.security.oauthAppsHelp": "Applications act on your behalf to access your data based on the permissions you grant them.",
+ "user.settings.security.oauthAppsDescription": "Klicken Sie auf 'Edit' um Ihre OAuth 2.0 Anwendungen zu verwalten",
+ "user.settings.security.oauthAppsHelp": "Anwendungen greifen in Ihrem Namen auf Ihre Daten basieren auf den Ihnen gewählten Berechtigungen zu.",
"user.settings.security.office365": "Office 365",
"user.settings.security.oneSignin": "Sie können immer nur eine Anmeldemethode haben. Der Wechsel der Anmeldemethode löst eine E-Mail mit dem Umstellungserfolg aus.",
"user.settings.security.password": "Passwort",
diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json
index 985c109ba..d217ffeb8 100644
--- a/webapp/i18n/es.json
+++ b/webapp/i18n/es.json
@@ -413,12 +413,12 @@
"admin.ldap.lastnameAttrDesc": "(Opcional) El atributo en el servidor AD/LDAP que será utilizado para poblar el apellido de los usuarios en Mattermost.",
"admin.ldap.lastnameAttrEx": "Ej \"sn\"",
"admin.ldap.lastnameAttrTitle": "Atributo Apellido:",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
+ "admin.ldap.ldap_test_button": "Probar AD/LDAP",
"admin.ldap.loginNameDesc": "El texto que aparece en el campo de inicio de sesión en la página para iniciar sesión. Predeterminado a \"Nombre de usuario AD/LDAP\".",
"admin.ldap.loginNameEx": "Ej \"Nombre de usuario AD/LDAP\"",
"admin.ldap.loginNameTitle": "Nombre del campo de inicio de sesión:",
"admin.ldap.maxPageSizeEx": "Ej \"2000\"",
- "admin.ldap.maxPageSizeHelpText": "El número máximo de usuarios que el servidor Mattermost solicitará al servidor LDAP a la vez. 0 es sin límites.",
+ "admin.ldap.maxPageSizeHelpText": "El número máximo de usuarios que el servidor Mattermost solicitará al servidor AD/LDAP a la vez. 0 es sin límites.",
"admin.ldap.maxPageSizeTitle": "Tamaño Máximo de Página",
"admin.ldap.nicknameAttrDesc": "(Opcional) El atributo en el servidor AD/LDAP que será utilizado para poblar el sobrenombre de los usuarios en Mattermost.",
"admin.ldap.nicknameAttrEx": "Ej \"sobrenombre\"",
@@ -442,7 +442,7 @@
"admin.ldap.sync_button": "Sincronizar AD/LDAP Ahora",
"admin.ldap.testFailure": "Falla de la Prueba AD/LDAP: {error}",
"admin.ldap.testHelpText": "Comprueba si el servidor Mattermost puede conectar con el servidor AD/LDAP especificado. Consulta el archivo de registro de mensajes de error para más detalles.",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
+ "admin.ldap.testSuccess": "Prueba de AD/LDAP Satisfactoria",
"admin.ldap.uernameAttrDesc": "El atributo en el servidor AD/LDAP que se utilizará para poblar el nombre de usuario en Mattermost. Este puede ser igual al Atributo Id.",
"admin.ldap.userFilterDisc": "(Opcional) Introduce un Filtro AD/LDAP a utilizar para buscar los objetos de usuario. Sólo los usuarios seleccionados por la consulta será capaz de acceder a Mattermost. Para Active Directory, la consulta para filtrar a los usuarios con deshabilitados es (&(objectCategory=Persona)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
"admin.ldap.userFilterEx": "Ej. \"(objectClass=user)\"",
diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json
index bd6efce57..ef83d49cb 100644
--- a/webapp/i18n/fr.json
+++ b/webapp/i18n/fr.json
@@ -32,7 +32,7 @@
"add_command.autocomplete": "Auto-complétion",
"add_command.autocomplete.help": "(Facultatif) Afficher les commandes slash dans la liste d'auto-complétion.",
"add_command.autocompleteDescription": "Description de l'auto-complétion",
- "add_command.autocompleteDescription.help": "(facultatif) Description de la commande Slash pour la liste d'auto-complétion.",
+ "add_command.autocompleteDescription.help": "(facultatif) Description de la commande slash pour la liste d'auto-complétion.",
"add_command.autocompleteDescription.placeholder": "Exemple : \"Retourne les résultats de recherche de dossiers médicaux\"",
"add_command.autocompleteHint": "Indice de l’auto-complétion",
"add_command.autocompleteHint.help": "(Facultatif) Arguments associés à votre commande slash, affichés dans l'aide de la liste d'auto-complétion.",
@@ -42,7 +42,7 @@
"add_command.description.help": "Description de votre webhook entrant.",
"add_command.displayName": "Nom affiché",
"add_command.displayName.help": "Nom d'affichage pour votre commande slash, avec un maximum de 64 caractères.",
- "add_command.doneHelp": "Votre webhook sortant est en place. Le token suivant sera envoyé dans le payload sortant. Utilisez-le pour vérifier que la requête provienne bien de votre équipe Mattermost (voir la <a href=\"https://docs.mattermost.com/developer/webhooks-outgoing.html\">docuementation</a> pour plus de détails).",
+ "add_command.doneHelp": "Votre commande slash est en place. Le token suivant sera envoyé dans le payload sortant. Utilisez-le pour vérifier que la requête provienne bien de votre équipe Mattermost (voir la <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">documentation</a> pour plus de détails).",
"add_command.iconUrl": "Icône de la réponse",
"add_command.iconUrl.help": "Choisissez une photo de profil pour les réponses à cette commande slash. Entrez l'URL d'un fichier .png ou .jpg d'au moins 128x128 pixels.",
"add_command.iconUrl.placeholder": "https://www.example.com/myicon.png",
@@ -51,7 +51,7 @@
"add_command.method.help": "Le type de méthode de requête HTTP envoyé à cette URL.",
"add_command.method.post": "POST",
"add_command.save": "Enregistrer",
- "add_command.token": "<b>Token</b>: {token}",
+ "add_command.token": "<b>Token</b> : {token}",
"add_command.trigger": "Mot-clé de déclenchement",
"add_command.trigger.help": "Un mot déclencheur doit être unique, ne peut commencer par un slash ni contenir d'espaces.",
"add_command.trigger.helpExamples": "Exemples : client, employé, patient, météo",
@@ -149,19 +149,19 @@
"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": "Exemple : \":8075\"",
- "admin.cluster.interNodeListenAddressTitle": "Inter-Node Listen Address:",
+ "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": "Exemple: \"http://10.10.10.30, http://10.10.10.31\"",
- "admin.cluster.interNodeUrlsTitle": "Inter-Node URLs:",
- "admin.cluster.loadedFrom": "This configuration file was loaded from Node ID {clusterId}. Please see the Troubleshooting Guide in our <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> if you are accessing the System Console through a load balancer and experiencing issues.",
- "admin.cluster.noteDescription": "Changing properties in this section will require a server restart before taking effect. When High Availability mode is enabled, the System Console is set to read-only and can only be changed from the configuration file.",
- "admin.cluster.should_not_change": "WARNING: These settings may not sync with the other servers in the cluster. High Availability inter-node communication will not start until you modify the config.json to be identical on all servers and restart Mattermost. Please see the <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> on how to add or remove a server from the cluster. If you are accessing the System Console through a load balancer and experiencing issues, please see the Troubleshooting Guide in our <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a>.",
+ "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 <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> 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 noeuds 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 <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> 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 <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a>.",
"admin.cluster.status_table.config_hash": "MD5 du fichier de configuration",
- "admin.cluster.status_table.hostname": "Hostname",
+ "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": "Inter-Node URL",
+ "admin.cluster.status_table.url": "URL de communication entre noeuds",
"admin.cluster.status_table.version": "Version",
"admin.compliance.directoryDescription": "Répertoire des rapports de conformité. Si non spécifié : ./data/ .",
"admin.compliance.directoryExample": "Ex : \"./data/\"",
@@ -217,7 +217,7 @@
"admin.customization.enableCustomEmojiTitle": "Activer les Emoji personnalisés :",
"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.nativeAppLinks": "Mattermost App Links",
+ "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.",
@@ -237,10 +237,10 @@
"admin.email.easHelp": "En savoir plus sur la compilation et le déploiement de vos propres applications mobiles à partir de <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
"admin.email.emailFail": "Echec de la connexion : {error}",
"admin.email.emailSuccess": "Aucune erreur signalée lors de l'envoi du courriel. Vérifiez votre boîte de réception ou vos spams.",
- "admin.email.enableEmailBatching.clusterEnabled": "Email batching cannot be enabled when High Availability mode is enabled.",
- "admin.email.enableEmailBatching.siteURL": "Email batching cannot be enabled unless the SiteURL is configured in <b>Configuration > SiteURL</b>.",
- "admin.email.enableEmailBatchingDesc": "When true, users can have email notifications for multiple direct messages and mentions combined into a single email, configurable in <b>Account Settings > Notifications</b>.",
- "admin.email.enableEmailBatchingTitle": "Enable Email Batching:",
+ "admin.email.enableEmailBatching.clusterEnabled": "L'envoi de courriels par lot ne peut pas être activé lorsque le mode Haute Disponibilité est activé.",
+ "admin.email.enableEmailBatching.siteURL": "L'envoi de courriels par lot ne peut pas être activé tant que SiteURL n'est pas configuré dans <b>Configuration > SiteURL</b>.",
+ "admin.email.enableEmailBatchingDesc": "Lorsqu'activé, les utilisateurs peuvent recevoir des notifications condensées en un seul courriel pour les messages privés et mentions qu'ils reçoivent. Ceci est configurable dans <b>Paramètres du compte > Notifications</b>",
+ "admin.email.enableEmailBatchingTitle": "Activer l'envoi de courriels 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 courriels d'invitation. Générée aléatoirement lors de l'installation. Cliquez sur \"Regénérer\" pour créer une nouvelle clé de salage.",
@@ -297,7 +297,7 @@
"admin.files.storage": "Stockage",
"admin.general.configuration": "Configuration",
"admin.general.localization": "Localisation",
- "admin.general.localization.availableLocalesDescription": "Set which languages are available for users in Account Settings (leave this field blank to have all supported languages available). If you’re manually adding new languages, the <strong>Default Client Language</strong> must be added before saving this setting.<br /><br />Would like to help with translations? Join the <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> to contribute.",
+ "admin.general.localization.availableLocalesDescription": "Définit quelles langues sont disponibles pour les utilisateurs dans Paramètres du compte (laissez ce champ vide pour laisser toutes les langues supportées disponibles). Si vous ajoutez des langues manuellement, la <strong>Langue du client par défaut</strong> doit être ajoutée avant de sauver ce paramètre.<br /><br />Vous souhaitez apporter votre aide pour traduire ? Rejoignez le <a href='http://translate.mattermost.com/' target='_blank'>Serveur de Traduction Mattermost</a> pour contribuer.",
"admin.general.localization.availableLocalesTitle": "Langues disponibles :",
"admin.general.localization.clientLocaleDescription": "La langue par défaut est utilisé pour les nouveaux utilisateurs et les pages créées où l'utilisateur ne s'est pas connecté.",
"admin.general.localization.clientLocaleTitle": "Langue par défaut :",
@@ -335,7 +335,7 @@
"admin.gitlab.userDescription": "Saisissez https://<your-gitlab-url>/api/v3/user. Veillez à saisir HTTP ou HTTPS dans l'URL suivant votre configuration.",
"admin.gitlab.userExample": "Exemple \"https://<your-gitlab-url>/api/v3/user\"",
"admin.gitlab.userTitle": "URL de l'API (User API endpoint) :",
- "admin.google.EnableHtmlDesc": "<ol><li><a href='https://accounts.google.com/login'>Log in</a> to your Google account.</li><li>Go to <a href='https://console.developers.google.com'>https://console.developers.google.com</a>, click <strong>Credentials</strong> in the left hand sidebar and enter \"Mattermost - your-company-name\" as the <strong>Project Name</strong>, then click <strong>Create</strong>.</li><li>Click the <strong>OAuth consent screen</strong> header and enter \"Mattermost\" as the <strong>Product name shown to users</strong>, then click <strong>Save</strong>.</li><li>Under the <strong>Credentials</strong> header, click <strong>Create credentials</strong>, choose <strong>OAuth client ID</strong> and select <strong>Web Application</strong>.</li><li>Under <strong>Restrictions</strong> and <strong>Authorized redirect URIs</strong> enter <strong>your-mattermost-url/signup/google/complete</strong> (example: http://localhost:8065/signup/google/complete). Click <strong>Create</strong>.</li><li>Paste the <strong>Client ID</strong> and <strong>Client Secret</strong> to the fields below, then click <strong>Save</strong>.</li><li>Finally, go to <a href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a> and click <strong>Enable</strong>. This might take a few minutes to propagate through Google's systems.</li></ol>",
+ "admin.google.EnableHtmlDesc": "<ol><li><a href='https://accounts.google.com/login'>Conectez-vous</a> à votre compte Google.</li><li>Allez à <a href='https://console.developers.google.com'>https://console.developers.google.com</a>, cliquez sur <strong>Credentials</strong> dans la barre latérale de gauche et saisissez \"Mattermost - votre-nom-d-entreprise\" comme <strong>Project Name</strong>, puis cliquez sur <strong>Create</strong>.</li><li>Cliquez sur l'entête <strong>OAuth consent screen</strong> et saisissez \"Mattermost\" comme <strong>Product name shown to users</strong>, puis cliquez sur <strong>Save</strong>.</li><li>Sous l'entête <strong>Credentials</strong>, cliquez <strong>Create credentials</strong>, choisissez <strong>OAuth client ID</strong> et sélectionnez <strong>Web Application</strong>.</li><li>Dans <strong>Restrictions</strong> et <strong>Authorized redirect URIs</strong> saisissez <strong>votre-url-mattermost/signup/google/complete</strong> (exemple: http://localhost:8065/signup/google/complete). Cliquez sur <strong>Create</strong>.</li><li>Collez le <strong>Client ID</strong> et le <strong>Client Secret</strong> dans les champs ci-dessous, puis cliquez sur <strong>Save</strong>.</li><li>Enfin, allez dans <a href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a> et cliquez sur <strong>Enable</strong>. Ceci peut prendre plusieurs minutes pour se propager dans les systèmes de Google.</li></ol>",
"admin.google.authTitle": "URL d'authentification (auth endpoint) :",
"admin.google.clientIdDescription": "Le Client ID que vous avez reçu lorsque vous avez enregistré l'application avec Google.",
"admin.google.clientIdExample": "Exemple : \"7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com\"",
@@ -413,12 +413,12 @@
"admin.ldap.lastnameAttrDesc": "(Optionnel) Attribut du serveur LDAP utilisé pour le champ \"nom de famille\" des utilisateurs dans Mattermost.",
"admin.ldap.lastnameAttrEx": "Exemple : \"sn\"",
"admin.ldap.lastnameAttrTitle": "Attribut \"nom de famille\" :",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
+ "admin.ldap.ldap_test_button": "Test d'AD/LDAP",
"admin.ldap.loginNameDesc": "L’espace texte réservé apparaît dans le champ de connexion sur la page de connexion. Par défaut \"LDAP Nom d'utilisateur\".",
"admin.ldap.loginNameEx": "Exemple : \"LDAP nom d’utilisateur\".",
"admin.ldap.loginNameTitle": "Champ de connexion :",
"admin.ldap.maxPageSizeEx": "Exemple : \"2000\"",
- "admin.ldap.maxPageSizeHelpText": "Le nombre maximum d'utilisateurs que le serveur Mattermost interroge depuis LDAP. 0 pour illimité.",
+ "admin.ldap.maxPageSizeHelpText": "Le nombre maximum d'utilisateurs que le serveur Mattermost va récupérer du serveur AD/LDAP en une seule demande. 0 pour illimité.",
"admin.ldap.maxPageSizeTitle": "Taille de page maximum",
"admin.ldap.nicknameAttrDesc": "(Optionnel) Attribut du serveur LDAP utilisé pour le champ \"nom de famille\" des utilisateurs dans Mattermost.",
"admin.ldap.nicknameAttrEx": "Exemple : \"surnom\"",
@@ -440,9 +440,9 @@
"admin.ldap.syncIntervalTitle": "Intervalle de synchronisation (en minutes)",
"admin.ldap.syncNowHelpText": "Provoque une synchronisation LDAP immédiate.",
"admin.ldap.sync_button": "Synchroniser maintenant l'annuaire LDAP",
- "admin.ldap.testFailure": "AD/LDAP Test Failure: {error}",
- "admin.ldap.testHelpText": "Tests if the Mattermost server can connect to the AD/LDAP server specified. See log file for more detailed error messages.",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
+ "admin.ldap.testFailure": "Echec du test AD/LDAP : {error}",
+ "admin.ldap.testHelpText": "Teste si le serveur Mattermost peut se connecter au serveur AD/LDAP spécifié. Veuillez vous référer au fichier journal pour davantage de messages d'erreur détaillés.",
+ "admin.ldap.testSuccess": "Test d'AD/LDAP réussi avec succès",
"admin.ldap.uernameAttrDesc": "Attribut du serveur LDAP utilisé pour le champ \"nom d'utilisateur\" dans Mattermost. Utilisez de préférence le même champ que l'attribut \"identifiant d'utilisateur\".",
"admin.ldap.userFilterDisc": "Entrez éventuellement un filtre LDAP à utiliser lors de la recherche d'objets utilisateur. Seuls les utilisateurs sélectionnés par la requête seront en mesure d'accéder à Mattermost . Pour Active Directory, la requête pour filtrer les utilisateurs désactivés est (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
"admin.ldap.userFilterEx": "Exemple : \"(objectClass=utilisateur)\"",
@@ -463,8 +463,8 @@
"admin.license.uploading": "Téléchargement de la licence…",
"admin.log.consoleDescription": "En principe désactivée en production. Utilisé pour le développement, pour afficher les messages d'information sur la console (stdout).",
"admin.log.consoleTitle": "Affiche les journaux sur la console : ",
- "admin.log.enableDiagnostics": "Enable Diagnostics and Error Reporting:",
- "admin.log.enableDiagnosticsDescription": "Enable this feature to improve the quality and performance of Mattermost by sending error reporting and diagnostic information to Mattermost, Inc. Read our <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">privacy policy</a> to learn more.",
+ "admin.log.enableDiagnostics": "Activer les diagnostics et le rapport d'erreurs",
+ "admin.log.enableDiagnosticsDescription": "Activez cette fonctionnalité pour améliorer la qualité et la performance de Mattermost en envoyant des rapports d'erreur et de diagnostic à Mattermost, Inc. Lisez notre <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">politique de protection de la vie privée</a> pour en savoir plus.",
"admin.log.enableWebhookDebugging": "Activer le débogage des webhooks :",
"admin.log.enableWebhookDebuggingDescription": "Si ce paramètre est faux, les traces de débogage des requêtes webhook entrantes seront désactivées.",
"admin.log.fileDescription": "En principe activé en production. Si activé, les journaux sont écrits dans le fichier spécifié ci-dessous.",
@@ -499,17 +499,17 @@
"admin.oauth.google": "Google Apps",
"admin.oauth.off": "Ne pas autoriser la connexion à travers un fournisseur OAuth 2.0",
"admin.oauth.office365": "Office 365 (Beta)",
- "admin.oauth.providerDescription": "When true, Mattermost can act as an OAuth 2.0 service provider allowing Mattermost to authorize API requests from external applications.",
+ "admin.oauth.providerDescription": "Lorsqu'activé, Mattermost peut agir comme un véritable fournisseur de service OAuth 2.0 permettant à Mattermost de répondre aux requêtes d'API venant d'autres applications.",
"admin.oauth.providerTitle": "Activer le fournisseur de service OAuth 2.0 :",
"admin.oauth.select": "Choisissez un fournisseur de service OAuth 2.0 :",
- "admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>Log in</a> to your Microsoft or Office 365 account. Make sure it's the account on the same <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>tenant</a> that you would like users to log in with.</li><li>Go to <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, click <strong>Go to app list</strong> > <strong>Add an app</strong> and use \"Mattermost - your-company-name\" as the <strong>Application Name</strong>.</li><li>Under <strong>Application Secrets</strong>, click <strong>Generate New Password</strong> and paste it to the <strong>Application Secret Password</strong> field below.</li><li>Under <strong>Platforms</strong>, click <strong>Add Platform</strong>, choose <strong>Web</strong> and enter <strong>your-mattermost-url/signup/office365/complete</strong> (example: http://localhost:8065/signup/office365/complete) under <strong>Redirect URIs</strong>. Also uncheck <strong>Allow Implicit Flow</strong>.</li><li>Finally, click <strong>Save</strong> and then paste the <strong>Application ID</strong> below.</li></ol>",
+ "admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>Connectez-vous</a> à votre compte Microsoft ou Office 365. Veuillez vous assurer que le compte est sur le même <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>tenant</a> que celui avec lequel vous voulez connecter vos utilisateurs.</li><li>Allez à <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, cliquez sur <strong>Go to app list</strong> > <strong>Add an app</strong> et utilisez \"Mattermost - votre-nom-d-entreprise\" comme <strong>Application Name</strong>.</li><li>Dans <strong>Application Secrets</strong>, cliquez sur <strong>Generate New Password</strong> et collez-le en-dessous dans le champ <strong>Application Secret Password</strong>.</li><li>Sous <strong>Platforms</strong>, cliquez sur <strong>Add Platform</strong>, choisissez <strong>Web</strong> et saisissez <strong>votre-url-mattermost/signup/office365/complete</strong> (exemple: http://localhost:8065/signup/office365/complete) sous <strong>Redirect URIs</strong>. Décochez aussi <strong>Allow Implicit Flow</strong>.</li><li>Enfin, cliquez sur <strong>Save</strong> et collez l'<strong>Application ID</strong> ci-dessous.</li></ol>",
"admin.office365.authTitle": "URL d'authentification (auth endpoint) :",
"admin.office365.clientIdDescription": "L'Application/Client ID que vous avez reçu lorsque vous avez enregistré l'application avec Microsoft.",
"admin.office365.clientIdExample": "Exemple : \"adf3sfa2-ag3f-sn4n-ids0-sh1hdax192qq\"",
"admin.office365.clientIdTitle": "ID d'application :",
"admin.office365.clientSecretDescription": "Le mot de passe d'application que vous avez reçu lorsque vous avez enregistré l'application avec Microsoft.",
"admin.office365.clientSecretExample": "Exemple : \"shAieM47sNBfgl20f8ci294\"",
- "admin.office365.clientSecretTitle": "Application Secret Password:",
+ "admin.office365.clientSecretTitle": "Mot de passe secret de l'application :",
"admin.office365.tokenTitle": "URL du jeton (token endpoint) :",
"admin.office365.userTitle": "URL de l'API (User API endpoint) :",
"admin.password.lowercase": "Au moins une lettre minuscule",
@@ -636,12 +636,12 @@
"admin.service.googleDescription": "Définissez cette clé pour activer l'affichage des titres pour les aperçus de vidéos YouTube. Sans la clé, les aperçus YouTube seront créés à partir des liens apparaissant des messages ou commentaires mais ils ne montreront pas le titre de la vidéo. Regardez un <a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">tutoriel Google Developers</a> pour des instructions sur l'obtention d'une clé.",
"admin.service.googleExample": "Exemple : \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"",
"admin.service.googleTitle": "Clé API Google :",
- "admin.service.iconDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the profile picture they post with. Note: Combined with allowing integrations to override usernames, users may be able to perform phishing attacks by attempting to impersonate other users.",
- "admin.service.iconTitle": "Enable integrations to override profile picture icons:",
+ "admin.service.iconDescription": "Lorsqu'activé, les webhooks, commandes slash et autres intégrations, telles que <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, seront autorisées à changer la photo du profil à partir duquel elles émettent des messages. Note : Si les intégrations sont également autorisées à redéfinir les noms d'utilisateur, des utilisateurs pourraient effectuer des attaques de phishing en se faisant passer pour d'autres utilisateurs.",
+ "admin.service.iconTitle": "Activer les intégrations à redéfinir les images de profil utilisateur :",
"admin.service.insecureTlsDesc": "Si activé, toute requête sortante HTTPS acceptera les certificats non-vérifiés et auto-signés. Par exemple, les requêtes webhook sortantes avec un certificat TLS auto-signé, vers n'importe quel domaine, seront autorisées. Attention, cela rend votre serveur vulnérable aux attaques de type \"man in the middle\".",
"admin.service.insecureTlsTitle": "Autoriser les connexions sortantes non-sécurisées : ",
- "admin.service.integrationAdmin": "Restrict managing integrations to Admins:",
- "admin.service.integrationAdminDesc": "When true, webhooks and slash commands can only be created, edited and viewed by Team and System Admins, and OAuth 2.0 applications by System Admins. Integrations are available to all users after they have been created by the Admin.",
+ "admin.service.integrationAdmin": "Restreindre la gestion des intégrations aux administrateurs :",
+ "admin.service.integrationAdminDesc": "Lorsqu'activé, les webhooks et commandes slash peuvent seulement être créées, éditées et vues par les administrateurs systèmes et d'équipe, et par les applications OAuth 2.0 des administrateurs systèmes. Les intégrations sont disponibles à tous les utilisateurs après qu'elles ont été créées par l'administrateur.",
"admin.service.listenAddress": "Adresse IP du serveur :",
"admin.service.listenDescription": "Adresse IP à laquelle le serveur écoute. Saisir \":8065\" connectera le serveur depuis toutes les interfaces réseau de la machine. Vous pouvez également choisir une adresse, par exemple \"127.0.0.1:8065\". Ce paramètre nécessite un redémarrage du serveur.",
"admin.service.listenExample": "Exemple : \":8065\"",
@@ -651,7 +651,7 @@
"admin.service.mobileSessionDaysDesc": "Le nombre de jours entre la dernière fois qu'un utilisateur a entré ses identifiants et l'expiration de la session de l'utilisateur. Après le changement de ce paramètre, la nouvelle durée de session prendra effet la prochaine fois que les utilisateurs entreront leurs identifiants.",
"admin.service.outWebhooksDesc": "Si activé, les webhooks sortants seront autorisés. Consultez la <a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>documentation</a> pour en apprendre davantage.",
"admin.service.outWebhooksTitle": "Activer les webhooks sortants : ",
- "admin.service.overrideDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the username they are posting as. Note: Combined with allowing integrations to override profile picture icons, users may be able to perform phishing attacks by attempting to impersonate other users.",
+ "admin.service.overrideDescription": "Lorsqu'activé, les webhooks, commandes slash et autres intégrations, telles que <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, seront autorisées à changer le nom d'utilisateur à partir duquel elles émettent des messages. Note : Si les intégrations sont également autorisées à redéfinir les photos de profil utilisateur, des utilisateurs pourraient effectuer des attaques de phishing en se faisant passer pour d'autres utilisateurs.",
"admin.service.overrideTitle": "Permettre des intégrations pour remplacer les noms d'utilisateur:",
"admin.service.securityDesc": "Si activé, les administrateurs système sont notifiés par courriel si une alerte de sécurité a été annoncée ces 12 dernières heures. La messagerie doit être activée.",
"admin.service.securityTitle": "Activer les alertes de sécurité : ",
@@ -661,8 +661,8 @@
"admin.service.sessionCache": "Cache de session en minutes :",
"admin.service.sessionCacheDesc": "Durée pendant laquelle une session est gardée en mémoire.",
"admin.service.sessionDaysEx": "Exemple : \"30\"",
- "admin.service.siteURL": "Site URL:",
- "admin.service.siteURLDescription": "The URL, including port number and protocol, that users will use to access Mattermost. This field can be left blank unless you are configuring email batching in <b>Notifications > Email</b>. When blank, the URL is automatically configured based on incoming traffic.",
+ "admin.service.siteURL": "URL du site :",
+ "admin.service.siteURLDescription": "L'URL, incluant le numéro de port et le protocol, que les utilisateurs utilisent pour accéder à Mattermost. Ce champ peut être laissé vide à moins que vous ne configuriez l'envoi d'email par lots dans <b>Notifications > Email</b>. Lorsque le champ est vide, l'URL est configurée automatiquement sur base du trafic entrant.",
"admin.service.siteURLExample": "Ex \"https://mattermost.example.com:1234\"",
"admin.service.ssoSessionDays": "Durée de la session SSO (en jours) :",
"admin.service.ssoSessionDaysDesc": "Le nombre de jours entre la dernière fois qu'un utilisateur a entré ses identifiants et l'expiration de la session de l'utilisateur. Si la méthode d'authentification est SAML ou GitLab, l'utilisateur pourra être automatiquement connecté à nouveau dans Mattermost s'ils sont déjà connectés dans SAML ou GitLab. Après le changement de ce paramètre, il prendra effet la prochaine fois que les utilisateurs entreront leurs identifiants.",
@@ -700,7 +700,7 @@
"admin.sidebar.logging": "Enregistrement",
"admin.sidebar.login": "S’identifier",
"admin.sidebar.logs": "Journaux",
- "admin.sidebar.nativeAppLinks": "Mattermost App Links",
+ "admin.sidebar.nativeAppLinks": "Liens des applications Mattermost",
"admin.sidebar.notifications": "Notifications",
"admin.sidebar.oauth": "OAuth 2.0",
"admin.sidebar.other": "AUTRES",
@@ -941,7 +941,7 @@
"channel_flow.channel": "Canal",
"channel_flow.create": "Créer {term}",
"channel_flow.group": "Groupe",
- "channel_flow.handleTooShort": "Channel URL must be 2 or more lowercase alphanumeric characters",
+ "channel_flow.handleTooShort": "L'URL du canal doit comporter au moins 2 caractères alphanumériques minuscules",
"channel_flow.invalidName": "Nom du canal incorrect",
"channel_flow.set_url_title": "Choisir l'URL de {term}",
"channel_header.channel": "Canal",
@@ -1005,7 +1005,7 @@
"channel_notifications.markUnread": "Marquer la canal comme non-lu",
"channel_notifications.never": "Jamais",
"channel_notifications.onlyMentions": "Seulement pour les mentions",
- "channel_notifications.override": "Choisir une autre option que \"Par défaut\" remplacera le réglage par défaut. Les notification sur le bureau sont disponibles sur Firefox, Safari et Chrome.",
+ "channel_notifications.override": "Choisir une autre option que \"Par défaut\" remplacera le réglage par défaut. Les notifications sur le bureau sont disponibles sur Firefox, Safari et Chrome.",
"channel_notifications.preferences": "Préférences de notification pour ",
"channel_notifications.sendDesktop": "Envoyer des notifications sur le bureau",
"channel_notifications.unreadInfo": "Le nom du canal est en gras dans la barre latérale lorsqu'il y a des messages non-plus. Choisir \"Seulement pour les mentions\" mettra en gras le canal seulement si vous être mentionné.",
@@ -1172,7 +1172,7 @@
"find_team.placeholder": "vous@domaine.com",
"find_team.send": "Envoyer",
"find_team.submitError": "Veuillez entrer une adresse électronique valide",
- "flag_post.flag": "Flag for follow up",
+ "flag_post.flag": "Ajoutez un indicateur pour poursuivre",
"flag_post.unflag": "Supprimer l'indicateur",
"general_tab.chooseName": "Choisissez un nom pour votre équipe",
"general_tab.codeDesc": "Cliquez sur \"Modifier\" pour réinitialiser le code d'invitation",
@@ -1208,93 +1208,93 @@
"get_team_invite_link_modal.help": "Envoyez à vos collègues le lien ci-dessous pour leur permettre de s'inscrire à votre équipe. Le lien d'invitation peut être partagé par plusieurs personnes et ne change pas tant qu'il n'a pas été regénéré dans les paramètres de l'équipe par un responsable d'équipe.",
"get_team_invite_link_modal.helpDisabled": "La création d'utilisateurs est désactivée pour votre équipe. Veuillez contacter votre administrateur système.",
"get_team_invite_link_modal.title": "Lien d'invitation à l'équipe",
- "help.attaching.downloading": "#### Downloading Files\nDownload an attached file by clicking the download icon next to the file thumbnail or by opening the file previewer and clicking **Download**.",
- "help.attaching.dragdrop": "#### Drag and Drop\nUpload a file or selection of files by dragging the files from your computer into the RHS or center pane. Dragging and dropping attaches the files to the message input box, then you can optionally type a message and press **ENTER** to post.",
- "help.attaching.icon": "#### Attachment Icon\nAlternatively, upload files by clicking the grey paperclip icon inside the message input box. This opens up your system file viewer where you can navigate to the desired files and then click **Open** to upload the files to the message input box. Optionally type a message and then press **ENTER** to post.",
- "help.attaching.limitations": "## File Size Limitations\nMattermost supports a maximum of five attached files per post, each with a maximum file size of 50Mb.",
- "help.attaching.methods": "## Attachment Methods\nAttach a file by drag and drop or by clicking the attachment icon in the message input box.",
+ "help.attaching.downloading": "#### Téléchargement de fichiers\nTéléchargez un fichier joint en cliquant sur l'icône de téléchargement à côté de la miniature de fichier ou en ouvrant l'aperçu du fichier et en cliquant sur **Télécharger**.",
+ "help.attaching.dragdrop": "#### Glisser-déposer\nEnvoyez un fichier ou une sélection de fichiers en glissant les fichiers de votre ordinateur vers la barre latérale à droite ou dans le panneau central. Glisser-déposer un fichier l'attache à la zone de saisie. Vous pouvez alors optionnellement envoyer un message et presser **ENTREE** pour envoyer.",
+ "help.attaching.icon": "#### Icône de pièce jointe\nVous pouvez également envoyer des fichiers en cliquant sur l'icône grise représentant une trombone dans la zone de saisie du message. Une boîte de dialogue affichant vos fichiers locaux s'ouvrira alors, vous permettant de sélectionner les fichiers que vous souhaitez envoyer. Cliquez ensuite sur **Ouvrir** pour envoyer les fichiers dans la zone de saisie. Saisissez optionnellement un message et appuyez sur **Entrée** pour envoyer.",
+ "help.attaching.limitations": "## Limitations De Taille De Fichier\nMattermost prend en charge un maximum de cinq fichiers joints par poste, chacun avec une taille maximale de 50Mo.",
+ "help.attaching.methods": "## Méthodes d'envoi de pièces jointes\nEnvoyez un fichier joint en effectuant un glisser-déposer ou en cliquant sur l'icône de pièce jointe dans la zone de saisie du message.",
"help.attaching.notSupported": "L'aperçu de document (Word, Excel, PPT) n'est pas encore pris en charge.",
- "help.attaching.pasting": "#### Pasting Images\nOn Chrome and Edge browsers, it is also possible to upload files by pasting them from the clipboard. This is not yet supported on other browsers.",
- "help.attaching.previewer": "## File Previewer\nMattermost has a built in file previewer that is used to view media, download files and share public links. Click the thumbnail of an attached file to open it in the file previewer.",
- "help.attaching.publicLinks": "#### Sharing Public Links\nPublic links allow you to share file attachments with people outside your Mattermost team. Open the file previewer by clicking on the thumbnail of an attachment, then click **Get Public Link**. This opens a dialog box with a link to copy. When the link is shared and opened by another user, the file will automatically download.",
- "help.attaching.publicLinks2": "If **Get Public Link** is not visible in the file previewer and you prefer the feature enabled, you can request that your System Admin enable the feature from the System Console under **Security** > **Public Links**.",
- "help.attaching.supported": "#### Supported Media Types\nIf you are trying to preview a media type that is not supported, the file previewer will open a standard media attachment icon. Supported media formats depend heavily on your browser and operating system, but the following formats are supported by Mattermost on most browsers:",
+ "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.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": "# Attaching Files\n_____",
- "help.commands.builtin": "## Built-in Commands\nThe following slash commands are available on all Mattermost installations:",
- "help.commands.builtin2": "Begin by typing `/` and a list of slash command options appears above the text input box. The autocomplete suggestions help by providing a format example in black text and a short description of the slash command in grey text.",
- "help.commands.custom": "## Custom Commands\nCustom slash commands integrate with external applications. For example, a team might configure a custom slash command to check internal health records with `/patient joe smith` or check the weekly weather forcast in a city with `/weather toronto week`. Check with your System Admin or open the autocomplete list by typing `/` to determine if your team configured any custom slash commands.",
- "help.commands.custom2": "Custom slash commands are disabled by default and can be enabled by the System Admin in the **System Console** > **Integrations** > **Webhooks and Commands**. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
- "help.commands.intro": "Slash commands perform operations in Mattermost by typing into the text input box. Enter a `/` followed by a command and some arguments to perform actions.\n\nBuilt-in slash commands come with all Mattermost installations and custom slash commands are configurable to interact with external applications. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
+ "help.attaching.title": "# Joindre des fichiers\n_____",
+ "help.commands.builtin": "## Commandes intégrées\nLes commandes slash suivantes sont disponibles sur toutes les installations de Mattermost :",
+ "help.commands.builtin2": "Commencez par taper `/` et une liste de commandes slash vont apparaître au-dessus de la zone de saisie. Les suggestions de saisie semi-automatique vous aident en fournissant un exemple de format en noir et une courte description de la commande slash en gris.",
+ "help.commands.custom": "## Commandes personnalisées\nLes commandes slash personnalisées s'intègrent avec les applications tierces. Par exemple, une équipe pourrait configurer une commande slash pour vérifier les fichiers internes de santé d'un patient avec `/patient joe smith`ou vérifier les prévisions hebdomadaires du temps pour une ville spécifiée avec `/weather toronto week`. Demandez à votre administrateur système ou ouvrez la liste de suggestions de commandes en tapant `/` pour savoir si votre équipe a configuré des commandes slash personnalisées.",
+ "help.commands.custom2": "Les commandes slash personnalisées sont désactivées par défaut et peuvent être activées par l'administrateur système dans la **Console Système** > **Intégrations** > **Webhooks et commandes**. 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.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": "## Deleting a message\nDelete a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Delete**. System and Team Admins can delete any message on their system or team.",
- "help.composing.editing": "## Editing a Message\nEdit a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Edit**. After making modifications to the message text, press **ENTER** to save the modifications. Message edits do not trigger new @mention notifications, desktop notifications or notification sounds.",
- "help.composing.linking": "## Linking to a message\nThe **Permalink** feature creates a link to any message. Sharing this link with other users in the channel lets them view the linked message in the Message Archives. Users who are not a member of the channel where the message was posted cannot view the permalink. Get the permalink to any message by clicking the **[...]** icon next to the message text > **Permalink** > **Copy Link**.",
- "help.composing.posting": "## Posting a Message\nWrite a message by typing into the text input box, then press **ENTER** to send it. Use **Shift + ENTER** to create a new line without sending a message. To send messages by pressing **CTRL+ENTER** go to **Main Menu > Account Settings > Send messages on CTRL + ENTER**.",
- "help.composing.posts": "#### Posts\nPosts can be considered parent messages. They are the messages that often start a thread of replies. Posts are composed and sent from the text input box at the bottom of the center pane.",
- "help.composing.replies": "#### Replies\nReply to a message by clicking the reply icon next to any message text. This action opens the right-hand-side (RHS) where you can see the message thread, then compose and send your reply. Replies are indented slightly in the center pane to indicate that they are child messages of a parent post.\n\nWhen composing a reply in the right-hand side, click the expand/collapse icon with two arrows at the top of the sidebar to make things easier to read.",
- "help.composing.title": "# Sending Messages\n_____",
- "help.composing.types": "## Message Types\nReply to posts to keep conversations organized in threads.",
- "help.formatting.checklist": "Make a task list by including square brackets:",
- "help.formatting.checklistExample": "- [ ] Item one\n- [ ] Item two\n- [x] Completed item",
- "help.formatting.code": "## Code Block\n\nCreate a code block by indenting each line by four spaces, or by placing ``` on the line above and below your code.",
- "help.formatting.codeBlock": "code block",
+ "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.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.",
+ "help.composing.replies": "#### Réponses\nRépondez à un message en cliquant sur l'icône de réponse à côté de n'importe quel message de texte. Cette action ouvre la barre latérale de droite où vous pouvez voir le fil de messages, puis composer et envoyer votre réponse. Les réponses sont décalées légèrement dans le panneau central pour indiquer qu'elles sont les messages enfants d'un message parent.\n\nLorsque vous composez une réponse dans la barre latérale de droite, cliquez sur l'icône agrandir/réduire avec deux flèches, au-dessus de la barre latérale, de façon à rendre la vue plus facile à lire.",
+ "help.composing.title": "# Envoi de messages\n_____",
+ "help.composing.types": "## Types de message\nRépondez aux envois pour conserver les conversations organisées en fil de messages.",
+ "help.formatting.checklist": "Faire une liste de tâches en incluant des crochets :",
+ "help.formatting.checklistExample": "- [ ] Element un\n- [ ] Element deux\n- [x] Element terminé",
+ "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": "## Emojis\n\nOpen the emoji autocomplete by typing `:`. A full list of emojis can be found [here](http://www.emoji-cheat-sheet.com/). It is also possible to create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html) if the emoji you want to use doesn't exist.",
+ "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.example": "Exemple :",
- "help.formatting.githubTheme": "**GitHub Theme**",
- "help.formatting.headings": "## Headings\n\nMake a heading by typing # and a space before your title. For smaller headings, use more #’s.",
- "help.formatting.headings2": "Alternatively, you can underline the text using `===` or `---` to create headings.",
- "help.formatting.headings2Example": "Large Heading\n-------------",
- "help.formatting.headingsExample": "## Large Heading\n### Smaller Heading\n#### Even Smaller Heading",
- "help.formatting.images": "## In-line Images\n\nCreate in-line images using an `!` followed by the alt text in square brackets and the link in normal brackets. Add hover text by placing it in quotes after the link.",
- "help.formatting.imagesExample": "![alt text](link \"hover text\")\n\nand\n\n[![Build Status](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
- "help.formatting.inline": "## In-line Code\n\nCreate in-line monospaced font by surrounding it with backticks.",
- "help.formatting.intro": "Markdown makes it easy to format messages. Type a message as you normally would, and use these rules to render it with special formatting.",
- "help.formatting.lines": "## Lines\n\nCreate a line by using three `*`, `_`, or `-`.",
+ "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 #.",
+ "help.formatting.headings2": "Alternativement, vous pouvez souligner le texte à l'aide de `===` ou `---` pour créer des en-têtes.",
+ "help.formatting.headings2Example": "Grand en tête\n-------------",
+ "help.formatting.headingsExample": "## Grand en tête\n### Plus petit en tête\n#### Encore plus petit en tête",
+ "help.formatting.images": "## Images intégrées au message\n\nCréez des images intégrées au message en utilisant `!`suivi par le texte alternatif placé entre crochets et le lien placé entre parenthèses. Pour ajouter un texte apparaissant au survol de la souris, placez-le entre guillemets après le lien.",
+ "help.formatting.imagesExample": "![texte alternatif](lien \"texte apparaissant au survol de la souris\")\n\net\n\n[![Statut de compilation](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
+ "help.formatting.inline": "## Code intégré au message\n\nCréez un message formaté en police monospace en l'entourant d'apostrophes inversées.",
+ "help.formatting.intro": "Le Markdown rend plus simple la mise en forme des messages. Écrivez normalement votre message et utilisez ces règles pour créer une mise en forme spéciale.",
+ "help.formatting.lines": "## Lignes\n\nCréez une ligne à l'aide de `*`, `_`, ou `-`.",
"help.formatting.linkEx": "[Découvrez Mattermost!](https://about.mattermost.com/)",
- "help.formatting.links": "## Links\n\nCreate labeled links by putting the desired text in square brackets and the associated link in normal brackets.",
- "help.formatting.listExample": "* list item one\n* list item two\n * item two sub-point",
- "help.formatting.lists": "## Lists\n\nCreate a list by using `*` or `-` as bullets. Indent a bullet point by adding two spaces in front of it.",
- "help.formatting.monokaiTheme": "**Monokai Theme**",
+ "help.formatting.links": "## Liens\n\nCréer des liens étiquetés en mettant le texte désiré entre crochets et le lien associé entre parenthèses.",
+ "help.formatting.listExample": "* élément un\n* élément deux\n * sous-point élément deux",
+ "help.formatting.lists": "## Les listes\n\nCréer une liste en utilisant `*` ou `-` comme points. Retirez un point en ajoutant deux espaces en face de celui-ci.",
+ "help.formatting.monokaiTheme": "**Thème Monokai**",
"help.formatting.ordered": "Faire une liste ordonnée en utilisant des nombres à la place :",
- "help.formatting.orderedExample": "1. Item one\n2. Item two",
- "help.formatting.quotes": "## Block quotes\n\nCreate block quotes using `>`.",
- "help.formatting.quotesExample": "`> block quotes` renders as:",
- "help.formatting.quotesRender": "> block quotes",
+ "help.formatting.orderedExample": "1. Element un\n2. Element deux",
+ "help.formatting.quotes": "## Bloc de citations\n\nCréez des blocs de citation en utilisant `>`.",
+ "help.formatting.quotesExample": "`> bloc de citations` est rendu comme tel :",
+ "help.formatting.quotesRender": "> bloc de citations",
"help.formatting.renders": "Rendu sous la forme :",
- "help.formatting.solirizedDarkTheme": "**Solarized Dark Theme**",
- "help.formatting.solirizedLightTheme": "**Solarized Light Theme**",
- "help.formatting.style": "## Text Style\n\nYou can use either `_` or `*` around a word to make it italic. Use two to make it bold.\n\n* `_italics_` renders as _italics_\n* `**bold**` renders as **bold**\n* `**_bold-italic_**` renders as **_bold-italics_**\n* `~~strikethrough~~` renders as ~~strikethrough~~",
+ "help.formatting.solirizedDarkTheme": "**Thème Solarized Dark**",
+ "help.formatting.solirizedLightTheme": "**Thème Solarized Light**",
+ "help.formatting.style": "## Style de texte\n\nVous pouvez utiliser `_` ou `*` autour d'un mot pour le mettre en italique. Utilisez deux de ces caractères consécutivement pour le mettre en gras.\n\n* `_italique_` est rendu _italique_\n* `**gras**` est rendu **gras**\n* `**_gras-italique_**` est rendu **_gras-italiques_**\n* `~~barré~~` est rendu ~~barré~~",
"help.formatting.supportedSyntax": "Langues prises en charge sont:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
- "help.formatting.syntax": "### Syntax Highlighting\n\nTo add syntax highlighting, type the language to be highlighted after the ``` at the beginning of the code block. Mattermost also offers four different code themes (GitHub, Solarized Dark, Solarized Light, Monokai) that can be changed in **Account Settings** > **Display** > **Theme** > **Custom Theme** > **Center Channel Styles**",
+ "help.formatting.syntax": "### Coloration syntaxique\n\nPour ajouter la coloration syntaxique, tapez le nom du langage à colorier après ``` au début du bloc de code. Mattermost fournit également quatre thèmes de code différents (GitHub, Solarized Dark, Solarized Light, Monokai) qui peuvent être définis dans **Paramètres du compte** > **Affichage** > **Thème** > **Thème personnalisé** > **Styles du canal central**",
"help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hello, 世界\")\n }",
- "help.formatting.tableExample": "| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ |:---------------:| -----:|\n| Left column 1 | this text | $100 |\n| Left column 2 | is | $10 |\n| Left column 3 | centered | $1 |",
- "help.formatting.tables": "## Tables\n\nCreate a table by placing a dashed line under the header row and separating the columns with a pipe `|`. (The columns don’t need to line up exactly for it to work). Choose how to align table columns by including colons `:` within the header row.",
- "help.formatting.title": "# Formatting Text\n_____",
+ "help.formatting.tableExample": "| Aligné à gauche | Centré | Aligné à droite |\n| :------------ |:---------------:| -----:|\n| Colonne de gauche 1 | ce texte | $100 |\n| Colonne de gauche 2 | est | 10 $|\n| Colonne de gauche 3 | centré | $1 |",
+ "help.formatting.tables": "## Tableaux\n\nCréez un tableau en plaçant une ligne en pointillés sous la ligne d'entête et en séparant les colonnes par une barre verticale `|`. (Les colonnes ne doivent pas nécessairement s'aligner correctement pour que ça fonctionne). Choisissez comment aligner les colonnes du tableau en utilisant deux-points `:` dans la ligne d'entête.",
+ "help.formatting.title": "# Mise en forme du texte\n",
"help.learnMore": "En savoir plus sur :",
"help.link.attaching": "Joindre des fichiers",
"help.link.commands": "Exécuter des commandes",
- "help.link.composing": "Composing Messages and Replies",
- "help.link.formatting": "Formatting Messages using Markdown",
+ "help.link.composing": "Composition de messages et réponses",
+ "help.link.formatting": "Utiliser Markdown pour la mise en forme des messages",
"help.link.mentioning": "Mentionner les membres de l'équipe",
- "help.link.messaging": "Basic Messaging",
- "help.mentioning.channel": "#### @Channel\nYou can mention an entire channel by typing `@channel`. All members of the channel will receive a mention notification that behaves the same way as if the members had been mentioned personally.",
+ "help.link.messaging": "Messagerie de base",
+ "help.mentioning.channel": "#### @Channel\nVous pouvez mentionner tout un canal en écrivant `@channel`. Tous les membres du canal recevront une notification de mention qui se comporte de la même manière que si chacun avait été mentionné directement.",
"help.mentioning.channelExample": "@canal bon travail sur les entretiens cette semaine. Je pense que nous avons trouvé quelques excellents candidats potentiels !",
- "help.mentioning.mentions": "## @Mentions\nUse @mentions to get the attention of specific team members.",
- "help.mentioning.recent": "## Recent Mentions\nClick `@` next to the search box to query for your most recent @mentions and words that trigger mentions. Click **Jump** next to a search result in the RHS to jump the center pane to the channel and location of the message with the mention.",
- "help.mentioning.title": "# Mentioning Teammates\n_____",
- "help.mentioning.triggers": "## Words That Trigger Mentions\nIn addition to being notified by @username and @channel, you can customize words that trigger mention notifications in **Account Settings** > **Notifications** > **Words that trigger mentions**. By default, you will receive mention notifications on your first name, and you can add more words by typing them into the input box separated by commas. This is useful if you want to be notified of all posts on certain topics, for example, “interviewing” or “marketing”.",
- "help.mentioning.username": "#### @Username\nYou can mention a teammate by using the `@` symbol plus their username to send them a mention notification.\n\nType `@` to bring up a list of team members who can be mentioned. To filter the list, type the first few letters of any username, first name, last name, or nickname. The **Up** and **Down** arrow keys can then be used to scroll through entries in the list, and pressing **ENTER** will select which user to mention. Once selected, the username will automatically replace the full name or nickname.\nThe following example sends a special mention notification to **alice** that alerts her of the channel and message where she has been mentioned. If **alice** is away from Mattermost and has [email notifications](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications) turned on, then she will receive an email alert of her mention along with the message text.",
- "help.mentioning.usernameCont": "If the user you mentioned does not belong to the channel, a System Message will be posted to let you know. This is a temporary message only seen by the person who triggered it. To add the mentioned user to the channel, go to the dropdown menu beside the channel name and select **Add Members**.",
- "help.mentioning.usernameExample": "@alice how did your interview go with the new candidate?",
- "help.messaging.attach": "**Attach files** by dragging and dropping into Mattermost or clicking the attachment icon in the text input box.",
- "help.messaging.emoji": "**Quickly add emoji** by typing \":\", which will open an emoji autocomplete. If the existing emoji don't cover what you want to express, you can also create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html).",
- "help.messaging.format": "**Format your messages** using Markdown that supports text styling, headings, links, emoticons, code blocks, block quotes, tables, lists and in-line images.",
- "help.messaging.notify": "**Notify teammates** when they are needed by typing `@username`.",
- "help.messaging.reply": "**Reply to messages** by clicking the reply arrow next to the message text.",
- "help.messaging.title": "# Messaging Basics\n_____",
- "help.messaging.write": "**Write messages** using the text input box at the bottom of Mattermost. Press **ENTER** to send a message. Use **Shift+ENTER** to create a new line without sending a message.",
+ "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 **Lien (jump)** à côté d'un résultat de recherche dans le menu vertical à droite pour faire positionner le panneau central sur le canal et la position 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.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 **as** 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 courriel](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications), alors elle recevra une alerte par courriel 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 ?",
+ "help.messaging.attach": "**Ajoutez des fichiers** en les glissant-déposant dans Mattermost or en cliquant l'icône de pièce jointe dans la barre de messages.",
+ "help.messaging.emoji": "**Ajoutez rapidement des émoticônes** en tapant \":\", ce qui ouvrira une liste de suggestions d'émoticônes. Si l'émoticône existante ne couvre pas ce que vous souhaitez exprimer, vous pouvez également créer [votre propre émoticône](http://docs.mattermost.com/help/settings/custom-emoji.html).",
+ "help.messaging.format": "**Formatez vos messages** en utilisant Markdown qui supporte les styles de texte, titres, émoticônes, blocs de code, blocs de citation, tableaux, listes et images intégrées au texte.",
+ "help.messaging.notify": "**Avertissez vos coéquipiers** lorsque nécessaire en tapant `@nom d'utilisateur`.",
+ "help.messaging.reply": "**Répondez aux messages** en cliquant sur la flèche de réponse à côté du texte du message.",
+ "help.messaging.title": "# Messagerie de base\n_____",
+ "help.messaging.write": "**Ecrivez des messages** en utilisant la zone de saisie en bas de l'interface de Mattermost. Appuyez sur **ENTREE** pour envoyer un message. Utilisez *Maj+ENTREE** pour effectuer un retour à la ligne sans envoyer le message.",
"installed_command.header": "Commandes Slash",
"installed_commands.add": "Ajout de la commande Slash",
"installed_commands.empty": "Pas de commande trouvée",
@@ -1317,7 +1317,7 @@
"installed_integrations.creation": "Créé par {creator} le {createAt, date, full}",
"installed_integrations.delete": "Supprimer",
"installed_integrations.hideSecret": "Cacher le secret",
- "installed_integrations.regenSecret": "Regenerate Secret",
+ "installed_integrations.regenSecret": "Générer une nouvelle clé secrète",
"installed_integrations.regenToken": "Re-générer le jeton",
"installed_integrations.showSecret": "Afficher le secret",
"installed_integrations.token": "Token : {token}",
@@ -1396,7 +1396,7 @@
"ldap_signup.length_error": "Le nom doit contenir de 3 à 15 caractères",
"ldap_signup.teamName": "Entrez le nom de votre nouvelle équipe",
"ldap_signup.team_error": "Saisissez le nom de votre équipe",
- "leave_team_modal.desc": "You will be removed from all public channels and private groups. If the team is private you will not be able to rejoin the team. Are you sure?",
+ "leave_team_modal.desc": "Vous serez retiré de toutes les chaînes publiques et privées. Si l'équipe est privé, vous ne serez pas en mesure de rejoindre l'équipe. Êtes-vous sûr?",
"leave_team_modal.no": "Non",
"leave_team_modal.title": "Quitter l'équipe ?",
"leave_team_modal.yes": "Oui",
@@ -1517,7 +1517,7 @@
"post_focus_view.beginning": "Début des archives du canal",
"post_info.del": "Supprimer",
"post_info.edit": "Éditer",
- "post_info.mobile.flag": "Ajouter un indicateur",
+ "post_info.mobile.flag": "Marquer avec un indicateur",
"post_info.mobile.unflag": "Supprimer l'indicateur",
"post_info.permalink": "Lien permanent",
"post_info.reply": "Répondre",
@@ -1562,16 +1562,16 @@
"search_bar.usage": "<h4>Options de recherche</h4><ul><li><span>Utilisez </span><b>\"des guillemets\"</b><span> pour rechercher des phrases</span></li><li><span>Utilisez </span><b>from:</b><span> pour rechercher les messages d'utilisateur spécifiques et </span><b>in:</b><span> pour rechercher les messages sur des canaux spécifiques</span></li></ul>",
"search_header.results": "Résultats de la recherche",
"search_header.title2": "Mentions récentes",
- "search_header.title3": "Flagged Posts",
+ "search_header.title3": "Postes avec indicateur",
"search_item.direct": "Message direct",
"search_item.jump": "Lien (jump)",
"search_results.because": "<ul><li>Pour rechercher une partie d'un mot (ex. rechercher \"réa\" en souhaitant \"réagir\" ou \"réaction\"), ajoutez un * au terme recherché</li><li>En raison du nombre de résultats, les recherches sur deux lettres ou sur les mots communs tels que \"ce\", \"un\" et \"est\" n'apparaîtront pas dans les résultats de la recherche</li></ul>",
"search_results.noResults": "Aucun résultat. Recommencer ?",
"search_results.usage": "<ul><li>Utilisez <b>\"des guillemets\"</b> pour rechercher des phrases</li><li>Utilisez <b>from:</b> pour rechercher les messages d'utilisateur spécifiques et <b>in:</b> pour rechercher les messages sur des canaux spécifiques</li></ul>",
- "search_results.usageFlag1": "You haven't flagged any messages yet.",
- "search_results.usageFlag2": "You can add a flag to messages and comments by clicking the ",
- "search_results.usageFlag3": " icon next to the timestamp.",
- "search_results.usageFlag4": "Flags are a way to mark messages for follow up. Your flags are personal, and cannot be seen by other users.",
+ "search_results.usageFlag1": "Vous n'avez pas encore ajouté des indicateurs aux messages",
+ "search_results.usageFlag2": "Vous pouvez ajouter un indicateur aux messages et aux commentaires en cliquant sur ",
+ "search_results.usageFlag3": " l'icône à côté de l'horodateur.",
+ "search_results.usageFlag4": "Les indicateurs sont un moyen de marquer des messages de suivi. Vos indicateurs sont personnels et ne peuvent pas être vus par d'autres utilisateurs.",
"setting_item_max.cancel": "Annuler",
"setting_item_max.save": "Enregistrer",
"setting_item_min.edit": "Modifier",
@@ -1599,7 +1599,7 @@
"sidebar_header.tutorial": "<h4>Menu principal</h4><p>Le <strong>Menu Principal</strong> est l'endroit où vous pouvez <strong>inviter de nouveaux membres</strong>, accéder aux <strong>paramètres de votre compte</strong> et configurer les <strong>couleurs de votre thème</strong>.</p><p>Les administrateurs d'équipe peuvent aussi accéder aux <strong>paramètres de l'équipe</strong>.</p><p>Les administrateurs système trouveront la <strong>console système</strong> pour administrer tout le site.</p>",
"sidebar_right_menu.accountSettings": "Paramètres du compte",
"sidebar_right_menu.console": "Console système",
- "sidebar_right_menu.flagged": "Flagged Posts",
+ "sidebar_right_menu.flagged": "Postes avec indicateur",
"sidebar_right_menu.help": "Aide",
"sidebar_right_menu.inviteNew": "Inviter un nouveau membre",
"sidebar_right_menu.logout": "Se déconnecter",
@@ -1612,9 +1612,9 @@
"sidebar_right_menu.teamSettings": "Configuration de l'équipe",
"sidebar_right_menu.viewMembers": "Voir les membres",
"signup.email": "Adresse électronique et mot de passe",
- "signup.gitlab": "GitLab Single-Sign-On",
+ "signup.gitlab": "Authentification unifiée avec GitLab",
"signup.google": "Compte Google",
- "signup.ldap": "AD/LDAP Credentials",
+ "signup.ldap": "Informations d'authentification AD/LDAP",
"signup.office365": "Office 365",
"signup.title": "Créer un compte avec :",
"signup_team.choose": "Vos équipes : ",
@@ -1734,7 +1734,7 @@
"user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} Activée",
"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.joinLeaveDesc": "When \"On\", System Messages saying a user has joined or left a channel will be visible. When \"Off\", the System Messages about joining or leaving a channel will be hidden. A message will still show up when you are added to a channel, so you can receive a notification.",
+ "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": "Permettre de rejoindre/quitter les messages",
"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é",
@@ -1853,7 +1853,7 @@
"user.settings.import_theme.submit": "Envoyer",
"user.settings.import_theme.submitError": "Format invalide, veuillez réessayer de copier-coller.",
"user.settings.languages.change": "Changer la langue de l'interface",
- "user.settings.languages.promote": "Select which language Mattermost displays in the user interface.<br /><br />Would like to help with translations? Join the <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> to contribute.",
+ "user.settings.languages.promote": "Sélectionnez quelle langue utiliser dans l'interface utilisateur de Mattermost.<br /><br />Vous souhaitez apporter votre aide pour traduire ? Rejoignez le <a href='http://translate.mattermost.com/' target='_blank'>Serveur de Traduction Mattermost</a> pour contribuer.",
"user.settings.mfa.add": "Ajouter une identification à multi-facteur à votre compte",
"user.settings.mfa.addHelp": "Vous pouvez demander un token provenant d'un smartphone, en plus de votre mot de passe, pour vous connecter à Mattermost.<br/><br/>Pour l'activer, télécharger Google Authenticator depuis <a target='_blank' href='https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8'>iTunes</a> ou <a target='_blank' href='https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en'>Google Play</a> pour votre téléphone, puis<br/><br/>1. Cliquez sur le bouton <strong>Ajouter une identification à multi-facteur à votre compte</strong> ci-dessus.<br/>2 . Utilisez Google Authenticator pour scanner le code QR qui apparaît.<br/>3. Tapez le jeton généré par Google Authenticator et cliquez sur <strong >Enregistrer</strong>.<br/><br/> Lors de la connexion, vous serez invité à entrer un jeton de Google Authenticator en plus de vos informations d'identification régulières.",
"user.settings.mfa.addHelpQr": "Scanner le code-barres avec l'application Google Authenticator sur votre smartphone et remplir le jeton avec celui fourni par l'application.",
@@ -1874,37 +1874,37 @@
"user.settings.notifications.allActivity": "Pour toute l'activité",
"user.settings.notifications.channelWide": "Mentions globales \"@channel\", \"@all\"",
"user.settings.notifications.close": "Quitter",
- "user.settings.notifications.comments": "Reply notifications",
- "user.settings.notifications.commentsAny": "Trigger notifications on messages in reply threads that I start or participate in",
- "user.settings.notifications.commentsInfo": "In addition to notifications for when you're mentioned, select if you would like to receive notifications on reply threads.",
- "user.settings.notifications.commentsNever": "Do not trigger notifications on messages in reply threads unless I'm mentioned",
- "user.settings.notifications.commentsRoot": "Trigger notifications on messages in threads that I start",
+ "user.settings.notifications.comments": "Notifications de réponse",
+ "user.settings.notifications.commentsAny": "Déclencher des notifications sur les messages de fils de réponse que je débute ou dans lesquels je participe",
+ "user.settings.notifications.commentsInfo": "En plus des notifications qui apparaissent lorsque vous êtes mentionné, vous pouvez choisir de recevoir, en plus, des notifications pour les réponses aux fils que vous avez lancés.",
+ "user.settings.notifications.commentsNever": "Ne pas déclencher de notifications sur les messages dans les fils de réponse à moins que je ne sois mentionné",
+ "user.settings.notifications.commentsRoot": "Déclencher des notifications pour les messages dans les discussions que j'ai commencé",
"user.settings.notifications.desktop": "Envoyer des notifications sur le bureau",
- "user.settings.notifications.desktop.allFirefoxForever": "For all activity, shown indefinitely",
- "user.settings.notifications.desktop.allFirefoxTimed": "For all activity, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allNoSoundForever": "For all activity, without sound, shown indefinitely",
- "user.settings.notifications.desktop.allNoSoundTimed": "For all activity, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allSoundForever": "For all activity, with sound, shown indefinitely",
- "user.settings.notifications.desktop.allSoundTimed": "For all activity, with sound, shown for {seconds} seconds",
+ "user.settings.notifications.desktop.allFirefoxForever": "Pour toute activité, visible indéfiniment",
+ "user.settings.notifications.desktop.allFirefoxTimed": "Pour toute activité, visible {seconds} secondes",
+ "user.settings.notifications.desktop.allNoSoundForever": "Pour toute activité, sans son, visible indéfiniment",
+ "user.settings.notifications.desktop.allNoSoundTimed": "Pour toute activité, sans son, visible {seconds} secondes",
+ "user.settings.notifications.desktop.allSoundForever": "Pour toute activité, avec son, visible indéfiniment",
+ "user.settings.notifications.desktop.allSoundTimed": "Pour toute activité, avec son, visible {seconds} secondes",
"user.settings.notifications.desktop.duration": "Durée de notification",
"user.settings.notifications.desktop.durationInfo": "Définit combien de temps les notifications de bureau resteront à l'écran.",
- "user.settings.notifications.desktop.mentionsFirefoxForever": "Pour mentions et messages directs en mode hors connexion",
- "user.settings.notifications.desktop.mentionsFirefoxTimed": "For mentions and direct messages, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsNoSoundForever": "For mentions and direct messages, without sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsNoSoundTimed": "For mentions and direct messages, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsSoundForever": "For mentions and direct messages, with sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsSoundTimed": "For mentions and direct messages, with sound, shown for {seconds} seconds",
+ "user.settings.notifications.desktop.mentionsFirefoxForever": "Pour les mentions et messages privés, visible indéfiniment",
+ "user.settings.notifications.desktop.mentionsFirefoxTimed": "Pour les mentions et messages privés, visible {seconds} secondes",
+ "user.settings.notifications.desktop.mentionsNoSoundForever": "Pour les mentions et messages privés, sans son, visible indéfiniment",
+ "user.settings.notifications.desktop.mentionsNoSoundTimed": "Pour les mentions et messages privés, sans son, visible {seconds} secondes",
+ "user.settings.notifications.desktop.mentionsSoundForever": "Pour les mentions et messages privés, avec son, visible indéfiniment",
+ "user.settings.notifications.desktop.mentionsSoundTimed": "Pour les mentions et messages privés, avec son, visible {seconds} secondes",
"user.settings.notifications.desktop.seconds": "{seconds} secondes",
"user.settings.notifications.desktop.sound": "Son de notification",
"user.settings.notifications.desktop.title": "Sons des notifications",
"user.settings.notifications.desktop.unlimited": "Illimité",
"user.settings.notifications.desktopSounds": "Sons des notifications",
"user.settings.notifications.email.everyHour": "Toutes les heures",
- "user.settings.notifications.email.everyXMinutes": "Every {count, plural, one {minute} other {{count, number} minutes}}",
+ "user.settings.notifications.email.everyXMinutes": "Chaque {count, plural, one {minute} other {{count, number} minutes}}",
"user.settings.notifications.email.immediately": "Immédiatement",
"user.settings.notifications.email.never": "Jamais",
"user.settings.notifications.email.send": "Envoyer des notifications sur le bureau",
- "user.settings.notifications.emailBatchingInfo": "Notifications received over the time period selected are combined and sent in a single email.",
+ "user.settings.notifications.emailBatchingInfo": "Les notifications reçues sur la période de temps choisie sont combinées et envoyées en un courriel.",
"user.settings.notifications.emailInfo": "Les notifications par courriel sont envoyées pour les mentions et les messages privés après que vous êtes hors-ligne plus de 60 secondes ou parti de {siteName} pendant plus de 5 minutes.",
"user.settings.notifications.emailNotifications": "Notifications par courriel",
"user.settings.notifications.header": "Notifications",
@@ -1933,12 +1933,12 @@
"user.settings.push_notification.off": "Désactivé",
"user.settings.push_notification.offline": "Hors ligne",
"user.settings.push_notification.online": "En ligne, absent(e) ou hors ligne",
- "user.settings.push_notification.onlyMentionsAway": "Pour mentions et messages directs en mode hors connexion",
+ "user.settings.push_notification.onlyMentionsAway": "Pour les mentions et messages privés lorsqu'absent ou hors-ligne",
"user.settings.push_notification.onlyMentionsOffline": "Pour mentions et messages directs en mode hors connexion",
- "user.settings.push_notification.onlyMentionsOnline": "For mentions and direct messages when online, away or offline",
+ "user.settings.push_notification.onlyMentionsOnline": "Pour les mentions et messages privés lorsque présent, absent ou hors-ligne",
"user.settings.push_notification.send": "Notifications push mobile",
- "user.settings.push_notification.status": "Trigger push notifications when",
- "user.settings.push_notification.status_info": "Notification alerts are only pushed to your mobile device when your online status matches the selection above.",
+ "user.settings.push_notification.status": "Déclencher des notifications push lorsque",
+ "user.settings.push_notification.status_info": "Les notifications seront envoyées sur votre téléphone uniquement si votre statut en ligne correspond à la sélection ci-dessus.",
"user.settings.security.close": "Quitter",
"user.settings.security.currentPassword": "Mot de passe actuel",
"user.settings.security.currentPasswordError": "Veuillez saisir votre mot de passe actuel",
@@ -1953,10 +1953,10 @@
"user.settings.security.logoutActiveSessions": "Consulter et déconnecter les sessions actives",
"user.settings.security.method": "Méthode de connexion",
"user.settings.security.newPassword": "Nouveau mot de passe",
- "user.settings.security.noApps": "No OAuth 2.0 Applications are authorized.",
+ "user.settings.security.noApps": "Aucune application OAuth 2.0 autorisée.",
"user.settings.security.oauthApps": "Applications OAuth 2.0",
"user.settings.security.oauthAppsDescription": "Cliquez sur \"Modifier\" pour gérer votre Application OAuth 2.0",
- "user.settings.security.oauthAppsHelp": "Applications act on your behalf to access your data based on the permissions you grant them.",
+ "user.settings.security.oauthAppsHelp": "Les applications agissent en votre nom pour accéder à vos données sur la base des autorisations que vous leur accordez.",
"user.settings.security.office365": "Office 365",
"user.settings.security.oneSignin": "Vous ne pouvez avoir qu'une seule méthode de connexion à la fois. Changer la méthode de connexion provoquera l'envoi d'un courriel si le changement est réussi.",
"user.settings.security.password": "Mot de passe",
diff --git a/webapp/i18n/ja.json b/webapp/i18n/ja.json
index bdb4707c9..9fcbce059 100644
--- a/webapp/i18n/ja.json
+++ b/webapp/i18n/ja.json
@@ -413,12 +413,12 @@
"admin.ldap.lastnameAttrDesc": "(オプション)Mattermostのユーザーの苗字(ラストネーム)を設定するために使用されるAD/LDAPサーバーの属性値です。",
"admin.ldap.lastnameAttrEx": "例: \"sn\"",
"admin.ldap.lastnameAttrTitle": "苗字(ラストネーム)の属性値:",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
+ "admin.ldap.ldap_test_button": "AD/LDAPテスト",
"admin.ldap.loginNameDesc": "ログインページのログイン欄に表示されるプレイスホルダーテキストを設定します。\"AD/LDAP Username\"がデフォルトです。",
"admin.ldap.loginNameEx": "例: \"AD/LDAP Username\"",
"admin.ldap.loginNameTitle": "ログインフィールド名:",
"admin.ldap.maxPageSizeEx": "例: \"2000\"",
- "admin.ldap.maxPageSizeHelpText": "MattermostサーバーがLDAPサーバーへ一度にリクエストする最大ユーザー数。0を指定した場合、制限しません。",
+ "admin.ldap.maxPageSizeHelpText": "MattermostサーバーがAD/LDAPサーバーへ一度にリクエストする最大ユーザー数。0を指定した場合、制限しません。",
"admin.ldap.maxPageSizeTitle": "最大ページサイズ:",
"admin.ldap.nicknameAttrDesc": "(オプション)Mattermostのユーザーのニックネームを設定するために使用されるAD/LDAPサーバーの属性値です。",
"admin.ldap.nicknameAttrEx": "例: \"nickname'",
@@ -442,7 +442,7 @@
"admin.ldap.sync_button": "AD/LDAP同期を今すぐ実行する",
"admin.ldap.testFailure": "AD/LDAPのテストに失敗: {error}",
"admin.ldap.testHelpText": "Mattermostが指定されたAD/LDAPサーバーに接続できるかをテストします。詳しいエラーメッセージは、ログファイルを参照してください。",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
+ "admin.ldap.testSuccess": "AD/LDAPテストが成功しました",
"admin.ldap.uernameAttrDesc": "Mattermostのユーザー名を設定するために使用されるAD/LDAPサーバーの属性値です。ID属性値と同じである場合があります。",
"admin.ldap.userFilterDisc": "(オプション) ユーザーオブジェクトを検索する際のAD/LDAPフィルターを入力できます。これを適用したクエリーで選ばれるユーザーのみがMattermostにアクセスできます。Active Directoryでは、無効化されているユーザーを排除するには、(&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))を設定してください。",
"admin.ldap.userFilterEx": "例: \"(objectClass=user)\"",
@@ -957,7 +957,7 @@
"channel_header.setPurpose": "{term}の目的を設定する…",
"channel_header.viewInfo": "情報を表示する",
"channel_header.viewMembers": "メンバーを見る",
- "channel_info.about": "Mattermostについて",
+ "channel_info.about": "チャンネル情報",
"channel_info.close": "閉じる",
"channel_info.header": "ヘッダー:",
"channel_info.id": "ID: ",
diff --git a/webapp/i18n/nl.json b/webapp/i18n/nl.json
index 292346168..1e1469d90 100644
--- a/webapp/i18n/nl.json
+++ b/webapp/i18n/nl.json
@@ -42,7 +42,7 @@
"add_command.description.help": "Omschrijving van jouw inkomende webhook.",
"add_command.displayName": "Weergavenaam",
"add_command.displayName.help": "Weergavenaam voor jouw slash commando tot 64 karakters.",
- "add_command.doneHelp": "Your slash command has been set up. The following token will be sent in the outgoing payload. Please use it to verify the request came from your Mattermost team (see <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">documentation</a> for further details).",
+ "add_command.doneHelp": "Jouw slash command is ingesteld. Het onderstaande token zal worden verstuurd in de uitgaande payload. Wees er zeker van dat het verzoek kwam van jouw Mattermost team (zie <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">documentatie</a> voor details).",
"add_command.iconUrl": "Reactie icoon",
"add_command.iconUrl.help": "Kies een alternatieve profielafbeelding om bij de berichten uit slash opdrachten te plaatsen. Kies een URL die naar een .png of .jpg bestand wijst, die minstens 128 bij 128 pixels groot is.",
"add_command.iconUrl.placeholder": "https://www.voorbeeld.nl/mijnicoon.png",
@@ -91,7 +91,7 @@
"add_incoming_webhook.description.help": "Omschrijving van jouw inkomende webhook.",
"add_incoming_webhook.displayName": "Weergavenaam",
"add_incoming_webhook.displayName.help": "Weergavenaam voor jouw inkomende webhook van maximaal 64 karakters.",
- "add_incoming_webhook.doneHelp": "Your incoming webhook has been set up. Please send data to the following URL (see <a href=\"https://docs.mattermost.com/developer/webhooks-incoming.html\">documentation</a> for further details).",
+ "add_incoming_webhook.doneHelp": "Jouw inkomende webhook is ingesteld. Stuur data naar de onderstaande URL (zie <a href=\"https://docs.mattermost.com/developer/webhooks-incoming.html\">documentatie</a> voor meer informatie).",
"add_incoming_webhook.name": "Naam",
"add_incoming_webhook.save": "Opslaan",
"add_incoming_webhook.url": "<b>URL</b>: {url}",
@@ -101,8 +101,8 @@
"add_oauth_app.clientSecret": "<b>Client Secret</b>: {secret}",
"add_oauth_app.description.help": "Omschrijving voor jouw OAuth 2.0 applicatie.",
"add_oauth_app.descriptionRequired": "Omschrijving voor jouw OAuth 2.0 applicatie is verplicht.",
- "add_oauth_app.doneHelp": "Your OAuth 2.0 application has been set up. Please use the following Client ID and Client Secret when requesting authorization for your application.",
- "add_oauth_app.doneUrlHelp": "The following are your authorized redirect URL(s).",
+ "add_oauth_app.doneHelp": "Jouw OAuth 2.0 applicatie is ingesteld. Gebruik onderstaande Client ID en Client Secret bij autorisatie verzoeken van jouw applicatie.",
+ "add_oauth_app.doneUrlHelp": "De volgende zijn jouw geautoriseerde doorstuur URL(s).",
"add_oauth_app.header": "Toevoegen",
"add_oauth_app.homepage.help": "De URL van de homepagina van de OAuth 2.0 applicatie. Gebruik HTTP of HTTPS in de URL afhankelijk van de configuratie.",
"add_oauth_app.homepageRequired": "Homepagina van de OAuth 2.0 applicatie is verplicht. ",
@@ -125,7 +125,7 @@
"add_outgoing_webhook.description.help": "Omschrijving van jouw uitgaande webhook.",
"add_outgoing_webhook.displayName": "Weergavenaam",
"add_outgoing_webhook.displayName.help": "Weergavenaam voor jouw uitgaande webhook van maximaal 64 karakters.",
- "add_outgoing_webhook.doneHelp": "Your outgoing webhook has been set up. The following token will be sent in the outgoing payload. Please use it to verify the request came from your Mattermost team (see <a href=\"https://docs.mattermost.com/developer/webhooks-outgoing.html\">documentation</a> for further details).",
+ "add_outgoing_webhook.doneHelp": "Jouw uitgaande webhook is ingesteld. Het onderstaande token zal worden verstuurd in de uitgaande payload. Wees er zeker van dat het verzoek kwam van jouw Mattermost team (zie <a href=\"https://docs.mattermost.com/developer/webhooks-outgoing.html\">documentatie</a> voor meer informatie). ",
"add_outgoing_webhook.name": "Naam",
"add_outgoing_webhook.save": "Opslaan",
"add_outgoing_webhook.token": "<b>Token</b>: {token}",
@@ -199,8 +199,8 @@
"admin.compliance_table.userId": "Aangevraagd door",
"admin.connectionSecurityNone": "Geen",
"admin.connectionSecurityNoneDescription": "Mattermost gebruikt een onbeveilgde verbinding.",
- "admin.connectionSecurityPlain": "PLAIN",
- "admin.connectionSecurityPlainDescription": "Mattermost gebruikt een onbeveilgde verbinding.",
+ "admin.connectionSecurityPlain": "PLATTE",
+ "admin.connectionSecurityPlainDescription": "Mattermost gebruikt een onbeveiligde verbinding om te verbinden en authenticeren.",
"admin.connectionSecurityStart": "STARTTLS",
"admin.connectionSecurityStartDescription": "Gebruik een bestaand onveilige verbinding en probeerd deze te upgraden naar beveiligde verbinding door middel van TLS.",
"admin.connectionSecurityTest": "Verbinding testen",
@@ -229,7 +229,7 @@
"admin.email.agreeHPNS": " Ik begrijp en accepteer de Mattermost Gehoste Push Meldingen Service <a href=\"https://about.mattermost.com/hpns-terms/\" target=\"_blank\">Servicevoorwaarden</a> en <a href=\"https://about.mattermost.com/hpns-privacy/\" target=\"_blank\">Privacy-beleid</a>.",
"admin.email.allowEmailSignInDescription": "Indien ingeschakeld dan kunnen gebruikers inloggen in Mattermost met hun e-mailadres en wachtwoord.",
"admin.email.allowEmailSignInTitle": "Inschakelen van inloggen met email:",
- "admin.email.allowSignupDescription": "Indien gezet dan kan binnen Mattermost teams en accounts gemaakt worden op basis van e-mailadres en wachtwoord. Schakel deze optie uit wanneer aanmelden bepert moet worden op basis van single-sign-on opties zoals OAuth of LDAP.",
+ "admin.email.allowSignupDescription": "Indien gezet dan kan binnen Mattermost teams en accounts gemaakt worden op basis van e-mailadres en wachtwoord. Schakel deze optie uit wanneer aanmelden bepert moet worden op basis van single-sign-on opties zoals OAuth of AD/LDAP.",
"admin.email.allowSignupTitle": "Inschakelen van het maken van een account met email: ",
"admin.email.allowUsernameSignInDescription": "Indien gezet dan kunnen gebruikers lid worden van Mattermost op basis van gebruikersnaam en wachtwoord. Deze optie word meestal gebruikt als e-mailadres verificatie uitgeschakeld is.",
"admin.email.allowUsernameSignInTitle": "Inschakelen van inloggen met gebruikersnaam: ",
@@ -237,10 +237,10 @@
"admin.email.easHelp": "Meer informatie over het maken en implementeren van uw eigen mobiele apps van een <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
"admin.email.emailFail": "Verbinding was niet succesvol: {error}",
"admin.email.emailSuccess": "Het versturen van een e-mail lijkt foutloos verlopen. Controleer de mail ter bevestiging.",
- "admin.email.enableEmailBatching.clusterEnabled": "Email batching cannot be enabled when High Availability mode is enabled.",
- "admin.email.enableEmailBatching.siteURL": "Email batching cannot be enabled unless the SiteURL is configured in <b>Configuration > SiteURL</b>.",
- "admin.email.enableEmailBatchingDesc": "When true, users can have email notifications for multiple direct messages and mentions combined into a single email, configurable in <b>Account Settings > Notifications</b>.",
- "admin.email.enableEmailBatchingTitle": "Enable Email Batching:",
+ "admin.email.enableEmailBatching.clusterEnabled": "Bulk email kan niet worden aangezet als de High Availability modus aan staat.",
+ "admin.email.enableEmailBatching.siteURL": "Niet mogelijk om bulk email aan te zetten als de SiteURL niet is ingevuld in <b>Configuratie > SiteURL</b>.",
+ "admin.email.enableEmailBatchingDesc": "Wanneer aangezet kunnen gebruikers email notificaties krijgen van meerdere directe berichten en vermeldingen in 1 email, configureerbaar in <b>Account Instellingen > Notificaties</b>",
+ "admin.email.enableEmailBatchingTitle": "Aanzetten Bulk Email:",
"admin.email.fullPushNotification": "Stuur een bericht met samenvatting",
"admin.email.genericPushNotification": "Stuur een algemeen bericht met de gebruiker en kanaal namen",
"admin.email.inviteSaltDescription": "32-karakter 'salt' word gebruikt voor het versturen van e-mail uitnodigingen. Deze worden willekeurig gegenereerd tijdens de installatie. Klik op \"Opnieuw Genereren\" om een nieuwe 'salt' te maken.",
@@ -392,59 +392,59 @@
"admin.image.thumbWidthTitle": "Bijlage Miniatuur Breedte:",
"admin.integrations.custom": "Aangepaste Intergraties",
"admin.integrations.external": "Externe services",
- "admin.ldap.baseDesc": "De Base DN is de DN-Naam van de locatie waar Mattermost moet beginnen met het zoeken naar gebruikers in de LDAP-boom.",
+ "admin.ldap.baseDesc": "De Base DN is de DN-Naam van de locatie waar Mattermost moet beginnen met het zoeken naar gebruikers in de AD/LDAP-boom.",
"admin.ldap.baseEx": "Bijv. \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
"admin.ldap.bindPwdDesc": "Wachtwoord van de gebruiker in \"Bind Username\".",
"admin.ldap.bindPwdTitle": "Bind-wachtwoord:",
- "admin.ldap.bindUserDesc": "De gebruikersnaam om de LDAP-zoekopdracht uit te voeren. Dit is doorgaans een account speciaal gemaakt voor het gebruik met Mattermost. Dit account moet alleen leestoegang hebben tot het gedeelte van LDAP zoals opgegeven in het veld BaseDN.",
+ "admin.ldap.bindUserDesc": "De gebruikersnaam om de AD/LDAP-zoekopdracht uit te voeren. Dit is doorgaans een account speciaal gemaakt voor het gebruik met Mattermost. Dit account moet alleen leestoegang hebben tot het gedeelte van AD/LDAP zoals opgegeven in het veld BaseDN.",
"admin.ldap.bindUserTitle": "Bind gebruikersnaam:",
- "admin.ldap.emailAttrDesc": "De attribute in the LDAP-server die wordt gebruikt voor het vullen van de e-mailadressen van gebruikers in Mattermost.",
+ "admin.ldap.emailAttrDesc": "Het attribuut in de AD/LDAP-server die wordt gebruikt voor het vullen van de e-mailadressen van gebruikers in Mattermost.",
"admin.ldap.emailAttrEx": "Bijv. \"mail\" of \"userPrincipalName\"",
"admin.ldap.emailAttrTitle": "Email attribuut:",
- "admin.ldap.enableDesc": "Wanneer 'waar', kunt u in Mattermost inloggen met behulp van LDAP",
- "admin.ldap.enableTitle": "Inschakelen van inloggen met LDAP:",
- "admin.ldap.firstnameAttrDesc": "(Optioneel) Het attribuut in the LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
+ "admin.ldap.enableDesc": "Wanneer 'waar', kunt u in Mattermost inloggen met behulp van AD/LDAP",
+ "admin.ldap.enableTitle": "Inschakelen van inloggen met AD/LDAP:",
+ "admin.ldap.firstnameAttrDesc": "(Optioneel) Het attribuut in the AD/LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
"admin.ldap.firstnameAttrEx": "Bijv. \"givenName\"",
"admin.ldap.firstnameAttrTitle": "Voornaam attribuut",
- "admin.ldap.idAttrDesc": "Het attribuut in de LDAP server dat zal worden gebruikt als unieke identificatie sleutel in Mattermost. Het zou een LDAP attribuut moeten zijn wat niet veranderd, zoals 'username' of 'uid'. Als het 'ID' attribuut van een gebruiker veranderd, zal een nieuw Mattermost account worden gemaakt en dat is niet verbonden met het oude account. Dit is de waarde wat gebruikt wordt om in te loggen in het \"LDAP Username\" veld op de inlog pagina. Normaal is dit attribuut hetzelfde als het \"Username Attribuut\" hierboven. Als jouw team normaal inlogt met 'domain\\username', kies je waarschijnlijk 'domain\\username' in dit veld.",
+ "admin.ldap.idAttrDesc": "Het attribuut in de AD/LDAP server dat zal worden gebruikt als unieke identificatie sleutel in Mattermost. Het zou een AD/LDAP attribuut moeten zijn wat niet veranderd, zoals 'username' of 'uid'. Als het 'ID' attribuut van een gebruiker veranderd, zal een nieuw Mattermost account worden gemaakt en dat is niet verbonden met het oude account. Dit is de waarde wat gebruikt wordt om in te loggen in het \"AD/LDAP Username\" veld op de inlog pagina. Normaal is dit attribuut hetzelfde als het \"Username Attribuut\" hierboven. Als jouw team normaal inlogt met 'domain\\username', kies je waarschijnlijk 'domain\\username' in dit veld.",
"admin.ldap.idAttrEx": "Bijv. \"sAMAccountName\"",
"admin.ldap.idAttrTitle": "ID Attribuut: ",
- "admin.ldap.lastnameAttrDesc": "(Optioneel) Het attribuut in the LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
+ "admin.ldap.lastnameAttrDesc": "(Optioneel) Het attribuut in de AD/LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
"admin.ldap.lastnameAttrEx": "Bijv. \"sn\"",
"admin.ldap.lastnameAttrTitle": "Achternaam attribuut:",
"admin.ldap.ldap_test_button": "AD/LDAP Test",
- "admin.ldap.loginNameDesc": "De tijdelijke tekst die wordt weergegeven in het veld 'login' op de login pagina. Standaard ingesteld op \"LDAP-Gebruikersnaam\".",
- "admin.ldap.loginNameEx": "B.v. \"LDAP Gebruikersnaam\"",
+ "admin.ldap.loginNameDesc": "De tijdelijke tekst die wordt weergegeven in het veld 'login' op de login pagina. Standaard ingesteld op \"AD/LDAP-Gebruikersnaam\".",
+ "admin.ldap.loginNameEx": "B.v. \"AD/LDAP Gebruikersnaam\"",
"admin.ldap.loginNameTitle": "Login veld naam:",
"admin.ldap.maxPageSizeEx": "Bv. \"2000\"",
- "admin.ldap.maxPageSizeHelpText": "Het maximaal aantal gebruikers die de Mattermost server zal opvragen bij de LDAP server in 1 keer. 0 is ongelimiteerd.",
- "admin.ldap.maxPageSizeTitle": "Maximale paginagrootte",
- "admin.ldap.nicknameAttrDesc": "(Optioneel) Het attribuut in the LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
+ "admin.ldap.maxPageSizeHelpText": "Het maximaal aantal gebruikers die de Mattermost server zal opvragen bij de AD/LDAP server in 1 keer. 0 is ongelimiteerd.",
+ "admin.ldap.maxPageSizeTitle": "Maximale Pagina Grootte:",
+ "admin.ldap.nicknameAttrDesc": "(Optioneel) Het attribuut in the AD/LDAP-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
"admin.ldap.nicknameAttrEx": "Bijv. \"nickname\"",
"admin.ldap.nicknameAttrTitle": "Nickname attribuut:",
- "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>LDAP is an enterprise optie, welke geen deel uitmaakt van de huidige licentie. Klink <a href=\"http://mattermost.com\" target=\"_blank\">hier</a> voor meer informatie en prijzen van de enterprise licentie(s).</p>",
- "admin.ldap.portDesc": "De poort die Mattermost zal gebruiken om verbinding te maken met de LDAP-server. Standaard is 389.",
+ "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>AD/LDAP is an enterprise optie, welke geen deel uitmaakt van de huidige licentie. Klink <a href=\"http://mattermost.com\" target=\"_blank\">hier</a> voor meer informatie en prijzen van de enterprise licentie(s).</p>",
+ "admin.ldap.portDesc": "De poort die Mattermost zal gebruiken om verbinding te maken met de AD/LDAP-server. Standaard is 389.",
"admin.ldap.portEx": "B.v. \"389\"",
- "admin.ldap.portTitle": "LDAP poort:",
- "admin.ldap.queryDesc": "De time-out waarde voor query's naar de LDAP-server. Vergroot deze waarde indien u timeout-fouten krijgt door een trage LDAP-server.",
+ "admin.ldap.portTitle": "AD/LDAP poort:",
+ "admin.ldap.queryDesc": "De time-out waarde voor query's naar de AD/LDAP-server. Vergroot deze waarde indien u timeout-fouten krijgt door een trage AD/LDAP-server.",
"admin.ldap.queryEx": "B.v. \"60\"",
"admin.ldap.queryTitle": "Time-out voor Query (seconden):",
- "admin.ldap.serverDesc": "Het domein of het IP-adres van de LDAP-server.",
+ "admin.ldap.serverDesc": "Het domein of het IP-adres van de AD/LDAP-server.",
"admin.ldap.serverEx": "Bijv. \"10.0.0.23\"",
- "admin.ldap.serverTitle": "LDAP-Server:",
- "admin.ldap.skipCertificateVerification": "Overslaan van certificaat verificatie",
+ "admin.ldap.serverTitle": "AD/LDAP-Server:",
+ "admin.ldap.skipCertificateVerification": "Overslaan van certificaat verificatie:",
"admin.ldap.skipCertificateVerificationDesc": "Slaat de certificaat verificatie stap over voor TLS of STARTTLS verbindingen. Niet aanbevolen voor productie omgevingen waar TLS is vereist. Gebruik dit enkel voor testdoeleinden.",
"admin.ldap.syncFailure": "Sync Mislukt: {error}",
- "admin.ldap.syncIntervalHelpText": "LDAP Synchronisatie werkt Mattermost gebruikers-informatie bij met updates van de LDAP server. Bijvoorbeeld, in geval van een gebruikersnaam wijziging op de LDAP server, wordt de wijziging in Mattermost doorgevoerd wanneer de sychronisatie plaatsvindt. Accounts die verwijderd of uitgeschakeld zijn op de LDAP server, zullen in Mattermost op \"Inactief\" gezet worden en bijbehorende sessies beeindigd. Mattermost zal de synchronisaties uitvoeren op de ingevulde intervals. Bijvoorbeeld, wanneer 60 is ingevuld, zal Mattermost elke 60 minuten een synchronisatie uitvoeren.",
- "admin.ldap.syncIntervalTitle": "Synchronisatie-Interval (in minuten)",
- "admin.ldap.syncNowHelpText": "Initieer een LDAP synchronisatie meteen.",
- "admin.ldap.sync_button": "Synchroniseer LDAP Nu",
- "admin.ldap.testFailure": "AD/LDAP Test Failure: {error}",
- "admin.ldap.testHelpText": "Tests if the Mattermost server can connect to the AD/LDAP server specified. See log file for more detailed error messages.",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
- "admin.ldap.uernameAttrDesc": "Het attribuut in the LDAP-server dat wordt gebruikt voor het vullen van het veld gebruikersnaam in Mattermost. Dit kan hetzelfde zijn als het ID-attribuut.",
- "admin.ldap.userFilterDisc": "Voer eventueel een LDAP filter in om te gebruiken bij het zoeken naar de gebruiker objecten. Alleen de gebruikers geselecteerd door deze query zullen in staat zijn om toegang te krijgen tot Mattermost. Voor Active Directory is de query om gebruikers te filteren (&(objectCategory=Persoon)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
+ "admin.ldap.syncIntervalHelpText": "AD/LDAP Synchronisatie werkt Mattermost gebruikers-informatie bij met updates van de AD/LDAP server. Bijvoorbeeld, in geval van een gebruikersnaam wijziging op de AD/LDAP server, wordt de wijziging in Mattermost doorgevoerd wanneer de sychronisatie plaatsvindt. Accounts die verwijderd of uitgeschakeld zijn op de AD/LDAP server, zullen in Mattermost op \"Inactief\" gezet worden en bijbehorende sessies beeindigd. Mattermost zal de synchronisaties uitvoeren op de ingevulde intervals. Bijvoorbeeld, wanneer 60 is ingevuld, zal Mattermost elke 60 minuten een synchronisatie uitvoeren.",
+ "admin.ldap.syncIntervalTitle": "Synchronisatie-Interval (in minuten):",
+ "admin.ldap.syncNowHelpText": "Initieer een AD/LDAP synchronisatie meteen.",
+ "admin.ldap.sync_button": "Synchroniseer AD/LDAP Nu",
+ "admin.ldap.testFailure": "AD//LDAP Test Mislukt: {error}",
+ "admin.ldap.testHelpText": "Testen of de Mattermost server verbinding kan maken met de opgegeven AD/LDAP server. Bekijk de log voor meer gedetailleerde foutmeldingen. ",
+ "admin.ldap.testSuccess": "AD/LDAP Test Succesvol",
+ "admin.ldap.uernameAttrDesc": "Het attribuut in the AD/LDAP-server dat wordt gebruikt voor het vullen van het veld gebruikersnaam in Mattermost. Dit kan hetzelfde zijn als het ID-attribuut.",
+ "admin.ldap.userFilterDisc": "Voer eventueel een AD/LDAP filter in om te gebruiken bij het zoeken naar de gebruiker objecten. Alleen de gebruikers geselecteerd door deze query zullen in staat zijn om toegang te krijgen tot Mattermost. Voor Active Directory is de query om gebruikers te filteren (&(objectCategory=Persoon)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
"admin.ldap.userFilterEx": "Bijv. \"(objectClass=user)\"",
"admin.ldap.userFilterTitle": "Gebruiker Filter:",
"admin.ldap.usernameAttrEx": "Bijv. \"sAMAccountName\"",
@@ -463,8 +463,8 @@
"admin.license.uploading": "De licentie wordt geüpload...",
"admin.log.consoleDescription": "Meestal uitgeschakeld in de productie. Ontwikkelaars kunnen dit veld op ingeschakeld zetten om de uitvoer van de log boodschappen naar de console te sturen, gebaseerd op de console niveau optie. Als dit ingeschakeld is, schrijft de server berichten naar de standaard output stroom (stdout).",
"admin.log.consoleTitle": "Log naar console:",
- "admin.log.enableDiagnostics": "Enable Diagnostics and Error Reporting:",
- "admin.log.enableDiagnosticsDescription": "Enable this feature to improve the quality and performance of Mattermost by sending error reporting and diagnostic information to Mattermost, Inc. Read our <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">privacy policy</a> to learn more.",
+ "admin.log.enableDiagnostics": "Aanzetten van Diagnostiek en Fout Rapporteren:",
+ "admin.log.enableDiagnosticsDescription": "Zet dit aan om de kwaliteit en snelheid te optimaliseren van Mattermost door versturen van fout rapporten en diagnostieke informatie naar Mattermost, Inc. Lees onze <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">privacy policy</a> om meer te lezen.",
"admin.log.enableWebhookDebugging": "Webhook debugging inschakelen:",
"admin.log.enableWebhookDebuggingDescription": "Zet debug logging uit voor alle inkomende webhook requests.",
"admin.log.fileDescription": "Meestal ingesteld op 'ingeschakeld' in de productie. Wanneer dit ingeschakeld is, worden log bestanden geschreven naar het log-bestand dat is opgegeven in de bestandslocatie in het veld hieronder.",
@@ -522,9 +522,9 @@
"admin.password.requirementsDescription": "Karakter types voor een geldig wachtwoord.",
"admin.password.symbol": "Ten minstens een van de volgende symbolen: \"~!@#$%^&*()\"",
"admin.password.uppercase": "Minimaal 1 hoofdletter",
- "admin.privacy.showEmailDescription": "Wanneer uitgeschakeld, worden de e-mail adressen van de gebruikers verborgen voor andere gebruikers in de user interface, met inbegrip van het team eigenaren en het team van beheerders. Dit wordt gebruikt wanneer het systeem is ingesteld voor het beheer van teams waar sommige gebruikers ervoor kiezen om hun contact informatie privé te houden.",
+ "admin.privacy.showEmailDescription": "Wanneer uitgeschakeld, worden de e-mail adressen van de gebruikers verborgen voor andere gebruikers in de gebruikers interface, met inbegrip van team eigenaren en het team van beheerders. Dit wordt gebruikt wanneer het systeem is ingesteld voor het beheer van teams waar sommige gebruikers ervoor kiezen om hun contact informatie privé te houden.",
"admin.privacy.showEmailTitle": "Toon e-mail adres: ",
- "admin.privacy.showFullNameDescription": "Wanneer uitgeschakeld, wordt de volledige naam van de gebruikers verborgen voor andere gebruikers, met inbegrip van het team eigenaren en het team van beheerders. De gebruikersnaam wordt weergegeven in plaats van de volledige naam.",
+ "admin.privacy.showFullNameDescription": "Wanneer uitgeschakeld, wordt de volledige naam van de gebruikers verborgen voor andere gebruikers, met inbegrip van team eigenaren en het team van beheerders. De gebruikersnaam wordt weergegeven in plaats van de volledige naam.",
"admin.privacy.showFullNameTitle": "Toon de volledige naam: ",
"admin.rate.enableLimiterDescription": "Wanneer ingeschakeld worden APIs beperkt tot de frequentie die hieronder staat.",
"admin.rate.enableLimiterTitle": "Aanzetting Beperking: ",
@@ -567,7 +567,7 @@
"admin.saml.enableTitle": "Inschakelen van inloggen met SAML:",
"admin.saml.encryptDescription": "Mattermost zal SAML Assertions decoderen met jouw Publiekelijk Service Provider Certificaat.",
"admin.saml.encryptTitle": "Inschakelen van Versleuteling: ",
- "admin.saml.firstnameAttrDesc": "(Optioneel) Het attribuut in the SAML-server dat wordt gebruikt voor het vullen van de bijnaam van de gebruikers in Mattermost.",
+ "admin.saml.firstnameAttrDesc": "(Optioneel) Het attribuut in the SAML-server dat wordt gebruikt voor het vullen van de voornaam van de gebruikers in Mattermost.",
"admin.saml.firstnameAttrEx": "Bv. \"Voornaam\"",
"admin.saml.firstnameAttrTitle": "Voornaam attribuut:",
"admin.saml.idpCertificateFileDesc": "Het publieke authenticatie certificaat gebruikt door uw Identity Provider.",
@@ -579,7 +579,7 @@
"admin.saml.idpUrlDesc": "De URL waar Mattermost een login poging start met een SAML request.",
"admin.saml.idpUrlEx": "Bijvoorbeeld: \"https://idp.example.org/SAML2/SSO/Login\"",
"admin.saml.idpUrlTitle": "SAML SSO URL:",
- "admin.saml.lastnameAttrDesc": "(Optioneel) Het attribuut in the SAM:-server dat wordt gebruikt voor het vullen van de taal van de gebruikers in Mattermost.",
+ "admin.saml.lastnameAttrDesc": "(Optioneel) Het attribuut in the SAML-server dat wordt gebruikt voor het vullen van de achternaam van de gebruikers in Mattermost.",
"admin.saml.lastnameAttrEx": "BV. \"Achternaam\"",
"admin.saml.lastnameAttrTitle": "Achternaam Attribuut:",
"admin.saml.localeAttrDesc": "(Optioneel) Het attribuut in the SAM:-server dat wordt gebruikt voor het vullen van de taal van de gebruikers in Mattermost.",
@@ -636,12 +636,12 @@
"admin.service.googleDescription": "Zet deze sleutel om de titel van ingevoegde Youtube video's te tonen. Zonder deze sleutel zullen Youtube previews nog steeds gemaakt worden op basis van links die in berichten en reacties worden geplaatst, maar er word geen titel getoond. Bekijken een <a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">Google Developers Tutorial</a> voor instructies over hoe deze sleutel te krijgen.",
"admin.service.googleExample": "B.v. \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"",
"admin.service.googleTitle": "Google API Sleutel:",
- "admin.service.iconDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the profile picture they post with. Note: Combined with allowing integrations to override usernames, users may be able to perform phishing attacks by attempting to impersonate other users.",
- "admin.service.iconTitle": "Enable integrations to override profile picture icons:",
+ "admin.service.iconDescription": "Wanneer aangezet, webhooks, slash commando's en andere integraties, zoals <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, kunnen de profiel afbeelding wijzigen waar mee geplaatst word. Let op: Gecombineerd met toestaan dat integraties gebruikersnamen kunnen overschrijven, kunnen gebruikers zich voordoen als iemand anders.",
+ "admin.service.iconTitle": "Aanzetten van integraties die overschrijven van profiel afbeeldingen mogelijk maakt:",
"admin.service.insecureTlsDesc": "Wanneer dit aanstaat, alle uitgaande HTTPS verzoeken zullen ongeverifieerde en self-signed certificaten accepteren. Bijvoorbeeld, uitgaande webhooks naar een server met een self-signed TLS certificaat, gebruik makend van een willekeurig domein, zullen worden toegestaan. Let op, dit maakt deze verbindingen vatbaar voor man-in-the-middle aanvallen.",
"admin.service.insecureTlsTitle": "Schakel onbeveiligde uitgaande verbindingen in: ",
- "admin.service.integrationAdmin": "Restrict managing integrations to Admins:",
- "admin.service.integrationAdminDesc": "When true, webhooks and slash commands can only be created, edited and viewed by Team and System Admins, and OAuth 2.0 applications by System Admins. Integrations are available to all users after they have been created by the Admin.",
+ "admin.service.integrationAdmin": "Beperk beheer van integraties alleen voor Admins:",
+ "admin.service.integrationAdminDesc": "Wanneer aangezet, webhooks en slash commando's kunnen alleen gemaakt, bewerkt en bekeken worden door Team en Systeem Beheerders, en OAuth 2.0 applicaties door Systeem Beheerders. Integraties zijn beschikbaar voor alle gebruikers als ze zijn gemaakt door de Beheerder.",
"admin.service.listenAddress": "Luister Adres:",
"admin.service.listenDescription": "Het adres waar aan te luisteren. Ingeven van \":8065\" zal alle interfaces gebruiken of je kan er 1 kiezen zoals \"127.0.0.1:8065\". Wijziging hiervan zal een herstart van de server vereisen om de verandering zichtbaar te maken.",
"admin.service.listenExample": "B.v. \":8065\"",
@@ -651,8 +651,8 @@
"admin.service.mobileSessionDaysDesc": "Het aantal dagen dat de gebruiker voor het laatst zijn credentials heeft ingevoerd voordat gebruikers sessie verloopt. Nadat deze instelling is gewijzigd, zal de nieuwe sessie lengte plaatsvinden de volgende keer de gebruiker zijn credentials invult. ",
"admin.service.outWebhooksDesc": "Wanneer dit aanstaat, uitgaande webhooks worden toegestaan. Bekijk de <a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>documentatie</a> om hier meer over te lezen.",
"admin.service.outWebhooksTitle": "Inschakelen uitgaande webhooks: ",
- "admin.service.overrideDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the username they are posting as. Note: Combined with allowing integrations to override profile picture icons, users may be able to perform phishing attacks by attempting to impersonate other users.",
- "admin.service.overrideTitle": "Enable integrations to override usernames:",
+ "admin.service.overrideDescription": "Wanneer aangezet, webhooks, slash commando's en andere integraties, zoals <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, kunnen de profiel afbeelding wijzigen waar mee geplaatst word. Let op: Gecombineerd met toestaan dat integraties gebruikersnamen kunnen overschrijven, kunnen gebruikers zich voordoen als iemand anders. Phishing attacks.",
+ "admin.service.overrideTitle": "Aanzetten van integraties die overschrijven van gebruikersnaam mogelijk maakt:",
"admin.service.securityDesc": "Wanneer ingeschakeld, worden systeembeheerders per e-mail verwittigd wanneer er een relevante security fix alert is aangekondigd in de laatste 12 uur. Vereist dat e-mail is ingeschakeld.",
"admin.service.securityTitle": "Schakel beveiligings alarmen in: ",
"admin.service.segmentDescription": "Segment.com is een optionele online service voor systeem diagnostiek. Een key is verkrijgbaar door middel van een gratis registratie bij Segment.com",
@@ -662,13 +662,13 @@
"admin.service.sessionCacheDesc": "Het aantal minuten dat een sessie in het geheugen wordt gecached.",
"admin.service.sessionDaysEx": "B.v. \"30\"",
"admin.service.siteURL": "Site URL:",
- "admin.service.siteURLDescription": "The URL, including port number and protocol, that users will use to access Mattermost. This field can be left blank unless you are configuring email batching in <b>Notifications > Email</b>. When blank, the URL is automatically configured based on incoming traffic.",
+ "admin.service.siteURLDescription": "De URL, inclusief poort nummer en protocol, wat gebruikers zullen gebruiken om toegang te krijgen tot Mattermost. Dit veld kan leeg gelaten worden, tenzij je bulk email configureert in <b>Notificaties > Email</b>. Wanneer dit veld leeg is, dan zal de URL automatisch worden gebaseerd op inkomend verkeer.",
"admin.service.siteURLExample": "Bv \"https://mattermost.example.com:1234\"",
"admin.service.ssoSessionDays": "Sessie duur voor SSO (dagen):",
"admin.service.ssoSessionDaysDesc": "Het aantal dagen dat de gebruiker voor het laatst zijn credentials heeft ingevoerd voordat gebruikers sessie verloopt. Als de authenticatie SAML of GitLab is, kan de gebruiker automatisch worden terug ingelogd in Mattermost omdat ze al waren ingelogd in SAML of GitLab. Nadat deze instelling is gewijzigd, zal de nieuwe sessie lengte plaatsvinden de volgende keer de gebruiker zijn credentials invult. ",
"admin.service.testingDescription": "Wanneer dit aanstaat, het /loadtest slash commando is aan om accounts te testen. Veranderen van deze instelling vraagt een herstart van de server voor dit effect heeft.",
"admin.service.testingTitle": "Aanzetten van test commands:",
- "admin.service.webSessionDays": "Sessie duur voor LDAP en email (dagen):",
+ "admin.service.webSessionDays": "Sessie duur voor AD/LDAP en email (dagen):",
"admin.service.webSessionDaysDesc": "Het aantal dagen dat de gebruiker voor het laatst zijn credentials heeft ingevoerd voordat gebruikers sessie verloopt. Nadat deze instelling is gewijzigd, zal de nieuwe sessie lengte plaatsvinden de volgende keer de gebruiker zijn credentials invult. ",
"admin.service.webhooksDescription": "Wanneer dit aanstaat, inkomende webhooks worden toegestaan. Om combat phishing aanvallen tegen te gaan zullen alle berichten worden gelabeld met een BOT tag. Bekijk de <a href='http://docs.mattermost.com/developer/webhooks-incoming.html' target='_blank'>documentatie</a> om hier meer over te lezen.",
"admin.service.webhooksTitle": "Inschakelen inkomende webhooks: ",
@@ -1016,18 +1016,18 @@
"channel_switch_modal.submit": "Wisselen",
"channel_switch_modal.title": "Kanalen wisselen",
"claim.account.noEmail": "Geen e-mail adres opgegeven",
- "claim.email_to_ldap.enterLdapPwd": "Voer de ID en het wachtwoord voor uw LDAP-account in",
+ "claim.email_to_ldap.enterLdapPwd": "Voer de ID en het wachtwoord van uw AD/LDAP-account in",
"claim.email_to_ldap.enterPwd": "Voer het wachtwoord in voor uw {site} e-mail account",
"claim.email_to_ldap.ldapId": "AD/LDAP ID",
- "claim.email_to_ldap.ldapIdError": "Vul uw LDAP-ID in.",
- "claim.email_to_ldap.ldapPasswordError": "Voer uw LDAP wachtwoord in.",
- "claim.email_to_ldap.ldapPwd": "LDAP wachtwoord",
+ "claim.email_to_ldap.ldapIdError": "Vul uw AD/LDAP-ID in.",
+ "claim.email_to_ldap.ldapPasswordError": "Voer uw AD/LDAP wachtwoord in.",
+ "claim.email_to_ldap.ldapPwd": "AD/LDAP wachtwoord",
"claim.email_to_ldap.pwd": "Wachtwoord",
"claim.email_to_ldap.pwdError": "Vul uw wachtwoord in.",
- "claim.email_to_ldap.ssoNote": "U moet een geldig LDAP-account hebben",
- "claim.email_to_ldap.ssoType": "Wanneer je je account claimt, kan je alleen inloggen met LDAP",
- "claim.email_to_ldap.switchTo": "Wissel uw account naar LDAP",
- "claim.email_to_ldap.title": "Wissel e-mail/wachtwoord account naar LDAP",
+ "claim.email_to_ldap.ssoNote": "U moet een geldig AD/LDAP-account hebben",
+ "claim.email_to_ldap.ssoType": "Wanneer je je account claimt, kan je alleen inloggen met AD/LDAP",
+ "claim.email_to_ldap.switchTo": "Wissel uw account naar AD/LDAP",
+ "claim.email_to_ldap.title": "Wissel e-mail/wachtwoord account naar AD/LDAP",
"claim.email_to_oauth.enterPwd": "Voer het wachtwoord in voor uw {site} account",
"claim.email_to_oauth.pwd": "Wachtwoord",
"claim.email_to_oauth.pwdError": "Vul uw wachtwoord in.",
@@ -1039,14 +1039,14 @@
"claim.ldap_to_email.email": "Je zult het e-mail adres {email} gebruik om in te loggen",
"claim.ldap_to_email.enterLdapPwd": "Voer uw {ldapPassword} in voor uw {site} e-mail account",
"claim.ldap_to_email.enterPwd": "Voer een nieuw wachtwoord in voor uw e-mail account",
- "claim.ldap_to_email.ldapPasswordError": "Voer uw LDAP wachtwoord in.",
- "claim.ldap_to_email.ldapPwd": "LDAP wachtwoord",
+ "claim.ldap_to_email.ldapPasswordError": "Voer uw AD/LDAP wachtwoord in.",
+ "claim.ldap_to_email.ldapPwd": "AD/LDAP wachtwoord",
"claim.ldap_to_email.pwd": "Wachtwoord",
"claim.ldap_to_email.pwdError": "Voer uw wachtwoord in.",
"claim.ldap_to_email.pwdNotMatch": "De wachtwoorden zijn niet gelijk.",
"claim.ldap_to_email.ssoType": "Wanneer je je account claimt, kan je alleen inloggen met je emailadres en wachtwoord.",
"claim.ldap_to_email.switchTo": "Schakel account naar e-mail/wachtwoord",
- "claim.ldap_to_email.title": "Schakel LDAP account naar e-mail/wachtwoord",
+ "claim.ldap_to_email.title": "Schakel AD/LDAP account naar e-mail/wachtwoord",
"claim.oauth_to_email.confirm": "Bevestig uw wachtwoord",
"claim.oauth_to_email.description": "Bij het aanpassen van je account type, kan je alleen inloggen met je emailadres en wachtwoord.",
"claim.oauth_to_email.enterNewPwd": "Voer een nieuw wachtwoord in voor uw {site} e-mail account",
@@ -1065,7 +1065,7 @@
"create_post.comment": "Commentaar",
"create_post.post": "Bericht",
"create_post.shortcutsNotSupported": "Toetsenbord snelkoppelingen worden niet ondersteund op jouw apparaat.",
- "create_post.tutorialTip": "<h4>Versturen van berichten</h4><p>Tik hier om een bericht te maken en druk op <strong>Enter</strong> op het te versturen.</p><p>Klik de <strong>Bijlage</strong> knop om een beeld of bestand te uploaden.</p>",
+ "create_post.tutorialTip": "<h4>Versturen van berichten</h4><p>Tik hier om een bericht te maken en druk op <strong>Enter</strong> op het te versturen.</p><p>Klik de <strong>Bijlage</strong> knop om een beeld of bestand te uploaden.</p> ",
"create_post.write": "Schrijf een bericht...",
"create_team.agreement": "Door verder te gaan maak je jouw account en gebruik je {siteName}, je gaat akkoord met onze <a href='/static/help/terms.html'>Voorwaarden</a> and <a href='/static/help/privacy.html'>Privacy Policy</a>. Als je niet akkoord gaat, kan je geen gebruik maken van {siteName}.",
"create_team.display_name.back": "Terug naar de vorige stap",
@@ -1206,94 +1206,94 @@
"get_post_link_modal.help": "De link hieronder staat geautoriseerde gebruikers toe om jouw bericht te bekijken.",
"get_post_link_modal.title": "Kopieer permanente link",
"get_team_invite_link_modal.help": "Stuur teamleden de link hieronder om zichzelf in te schrijven bij dit team. De Team Uitnodigings Link kan worden gedeeld met zoveel teamleden als nodig is en zal niet veranderen tenzij het is hergenereerd in de Team Instellingen door een Team Admin. ",
- "get_team_invite_link_modal.helpDisabled": "Het maken van gebruikers is uitgeschakeld voor uw team. Vraag uw team beheerder voor meer informatie.",
+ "get_team_invite_link_modal.helpDisabled": "Het maken van gebruikers is uitgeschakeld voor uw team. Vraag uw team beheerder voor meer informatie. ",
"get_team_invite_link_modal.title": "Team uitnodigingslink",
- "help.attaching.downloading": "#### Downloading Files\nDownload an attached file by clicking the download icon next to the file thumbnail or by opening the file previewer and clicking **Download**.",
- "help.attaching.dragdrop": "#### Drag and Drop\nUpload a file or selection of files by dragging the files from your computer into the RHS or center pane. Dragging and dropping attaches the files to the message input box, then you can optionally type a message and press **ENTER** to post.",
- "help.attaching.icon": "#### Attachment Icon\nAlternatively, upload files by clicking the grey paperclip icon inside the message input box. This opens up your system file viewer where you can navigate to the desired files and then click **Open** to upload the files to the message input box. Optionally type a message and then press **ENTER** to post.",
- "help.attaching.limitations": "## File Size Limitations\nMattermost supports a maximum of five attached files per post, each with a maximum file size of 50Mb.",
- "help.attaching.methods": "## Attachment Methods\nAttach a file by drag and drop or by clicking the attachment icon in the message input box.",
- "help.attaching.notSupported": "Document preview (Word, Excel, PPT) is not yet supported.",
- "help.attaching.pasting": "#### Pasting Images\nOn Chrome and Edge browsers, it is also possible to upload files by pasting them from the clipboard. This is not yet supported on other browsers.",
- "help.attaching.previewer": "## File Previewer\nMattermost has a built in file previewer that is used to view media, download files and share public links. Click the thumbnail of an attached file to open it in the file previewer.",
- "help.attaching.publicLinks": "#### Sharing Public Links\nPublic links allow you to share file attachments with people outside your Mattermost team. Open the file previewer by clicking on the thumbnail of an attachment, then click **Get Public Link**. This opens a dialog box with a link to copy. When the link is shared and opened by another user, the file will automatically download.",
- "help.attaching.publicLinks2": "If **Get Public Link** is not visible in the file previewer and you prefer the feature enabled, you can request that your System Admin enable the feature from the System Console under **Security** > **Public Links**.",
- "help.attaching.supported": "#### Supported Media Types\nIf you are trying to preview a media type that is not supported, the file previewer will open a standard media attachment icon. Supported media formats depend heavily on your browser and operating system, but the following formats are supported by Mattermost on most browsers:",
+ "help.attaching.downloading": "#### Downloaden van Bestanden\nDownload een bijgevoegd bestand door op het download ikoon te klikken naast het bestands-pictogram of open de bestands-voorvertoner en klik **Download**.",
+ "help.attaching.dragdrop": "#### Slepen en Neerzetten\nUpload een bestand of een selectie van bestanden door de bestanden te slepen van jouw computer in het RHS in het midden. Slepen en neerzetten voegt het bestand aan het bericht in het invoer veld, dan kan je optioneel een bericht typen en op **ENTER** drukken om te plaatsen.",
+ "help.attaching.icon": "### Bijlage Ikoon\nAlternatief, upload bestanden door op het grijze paperclip ikoon te drukken in het bericht venster. Dit opent een systeem bestand weergave waar je kan navigeren naar het gewenste bestand en dan klikken op **Open** om de bestanden te uploaden. Optioneel een bericht typen en op **ENTER** drukken om te plaatsen.",
+ "help.attaching.limitations": "## Bestandsgroote Limieten\nMattermost ondersteund een maximum van vijf bijgevoegde bestanden per bericht, met een grootte van maximaal ieder 50Mb.",
+ "help.attaching.methods": "## Bijlage Methodes\nVoeg een bestand toe via slepen en neerzetten of door op het bijlage icoon te drukken in het bericht veld.",
+ "help.attaching.notSupported": "Document voorvertonen (Word, Excel, PPT) is nog niet ondersteund.",
+ "help.attaching.pasting": "#### Plakken van Afbeeldingen\nIn Chrome en Edge browsers, is het ook mogelijk om bestanden te plakken vanaf het clipboard. Dit word nog niet ondersteund door andere browsers.",
+ "help.attaching.previewer": "## Bestand-Voorvertoner\nMattermost heeft een ingebouwde bestand-voorvertoner om media, gedownloade bestanden en publieke links voor te vertonen. Klik op het pictogram van een bijgevoegd bestand en open het in de bestand-voorvertoner.",
+ "help.attaching.publicLinks": "#### Delen Publieke Links\nPublieke links staan je toe om bestanden te delen met mensen buiten jouw Mattermost team. Open de bestand-voorvertoner door op het pictogram van de bijlage te drikken, en dan drukken op **Krijg Publieke Link**. Dit zal een venster openen met een link om te kopiëren. Wanneer deze link word gedeeld en geopend door iemand anders, dan zal het bestand automatisch worden gedownload.",
+ "help.attaching.publicLinks2": "Als **Krijg Publieke Link** niet zichtbaar is in de bestand-voorvertoner en je wilt deze optie, kan je je Systeem Beheerder vragen om deze optie aan te zetten in de Systeem Console onder **Beveiliging** > **Publieke LInks**.",
+ "help.attaching.supported": "#### Ondersteunde Bestands-soorten\nAls je probeert een niet ondersteunde bestands-soort te voorvertonen, de bestands-voorvertoner zal dan een standaard media bijlage icoon openen. Ondersteunde bestands-soorten hangt sterk af van jouw browser en operating systeem, maar de volgende bestands-soorten zijn ondersteund door Mattermost op de meeste browsers:",
"help.attaching.supportedList": "- Afbeeldingen: BMP, GIF, JPG, JPEG, PNG\n- Video: MP4\n- Audio: MP3, M4A\n- Documenten: PDF",
- "help.attaching.title": "# Attaching Files\n_____",
- "help.commands.builtin": "## Built-in Commands\nThe following slash commands are available on all Mattermost installations:",
- "help.commands.builtin2": "Begin by typing `/` and a list of slash command options appears above the text input box. The autocomplete suggestions help by providing a format example in black text and a short description of the slash command in grey text.",
- "help.commands.custom": "## Custom Commands\nCustom slash commands integrate with external applications. For example, a team might configure a custom slash command to check internal health records with `/patient joe smith` or check the weekly weather forcast in a city with `/weather toronto week`. Check with your System Admin or open the autocomplete list by typing `/` to determine if your team configured any custom slash commands.",
- "help.commands.custom2": "Custom slash commands are disabled by default and can be enabled by the System Admin in the **System Console** > **Integrations** > **Webhooks and Commands**. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
- "help.commands.intro": "Slash commands perform operations in Mattermost by typing into the text input box. Enter a `/` followed by a command and some arguments to perform actions.\n\nBuilt-in slash commands come with all Mattermost installations and custom slash commands are configurable to interact with external applications. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
- "help.commands.title": "# Executing Commands\n___",
- "help.composing.deleting": "## Deleting a message\nDelete a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Delete**. System and Team Admins can delete any message on their system or team.",
- "help.composing.editing": "## Editing a Message\nEdit a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Edit**. After making modifications to the message text, press **ENTER** to save the modifications. Message edits do not trigger new @mention notifications, desktop notifications or notification sounds.",
- "help.composing.linking": "## Linking to a message\nThe **Permalink** feature creates a link to any message. Sharing this link with other users in the channel lets them view the linked message in the Message Archives. Users who are not a member of the channel where the message was posted cannot view the permalink. Get the permalink to any message by clicking the **[...]** icon next to the message text > **Permalink** > **Copy Link**.",
- "help.composing.posting": "## Posting a Message\nWrite a message by typing into the text input box, then press **ENTER** to send it. Use **Shift + ENTER** to create a new line without sending a message. To send messages by pressing **CTRL+ENTER** go to **Main Menu > Account Settings > Send messages on CTRL + ENTER**.",
- "help.composing.posts": "#### Posts\nPosts can be considered parent messages. They are the messages that often start a thread of replies. Posts are composed and sent from the text input box at the bottom of the center pane.",
- "help.composing.replies": "#### Replies\nReply to a message by clicking the reply icon next to any message text. This action opens the right-hand-side (RHS) where you can see the message thread, then compose and send your reply. Replies are indented slightly in the center pane to indicate that they are child messages of a parent post.\n\nWhen composing a reply in the right-hand side, click the expand/collapse icon with two arrows at the top of the sidebar to make things easier to read.",
- "help.composing.title": "# Sending Messages\n_____",
- "help.composing.types": "## Message Types\nReply to posts to keep conversations organized in threads.",
- "help.formatting.checklist": "Make a task list by including square brackets:",
- "help.formatting.checklistExample": "- [ ] Item one\n- [ ] Item two\n- [x] Completed item",
- "help.formatting.code": "## Code Block\n\nCreate a code block by indenting each line by four spaces, or by placing ``` on the line above and below your code.",
- "help.formatting.codeBlock": "code block",
+ "help.attaching.title": "# Bestanden bijvoegen\n_____",
+ "help.commands.builtin": "## Ingebouwde Commando's\nDe volgende slash commando's zijn beschikbaar op alle Mattermost installaties:",
+ "help.commands.builtin2": "Begin met het typen van een `/` en er zal een lijst van slash commando's verschijnen boven het tekst invoer veld. De autocomplete suggesties helpen met een formaat voorbeeld in zwarte tekst en een korte omschrijving van het slash commando in grijze tekst.",
+ "help.commands.custom": "## Aangepaste Commando's\nAangepaste slash commando's integreren met externe applicaties.Bijvoorbeeld, een team kan een aangepast slash commando configureren om de interne gezonheidsstatus te controleren met `/patient joe smith` of controleer het wekelijkse weerbericht in een stad met `/weather rotterdam week`. Vraag bij Uw Systeem Beheerder of open de autocomplete lijst door `/` te typen, en kijk of jouw team aangepaste commando's heeft geconfigureerd.",
+ "help.commands.custom2": "Aangepaste slash commando's zijn standaard uitgeschakeld en kunnen worden aangezet door de Systeem Beheerder in de **Systeem Console** > **Integraties** > **Webhooks en Commando's**. Lees meer over aangepaste commondo's op [developer slash command documentatie pagina](http://docs.mattermost.com/developer/slash-commands.html).",
+ "help.commands.intro": "Slash commando's voeren operaties uit in Mattermost door het typen van tekst in het tekst invoer veld. Typ een `/` gevolgd door een commando en paramaters om acties uit te voeren\n\nIngebouwde slash commando's zitten in alle Mattermost installaties en aangepaste slash commando's zijn te configureren met externe applicaties. Lees meer over het configureren van aangepaste slash commando's op de [developer slash command documentatie pagina](http://docs.mattermost.com/developer/slash-commands.html).",
+ "help.commands.title": "# Commando's Uitvoeren\n___",
+ "help.composing.deleting": "## Verwijder een bericht\nVerwijder een bericht door op het **[...]** icoon naast een willekeurig bericht te klikken, en klik dan op **Verwijder**. Systeem en Team Beheerders kunnen ieder bericht verwijderen op het systeem.",
+ "help.composing.editing": "## Bewerk een Bericht\nBewerk een bericht door op het **[...]** icoon naast een willekeurig bericht te klikken, en klik dan op **Bewerk**. Nadat je klaar bent met wijzigen, druk dan op **ENTER** om de wijziging te bewaren. Bericht bewerkingen triggeren niet opnieuw @mention notificaties, desktop notificaties of notificatie geluiden.",
+ "help.composing.linking": "## Link naar een bericht\nDe **Permalink** optie maakt een link naar ieder bericht. Deel deze link met andere gebruikers in het kanaal en laat hun het bericht lezen in het Bericht Archief. Gebruikers, die geen lid van het kanaal waar het bericht in geplaatst is, kunnen het bericht niet zien. Krijg de permalink naar een bericht door op het **[...]** icoon te klikken naast een bericht en klik op **Permalink** > **Kopieer Link**.",
+ "help.composing.posting": "## Plaats een bericht\nSchrijf een bericht door tekst te typen in het tekst invoer veld, en druk dan op **ENTER** om te versturen. Gebruik **Shift + ENTER** om een nieuwe lijn te maken zonder het bericht te versturen. Om berichten te versturen met **CTRL+ENTER** ga naar het **Hoofd Menu > Account Instellingen > Berichten Versturen met CTRL + ENTER**.",
+ "help.composing.posts": "#### Berichten\nBerichten kunnen worden gezien als threads. Dat zijn berichten die een ketting van antwoorden kunnen starten. Berichten worden gemaakt en verstuurd vanaf het tekst invoer veld onderaar het middelste paneel.",
+ "help.composing.replies": "#### Antwoorden\nAntwoord op een bericht door te klikken op het antwoord icoon naast een bericht. Deze actie opent de rechter-hand-side (RHS) waar je de berichten lijst kan zien, en dan maak en stuur jouw antwoord. Antwoorden zijn een klein beetje schuin zodat je kan zien dat het een antwoord op een ander bericht is.\n\nWanneer je een antwoord maakt, klik op de invouw/uitvouw icoon met de twee pijltjes bovenaan de zijbalk om ze makkelijker leesbaar te maken.",
+ "help.composing.title": "# Berichten Versturen\n_____",
+ "help.composing.types": "## Bericht Types\nAntwoord op berichten om gesprekken georganiseerd te houden.",
+ "help.formatting.checklist": "Maak een takenlijst door vierkante haken toe te voegen:",
+ "help.formatting.checklistExample": "- [ ] Onderdeel een\n- [ ] Onderdeel twee\n- [x] Afgemaakt Onderdeel",
+ "help.formatting.code": "## Code Blok\n\nMaak een code blok door iedere lijn te beginnen met vier spaties of door ``` op de lijn boven en onder jouw code blok te plaatsen.",
+ "help.formatting.codeBlock": "Codeblok",
"help.formatting.emojiExample": ":smile: :+1: :sheep:",
- "help.formatting.emojis": "## Emojis\n\nOpen the emoji autocomplete by typing `:`. A full list of emojis can be found [here](http://www.emoji-cheat-sheet.com/). It is also possible to create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html) if the emoji you want to use doesn't exist.",
- "help.formatting.example": "Example:",
- "help.formatting.githubTheme": "**GitHub Theme**",
- "help.formatting.headings": "## Headings\n\nMake a heading by typing # and a space before your title. For smaller headings, use more #’s.",
- "help.formatting.headings2": "Alternatively, you can underline the text using `===` or `---` to create headings.",
- "help.formatting.headings2Example": "Large Heading\n-------------",
- "help.formatting.headingsExample": "## Large Heading\n### Smaller Heading\n#### Even Smaller Heading",
- "help.formatting.images": "## In-line Images\n\nCreate in-line images using an `!` followed by the alt text in square brackets and the link in normal brackets. Add hover text by placing it in quotes after the link.",
- "help.formatting.imagesExample": "![alt text](link \"hover text\")\n\nand\n\n[![Build Status](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
- "help.formatting.inline": "## In-line Code\n\nCreate in-line monospaced font by surrounding it with backticks.",
- "help.formatting.intro": "Markdown makes it easy to format messages. Type a message as you normally would, and use these rules to render it with special formatting.",
- "help.formatting.lines": "## Lines\n\nCreate a line by using three `*`, `_`, or `-`.",
+ "help.formatting.emojis": "## Emojis\n\nOpen het emoji autocomplete door een `:` te typen. Een lijst met emojis kan [hier](http://www.emoji-cheat-sheet.com/) gevonden worden. Het is ook mogelijk om een [Aangepaste Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html) te maken.",
+ "help.formatting.example": "Voorbeeld:",
+ "help.formatting.githubTheme": "**GitHub Thema**",
+ "help.formatting.headings": "## Kopteksten\n\nMaak een koptekst door een # te typen en een spatie voor een titel. Voor kleinere kopteksten gebruik meer #’s.",
+ "help.formatting.headings2": "Alternatief, kan je de tekst onderstrepen met `===` of `---` om kopteksten te maken.",
+ "help.formatting.headings2Example": "Grote Koptekst\n-------------",
+ "help.formatting.headingsExample": "## Grote Koptekst\n### Kleinere Koptekst\n#### Nog kleinere Koptekst",
+ "help.formatting.images": "## In-line Afbeeldingen\n\nMaak in-line afbeeldingen door gebruik te maken van een `!`gevolgd door de tekst in rechte haken, en de link in normale haken. ",
+ "help.formatting.imagesExample": "![alt text](link \"hover text\")\n\nen\n\n[![Build Status](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
+ "help.formatting.inline": "## In-line Code\n\nMaak in-line monospaced font door het te omgeven door backticks.",
+ "help.formatting.intro": "Markdown maakt het makkelijk berichten vorm te geven. Type een bericht zoals je normaal zou doen, en gebruik deze regels om het in speciaal formaat weer te geven.",
+ "help.formatting.lines": "## Lijnen\n\nMaak een lijn door gebruik te maken van drie `*`, `_`, of `-`.",
"help.formatting.linkEx": "[Check out Mattermost!](https://about.mattermost.com/)",
- "help.formatting.links": "## Links\n\nCreate labeled links by putting the desired text in square brackets and the associated link in normal brackets.",
- "help.formatting.listExample": "* list item one\n* list item two\n * item two sub-point",
- "help.formatting.lists": "## Lists\n\nCreate a list by using `*` or `-` as bullets. Indent a bullet point by adding two spaces in front of it.",
- "help.formatting.monokaiTheme": "**Monokai Theme**",
- "help.formatting.ordered": "Make it an ordered list by using numbers instead:",
- "help.formatting.orderedExample": "1. Item one\n2. Item two",
- "help.formatting.quotes": "## Block quotes\n\nCreate block quotes using `>`.",
- "help.formatting.quotesExample": "`> block quotes` renders as:",
- "help.formatting.quotesRender": "> block quotes",
- "help.formatting.renders": "Renders as:",
- "help.formatting.solirizedDarkTheme": "**Solarized Dark Theme**",
- "help.formatting.solirizedLightTheme": "**Solarized Light Theme**",
- "help.formatting.style": "## Text Style\n\nYou can use either `_` or `*` around a word to make it italic. Use two to make it bold.\n\n* `_italics_` renders as _italics_\n* `**bold**` renders as **bold**\n* `**_bold-italic_**` renders as **_bold-italics_**\n* `~~strikethrough~~` renders as ~~strikethrough~~",
- "help.formatting.supportedSyntax": "Supported languages are:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
+ "help.formatting.links": "## Links\n\nMaak gelabelde links door de tekst tussen rechte haken te zetten, en de link tussen normale haken.",
+ "help.formatting.listExample": "* lijst onderdeel eene\n* lijst onderdeel twee\n * onderdeel twee sub-punt",
+ "help.formatting.lists": "## Lijsten\n\nMaak een lijst door `*` of `-` te gebruiken als punten. Tab een punt door 2 spaties ervoor te zetten.",
+ "help.formatting.monokaiTheme": "**Monokai Thema**",
+ "help.formatting.ordered": "Maak een geordende lijst door gebruik te maken van nummers:",
+ "help.formatting.orderedExample": "1. Onderdeel een\n2. Onderdeel twee",
+ "help.formatting.quotes": "## Blok Aanhaling\n\nMaak Blok Aanhalingen door `>` te gebruiken.",
+ "help.formatting.quotesExample": "`> blok aanhalingen` word weergegeven als:",
+ "help.formatting.quotesRender": "> blok aanhalingen",
+ "help.formatting.renders": "Word weergegeven als:",
+ "help.formatting.solirizedDarkTheme": "**Solarized Dark Thema**",
+ "help.formatting.solirizedLightTheme": "**Solarized Light Thema**",
+ "help.formatting.style": "## Text Style\n\nJe kan `_` of `*` om een woord heen plaatsen om het cursief te maken. Gebruik er twee om ze vet te maken.\n\n* `_cursief_` renders as _xursief_\n* `**vet**` renders as **vet**\n* `**_bold-italic_**` renders as **_bold-italics_**\n* `~~strikethrough~~` renders as ~~strikethrough~~",
+ "help.formatting.supportedSyntax": "Ondersteunde talen zijn:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
"help.formatting.syntax": "### Syntax Highlighting\n\nTo add syntax highlighting, type the language to be highlighted after the ``` at the beginning of the code block. Mattermost also offers four different code themes (GitHub, Solarized Dark, Solarized Light, Monokai) that can be changed in **Account Settings** > **Display** > **Theme** > **Custom Theme** > **Center Channel Styles**",
"help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hello, 世界\")\n }",
- "help.formatting.tableExample": "| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ |:---------------:| -----:|\n| Left column 1 | this text | $100 |\n| Left column 2 | is | $10 |\n| Left column 3 | centered | $1 |",
+ "help.formatting.tableExample": "| Links-Uitgelijnd | Midden Uitgelijnd | Rechts Uitgelijnd |\n| :------------ |:---------------:| -----:|\n| Linker kolom 1 | deze tekst | $100 |\n| Linker kolom 2 | is | $10 |\n| Linker kolom 3 | gecentreerd | $1 |",
"help.formatting.tables": "## Tables\n\nCreate a table by placing a dashed line under the header row and separating the columns with a pipe `|`. (The columns don’t need to line up exactly for it to work). Choose how to align table columns by including colons `:` within the header row.",
- "help.formatting.title": "# Formatting Text\n_____",
- "help.learnMore": "Learn more about:",
- "help.link.attaching": "Attaching Files",
- "help.link.commands": "Executing Commands",
- "help.link.composing": "Composing Messages and Replies",
- "help.link.formatting": "Formatting Messages using Markdown",
- "help.link.mentioning": "Mentioning Teammates",
- "help.link.messaging": "Basic Messaging",
+ "help.formatting.title": "# Formateren van Tekst\n _____",
+ "help.learnMore": "Meer te weten komen over:",
+ "help.link.attaching": "Bestanden Bijvoegen",
+ "help.link.commands": "Commando's Uitvoeren",
+ "help.link.composing": "Berichten en Antwoorden Opstellen",
+ "help.link.formatting": "Opmaak Berichten met gebruik van Markdown",
+ "help.link.mentioning": "Teamleden Vermelden",
+ "help.link.messaging": "Standaard Berichten",
"help.mentioning.channel": "#### @Channel\nYou can mention an entire channel by typing `@channel`. All members of the channel will receive a mention notification that behaves the same way as if the members had been mentioned personally.",
"help.mentioning.channelExample": "@channel great work on interviews this week. I think we found some excellent potential candidates!",
- "help.mentioning.mentions": "## @Mentions\nUse @mentions to get the attention of specific team members.",
+ "help.mentioning.mentions": "## @Vermeldingen\nGebruik @vermeldingen om de aandacht van specifieke team leden te krijgen. ",
"help.mentioning.recent": "## Recent Mentions\nClick `@` next to the search box to query for your most recent @mentions and words that trigger mentions. Click **Jump** next to a search result in the RHS to jump the center pane to the channel and location of the message with the mention.",
- "help.mentioning.title": "# Mentioning Teammates\n_____",
+ "help.mentioning.title": "# Teamleden Vermelden\n _____",
"help.mentioning.triggers": "## Words That Trigger Mentions\nIn addition to being notified by @username and @channel, you can customize words that trigger mention notifications in **Account Settings** > **Notifications** > **Words that trigger mentions**. By default, you will receive mention notifications on your first name, and you can add more words by typing them into the input box separated by commas. This is useful if you want to be notified of all posts on certain topics, for example, “interviewing” or “marketing”.",
"help.mentioning.username": "#### @Username\nYou can mention a teammate by using the `@` symbol plus their username to send them a mention notification.\n\nType `@` to bring up a list of team members who can be mentioned. To filter the list, type the first few letters of any username, first name, last name, or nickname. The **Up** and **Down** arrow keys can then be used to scroll through entries in the list, and pressing **ENTER** will select which user to mention. Once selected, the username will automatically replace the full name or nickname.\nThe following example sends a special mention notification to **alice** that alerts her of the channel and message where she has been mentioned. If **alice** is away from Mattermost and has [email notifications](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications) turned on, then she will receive an email alert of her mention along with the message text.",
"help.mentioning.usernameCont": "If the user you mentioned does not belong to the channel, a System Message will be posted to let you know. This is a temporary message only seen by the person who triggered it. To add the mentioned user to the channel, go to the dropdown menu beside the channel name and select **Add Members**.",
- "help.mentioning.usernameExample": "@alice how did your interview go with the new candidate?",
+ "help.mentioning.usernameExample": "@alice hoe ging het sollicitatiegesprek met de nieuwe kandidaat? ",
"help.messaging.attach": "**Attach files** by dragging and dropping into Mattermost or clicking the attachment icon in the text input box.",
"help.messaging.emoji": "**Quickly add emoji** by typing \":\", which will open an emoji autocomplete. If the existing emoji don't cover what you want to express, you can also create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html).",
"help.messaging.format": "**Format your messages** using Markdown that supports text styling, headings, links, emoticons, code blocks, block quotes, tables, lists and in-line images.",
"help.messaging.notify": "**Notify teammates** when they are needed by typing `@username`.",
"help.messaging.reply": "**Reply to messages** by clicking the reply arrow next to the message text.",
- "help.messaging.title": "# Messaging Basics\n_____",
+ "help.messaging.title": "# Berichten Basics\n _____",
"help.messaging.write": "**Write messages** using the text input box at the bottom of Mattermost. Press **ENTER** to send a message. Use **Shift+ENTER** to create a new line without sending a message.",
"installed_command.header": "Slash opdrachten",
"installed_commands.add": "Slash opdracht toevoegen",
@@ -1317,7 +1317,7 @@
"installed_integrations.creation": "Gemaakt door {creator} op {createAt, date, full}",
"installed_integrations.delete": "Verwijderen",
"installed_integrations.hideSecret": "Verberg Secret",
- "installed_integrations.regenSecret": "Regenerate Secret",
+ "installed_integrations.regenSecret": "Regenereer Secret",
"installed_integrations.regenToken": "Token opnieuw genereren",
"installed_integrations.showSecret": "Toon Secret",
"installed_integrations.token": "Token: {token}",
@@ -1359,7 +1359,7 @@
"integrations.oauthApps.title": "OAuth 2.0 Applicaties",
"integrations.outgoingWebhook.description": "Uitgaande webhooks laten externe integraties toe om berichten te ontvangen en hierop te antwoorden",
"integrations.outgoingWebhook.title": "Uitgaande webhook",
- "integrations.successful": "Setup Successful",
+ "integrations.successful": "Installatie Succesvol",
"intro_messages.DM": "Dit is de start van uw privé berichten historiek met teamlid {teammate}.<br /> Privé berichten en bestanden die hier gedeeld worden zijn niet zichtbaar voor anderen.",
"intro_messages.anyMember": "Ieder lid kan dit kanaal lezen en volgen.",
"intro_messages.beginning": "Begin van {name}",
@@ -1378,7 +1378,7 @@
"invite_member.autoJoin": "Uitgenodigde personen worden automatisch lid van het <strong>{channel}</strong> kanaal.",
"invite_member.cancel": "Annuleren",
"invite_member.content": "E-mail is momenteel uitgeschakeld voor uw team, en een uitnodiging per e-mail kan niet worden verzonden. Neem contact op met uw systeembeheerder voor het inschakelen van e-mail en e-mail uitnodigingen.",
- "invite_member.disabled": "Het maken van gebruikers is uitgeschakeld voor uw team. Vraag uw team beheerder voor meer informatie.",
+ "invite_member.disabled": "Het maken van gebruikers is uitgeschakeld voor uw team. Vraag uw team beheerder voor meer informatie. ",
"invite_member.emailError": "Vul een geldig e-mail adres in",
"invite_member.firstname": "Voornaam",
"invite_member.inviteLink": "Team uitnodigings-link",
@@ -1392,11 +1392,11 @@
"invite_member.sending": " Versturen",
"invite_member.teamInviteLink": "U kunt ook mensen uitnodigen met deze {link} link.",
"ldap_signup.find": "Vind mijn teams",
- "ldap_signup.ldap": "Maak een team met een LDAP account",
+ "ldap_signup.ldap": "Maak een team met een AD/LDAP account",
"ldap_signup.length_error": "De naam moet 3 of meer tekens zijn met een maximum van 15",
"ldap_signup.teamName": "Voer de team naam in",
"ldap_signup.team_error": "Voer de team naam in",
- "leave_team_modal.desc": "You will be removed from all public channels and private groups. If the team is private you will not be able to rejoin the team. Are you sure?",
+ "leave_team_modal.desc": "Je zal worden verwijdert uit alle publieke kanalen en prive groepen. Als het team prive is kan je niet terugkeren in het team. Weet je het zeker?",
"leave_team_modal.no": "Nee",
"leave_team_modal.title": "Verlaat het team?",
"leave_team_modal.yes": "Ja",
@@ -1411,8 +1411,8 @@
"login.gitlab": "GitLab",
"login.google": "Google Apps",
"login.invalidPassword": "Uw wachtwoord is niet juist.",
- "login.ldapUsername": "LDAP gebruikersnaam",
- "login.ldapUsernameLower": "LDAP gebruikersnaam",
+ "login.ldapUsername": "AD/LDAP Gebruikersnaam",
+ "login.ldapUsernameLower": "AD/LDAP gebruikersnaam",
"login.noAccount": "Heeft u geen account? ",
"login.noEmail": "Geen uw e-mail adres in",
"login.noEmailLdapUsername": "Geef uw e-mail adres of {ldapUsername} in",
@@ -1501,7 +1501,7 @@
"password_send.link": "<p>Een wachtwoord reset link is verstuurd naar <b>{email}</b></p>",
"password_send.reset": "Reset wachtwoord",
"password_send.title": "Wachtwoord reset",
- "pdf_preview.max_pages": "Download to read more pages",
+ "pdf_preview.max_pages": "Download om meer pagina's te lezen",
"pending_post_actions.cancel": "Annuleren",
"pending_post_actions.retry": "Probeer opnieuw",
"permalink.error.access": "Permalink behoort toe aan een verwijderd bericht of aan een kanaal waar je geen toegang tot hebt.",
@@ -1568,9 +1568,9 @@
"search_results.because": "<ul><li>Wanneer u op zoek bent naar een gedeeltelijk woord (b.v. zoek naar \"tele\", op zoek naar \"telefooon\" of \"televisie\"), moet u een * aan de zoekterm toevoegen</li><li>Zoekopdrachten van 2 letters en algemene woorden zoals \"dit\", \"een\", \"het\" verschijnen niet in de zoekresultaten</li></ul>",
"search_results.noResults": "Geen resultaten gevonden. Opnieuw proberen?",
"search_results.usage": "<ul><li>Gebruik <b>\"aanhalingstekens\"</b> om hele zinnen te zoeken</li><li>Gebruik <b>van:</b> om berichten van specifieke gebruikers te zoeken en <b>in:</b> om berichten in specifieke kanalen te zoeken</li></ul>",
- "search_results.usageFlag1": "You haven't flagged any messages yet.",
- "search_results.usageFlag2": "You can add a flag to messages and comments by clicking the ",
- "search_results.usageFlag3": " icon next to the timestamp.",
+ "search_results.usageFlag1": "Je hebt nog geen berichten gemarkeerd.",
+ "search_results.usageFlag2": "Je kan berichten en reacties markeren door te klikken op het ",
+ "search_results.usageFlag3": " icoon naast het datum/tijd veld.",
"search_results.usageFlag4": "Flags are a way to mark messages for follow up. Your flags are personal, and cannot be seen by other users.",
"setting_item_max.cancel": "Annuleren",
"setting_item_max.save": "Opslaan",
@@ -1611,12 +1611,12 @@
"sidebar_right_menu.teamLink": "Verkrijg team uitnodigings-link",
"sidebar_right_menu.teamSettings": "Team instellingen",
"sidebar_right_menu.viewMembers": "Bekijk Leden",
- "signup.email": "E-mail en wachtwoord",
+ "signup.email": "E-mail en Wachtwoord",
"signup.gitlab": "GitLab Single-Sign-On",
"signup.google": "Google Account",
"signup.ldap": "AD/LDAP Credentials",
"signup.office365": "Office 365",
- "signup.title": "Create an account with:",
+ "signup.title": "Maak een account met:",
"signup_team.choose": "Je teams:",
"signup_team.createTeam": "Of maak een team",
"signup_team.disabled": "Het aanmaken van nieuwe teams is uigeschakeld. Neem contact op met een beheerder voor toegang.",
@@ -1656,7 +1656,7 @@
"signup_user_completed.validEmail": "Vul een geldig e-mail adres in",
"signup_user_completed.welcome": "Welkom bij:",
"signup_user_completed.whatis": "Wat is uw e-mail adres?",
- "signup_user_completed.withLdap": "Met uw LDAP gegevens",
+ "signup_user_completed.withLdap": "Met uw AD/LDAP gegevens",
"sso_signup.find": "Vind mijn teams",
"sso_signup.gitlab": "Maak een team met een GitLab account",
"sso_signup.google": "Maak een team met een Google Apps account",
@@ -1679,7 +1679,7 @@
"team_export_tab.unable": " Kan niet exporteren: {error}",
"team_import_tab.failure": " Importeren mislukt: ",
"team_import_tab.import": "Importeer",
- "team_import_tab.importHelp": "<p>Om een team vanuit Slack te importeren ga naar Slack > Team Settings > Import/Export Data > Export > Start Export. Slack staat niet om bestanden, afbeeldingen, privé groepen of directe berichten te exporteren vanuit Slack. Daarom zal de import naar Mattermost alleen tekstberichten importeren in jouw publieke kanalen.</p><p>De Slack import naar Mattermost is in 'Beta'. Slack bot berichten worden nog niet geïmporteerd en Slack @vermeldingen zijn momenteel niet ondersteund.</p>",
+ "team_import_tab.importHelp": "<p>Om een team vanuit Slack te importeren ga naar Slack > Team Settings > Import/Export Data > Export > Start Export. Slack staat niet om bestanden, afbeeldingen, privé groepen of directe berichten te exporteren vanuit Slack. Daarom zal de import naar Mattermost alleen tekstberichten importeren in jouw publieke kanalen.</p><p>De Slack import naar Mattermost is in 'Beta'. Slack bot berichten worden nog niet geïmporteerd</p>",
"team_import_tab.importSlack": "Importeer van Slack (beta)",
"team_import_tab.importing": " Importeren...",
"team_import_tab.successful": " Importeren is gelukt: ",
@@ -1735,14 +1735,14 @@
"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",
"user.settings.advance.joinLeaveDesc": "When \"On\", System Messages saying a user has joined or left a channel will be visible. When \"Off\", the System Messages about joining or leaving a channel will be hidden. A message will still show up when you are added to a channel, so you can receive a notification.",
- "user.settings.advance.joinLeaveTitle": "Enable Join/Leave Messages",
+ "user.settings.advance.joinLeaveTitle": "Aanzetten van Deelnemen/Verlaten Berichten",
"user.settings.advance.markdown_preview": "Toon markdown voorbeeld optie in bericht invoerveld",
"user.settings.advance.off": "Uit",
"user.settings.advance.on": "Aan",
"user.settings.advance.preReleaseDesc": "Selecteer een pre-released feature die je wilt bekijken. Je moet waarschijnlijk de pagina herladen voordat de veranderingen zichtbaar zijn.",
"user.settings.advance.preReleaseTitle": "Preview pre-release features",
- "user.settings.advance.sendDesc": "Indien ingeschakeld zal 'Enter' een nieuwe regel toevoegen en 'Ctrl + Enter' het bericht versturen.",
- "user.settings.advance.sendTitle": "Stuur berichten wanner u op Ctrl + Enter drukt",
+ "user.settings.advance.sendDesc": "Indien ingeschakeld zal 'ENTER' een nieuwe regel toevoegen en 'CTRL + ENTER' het bericht versturen.",
+ "user.settings.advance.sendTitle": "Stuur berichten wanner u op CTRL + ENTER drukt",
"user.settings.advance.slashCmd_autocmp": "Aanzetten van externe applicatie om slash commando autocomplete te gebruiken",
"user.settings.advance.title": "Geavanceerde instellingen",
"user.settings.custom_theme.awayIndicator": "Weg Indicator",
@@ -1811,10 +1811,10 @@
"user.settings.general.emailGitlabCantUpdate": "Login gebeurt via GitLab. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
"user.settings.general.emailGoogleCantUpdate": "Login gebeurt via Google. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
"user.settings.general.emailHelp1": "E-mail wordt gebruikt voor aanmelden, meldingen en wachtwoord te resetten. E-mail vereist verificatie indien gewijzigd.",
- "user.settings.general.emailHelp2": "E-mail is uitgeschakeld door de systeembeheerder. Geen meldings-e-mails worden verzonden totdat deze optie is ingeschakeld.",
+ "user.settings.general.emailHelp2": "E-mail is uitgeschakeld door de systeembeheerder. Geen meldings-e-mails worden verzonden totdat deze optie is ingeschakeld. ",
"user.settings.general.emailHelp3": "E-mail wordt gebruikt om in te loggen, meldingen en wachtwoord reset.",
"user.settings.general.emailHelp4": "Een verificatie-e-mail is verzonden naar {email}.",
- "user.settings.general.emailLdapCantUpdate": "Login gebeurt via LDAP. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
+ "user.settings.general.emailLdapCantUpdate": "Login gebeurt via AD/LDAP. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
"user.settings.general.emailMatch": "De wachtwoorden die u ingaf zijn niet identiek.",
"user.settings.general.emailOffice365CantUpdate": "Login gebeurt via Office 365. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
"user.settings.general.emailSamlCantUpdate": "Login gebeurt via SAML. Het e-mail adres kan niet bijgewerkt worden. Het e-mail adres dat gebruikt wordt voor meldingen is {email}.",
@@ -1829,7 +1829,7 @@
"user.settings.general.lastName": "Achternaam",
"user.settings.general.loginGitlab": "Login via GitLab ({email})",
"user.settings.general.loginGoogle": "Login via Google ({email})",
- "user.settings.general.loginLdap": "Login via LDAP ({email})",
+ "user.settings.general.loginLdap": "Login via AD/LDAP ({email})",
"user.settings.general.loginOffice365": "Login via Office 365 ({email})",
"user.settings.general.loginSaml": "Login via SAML ({email})",
"user.settings.general.newAddress": "Nieuw adres: {email}<br />Controleer uw e-mail om dit adres te valideren.",
@@ -1874,89 +1874,89 @@
"user.settings.notifications.allActivity": "Voor alle activiteiten",
"user.settings.notifications.channelWide": "Kanaal-brede vermeldingen \"@\"kanaal\", \"@all\"",
"user.settings.notifications.close": "Afsluiten",
- "user.settings.notifications.comments": "Reply notifications",
+ "user.settings.notifications.comments": "Antwoord meldingen",
"user.settings.notifications.commentsAny": "Trigger notifications on messages in reply threads that I start or participate in",
"user.settings.notifications.commentsInfo": "In addition to notifications for when you're mentioned, select if you would like to receive notifications on reply threads.",
- "user.settings.notifications.commentsNever": "Do not trigger notifications on messages in reply threads unless I'm mentioned",
- "user.settings.notifications.commentsRoot": "Trigger notifications on messages in threads that I start",
+ "user.settings.notifications.commentsNever": "Trigger geen notificaties in berichten in antwoord lijsten tenzij ik word genoemd",
+ "user.settings.notifications.commentsRoot": "Trigger notificaties in berichten die ik ben begonnen",
"user.settings.notifications.desktop": "Verstuur desktop meldingen",
- "user.settings.notifications.desktop.allFirefoxForever": "For all activity, shown indefinitely",
- "user.settings.notifications.desktop.allFirefoxTimed": "For all activity, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allNoSoundForever": "For all activity, without sound, shown indefinitely",
- "user.settings.notifications.desktop.allNoSoundTimed": "For all activity, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allSoundForever": "For all activity, with sound, shown indefinitely",
- "user.settings.notifications.desktop.allSoundTimed": "For all activity, with sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.duration": "Notification duration",
- "user.settings.notifications.desktop.durationInfo": "Sets how long desktop notifications will remain on screen.",
- "user.settings.notifications.desktop.mentionsFirefoxForever": "For mentions and direct messages, shown indefinitely",
- "user.settings.notifications.desktop.mentionsFirefoxTimed": "For mentions and direct messages, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsNoSoundForever": "For mentions and direct messages, without sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsNoSoundTimed": "For mentions and direct messages, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsSoundForever": "For mentions and direct messages, with sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsSoundTimed": "For mentions and direct messages, with sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.seconds": "{seconds} seconds",
- "user.settings.notifications.desktop.sound": "Notification sound",
- "user.settings.notifications.desktop.title": "Desktop meldings-geluid",
- "user.settings.notifications.desktop.unlimited": "Unlimited",
+ "user.settings.notifications.desktop.allFirefoxForever": "Voor alle activiteit, onbeperkt tonen",
+ "user.settings.notifications.desktop.allFirefoxTimed": "Voor alle activiteit, tonen voor {seconds} secondes",
+ "user.settings.notifications.desktop.allNoSoundForever": "Voor alle activiteit, zonder geluid, onbeperkt tonen",
+ "user.settings.notifications.desktop.allNoSoundTimed": "Voor alle activiteit, zonder geluid, tonen voor {seconds} secondes",
+ "user.settings.notifications.desktop.allSoundForever": "Voor alle activiteit, met geluid, onbeperkt tonen ",
+ "user.settings.notifications.desktop.allSoundTimed": "Voor alle activiteit, met geluid, tonen voor {seconds} secondes",
+ "user.settings.notifications.desktop.duration": "Duur van notificatie",
+ "user.settings.notifications.desktop.durationInfo": "Stel in hoe lang desktop notificaties op het scherm zichtbaar zullen zijn.",
+ "user.settings.notifications.desktop.mentionsFirefoxForever": "Voor vermeldingen en directe berichten, toon altijd",
+ "user.settings.notifications.desktop.mentionsFirefoxTimed": "Voor vermeldingen en directe berichten, toon voor {seconds} secondes",
+ "user.settings.notifications.desktop.mentionsNoSoundForever": "Voor vermeldingen en directe berichten, zonder geluid, toon altijd",
+ "user.settings.notifications.desktop.mentionsNoSoundTimed": "Voor vermeldingen en directe berichten, zonder geluid, toon voor {seconds} secondes",
+ "user.settings.notifications.desktop.mentionsSoundForever": "Voor vermeldingen en directe berichten, met geluid, toon altijd",
+ "user.settings.notifications.desktop.mentionsSoundTimed": "Voor vermeldingen en directe berichten, zonder geluid, toon voor {seconds} secondes",
+ "user.settings.notifications.desktop.seconds": "{seconds} secondes",
+ "user.settings.notifications.desktop.sound": "Notificatie geluid",
+ "user.settings.notifications.desktop.title": "Desktop Notificaties",
+ "user.settings.notifications.desktop.unlimited": "Ongelimiteerd",
"user.settings.notifications.desktopSounds": "Desktop meldings-geluid",
"user.settings.notifications.email.everyHour": "Elk uur",
- "user.settings.notifications.email.everyXMinutes": "Every {count, plural, one {minute} other {{count, number} minutes}}",
+ "user.settings.notifications.email.everyXMinutes": "Iedere {count, plural, one {minute} other {{count, number} minutes}}",
"user.settings.notifications.email.immediately": "Onmiddellijk",
"user.settings.notifications.email.never": "Nooit",
- "user.settings.notifications.email.send": "Stuur desktop meldingen",
- "user.settings.notifications.emailBatchingInfo": "Notifications received over the time period selected are combined and sent in a single email.",
- "user.settings.notifications.emailInfo": "E-mailmeldingen worden verzonden voor vermeldingen en rechtstreekse berichten nadat u bent offline bent voor meer dan 60 seconden of weg van {siteName} voor meer dan 5 minuten.",
+ "user.settings.notifications.email.send": "Stuur email notificaties",
+ "user.settings.notifications.emailBatchingInfo": "Notificaties die ontvangen zijn in de geselecteerde tijdsperiode worden gecombineerd en verstuurd in een enkele email.",
+ "user.settings.notifications.emailInfo": "E-mailmeldingen worden verzonden voor vermeldingen en rechtstreekse berichten nadat u bent offline bent of weg van {siteName} voor meer dan 5 minuten.",
"user.settings.notifications.emailNotifications": "E-mail meldingen",
"user.settings.notifications.header": "Meldingen",
- "user.settings.notifications.info": "Desktop notifications are available on Firefox, Safari, and Chrome.",
+ "user.settings.notifications.info": "Desktop notificaties zijn beschikbaar op Firefox, Safari en Chrome",
"user.settings.notifications.noWords": "Geen woorden geconfigureerd",
"user.settings.notifications.off": "Uit",
"user.settings.notifications.on": "Aan",
"user.settings.notifications.onlyMentions": "Enkele voor vermeldingen en privé berichten",
- "user.settings.notifications.push": "Mobiele push meldingen",
+ "user.settings.notifications.push": "Mobiele push notificaties",
"user.settings.notifications.sensitiveName": "Uw hoofdlettergevoelige eerste naam \"{first_name}\"",
"user.settings.notifications.sensitiveUsername": "Uw niet-hoofdlettergevoelige gebruikersnaam \"{username}\"",
"user.settings.notifications.sensitiveWords": "Andere niet-hoofdlettergevoelige woorden, gescheiden door komma's:",
"user.settings.notifications.soundConfig": "Configureer de meldings-geluiden in de instellingen van uw browser",
- "user.settings.notifications.sounds_info": "Notification sounds are available on IE11, Edge, Safari and Chrome.",
+ "user.settings.notifications.sounds_info": "Notificatie geluiden zijn beschikbaar in IE11, Edge, Safari en Chrome.",
"user.settings.notifications.teamWide": "Team-vermeldingen \"@all\"",
"user.settings.notifications.title": "Meldings-instellingen",
"user.settings.notifications.usernameMention": "Uw gebruikersnaam vermeld \"@{username}\"",
"user.settings.notifications.wordsTrigger": "Woorden die een vermelding triggeren",
- "user.settings.push_notification.allActivityAway": "For all activity when away or offline",
- "user.settings.push_notification.allActivityOffline": "For all activity when offline",
- "user.settings.push_notification.allActivityOnline": "For all activity when online, away or offline",
- "user.settings.push_notification.away": "Away or offline",
+ "user.settings.push_notification.allActivityAway": "Voor alle activiteit wanneer afwezig of offline",
+ "user.settings.push_notification.allActivityOffline": "Voor alle activiteit wanneer offline",
+ "user.settings.push_notification.allActivityOnline": "Voor alle activiteit wanneer online, afwezig of offline",
+ "user.settings.push_notification.away": "Afwezig of offline",
"user.settings.push_notification.disabled": "Uitgeschakeld door de systeembeheerder",
"user.settings.push_notification.disabled_long": "Push notificaties voor mobiele apparaten zijn uitgezet door Uw Systeembeheerder. ",
"user.settings.push_notification.info": "Meldingen worden verstuurd naar uw mobiele apparaat wanneer er activiteit is in Mattermost.",
"user.settings.push_notification.off": "Uit",
"user.settings.push_notification.offline": "Offline",
- "user.settings.push_notification.online": "Online, away or offline",
- "user.settings.push_notification.onlyMentionsAway": "For mentions and direct messages when away or offline",
- "user.settings.push_notification.onlyMentionsOffline": "For mentions and direct messages when offline",
- "user.settings.push_notification.onlyMentionsOnline": "For mentions and direct messages when online, away or offline",
- "user.settings.push_notification.send": "Stuur mobiele push meldingen",
- "user.settings.push_notification.status": "Trigger push notifications when",
- "user.settings.push_notification.status_info": "Notification alerts are only pushed to your mobile device when your online status matches the selection above.",
+ "user.settings.push_notification.online": "Online, afwezig of offline",
+ "user.settings.push_notification.onlyMentionsAway": "Voor vermeldingen en directe berichten wanneer afwezig of offline",
+ "user.settings.push_notification.onlyMentionsOffline": "Voor vermeldingen en directe berichten wanneer offline",
+ "user.settings.push_notification.onlyMentionsOnline": "Voor vermeldingen en directe berichten wanneer online, afwezig of offline",
+ "user.settings.push_notification.send": "Stuur mobiele push notificaties",
+ "user.settings.push_notification.status": "Trigger push notificaties wanneer",
+ "user.settings.push_notification.status_info": "Notificatie meldingen worden alleen gepusht naar jouw mobiele device wanneer je online status overeenkomt met de status hierboven.",
"user.settings.security.close": "Afsluiten",
"user.settings.security.currentPassword": "Huidig wachtwoord",
"user.settings.security.currentPasswordError": "Voer uw huidige wachtwoord in",
- "user.settings.security.deauthorize": "Deauthorize",
+ "user.settings.security.deauthorize": "Machtiging Intrekken",
"user.settings.security.emailPwd": "E-mail en wachtwoord",
"user.settings.security.gitlab": "GitLab",
"user.settings.security.google": "Google",
"user.settings.security.lastUpdated": "Laatst bijgewerkt op {date} {time}",
"user.settings.security.ldap": "AD/LDAP",
"user.settings.security.loginGitlab": "Aanmelden via Gitlab",
- "user.settings.security.loginLdap": "Aanmelden via LDAP",
+ "user.settings.security.loginLdap": "Aanmelden via AD/LDAP",
"user.settings.security.logoutActiveSessions": "Bekijk en uitloggen huidige sessies",
"user.settings.security.method": "Inlog methode",
"user.settings.security.newPassword": "Nieuw wachtwoord",
- "user.settings.security.noApps": "No OAuth 2.0 Applications are authorized.",
+ "user.settings.security.noApps": "Geen OAuth 2.0 Applicaties zijn geautoriseerd. ",
"user.settings.security.oauthApps": "OAuth 2.0 Applicaties",
- "user.settings.security.oauthAppsDescription": "Click 'Edit' to manage your OAuth 2.0 Applications",
- "user.settings.security.oauthAppsHelp": "Applications act on your behalf to access your data based on the permissions you grant them.",
+ "user.settings.security.oauthAppsDescription": "Klik 'Bewerk\" om jouw OAuth 2.0 Applicaties te beheren",
+ "user.settings.security.oauthAppsHelp": "Applicaties behandelen jouw toegangs-gegevens alleen naar de rechten die jij ze geeft.",
"user.settings.security.office365": "Office 365",
"user.settings.security.oneSignin": "Je mag maar 1 inlogmethode tegelijkertijd gebruiken. Verander van inlogmethode zal je een email sturen of de verandering succesvol was.",
"user.settings.security.password": "Wachtwoord",
@@ -1977,7 +1977,7 @@
"user.settings.security.passwordErrorUppercaseNumberSymbol": "Jouw wachtwoord moet minimaal {min} karakters bevatten met minimaal een hoofdetter, een cijfer en een karakter (bv. \"~!@#$%^&*()\").",
"user.settings.security.passwordErrorUppercaseSymbol": "Jouw wachtwoord moet minimaal {min} karakters bevatten met minimaal een hoofdletter en een karakter (bv. \"~!@#$%^&*()\").",
"user.settings.security.passwordGitlabCantUpdate": "Aanmelden gebeurt via Gitlab. Uw wachtwoord kan niet bijgewerkt worden.",
- "user.settings.security.passwordLdapCantUpdate": "Aanmelden gebeurt via LDAP. Uw wachtwoord kan niet bijgewerkt worden.",
+ "user.settings.security.passwordLdapCantUpdate": "Aanmelden gebeurt via AD/LDAP. Uw wachtwoord kan niet bijgewerkt worden.",
"user.settings.security.passwordMatchError": "De wachtwoorden die U ingaf zijn niet identiek",
"user.settings.security.passwordMinLength": "Verkeerde minimale lengte, kan de voorvertoning niet tonen.",
"user.settings.security.retypePassword": "Nieuw wachtwoord herhalen",
@@ -1985,7 +1985,7 @@
"user.settings.security.switchEmail": "Overschakelen naar het gebruik van email en password",
"user.settings.security.switchGitlab": "Overschakelen naar het gebruik van GitLab SSO",
"user.settings.security.switchGoogle": "Overschakelen naar het gebruik van Google SSO",
- "user.settings.security.switchLdap": "Overschakelen naar het gebruik van LDAP",
+ "user.settings.security.switchLdap": "Overschakelen naar het gebruik van AD/LDAP",
"user.settings.security.switchOffice365": "Schakel naar Office 365 SSO gebruik",
"user.settings.security.switchSaml": "Overschakelen naar SAML SSO",
"user.settings.security.title": "Beveiligingsinstellingen",
diff --git a/webapp/i18n/pt-BR.json b/webapp/i18n/pt-BR.json
index 45afbd184..9d4bfbb08 100644
--- a/webapp/i18n/pt-BR.json
+++ b/webapp/i18n/pt-BR.json
@@ -1,2005 +1,2005 @@
{
- "about.close": "Close",
- "about.copyright": "Copyright 2016 Mattermost, Inc. All rights reserved",
- "about.database": "Database:",
- "about.date": "Build Date:",
- "about.enterpriseEditionLearn": "Learn more about Enterprise Edition at ",
- "about.enterpriseEditionSt": "Modern communication from behind your firewall.",
+ "about.close": "Fechar",
+ "about.copyright": "Copyright 2016 Mattermost, Inc. Todos os direitos reservados",
+ "about.database": "Banco de dados:",
+ "about.date": "Data De Criação:",
+ "about.enterpriseEditionLearn": "Saiba mais sobre Enterprise Edition em ",
+ "about.enterpriseEditionSt": "Comunicação empresarial moderna atrás do seu firewall.",
"about.enterpriseEditione1": "Enterprise Edition",
- "about.hash": "Build Hash:",
- "about.hashee": "EE Build Hash:",
- "about.licensed": "Licensed by:",
- "about.number": "Build Number:",
- "about.teamEditionLearn": "Join the Mattermost community at ",
- "about.teamEditionSt": "All your team communication in one place, instantly searchable and accessible anywhere.",
+ "about.hash": "Hash de Compilação:",
+ "about.hashee": "Hash de Compilação EE:",
+ "about.licensed": "Licenciado por:",
+ "about.number": "O Número de Compilação:",
+ "about.teamEditionLearn": "Junte-se a comunidade Mattermost em ",
+ "about.teamEditionSt": "Toda comunicação da sua equipe em um só lugar, instantaneamente pesquisável e acessível em qualquer lugar.",
"about.teamEditiont0": "Team Edition",
"about.teamEditiont1": "Enterprise Edition",
- "about.title": "About Mattermost",
- "about.version": "Version:",
- "access_history.title": "Access History",
- "activity_log.activeSessions": "Active Sessions",
+ "about.title": "Sobre o Mattermost",
+ "about.version": "Versão:",
+ "access_history.title": "Histórico de Acesso",
+ "activity_log.activeSessions": "Sessões ativas",
"activity_log.browser": "Browser: {browser}",
- "activity_log.firstTime": "First time active: {date}, {time}",
- "activity_log.lastActivity": "Last activity: {date}, {time}",
+ "activity_log.firstTime": "Primeira vez ativo: {date}, {time}",
+ "activity_log.lastActivity": "Última atividade: {date}, {time}",
"activity_log.logout": "Logout",
- "activity_log.moreInfo": "More info",
- "activity_log.os": "OS: {os}",
- "activity_log.sessionId": "Session ID: {id}",
- "activity_log.sessionsDescription": "Sessions are created when you log in to a new browser on a device. Sessions let you use Mattermost without having to log in again for a time period specified by the System Admin. If you want to log out sooner, use the 'Logout' button below to end a session.",
+ "activity_log.moreInfo": "Mais informações",
+ "activity_log.os": "SO: {os}",
+ "activity_log.sessionId": "ID da Sessão: {id}",
+ "activity_log.sessionsDescription": "Sessões são criadas quando você efetuar login em um novo navegador em um dispositivo. Sessões permitem que você use Mattermost sem ter que logar novamente por um período de tempo especificado pelo administrador do sistema. Se você deseja sair mais cedo, use o botão 'Logout' abaixo para terminar uma sessão.",
"activity_log_modal.android": "Android",
- "activity_log_modal.androidNativeApp": "Android Native App",
- "activity_log_modal.iphoneNativeApp": "iPhone Native App",
- "add_command.autocomplete": "Autocomplete",
- "add_command.autocomplete.help": "(Optional) Show slash command in autocomplete list.",
- "add_command.autocompleteDescription": "Autocomplete Description",
- "add_command.autocompleteDescription.help": "(Optional) Short description of slash command for the autocomplete list.",
- "add_command.autocompleteDescription.placeholder": "Example: \"Returns search results for patient records\"",
- "add_command.autocompleteHint": "Autocomplete Hint",
- "add_command.autocompleteHint.help": "(Optional) Arguments associated with your slash command, displayed as help in the autocomplete list.",
- "add_command.autocompleteHint.placeholder": "Example: [Patient Name]",
- "add_command.cancel": "Cancel",
- "add_command.description": "Description",
- "add_command.description.help": "Description for your incoming webhook.",
- "add_command.displayName": "Display Name",
- "add_command.displayName.help": "Display name for your slash command made of up to 64 characters.",
- "add_command.doneHelp": "Your slash command has been set up. The following token will be sent in the outgoing payload. Please use it to verify the request came from your Mattermost team (see <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">documentation</a> for further details).",
- "add_command.iconUrl": "Response Icon",
- "add_command.iconUrl.help": "(Optional) Choose a profile picture override for the post responses to this slash command. Enter the URL of a .png or .jpg file at least 128 pixels by 128 pixels.",
+ "activity_log_modal.androidNativeApp": "App Nativo para Android",
+ "activity_log_modal.iphoneNativeApp": "App Nativo para iPhone",
+ "add_command.autocomplete": "Autocompletar",
+ "add_command.autocomplete.help": "(Opcional) Exibir comandos slash na lista de auto preenchimento.",
+ "add_command.autocompleteDescription": "Autocompletar Descrição: ",
+ "add_command.autocompleteDescription.help": "(Opcional) Breve descrição opcional do comando slash para a lista de preenchimento automático.",
+ "add_command.autocompleteDescription.placeholder": "Exemplo: \"Retorna os resultados da pesquisa, prontuário\"",
+ "add_command.autocompleteHint": "Autocompletar Sugestão",
+ "add_command.autocompleteHint.help": "(Opcional) Argumentos associados com seu comando slash, exibido como ajuda na lista de preenchimento automático.",
+ "add_command.autocompleteHint.placeholder": "Exemplo: [Nome Do Paciente]",
+ "add_command.cancel": "Cancelar",
+ "add_command.description": "Descrição",
+ "add_command.description.help": "Descrição do seu webhook de entrada.",
+ "add_command.displayName": "Nome de Exibição",
+ "add_command.displayName.help": "Nome de exibição para seu comando slash contendo até 64 caracteres.",
+ "add_command.doneHelp": "Seu comando slash foi definido. O seguinte token será enviado com a mensagem de saída. Por favor, usá-lo para verificar o pedido vindo da sua equipe Mattermost (veja <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">documentação</a> para mais detalhes).",
+ "add_command.iconUrl": "Ícone de Resposta",
+ "add_command.iconUrl.help": "(Opcional) Escolha uma imagem do perfil para substituir as respostas dos posts deste comando slash. Digite a URL de um arquivo .png ou .jpg com pelo menos 128 pixels por 128 pixels.",
"add_command.iconUrl.placeholder": "https://www.example.com/myicon.png",
- "add_command.method": "Request Method",
+ "add_command.method": "Método da Requisição",
"add_command.method.get": "GET",
- "add_command.method.help": "The type of command request issued to the Request URL.",
+ "add_command.method.help": "O tipo de solicitação do comando emitido para a URL requisitada.",
"add_command.method.post": "POST",
- "add_command.save": "Save",
+ "add_command.save": "Salvar",
"add_command.token": "<b>Token</b>: {token}",
- "add_command.trigger": "Command Trigger Word",
- "add_command.trigger.help": "Trigger word must be unique, and cannot begin with a slash or contain any spaces.",
- "add_command.trigger.helpExamples": "Examples: client, employee, patient, weather",
- "add_command.trigger.helpReserved": "Reserved: {link}",
- "add_command.trigger.helpReservedLinkText": "see list of built-in slash commands",
- "add_command.trigger.placeholder": "Command trigger e.g. \"hello\"",
- "add_command.triggerInvalidLength": "A trigger word must contain between {min} and {max} characters",
- "add_command.triggerInvalidSlash": "A trigger word cannot begin with a /",
- "add_command.triggerInvalidSpace": "A trigger word must not contain spaces",
- "add_command.triggerRequired": "A trigger word is required",
- "add_command.url": "Request URL",
- "add_command.url.help": "The callback URL to receive the HTTP POST or GET event request when the slash command is run.",
- "add_command.url.placeholder": "Must start with http:// or https://",
- "add_command.urlRequired": "A request URL is required",
- "add_command.username": "Response Username",
- "add_command.username.help": "(Optional) Choose a username override for responses for this slash command. Usernames can consist of up to 22 characters consisting of lowercase letters, numbers and they symbols \"-\", \"_\", and \".\" .",
- "add_command.username.placeholder": "Username",
- "add_emoji.cancel": "Cancel",
- "add_emoji.header": "Add",
- "add_emoji.image": "Image",
- "add_emoji.image.button": "Select",
- "add_emoji.image.help": "Choose the image for your emoji. The image can be a gif, png, or jpeg file with a max size of 64 KB and dimensions up to 128 by 128 pixels.",
- "add_emoji.imageRequired": "An image is required for the emoji",
- "add_emoji.name": "Name",
- "add_emoji.name.help": "Choose a name for your emoji made of up to 64 characters consisting of lowercase letters, numbers, and the symbols '-' and '_'.",
- "add_emoji.nameInvalid": "An emoji's name can only contain numbers, letters, and the symbols '-' and '_'.",
- "add_emoji.nameRequired": "A name is required for the emoji",
- "add_emoji.nameTaken": "This name is already in use by a system emoji. Please choose another name.",
- "add_emoji.preview": "Preview",
- "add_emoji.preview.sentence": "This is a sentence with {image} in it.",
- "add_emoji.save": "Save",
- "add_incoming_webhook.cancel": "Cancel",
- "add_incoming_webhook.channel": "Channel",
- "add_incoming_webhook.channel.help": "Public channel or private group that receives the webhook payloads. You must belong to the private group when setting up the webhook.",
- "add_incoming_webhook.channelRequired": "A valid channel is required",
- "add_incoming_webhook.description": "Description",
- "add_incoming_webhook.description.help": "Description for your incoming webhook.",
- "add_incoming_webhook.displayName": "Display Name",
- "add_incoming_webhook.displayName.help": "Display name for your incoming webhook made of up to 64 characters.",
- "add_incoming_webhook.doneHelp": "Your incoming webhook has been set up. Please send data to the following URL (see <a href=\"https://docs.mattermost.com/developer/webhooks-incoming.html\">documentation</a> for further details).",
- "add_incoming_webhook.name": "Name",
- "add_incoming_webhook.save": "Save",
+ "add_command.trigger": "Comando Palavra Gatilho",
+ "add_command.trigger.help": "Palavra gatilho precisa ser única, e não pode começar com uma barra ou conter espaços.",
+ "add_command.trigger.helpExamples": "Exemplos: cliente, funcionario, paciente, tempo",
+ "add_command.trigger.helpReserved": "Reservado: {link}",
+ "add_command.trigger.helpReservedLinkText": "veja a lista de comandos slash nativos",
+ "add_command.trigger.placeholder": "Comando gatilho ex. \"ola\"",
+ "add_command.triggerInvalidLength": "Uma palavra gatilho precisa conter entre {min} e {max} caracteres",
+ "add_command.triggerInvalidSlash": "Uma palavra gatilho não pode começar com /",
+ "add_command.triggerInvalidSpace": "Uma palavra gatilho não pode conter espaços",
+ "add_command.triggerRequired": "Uma palavra gatilho é necessária",
+ "add_command.url": "URL da solicitação",
+ "add_command.url.help": "A URL callback para receber o evento HTTP POST ou GET quando o comando slash for executado.",
+ "add_command.url.placeholder": "Deve começar com http:// ou https://",
+ "add_command.urlRequired": "Uma URL de requisição é necessária",
+ "add_command.username": "Usuário de Resposta",
+ "add_command.username.help": "(Opcional) Escolha um nome de usuário para substituir as respostas deste comando slash. O nome de usuário deve ter até 22 caracteres contendo letras minúsculas, números e os símbolos \"-\", \"_\", e \".\" .",
+ "add_command.username.placeholder": "Usuário",
+ "add_emoji.cancel": "Cancelar",
+ "add_emoji.header": "Adicionar",
+ "add_emoji.image": "Imagem",
+ "add_emoji.image.button": "Selecionar",
+ "add_emoji.image.help": "Escolha a imagem para o seu emoji. A imagem pode ser em um arquivo gif, png or jpeg com tamanho máximo de 64 KB and dimensões de até 128 por 128 pixels.",
+ "add_emoji.imageRequired": "Uma imagem é necessária para o emoji",
+ "add_emoji.name": "Nome",
+ "add_emoji.name.help": "Escolha um nome para o seu emoji que pode ter até 64 letras minúsculas, números, e símbolos '-' e '_'.",
+ "add_emoji.nameInvalid": "Os nomes dos emojis apenas podem conter números, letras e os símbolos '-' e '_'.",
+ "add_emoji.nameRequired": "Um nome é necessário para o emoji",
+ "add_emoji.nameTaken": "Este nome já está sendo usado por um emoji do sistema. Por Favor escolha outro nome.",
+ "add_emoji.preview": "Pré-visualização",
+ "add_emoji.preview.sentence": "Esta é uma frase com a {image} nela.",
+ "add_emoji.save": "Salvar",
+ "add_incoming_webhook.cancel": "Cancelar",
+ "add_incoming_webhook.channel": "Canal",
+ "add_incoming_webhook.channel.help": "Canal público ou grupo privado que recebe as cargas webhook. Você deve pertencer ao grupo privado quando configurar o webhook.",
+ "add_incoming_webhook.channelRequired": "Um canal válido é necessário",
+ "add_incoming_webhook.description": "Descrição",
+ "add_incoming_webhook.description.help": "Descrição do seu webhook de entrada.",
+ "add_incoming_webhook.displayName": "Nome de Exibição",
+ "add_incoming_webhook.displayName.help": "Nome de exibição para seu webhook de entrada contendo até 64 caracteres.",
+ "add_incoming_webhook.doneHelp": "Seu webhook de entrada foi definido. Por favor envie dados para a URL seguinte (veja <a href=\"https://docs.mattermost.com/developer/webhooks-incoming.html\">documentação</a> para mais detalhes).",
+ "add_incoming_webhook.name": "Nome",
+ "add_incoming_webhook.save": "Salvar",
"add_incoming_webhook.url": "<b>URL</b>: {url}",
- "add_oauth_app.callbackUrls.help": "The redirect URIs to which the service will redirect users after accepting or denying authorization of your application, and which will handle authorization codes or access tokens. Must be a valid URL and start with http:// or https://.",
- "add_oauth_app.callbackUrlsRequired": "One or more callback URLs are required",
- "add_oauth_app.clientId": "<b>Client ID</b>: {id}",
- "add_oauth_app.clientSecret": "<b>Client Secret</b>: {secret}",
- "add_oauth_app.description.help": "Description for your OAuth 2.0 application.",
- "add_oauth_app.descriptionRequired": "Description for the OAuth 2.0 application is required.",
- "add_oauth_app.doneHelp": "Your OAuth 2.0 application has been set up. Please use the following Client ID and Client Secret when requesting authorization for your application.",
- "add_oauth_app.doneUrlHelp": "The following are your authorized redirect URL(s).",
- "add_oauth_app.header": "Add",
- "add_oauth_app.homepage.help": "The URL for the homepage of the OAuth 2.0 application. Make sure you use HTTP or HTTPS in your URL depending on your server configuration.",
- "add_oauth_app.homepageRequired": "Homepage for the OAuth 2.0 application is required.",
- "add_oauth_app.icon.help": "(Optional) The URL of the image used for your OAuth 2.0 application. Make sure you use HTTP or HTTPS in your URL.",
- "add_oauth_app.name.help": "Display name for your OAuth 2.0 application made of up to 64 characters.",
- "add_oauth_app.nameRequired": "Name for the OAuth 2.0 application is required.",
- "add_oauth_app.trusted.help": "When true, the OAuth 2.0 application is considered trusted by the Mattermost server and doesn't require the user to accept authorization. When false, an additional window will appear, asking the user to accept or deny the authorization.",
- "add_oauth_app.url": "<b>URL(s)</b>: {url}",
- "add_outgoing_webhook.callbackUrls": "Callback URLs (One Per Line)",
- "add_outgoing_webhook.callbackUrls.help": "The URL that messages will be sent to.",
- "add_outgoing_webhook.callbackUrlsRequired": "One or more callback URLs are required",
- "add_outgoing_webhook.cancel": "Cancel",
- "add_outgoing_webhook.channel": "Channel",
- "add_outgoing_webhook.channel.help": "Public channel to receive webhook payloads. Optional if at least one Trigger Word is specified.",
- "add_outgoing_webhook.contentType.help1": "Choose the content type by which the response will be sent.",
- "add_outgoing_webhook.contentType.help2": "If application/x-www-form-urlencoded is chosen, the server assumes you will be encoding the parameters in a URL format.",
- "add_outgoing_webhook.contentType.help3": "If application/json is chosen, the server assumes you will posting JSON data.",
- "add_outgoing_webhook.content_Type": "Content Type",
- "add_outgoing_webhook.description": "Description",
- "add_outgoing_webhook.description.help": "Description for your outgoing webhook.",
- "add_outgoing_webhook.displayName": "Display Name",
- "add_outgoing_webhook.displayName.help": "Display name for your outgoing webhook made of up to 64 characters.",
- "add_outgoing_webhook.doneHelp": "Your outgoing webhook has been set up. The following token will be sent in the outgoing payload. Please use it to verify the request came from your Mattermost team (see <a href=\"https://docs.mattermost.com/developer/webhooks-outgoing.html\">documentation</a> for further details).",
- "add_outgoing_webhook.name": "Name",
- "add_outgoing_webhook.save": "Save",
+ "add_oauth_app.callbackUrls.help": "Os URIs de redirecionamento para o qual o serviço irá redirecionar os usuários depois de aceitar ou negar a autorização de sua aplicação, e que irá lidar com códigos de autorização ou tokens de acesso. Deve ser uma URL válida e começar com http:// ou https://.",
+ "add_oauth_app.callbackUrlsRequired": "Uma ou mais URLs callback são necessárias",
+ "add_oauth_app.clientId": "<b>ID Cliente</b>: {id}",
+ "add_oauth_app.clientSecret": "<b>Cliente Chave Secreta</b>: {secret}",
+ "add_oauth_app.description.help": "Descrição para sua aplicação OAuth 2.0.",
+ "add_oauth_app.descriptionRequired": "Descrição para a aplicação OAuth 2.0 é obrigatória.",
+ "add_oauth_app.doneHelp": "Sua aplicação OAuth 2.0 foi configurada. Por favor use o seguinte ID Cliente e Chave Secreta Cliente ao solicitar a autorização para a sua aplicação.",
+ "add_oauth_app.doneUrlHelp": "A seguir estão as URL(s) de redirecionamento autorizadas.",
+ "add_oauth_app.header": "Adicionar",
+ "add_oauth_app.homepage.help": "A URL para a página inicial da aplicação OAuth 2.0. Certifique-se de usar HTTP ou HTTPS em sua URL dependendo da sua configuração do servidor.",
+ "add_oauth_app.homepageRequired": "Página Inicial para a aplicação OAuth 2.0 é obrigatória.",
+ "add_oauth_app.icon.help": "(Opcional) A URL da imagem usada para a sua aplicação OAuth 2.0. Certifique-se de usar HTTP ou HTTPS em sua URL.",
+ "add_oauth_app.name.help": "Nome de exibição para sua aplicação OAuth 2.0 contendo até 64 caracteres.",
+ "add_oauth_app.nameRequired": "Nome para a aplicação OAuth 2.0 é obrigatória.",
+ "add_oauth_app.trusted.help": "Quando verdadeiro, a aplicação OAuth 2.0 é considerado confiável pelo servidor Mattermost e não requer que o usuário aceite a autorização. Quando falso, uma janela adicional será exibida, solicitando ao usuário para aceitar ou negar a autorização.",
+ "add_oauth_app.url": "<b>URL</b>: {url}",
+ "add_outgoing_webhook.callbackUrls": "URLs Callback (Uma Por Linha)",
+ "add_outgoing_webhook.callbackUrls.help": "A URL que as mensagens serão enviadas.",
+ "add_outgoing_webhook.callbackUrlsRequired": "Uma ou mais URLs callback são necessárias",
+ "add_outgoing_webhook.cancel": "Cancelar",
+ "add_outgoing_webhook.channel": "Canal",
+ "add_outgoing_webhook.channel.help": "Canal público para receber cargas webhook. Opcional se pelo menos uma Palavra Gatilho for especificado.",
+ "add_outgoing_webhook.contentType.help1": "Escolha o tipo de conteúdo pelo qual a resposta será enviada.",
+ "add_outgoing_webhook.contentType.help2": "Se application/x-www-form-urlencoded for escolhida, o servidor assume que você vai codificar os parâmetros em um formato de URL.",
+ "add_outgoing_webhook.contentType.help3": "Se application/json for escolhida, o servidor assume que você irá postar os dados em JSON.",
+ "add_outgoing_webhook.content_Type": "Tipo de Conteúdo",
+ "add_outgoing_webhook.description": "Descrição",
+ "add_outgoing_webhook.description.help": "Descrição do seu webhook de saída.",
+ "add_outgoing_webhook.displayName": "Nome de Exibição",
+ "add_outgoing_webhook.displayName.help": "Nome de exibição para seu webhook de saída contendo até 64 caracteres.",
+ "add_outgoing_webhook.doneHelp": "Seu webhook de saída foi definido. O seguinte token será enviado com a mensagem de saída. Por favor, usá-lo para verificar o pedido vindo da sua equipe Mattermost (veja <a href=\"https://docs.mattermost.com/developer/webhooks-outgoing.html\">documentação</a> para mais detalhes).",
+ "add_outgoing_webhook.name": "Nome",
+ "add_outgoing_webhook.save": "Salvar",
"add_outgoing_webhook.token": "<b>Token</b>: {token}",
- "add_outgoing_webhook.triggerWords": "Trigger Words (One Per Line)",
- "add_outgoing_webhook.triggerWords.help": "Messages that start with one of the specified words will trigger the outgoing webhook. Optional if Channel is selected.",
- "add_outgoing_webhook.triggerWordsOrChannelRequired": "A valid channel or a list of trigger words is required",
- "add_outgoing_webhook.triggerWordsTriggerWhen": "Trigger When",
- "add_outgoing_webhook.triggerWordsTriggerWhen.help": "Choose when to trigger the outgoing webhook; if the first word of a message matches a Trigger Word exactly, or if it starts with a Trigger Word.",
- "add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "First word matches a trigger word exactly",
- "add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "First word starts with a trigger word",
- "admin.advance.cluster": "High Availability (Beta)",
- "admin.audits.reload": "Reload User Activity Logs",
- "admin.audits.title": "User Activity Logs",
- "admin.authentication.email": "Email Auth",
+ "add_outgoing_webhook.triggerWords": "Palavras Gatilho (Uma Por Linha)",
+ "add_outgoing_webhook.triggerWords.help": "Mensagens que começam com uma das palavras especificadas irá disparar o webhook de saída. Opcional se o canal for selecionado.",
+ "add_outgoing_webhook.triggerWordsOrChannelRequired": "Um canal válido ou uma lista de palavras gatilho é necessário",
+ "add_outgoing_webhook.triggerWordsTriggerWhen": "Gatilho Quando",
+ "add_outgoing_webhook.triggerWordsTriggerWhen.help": "Escolher quando disparar o webhook de saída; se a primeira palavra de uma mensagem corresponde exatamente a uma Palavra Gatilho, ou se ele começa com uma Palavra Gatilho.",
+ "add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "Primeira palavra corresponde exatamente a uma palavra gatilho",
+ "add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "Primeira palavra começa com uma palavra gatilho",
+ "admin.advance.cluster": "Alta Disponibilidade (Beta)",
+ "admin.audits.reload": "Recarregar",
+ "admin.audits.title": "Atividade de Usuário",
+ "admin.authentication.email": "Autenticação Email",
"admin.authentication.gitlab": "GitLab",
"admin.authentication.ldap": "AD/LDAP",
"admin.authentication.oauth": "OAuth 2.0",
"admin.authentication.saml": "SAML",
- "admin.banner.heading": "Note:",
- "admin.cluster.enableDescription": "When true, Mattermost will run in High Availability mode. Please see <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> to learn more about configuring High Availability for Mattermost.",
- "admin.cluster.enableTitle": "Enable High Availability Mode:",
- "admin.cluster.interNodeListenAddressDesc": "The address the server will listen on for communicating with other servers.",
- "admin.cluster.interNodeListenAddressEx": "Ex \":8075\"",
- "admin.cluster.interNodeListenAddressTitle": "Inter-Node Listen Address:",
- "admin.cluster.interNodeUrlsDesc": "The internal/private URLs of all the Mattermost servers separated by commas.",
+ "admin.banner.heading": "Nota:",
+ "admin.cluster.enableDescription": "Quando verdadeiro, Mattermost irá executar no modo de Alta Disponibilidade. Por favor veja a <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentação</a> para aprender mais sobre configurar Alta Disponibilidade para o Mattermost.",
+ "admin.cluster.enableTitle": "Ativar modo Alta Disponibilidade:",
+ "admin.cluster.interNodeListenAddressDesc": "O endereço que o servidor irá escutar para a comunicação com os outros servidores.",
+ "admin.cluster.interNodeListenAddressEx": "Ex \":8065\"",
+ "admin.cluster.interNodeListenAddressTitle": "Inter-Node Escutar Endereço:",
+ "admin.cluster.interNodeUrlsDesc": "As URLs internas/privadas de todos os servidores Mattermost separados por virgulas.",
"admin.cluster.interNodeUrlsEx": "Ex \"http://10.10.10.30, http://10.10.10.31\"",
"admin.cluster.interNodeUrlsTitle": "Inter-Node URLs:",
- "admin.cluster.loadedFrom": "This configuration file was loaded from Node ID {clusterId}. Please see the Troubleshooting Guide in our <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> if you are accessing the System Console through a load balancer and experiencing issues.",
- "admin.cluster.noteDescription": "Changing properties in this section will require a server restart before taking effect. When High Availability mode is enabled, the System Console is set to read-only and can only be changed from the configuration file.",
- "admin.cluster.should_not_change": "WARNING: These settings may not sync with the other servers in the cluster. High Availability inter-node communication will not start until you modify the config.json to be identical on all servers and restart Mattermost. Please see the <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a> on how to add or remove a server from the cluster. If you are accessing the System Console through a load balancer and experiencing issues, please see the Troubleshooting Guide in our <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentation</a>.",
- "admin.cluster.status_table.config_hash": "Config File MD5",
- "admin.cluster.status_table.hostname": "Hostname",
+ "admin.cluster.loadedFrom": "Este arquivo de configuração foi carregado do Node ID {clusterId}. Por favor consulte o Guia de Resolução de Problemas na nossa <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentação</a> se você está acessando o Console do Sistema através de um balanceador de carga e enfrentando problemas.",
+ "admin.cluster.noteDescription": "Alterando propriedades nesta seção irá exigir a reinicialização do servidor antes de ter efeito. Quando o modo de Alta Disponibilidade é ativado, o Console do Sistema é definido para somente leitura e só pode ser alterado a partir do arquivo de configuração.",
+ "admin.cluster.should_not_change": "ATENÇÃO: Essas configurações podem não sincronizar com outros servidores no cluster. Comunicação de Alta Disponibilidade inter-node não será iniciado até que você modifique o config.json para ser idênticos em todos os servidores e reiniciar Mattermost. Por favor veja a <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentação</a> como adicionar ou remover um servidor do cluster. Se você estiver acessando o Console do Sistema através de um balanceador e enfrentando problemas, por favor veja o Guia de Resolução de Problemas na nossa <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">documentação</a>.",
+ "admin.cluster.status_table.config_hash": "MD5 Arquivo de Configuração",
+ "admin.cluster.status_table.hostname": "Nome da máquina",
"admin.cluster.status_table.id": "Node ID",
- "admin.cluster.status_table.reload": " Reload Cluster Status",
+ "admin.cluster.status_table.reload": " Recarregar Cluster Status",
"admin.cluster.status_table.status": "Status",
"admin.cluster.status_table.url": "Inter-Node URL",
- "admin.cluster.status_table.version": "Version",
- "admin.compliance.directoryDescription": "Directory to which compliance reports are written. If blank, will be set to ./data/.",
+ "admin.cluster.status_table.version": "Versão",
+ "admin.compliance.directoryDescription": "Diretório o qual os relatórios compliance são gravados. Se estiver em branco, será usado ./data/.",
"admin.compliance.directoryExample": "Ex \"./data/\"",
- "admin.compliance.directoryTitle": "Compliance Report Directory:",
- "admin.compliance.enableDailyDesc": "When true, Mattermost will generate a daily compliance report.",
- "admin.compliance.enableDailyTitle": "Enable Daily Report:",
- "admin.compliance.enableDesc": "When true, Mattermost allows compliance reporting from the <strong>Compliance and Auditing</strong> tab. See <a href=\"https://docs.mattermost.com/administration/compliance.html\" target=\"_blank\">documentation</a> to learn more.",
- "admin.compliance.enableTitle": "Enable Compliance Reporting:",
- "admin.compliance.false": "false",
- "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>Compliance is an enterprise feature. Your current license does not support Compliance. Click <a href=\"http://mattermost.com\" target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
- "admin.compliance.save": "Save",
- "admin.compliance.saving": "Saving Config...",
- "admin.compliance.title": "Compliance Settings",
- "admin.compliance.true": "true",
- "admin.compliance_reports.desc": "Job Name:",
- "admin.compliance_reports.desc_placeholder": "E.g. \"Audit 445 for HR\"",
+ "admin.compliance.directoryTitle": "Diretório de Relatórios de conformidade:",
+ "admin.compliance.enableDailyDesc": "Quando verdadeiro, Mattermost irá gerar um relatório diário de compliance.",
+ "admin.compliance.enableDailyTitle": "Ativar Relatório Diário:",
+ "admin.compliance.enableDesc": "Quando verdadeiro, Mattermost permite relatórios de compliance para a aba <strong>Compliance e Auditoria</strong>. Veja a <a href=\"https://docs.mattermost.com/administration/compliance.html\" target=\"_blank\">documentação</a> para saber mais.",
+ "admin.compliance.enableTitle": "Habilitar Relatórios de Conformidade:",
+ "admin.compliance.false": "falso",
+ "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>Compliance é um recurso enterprise. Sua licença atual não suporta Compliance. Clique <a href=\"http://mattermost.com\" target=\"_blank\">aqui</a> para informações e preços da licença enterprise.</p>",
+ "admin.compliance.save": "Salvar",
+ "admin.compliance.saving": "Salvando Config...",
+ "admin.compliance.title": "Configurações Compliance",
+ "admin.compliance.true": "verdadeiro",
+ "admin.compliance_reports.desc": "Nome da Tarefa:",
+ "admin.compliance_reports.desc_placeholder": "Ex: \"Audit 445 for HR\"",
"admin.compliance_reports.emails": "Emails:",
- "admin.compliance_reports.emails_placeholder": "E.g. \"bill@example.com, bob@example.com\"",
- "admin.compliance_reports.from": "From:",
- "admin.compliance_reports.from_placeholder": "E.g. \"2016-03-11\"",
- "admin.compliance_reports.keywords": "Keywords:",
- "admin.compliance_reports.keywords_placeholder": "E.g. \"shorting stock\"",
- "admin.compliance_reports.reload": "Reload Completed Compliance Reports",
- "admin.compliance_reports.run": "Run Compliance Report",
- "admin.compliance_reports.title": "Compliance Reports",
- "admin.compliance_reports.to": "To:",
- "admin.compliance_reports.to_placeholder": "E.g. \"2016-03-15\"",
- "admin.compliance_table.desc": "Description",
+ "admin.compliance_reports.emails_placeholder": "Ex: \"bill@example.com, bob@example.com\"",
+ "admin.compliance_reports.from": "De:",
+ "admin.compliance_reports.from_placeholder": "Ex: \"2016-03-11\"",
+ "admin.compliance_reports.keywords": "Palavras-chave:",
+ "admin.compliance_reports.keywords_placeholder": "Ex: \"diminuir estoque\"",
+ "admin.compliance_reports.reload": "Recarregar",
+ "admin.compliance_reports.run": "Executar",
+ "admin.compliance_reports.title": "Relatórios Compliance",
+ "admin.compliance_reports.to": "Para:",
+ "admin.compliance_reports.to_placeholder": "Ex: \"2016-03-15\"",
+ "admin.compliance_table.desc": "Descrição",
"admin.compliance_table.download": "Download",
- "admin.compliance_table.params": "Params",
- "admin.compliance_table.records": "Records",
+ "admin.compliance_table.params": "Parâmetros",
+ "admin.compliance_table.records": "Registros",
"admin.compliance_table.status": "Status",
"admin.compliance_table.timestamp": "Timestamp",
- "admin.compliance_table.type": "Type",
- "admin.compliance_table.userId": "Requested By",
- "admin.connectionSecurityNone": "None",
- "admin.connectionSecurityNoneDescription": "Mattermost will connect over an unsecure connection.",
+ "admin.compliance_table.type": "Tipo",
+ "admin.compliance_table.userId": "Solicitado Por",
+ "admin.connectionSecurityNone": "Nenhum",
+ "admin.connectionSecurityNoneDescription": "Mattermost irá conectar usando uma conexão insegura.",
"admin.connectionSecurityPlain": "PLAIN",
- "admin.connectionSecurityPlainDescription": "Mattermost will connect and authenticate over an unsecure connection.",
+ "admin.connectionSecurityPlainDescription": "Mattermost irá conectar e autenticar usando uma conexão insegura.",
"admin.connectionSecurityStart": "STARTTLS",
- "admin.connectionSecurityStartDescription": "Takes an existing insecure connection and attempts to upgrade it to a secure connection using TLS.",
- "admin.connectionSecurityTest": "Test Connection",
- "admin.connectionSecurityTitle": "Connection Security:",
+ "admin.connectionSecurityStartDescription": "Obtém uma conexão insegura existente e tenta atualizá-la para uma conexão segura usando TLS.",
+ "admin.connectionSecurityTest": "Testar Conexão",
+ "admin.connectionSecurityTitle": "Segurança da Conexão:",
"admin.connectionSecurityTls": "TLS",
- "admin.connectionSecurityTlsDescription": "Encrypts the communication between Mattermost and your server.",
- "admin.customization.androidAppDownloadLinkDesc": "Add a link to download the Android app. Users who access the site on a mobile web browser will be prompted with a page giving them the option to download the app. Leave this field blank to prevent the page from appearing.",
- "admin.customization.androidAppDownloadLinkTitle": "Android App Download Link:",
- "admin.customization.appDownloadLinkDesc": "Add a link to a download page for the Mattermost apps. When a link is present, an option to \"Download Mattermost Apps\" will be added in the Main Menu so users can find the download page. Leave this field blank to hide the option from the Main Menu.",
- "admin.customization.appDownloadLinkTitle": "Mattermost Apps Download Page Link:",
- "admin.customization.customBrand": "Custom Branding",
- "admin.customization.customEmoji": "Custom Emoji",
- "admin.customization.enableCustomEmojiDesc": "Enable users to create custom emoji for use in messages. When enabled, Custom Emoji settings can be accessed by switching to a team and clicking the three dots above the channel sidebar, and selecting \"Custom Emoji\".",
- "admin.customization.enableCustomEmojiTitle": "Enable Custom Emoji:",
- "admin.customization.iosAppDownloadLinkDesc": "Add a link to download the iOS app. Users who access the site on a mobile web browser will be prompted with a page giving them the option to download the app. Leave this field blank to prevent the page from appearing.",
- "admin.customization.iosAppDownloadLinkTitle": "iOS App Download Link:",
- "admin.customization.nativeAppLinks": "Mattermost App Links",
- "admin.customization.restrictCustomEmojiCreationAdmin": "Allow System and Team Admins to create custom emoji",
- "admin.customization.restrictCustomEmojiCreationAll": "Allow everyone to create custom emoji",
- "admin.customization.restrictCustomEmojiCreationDesc": "Restrict the creation of custom emoji to certain users.",
- "admin.customization.restrictCustomEmojiCreationSystemAdmin": "Only allow System Admins to create custom emoji",
- "admin.customization.restrictCustomEmojiCreationTitle": "Restrict Custom Emoji Creation:",
- "admin.customization.support": "Legal and Support",
- "admin.database.title": "Database Settings",
- "admin.developer.title": "Developer Settings",
- "admin.email.agreeHPNS": " I understand and accept the Mattermost Hosted Push Notification Service <a href=\"https://about.mattermost.com/hpns-terms/\" target=\"_blank\">Terms of Service</a> and <a href=\"https://about.mattermost.com/hpns-privacy/\" target=\"_blank\">Privacy Policy</a>.",
- "admin.email.allowEmailSignInDescription": "When true, Mattermost allows users to sign in using their email and password.",
- "admin.email.allowEmailSignInTitle": "Enable sign-in with email: ",
- "admin.email.allowSignupDescription": "When true, Mattermost allows team creation and account signup using email and password. This value should be false only when you want to limit signup to a single-sign-on service like OAuth or AD/LDAP.",
- "admin.email.allowSignupTitle": "Enable account creation with email: ",
- "admin.email.allowUsernameSignInDescription": "When true, Mattermost allows users to sign in using their username and password. This setting is typically only used when email verification is disabled.",
- "admin.email.allowUsernameSignInTitle": "Enable sign-in with username: ",
- "admin.email.connectionSecurityTest": "Test Connection",
- "admin.email.easHelp": "Learn more about compiling and deploying your own mobile apps from an <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
- "admin.email.emailFail": "Connection unsuccessful: {error}",
- "admin.email.emailSuccess": "No errors were reported while sending an email. Please check your inbox to make sure.",
- "admin.email.enableEmailBatching.clusterEnabled": "Email batching cannot be enabled when High Availability mode is enabled.",
- "admin.email.enableEmailBatching.siteURL": "Email batching cannot be enabled unless the SiteURL is configured in <b>Configuration > SiteURL</b>.",
- "admin.email.enableEmailBatchingDesc": "When true, users can have email notifications for multiple direct messages and mentions combined into a single email, configurable in <b>Account Settings > Notifications</b>.",
- "admin.email.enableEmailBatchingTitle": "Enable Email Batching:",
- "admin.email.fullPushNotification": "Send full message snippet",
- "admin.email.genericPushNotification": "Send generic description with user and channel names",
- "admin.email.inviteSaltDescription": "32-character salt added to signing of email invites. Randomly generated on install. Click \"Regenerate\" to create new salt.",
+ "admin.connectionSecurityTlsDescription": "Encriptar a comunicação entre Mattermost e o seu servidor.",
+ "admin.customization.androidAppDownloadLinkDesc": "Adiciona um link para download do app Android. 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.",
+ "admin.customization.androidAppDownloadLinkTitle": "App Android Link para Download:",
+ "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.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.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.",
+ "admin.customization.iosAppDownloadLinkTitle": "App iOS Link para Download:",
+ "admin.customization.nativeAppLinks": "Links Aplicativo Mattermost",
+ "admin.customization.restrictCustomEmojiCreationAdmin": "Habilitar criação de emoji personalizados para Administradores de Sistemas e de Times ",
+ "admin.customization.restrictCustomEmojiCreationAll": "Permitir que todos possam criar emoji personalizados",
+ "admin.customization.restrictCustomEmojiCreationDesc": "Restringir a criação de emoji personalizado para determinados usuários.",
+ "admin.customization.restrictCustomEmojiCreationSystemAdmin": "Permitir que apenas administradores de sistema possam criar emoji personalizados",
+ "admin.customization.restrictCustomEmojiCreationTitle": "Restringir a Criação Emoji Personalizado:",
+ "admin.customization.support": "Legal e Suporte",
+ "admin.database.title": "Configurações do Banco de dados",
+ "admin.developer.title": "Configurações de Desenvolvedor",
+ "admin.email.agreeHPNS": " Eu entendo e aceito o serviço de notificação push Mattermost Hosted<a href=\"https://about.mattermost.com/hpns-terms/\" target=\"_blank\">Termos do Serviço</a> e <a href=\"https://about.mattermost.com/hpns-privacy/\" target=\"_blank\">Politica de Privacidade</a>.",
+ "admin.email.allowEmailSignInDescription": "Quando verdadeiro, Mattermost permite aos usuários fazer login usando o e-mail e senha.",
+ "admin.email.allowEmailSignInTitle": "Habilitar Login por email:",
+ "admin.email.allowSignupDescription": "Quando verdadeiro, Mattermost permite a criação de equipe e conta de inscrição através de e-mail e senha. Este valor deve ser falso somente quando você deseja limitar a entrada para o single-sign-on service como OAuth ou AD/LDAP.",
+ "admin.email.allowSignupTitle": "Habilitar criação de contas com email: ",
+ "admin.email.allowUsernameSignInDescription": "Quando verdadeiro, Mattermost permite os usuários fazer login usando seu nome de usuário e senha. Esta configuração é normalmente utilizado apenas quando a verificação de e-mail está desativada.",
+ "admin.email.allowUsernameSignInTitle": "Habilitar Login com nome de usuário:",
+ "admin.email.connectionSecurityTest": "Testar Conexão",
+ "admin.email.easHelp": "Leia mais sobre compilar e publicar seu próprio aplicativo móvel em <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
+ "admin.email.emailFail": "Conexão falhou: {error}",
+ "admin.email.emailSuccess": "Nenhum erro foram relatados durante o envio de um e-mail. Por favor verifique a sua caixa de entrada para se certificar.",
+ "admin.email.enableEmailBatching.clusterEnabled": "Email em lote não pode ser ativado quando modo de Alta Disponibilidade está ativo.",
+ "admin.email.enableEmailBatching.siteURL": "Email em lote não pode ser ativo a menos que o SiteURL estiver configurado em <b>Configurações > SiteURL</b>.",
+ "admin.email.enableEmailBatchingDesc": "Quando verdadeiro, os usuários podem ter notificações de e-mail para várias mensagens diretas e menções combinados em um único e-mail, configurável em <b>Configurações de Conta > Notificações</b>.",
+ "admin.email.enableEmailBatchingTitle": "Ativar Email em Lote:",
+ "admin.email.fullPushNotification": "Enviar trecho de mensagem",
+ "admin.email.genericPushNotification": "Enviar descrição genérica com nomes do usuário e canal",
+ "admin.email.inviteSaltDescription": "Salt de 32-caracteres adicionados a assinatura de convites por e-mail. Aleatoriamente gerados na instalação. Click \"Re-Gerar\" para criar um novo salt.",
"admin.email.inviteSaltExample": "Ex \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
- "admin.email.inviteSaltTitle": "Email Invite Salt:",
- "admin.email.mhpns": "Use encrypted, production-quality HPNS connection to iOS and Android apps",
- "admin.email.mhpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> from iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> from Google Play. Learn more about <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target=\"_blank\">HPNS</a>.",
- "admin.email.mtpns": "Use iOS and Android apps on iTunes and Google Play with TPNS",
- "admin.email.mtpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> from iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> from Google Play. Learn more about <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target=\"_blank\">TPNS</a>.",
- "admin.email.nofificationOrganizationExample": "Ex. \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"",
- "admin.email.notificationDisplayDescription": "Display name on email account used when sending notification emails from Mattermost.",
- "admin.email.notificationDisplayExample": "Ex: \"Mattermost Notification\", \"System\", \"No-Reply\"",
- "admin.email.notificationDisplayTitle": "Notification Display Name:",
- "admin.email.notificationEmailDescription": "Email address displayed on email account used when sending notification emails from Mattermost.",
+ "admin.email.inviteSaltTitle": "Salt Email Convite:",
+ "admin.email.mhpns": "Use criptografado, com qualidade de produção conexão HPNS com aplicativos Android e iOS",
+ "admin.email.mhpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> no iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> no Google Play. Leia mais sobre <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target=\"_blank\">HPNS</a>.",
+ "admin.email.mtpns": "Use apps iOS e Android no iTunes e Google Play com TPMS",
+ "admin.email.mtpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> no iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> no Google Play. Leia mais sobre <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target=\"_blank\">TPNS</a>.",
+ "admin.email.nofificationOrganizationExample": "Ex. \"® Empresa ABC, Av. Paulista, 1000, São Paulo, SP, 12345-150, BRA\"",
+ "admin.email.notificationDisplayDescription": "Mostra o nome da conta de e-mail usada quando a notificação de e-mail é enviado do Mattermost.",
+ "admin.email.notificationDisplayExample": "Ex: \"Mattermost Notificação\", \"Sistema\", \"Não-Responda\"",
+ "admin.email.notificationDisplayTitle": "Notificação Nome de Exibição:",
+ "admin.email.notificationEmailDescription": "Endereço de email mostrado na conta de email quando envia notificações do Mattermost.",
"admin.email.notificationEmailExample": "Ex: \"mattermost@yourcompany.com\", \"admin@yourcompany.com\"",
- "admin.email.notificationEmailTitle": "Notification From Address:",
- "admin.email.notificationOrganization": "Notification Footer Mailing Address:",
- "admin.email.notificationOrganizationDescription": "Organization name and address displayed on email notifications from Mattermost, such as \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\". If the field is left empty, the organization name and address will not be displayed.",
- "admin.email.notificationsDescription": "Typically set to true in production. When true, Mattermost attempts to send email notifications. Developers may set this field to false to skip email setup for faster development.<br />Setting this to true removes the Preview Mode banner (requires logging out and logging back in after setting is changed).",
- "admin.email.notificationsTitle": "Enable Email Notifications: ",
- "admin.email.passwordSaltDescription": "32-character salt added to signing of password reset emails. Randomly generated on install. Click \"Regenerate\" to create new salt.",
+ "admin.email.notificationEmailTitle": "Notificação a Partir do Endereço:",
+ "admin.email.notificationOrganization": "Notificação Endereço Rodapé:",
+ "admin.email.notificationOrganizationDescription": "Nome da empresa e endereço de email mostrado nas notificações do Mattermost, como \"® Empresa ABC, Av. Paulista, 1000, São Paulo, SP, 12345-150, BRA\". Se este campo for deixado em branco, o nome da organização e endereço não será mostrado.",
+ "admin.email.notificationsDescription": "Normalmente definido como verdadeiro em produção. Quando verdadeiro, Mattermost tenta enviar notificações por e-mail. Os desenvolvedores podem definir este campo como falso para ignorar configuração de e-mail para o desenvolvimento mais rápido.<br /> A definição deste como verdadeiro remove a bandeira modo de visualização (requer sair e entrar novamente após a alteração).",
+ "admin.email.notificationsTitle": "Habilitar Notificações por E-mail: ",
+ "admin.email.passwordSaltDescription": "Salt de 32-caracteres adicionado para assinar o redefinição de senha por e-mail. Gerada aleatoriamente na instalação. Clique em \"Re-Gerar\" para criar um novo salt.",
"admin.email.passwordSaltExample": "Ex \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
- "admin.email.passwordSaltTitle": "Password Reset Salt:",
- "admin.email.pushContentDesc": "Selecting \"Send generic description with user and channel names\" provides push notifications with generic messages, including names of users and channels but no specific details from the message text.<br /><br />Selecting \"Send full message snippet\" sends excerpts from messages triggering notifications with specifics and may include confidential information sent in messages. If your Push Notification Service is outside your firewall, it is HIGHLY RECOMMENDED this option only be used with an \"https\" protocol to encrypt the connection.",
- "admin.email.pushContentTitle": "Push Notification Contents:",
- "admin.email.pushDesc": "Typically set to true in production. When true, Mattermost attempts to send iOS and Android push notifications through the push notification server.",
- "admin.email.pushOff": "Do not send push notifications",
- "admin.email.pushOffHelp": "Please see <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">documentation on push notifications</a> to learn more about setup options.",
- "admin.email.pushServerDesc": "Location of Mattermost push notification service you can set up behind your firewall using https://github.com/mattermost/push-proxy. For testing you can use http://push-test.mattermost.com, which connects to the sample Mattermost iOS app in the public Apple AppStore. Please do not use test service for production deployments.",
- "admin.email.pushServerEx": "E.g.: \"http://push-test.mattermost.com\"",
- "admin.email.pushServerTitle": "Push Notification Server:",
- "admin.email.pushTitle": "Enable Push Notifications: ",
- "admin.email.requireVerificationDescription": "Typically set to true in production. When true, Mattermost requires email verification after account creation prior to allowing login. Developers may set this field to false so skip sending verification emails for faster development.",
- "admin.email.requireVerificationTitle": "Require Email Verification: ",
- "admin.email.selfPush": "Manually enter Push Notification Service location",
- "admin.email.smtpPasswordDescription": " Obtain this credential from administrator setting up your email server.",
- "admin.email.smtpPasswordExample": "Ex: \"yourpassword\", \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
- "admin.email.smtpPasswordTitle": "SMTP Server Password:",
- "admin.email.smtpPortDescription": "Port of SMTP email server.",
+ "admin.email.passwordSaltTitle": "Salt Reset Senha:",
+ "admin.email.pushContentDesc": "Selecionar \"Enviar descrição genérica com nomes de usuário e canal\" fornece envio de notificações push com mensagens genéricas, inclui nomes de usuários e canais mas não específica detalhes do texto da mensagem.<br /><br />Selecionar \"Enviar trecho da mensagem\" envia trechos da mensagem que desencadearam as notificações e pode incluir informações confidenciais enviadas na mensagem. Se o seu serviço de Envio de Notificação Push está fora de um firewall, é ALTAMENTE RECOMENDADO que está opção somente seja usada com o protocolo \"https\" para encriptar a conexão.",
+ "admin.email.pushContentTitle": "Conteúdo Notificação Push:",
+ "admin.email.pushDesc": "Normalmente definida como verdadeiro na produção. Quando verdadeiro, Mattermost tenta enviar notificações push no iOS e Android, através do servidor de notificação push.",
+ "admin.email.pushOff": "Não enviar notificações push",
+ "admin.email.pushOffHelp": "Por favor veja <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">documentação de notificações push</a> para aprender mais sobre as opções de configurações.",
+ "admin.email.pushServerDesc": "Localização do serviço de notificação push Mattermost você pode configurar por trás do firewall usando https://github.com/mattermost/push-proxy. Para testar, você pode usar http://push-test.mattermost.com, que liga à amostra do app Mattermost iOS na Apple AppStore pública. Por favor, não use o serviço de teste para implantações de produção.",
+ "admin.email.pushServerEx": "Ex: \"http://push-test.mattermost.com\"",
+ "admin.email.pushServerTitle": "Servidor de Notificação Push:",
+ "admin.email.pushTitle": "Habilitar Notificações por Push: ",
+ "admin.email.requireVerificationDescription": "Normalmente definido como verdadeiro em produção. Quando verdadeiro, Mattermost requer a verificação de e-mail após a criação da conta antes de permitir login. Os desenvolvedores podem definir este campo como falso para ignorar o envio de e-mails de verificação para o desenvolvimento mais rápido.",
+ "admin.email.requireVerificationTitle": "Requer Verificação de E-mail: ",
+ "admin.email.selfPush": "Manualmente entre a localização do Serviço de Notificação Push",
+ "admin.email.smtpPasswordDescription": " Obter essa credencial do administrador das configurações do servidor de email.",
+ "admin.email.smtpPasswordExample": "Ex: \"suasenha\", \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
+ "admin.email.smtpPasswordTitle": "Senha do Servidor de SMTP:",
+ "admin.email.smtpPortDescription": "Porta do servidor de e-mail SMTP.",
"admin.email.smtpPortExample": "Ex: \"25\", \"465\"",
- "admin.email.smtpPortTitle": "SMTP Server Port:",
- "admin.email.smtpServerDescription": "Location of SMTP email server.",
- "admin.email.smtpServerExample": "Ex: \"smtp.yourcompany.com\", \"email-smtp.us-east-1.amazonaws.com\"",
- "admin.email.smtpServerTitle": "SMTP Server:",
- "admin.email.smtpUsernameDescription": " Obtain this credential from administrator setting up your email server.",
+ "admin.email.smtpPortTitle": "Porta do Servidor de SMTP:",
+ "admin.email.smtpServerDescription": "Localização do servidor de e-mail SMTP.",
+ "admin.email.smtpServerExample": "Ex: \"smtp.suaempresa.com\", \"email-smtp.us-east-1.amazonaws.com\"",
+ "admin.email.smtpServerTitle": "Servidor SMTP:",
+ "admin.email.smtpUsernameDescription": " Obter essa credencial do administrador das configurações do servidor de email.",
"admin.email.smtpUsernameExample": "Ex: \"admin@yourcompany.com\", \"AKIADTOVBGERKLCBV\"",
- "admin.email.smtpUsernameTitle": "SMTP Server Username:",
- "admin.email.testing": "Testing...",
- "admin.false": "false",
- "admin.file_upload.chooseFile": "Choose File",
- "admin.file_upload.noFile": "No file uploaded",
- "admin.file_upload.uploadFile": "Upload",
- "admin.files.images": "Images",
- "admin.files.storage": "Storage",
- "admin.general.configuration": "Configuration",
- "admin.general.localization": "Localization",
- "admin.general.localization.availableLocalesDescription": "Set which languages are available for users in Account Settings (leave this field blank to have all supported languages available). If you’re manually adding new languages, the <strong>Default Client Language</strong> must be added before saving this setting.<br /><br />Would like to help with translations? Join the <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> to contribute.",
- "admin.general.localization.availableLocalesTitle": "Available Languages:",
- "admin.general.localization.clientLocaleDescription": "Default language for newly created users and pages where the user hasn't logged in.",
- "admin.general.localization.clientLocaleTitle": "Default Client Language:",
- "admin.general.localization.serverLocaleDescription": "Default language for system messages and logs. Changing this will require a server restart before taking effect.",
- "admin.general.localization.serverLocaleTitle": "Default Server Language:",
- "admin.general.log": "Logging",
- "admin.general.policy": "Policy",
- "admin.general.policy.permissionsAdmin": "Team and System Admins",
- "admin.general.policy.permissionsAll": "All team members",
- "admin.general.policy.permissionsSystemAdmin": "System Admins",
- "admin.general.policy.restrictPrivateChannelManagementDescription": "Set policy on who can create, delete, rename, and set the header or purpose for private groups.",
- "admin.general.policy.restrictPrivateChannelManagementTitle": "Enable private group management permissions for:",
- "admin.general.policy.restrictPublicChannelManagementDescription": "Set policy on who can create, delete, rename, and set the header or purpose for public channels.",
- "admin.general.policy.restrictPublicChannelManagementTitle": "Enable public channel management permissions for:",
- "admin.general.policy.teamInviteDescription": "Set policy on who can invite others to a team using <b>Invite New Member</b> to invite new users by email, or the <b>Get Team Invite Link</b> options from the Main Menu. If <b>Get Team Invite Link</b> is used to share a link, you can expire the invite code from <b>Team Settings</b> > <b>Invite Code</b> after the desired users join the team.",
- "admin.general.policy.teamInviteTitle": "Enable sending team invites from:",
- "admin.general.privacy": "Privacy",
- "admin.general.usersAndTeams": "Users and Teams",
- "admin.gitab.clientSecretDescription": "Obtain this value via the instructions above for logging into GitLab.",
- "admin.gitlab.EnableHtmlDesc": "<ol><li>Log in to your GitLab account and go to Profile Settings -> Applications.</li><li>Enter Redirect URIs \"<your-mattermost-url>/login/gitlab/complete\" (example: http://localhost:8065/login/gitlab/complete) and \"<your-mattermost-url>/signup/gitlab/complete\". </li><li>Then use \"Application Secret Key\" and \"Application ID\" fields from GitLab to complete the options below.</li><li>Complete the Endpoint URLs below. </li></ol>",
- "admin.gitlab.authDescription": "Enter https://<your-gitlab-url>/oauth/authorize (example https://example.com:3000/oauth/authorize). Make sure you use HTTP or HTTPS in your URL depending on your server configuration.",
+ "admin.email.smtpUsernameTitle": "Nome do Usuário do Servidor de SMTP:",
+ "admin.email.testing": "Testando...",
+ "admin.false": "falso",
+ "admin.file_upload.chooseFile": "Escolher Arquivo",
+ "admin.file_upload.noFile": "Nenhum arquivo enviado",
+ "admin.file_upload.uploadFile": "Enviar",
+ "admin.files.images": "Imagens",
+ "admin.files.storage": "Armazenamento",
+ "admin.general.configuration": "Configuração",
+ "admin.general.localization": "Regionalização",
+ "admin.general.localization.availableLocalesDescription": "Defina qual idioma está disponível para os usuários em Configurações de Conta (deixe este campo em branco para ter todos os idiomas disponíveis). Se você está adicionando novos idiomas manualmente, o <strong>Idioma Padrão do Cliente</strong> precisa ser adicionado antes de salvar esta configuração.<br /><br />Gostaria de ajudar com tradução? Junte-se ao <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> para contribuir.",
+ "admin.general.localization.availableLocalesTitle": "Idiomas Disponíveis:",
+ "admin.general.localization.clientLocaleDescription": "Linguagem padrão para os novos usuários criados e páginas onde o usuário não esteja logado.",
+ "admin.general.localization.clientLocaleTitle": "Idioma Padrão do Cliente:",
+ "admin.general.localization.serverLocaleDescription": "Linguagem padrão para o sistema de mensagens e logs. Alterando isto será necessário reiniciar o servidor antes que a alteração tenha efeito.",
+ "admin.general.localization.serverLocaleTitle": "Idioma Padrão do Servidor:",
+ "admin.general.log": "Carregando",
+ "admin.general.policy": "Política",
+ "admin.general.policy.permissionsAdmin": "Administradores de Time e Sistema",
+ "admin.general.policy.permissionsAll": "Todos os membros da equipe",
+ "admin.general.policy.permissionsSystemAdmin": "Administrador de Sistema",
+ "admin.general.policy.restrictPrivateChannelManagementDescription": "Definir a política de quem pode criar, apagar, renomear e definir o cabeçalho ou propósito para grupos privados.",
+ "admin.general.policy.restrictPrivateChannelManagementTitle": "Habilitar permissões de administração do canal privado para:",
+ "admin.general.policy.restrictPublicChannelManagementDescription": "Definir a política de quem pode criar, apagar, renomear e definir o cabeçalho ou propósito para canais públicos.",
+ "admin.general.policy.restrictPublicChannelManagementTitle": "Habilitar permissões de administração do canal público para:",
+ "admin.general.policy.teamInviteDescription": "Definir a política de quem pode convidar outros para a equipe usando <b>Convide um Novo Membro</b> para convidar um novo usuário por email, ou a opção <b>Obter Link Convite para Equipe</b> no Menu Principal. Se <b>Obter Link Convite para Equipe</b> for usado para compartilhar um link, você pode expirar o código convite em <b>Configurações de Equipe</b> > <b>Código Convite</b> depois que os usuários desejados já se juntaram a equipe.",
+ "admin.general.policy.teamInviteTitle": "Permitir o envio de convites de equipe para:",
+ "admin.general.privacy": "Privacidade",
+ "admin.general.usersAndTeams": "Usuários e Equipes",
+ "admin.gitab.clientSecretDescription": "Obter este valor de acordo com as instruções acima para logar no GitLab.",
+ "admin.gitlab.EnableHtmlDesc": "<ol><li>Faça login na sua conta do GitLab e vá para Configurações do Perfil -> Aplicativos.</li><li>Digite redirecionamento URIs \"<your-mattermost-url>/login/gitlab/complete\" (exemplo: http://localhost:8065/login/gitlab/complete) e \"<your-mattermost-url>/signup/gitlab/complete\". </li><li>Em seguida use os campos \"Chave Secreta do Aplicativo\" e \"ID Aplicativo\" do Gitlab para completar as opções abaixo.</li><li>Complete o Endpoint com as URLs abaixo. </li></ol>",
+ "admin.gitlab.authDescription": "Entre https://<your-gitlab-url>/oauth/authorize (exemplo https://example.com:3000/oauth/authorize). Tenha certeza de usar HTTP ou HTTPS na sua URL dependendo da configuração do seu servidor.",
"admin.gitlab.authExample": "Ex \"https://<your-gitlab-url>/oauth/authorize\"",
- "admin.gitlab.authTitle": "Auth Endpoint:",
- "admin.gitlab.clientIdDescription": "Obtain this value via the instructions above for logging into GitLab",
+ "admin.gitlab.authTitle": "Autenticação Endpoint:",
+ "admin.gitlab.clientIdDescription": "Obter este valor de acordo com as instruções acima para logar no GitLab",
"admin.gitlab.clientIdExample": "Ex \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
- "admin.gitlab.clientIdTitle": "Application ID:",
+ "admin.gitlab.clientIdTitle": "ID do aplicativo:",
"admin.gitlab.clientSecretExample": "Ex \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
- "admin.gitlab.clientSecretTitle": "Application Secret Key:",
- "admin.gitlab.enableDescription": "When true, Mattermost allows team creation and account signup using GitLab OAuth.",
- "admin.gitlab.enableTitle": "Enable authentication with GitLab: ",
- "admin.gitlab.settingsTitle": "GitLab Settings",
- "admin.gitlab.tokenDescription": "Enter https://<your-gitlab-url>/oauth/token. Make sure you use HTTP or HTTPS in your URL depending on your server configuration.",
+ "admin.gitlab.clientSecretTitle": "Chave Secreta do Aplicativo:",
+ "admin.gitlab.enableDescription": "Quando verdadeiro, Mattermost permite a criação de equipes e inscrições de conta usando GitLab OAuth.",
+ "admin.gitlab.enableTitle": "Habilitar autenticação com o GitLab: ",
+ "admin.gitlab.settingsTitle": "Configurações GitLab",
+ "admin.gitlab.tokenDescription": "Digite https://<your-gitlab-url>/oauth/token. Certifique-se de usar HTTP ou HTTPS na sua URL dependendo da configuração de seu servidor.",
"admin.gitlab.tokenExample": "Ex \"https://<your-gitlab-url>/oauth/token\"",
"admin.gitlab.tokenTitle": "Token Endpoint:",
- "admin.gitlab.userDescription": "Enter https://<your-gitlab-url>/api/v3/user. Make sure you use HTTP or HTTPS in your URL depending on your server configuration.",
+ "admin.gitlab.userDescription": "Digite https://<your-gitlab-url>/api/v3/user. Certifique-se de usar HTTP ou HTTPS na sua URL dependendo da configuração de seu servidor.",
"admin.gitlab.userExample": "Ex \"https://<your-gitlab-url>/api/v3/user\"",
- "admin.gitlab.userTitle": "User API Endpoint:",
- "admin.google.EnableHtmlDesc": "<ol><li><a href='https://accounts.google.com/login'>Log in</a> to your Google account.</li><li>Go to <a href='https://console.developers.google.com'>https://console.developers.google.com</a>, click <strong>Credentials</strong> in the left hand sidebar and enter \"Mattermost - your-company-name\" as the <strong>Project Name</strong>, then click <strong>Create</strong>.</li><li>Click the <strong>OAuth consent screen</strong> header and enter \"Mattermost\" as the <strong>Product name shown to users</strong>, then click <strong>Save</strong>.</li><li>Under the <strong>Credentials</strong> header, click <strong>Create credentials</strong>, choose <strong>OAuth client ID</strong> and select <strong>Web Application</strong>.</li><li>Under <strong>Restrictions</strong> and <strong>Authorized redirect URIs</strong> enter <strong>your-mattermost-url/signup/google/complete</strong> (example: http://localhost:8065/signup/google/complete). Click <strong>Create</strong>.</li><li>Paste the <strong>Client ID</strong> and <strong>Client Secret</strong> to the fields below, then click <strong>Save</strong>.</li><li>Finally, go to <a href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a> and click <strong>Enable</strong>. This might take a few minutes to propagate through Google's systems.</li></ol>",
- "admin.google.authTitle": "Auth Endpoint:",
- "admin.google.clientIdDescription": "The Client ID you received when registering your application with Google.",
+ "admin.gitlab.userTitle": "API Usuário Endpoint:",
+ "admin.google.EnableHtmlDesc": "<ol><li><a href='https://accounts.google.com/login'>Log in</a> to sua conta Google.</li><li>Ir para <a href='https://console.developers.google.com'>https://console.developers.google.com</a>, clique <strong>Credenciais</strong> na barra lateral esquerda e digite \"Mattermost - nome-da-sua-empresa\" como o <strong>Nome do Projeto</strong>, então clique <strong>Criar</strong>.</li><li>Clique no título <strong>tela de consentimento OAuth</strong> e digite \"Mattermost\" como o <strong>nome do Produto exibido para os usuários</strong>, então clique <strong>Salvar</strong>.</li><li>Dentro do título <strong>Credenciais</strong>, clique <strong>Criar credenciais</strong>, escolha <strong>ID do cliente OAuth</strong> e selecione <strong>Aplicação da Web</strong>.</li><li>Dentro de <strong>Restrições</strong> e <strong>URIs de redirecionamento autorizados</strong> digite <strong>sua-url-mattermost/signup/google/complete</strong> (exemplo: http://localhost:8065/signup/google/complete). Clique <strong>Criar</strong>.</li><li>Cole <strong>ID do Cliente</strong> e <strong>Chave Secreta do Cliente</strong> nos campos abaixo, então clique <strong>Salvar</strong>.</li><li>Finalmente, vá para <a href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a> e clique <strong>Ativar</strong>. Isto pode levar alguns minutos para propagar através do si sistema do Google.</li></ol>",
+ "admin.google.authTitle": "Autenticação Endpoint:",
+ "admin.google.clientIdDescription": "A ID do Cliente que você recebeu quando registrou sua aplicação com o Google.",
"admin.google.clientIdExample": "Ex \"7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com\"",
- "admin.google.clientIdTitle": "Client ID:",
- "admin.google.clientSecretDescription": "The Client Secret you received when registering your application with Google.",
+ "admin.google.clientIdTitle": "ID do Cliente",
+ "admin.google.clientSecretDescription": "A Chave Secreta do Cliente que você recebeu quando registrou sua aplicação com o Google.",
"admin.google.clientSecretExample": "Ex \"H8sz0Az-dDs2p15-7QzD231\"",
- "admin.google.clientSecretTitle": "Client Secret:",
+ "admin.google.clientSecretTitle": "Chave Secreta do Cliente:",
"admin.google.tokenTitle": "Token Endpoint:",
- "admin.google.userTitle": "User API Endpoint:",
- "admin.image.amazonS3BucketDescription": "Name you selected for your S3 bucket in AWS.",
+ "admin.google.userTitle": "API Usuário Endpoint:",
+ "admin.image.amazonS3BucketDescription": "Nome selecionado para o seu S3 bucket in AWS.",
"admin.image.amazonS3BucketExample": "Ex \"mattermost-media\"",
"admin.image.amazonS3BucketTitle": "Amazon S3 Bucket:",
- "admin.image.amazonS3IdDescription": "Obtain this credential from your Amazon EC2 administrator.",
+ "admin.image.amazonS3IdDescription": "Obter essa credencial do seu administrador Amazon EC2.",
"admin.image.amazonS3IdExample": "Ex \"AKIADTOVBGERKLCBV\"",
"admin.image.amazonS3IdTitle": "Amazon S3 Access Key ID:",
- "admin.image.amazonS3RegionDescription": "AWS region you selected for creating your S3 bucket.",
+ "admin.image.amazonS3RegionDescription": "Região AWS selecionada para a criação do seu S3 bucket.",
"admin.image.amazonS3RegionExample": "Ex \"us-east-1\"",
"admin.image.amazonS3RegionTitle": "Amazon S3 Region:",
- "admin.image.amazonS3SecretDescription": "Obtain this credential from your Amazon EC2 administrator.",
+ "admin.image.amazonS3SecretDescription": "Obter essa credencial do seu administrador Amazon EC2.",
"admin.image.amazonS3SecretExample": "Ex \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
"admin.image.amazonS3SecretTitle": "Amazon S3 Secret Access Key:",
- "admin.image.localDescription": "Directory to which files and images are written. If blank, defaults to ./data/.",
+ "admin.image.localDescription": "Diretório o qual arquivos e imagens são arquivados. Se vazio, padrão ./data/.",
"admin.image.localExample": "Ex \"./data/\"",
- "admin.image.localTitle": "Local Storage Directory:",
- "admin.image.maxFileSizeDescription": "Maximum file size for message attachments in megabytes. Caution: Verify server memory can support your setting choice. Large file sizes increase the risk of server crashes and failed uploads due to network interruptions.",
+ "admin.image.localTitle": "Pasta de Armazenamento Local:",
+ "admin.image.maxFileSizeDescription": "Tamanho máximo de arquivo para anexos de mensagens em megabytes. Atenção: Verifique a memória do servidor pode suportar sua escolha configuração. Tamanhos de arquivos grandes aumentam o risco de falhas do servidor e falhas de uploads devido a interrupções de rede.",
"admin.image.maxFileSizeExample": "50",
- "admin.image.maxFileSizeTitle": "Maximum File Size:",
- "admin.image.previewHeightDescription": "Maximum height of preview image (\"0\": Sets to auto-size). Updating this value changes how preview images render in future, but does not change images created in the past.",
+ "admin.image.maxFileSizeTitle": "Tamanho Máximo do Arquivo:",
+ "admin.image.previewHeightDescription": "Altura máxima da imagem de pré-visualização (\"0\": Define como tamanho automático). Atualizando este valor muda como as imagens de pré-visualização serão exibidas no futuro, mas não altera as imagens já criadas.",
"admin.image.previewHeightExample": "Ex \"0\"",
- "admin.image.previewHeightTitle": "Image Preview Height:",
- "admin.image.previewWidthDescription": "Maximum width of preview image. Updating this value changes how preview images render in future, but does not change images created in the past.",
+ "admin.image.previewHeightTitle": "Altura da Visualização da Imagem:",
+ "admin.image.previewWidthDescription": "Largura máxima da imagem de pré-visualização. Atualizando este valor muda como as imagens de pré-visualização serão mostradas no futuro, mas não altera as imagens já criadas.",
"admin.image.previewWidthExample": "Ex \"1024\"",
- "admin.image.previewWidthTitle": "Image Preview Width:",
- "admin.image.profileHeightDescription": "Height of profile picture.",
+ "admin.image.previewWidthTitle": "Largura da Visualização da Imagem:",
+ "admin.image.profileHeightDescription": "Altura da imagem do perfil.",
"admin.image.profileHeightExample": "Ex \"0\"",
- "admin.image.profileHeightTitle": "Profile Picture Height:",
- "admin.image.profileWidthDescription": "Width of profile picture.",
+ "admin.image.profileHeightTitle": "Altura da Imagem do Perfil:",
+ "admin.image.profileWidthDescription": "Largura do imagem do perfil.",
"admin.image.profileWidthExample": "Ex \"1024\"",
- "admin.image.profileWidthTitle": "Profile Picture Width:",
- "admin.image.publicLinkDescription": "32-character salt added to signing of public image links. Randomly generated on install. Click \"Regenerate\" to create new salt.",
+ "admin.image.profileWidthTitle": "Largura da Imagem do Perfil:",
+ "admin.image.publicLinkDescription": "Salt de 32-caracteres adicionados a assinatura de links de imagens públicas. Aleatoriamente gerados na instalação. Click \"Re-Gerar\" para criar um novo salt.",
"admin.image.publicLinkExample": "Ex \"gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6\"",
- "admin.image.publicLinkTitle": "Public Link Salt:",
- "admin.image.shareDescription": "Allow users to share public links to files and images.",
- "admin.image.shareTitle": "Enable Public File Links: ",
+ "admin.image.publicLinkTitle": "Link Público Salt:",
+ "admin.image.shareDescription": "Permitir aos usuários compartilhar links públicos para arquivos e imagens.",
+ "admin.image.shareTitle": "Ativar Links para Arquivos Públicos: ",
"admin.image.storeAmazonS3": "Amazon S3",
- "admin.image.storeDescription": "Storage system where files and image attachments are saved.<br /><br />Selecting \"Amazon S3\" enables fields to enter your Amazon credentials and bucket details.<br /><br />Selecting \"Local File System\" enables the field to specify a local file directory.",
- "admin.image.storeLocal": "Local File System",
- "admin.image.storeTitle": "File Storage System:",
- "admin.image.thumbHeightDescription": "Height of thumbnails generated from uploaded images. Updating this value changes how thumbnail images render in future, but does not change images created in the past.",
+ "admin.image.storeDescription": "Sistema de armazenamento onde os arquivos anexos de imagem são salvos.<br /><br />Selecionando \"Amazon S3\" habilita campos para inserir suas credenciais Amazon e detalhes de bucket.<br /><br />Selecionando \"Sistema de Arquivos Local\" habilita o campo para especificar um diretório de arquivos local.",
+ "admin.image.storeLocal": "Sistema de Arquivos Local",
+ "admin.image.storeTitle": "Sistema de Armazenamento de Arquivo:",
+ "admin.image.thumbHeightDescription": "Altura dos thumbnails gerados das imagens enviadas. Atualizando este valor muda como o thumbnail das imagens serão geradas no futuro, mas não muda as imagens já criadas no passado.",
"admin.image.thumbHeightExample": "Ex \"100\"",
- "admin.image.thumbHeightTitle": "Attachment Thumbnail Height:",
- "admin.image.thumbWidthDescription": "Width of thumbnails generated from uploaded images. Updating this value changes how thumbnail images render in future, but does not change images created in the past.",
+ "admin.image.thumbHeightTitle": "Anexo Thumbnail Altura:",
+ "admin.image.thumbWidthDescription": "Largura dos thumbnails gerados das imagens enviadas. Atualizando este valor muda como o thumbnail das imagens serão geradas no futuro, mas não muda as imagens já criadas no passado.",
"admin.image.thumbWidthExample": "Ex \"120\"",
- "admin.image.thumbWidthTitle": "Attachment Thumbnail Width:",
- "admin.integrations.custom": "Custom Integrations",
- "admin.integrations.external": "External Services",
- "admin.ldap.baseDesc": "The Base DN is the Distinguished Name of the location where Mattermost should start its search for users in the AD/LDAP tree.",
+ "admin.image.thumbWidthTitle": "Anexo Thumbnail Largura:",
+ "admin.integrations.custom": "Integrações Personalizadas",
+ "admin.integrations.external": "Serviços Externos",
+ "admin.ldap.baseDesc": "Base DN é o nome distinto do local onde Mattermost deve começar sua busca para os usuários na árvore AD/LDAP.",
"admin.ldap.baseEx": "Ex \"ou=Unit Name,dc=corp,dc=example,dc=com\"",
"admin.ldap.baseTitle": "BaseDN:",
- "admin.ldap.bindPwdDesc": "Password of the user given in \"Bind Username\".",
- "admin.ldap.bindPwdTitle": "Bind Password:",
- "admin.ldap.bindUserDesc": "The username used to perform the AD/LDAP search. This should typically be an account created specifically for use with Mattermost. It should have access limited to read the portion of the AD/LDAP tree specified in the BaseDN field.",
+ "admin.ldap.bindPwdDesc": "Senha do usuário fornecido em \"Bind Username\".",
+ "admin.ldap.bindPwdTitle": "Vincular Senha:",
+ "admin.ldap.bindUserDesc": "O nome de usuário usado para realizar a pesquisa AD/LDAP. Isso deve ser tipicamente uma conta criada especificamente para uso do Mattermost. Deve ter acesso limitado a ler a parte da árvore AD/LDAP especificado no campo BaseDN.",
"admin.ldap.bindUserTitle": "Bind Username:",
- "admin.ldap.emailAttrDesc": "The attribute in the AD/LDAP server that will be used to populate the email addresses of users in Mattermost.",
- "admin.ldap.emailAttrEx": "Ex \"mail\" or \"userPrincipalName\"",
- "admin.ldap.emailAttrTitle": "Email Attribute:",
- "admin.ldap.enableDesc": "When true, Mattermost allows login using AD/LDAP",
- "admin.ldap.enableTitle": "Enable sign-in with AD/LDAP:",
- "admin.ldap.firstnameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the first name of users in Mattermost.",
+ "admin.ldap.emailAttrDesc": "O atributo no servidor AD/LDAP que será usado para preencher os endereços de e-mail de usuários no Mattermost.",
+ "admin.ldap.emailAttrEx": "Ex \"mail\" ou \"userPrincipalName\"",
+ "admin.ldap.emailAttrTitle": "Atributo de E-mail:",
+ "admin.ldap.enableDesc": "Quando verdadeiro, Mattermost permite login utilizando AD/LDAP",
+ "admin.ldap.enableTitle": "Ativar login with AD/LDAP:",
+ "admin.ldap.firstnameAttrDesc": "(Opcional) O atributo no servidor AD/LDAP que será usado para preencher o primeiro nome dos usuários no Mattermost.",
"admin.ldap.firstnameAttrEx": "Ex \"givenName\"",
- "admin.ldap.firstnameAttrTitle": "First Name Attribute",
- "admin.ldap.idAttrDesc": "The attribute in the AD/LDAP server that will be used as a unique identifier in Mattermost. It should be an AD/LDAP attribute with a value that does not change, such as username or uid. If a user’s ID Attribute changes, it will create a new Mattermost account unassociated with their old one. This is the value used to log in to Mattermost in the \"AD/LDAP Username\" field on the sign in page. Normally this attribute is the same as the “Username Attribute” field above. If your team typically uses domain\\username to sign in to other services with AD/LDAP, you may choose to put domain\\username in this field to maintain consistency between sites.",
+ "admin.ldap.firstnameAttrTitle": "Primeiro Nome do Atributo",
+ "admin.ldap.idAttrDesc": "O atributo no servidor AD/LDAP que vai ser utilizado como um identificador único no Mattermost. Ele deve ser um atributo AD/LDAP com um valor que não muda, como nome de usuário ou uid. Se atributo Id do usuário mudar, isto irá criar uma nova conta Mattermost não associada com a sua antiga. Este é o valor utilizado para efetuar login no Mattermost no campo \"Nome de usuário AD/LDAP\" na página de login. Normalmente, este atributo é o mesmo que o campo “Atributo Nome de Usuário” acima. Se sua equipe usa tipicamente de domínio\\nome de usuário para fazer login em outros serviços com AD/LDAP, você pode optar por colocar domínio\\nome de usuário neste campo para manter a consistência entre os sites.",
"admin.ldap.idAttrEx": "Ex \"sAMAccountName\"",
- "admin.ldap.idAttrTitle": "ID Attribute: ",
- "admin.ldap.lastnameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the last name of users in Mattermost.",
+ "admin.ldap.idAttrTitle": "Atributo ID: ",
+ "admin.ldap.lastnameAttrDesc": "(Opcional) O atributo no servidor AD/LDAP que será usado para preencher o sobrenome dos usuários no Mattermost.",
"admin.ldap.lastnameAttrEx": "Ex \"sn\"",
- "admin.ldap.lastnameAttrTitle": "Last Name Attribute:",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
- "admin.ldap.loginNameDesc": "The placeholder text that appears in the login field on the login page. Defaults to \"AD/LDAP Username\".",
- "admin.ldap.loginNameEx": "Ex \"AD/LDAP Username\"",
- "admin.ldap.loginNameTitle": "Login Field Name:",
+ "admin.ldap.lastnameAttrTitle": "Atributo Último Nome:",
+ "admin.ldap.ldap_test_button": "AD/LDAP Teste",
+ "admin.ldap.loginNameDesc": "O texto placeholder que aparece no campo de login na página de login. O padrão é \"Usuário AD/LDAP\".",
+ "admin.ldap.loginNameEx": "Ex \"Usuário AD/LDAP\"",
+ "admin.ldap.loginNameTitle": "Nome do Campo Login:",
"admin.ldap.maxPageSizeEx": "Ex \"2000\"",
- "admin.ldap.maxPageSizeHelpText": "The maximum number of users the Mattermost server will request from the AD/LDAP server at one time. 0 is unlimited.",
- "admin.ldap.maxPageSizeTitle": "Maximum Page Size:",
- "admin.ldap.nicknameAttrDesc": "(Optional) The attribute in the AD/LDAP server that will be used to populate the nickname of users in Mattermost.",
+ "admin.ldap.maxPageSizeHelpText": "O número máximo de usuários que servidor Mattermost irá solicitar ao servidor AD/LDAP ao mesmo tempo. 0 é ilimitado.",
+ "admin.ldap.maxPageSizeTitle": "Tamanho Máximo da Página:",
+ "admin.ldap.nicknameAttrDesc": "(Opcional) O atributo no servidor AD/LDAP que será usado para preencher o apelido dos usuários no Mattermost.",
"admin.ldap.nicknameAttrEx": "Ex \"nickname\"",
- "admin.ldap.nicknameAttrTitle": "Nickname Attribute:",
- "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>AD/LDAP is an enterprise feature. Your current license does not support AD/LDAP. Click <a href=\"http://mattermost.com\" target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
- "admin.ldap.portDesc": "The port Mattermost will use to connect to the AD/LDAP server. Default is 389.",
+ "admin.ldap.nicknameAttrTitle": "Atributo Apelido:",
+ "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>AD/LDAP é um recurso enterprise. Sua licença atual não suporta AD/LDAP. Clique <a href=\"http://mattermost.com\" target=\"_blank\">aqui</a> para informações e preços da licença enterprise.</p>",
+ "admin.ldap.portDesc": "A porta que o Mattermost irá usar para conectar ao servidor AD/LDAP. Padrão é 389.",
"admin.ldap.portEx": "Ex \"389\"",
- "admin.ldap.portTitle": "AD/LDAP Port:",
- "admin.ldap.queryDesc": "The timeout value for queries to the AD/LDAP server. Increase if you are getting timeout errors caused by a slow AD/LDAP server.",
+ "admin.ldap.portTitle": "Porta AD/LDAP:",
+ "admin.ldap.queryDesc": "O valor de tempo limite para consultas para o servidor AD/LDAP. Aumentar se você está recebendo erros de tempo limite causados por um servidor AD/LDAP lento.",
"admin.ldap.queryEx": "Ex \"60\"",
- "admin.ldap.queryTitle": "Query Timeout (seconds):",
- "admin.ldap.serverDesc": "The domain or IP address of AD/LDAP server.",
+ "admin.ldap.queryTitle": "Tempo limite de Consulta (segundos):",
+ "admin.ldap.serverDesc": "O domínio ou o endereço IP do servidor AD/LDAP.",
"admin.ldap.serverEx": "Ex \"10.0.0.23\"",
- "admin.ldap.serverTitle": "AD/LDAP Server:",
- "admin.ldap.skipCertificateVerification": "Skip Certificate Verification:",
- "admin.ldap.skipCertificateVerificationDesc": "Skips the certificate verification step for TLS or STARTTLS connections. Not recommended for production environments where TLS is required. For testing only.",
- "admin.ldap.syncFailure": "Sync Failure: {error}",
- "admin.ldap.syncIntervalHelpText": "AD/LDAP Synchronization updates Mattermost user information to reflect updates on the AD/LDAP server. For example, when a user’s name changes on the AD/LDAP server, the change updates in Mattermost when synchronization is performed. Accounts removed from or disabled in the AD/LDAP server have their Mattermost accounts set to “Inactive” and have their account sessions revoked. Mattermost performs synchronization on the interval entered. For example, if 60 is entered, Mattermost synchronizes every 60 minutes.",
- "admin.ldap.syncIntervalTitle": "Synchronization Interval (minutes):",
- "admin.ldap.syncNowHelpText": "Initiates an AD/LDAP synchronization immediately.",
- "admin.ldap.sync_button": "AD/LDAP Synchronize Now",
- "admin.ldap.testFailure": "AD/LDAP Test Failure: {error}",
- "admin.ldap.testHelpText": "Tests if the Mattermost server can connect to the AD/LDAP server specified. See log file for more detailed error messages.",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
- "admin.ldap.uernameAttrDesc": "The attribute in the AD/LDAP server that will be used to populate the username field in Mattermost. This may be the same as the ID Attribute.",
- "admin.ldap.userFilterDisc": "(Optional) Enter an AD/LDAP Filter to use when searching for user objects. Only the users selected by the query will be able to access Mattermost. For Active Directory, the query to filter out disabled users is (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
+ "admin.ldap.serverTitle": "Servidor AD/LDAP:",
+ "admin.ldap.skipCertificateVerification": "Pular a Verificação do Certificado:",
+ "admin.ldap.skipCertificateVerificationDesc": "Pula a etapa de verificação do certificado para conexões TLS ou STARTTLS. Não recomentado para ambientes de produção onde TLS é necessário. Apenas para teste.",
+ "admin.ldap.syncFailure": "Falha de Sincronização: {error}",
+ "admin.ldap.syncIntervalHelpText": "Sincronização AD/LDAP atualiza as informações do usuário Mattermost para refletir atualizações no servidor AD/LDAP. Por exemplo, quando o nome de um usuário muda no servidor AD/LDAP, a mudança atualiza o Mattermost quando a sincronização é executada. Contas removidas ou desativas no servidor AD/LDAP tem suas contas definidas como “Inativa” e suas sessões revogadas. Mattermos executa a sincronização no intervalo digitado. Por exemplo, se 60 for digitado, Mattermost irá sincronizar a cada 60 minutos.",
+ "admin.ldap.syncIntervalTitle": "Intervalo de sincronização (minutos):",
+ "admin.ldap.syncNowHelpText": "Iniciar uma sincronização AD/LDAP imediatamente.",
+ "admin.ldap.sync_button": "Sincronizar AD/LDAP Agora",
+ "admin.ldap.testFailure": "Falha Teste AD/LDAP: {error}",
+ "admin.ldap.testHelpText": "Testa se o servidor Mattermost pode conectar ao servidor AD/LDAP especificado. Veja o log para as mensagens de erros mais detalhadas.",
+ "admin.ldap.testSuccess": "Teste AD/LDAP bem Sucedido",
+ "admin.ldap.uernameAttrDesc": "O atributo no servidor AD/LDAP que será usado para preencher o campo nome de usuário no Mattermost. Este pode ser o mesmo que o Atributo ID.",
+ "admin.ldap.userFilterDisc": "(Opcional), insira um filtro AD/LDAP para usar ao procurar por objetos de usuário. Somente os usuários selecionados pela consulta serão capazes de acessar o Mattermost. Para o Active Directory, a consulta para filtrar os usuários desativados é (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))).",
"admin.ldap.userFilterEx": "Ex. \"(objectClass=user)\"",
- "admin.ldap.userFilterTitle": "User Filter:",
+ "admin.ldap.userFilterTitle": "Filtro de Usuário:",
"admin.ldap.usernameAttrEx": "Ex \"sAMAccountName\"",
- "admin.ldap.usernameAttrTitle": "Username Attribute:",
- "admin.license.choose": "Choose File",
- "admin.license.chooseFile": "Choose File",
- "admin.license.edition": "Edition: ",
- "admin.license.key": "License Key: ",
- "admin.license.keyRemove": "Remove Enterprise License and Downgrade Server",
- "admin.license.noFile": "No file uploaded",
- "admin.license.removing": "Removing License...",
- "admin.license.title": "Edition and License",
- "admin.license.type": "License: ",
- "admin.license.upload": "Upload",
- "admin.license.uploadDesc": "Upload a license key for Mattermost Enterprise Edition to upgrade this server. <a href=\"http://mattermost.com\" target=\"_blank\">Visit us online</a> to learn more about the benefits of Enterprise Edition or to purchase a key.",
- "admin.license.uploading": "Uploading License...",
- "admin.log.consoleDescription": "Typically set to false in production. Developers may set this field to true to output log messages to console based on the console level option. If true, server writes messages to the standard output stream (stdout).",
- "admin.log.consoleTitle": "Output logs to console: ",
- "admin.log.enableDiagnostics": "Enable Diagnostics and Error Reporting:",
- "admin.log.enableDiagnosticsDescription": "Enable this feature to improve the quality and performance of Mattermost by sending error reporting and diagnostic information to Mattermost, Inc. Read our <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">privacy policy</a> to learn more.",
- "admin.log.enableWebhookDebugging": "Enable Webhook Debugging:",
- "admin.log.enableWebhookDebuggingDescription": "You can set this to false to disable the debug logging of all incoming webhook request bodies.",
- "admin.log.fileDescription": "Typically set to true in production. When true, log files are written to the log file specified in file location field below.",
- "admin.log.fileLevelDescription": "This setting determines the level of detail at which log events are written to the log file. ERROR: Outputs only error messages. INFO: Outputs error messages and information around startup and initialization. DEBUG: Prints high detail for developers working on debugging issues.",
- "admin.log.fileLevelTitle": "File Log Level:",
- "admin.log.fileTitle": "Output logs to file: ",
- "admin.log.formatDateLong": "Date (2006/01/02)",
- "admin.log.formatDateShort": "Date (01/02/06)",
- "admin.log.formatDescription": "Format of log message output. If blank will be set to \"[%D %T] [%L] %M\", where:",
- "admin.log.formatLevel": "Level (DEBG, INFO, EROR)",
- "admin.log.formatMessage": "Message",
- "admin.log.formatPlaceholder": "Enter your file format",
- "admin.log.formatSource": "Source",
- "admin.log.formatTime": "Time (15:04:05 MST)",
- "admin.log.formatTitle": "File Log Format:",
- "admin.log.levelDescription": "This setting determines the level of detail at which log events are written to the console. ERROR: Outputs only error messages. INFO: Outputs error messages and information around startup and initialization. DEBUG: Prints high detail for developers working on debugging issues.",
- "admin.log.levelTitle": "Console Log Level:",
- "admin.log.locationDescription": "File to which log files are written. If blank, will be set to ./logs/mattermost, which writes logs to mattermost.log. Log rotation is enabled and every 10,000 lines of log information is written to new files stored in the same directory, for example mattermost.2015-09-23.001, mattermost.2015-09-23.002, and so forth.",
- "admin.log.locationPlaceholder": "Enter your file location",
- "admin.log.locationTitle": "File Log Directory:",
- "admin.log.logSettings": "Log Settings",
- "admin.logs.reload": "Reload",
- "admin.logs.title": "Server Logs",
- "admin.nav.help": "Help",
- "admin.nav.logout": "Logout",
- "admin.nav.report": "Report a Problem",
- "admin.nav.switch": "Team Selection",
- "admin.notifications.email": "Email",
- "admin.notifications.push": "Mobile Push",
- "admin.notifications.title": "Notification Settings",
+ "admin.ldap.usernameAttrTitle": "Atributo do Usuário:",
+ "admin.license.choose": "Escolha o Arquivo",
+ "admin.license.chooseFile": "Escolha um Arquivo",
+ "admin.license.edition": "Edição: ",
+ "admin.license.key": "Chave da Licença: ",
+ "admin.license.keyRemove": "Remover a Licença Enterprise e fazer Downgrade do Servidor",
+ "admin.license.noFile": "Nenhum arquivo enviado",
+ "admin.license.removing": "Removendo a Licença...",
+ "admin.license.title": "Edição e Licença",
+ "admin.license.type": "Licença: ",
+ "admin.license.upload": "Enviar",
+ "admin.license.uploadDesc": "Enviar uma chave da licença para Mattermost Enterprise Edition para fazer upgrade deste servidor. <a href=\"http://mattermost.com\" target=\"_blank\">Visite-nos online</a> para saber mais sobre os beneficios da Enterprise Edition ou para comprar uma chave.",
+ "admin.license.uploading": "Enviando Licença...",
+ "admin.log.consoleDescription": "Normalmente definido como falso em produção. Os desenvolvedores podem definir este campo como verdadeiro para mensagens de log de saída no console baseado na opção de nível de console. Se verdadeiro, o servidor escreve mensagens para o fluxo de saída padrão (stdout).",
+ "admin.log.consoleTitle": "Log de saída para o console: ",
+ "admin.log.enableDiagnostics": "Ativar Diagnósticos e Relatório de Erro:",
+ "admin.log.enableDiagnosticsDescription": "Ativar este recurso para melhorar a qualidade e performance do Mattermost enviando relatório de erros e informações de diagnostico para Mattermost, Inc. Leia nossa <a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">política de privacidade</a> para saber mais.",
+ "admin.log.enableWebhookDebugging": "Ativar Debugging Webhook:",
+ "admin.log.enableWebhookDebuggingDescription": "Você pode definir isto como falso para desativar o log de depuração de todos os bodies de solicitação de solicitação webhook recebidas.",
+ "admin.log.fileDescription": "Normalmente definido como verdadeiro em produção. Quando verdadeiro, arquivos de log são gravados no arquivo de log especificado no campo de localização abaixo.",
+ "admin.log.fileLevelDescription": "Esta configuração determina o nível de detalhe que são gravados no log de eventos no console. ERROR: Saídas somente mensagens de erro. INFO: Saídas de mensagens de erro e informações em torno de inicialização. DEBUG: Impressões de alto detalhe para desenvolvedores que trabalham na depuração de problemas.",
+ "admin.log.fileLevelTitle": "Nível do Arquivo de Log:",
+ "admin.log.fileTitle": "Arquivo de logs de saída: ",
+ "admin.log.formatDateLong": "Data (2006/01/02)",
+ "admin.log.formatDateShort": "Data (01/02/06)",
+ "admin.log.formatDescription": "Formato da mensagem de saída do log. Se branco será ajustador para \"[%D %T] [%L] %M\", onde:",
+ "admin.log.formatLevel": "Nível (DEBG, INFO, EROR)",
+ "admin.log.formatMessage": "Mensagem",
+ "admin.log.formatPlaceholder": "Entre seu formato de arquivo",
+ "admin.log.formatSource": "Origem",
+ "admin.log.formatTime": "Hora (15:04:05 MST)",
+ "admin.log.formatTitle": "Formato do Arquivo de Log:",
+ "admin.log.levelDescription": "Esta configuração determina o nível de detalhe que são gravados no log de eventos no console. ERROR: Saídas somente mensagens de erro. INFO: Saídas de mensagens de erro e informações em torno de inicialização. DEBUG: Impressões de alto detalhe para desenvolvedores que trabalham na depuração de problemas.",
+ "admin.log.levelTitle": "Nível de Log Console:",
+ "admin.log.locationDescription": "Arquivo para o qual os arquivos de log são escritos. Se estiver em branco, será definido para ./logs/mattermost, que grava logs em mattermost.log. Rotação de log está habilitada a cada 10.000 linhas de informações de log gravada para novos arquivos armazenados no mesmo diretório, por exemplo mattermost.2015-09-23.001, mattermost.2015-09-23.002, e assim por diante.",
+ "admin.log.locationPlaceholder": "Entre a localização do seu arquivo",
+ "admin.log.locationTitle": "Diretório do Arquivo de Log:",
+ "admin.log.logSettings": "Configurações de Log",
+ "admin.logs.reload": "Recarregar",
+ "admin.logs.title": "Log do Servidor",
+ "admin.nav.help": "Ajuda",
+ "admin.nav.logout": "Sair",
+ "admin.nav.report": "Relatar um Problema",
+ "admin.nav.switch": "Seleção de Equipe",
+ "admin.notifications.email": "E-mail",
+ "admin.notifications.push": "Notificação Móvel",
+ "admin.notifications.title": "Configurações de Notificação",
"admin.oauth.gitlab": "GitLab",
"admin.oauth.google": "Google Apps",
- "admin.oauth.off": "Do not allow sign-in via an OAuth 2.0 provider",
+ "admin.oauth.off": "Não é permitido login via um provedor OAuth 2.0",
"admin.oauth.office365": "Office 365 (Beta)",
- "admin.oauth.providerDescription": "When true, Mattermost can act as an OAuth 2.0 service provider allowing Mattermost to authorize API requests from external applications.",
- "admin.oauth.providerTitle": "Enable OAuth 2.0 Service Provider: ",
- "admin.oauth.select": "Select OAuth 2.0 service provider:",
- "admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>Log in</a> to your Microsoft or Office 365 account. Make sure it's the account on the same <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>tenant</a> that you would like users to log in with.</li><li>Go to <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, click <strong>Go to app list</strong> > <strong>Add an app</strong> and use \"Mattermost - your-company-name\" as the <strong>Application Name</strong>.</li><li>Under <strong>Application Secrets</strong>, click <strong>Generate New Password</strong> and paste it to the <strong>Application Secret Password</strong> field below.</li><li>Under <strong>Platforms</strong>, click <strong>Add Platform</strong>, choose <strong>Web</strong> and enter <strong>your-mattermost-url/signup/office365/complete</strong> (example: http://localhost:8065/signup/office365/complete) under <strong>Redirect URIs</strong>. Also uncheck <strong>Allow Implicit Flow</strong>.</li><li>Finally, click <strong>Save</strong> and then paste the <strong>Application ID</strong> below.</li></ol>",
- "admin.office365.authTitle": "Auth Endpoint:",
- "admin.office365.clientIdDescription": "The Application/Client ID you received when registering your application with Microsoft.",
+ "admin.oauth.providerDescription": "Quando verdadeiro, Mattermost pode atuar como um provedor de serviços OAuth 2.0 pra permitir solicitações de API de aplicações externas.",
+ "admin.oauth.providerTitle": "Ativar Provedor de Serviço OAuth 2.0: ",
+ "admin.oauth.select": "Selecione provedor de serviço OAuth 2.0:",
+ "admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>Log in</a> na sua conta Microsoft ou Office 365. Certifique-se que esta conta é do mesmo <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>tenant</a> que você gostaria que os usuários entrassem.</li><li>Vá para <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, clique <strong>Ir para lista de aplicativo</strong> > <strong>Adicionar um aplicativo</strong> e use \"Mattermost - nome-da-sua-empresa\" como <strong>Nome da Aplicação</strong>.</li><li>Dentro de <strong>Segredos do Aplicativo</strong>, clique <strong>Gerar Nova Senha</strong> copie e cole no campo abaixo <strong>Aplicativo Senha Secreta</strong>.</li><li>Dentro de <strong>Plataformas</strong>, clique <strong>Adicionar Plataforma</strong>, escolha <strong>Web</strong> e digite <strong>url-da-sua-empresa/signup/office365/complete</strong> (exemplo: http://localhost:8065/signup/office365/complete) dentro de <strong>Redirecionar URIs</strong>. Também desmarque <strong>Permitir Fluxo Implícito</strong>.</li><li>Finalmente, clique <strong>Salvar</strong> e então copie e cole no campo abaixo <strong>ID da Aplicação</strong>.</li></ol>",
+ "admin.office365.authTitle": "Autenticação Endpoint:",
+ "admin.office365.clientIdDescription": "O Aplicativo/ID do Cliente que você recebeu quando registrou seu aplicativo com a Microsoft.",
"admin.office365.clientIdExample": "Ex \"adf3sfa2-ag3f-sn4n-ids0-sh1hdax192qq\"",
- "admin.office365.clientIdTitle": "Application ID:",
- "admin.office365.clientSecretDescription": "The Application Secret Password you generated when registering your application with Microsoft.",
+ "admin.office365.clientIdTitle": "ID do Aplicativo:",
+ "admin.office365.clientSecretDescription": "O Aplicativo Senha Secreta que você gerou quando registrou seu aplicativo com a Microsoft.",
"admin.office365.clientSecretExample": "Ex \"shAieM47sNBfgl20f8ci294\"",
- "admin.office365.clientSecretTitle": "Application Secret Password:",
+ "admin.office365.clientSecretTitle": "Aplicativo Senha Secreta:",
"admin.office365.tokenTitle": "Token Endpoint:",
- "admin.office365.userTitle": "User API Endpoint:",
- "admin.password.lowercase": "At least one lowercase letter",
- "admin.password.minimumLength": "Minimum Password Length:",
- "admin.password.minimumLengthDescription": "Minimum number of characters required for a valid password. Must be a whole number greater than or equal to {min} and less than or equal to {max}.",
+ "admin.office365.userTitle": "API Usuário Endpoint:",
+ "admin.password.lowercase": "Pelo menos uma letra minúscula",
+ "admin.password.minimumLength": "Tamanho Mínimo de Senha:",
+ "admin.password.minimumLengthDescription": "Número mínimo de caracteres necessários para uma senha válida. Deve ser um número inteiro maior que ou igual a {min} e menor ou igual a {max}.",
"admin.password.minimumLengthExample": "Ex \"5\"",
- "admin.password.number": "At least one number",
- "admin.password.preview": "Error message preview",
- "admin.password.requirements": "Password Requirements:",
- "admin.password.requirementsDescription": "Character types required in a valid password.",
- "admin.password.symbol": "At least one symbol (e.g. \"~!@#$%^&*()\")",
- "admin.password.uppercase": "At least one uppercase letter",
- "admin.privacy.showEmailDescription": "When false, hides email address of users from other users in the user interface, including team owners and Team Administrators. Used when system is set up for managing teams where some users choose to keep their contact information private.",
- "admin.privacy.showEmailTitle": "Show Email Address: ",
- "admin.privacy.showFullNameDescription": "When false, hides full name of users from other users, including team owners and Team Administrators. Username is shown in place of full name.",
- "admin.privacy.showFullNameTitle": "Show Full Name: ",
- "admin.rate.enableLimiterDescription": "When true, APIs are throttled at rates specified below.",
- "admin.rate.enableLimiterTitle": "Enable Rate Limiting: ",
- "admin.rate.httpHeaderDescription": "When filled in, vary rate limiting by HTTP header field specified (e.g. when configuring NGINX set to \"X-Real-IP\", when configuring AmazonELB set to \"X-Forwarded-For\").",
+ "admin.password.number": "Pelo menos um número",
+ "admin.password.preview": "Erro pré-visualização de mensagem",
+ "admin.password.requirements": "Requerimentos de Senha:",
+ "admin.password.requirementsDescription": "Tipos de caracteres necessários em uma senha válida.",
+ "admin.password.symbol": "Pelo menos um símbolo (ex. \"~!@#$%^&*()\")",
+ "admin.password.uppercase": "Pelo menos uma letra maiuscula",
+ "admin.privacy.showEmailDescription": "Quando falso, esconde endereço de e-mail dos outros usuários na interface do usuário, incluindo donos da equipe e Administradores de Equipe. Usado quando o sistema está configurado para gerenciar equipes onde alguns usuários optam por manter suas informações de contato privado.",
+ "admin.privacy.showEmailTitle": "Mostrar Endereços de Email: ",
+ "admin.privacy.showFullNameDescription": "Quando falso, oculta o nome completo dos usuários dos outros usuários, incluindo donos de equipe e Administradores de Equipe. Nome de usuário é mostrado no lugar do nome completo.",
+ "admin.privacy.showFullNameTitle": "Mostrar Nome Completo: ",
+ "admin.rate.enableLimiterDescription": "Quando verdadeiro, as APIs são estranguladas para as taxas especificadas abaixo.",
+ "admin.rate.enableLimiterTitle": "Ativar Rate Limiting: ",
+ "admin.rate.httpHeaderDescription": "Quando preenchido, variam limitação de taxa pelo compo cabeçalho HTTP especificado (ex. quando configurado NGINX ajustado para \"X-Real-IP\", quando configurado AmazonELB ajustado para \"X-Forwarded-For\").",
"admin.rate.httpHeaderExample": "Ex \"X-Real-IP\", \"X-Forwarded-For\"",
- "admin.rate.httpHeaderTitle": "Vary rate limit by HTTP header",
- "admin.rate.memoryDescription": "Maximum number of users sessions connected to the system as determined by \"Vary rate limit by remote address\" and \"Vary rate limit by HTTP header\" settings below.",
+ "admin.rate.httpHeaderTitle": "Variar o rate limit pelo cabeçalho HTTP",
+ "admin.rate.memoryDescription": "Número máximo de sessões de usuários conectados ao sistema conforme determinado pelas configurações abaixo \"Variar rate limit pelo endereço remoto\" e \"Variar rate limit pelo cabeçalho HTTP\".",
"admin.rate.memoryExample": "Ex \"10000\"",
- "admin.rate.memoryTitle": "Memory Store Size:",
- "admin.rate.noteDescription": "Changing properties in this section will require a server restart before taking effect.",
- "admin.rate.noteTitle": "Note:",
- "admin.rate.queriesDescription": "Throttles API at this number of requests per second.",
+ "admin.rate.memoryTitle": "Tamanho da Memória de Armazenamento:",
+ "admin.rate.noteDescription": "Alterando as propriedades nesta seção irá exigir que o servidor seja reiniciado para que tenha efeito.",
+ "admin.rate.noteTitle": "Nota:",
+ "admin.rate.queriesDescription": "Estrangula API neste número de solicitações por segundo.",
"admin.rate.queriesExample": "Ex \"10\"",
- "admin.rate.queriesTitle": "Maximum Queries per Second:",
- "admin.rate.remoteDescription": "When true, rate limit API access by IP address.",
- "admin.rate.remoteTitle": "Vary rate limit by remote address: ",
- "admin.rate.title": "Rate Limit Settings",
- "admin.recycle.button": "Recycle Database Connections",
- "admin.recycle.loading": " Recycling...",
- "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 <a href=\"../general/configuration\"><b>Configuration > Reload Configuration from Disk</b></a> feature to load the new settings while the server is running. The administrator should then use <b>Recycle Database Connections</b> feature to recycle the database connections based on the new settings.",
- "admin.recycle.reloadFail": "Recycling unsuccessful: {error}",
- "admin.regenerate": "Regenerate",
- "admin.reload.button": "Reload Configuration From Disk",
- "admin.reload.loading": " Loading...",
- "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 <b>Reload Configuration from Disk</b> feature to load the new settings while the server is running. The administrator should then use the <a href=\"../advanced/database\"><b>Database > Recycle Database Connections</b></a> feature to recycle the database connections based on the new settings.",
- "admin.reload.reloadFail": "Reloading unsuccessful: {error}",
- "admin.reset_password.close": "Close",
- "admin.reset_password.newPassword": "New Password",
- "admin.reset_password.select": "Select",
- "admin.reset_password.submit": "Please enter at least {chars} characters.",
- "admin.reset_password.titleReset": "Reset Password",
- "admin.reset_password.titleSwitch": "Switch Account to Email/Password",
- "admin.saml.assertionConsumerServiceURLDesc": "Enter https://<your-mattermost-url>/login/sso/saml. Make sure you use HTTP or HTTPS in your URL depending on your server configuration. This field is also known as the Assertion Consumer Service URL.",
+ "admin.rate.queriesTitle": "Máxima Consultas por Segundo:",
+ "admin.rate.remoteDescription": "Quando verdadeiro, taxa limite de acesso de API por endereço de IP.",
+ "admin.rate.remoteTitle": "Variar rate limit pelo endereço remoto: ",
+ "admin.rate.title": "Configurações Rate Limit",
+ "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 <a href=\"../general/configuration\"><b>Configuração > Recarregar Configuração do Disco</b></a> recarrega as novas configurações enquanto o servidor está em execução. O administrador deve então usar <b>Reciclagem de Conexões do Banco de Dados</b> recurso para reciclar as conexões do banco de dados com base nas novas definições.",
+ "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 <b>Recarregar Configuração do Disco</b> recarrega as novas configurações enquanto o servidor está em execução. O administrador deve então usar <a href=\"../advanced/database\"><b>Banco de Dados > Reciclagem de Conexões do Banco de Dados</b></a> recurso para reciclar as conexões do banco de dados com base nas novas definições.",
+ "admin.reload.reloadFail": "Recarregamento malsucedido: {error}",
+ "admin.reset_password.close": "Fechar",
+ "admin.reset_password.newPassword": "Nova Senha",
+ "admin.reset_password.select": "Selecionar",
+ "admin.reset_password.submit": "Por favor, insira pelo menos {chars} caracteres.",
+ "admin.reset_password.titleReset": "Resetar Senha",
+ "admin.reset_password.titleSwitch": "Trocar a conta para e-mail/senha",
+ "admin.saml.assertionConsumerServiceURLDesc": "Digite https://<your-mattermost-url>/login/sso/saml. Certifique-se de usar HTTP ou HTTPS em sua URL, dependendo da sua configuração do servidor. Este campo também é conhecido como Assertion Consumer Service URL.",
"admin.saml.assertionConsumerServiceURLEx": "Ex \"https://<your-mattermost-url>/login/sso/saml\"",
- "admin.saml.assertionConsumerServiceURLTitle": "Service Provider Login URL:",
- "admin.saml.emailAttrDesc": "The attribute in the SAML Assertion that will be used to populate the email addresses of users in Mattermost.",
- "admin.saml.emailAttrEx": "Ex \"Email\" or \"PrimaryEmail\"",
- "admin.saml.emailAttrTitle": "Email Attribute:",
- "admin.saml.enableDescription": "When true, Mattermost allows login using SAML. Please see <a href='http://docs.mattermost.com/deployment/sso-saml.html' target='_blank'>documentation</a> to learn more about configuring SAML for Mattermost.",
- "admin.saml.enableTitle": "Enable Login With SAML:",
- "admin.saml.encryptDescription": "When true, Mattermost will decrypt SAML Assertions encrypted with your Service Provider Public Certificate.",
- "admin.saml.encryptTitle": "Enable Encryption:",
- "admin.saml.firstnameAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the first name of users in Mattermost.",
+ "admin.saml.assertionConsumerServiceURLTitle": "URL Provedor de Serviço de Login:",
+ "admin.saml.emailAttrDesc": "O atributo na SAML Assertion que será usado para preencher os endereços de email dos usuários em Mattermost.",
+ "admin.saml.emailAttrEx": "Ex \"Email\" ou \"PrimaryEmail\"",
+ "admin.saml.emailAttrTitle": "Atributo de E-mail:",
+ "admin.saml.enableDescription": "Quando verdadeiro, Mattermost irá permitir login usando SAML. Por favor veja a <a href='http://docs.mattermost.com/deployment/sso-saml.html' target='_blank'>documentação</a> para aprender mais sobre configurar SAML para o Mattermost.",
+ "admin.saml.enableTitle": "Ativar Login With SAML:",
+ "admin.saml.encryptDescription": "Quando verdadeiro, Mattermost irá descriptografar SAML Assertions criptografados com o seu Provedor de Serviços de Certificado Público.",
+ "admin.saml.encryptTitle": "Ativar Criptografia:",
+ "admin.saml.firstnameAttrDesc": "(Opcional) O atributo em SAML Assertion que será usado para preencher o nome dos usuários no Mattermost.",
"admin.saml.firstnameAttrEx": "Ex \"FirstName\"",
- "admin.saml.firstnameAttrTitle": "First Name Attribute:",
- "admin.saml.idpCertificateFileDesc": "The public authentication certificate issued by your Identity Provider.",
- "admin.saml.idpCertificateFileRemoveDesc": "Remove the public authentication certificate issued by your Identity Provider.",
- "admin.saml.idpCertificateFileTitle": "Identity Provider Public Certificate:",
- "admin.saml.idpDescriptorUrlDesc": "The issuer URL for the Identity Provider you use for SAML requests.",
+ "admin.saml.firstnameAttrTitle": "Primeiro Nome Atributo:",
+ "admin.saml.idpCertificateFileDesc": "O certificado de autenticação pública emitida pelo seu Provedor de Identidade.",
+ "admin.saml.idpCertificateFileRemoveDesc": "Remover o certificado de autenticação pública emitida pelo seu Provedor de Identidade.",
+ "admin.saml.idpCertificateFileTitle": "Provedor de Identidade Certificado Público:",
+ "admin.saml.idpDescriptorUrlDesc": "A URL emissora para o Provedor de Identidade que você usa para solicitações SAML.",
"admin.saml.idpDescriptorUrlEx": "Ex \"https://idp.example.org/SAML2/issuer\"",
- "admin.saml.idpDescriptorUrlTitle": "Identity Provider Issuer URL:",
- "admin.saml.idpUrlDesc": "The URL where Mattermost sends a SAML request to start login sequence.",
+ "admin.saml.idpDescriptorUrlTitle": "URL Emissor Provedor Identidade:",
+ "admin.saml.idpUrlDesc": "A URL onde o Mattermost envia a requisição SAML para iniciar a sequencia de login.",
"admin.saml.idpUrlEx": "Ex \"https://idp.example.org/SAML2/SSO/Login\"",
"admin.saml.idpUrlTitle": "SAML SSO URL:",
- "admin.saml.lastnameAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the last name of users in Mattermost.",
+ "admin.saml.lastnameAttrDesc": "(Opcional) O atributo em SAML Assertion que será usado para preencher o sobrenome dos usuários no Mattermost.",
"admin.saml.lastnameAttrEx": "Ex \"LastName\"",
- "admin.saml.lastnameAttrTitle": "Last Name Attribute:",
- "admin.saml.localeAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the language of users in Mattermost.",
+ "admin.saml.lastnameAttrTitle": "Atributo Último Nome:",
+ "admin.saml.localeAttrDesc": "(Opcional) O atributo em SAML Assertion que será usado para preencher o idioma dos usuários no Mattermost.",
"admin.saml.localeAttrEx": "Ex \"Locale\" or \"PrimaryLanguage\"",
- "admin.saml.localeAttrTitle": "Preferred Language Attribute:",
- "admin.saml.loginButtonTextDesc": "(Optional) The text that appears in the login button on the login page. Defaults to \"With SAML\".",
- "admin.saml.loginButtonTextEx": "Ex \"With OKTA\"",
- "admin.saml.loginButtonTextTitle": "Login Button Text:",
- "admin.saml.nicknameAttrDesc": "(Optional) The attribute in the SAML Assertion that will be used to populate the nickname of users in Mattermost.",
+ "admin.saml.localeAttrTitle": "Atributo Idioma Preferencial:",
+ "admin.saml.loginButtonTextDesc": "(Opcional) O texto que aparece no botão de login na página de login. O padrão é \"Com SAML\".",
+ "admin.saml.loginButtonTextEx": "Ex \"Com OKTA\"",
+ "admin.saml.loginButtonTextTitle": "Texto Botão Login:",
+ "admin.saml.nicknameAttrDesc": "(Opcional) O atributo em SAML Assertion que será usado para preencher o apelido dos usuários no Mattermost.",
"admin.saml.nicknameAttrEx": "Ex \"Nickname\"",
- "admin.saml.nicknameAttrTitle": "Nickname Attribute:",
- "admin.saml.privateKeyFileFileDesc": "The private key used to decrypt SAML Assertions from the Identity Provider.",
- "admin.saml.privateKeyFileFileRemoveDesc": "Remove the private key used to decrypt SAML Assertions from the Identity Provider.",
- "admin.saml.privateKeyFileTitle": "Service Provider Private Key:",
- "admin.saml.publicCertificateFileDesc": "The certificate used to generate the signature on a SAML request to the Identity Provider for a service provider initiated SAML login, when Mattermost is the Service Provider.",
- "admin.saml.publicCertificateFileRemoveDesc": "Remove the certificate used to generate the signature on a SAML request to the Identity Provider for a service provider initiated SAML login, when Mattermost is the Service Provider.",
- "admin.saml.publicCertificateFileTitle": "Service Provider Public Certificate:",
- "admin.saml.remove.idp_certificate": "Remove Identity Provider Certificate",
- "admin.saml.remove.privKey": "Remove Service Provider Private Key",
- "admin.saml.remove.sp_certificate": "Remove Service Provider Certificate",
- "admin.saml.removing.certificate": "Removing Certificate...",
- "admin.saml.removing.privKey": "Removing Private Key...",
- "admin.saml.uploading.certificate": "Uploading Certificate...",
- "admin.saml.uploading.privateKey": "Uploading Private Key...",
- "admin.saml.usernameAttrDesc": "The attribute in the SAML Assertion that will be used to populate the username field in Mattermost.",
+ "admin.saml.nicknameAttrTitle": "Atributo Apelido:",
+ "admin.saml.privateKeyFileFileDesc": "A chave privada usada para descriptografar SAML Assertion do Provedor de Identidade.",
+ "admin.saml.privateKeyFileFileRemoveDesc": "Remover a chave privada usada para descriptografar SAML Assertion do Provedor de Identidade.",
+ "admin.saml.privateKeyFileTitle": "Provedor de Serviço Chave Privada:",
+ "admin.saml.publicCertificateFileDesc": "O certificado usado para gerar a assinatura de um pedido SAML ao Provedor de Identidade para um Provedor de Serviços iniciado o login SAML, quando Mattermost é o Provedor de Serviços.",
+ "admin.saml.publicCertificateFileRemoveDesc": "Remover o certificado usado para gerar a assinatura de um pedido SAML ao Provedor de Identidade para um login SAML iniciado por um provedor de serviços, quando Mattermost é o provedor de serviços.",
+ "admin.saml.publicCertificateFileTitle": "Certificado Público Provedor Serviço:",
+ "admin.saml.remove.idp_certificate": "Remover Certificado Provedor de Serviço",
+ "admin.saml.remove.privKey": "Remover Chave Privada Provedor de Serviço",
+ "admin.saml.remove.sp_certificate": "Remover Certificado Provedor de Serviço",
+ "admin.saml.removing.certificate": "Removendo Certificado...",
+ "admin.saml.removing.privKey": "Removendo Chave Privada...",
+ "admin.saml.uploading.certificate": "Enviando Certificado...",
+ "admin.saml.uploading.privateKey": "Enviando Chave Privada...",
+ "admin.saml.usernameAttrDesc": "O atributo em SAML Assertion que será usado para preencher o campo usuário no Mattermost.",
"admin.saml.usernameAttrEx": "Ex \"Username\"",
- "admin.saml.usernameAttrTitle": "Username Attribute:",
- "admin.saml.verifyDescription": "When true, Mattermost verifies that the signature sent from the SAML Response matches the Service Provider Login URL",
- "admin.saml.verifyTitle": "Verify Signature:",
- "admin.save": "Save",
- "admin.saving": "Saving Config...",
- "admin.security.connection": "Connections",
- "admin.security.inviteSalt.disabled": "Invite salt cannot be changed while sending emails is disabled.",
+ "admin.saml.usernameAttrTitle": "Atributo do Usuário:",
+ "admin.saml.verifyDescription": "Quando verdadeiro, Mattermost verifica se a assinatura enviada da resposta SAML corresponde a URL de Login do Privedor de Serviço",
+ "admin.saml.verifyTitle": "Verificar Assinatura:",
+ "admin.save": "Salvar",
+ "admin.saving": "Salvando Config...",
+ "admin.security.connection": "Conexões",
+ "admin.security.inviteSalt.disabled": "Salt convite não pode ser alterado enquanto envio de emails está desativado.",
"admin.security.login": "Login",
- "admin.security.password": "Password",
- "admin.security.passwordResetSalt.disabled": "Password reset salt cannot be changed while sending emails is disabled.",
- "admin.security.public_links": "Public Links",
- "admin.security.requireEmailVerification.disabled": "Email verification cannot be changed while sending emails is disabled.",
- "admin.security.session": "Sessions",
- "admin.security.signup": "Signup",
- "admin.select_team.close": "Close",
- "admin.select_team.select": "Select",
- "admin.select_team.selectTeam": "Select Team",
- "admin.service.attemptDescription": "Number of login attempts allowed before a user is locked out and required to reset their password via email.",
+ "admin.security.password": "Senha",
+ "admin.security.passwordResetSalt.disabled": "Salt de redefinição de senha não pode ser alterado enquanto o envio de emails está desabilitado.",
+ "admin.security.public_links": "Links Públicos",
+ "admin.security.requireEmailVerification.disabled": "Verificação de Email não pode ser alterado enquanto o envio de emails está desabilitado.",
+ "admin.security.session": "Sessões",
+ "admin.security.signup": "Inscrever-se",
+ "admin.select_team.close": "Fechar",
+ "admin.select_team.select": "Selecionar",
+ "admin.select_team.selectTeam": "Selecione Equipe",
+ "admin.service.attemptDescription": "Tentativas de login permitidas antes que do usuário ser bloqueado e necessário redefinir a senha por e-mail.",
"admin.service.attemptExample": "Ex \"10\"",
- "admin.service.attemptTitle": "Maximum Login Attempts:",
- "admin.service.cmdsDesc": "When true, custom slash commands will be allowed. See <a href='http://docs.mattermost.com/developer/slash-commands.html' target='_blank'>documentation</a> to learn more.",
- "admin.service.cmdsTitle": "Enable Custom Slash Commands: ",
- "admin.service.corsDescription": "Enable HTTP Cross origin request from a specific domain. Use \"*\" if you want to allow CORS from any domain or leave it blank to disable it.",
+ "admin.service.attemptTitle": "Máxima Tentativas de Login:",
+ "admin.service.cmdsDesc": "Quando verdadeiro, comandos slash personalizados serão permitidos. Veja a <a href='http://docs.mattermost.com/developer/slash-commands.html' target='_blank'>documentação</a> para saber mais.",
+ "admin.service.cmdsTitle": "Ativar Comandos Slash Personalizados: ",
+ "admin.service.corsDescription": "Ativar requisição de origem HTTP Cross dos domínios especificados (separados por espaço). Usar \"*\" se você quiser permitir CORS de qualquer domínio ou deixe em branco para desativar.",
"admin.service.corsEx": "http://example.com",
- "admin.service.corsTitle": "Enable cross-origin requests from:",
- "admin.service.developerDesc": "When true, Javascript errors are shown in a red bar at the top of the user interface. Not recommended for use in production. ",
- "admin.service.developerTitle": "Enable Developer Mode: ",
- "admin.service.googleDescription": "Set this key to enable the display of titles for embedded YouTube video previews. Without the key, YouTube previews will still be created based on hyperlinks appearing in messages or comments but they will not show the video title. View a <a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">Google Developers Tutorial</a> for instructions on how to obtain a key.",
+ "admin.service.corsTitle": "Permitir requisição cross-origin de:",
+ "admin.service.developerDesc": "Quando verdadeiro, erros Javascript são mostrados em uma barra vermelha no topo da interface de usuário. Não recomendado para uso em produção. ",
+ "admin.service.developerTitle": "Ativar o Modo Desenvolvedor: ",
+ "admin.service.googleDescription": "Defina esta chave para permitir a exibição de títulos para pré-visualizações de vídeo do YouTube embutidos. Sem a chave, pré-visualizações do YouTube ainda serão criadas com base em hiperlinks que aparecem nas mensagens ou comentários, mas eles não vão mostrar o título do vídeo. Veja o <a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">Google Developers Tutorial</a> para instruções sobre como obter uma chave.",
"admin.service.googleExample": "Ex \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"",
"admin.service.googleTitle": "Google API Key:",
- "admin.service.iconDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the profile picture they post with. Note: Combined with allowing integrations to override usernames, users may be able to perform phishing attacks by attempting to impersonate other users.",
- "admin.service.iconTitle": "Enable integrations to override profile picture icons:",
- "admin.service.insecureTlsDesc": "When true, any outgoing HTTPS requests will accept unverified, self-signed certificates. For example, outgoing webhooks to a server with a self-signed TLS certificate, using any domain, will be allowed. Note that this makes these connections susceptible to man-in-the-middle attacks.",
- "admin.service.insecureTlsTitle": "Enable Insecure Outgoing Connections: ",
- "admin.service.integrationAdmin": "Restrict managing integrations to Admins:",
- "admin.service.integrationAdminDesc": "When true, webhooks and slash commands can only be created, edited and viewed by Team and System Admins, and OAuth 2.0 applications by System Admins. Integrations are available to all users after they have been created by the Admin.",
- "admin.service.listenAddress": "Listen Address:",
- "admin.service.listenDescription": "The address to which to bind and listen. Entering \":8065\" will bind to all interfaces or you can choose one like \"127.0.0.1:8065\". Changing this will require a server restart before taking effect.",
+ "admin.service.iconDescription": "Quando verdadeiro, webhooks, comandos slash e outras integrações, como <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, terão permissão para mudar a foto do perfil dos posts. Nota: Combinado com a permissão de integrações para substituir nomes de usuários, os usuários podem ser capazes de realizar ataques de phishing ao tentar passar por outros usuários.",
+ "admin.service.iconTitle": "Permitir que integrações sobrescreva o imagem do perfil:",
+ "admin.service.insecureTlsDesc": "Quando verdadeiro, quaisquer pedidos de HTTPS de saída vão aceitar certificados não verificados ou auto-assinados. Por exemplo, webhooks de saída para um servidor com um certificado TLS auto-assinado, usando qualquer domínio, serão permitidos. Note-se que isso faz com que essas conexões sejam suscetíveis a ataques man-in-the-middle.",
+ "admin.service.insecureTlsTitle": "Ativar Conexões de Saída Inseguras: ",
+ "admin.service.integrationAdmin": "Restringir gerenciamento de integrações aos Administradores:",
+ "admin.service.integrationAdminDesc": "Quando verdadeiro, webhooks e comandos slash podem somente ser criados, editados e visualizados pelos Administradores de Equipe e Sistema, e aplicações OAuth 2.0 pelos Administradores de Sistema. Integrações estão disponíveis para todos os usuários depois delas terem sido criadas pelo Administrador.",
+ "admin.service.listenAddress": "Endereço à Escutar:",
+ "admin.service.listenDescription": "O endereço para o qual ligar e ouvir. Inserir \":8065\" irá ligar para todas as interfaces, ou você pode escolher um como \"127.0.0.1:8065\". Essa mudança irá exigir uma reinicialização do servidor antes de ter efeito.",
"admin.service.listenExample": "Ex \":8065\"",
- "admin.service.mfaDesc": "When true, users will be given the option to add multi-factor authentication to their account. They will need a smartphone and an authenticator app such as Google Authenticator.",
- "admin.service.mfaTitle": "Enable Multi-factor Authentication:",
- "admin.service.mobileSessionDays": "Session length mobile (days):",
- "admin.service.mobileSessionDaysDesc": "The number of days from the last time a user entered their credentials to the expiry of the user's session. After changing this setting, the new session length will take effect after the next time the user enters their credentials.",
- "admin.service.outWebhooksDesc": "When true, outgoing webhooks will be allowed. See <a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>documentation</a> to learn more.",
- "admin.service.outWebhooksTitle": "Enable Outgoing Webhooks: ",
- "admin.service.overrideDescription": "When true, webhooks, slash commands and other integrations, such as <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, will be allowed to change the username they are posting as. Note: Combined with allowing integrations to override profile picture icons, users may be able to perform phishing attacks by attempting to impersonate other users.",
- "admin.service.overrideTitle": "Enable integrations to override usernames:",
- "admin.service.securityDesc": "When true, System Administrators are notified by email if a relevant security fix alert has been announced in the last 12 hours. Requires email to be enabled.",
- "admin.service.securityTitle": "Enable Security Alerts: ",
- "admin.service.segmentDescription": "Segment.com is an online service that can be optionally used to track detailed system statistics. You can obtain a key by signing-up for a free account at Segment.com.",
+ "admin.service.mfaDesc": "Quando verdadeiro, vai ser dada a opção do usuário adicionar autenticação multi-fator em sua conta. Eles irão precisar de um smartphone e um app autenticador como o Google Authenticator.",
+ "admin.service.mfaTitle": "Ativar Autenticação Multi-Fator:",
+ "admin.service.mobileSessionDays": "Tamanho da sessão para app móvel (dias):",
+ "admin.service.mobileSessionDaysDesc": "O número de dias desde a última vez que um usuário entrou suas credenciais para expirar a sessão do usuário. Depois de alterar essa configuração, a nova duração da sessão terá efeito após a próxima vez que o usuário digitar suas credenciais.",
+ "admin.service.outWebhooksDesc": "Quando verdadeiro, webhooks de saída serão permitidos. Veja a <a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>documentação</a> para saber mais.",
+ "admin.service.outWebhooksTitle": "Ativar Webhooks Saída: ",
+ "admin.service.overrideDescription": "Quando verdadeiro, webhooks, comandos slash e outras integrações, como <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a>, terão permissão para mudar o nome do usuário dos posts. Nota: Combinado com a permissão de integrações para substituir foto do perfil, os usuários podem ser capazes de realizar ataques de phishing ao tentar passar por outros usuários.",
+ "admin.service.overrideTitle": "Permitir que integrações sobrescrevam o nome do usuário:",
+ "admin.service.securityDesc": "Quando verdadeiro, os Administradores de Sistema são notificados por e-mail se uma relevante correção de segurança foi anunciado nos últimos 12 horas. Requer o e-mail para ser ativado.",
+ "admin.service.securityTitle": "Ativar Alertas de Segurança: ",
+ "admin.service.segmentDescription": "Segment.com é um serviço online que pode opcionalmente ser usado para rastrear detalhes das estatísticas do sistema. Você pode obter uma chave criando uma conta gratuita em Segment.com.",
"admin.service.segmentExample": "Ex \"g3fgGOXJAQ43QV7rAh6iwQCkV4cA1Gs\"",
"admin.service.segmentTitle": "Segment Write Key:",
- "admin.service.sessionCache": "Session Cache (minutes):",
- "admin.service.sessionCacheDesc": "The number of minutes to cache a session in memory.",
+ "admin.service.sessionCache": "Cache da Sessão (minutos):",
+ "admin.service.sessionCacheDesc": "O número de minutos para o cache de uma sessão na memória.",
"admin.service.sessionDaysEx": "Ex \"30\"",
"admin.service.siteURL": "Site URL:",
- "admin.service.siteURLDescription": "The URL, including port number and protocol, that users will use to access Mattermost. This field can be left blank unless you are configuring email batching in <b>Notifications > Email</b>. When blank, the URL is automatically configured based on incoming traffic.",
+ "admin.service.siteURLDescription": "A URL, incluindo o número da porta e protocolo, que os usuários usarão para acessar Mattermost. Este campo pode ser deixado em branco, a menos que você estiver configurando email em lotes em <b>Notificações > Email</b>. Quando em branco, a URL é automaticamente configurada com base no tráfego de entrada.",
"admin.service.siteURLExample": "Ex \"https://mattermost.example.com:1234\"",
- "admin.service.ssoSessionDays": "Session length SSO (days):",
- "admin.service.ssoSessionDaysDesc": "The number of days from the last time a user entered their credentials to the expiry of the user's session. If the authentication method is SAML or GitLab, the user may automatically be logged back in to Mattermost if they are already logged in to SAML or GitLab. After changing this setting, the setting will take effect after the next time the user enters their credentials.",
- "admin.service.testingDescription": "When true, /loadtest slash command is enabled to load test accounts, data and text formatting. Changing this requires a server restart before taking effect.",
- "admin.service.testingTitle": "Enable Testing Commands: ",
- "admin.service.webSessionDays": "Session length AD/LDAP and email (days):",
- "admin.service.webSessionDaysDesc": "The number of days from the last time a user entered their credentials to the expiry of the user's session. After changing this setting, the new session length will take effect after the next time the user enters their credentials.",
- "admin.service.webhooksDescription": "When true, incoming webhooks will be allowed. To help combat phishing attacks, all posts from webhooks will be labelled by a BOT tag. See <a href='http://docs.mattermost.com/developer/webhooks-incoming.html' target='_blank'>documentation</a> to learn more.",
- "admin.service.webhooksTitle": "Enable Incoming Webhooks: ",
- "admin.sidebar.addTeamSidebar": "Add team from sidebar menu",
- "admin.sidebar.advanced": "Advanced",
- "admin.sidebar.audits": "Compliance and Auditing",
- "admin.sidebar.authentication": "Authentication",
- "admin.sidebar.cluster": "High Availability (Beta)",
+ "admin.service.ssoSessionDays": "Tamanho da sessão SSO (dias):",
+ "admin.service.ssoSessionDaysDesc": "O número de dias desde a última vez que um usuário entrou suas credenciais para expirar a sessão do usuário. Se o método de autenticação é SAML ou GitLab, o usuário pode automaticamente ser registrado novamente no Mattermost se já estiver conectado ao SAML ou GitLab. Depois de alterar essa configuração, a configuração terá efeito após a próxima vez que o usuário digitar suas credenciais.",
+ "admin.service.testingDescription": "Quando verdadeiro, comando slash /loadtest está habilitado para carregar contas e teste, dados e formatação de texto. Mudar isso exigirá um reinício do servidor antes que tenha efeito.",
+ "admin.service.testingTitle": "Ativar Comandos Teste: ",
+ "admin.service.webSessionDays": "Tamanho da sessão AD/LDAP e email (dias):",
+ "admin.service.webSessionDaysDesc": "O número de dias desde a última vez que um usuário entrou suas credenciais para expirar a sessão do usuário. Depois de alterar essa configuração, a nova duração da sessão terá efeito após a próxima vez que o usuário digitar suas credenciais.",
+ "admin.service.webhooksDescription": "Quando verdadeiro, webhooks de entrada serão permitidos. Para ajudar combater ataques de phishing, todas as postagens por webhook serão marcadas com uma etiqueta BOT. Veja a <a href='http://docs.mattermost.com/developer/webhooks-incoming.html' target='_blank'>documentação</a> para saber mais.",
+ "admin.service.webhooksTitle": "Ativar Webhooks Entrada: ",
+ "admin.sidebar.addTeamSidebar": "Adicionar equipe do menu lateral",
+ "admin.sidebar.advanced": "Avançado",
+ "admin.sidebar.audits": "Conformidade e Auditoria",
+ "admin.sidebar.authentication": "Autenticação",
+ "admin.sidebar.cluster": "Alta Disponibilidade (Beta)",
"admin.sidebar.compliance": "Compliance",
- "admin.sidebar.configuration": "Configuration",
- "admin.sidebar.connections": "Connections",
- "admin.sidebar.customBrand": "Custom Branding",
- "admin.sidebar.customEmoji": "Custom Emoji",
- "admin.sidebar.customIntegrations": "Custom Integrations",
- "admin.sidebar.customization": "Customization",
- "admin.sidebar.database": "Database",
- "admin.sidebar.developer": "Developer",
- "admin.sidebar.email": "Email",
- "admin.sidebar.external": "External Services",
- "admin.sidebar.files": "Files",
- "admin.sidebar.general": "General",
+ "admin.sidebar.configuration": "Configuração",
+ "admin.sidebar.connections": "Conexões",
+ "admin.sidebar.customBrand": "Marca Personalizada",
+ "admin.sidebar.customEmoji": "Emoji Personalizado",
+ "admin.sidebar.customIntegrations": "Integrações Personalizadas",
+ "admin.sidebar.customization": "Customização",
+ "admin.sidebar.database": "Banco de dados",
+ "admin.sidebar.developer": "Desenvolvedor",
+ "admin.sidebar.email": "E-mail",
+ "admin.sidebar.external": "Serviços Externos",
+ "admin.sidebar.files": "Arquivos",
+ "admin.sidebar.general": "Geral",
"admin.sidebar.gitlab": "GitLab",
- "admin.sidebar.images": "Images",
- "admin.sidebar.integrations": "Integrations",
+ "admin.sidebar.images": "Imagens",
+ "admin.sidebar.integrations": "Integrações",
"admin.sidebar.ldap": "AD/LDAP",
- "admin.sidebar.legalAndSupport": "Legal and Support",
- "admin.sidebar.license": "Edition and License",
- "admin.sidebar.localization": "Localization",
- "admin.sidebar.logging": "Logging",
+ "admin.sidebar.legalAndSupport": "Legal e Suporte",
+ "admin.sidebar.license": "Edição e Licença",
+ "admin.sidebar.localization": "Regionalização",
+ "admin.sidebar.logging": "Acesso",
"admin.sidebar.login": "Login",
"admin.sidebar.logs": "Logs",
- "admin.sidebar.nativeAppLinks": "Mattermost App Links",
- "admin.sidebar.notifications": "Notifications",
+ "admin.sidebar.nativeAppLinks": "Links Aplicativo Mattermost",
+ "admin.sidebar.notifications": "Notificações",
"admin.sidebar.oauth": "OAuth 2.0",
- "admin.sidebar.other": "OTHER",
- "admin.sidebar.password": "Password",
- "admin.sidebar.policy": "Policy",
- "admin.sidebar.privacy": "Privacy",
- "admin.sidebar.publicLinks": "Public Links",
- "admin.sidebar.push": "Mobile Push",
+ "admin.sidebar.other": "OUTROS",
+ "admin.sidebar.password": "Senha",
+ "admin.sidebar.policy": "Política",
+ "admin.sidebar.privacy": "Privacidade",
+ "admin.sidebar.publicLinks": "Links Públicos",
+ "admin.sidebar.push": "Notificação Móvel",
"admin.sidebar.rateLimiting": "Rate Limiting",
- "admin.sidebar.reports": "REPORTING",
- "admin.sidebar.rmTeamSidebar": "Remove team from sidebar menu",
+ "admin.sidebar.reports": "REPORTANDO",
+ "admin.sidebar.rmTeamSidebar": "Remover equipe do menu lateral",
"admin.sidebar.saml": "SAML",
- "admin.sidebar.security": "Security",
- "admin.sidebar.sessions": "Sessions",
- "admin.sidebar.settings": "SETTINGS",
- "admin.sidebar.signUp": "Sign Up",
- "admin.sidebar.sign_up": "Sign Up",
- "admin.sidebar.statistics": "Team Statistics",
- "admin.sidebar.storage": "Storage",
- "admin.sidebar.support": "Legal and Support",
- "admin.sidebar.teams": "TEAMS ({count, number})",
- "admin.sidebar.users": "Users",
- "admin.sidebar.usersAndTeams": "Users and Teams",
- "admin.sidebar.view_statistics": "Site Statistics",
- "admin.sidebarHeader.systemConsole": "System Console",
- "admin.sql.dataSource": "Data Source:",
- "admin.sql.driverName": "Driver Name:",
- "admin.sql.keyDescription": "32-character salt available to encrypt and decrypt sensitive fields in database.",
+ "admin.sidebar.security": "Segurança",
+ "admin.sidebar.sessions": "Sessões",
+ "admin.sidebar.settings": "CONFIGURAÇÕES",
+ "admin.sidebar.signUp": "Inscrever",
+ "admin.sidebar.sign_up": "Inscrever",
+ "admin.sidebar.statistics": "Estatísticas de Equipe",
+ "admin.sidebar.storage": "Armazenamento",
+ "admin.sidebar.support": "Legal e Suporte",
+ "admin.sidebar.teams": "EQUIPES ({count, number})",
+ "admin.sidebar.users": "Usuários",
+ "admin.sidebar.usersAndTeams": "Usuários e Equipes",
+ "admin.sidebar.view_statistics": "Estatísticas do Site",
+ "admin.sidebarHeader.systemConsole": "Console do Sistema",
+ "admin.sql.dataSource": "Fonte de Dados:",
+ "admin.sql.driverName": "Nome do Driver:",
+ "admin.sql.keyDescription": "32-caracteres de salt disponível para encriptar e desencriptar campos no banco de dados.",
"admin.sql.keyExample": "Ex \"gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6\"",
"admin.sql.keyTitle": "At Rest Encrypt Key:",
- "admin.sql.maxConnectionsDescription": "Maximum number of idle connections held open to the database.",
+ "admin.sql.maxConnectionsDescription": "Número máximo de conexões ociosas abertas para o banco de dados.",
"admin.sql.maxConnectionsExample": "Ex \"10\"",
- "admin.sql.maxConnectionsTitle": "Maximum Idle Connections:",
- "admin.sql.maxOpenDescription": "Maximum number of open connections held open to the database.",
+ "admin.sql.maxConnectionsTitle": "Máximo de Conexões Inativas:",
+ "admin.sql.maxOpenDescription": "Número máximo de conexões abertas para o banco de dados.",
"admin.sql.maxOpenExample": "Ex \"10\"",
- "admin.sql.maxOpenTitle": "Maximum Open Connections:",
- "admin.sql.noteDescription": "Changing properties in this section will require a server restart before taking effect.",
- "admin.sql.noteTitle": "Note:",
- "admin.sql.replicas": "Data Source Replicas:",
- "admin.sql.traceDescription": "(Development Mode) When true, executing SQL statements are written to the log.",
- "admin.sql.traceTitle": "Trace: ",
- "admin.sql.warning": "Warning: regenerating this salt may cause some columns in the database to return empty results.",
- "admin.support.aboutDesc": "Link to About page for more information on your Mattermost deployment, for example its purpose and audience within your organization. Defaults to Mattermost information page.",
- "admin.support.aboutTitle": "About link:",
- "admin.support.emailHelp": "Email address displayed on email notifications and during tutorial for end users to ask support questions.",
- "admin.support.emailTitle": "Support Email:",
- "admin.support.helpDesc": "Link to help documentation from team site main menu. Typically not changed unless your organization chooses to create custom documentation.",
- "admin.support.helpTitle": "Help link:",
- "admin.support.noteDescription": "If linking to an external site, URLs should begin with http:// or https://.",
- "admin.support.noteTitle": "Note:",
- "admin.support.privacyDesc": "Link to Privacy Policy available to users on desktop and on mobile. Leaving this blank will hide the option to display a notice.",
- "admin.support.privacyTitle": "Privacy Policy link:",
- "admin.support.problemDesc": "Link to help documentation from team site main menu. By default this points to the peer-to-peer troubleshooting forum where users can search for, find and request help with technical issues.",
- "admin.support.problemTitle": "Report a Problem link:",
- "admin.support.termsDesc": "Link to the terms under which users may use your online service. By default, this includes the \"Mattermost Conditions of Use (End Users)\" explaining the terms under which Mattermost software is provided to end users. If you change the default link to add your own terms for using the service you provide, your new terms must include a link to the default terms so end users are aware of the Mattermost Conditions of Use (End User) for Mattermost software.",
- "admin.support.termsTitle": "Terms of Service link:",
- "admin.system_analytics.activeUsers": "Active Users With Posts",
- "admin.system_analytics.title": "the System",
+ "admin.sql.maxOpenTitle": "Máximo de Conexões Abertas:",
+ "admin.sql.noteDescription": "Alterando as propriedades nesta seção irá exigir que o servidor seja reiniciado para que tenha efeito.",
+ "admin.sql.noteTitle": "Nota:",
+ "admin.sql.replicas": "Replicas Fonte de Dados:",
+ "admin.sql.traceDescription": "(Modo Desenvolvedor) Quando verdadeiro, execução de instruções SQL será gravado no log.",
+ "admin.sql.traceTitle": "Rastreamento: ",
+ "admin.sql.warning": "Aviso: re-gerar este salt pode causar que o banco de dados retorne algumas colunas com resultados vazios.",
+ "admin.support.aboutDesc": "Link para página Sobre para mais informações sobre a implantação do Mattermost, por exemplo a sua finalidade e público dentro de sua organização. Padrão página de informação Mattermost.",
+ "admin.support.aboutTitle": "Sobre link:",
+ "admin.support.emailHelp": "Endereço de email mostrado na notificação de email e durante o tutorial para o usuário final pedir suporte.",
+ "admin.support.emailTitle": "Email de suporte:",
+ "admin.support.helpDesc": "Link para documentação de ajuda para o site da equipe no menu principal. Normalmente não é alterado ao menos se sua empresa escolha criar uma documentação customizada.",
+ "admin.support.helpTitle": "Link de ajuda:",
+ "admin.support.noteDescription": "Se links para um site externo, URLs devem começar com http:// ou https://.",
+ "admin.support.noteTitle": "Nota:",
+ "admin.support.privacyDesc": "Link para Política de Privacidade para os usuários no desktop ou móvel. Deixando este espaço em branco irá esconder a opção de exibir um aviso.",
+ "admin.support.privacyTitle": "Link da Política de Privacidade:",
+ "admin.support.problemDesc": "Link para a documentação de ajuda do site no menu principal. Por padrão este aponta para um fórum peer-to-peer de solução de problemas onde os usuários podem pesquisar, encontrar e pedir ajuda com problemas técnicos.",
+ "admin.support.problemTitle": "Link para Reportar um Problema:",
+ "admin.support.termsDesc": "Link para os termos em que os usuários podem usar o serviço on-line. Por padrão, isso inclui \"Condições de Uso Mattermost (Usuários Finais)\", explicando os termos sob os quais software Mattermost é fornecido aos usuários finais. Se você alterar o link padrão para adicionar seus próprios termos para usar o serviço que você oferece, seus novos termos devem incluir um link para os termos padrão para que os usuários finais estejam cientes das Condições de Uso Mattermost (Usuário Final) para o software Mattermost.",
+ "admin.support.termsTitle": "Link Termos do Serviço:",
+ "admin.system_analytics.activeUsers": "Usuários Ativos com Postagens",
+ "admin.system_analytics.title": "o Sistema",
"admin.system_analytics.totalPosts": "Total Posts",
- "admin.team.brandDesc": "Enable custom branding to show an image of your choice, uploaded below, and some help text, written below, on the login page.",
- "admin.team.brandDescriptionExample": "All team communication in one place, searchable and accessible anywhere",
- "admin.team.brandDescriptionHelp": "Description of service shown in login screens and UI.",
- "admin.team.brandDescriptionTitle": "Site Description",
- "admin.team.brandImageTitle": "Custom Brand Image:",
- "admin.team.brandTextDescription": "The custom branding Markdown-formatted text you would like to appear below your custom brand image on your login screen.",
- "admin.team.brandTextTitle": "Custom Brand Text:",
- "admin.team.brandTitle": "Enable Custom Branding: ",
- "admin.team.chooseImage": "Choose New Image",
- "admin.team.dirDesc": "When true, teams that are configured to show in team directory will show on main page inplace of creating a new team.",
- "admin.team.dirTitle": "Enable Team Directory: ",
- "admin.team.maxUsersDescription": "Maximum total number of users per team, including both active and inactive users.",
+ "admin.team.brandDesc": "Ativar marca personalizada para mostrar uma imagem de sua escolha, carregado abaixo e algum texto de ajuda, escrito abaixo na página de login.",
+ "admin.team.brandDescriptionExample": "Toda comunicação em um só lugar, pesquisável e acessível em qualquer lugar",
+ "admin.team.brandDescriptionHelp": "Nome do serviço mostrado na tela de início da sessão e na UI.",
+ "admin.team.brandDescriptionTitle": "Descrição Site",
+ "admin.team.brandImageTitle": "Imagem Personalizada da Marca:",
+ "admin.team.brandTextDescription": "O texto personalizado da marca formatado em Markdown que você gostaria que aparece-se abaixo da sua imagem de marca personalizada na tela de login.",
+ "admin.team.brandTextTitle": "Texto Personalizado da Marca:",
+ "admin.team.brandTitle": "Ativar Marca Personalizada: ",
+ "admin.team.chooseImage": "Escolha Nova Imagem",
+ "admin.team.dirDesc": "Quando verdadeiro, as equipes que estão configuradas para mostrar o diretório de equipe irá mostrar na página principal, em lugar de criar uma nova equipe.",
+ "admin.team.dirTitle": "Ativar Diretório de Equipe: ",
+ "admin.team.maxUsersDescription": "Número máximo total de usuários por equipe, incluindo ambos usuários ativos e inativos.",
"admin.team.maxUsersExample": "Ex \"25\"",
- "admin.team.maxUsersTitle": "Max Users Per Team:",
- "admin.team.noBrandImage": "No brand image uploaded",
- "admin.team.openServerDescription": "When true, anyone can signup for a user account on this server without the need to be invited.",
- "admin.team.openServerTitle": "Enable Open Server: ",
- "admin.team.restrictDescription": "Teams and user accounts can only be created from a specific domain (e.g. \"mattermost.org\") or list of comma-separated domains (e.g. \"corp.mattermost.com, mattermost.org\").",
- "admin.team.restrictDirectMessage": "Enable users to open Direct Message channels with:",
- "admin.team.restrictDirectMessageDesc": "'Any user on the Mattermost server' enables users to open a Direct Message channel with any user on the server, even if they are not on any teams together. 'Any member of the team' limits the ability to open Direct Message channels to only users who are in the same team.",
+ "admin.team.maxUsersTitle": "Máximo Usuários Por Equipe:",
+ "admin.team.noBrandImage": "Nenhuma imagem da marca carregada",
+ "admin.team.openServerDescription": "Quando verdadeiro, qualquer pessoa pode se inscrever para uma conta de usuário no servidor sem a necessidade de ser convidado.",
+ "admin.team.openServerTitle": "Ativar Servidor Aberto: ",
+ "admin.team.restrictDescription": "Equipes e contas de usuário só pode ser criada a partir de um domínio específico (ex. \"mattermost.org\") ou lista separada por vírgulas de domínios (ex. \"corp.mattermost.com, mattermost.org\").",
+ "admin.team.restrictDirectMessage": "Permitir que os usuários abram o canal de Mensagens Diretas com:",
+ "admin.team.restrictDirectMessageDesc": "'Qualquer usuário no servidor Mattermost' permite que os usuários abram um canal de Mensagens Diretas com qualquer usuário no servidor, mesmo se eles não estão em nenhuma equipe juntos. 'Qualquer membro da equipe' limita a habilidade de abrir um canal de Mensagens Diretas para somente os usuários que estão na mesma equipe.",
"admin.team.restrictExample": "Ex \"corp.mattermost.com, mattermost.org\"",
- "admin.team.restrictNameDesc": "When true, You cannot create a team name with reserved words like www, admin, support, test, channel, etc",
- "admin.team.restrictNameTitle": "Restrict Team Names: ",
- "admin.team.restrictTitle": "Restrict account creation to specified email domains:",
- "admin.team.restrict_direct_message_any": "Any user on the Mattermost server",
- "admin.team.restrict_direct_message_team": "Any member of the team",
- "admin.team.siteNameDescription": "Name of service shown in login screens and UI.",
+ "admin.team.restrictNameDesc": "Quando verdadeiro, você não pode criar um nome de equipe com as palavras reservadas www, admin, support, test, channel, etc",
+ "admin.team.restrictNameTitle": "Restringir Nomes de Equipe: ",
+ "admin.team.restrictTitle": "Restringir a criação de contas para os domínios de e-mail específicos:",
+ "admin.team.restrict_direct_message_any": "Qualquer usuário no Servidor Mattermost",
+ "admin.team.restrict_direct_message_team": "Qualquer membro da equipe",
+ "admin.team.siteNameDescription": "Nome do serviço mostrado na tela de início da sessão e na UI.",
"admin.team.siteNameExample": "Ex \"Mattermost\"",
- "admin.team.siteNameTitle": "Site Name:",
- "admin.team.teamCreationDescription": "When false, only System Administrators can create teams.",
- "admin.team.teamCreationTitle": "Enable Team Creation: ",
- "admin.team.upload": "Upload",
- "admin.team.uploadDesc": "Customize your user experience by adding a custom image to your login screen. See examples at <a href='http://docs.mattermost.com/administration/config-settings.html#custom-branding' target='_blank'>docs.mattermost.com/administration/config-settings.html#custom-branding</a>.",
- "admin.team.uploaded": "Uploaded!",
- "admin.team.uploading": "Uploading..",
- "admin.team.userCreationDescription": "When false, the ability to create accounts is disabled. The create account button displays error when pressed.",
- "admin.team.userCreationTitle": "Enable Account Creation: ",
- "admin.team_analytics.activeUsers": "Active Users With Posts",
+ "admin.team.siteNameTitle": "Nome do Site:",
+ "admin.team.teamCreationDescription": "Quando falso, somente o Administrador do Sistema poderá criar equipes.",
+ "admin.team.teamCreationTitle": "Habilitar a Criação de Equipes: ",
+ "admin.team.upload": "Enviar",
+ "admin.team.uploadDesc": "Personalizar sua experiência como usuário, adicionando uma imagem personalizada na tela de login. Veja exemplos em <a href='http://docs.mattermost.com/administration/config-settings.html#custom-branding' target='_blank'>docs.mattermost.com/administration/config-settings.html#custom-branding</a>.",
+ "admin.team.uploaded": "Enviado!",
+ "admin.team.uploading": "Enviando..",
+ "admin.team.userCreationDescription": "Quando falso, a capacidade de criar contas é desativada. O botão criar conta apresenta erro quando pressionado.",
+ "admin.team.userCreationTitle": "Ativar Criação de Conta: ",
+ "admin.team_analytics.activeUsers": "Usuários Ativos Com Postagens",
"admin.team_analytics.totalPosts": "Total Posts",
- "admin.true": "true",
- "admin.userList.title": "Users for {team}",
- "admin.userList.title2": "Users for {team} ({count})",
- "admin.user_item.authServiceEmail": ", <strong>Sign-in Method:</strong> Email",
- "admin.user_item.authServiceNotEmail": ", <strong>Sign-in Method:</strong> {service}",
- "admin.user_item.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
- "admin.user_item.confirmDemoteRoleTitle": "Confirm demotion from System Admin role",
- "admin.user_item.confirmDemotion": "Confirm Demotion",
+ "admin.true": "verdadeiro",
+ "admin.userList.title": "Usuários para {team}",
+ "admin.userList.title2": "Usuários para {team} ({count})",
+ "admin.user_item.authServiceEmail": ", <strong>Método de Login:</strong> Email",
+ "admin.user_item.authServiceNotEmail": ", <strong>Método de Login:</strong> {service}",
+ "admin.user_item.confirmDemoteDescription": "Se você rebaixar você mesmo de Admin de Sistema e não exista outro usuário como privilegios de Admin de Sistema, você precisa-rá re-inscrever um Admin de Sistema acessando o servidor Mattermost através do terminal e executando o seguinte comando.",
+ "admin.user_item.confirmDemoteRoleTitle": "Confirmar rebaixamento para Admin do Sistema",
+ "admin.user_item.confirmDemotion": "Confirmar Rebaixamento",
"admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
"admin.user_item.emailTitle": "<strong>Email:</strong> {email}",
- "admin.user_item.inactive": "Inactive",
- "admin.user_item.makeActive": "Make Active",
- "admin.user_item.makeInactive": "Make Inactive",
- "admin.user_item.makeMember": "Make Member",
- "admin.user_item.makeSysAdmin": "Make System Admin",
- "admin.user_item.makeTeamAdmin": "Make Team Admin",
- "admin.user_item.member": "Member",
- "admin.user_item.mfaNo": ", <strong>MFA</strong>: No",
- "admin.user_item.mfaYes": ", <strong>MFA</strong>: Yes",
- "admin.user_item.resetMfa": "Remove MFA",
- "admin.user_item.resetPwd": "Reset Password",
- "admin.user_item.switchToEmail": "Switch to Email/Password",
- "admin.user_item.sysAdmin": "System Admin",
- "admin.user_item.teamAdmin": "Team Admin",
- "admin.webserverModeDisabled": "Disabled",
- "admin.webserverModeDisabledDescription": "The Mattermost server will not serve static files.",
+ "admin.user_item.inactive": "Inativo",
+ "admin.user_item.makeActive": "Tornar Ativo",
+ "admin.user_item.makeInactive": "Tornar Inativo",
+ "admin.user_item.makeMember": "Tornar um Membro",
+ "admin.user_item.makeSysAdmin": "Tornar Admin do Sistema",
+ "admin.user_item.makeTeamAdmin": "Tornar Admin de Equipe",
+ "admin.user_item.member": "Membro",
+ "admin.user_item.mfaNo": ", <strong>MFA</strong>: Não",
+ "admin.user_item.mfaYes": ", <strong>MFA</strong>: Sim",
+ "admin.user_item.resetMfa": "Remover MFA",
+ "admin.user_item.resetPwd": "Resetar Senha",
+ "admin.user_item.switchToEmail": "Trocar para Email/Senha",
+ "admin.user_item.sysAdmin": "Admin do Sistema",
+ "admin.user_item.teamAdmin": "Admin Equipe",
+ "admin.webserverModeDisabled": "Desabilitado",
+ "admin.webserverModeDisabledDescription": "O servidor Mattermost não serve arquivos estáticos.",
"admin.webserverModeGzip": "gzip",
- "admin.webserverModeGzipDescription": "The Mattermost server will serve static files compressed with gzip.",
- "admin.webserverModeHelpText": "gzip compression applies to static content files. It is recommended to enable gzip to improve performance unless your environment has specific restrictions, such as a web proxy that distributes gzip files poorly. This setting requires a server restart to take effect.",
- "admin.webserverModeTitle": "Webserver Mode:",
- "admin.webserverModeUncompressed": "Uncompressed",
- "admin.webserverModeUncompressedDescription": "The Mattermost server will serve static files uncompressed.",
- "analytics.chart.loading": "Loading...",
- "analytics.chart.meaningful": "Not enough data for a meaningful representation.",
- "analytics.system.activeUsers": "Active Users With Posts",
- "analytics.system.channelTypes": "Channel Types",
- "analytics.system.expiredBanner": "The Enterprise license expired on {date}. You have 15 days from this date to renew the license, please contact <a href='mailto:commercial@mattermost.com'>commercial@mattermost.com</a>.",
- "analytics.system.expiringBanner": "The Enterprise license is expiring on {date}. To renew your license, please contact <a href='mailto:commercial@mattermost.com'>commercial@mattermost.com</a>.",
- "analytics.system.postTypes": "Posts, Files and Hashtags",
- "analytics.system.privateGroups": "Private Groups",
- "analytics.system.publicChannels": "Public Channels",
- "analytics.system.textPosts": "Posts with Text-only",
- "analytics.system.title": "System Statistics",
- "analytics.system.totalChannels": "Total Channels",
- "analytics.system.totalCommands": "Total Commands",
- "analytics.system.totalFilePosts": "Posts with Files",
- "analytics.system.totalHashtagPosts": "Posts with Hashtags",
- "analytics.system.totalIncomingWebhooks": "Incoming Webhooks",
- "analytics.system.totalOutgoingWebhooks": "Outgoing Webhooks",
+ "admin.webserverModeGzipDescription": "O servidor Mattermost irá servir arquivos estáticos comprimidos com gzip.",
+ "admin.webserverModeHelpText": "compressão gzip se aplica a arquivos de conteúdo estático. Recomenda-se a permitir gzip para melhorar o desempenho a menos que seu ambiente tem restrições específicas, tais como um proxy web que distribui arquivos gzip mal. Esta configuração requer a reinicialização do servidor para fazer efeito.",
+ "admin.webserverModeTitle": "Modo Webserver:",
+ "admin.webserverModeUncompressed": "Não comprimido",
+ "admin.webserverModeUncompressedDescription": "O servidor Mattermost irá servir arquivos estáticos não comprimidos.",
+ "analytics.chart.loading": "Carregando...",
+ "analytics.chart.meaningful": "Não há dados suficientes para uma representação significativa.",
+ "analytics.system.activeUsers": "Usuários Ativos Com Posts",
+ "analytics.system.channelTypes": "Tipos de Canal",
+ "analytics.system.expiredBanner": "A licença Enterprise expirou em {date}. Você tem 15 dias a partir desta data para renovar a licença, por favor contate <a href='mailto:commercial@mattermost.com'>commercial@mattermost.com</a>.",
+ "analytics.system.expiringBanner": "A licença Enterprise termina em {date}. Para renovar sua licença, por favor contate <a href='mailto:commercial@mattermost.com'>commercial@mattermost.com</a>.",
+ "analytics.system.postTypes": "Posts, Arquivos e Hashtags",
+ "analytics.system.privateGroups": "Grupos Privados",
+ "analytics.system.publicChannels": "Canais Públicos",
+ "analytics.system.textPosts": "Post com Texto somente",
+ "analytics.system.title": "Estatísticas do Sistema",
+ "analytics.system.totalChannels": "Total de Canais",
+ "analytics.system.totalCommands": "Total de Comandos",
+ "analytics.system.totalFilePosts": "Posts com Arquivos",
+ "analytics.system.totalHashtagPosts": "Posts com Hashtags",
+ "analytics.system.totalIncomingWebhooks": "Webhooks Entrada",
+ "analytics.system.totalOutgoingWebhooks": "Webhooks Saída",
"analytics.system.totalPosts": "Total Posts",
- "analytics.system.totalSessions": "Total Sessions",
- "analytics.system.totalTeams": "Total Teams",
- "analytics.system.totalUsers": "Total Users",
- "analytics.team.activeUsers": "Active Users With Posts",
- "analytics.team.newlyCreated": "Newly Created Users",
- "analytics.team.privateGroups": "Private Groups",
- "analytics.team.publicChannels": "Public Channels",
- "analytics.team.recentActive": "Recent Active Users",
- "analytics.team.recentUsers": "Recent Active Users",
- "analytics.team.title": "Team Statistics for {team}",
+ "analytics.system.totalSessions": "Total de Sessões",
+ "analytics.system.totalTeams": "Total de Equipes",
+ "analytics.system.totalUsers": "Total de Usuários",
+ "analytics.team.activeUsers": "Usuários Ativos Com Posts",
+ "analytics.team.newlyCreated": "Novos Usuários Criados",
+ "analytics.team.privateGroups": "Grupos Privados",
+ "analytics.team.publicChannels": "Canais Públicos",
+ "analytics.team.recentActive": "Usuários Ativos Recentes",
+ "analytics.team.recentUsers": "Usuários Ativos Recentes",
+ "analytics.team.title": "Estatísticas de Equipe para {team}",
"analytics.team.totalPosts": "Total Posts",
- "analytics.team.totalUsers": "Total Users",
- "audit_table.accountActive": "Account made active",
- "audit_table.accountInactive": "Account made inactive",
- "audit_table.action": "Action",
- "audit_table.attemptedAllowOAuthAccess": "Attempted to allow a new OAuth service access",
- "audit_table.attemptedLicenseAdd": "Attempted to add new license",
- "audit_table.attemptedLogin": "Attempted to login",
- "audit_table.attemptedOAuthToken": "Attempted to get an OAuth access token",
- "audit_table.attemptedPassword": "Attempted to change password",
- "audit_table.attemptedRegisterApp": "Attempted to register a new OAuth Application with ID {id}",
- "audit_table.attemptedReset": "Attempted to reset password",
- "audit_table.attemptedWebhookCreate": "Attempted to create a webhook",
- "audit_table.attemptedWebhookDelete": "Attempted to delete a webhook",
- "audit_table.by": " by {username}",
- "audit_table.byAdmin": " by an admin",
- "audit_table.channelCreated": "Created the {channelName} channel/group",
- "audit_table.channelDeleted": "Deleted the channel/group with the URL {url}",
- "audit_table.establishedDM": "Established a direct message channel with {username}",
- "audit_table.failedExpiredLicenseAdd": "Failed to add a new license as it has either expired or not yet been started",
- "audit_table.failedInvalidLicenseAdd": "Failed to add an invalid license",
- "audit_table.failedLogin": "FAILED login attempt",
- "audit_table.failedOAuthAccess": "Failed to allow a new OAuth service access - the redirect URI did not match the previously registered callback",
- "audit_table.failedPassword": "Failed to change password - tried to update user password who was logged in through oauth",
- "audit_table.failedWebhookCreate": "Failed to create a webhook - bad channel permissions",
- "audit_table.failedWebhookDelete": "Failed to delete a webhook - inappropriate conditions",
- "audit_table.headerUpdated": "Updated the {channelName} channel/group header",
- "audit_table.ip": "IP Address",
- "audit_table.licenseRemoved": "Successfully removed a license",
- "audit_table.loginAttempt": " (Login attempt)",
- "audit_table.loginFailure": " (Login failure)",
- "audit_table.logout": "Logged out of your account",
- "audit_table.member": "member",
- "audit_table.nameUpdated": "Updated the {channelName} channel/group name",
- "audit_table.oauthTokenFailed": "Failed to get an OAuth access token - {token}",
- "audit_table.revokedAll": "Revoked all current sessions for the team",
- "audit_table.sentEmail": "Sent an email to {email} to reset your password",
- "audit_table.session": "Session ID",
- "audit_table.sessionRevoked": "The session with id {sessionId} was revoked",
- "audit_table.successfullLicenseAdd": "Successfully added new license",
- "audit_table.successfullLogin": "Successfully logged in",
- "audit_table.successfullOAuthAccess": "Successfully gave a new OAuth service access",
- "audit_table.successfullOAuthToken": "Successfully added a new OAuth service",
- "audit_table.successfullPassword": "Successfully changed password",
- "audit_table.successfullReset": "Successfully reset password",
- "audit_table.successfullWebhookCreate": "Successfully created a webhook",
- "audit_table.successfullWebhookDelete": "Successfully deleted a webhook",
+ "analytics.team.totalUsers": "Total de Usuários",
+ "audit_table.accountActive": "Conta inativada",
+ "audit_table.accountInactive": "Conta inativada",
+ "audit_table.action": "Ação",
+ "audit_table.attemptedAllowOAuthAccess": "Tentativa de permitir um novo acesso ao serviço OAuth",
+ "audit_table.attemptedLicenseAdd": "Tentativa de adicionar uma nova licença",
+ "audit_table.attemptedLogin": "Tentou login",
+ "audit_table.attemptedOAuthToken": "Tentativa de obter um token de acesso OAuth",
+ "audit_table.attemptedPassword": "Tentativa de mudar a senha",
+ "audit_table.attemptedRegisterApp": "Tentativa de registrar um novo Aplicativo OAuth com ID {id}",
+ "audit_table.attemptedReset": "Tentativa de resetar a senha",
+ "audit_table.attemptedWebhookCreate": "Tentativa de criar um webhook",
+ "audit_table.attemptedWebhookDelete": "Tentativa de deletar um webhook",
+ "audit_table.by": " por {username}",
+ "audit_table.byAdmin": " por um admin",
+ "audit_table.channelCreated": "Criado o {channelName} canal/grupo",
+ "audit_table.channelDeleted": "Excluído o canal/grupo com a URL {url}",
+ "audit_table.establishedDM": "Estabelecido uma mensagem direta para o canal com {username}",
+ "audit_table.failedExpiredLicenseAdd": "Falha ao adicionar uma nova licença uma vez que expirou ou ainda não foi iniciado",
+ "audit_table.failedInvalidLicenseAdd": "Falha ao adicionar um licença inválida",
+ "audit_table.failedLogin": "FALHA na tentativa de login",
+ "audit_table.failedOAuthAccess": "Falha ao permitir um novo acesso ao serviço OAuth - a URI de redirecionamento não coincide com o retorno de chamada registrado anteriormente",
+ "audit_table.failedPassword": "Falha ao alterar a senha - tentado atualizar a senha do usuário que estava conectado através do oauth",
+ "audit_table.failedWebhookCreate": "Falha ao criar uma webhook - sem permissão do canal",
+ "audit_table.failedWebhookDelete": "Falha ao deletar um webhook - condições inapropriadas",
+ "audit_table.headerUpdated": "Atualizado o {channelName} canal/cabeçalho de grupo",
+ "audit_table.ip": "Endereço de IP",
+ "audit_table.licenseRemoved": "Licença removida com sucesso",
+ "audit_table.loginAttempt": " (Tentativa de login)",
+ "audit_table.loginFailure": " (Falha de login)",
+ "audit_table.logout": "Logado fora da sua conta",
+ "audit_table.member": "membro",
+ "audit_table.nameUpdated": "Atualizado nome canal/grupo {channelName}",
+ "audit_table.oauthTokenFailed": "Falha ao obter um token de acesso OAuth - {token}",
+ "audit_table.revokedAll": "Revogada todas as sessões atuais para a equipe",
+ "audit_table.sentEmail": "Enviado um email para {email} para resetar sua senha",
+ "audit_table.session": "ID da Sessão",
+ "audit_table.sessionRevoked": "A sessão com id {sessionId} foi revogada",
+ "audit_table.successfullLicenseAdd": "Nova licença adicionada com sucesso",
+ "audit_table.successfullLogin": "Logado com sucesso",
+ "audit_table.successfullOAuthAccess": "Dado novo acesso ao serviço OAuth com sucesso",
+ "audit_table.successfullOAuthToken": "Adicionado um novo serviço OAuth com sucesso",
+ "audit_table.successfullPassword": "Senha alterada com sucesso",
+ "audit_table.successfullReset": "Senha resetada com sucesso",
+ "audit_table.successfullWebhookCreate": "Criado com sucesso um webhook",
+ "audit_table.successfullWebhookDelete": "Criado com sucesso um webhook",
"audit_table.timestamp": "Timestamp",
- "audit_table.updateGeneral": "Updated the general settings of your account",
- "audit_table.updateGlobalNotifications": "Updated your global notification settings",
- "audit_table.updatePicture": "Updated your profile picture",
- "audit_table.updatedRol": "Updated user role(s) to ",
- "audit_table.userAdded": "Added {username} to the {channelName} channel/group",
- "audit_table.userId": "User ID",
- "audit_table.userRemoved": "Removed {username} to the {channelName} channel/group",
- "audit_table.verified": "Sucessfully verified your email address",
- "authorize.access": "Allow <strong>{appName}</strong> access?",
- "authorize.allow": "Allow",
- "authorize.app": "The app <strong>{appName}</strong> would like the ability to access and modify your basic information.",
- "authorize.deny": "Deny",
- "authorize.title": "<strong>{appName}</strong> would like to connect to your <strong>Mattermost</strong> user account",
- "backstage_list.search": "Search",
- "backstage_navbar.backToMattermost": "Back to {siteName}",
- "backstage_sidebar.integrations": "Integrations",
- "backstage_sidebar.integrations.commands": "Slash Commands",
- "backstage_sidebar.integrations.incoming_webhooks": "Incoming Webhooks",
- "backstage_sidebar.integrations.oauthApps": "OAuth 2.0 Applications",
- "backstage_sidebar.integrations.outgoing_webhooks": "Outgoing Webhooks",
- "center_panel.recent": "Click here to jump to recent messages. ",
- "chanel_header.addMembers": "Add Members",
- "change_url.close": "Close",
- "change_url.endWithLetter": "Must end with a letter or number",
- "change_url.invalidUrl": "Invalid URL",
- "change_url.longer": "Must be longer than two characters",
- "change_url.noUnderscore": "Can not contain two underscores in a row.",
- "change_url.startWithLetter": "Must start with a letter or number",
- "channel_flow.alreadyExist": "A channel with that URL already exists",
- "channel_flow.changeUrlDescription": "Some characters are not allowed in URLs and may be removed.",
- "channel_flow.changeUrlTitle": "Change {term} URL",
- "channel_flow.channel": "Channel",
- "channel_flow.create": "Create {term}",
- "channel_flow.group": "Group",
- "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 {term} URL",
- "channel_header.channel": "Channel",
- "channel_header.channelHeader": "Set Channel Header...",
- "channel_header.delete": "Delete {term}...",
- "channel_header.group": "Group",
- "channel_header.leave": "Leave {term}",
- "channel_header.manageMembers": "Manage Members",
- "channel_header.notificationPreferences": "Notification Preferences",
- "channel_header.recentMentions": "Recent Mentions",
- "channel_header.rename": "Rename {term}...",
- "channel_header.setHeader": "Set {term} Header...",
- "channel_header.setPurpose": "Set {term} Purpose...",
- "channel_header.viewInfo": "View Info",
- "channel_header.viewMembers": "View Members",
- "channel_info.about": "About",
- "channel_info.close": "Close",
- "channel_info.header": "Header:",
+ "audit_table.updateGeneral": "Atualizado as configurações gerais da sua conta",
+ "audit_table.updateGlobalNotifications": "Atualizado suas definições globais de notificação",
+ "audit_table.updatePicture": "Atualizado sua imagem do perfil",
+ "audit_table.updatedRol": "Atualizado as função(ões) do usuário para ",
+ "audit_table.userAdded": "Adicionado {username} para o canal/grupo {channelName}",
+ "audit_table.userId": "Usuário ID",
+ "audit_table.userRemoved": "Removido {username} canal/grupo {channelName}",
+ "audit_table.verified": "Seu endereço de e-mail foi verificado com suscesso",
+ "authorize.access": "Permitir acesso <strong>{appName}</strong>?",
+ "authorize.allow": "Permitir",
+ "authorize.app": "O app <strong>{appName}</strong> gostaria de ter a capacidade de acessar e modificar suas informações básicas.",
+ "authorize.deny": "Negar",
+ "authorize.title": "<strong>{appName}</strong> gostaria de conectar a sua conta de usuário <strong>Mattermost</strong>",
+ "backstage_list.search": "Pesquisar",
+ "backstage_navbar.backToMattermost": "Voltar para {siteName}",
+ "backstage_sidebar.integrations": "Integrações",
+ "backstage_sidebar.integrations.commands": "Comandos Slash",
+ "backstage_sidebar.integrations.incoming_webhooks": "Webhooks Entrada",
+ "backstage_sidebar.integrations.oauthApps": "Aplicativos OAuth 2.0",
+ "backstage_sidebar.integrations.outgoing_webhooks": "Webhooks Saída",
+ "center_panel.recent": "Clique aqui para pular para mensagens recentes. ",
+ "chanel_header.addMembers": "Adicionar Membros",
+ "change_url.close": "Fechar",
+ "change_url.endWithLetter": "Deve teminar com uma letra ou número",
+ "change_url.invalidUrl": "URL inválida",
+ "change_url.longer": "Deve ter mais de dois caracteres",
+ "change_url.noUnderscore": "Não pode conter dois sublinhados consecutivos.",
+ "change_url.startWithLetter": "Deve começar com uma letra ou número",
+ "channel_flow.alreadyExist": "Um canal com essa URL já existe",
+ "channel_flow.changeUrlDescription": "Alguns caracteres não são permitidos nas URLs e podem ser removidos.",
+ "channel_flow.changeUrlTitle": "Alterar URL {term}",
+ "channel_flow.channel": "Canal",
+ "channel_flow.create": "Criar {term}",
+ "channel_flow.group": "Grupo",
+ "channel_flow.handleTooShort": "URL do canal precisa ter 2 ou mais caracteres minúsculos alfanuméricos.",
+ "channel_flow.invalidName": "Nome do Canal Inválido",
+ "channel_flow.set_url_title": "Ajustar URL {term}",
+ "channel_header.channel": "Canal",
+ "channel_header.channelHeader": "Definir Cabeçalho do Canal...",
+ "channel_header.delete": "Deletar {term}...",
+ "channel_header.group": "Grupo",
+ "channel_header.leave": "Sair {term}",
+ "channel_header.manageMembers": "Gerenciar Membros",
+ "channel_header.notificationPreferences": "Preferências de Notificação",
+ "channel_header.recentMentions": "Menções Recentes",
+ "channel_header.rename": "Renomear {term}...",
+ "channel_header.setHeader": "Definir Cabeçalho do {term}...",
+ "channel_header.setPurpose": "Ajustar Propósito {term}...",
+ "channel_header.viewInfo": "Ver Informações",
+ "channel_header.viewMembers": "Ver Membros",
+ "channel_info.about": "Sobre",
+ "channel_info.close": "Fechar",
+ "channel_info.header": "Cabeçalho:",
"channel_info.id": "ID: ",
- "channel_info.name": "Name:",
- "channel_info.notFound": "No Channel Found",
- "channel_info.purpose": "Purpose:",
+ "channel_info.name": "Nome:",
+ "channel_info.notFound": "Nenhum Canal Encontrado",
+ "channel_info.purpose": "Propósito:",
"channel_info.url": "URL:",
- "channel_invite.add": " Add",
- "channel_invite.addNewMembers": "Add New Members to ",
- "channel_invite.close": "Close",
- "channel_loader.connection_error": "There appears to be a problem with your internet connection.",
- "channel_loader.posted": "Posted",
- "channel_loader.socketError": "Please check connection, Mattermost unreachable. If issue persists, ask administrator to check WebSocket port.",
- "channel_loader.someone": "Someone",
- "channel_loader.something": " did something new",
- "channel_loader.unknown_error": "We received an unexpected status code from the server.",
- "channel_loader.uploadedFile": " uploaded a file",
- "channel_loader.uploadedImage": " uploaded an image",
- "channel_loader.wrote": " wrote: ",
- "channel_members_modal.addNew": " Add New Members",
- "channel_members_modal.close": "Close",
- "channel_members_modal.remove": "Remove",
- "channel_memebers_modal.members": " Members",
- "channel_modal.cancel": "Cancel",
- "channel_modal.channel": "Channel",
- "channel_modal.createNew": "Create New ",
- "channel_modal.descriptionHelp": "Describe how this {term} should be used.",
- "channel_modal.displayNameError": "This field is required",
- "channel_modal.edit": "Edit",
- "channel_modal.group": "Group",
- "channel_modal.header": "Header",
- "channel_modal.headerHelp": "Set text that will appear in the header of the {term} beside the {term} name. For example, include frequently used links by typing [Link Title](http://example.com).",
- "channel_modal.modalTitle": "New ",
- "channel_modal.name": "Name",
- "channel_modal.nameEx": "E.g.: \"Bugs\", \"Marketing\", \"客户支持\"",
- "channel_modal.optional": "(optional)",
- "channel_modal.privateGroup1": "Create a new private group with restricted membership. ",
- "channel_modal.privateGroup2": "Create a private group",
- "channel_modal.publicChannel1": "Create a public channel",
- "channel_modal.publicChannel2": "Create a new public channel anyone can join. ",
- "channel_modal.purpose": "Purpose",
- "channel_notifications.allActivity": "For all activity",
- "channel_notifications.allUnread": "For all unread messages",
- "channel_notifications.globalDefault": "Global default ({notifyLevel})",
- "channel_notifications.markUnread": "Mark Channel Unread",
- "channel_notifications.never": "Never",
- "channel_notifications.onlyMentions": "Only for mentions",
- "channel_notifications.override": "Selecting an option other than \"Default\" will override the global notification settings. Desktop notifications are available on Firefox, Safari, and Chrome.",
- "channel_notifications.preferences": "Notification Preferences for ",
- "channel_notifications.sendDesktop": "Send desktop notifications",
- "channel_notifications.unreadInfo": "The channel name is bolded in the sidebar when there are unread messages. Selecting \"Only for mentions\" will bold the channel only when you are mentioned.",
- "channel_select.placeholder": "--- Select a channel ---",
- "channel_switch_modal.dm": "(Direct Message)",
- "channel_switch_modal.help": "Type channel name. Use ↑↓ to browse, TAB to select, ↵ to confirm, ESC to dismiss",
- "channel_switch_modal.not_found": "No matches found.",
- "channel_switch_modal.submit": "Switch",
- "channel_switch_modal.title": "Switch Channels",
- "claim.account.noEmail": "No email specified",
- "claim.email_to_ldap.enterLdapPwd": "Enter the ID and password for your AD/LDAP account",
- "claim.email_to_ldap.enterPwd": "Enter the password for your {site} email account",
+ "channel_invite.add": " Adicionar",
+ "channel_invite.addNewMembers": "Adicionar Novo Membro para ",
+ "channel_invite.close": "Fechar",
+ "channel_loader.connection_error": "Parece existir um problema com a sua conexão de internet.",
+ "channel_loader.posted": "Postado",
+ "channel_loader.socketError": "Por favor verifique sua conexão, Mattermost está inalcançável. Se este problema persistir, peça ao administrador para verificar a porta WebSocket.",
+ "channel_loader.someone": "Alguém",
+ "channel_loader.something": " fez algo novo",
+ "channel_loader.unknown_error": "Recebido um código de status inesperado do servidor.",
+ "channel_loader.uploadedFile": " enviado um arquivo",
+ "channel_loader.uploadedImage": " enviado uma imagem",
+ "channel_loader.wrote": " escreveu: ",
+ "channel_members_modal.addNew": " Adicionar Novos Membros",
+ "channel_members_modal.close": "Fechar",
+ "channel_members_modal.remove": "Remover",
+ "channel_memebers_modal.members": " Membros",
+ "channel_modal.cancel": "Cancelar",
+ "channel_modal.channel": "Canal",
+ "channel_modal.createNew": "Criar Novo ",
+ "channel_modal.descriptionHelp": "Descreva como este {term} pode ser usado.",
+ "channel_modal.displayNameError": "Este campo é obrigatório",
+ "channel_modal.edit": "Editar",
+ "channel_modal.group": "Grupo",
+ "channel_modal.header": "Cabeçalho",
+ "channel_modal.headerHelp": "Configure o texto que irá aparecer no topo do {term} ao lado do nome {term}. Por exemplo, inclua os links utilizados frequentemente digitando [Link Title](http://example.com).",
+ "channel_modal.modalTitle": "Novo ",
+ "channel_modal.name": "Nome",
+ "channel_modal.nameEx": "Ex.: \"Bugs\", \"Marketing\", \"办公室恋情\"",
+ "channel_modal.optional": "(opcional)",
+ "channel_modal.privateGroup1": "Criar um novo grupo privado com membros restritos. ",
+ "channel_modal.privateGroup2": "Criar um grupo privado",
+ "channel_modal.publicChannel1": "Criar um canal público",
+ "channel_modal.publicChannel2": "Criar um novo canal público para qualquer um participar. ",
+ "channel_modal.purpose": "Propósito",
+ "channel_notifications.allActivity": "Para todas as atividades",
+ "channel_notifications.allUnread": "Para todas as mensagens não lidas",
+ "channel_notifications.globalDefault": "Global padrão ({notifyLevel})",
+ "channel_notifications.markUnread": "Marcar Canal como Não Lido",
+ "channel_notifications.never": "Nunca",
+ "channel_notifications.onlyMentions": "Somente para menções",
+ "channel_notifications.override": "Selecionar uma opção diferente do \"Padrão\" vai substituir as configurações de notificação global. Notificações na área de trabalho estão disponíveis no Firefox, Safari e Chrome.",
+ "channel_notifications.preferences": "Preferências de Notificação para ",
+ "channel_notifications.sendDesktop": "Enviar notificações de desktop",
+ "channel_notifications.unreadInfo": "O nome do canal fica em negrito na barra lateral quando houver mensagens não lidas. Selecionando \"Apenas menções\" o canal vai ficar em negrito apenas quando você for mencionado.",
+ "channel_select.placeholder": "--- Selecione um canal ---",
+ "channel_switch_modal.dm": "(Mensagem Direta)",
+ "channel_switch_modal.help": "Digite o nome do canal. Use ↑↓ para navegar, TAB para selecionar, ↵ para confirmar, ESC para cancelar",
+ "channel_switch_modal.not_found": "Nenhum resultado encontrado.",
+ "channel_switch_modal.submit": "Alternar",
+ "channel_switch_modal.title": "Alternar Canais",
+ "claim.account.noEmail": "Nenhum email específicado",
+ "claim.email_to_ldap.enterLdapPwd": "Entre o ID e a senha para sua conta AD/LDAP",
+ "claim.email_to_ldap.enterPwd": "Entre a senha para o sua conta de email no {site}",
"claim.email_to_ldap.ldapId": "AD/LDAP ID",
- "claim.email_to_ldap.ldapIdError": "Please enter your AD/LDAP ID.",
- "claim.email_to_ldap.ldapPasswordError": "Please enter your AD/LDAP password.",
- "claim.email_to_ldap.ldapPwd": "AD/LDAP Password",
- "claim.email_to_ldap.pwd": "Password",
- "claim.email_to_ldap.pwdError": "Please enter your password.",
- "claim.email_to_ldap.ssoNote": "You must already have a valid AD/LDAP account",
- "claim.email_to_ldap.ssoType": "Upon claiming your account, you will only be able to login with AD/LDAP",
- "claim.email_to_ldap.switchTo": "Switch account to AD/LDAP",
- "claim.email_to_ldap.title": "Switch Email/Password Account to AD/LDAP",
- "claim.email_to_oauth.enterPwd": "Enter the password for your {site} account",
- "claim.email_to_oauth.pwd": "Password",
- "claim.email_to_oauth.pwdError": "Please enter your password.",
- "claim.email_to_oauth.ssoNote": "You must already have a valid {type} account",
- "claim.email_to_oauth.ssoType": "Upon claiming your account, you will only be able to login with {type} SSO",
- "claim.email_to_oauth.switchTo": "Switch account to {uiType}",
- "claim.email_to_oauth.title": "Switch Email/Password Account to {uiType}",
- "claim.ldap_to_email.confirm": "Confirm Password",
- "claim.ldap_to_email.email": "You will use the email {email} to login",
- "claim.ldap_to_email.enterLdapPwd": "Enter your {ldapPassword} for your {site} email account",
- "claim.ldap_to_email.enterPwd": "Enter a new password for your email account",
- "claim.ldap_to_email.ldapPasswordError": "Please enter your AD/LDAP password.",
- "claim.ldap_to_email.ldapPwd": "AD/LDAP Password",
- "claim.ldap_to_email.pwd": "Password",
- "claim.ldap_to_email.pwdError": "Please enter your password.",
- "claim.ldap_to_email.pwdNotMatch": "Passwords do not match.",
- "claim.ldap_to_email.ssoType": "Upon claiming your account, you will only be able to login with your email and password",
- "claim.ldap_to_email.switchTo": "Switch account to email/password",
- "claim.ldap_to_email.title": "Switch AD/LDAP Account to Email/Password",
- "claim.oauth_to_email.confirm": "Confirm Password",
- "claim.oauth_to_email.description": "Upon changing your account type, you will only be able to login with your email and password.",
- "claim.oauth_to_email.enterNewPwd": "Enter a new password for your {site} email account",
- "claim.oauth_to_email.enterPwd": "Please enter a password.",
- "claim.oauth_to_email.newPwd": "New Password",
- "claim.oauth_to_email.pwdNotMatch": "Password do not match.",
- "claim.oauth_to_email.switchTo": "Switch {type} to email and password",
- "claim.oauth_to_email.title": "Switch {type} Account to Email",
- "confirm_modal.cancel": "Cancel",
- "create_comment.addComment": "Add a comment...",
- "create_comment.comment": "Add Comment",
- "create_comment.commentLength": "Comment length must be less than {max} characters.",
- "create_comment.commentTitle": "Comment",
- "create_comment.file": "File uploading",
- "create_comment.files": "Files uploading",
- "create_post.comment": "Comment",
+ "claim.email_to_ldap.ldapIdError": "Por favor digite seu ID AD/LDAP.",
+ "claim.email_to_ldap.ldapPasswordError": "Por favor digite a sua senha AD/LDAP.",
+ "claim.email_to_ldap.ldapPwd": "Senha AD/LDAP",
+ "claim.email_to_ldap.pwd": "Senha",
+ "claim.email_to_ldap.pwdError": "Por favor digite a sua senha.",
+ "claim.email_to_ldap.ssoNote": "Você precisa já ter uma conta AD/LDAP válida",
+ "claim.email_to_ldap.ssoType": "Ao retirar a sua conta, você só vai ser capaz de logar com AD/LDAP",
+ "claim.email_to_ldap.switchTo": "Mudar conta para AD/LDAP",
+ "claim.email_to_ldap.title": "Mudar Conta E-mail/Senha para AD/LDAP",
+ "claim.email_to_oauth.enterPwd": "Entre a senha para o sua conta {site}",
+ "claim.email_to_oauth.pwd": "Senha",
+ "claim.email_to_oauth.pwdError": "Por favor digite a sua senha.",
+ "claim.email_to_oauth.ssoNote": "Você precisa já ter uma conta {type} válida",
+ "claim.email_to_oauth.ssoType": "Ao retirar a sua conta, você só vai ser capaz de logar com SSO {type}",
+ "claim.email_to_oauth.switchTo": "Trocar a conta para {uiType}",
+ "claim.email_to_oauth.title": "Trocar E-mail/Senha da Conta para {uiType}",
+ "claim.ldap_to_email.confirm": "Confirmar senha",
+ "claim.ldap_to_email.email": "Você vai usar o email {email} para logar",
+ "claim.ldap_to_email.enterLdapPwd": "Entre a sua senha {ldapPassword} para o sua conta de email {site}",
+ "claim.ldap_to_email.enterPwd": "Entre a nova senha para o sua conta com email.",
+ "claim.ldap_to_email.ldapPasswordError": "Por favor digite a sua senha AD/LDAP.",
+ "claim.ldap_to_email.ldapPwd": "Senha AD/LDAP",
+ "claim.ldap_to_email.pwd": "Senha",
+ "claim.ldap_to_email.pwdError": "Por favor digite a sua senha.",
+ "claim.ldap_to_email.pwdNotMatch": "As senha não correspondem.",
+ "claim.ldap_to_email.ssoType": "Após a alteração do tipo de conta, você só vai ser capaz de logar com seu e-mail e senha.",
+ "claim.ldap_to_email.switchTo": "Trocar a conta para e-mail/senha",
+ "claim.ldap_to_email.title": "Mudar Conta AD/LDAP para E-mail/Senha",
+ "claim.oauth_to_email.confirm": "Confirmar Senha",
+ "claim.oauth_to_email.description": "Após a alteração do tipo de conta, você só vai ser capaz de logar com seu e-mail e senha.",
+ "claim.oauth_to_email.enterNewPwd": "Entre a nova senha para o sua conta de email no {site}",
+ "claim.oauth_to_email.enterPwd": "Por favor entre uma senha.",
+ "claim.oauth_to_email.newPwd": "Nova Senha",
+ "claim.oauth_to_email.pwdNotMatch": "As senha não correspondem.",
+ "claim.oauth_to_email.switchTo": "Trocar {type} para email e senha",
+ "claim.oauth_to_email.title": "Trocar Conta {type} para E-mail",
+ "confirm_modal.cancel": "Cancelar",
+ "create_comment.addComment": "Adicionar um comentário...",
+ "create_comment.comment": "Adicionar Comentário",
+ "create_comment.commentLength": "Tamanho dos comentários precisa ter menos de {max} caracteres.",
+ "create_comment.commentTitle": "Comentário",
+ "create_comment.file": "Enviando arquivo",
+ "create_comment.files": "Enviando arquivos",
+ "create_post.comment": "Comentário",
"create_post.post": "Post",
- "create_post.shortcutsNotSupported": "Keyboard shortcuts are not supported on your device.",
- "create_post.tutorialTip": "<h4>Sending Messages</h4><p>Type here to write a message and press <strong>ENTER</strong> to post it.</p><p>Click the <strong>Attachment</strong> button to upload an image or a file.</p>",
- "create_post.write": "Write a message...",
- "create_team.agreement": "By proceeding to create your account and use {siteName}, you agree to our <a href='/static/help/terms.html'>Terms of Service</a> and <a href='/static/help/privacy.html'>Privacy Policy</a>. If you do not agree, you cannot use {siteName}.",
- "create_team.display_name.back": "Back to previous step",
- "create_team.display_name.charLength": "Name must be 4 or more characters up to a maximum of 15",
- "create_team.display_name.nameHelp": "Name your team in any language. Your team name shows in menus and headings.",
- "create_team.display_name.next": "Next",
- "create_team.display_name.required": "This field is required",
- "create_team.display_name.teamName": "Team Name",
- "create_team.team_url.back": "Back to previous step",
- "create_team.team_url.charLength": "Name must be 4 or more characters up to a maximum of 15",
- "create_team.team_url.creatingTeam": "Creating team...",
- "create_team.team_url.finish": "Finish",
- "create_team.team_url.hint": "<li>Short and memorable is best</li><li>Use lowercase letters, numbers and dashes</li><li>Must start with a letter and can't end in a dash</li>",
- "create_team.team_url.regex": "Use only lower case letters, numbers and dashes. Must start with a letter and can't end in a dash.",
- "create_team.team_url.required": "This field is required",
- "create_team.team_url.taken": "URL is taken or contains a reserved word",
- "create_team.team_url.teamUrl": "Team URL",
- "create_team.team_url.unavailable": "This URL is unavailable. Please try another.",
- "create_team.team_url.webAddress": "Choose the web address of your new team:",
- "custom_emoji.empty": "No custom emoji found",
- "custom_emoji.header": "Custom Emoji",
- "custom_emoji.search": "Search Custom Emoji",
- "delete_channel.cancel": "Cancel",
- "delete_channel.channel": "channel",
- "delete_channel.confirm": "Confirm DELETE Channel",
- "delete_channel.del": "Delete",
- "delete_channel.group": "group",
- "delete_channel.question": "Are you sure you wish to delete the {display_name} {term}?",
- "delete_post.cancel": "Cancel",
- "delete_post.comment": "Comment",
- "delete_post.confirm": "Confirm {term} Delete",
- "delete_post.del": "Delete",
+ "create_post.shortcutsNotSupported": "Atalhos do teclado não está disponível no seu dispositivo.",
+ "create_post.tutorialTip": "<h4>Enviando Mensagens</h4><p>Digite aqui para escrever uma mensagem e pressione <strong>ENTER</strong> para posta-lá.</p><p>Clique no botão <strong>Anexo</strong> para enviar uma imagem ou arquivo.</p>",
+ "create_post.write": "Escreva uma mensagem...",
+ "create_team.agreement": "Ao prosseguir para criar sua conta e usar {siteName}, você concorda com nosso <a href='/static/help/terms.html'>Termo de Serviço</a> e <a href='/static/help/privacy.html'>Politica de Privacidade</a>. Se você não concorda, você não pode usar {siteName}.",
+ "create_team.display_name.back": "Voltar para o passo anterior",
+ "create_team.display_name.charLength": "O nome deve ser de 4 ou mais caracteres até um máximo de 15",
+ "create_team.display_name.nameHelp": "Nome da sua equipe em qualquer idioma. Seu nome de equipe é mostrado em menus e títulos.",
+ "create_team.display_name.next": "Próximo",
+ "create_team.display_name.required": "Este campo é obrigatório",
+ "create_team.display_name.teamName": "Nome da Equipe",
+ "create_team.team_url.back": "Voltar para o passo anterior",
+ "create_team.team_url.charLength": "O nome deve ser de 4 ou mais caracteres até um máximo de 15",
+ "create_team.team_url.creatingTeam": "Criando equipe...",
+ "create_team.team_url.finish": "Terminar",
+ "create_team.team_url.hint": "<li>Curto e memorizável é o melhor</li><li>Use letras minúsculas, números e traços</li><li>Deve começar com uma letra e não pode terminar em um traço</li>",
+ "create_team.team_url.regex": "Utilize apenas letras minúsculas, números e traços. Deve começar com uma letra e não pode terminar em um traço.",
+ "create_team.team_url.required": "Este campo é obrigatório",
+ "create_team.team_url.taken": "URL é usada ou contém uma palavra reservada",
+ "create_team.team_url.teamUrl": "Equipe URL",
+ "create_team.team_url.unavailable": "Está URL está indisponível. Por favor tente outra.",
+ "create_team.team_url.webAddress": "Escolha o endereço web para sua nova equipe:",
+ "custom_emoji.empty": "Emoji personalizado não encontrado",
+ "custom_emoji.header": "Emoji Personalizado",
+ "custom_emoji.search": "Pesquisar Emoji Personalizado",
+ "delete_channel.cancel": "Cancelar",
+ "delete_channel.channel": "canal",
+ "delete_channel.confirm": "Confirmar EXCLUSÃO do Canal",
+ "delete_channel.del": "Deletar",
+ "delete_channel.group": "grupo",
+ "delete_channel.question": "Você tem certeza que deseja deletar o {display_name} {term}?",
+ "delete_post.cancel": "Cancelar",
+ "delete_post.comment": "Comentário",
+ "delete_post.confirm": "Confirmar Delete {term}",
+ "delete_post.del": "Deletar",
"delete_post.post": "Post",
- "delete_post.question": "Are you sure you want to delete this {term}?",
- "delete_post.warning": "This post has {count} comment(s) on it.",
- "edit_channel_header_modal.cancel": "Cancel",
- "edit_channel_header_modal.description": "Edit the text appearing next to the channel name in the channel header.",
- "edit_channel_header_modal.error": "This channel header is too long, please enter a shorter one",
- "edit_channel_header_modal.save": "Save",
- "edit_channel_header_modal.title": "Edit Header for {channel}",
- "edit_channel_header_modal.title_dm": "Edit Header",
- "edit_channel_purpose_modal.body": "Describe how this {type} should be used. This text appears in the channel list in the \"More...\" menu and helps others decide whether to join.",
- "edit_channel_purpose_modal.cancel": "Cancel",
- "edit_channel_purpose_modal.channel": "Channel",
- "edit_channel_purpose_modal.error": "This channel purpose is too long, please enter a shorter one",
- "edit_channel_purpose_modal.group": "Group",
- "edit_channel_purpose_modal.save": "Save",
- "edit_channel_purpose_modal.title1": "Edit Purpose",
- "edit_channel_purpose_modal.title2": "Edit Purpose for ",
- "edit_post.cancel": "Cancel",
- "edit_post.edit": "Edit {title}",
- "edit_post.editPost": "Edit the post...",
- "edit_post.save": "Save",
- "email_signup.address": "Email Address",
- "email_signup.createTeam": "Create Team",
- "email_signup.emailError": "Please enter a valid email address.",
- "email_signup.find": "Find my teams",
- "email_verify.almost": "{siteName}: You are almost done",
- "email_verify.failed": " Failed to send verification email.",
- "email_verify.notVerifiedBody": "Please verify your email address. Check your inbox for an email.",
- "email_verify.resend": "Resend Email",
- "email_verify.sent": " Verification email sent.",
- "email_verify.verified": "{siteName} Email Verified",
- "email_verify.verifiedBody": "<p>Your email has been verified! Click <a href={url}>here</a> to log in.</p>",
- "email_verify.verifyFailed": "Failed to verify your email.",
- "emoji_list.actions": "Actions",
- "emoji_list.add": "Add Custom Emoji",
- "emoji_list.creator": "Creator",
- "emoji_list.delete": "Delete",
- "emoji_list.empty": "No Custom Emoji Found",
- "emoji_list.help": "Custom emoji are available to everyone on your server. Type ':' in a message box to bring up the emoji selection menu. Other users may need to refresh the page before new emojis appear.",
- "emoji_list.help2": "Tip: If you add #, ##, or ### as the first character on a new line containing emoji, you can use larger sized emoji. To try it out, send a message such as: '# :smile:'.",
- "emoji_list.image": "Image",
- "emoji_list.name": "Name",
- "emoji_list.search": "Search Custom Emoji",
- "emoji_list.somebody": "Somebody on another team",
- "error.not_found.link_message": "Back to Mattermost",
- "error.not_found.message": "The page you were trying to reach does not exist",
- "error.not_found.title": "Page not found",
- "error.not_supported.message": "Private browsing is not supported",
- "error.not_supported.title": "Browser not supported",
- "error_bar.expired": "Enterprise license has expired; you have 15 days from expiry to renew the license, please contact commercial@mattermost.com for details",
- "error_bar.expiring": "The Enterprise license is expiring on {date}. To renew your license, please contact commercial@mattermost.com",
- "error_bar.past_grace": "Enterprise license has expired, please contact your System Administrator for details",
- "error_bar.preview_mode": "Preview Mode: Email notifications have not been configured",
+ "delete_post.question": "Tem certeza de que deseja excluir este {term}?",
+ "delete_post.warning": "Este post tem {count} comentário(s).",
+ "edit_channel_header_modal.cancel": "Cancelar",
+ "edit_channel_header_modal.description": "Editar o texto que aparece junto ao nome do canal dentro do cabeçalho do canal.",
+ "edit_channel_header_modal.error": "Este cabeçalho de canal é muito longo, por favor insira um menor",
+ "edit_channel_header_modal.save": "Salvar",
+ "edit_channel_header_modal.title": "Editar Cabeçalho para o {channel}",
+ "edit_channel_header_modal.title_dm": "Editar cabeçalho",
+ "edit_channel_purpose_modal.body": "Descreva como este {type} deve ser usado. Este texto aparece na lista de canais no menu \"Mais...\" e ajuda os outros a decidir se deseja participar.",
+ "edit_channel_purpose_modal.cancel": "Cancelar",
+ "edit_channel_purpose_modal.channel": "Canal",
+ "edit_channel_purpose_modal.error": "Este propósito do canal é muito longo, por favor insira um menor",
+ "edit_channel_purpose_modal.group": "Grupo",
+ "edit_channel_purpose_modal.save": "Salvar",
+ "edit_channel_purpose_modal.title1": "Editar Propósito",
+ "edit_channel_purpose_modal.title2": "Editar Propósito para ",
+ "edit_post.cancel": "Cancelar",
+ "edit_post.edit": "Editar {title}",
+ "edit_post.editPost": "Editar o post...",
+ "edit_post.save": "Salvar",
+ "email_signup.address": "Endereço de E-mail",
+ "email_signup.createTeam": "Criar Equipe",
+ "email_signup.emailError": "Por favor entre um endereço de e-mail válido.",
+ "email_signup.find": "Encontrar minhas equipes",
+ "email_verify.almost": "{siteName}: Você está quase pronto",
+ "email_verify.failed": " Falha ao enviar verificação por email.",
+ "email_verify.notVerifiedBody": "Por favor verifique seu endereço de email. Verifique por um email em sua caixa de entrada.",
+ "email_verify.resend": "Re-enviar Email",
+ "email_verify.sent": " Verificação de email enviado.",
+ "email_verify.verified": "{siteName} Email Verificado",
+ "email_verify.verifiedBody": "<p>Seu email foi verificado! Clique <a href={url}>aqui</a> para login.</p>",
+ "email_verify.verifyFailed": "Falha ao verificar seu email.",
+ "emoji_list.actions": "Ações",
+ "emoji_list.add": "Adicionar Emoji Personalizado",
+ "emoji_list.creator": "Criador",
+ "emoji_list.delete": "Deletar",
+ "emoji_list.empty": "Emoji Personalizado Não Encontrado",
+ "emoji_list.help": "Emojis personalizados estão disponíveis para todos no seu servidor. Digite ':' na caixa de mensagens para trazer o menu de seleção de emojis. Outros usuários podem precisar atualizar a página antes que os novos emojis apareçam.",
+ "emoji_list.help2": "Dica: Se você adicionar #, ##, ou ### como primeiro caractere em uma nova linha contendo um emoji, você poderá usar emoji com tamanho maior. Para testar, envia uma mensagem como: '# :smile:'.",
+ "emoji_list.image": "Imagem",
+ "emoji_list.name": "Nome",
+ "emoji_list.search": "Pesquisar Emoji Personalizado",
+ "emoji_list.somebody": "Alguém em outra equipe",
+ "error.not_found.link_message": "Voltar para Mattermost",
+ "error.not_found.message": "A página que você estava tentando alcançar não existe",
+ "error.not_found.title": "Página não encontrada",
+ "error.not_supported.message": "Navegação privada não é suportado",
+ "error.not_supported.title": "Navegador não suportado",
+ "error_bar.expired": "A licença Enterprise expirou; você tem 15 dias a partir da expiração para renovar a licença, por favor contate commercial@mattermost.com para detalhes",
+ "error_bar.expiring": "A licença Enterprise termina em {date}. Para renovar sua licença, por favor contate commercial@mattermost.com",
+ "error_bar.past_grace": "A licença Enterprise está expirada, por favor contate seu Administrador de Sistema para detalhes",
+ "error_bar.preview_mode": "Modo de visualização: Notificações por E-mail não foram configuradas",
"file_attachment.download": "Download",
- "file_info_preview.size": "Size ",
- "file_info_preview.type": "File type ",
- "file_upload.fileAbove": "File above {max}MB cannot be uploaded: {filename}",
- "file_upload.filesAbove": "Files above {max}MB cannot be uploaded: {filenames}",
- "file_upload.limited": "Uploads limited to {count} files maximum. Please use additional posts for more files.",
- "file_upload.pasted": "Image Pasted at ",
- "filtered_user_list.any_team": "All Users",
- "filtered_user_list.count": "{count} {count, plural, =0 {0 members} one {member} other {members}}",
- "filtered_user_list.countTotal": "{count} {count, plural, =0 {0 members} one {member} other {members}} of {total} Total",
- "filtered_user_list.member": "Member",
- "filtered_user_list.search": "Search members",
- "filtered_user_list.show": "Filter:",
- "filtered_user_list.team_only": "Members of this Team",
- "find_team.email": "Email",
- "find_team.findDescription": "An email was sent with links to any teams to which you are a member.",
- "find_team.findTitle": "Find Your Team",
- "find_team.getLinks": "Get an email with links to any teams to which you are a member.",
- "find_team.placeholder": "you@domain.com",
- "find_team.send": "Send",
- "find_team.submitError": "Please enter a valid email address",
- "flag_post.flag": "Flag for follow up",
- "flag_post.unflag": "Unflag",
- "general_tab.chooseName": "Please choose a new name for your team",
- "general_tab.codeDesc": "Click 'Edit' to regenerate Invite Code.",
- "general_tab.codeLongDesc": "The Invite Code is used as part of the URL in the team invitation link created by <strong>Get Team Invite Link</strong> in the main menu. Regenerating creates a new team invitation link and invalidates the previous link.",
- "general_tab.codeTitle": "Invite Code",
- "general_tab.dirDisabled": "Team Directory has been disabled. Please ask a System Admin to enable the Team Directory in the System Console team settings.",
- "general_tab.dirOff": "Team directory is turned off for this system.",
- "general_tab.includeDirDesc": "Including this team will display the team name from the Team Directory section of the Home Page, and provide a link to the sign-in page.",
- "general_tab.includeDirTitle": "Include this team in the Team Directory",
- "general_tab.no": "No",
- "general_tab.openInviteDesc": "When allowed, a link to this team will be included on the landing page allowing anyone with an account to join this team.",
- "general_tab.openInviteTitle": "Allow any user with an account on this server to join this team",
- "general_tab.regenerate": "Regenerate",
- "general_tab.required": "This field is required",
- "general_tab.teamName": "Team Name",
- "general_tab.teamNameInfo": "Set the name of the team as it appears on your sign-in screen and at the top of the left-hand sidebar.",
- "general_tab.title": "General Settings",
- "general_tab.yes": "Yes",
- "get_app.alreadyHaveIt": "Already have it?",
- "get_app.androidAppName": "Mattermost for Android",
- "get_app.androidHeader": "Mattermost works best if you switch to our Android app",
- "get_app.continue": "continue",
- "get_app.continueWithBrowser": "Or {link}",
- "get_app.continueWithBrowserLink": "continue with browser",
- "get_app.iosHeader": "Mattermost works best if you switch to our iPhone app",
+ "file_info_preview.size": "Tamanho ",
+ "file_info_preview.type": "Tipo do arquivo ",
+ "file_upload.fileAbove": "Arquivo acima {max}MB não pode ser enviado: {filename}",
+ "file_upload.filesAbove": "Arquivos acima {max}MB não podem ser enviados: {filenames}",
+ "file_upload.limited": "Limite máximo de uploads de {count} arquivos. Por favor use um post adicional para mais arquivos.",
+ "file_upload.pasted": "Imagem Colada em ",
+ "filtered_user_list.any_team": "Todos os Usuários",
+ "filtered_user_list.count": "{count} {count, plural, =0 {0 membros} one {membro} other {membros}}",
+ "filtered_user_list.countTotal": "{count} {count, plural, =0 {0 membros} one {membro} other {membros}} de {total} Total",
+ "filtered_user_list.member": "Membro",
+ "filtered_user_list.search": "Procurar membros",
+ "filtered_user_list.show": "Mostrar",
+ "filtered_user_list.team_only": "Membros desta Equipe",
+ "find_team.email": "E-mail",
+ "find_team.findDescription": "Foi enviado um e-mail com links para todas as equipes do qual você é membro.",
+ "find_team.findTitle": "Encontre Sua Equipe",
+ "find_team.getLinks": "Obter um e-mail com links para quaisquer equipes do qual você é membro.",
+ "find_team.placeholder": "voce@dominio.com",
+ "find_team.send": "Enviar",
+ "find_team.submitError": "Por favor entre um endereço de e-mail válido",
+ "flag_post.flag": "Marcar para seguir",
+ "flag_post.unflag": "Desmarcar",
+ "general_tab.chooseName": "Por favor escolha um novo nome para sua equipe",
+ "general_tab.codeDesc": "Clique 'Edit' para re-gerar o Código de Convite.",
+ "general_tab.codeLongDesc": "O Código de convite é usado como parte da URL no link de convite da equipe criado por <strong>Obter Link de Convite de Equipe</strong> no menu principal. Re-gerar cria um novo link de convite de equipe e invalida os link anteriores.",
+ "general_tab.codeTitle": "Código de Convite",
+ "general_tab.dirDisabled": "Diretório de equipe foi desativado. Por favor peça a um Administrador de Sistema para ativar o Diretório de Equipe nas configurações do Console do Sistema.",
+ "general_tab.dirOff": "Diretório de equipe está desativado para este sistema.",
+ "general_tab.includeDirDesc": "Incluindo esta equipe irá exibir o nome da equipe da seção Diretório Equipe da página inicial, e fornecer um link para a página de login.",
+ "general_tab.includeDirTitle": "Incluir esta equipe no Diretório de Equipe",
+ "general_tab.no": "Não",
+ "general_tab.openInviteDesc": "Quando permitido, um link para esta equipe vai ser incluído na página de destino permitindo que qualquer pessoa com uma conta possa participar desta equipe.",
+ "general_tab.openInviteTitle": "Permitir que qualquer usuário com uma conta neste servidor possa se juntar a esta equipe",
+ "general_tab.regenerate": "Re-Gerar",
+ "general_tab.required": "Este campo é obrigatório",
+ "general_tab.teamName": "Nome da Equipe",
+ "general_tab.teamNameInfo": "Defina o nome da equipe como aparece na sua tela de login e no topo na lateral esquerda.",
+ "general_tab.title": "Definições Gerais",
+ "general_tab.yes": "Sim",
+ "get_app.alreadyHaveIt": "Já tem isso?",
+ "get_app.androidAppName": "Mattermost para Android",
+ "get_app.androidHeader": "Mattermost funciona melhor se você mudar para o nosso aplicativo Android",
+ "get_app.continue": "continuar",
+ "get_app.continueWithBrowser": "Ou {link}",
+ "get_app.continueWithBrowserLink": "continuar no navegador",
+ "get_app.iosHeader": "Mattermost funciona melhor se você mudar para o nosso aplicativo iPhone",
"get_app.mattermostInc": "Mattermost, Inc",
- "get_app.openMattermost": "Open Mattermost",
- "get_link.clipboard": " Link copied to clipboard.",
- "get_link.close": "Close",
- "get_link.copy": "Copy Link",
- "get_post_link_modal.help": "The link below allows authorized users to see your post.",
- "get_post_link_modal.title": "Copy Permalink",
- "get_team_invite_link_modal.help": "Send teammates the link below for them to sign-up to this team site. The Team Invite Link can be shared with multiple teammates as it does not change unless it's regenerated in Team Settings by a Team Admin.",
- "get_team_invite_link_modal.helpDisabled": "User creation has been disabled for your team. Please ask your Team Administrator for details.",
- "get_team_invite_link_modal.title": "Team Invite Link",
- "help.attaching.downloading": "#### Downloading Files\nDownload an attached file by clicking the download icon next to the file thumbnail or by opening the file previewer and clicking **Download**.",
- "help.attaching.dragdrop": "#### Drag and Drop\nUpload a file or selection of files by dragging the files from your computer into the RHS or center pane. Dragging and dropping attaches the files to the message input box, then you can optionally type a message and press **ENTER** to post.",
- "help.attaching.icon": "#### Attachment Icon\nAlternatively, upload files by clicking the grey paperclip icon inside the message input box. This opens up your system file viewer where you can navigate to the desired files and then click **Open** to upload the files to the message input box. Optionally type a message and then press **ENTER** to post.",
- "help.attaching.limitations": "## File Size Limitations\nMattermost supports a maximum of five attached files per post, each with a maximum file size of 50Mb.",
- "help.attaching.methods": "## Attachment Methods\nAttach a file by drag and drop or by clicking the attachment icon in the message input box.",
- "help.attaching.notSupported": "Document preview (Word, Excel, PPT) is not yet supported.",
- "help.attaching.pasting": "#### Pasting Images\nOn Chrome and Edge browsers, it is also possible to upload files by pasting them from the clipboard. This is not yet supported on other browsers.",
- "help.attaching.previewer": "## File Previewer\nMattermost has a built in file previewer that is used to view media, download files and share public links. Click the thumbnail of an attached file to open it in the file previewer.",
- "help.attaching.publicLinks": "#### Sharing Public Links\nPublic links allow you to share file attachments with people outside your Mattermost team. Open the file previewer by clicking on the thumbnail of an attachment, then click **Get Public Link**. This opens a dialog box with a link to copy. When the link is shared and opened by another user, the file will automatically download.",
- "help.attaching.publicLinks2": "If **Get Public Link** is not visible in the file previewer and you prefer the feature enabled, you can request that your System Admin enable the feature from the System Console under **Security** > **Public Links**.",
- "help.attaching.supported": "#### Supported Media Types\nIf you are trying to preview a media type that is not supported, the file previewer will open a standard media attachment icon. Supported media formats depend heavily on your browser and operating system, but the following formats are supported by Mattermost on most browsers:",
- "help.attaching.supportedList": "- Images: BMP, GIF, JPG, JPEG, PNG\n- Video: MP4\n- Audio: MP3, M4A\n- Documents: PDF",
- "help.attaching.title": "# Attaching Files\n_____",
- "help.commands.builtin": "## Built-in Commands\nThe following slash commands are available on all Mattermost installations:",
- "help.commands.builtin2": "Begin by typing `/` and a list of slash command options appears above the text input box. The autocomplete suggestions help by providing a format example in black text and a short description of the slash command in grey text.",
- "help.commands.custom": "## Custom Commands\nCustom slash commands integrate with external applications. For example, a team might configure a custom slash command to check internal health records with `/patient joe smith` or check the weekly weather forcast in a city with `/weather toronto week`. Check with your System Admin or open the autocomplete list by typing `/` to determine if your team configured any custom slash commands.",
- "help.commands.custom2": "Custom slash commands are disabled by default and can be enabled by the System Admin in the **System Console** > **Integrations** > **Webhooks and Commands**. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
- "help.commands.intro": "Slash commands perform operations in Mattermost by typing into the text input box. Enter a `/` followed by a command and some arguments to perform actions.\n\nBuilt-in slash commands come with all Mattermost installations and custom slash commands are configurable to interact with external applications. Learn about configuring custom slash commands on the [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
- "help.commands.title": "# Executing Commands\n___",
- "help.composing.deleting": "## Deleting a message\nDelete a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Delete**. System and Team Admins can delete any message on their system or team.",
- "help.composing.editing": "## Editing a Message\nEdit a message by clicking the **[...]** icon next to any message text that you’ve composed, then click **Edit**. After making modifications to the message text, press **ENTER** to save the modifications. Message edits do not trigger new @mention notifications, desktop notifications or notification sounds.",
- "help.composing.linking": "## Linking to a message\nThe **Permalink** feature creates a link to any message. Sharing this link with other users in the channel lets them view the linked message in the Message Archives. Users who are not a member of the channel where the message was posted cannot view the permalink. Get the permalink to any message by clicking the **[...]** icon next to the message text > **Permalink** > **Copy Link**.",
- "help.composing.posting": "## Posting a Message\nWrite a message by typing into the text input box, then press **ENTER** to send it. Use **Shift + ENTER** to create a new line without sending a message. To send messages by pressing **CTRL+ENTER** go to **Main Menu > Account Settings > Send messages on CTRL + ENTER**.",
- "help.composing.posts": "#### Posts\nPosts can be considered parent messages. They are the messages that often start a thread of replies. Posts are composed and sent from the text input box at the bottom of the center pane.",
- "help.composing.replies": "#### Replies\nReply to a message by clicking the reply icon next to any message text. This action opens the right-hand-side (RHS) where you can see the message thread, then compose and send your reply. Replies are indented slightly in the center pane to indicate that they are child messages of a parent post.\n\nWhen composing a reply in the right-hand side, click the expand/collapse icon with two arrows at the top of the sidebar to make things easier to read.",
- "help.composing.title": "# Sending Messages\n_____",
- "help.composing.types": "## Message Types\nReply to posts to keep conversations organized in threads.",
- "help.formatting.checklist": "Make a task list by including square brackets:",
- "help.formatting.checklistExample": "- [ ] Item one\n- [ ] Item two\n- [x] Completed item",
- "help.formatting.code": "## Code Block\n\nCreate a code block by indenting each line by four spaces, or by placing ``` on the line above and below your code.",
- "help.formatting.codeBlock": "code block",
+ "get_app.openMattermost": "Abrir Mattermost",
+ "get_link.clipboard": " Link copiado para a área de transferência.",
+ "get_link.close": "Fechar",
+ "get_link.copy": "Copiar Link",
+ "get_post_link_modal.help": "O link abaixo permite que usuários autorizados possam ver seus posts.",
+ "get_post_link_modal.title": "Copiar Permalink",
+ "get_team_invite_link_modal.help": "Enviar o link abaixo para sua equipe de trabalho para que eles se inscrevam no site da sua equipe. O Link de Convite de Equipe como ele não muda pode ser compartilhado com várias pessoas ao menos que seja re-gerado em Configurações de Equipe pelo Administrador de Equipe.",
+ "get_team_invite_link_modal.helpDisabled": "Criação de usuários está desabilitada para sua equipe. Por favor peça ao administrador de equipe por detalhes.",
+ "get_team_invite_link_modal.title": "Link para Convite de Equipe",
+ "help.attaching.downloading": "#### Download Arquivos\nFazer download de um arquivo anexado clicando no ícone de download ao lado da miniatura de arquivos ou abrindo o visualizador de arquivos e clicando em **Download**.",
+ "help.attaching.dragdrop": "#### Arrastar e Soltar\nEnvie um arquivo ou uma seleção de arquivos arrastando-os do seu computador para barra lateral direita ou painel central. Arrastando e soltando anexos para a caixa de entrada de mensagem, então você pode, opcionalmente, digitar uma mensagem e pressionar **ENTER** para postar.",
+ "help.attaching.icon": "#### Ícone de Anexo\nComo alternativa, fazer upload de arquivos clicando no ícone de clipe cinza dentro da caixa de entrada de mensagem. Isso abre o seu visualizador de arquivos do sistema, onde você pode navegar até os arquivos desejados e clique em **Abrir** para enviar os arquivos para a caixa de entrada de mensagens. Opcionalmente, digite uma mensagem e em seguida, pressione **ENTER** para postar.",
+ "help.attaching.limitations": "## Limitação Tamanho de Arquivo\nMattermost suporta um máximo de cinco arquivos anexados por postagem, cada um com tamanho máximo de 50Mb.",
+ "help.attaching.methods": "## Métodos de Anexar\nAnexe um arquivo arrastando e soltando ou clicando no ícone de anexar na caixa de entrada de mensagem.",
+ "help.attaching.notSupported": "Visualização de documentos (Word, Excel, PPT) não é ainda suportado.",
+ "help.attaching.pasting": "#### Colando Imagens\nNos navegadores Chrome e Edge isto é também possível para enviar arquivos colando eles a partir da área de transferência. Isto ainda não é suportado nos outros navegadores.",
+ "help.attaching.previewer": "## Visualização de Arquivo\nMattermost tem um visualizador de arquivos nativo que é usado para ver a mídia, fazer download e compartilhar links públicos. Clique na miniatura do arquivo anexado para abrir o visualizador de arquivos.",
+ "help.attaching.publicLinks": "#### Compartilhar Links Públicos\nLinks públicos permitem que você compartilhe arquivos anexados com pessoas fora da sua equipe Mattermost. Abra o visualizador de arquivo clicando na miniatura do anexo, então clique **Obter Link Público**. Isto abrirá um caixa de dialogo com um link para copiar. Quando o link for compartilhado e aberto por outro usuário, será feito download automaticamente do arquivo.",
+ "help.attaching.publicLinks2": "Se **Obter Link Público** não estiver visível no visualizador de arquivo e você prefere este recurso ativo, você pode solicitar que o Administrador do Sistema ative o recurso no Console do Sistema em **Segurança** > **Links Públicos**.",
+ "help.attaching.supported": "#### Tipos de Mídia Suportados\nSe você está tentando visualizar um tipo de mídia que não é suportado, o visualizador de arquivos vai abrir um ícone de anexo de mídia padrão. Formatos de mídia suportados dependem fortemente de seu navegador e sistema operacional, mas os seguintes formatos são suportados pelo Mattermost na maioria dos navegadores:",
+ "help.attaching.supportedList": "- Imagens: BMP, GIF, JPG, JPEG, PNG\n- Vídeo: MP4\n- Audio: MP3, M4A\n- Documentos: PDF",
+ "help.attaching.title": "# Anexando Arquivos\n_____",
+ "help.commands.builtin": "## Comandos Nativos\nOs seguintes comandos slash estão disponíveis em todas as instalações Mattermost:",
+ "help.commands.builtin2": "Comece digitando `/` e uma lista de opções de comando slash aparece acima da caixa de entrada de texto. As sugestões de preenchimento automático ajudam fornecendo um exemplo no texto preto e uma breve descrição do comando slash no texto cinza.",
+ "help.commands.custom": "## Comandos Personalizados\nComandos slash personalizados se integram com aplicações externas. Por exemplo, uma equipe pode configurar um comando slash personalizado para verificar os registros de saúde internos com `/paciente joe smith` ou verificar o clima semanal em uma cidade com `/tempo toronto semana`. Verifique com o Administrador de Sistema ou abra a lista de preenchimento automático digitando `/` para verificar se a sua equipe configurou algum comando slash personalizado.",
+ "help.commands.custom2": "Comandos slash personalizados estão desativados por padrão e podem ser ativados pelo Administrador do Sistema em **Console do Sistema** > **Integrações** > **Webhooks e Comandos**. Leia sobre como configurar comando slash personalizado em [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
+ "help.commands.intro": "Comandos slash executam operações no Mattermost digitando na caixa de entrada de texto. Digite `/` seguido por um comando e alguns argumentos para executar ações.\n\nComandos slash nativos vêm com todas as instalações Mattermost e comandos slash personalizado são configurados para interagir com aplicações externas. Saiba mais sobre a configuração de comandos slash personalizados em [developer slash command documentation page](http://docs.mattermost.com/developer/slash-commands.html).",
+ "help.commands.title": "# Executando Comandos\n___",
+ "help.composing.deleting": "## Deletando uma mensagem\nDelete uma mensagem clicando no ícone **[...]** ao lado do texto da mensagem que você escreveu, em seguida, clique em **Deletar**. Administrador de Sistema e de Equipe podem excluir qualquer mensagem em seu sistema ou equipe.",
+ "help.composing.editing": "## Edição de Mensagem\nEditar uma mensagem clicando no ícone **[...]** ao lado o texto da mensagem que você compôs, em seguida, clique em **Editar**. Depois de fazer modificações no texto da mensagem, pressione **ENTER** para salvar as modificações. Edições mensagem não desencadeiam novas notificações de @menção, notificações de área de trabalho ou sons de notificação.",
+ "help.composing.linking": "## Link para uma mensagem\nO recurso **Permalink** cria um link para qualquer mensagem. Compartilhar este link com outros usuários no canal lhes permite visualizar a mensagem lincada no Arquivos de Mensagem. Os usuários que não são membros do canal onde a mensagem foi postada não podem ver o permalink. Obter o permalink de qualquer mensagem, clicando no ícone **[...]** ao lado do texto da mensagem > **Permalink** > **Copiar Link**.",
+ "help.composing.posting": "## Postando uma Mensagem\nEscreva uma mensagem, digitando na caixa de entrada de texto, em seguida, pressione **ENTER** para enviá-la. Use **Shift + ENTER** para criar uma nova linha sem enviar uma mensagem. Para enviar mensagens pressionando **CTRL+ENTER** vá para **Menu Principal > Configurações de Conta > Enviar mensagens com CTRL + ENTER**.",
+ "help.composing.posts": "#### Posts\nPosts podem ser consideradas as mensagens principais. Eles são as mensagens que, muitas vezes iniciam uma discussão com respostas. Posts são criados e enviados a partir da caixa de entrada de texto na parte inferior do painel central.",
+ "help.composing.replies": "#### Respostas\nResponda a uma mensagem clicando no ícone de resposta ao lado de qualquer texto da mensagem. Esta ação abre a barra lateral direita, onde você pode ver as mensagens relacionadas, e escrever e enviar sua resposta. As respostas são recuada ligeiramente no painel central para indicar que eles são mensagens filha de um post pai.\n\nAo compor uma resposta no lado direito, clique no ícone de expandir/fechar com duas setas na parte superior da barra lateral para tornar as coisas mais fáceis de ler.",
+ "help.composing.title": "# Enviando Mensagens\n_____",
+ "help.composing.types": "## Tipos de Mensagem\nResponda a postagem para manter a conversa organizada em tópicos.",
+ "help.formatting.checklist": "Faça uma lista de tarefas, incluindo colchetes:",
+ "help.formatting.checklistExample": "- [ ] Item um\n- [ ] Item dois\n- [x] Item concluído",
+ "help.formatting.code": "## Bloco de Código\n\nCriar um bloco de código pelo recuo cada linha por quatro espaços, ou colocando ``` na linha acima e abaixo de seu código.",
+ "help.formatting.codeBlock": "bloco de código",
"help.formatting.emojiExample": ":smile: :+1: :sheep:",
- "help.formatting.emojis": "## Emojis\n\nOpen the emoji autocomplete by typing `:`. A full list of emojis can be found [here](http://www.emoji-cheat-sheet.com/). It is also possible to create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html) if the emoji you want to use doesn't exist.",
- "help.formatting.example": "Example:",
- "help.formatting.githubTheme": "**GitHub Theme**",
- "help.formatting.headings": "## Headings\n\nMake a heading by typing # and a space before your title. For smaller headings, use more #’s.",
- "help.formatting.headings2": "Alternatively, you can underline the text using `===` or `---` to create headings.",
- "help.formatting.headings2Example": "Large Heading\n-------------",
- "help.formatting.headingsExample": "## Large Heading\n### Smaller Heading\n#### Even Smaller Heading",
- "help.formatting.images": "## In-line Images\n\nCreate in-line images using an `!` followed by the alt text in square brackets and the link in normal brackets. Add hover text by placing it in quotes after the link.",
- "help.formatting.imagesExample": "![alt text](link \"hover text\")\n\nand\n\n[![Build Status](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
- "help.formatting.inline": "## In-line Code\n\nCreate in-line monospaced font by surrounding it with backticks.",
- "help.formatting.intro": "Markdown makes it easy to format messages. Type a message as you normally would, and use these rules to render it with special formatting.",
- "help.formatting.lines": "## Lines\n\nCreate a line by using three `*`, `_`, or `-`.",
- "help.formatting.linkEx": "[Check out Mattermost!](https://about.mattermost.com/)",
- "help.formatting.links": "## Links\n\nCreate labeled links by putting the desired text in square brackets and the associated link in normal brackets.",
- "help.formatting.listExample": "* list item one\n* list item two\n * item two sub-point",
- "help.formatting.lists": "## Lists\n\nCreate a list by using `*` or `-` as bullets. Indent a bullet point by adding two spaces in front of it.",
- "help.formatting.monokaiTheme": "**Monokai Theme**",
- "help.formatting.ordered": "Make it an ordered list by using numbers instead:",
- "help.formatting.orderedExample": "1. Item one\n2. Item two",
- "help.formatting.quotes": "## Block quotes\n\nCreate block quotes using `>`.",
- "help.formatting.quotesExample": "`> block quotes` renders as:",
- "help.formatting.quotesRender": "> block quotes",
- "help.formatting.renders": "Renders as:",
- "help.formatting.solirizedDarkTheme": "**Solarized Dark Theme**",
- "help.formatting.solirizedLightTheme": "**Solarized Light Theme**",
- "help.formatting.style": "## Text Style\n\nYou can use either `_` or `*` around a word to make it italic. Use two to make it bold.\n\n* `_italics_` renders as _italics_\n* `**bold**` renders as **bold**\n* `**_bold-italic_**` renders as **_bold-italics_**\n* `~~strikethrough~~` renders as ~~strikethrough~~",
- "help.formatting.supportedSyntax": "Supported languages are:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
- "help.formatting.syntax": "### Syntax Highlighting\n\nTo add syntax highlighting, type the language to be highlighted after the ``` at the beginning of the code block. Mattermost also offers four different code themes (GitHub, Solarized Dark, Solarized Light, Monokai) that can be changed in **Account Settings** > **Display** > **Theme** > **Custom Theme** > **Center Channel Styles**",
+ "help.formatting.emojis": "## Emojis\n\nAbra o preenchimento automático de emoji digitando `:`. A lista completa de emojis pode ser encontrada [aqui](http://www.emoji-cheat-sheet.com/). Também é possível criar seu próprio [Emoji Personalizado](http://docs.mattermost.com/help/settings/custom-emoji.html) se o emoji que pretende utilizar não existir.",
+ "help.formatting.example": "Exemplo:",
+ "help.formatting.githubTheme": "**Tema GitHub**",
+ "help.formatting.headings": "## Títulos\n\nFaça um título digitando # e um espaço antes de seu título. Para subtítulos usar mais #.",
+ "help.formatting.headings2": "Alternativamente, você pode sublinhar o texto usando `===` ou `---` para criar títulos.",
+ "help.formatting.headings2Example": "Cabeçalho Largo\n-------------",
+ "help.formatting.headingsExample": "## Cabeçalho Largo\n### Cabeçalho Menor\n#### Cabeçalho Ainda Menor",
+ "help.formatting.images": "## Imagens na Linha\n\nCrie imagens na linha usando `!` seguido do texto para imagem entre colchetes e o link entre parenteses. Adicione texto suspenso, colocando-o entre aspas após o link.",
+ "help.formatting.imagesExample": "![alt texto](link \"texto suspenso\")\n\ne\n\n[![Status Compilação](https://travis-ci.org/mattermost/platform.svg?branch=master)](https://travis-ci.org/mattermost/platform) [![Github](https://assets-cdn.github.com/favicon.ico)](https://github.com/mattermost/platform)",
+ "help.formatting.inline": "## Código na Linha\n\nCrie fonte monoespaçada na linha cercando o com acentos graves.",
+ "help.formatting.intro": "Markdown torna fácil formatar mensagens. Digite uma mensagem como faria normalmente, e use essas regras para deixa-lá com formatação especial.",
+ "help.formatting.lines": "## Linhas\n\nCrie uma linha usando três `*`, `_`, ou `-`.",
+ "help.formatting.linkEx": "[Confira Mattermost!](https://about.mattermost.com/)",
+ "help.formatting.links": "## Links\n\nCrie texto para links colocando o texto desejado entre colchetes e o link associado entre parênteses.",
+ "help.formatting.listExample": "* lista item um\n* lista item dois\n * item dois sub-item",
+ "help.formatting.lists": "## Listas\n\nCrie uma lista usando `*` ou `-` como marcadores. Recue um marcador adicionando dois espaços em frente.",
+ "help.formatting.monokaiTheme": "**Tema Monokai**",
+ "help.formatting.ordered": "Faça uma lista ordenada usando números:",
+ "help.formatting.orderedExample": "1. Item um\n2. Item dois",
+ "help.formatting.quotes": "## Citar Bloco\n\nCrie um bloco citado usando `>`.",
+ "help.formatting.quotesExample": "`> citar bloco` formata como:",
+ "help.formatting.quotesRender": "> citar bloco",
+ "help.formatting.renders": "Formata como:",
+ "help.formatting.solirizedDarkTheme": "**Tema Solarized Dark**",
+ "help.formatting.solirizedLightTheme": "**Tema Solarized Light**",
+ "help.formatting.style": "## Estilo do Texto\n\nVocê pode usar `_` ou `*` em volta de uma palavra para deixar itálico. Use dois para deixar negrito.\n\n* `_itálico_` formata _itálico_\n* `**negrito**` formata **negrito**\n* `**_negrito-itálico_**` formata **_negrito-itálico_**\n* `~~tachado~~` formata ~~tachado~~",
+ "help.formatting.supportedSyntax": "As linguagens suportadas são:\n`as`, `applescript`, `osascript`, `scpt`, `bash`, `sh`, `zsh`, `clj`, `boot`, `cl2`, `cljc`, `cljs`, `cljs.hl`, `cljscm`, `cljx`, `hic`, `coffee`, `_coffee`, `cake`, `cjsx`, `cson`, `iced`, `cpp`, `c`, `cc`, `h`, `c++`, `h++`, `hpp`, `cs`, `csharp`, `css`, `d`, `di`, `dart`, `delphi`, `dpr`, `dfm`, `pas`, `pascal`, `freepascal`, `lazarus`, `lpr`, `lfm`, `diff`, `django`, `jinja`, `dockerfile`, `docker`, `erl`, `f90`, `f95`, `fsharp`, `fs`, `gcode`, `nc`, `go`, `groovy`, `handlebars`, `hbs`, `html.hbs`, `html.handlebars`, `hs`, `hx`, `java`, `jsp`, `js`, `jsx`, `json`, `jl`, `kt`, `ktm`, `kts`, `less`, `lisp`, `lua`, `mk`, `mak`, `md`, `mkdown`, `mkd`, `matlab`, `m`, `mm`, `objc`, `obj-c`, `ml`, `perl`, `pl`, `php`, `php3`, `php4`, `php5`, `php6`, `ps`, `ps1`, `pp`, `py`, `gyp`, `r`, `ruby`, `rb`, `gemspec`, `podspec`, `thor`, `irb`, `rs`, `scala`, `scm`, `sld`, `scss`, `st`, `sql`, `swift`, `tex`, `vbnet`, `vb`, `bas`, `vbs`, `v`, `veo`, `xml`, `html`, `xhtml`, `rss`, `atom`, `xsl`, `plist`, `yaml`",
+ "help.formatting.syntax": "### Destaque de Sintaxe\n\nPara adicionar destaque de sintaxe, digite o idioma a ser destacado após ``` no início do bloco de código. Mattermost também oferece quatro diferentes temas de código (GitHub, Solarized Dark, Solarized Light, Monokai) que podem ser alterados em **Configurações de Conta** > **Exibir** > **Tema** > **Tema Personalizado** > **Estilos Canal Central**",
"help.formatting.syntaxEx": " package main\n import \"fmt\"\n func main() {\n fmt.Println(\"Hello, 世界\")\n }",
- "help.formatting.tableExample": "| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ |:---------------:| -----:|\n| Left column 1 | this text | $100 |\n| Left column 2 | is | $10 |\n| Left column 3 | centered | $1 |",
- "help.formatting.tables": "## Tables\n\nCreate a table by placing a dashed line under the header row and separating the columns with a pipe `|`. (The columns don’t need to line up exactly for it to work). Choose how to align table columns by including colons `:` within the header row.",
- "help.formatting.title": "# Formatting Text\n_____",
- "help.learnMore": "Learn more about:",
- "help.link.attaching": "Attaching Files",
- "help.link.commands": "Executing Commands",
- "help.link.composing": "Composing Messages and Replies",
- "help.link.formatting": "Formatting Messages using Markdown",
- "help.link.mentioning": "Mentioning Teammates",
- "help.link.messaging": "Basic Messaging",
- "help.mentioning.channel": "#### @Channel\nYou can mention an entire channel by typing `@channel`. All members of the channel will receive a mention notification that behaves the same way as if the members had been mentioned personally.",
- "help.mentioning.channelExample": "@channel great work on interviews this week. I think we found some excellent potential candidates!",
- "help.mentioning.mentions": "## @Mentions\nUse @mentions to get the attention of specific team members.",
- "help.mentioning.recent": "## Recent Mentions\nClick `@` next to the search box to query for your most recent @mentions and words that trigger mentions. Click **Jump** next to a search result in the RHS to jump the center pane to the channel and location of the message with the mention.",
- "help.mentioning.title": "# Mentioning Teammates\n_____",
- "help.mentioning.triggers": "## Words That Trigger Mentions\nIn addition to being notified by @username and @channel, you can customize words that trigger mention notifications in **Account Settings** > **Notifications** > **Words that trigger mentions**. By default, you will receive mention notifications on your first name, and you can add more words by typing them into the input box separated by commas. This is useful if you want to be notified of all posts on certain topics, for example, “interviewing” or “marketing”.",
- "help.mentioning.username": "#### @Username\nYou can mention a teammate by using the `@` symbol plus their username to send them a mention notification.\n\nType `@` to bring up a list of team members who can be mentioned. To filter the list, type the first few letters of any username, first name, last name, or nickname. The **Up** and **Down** arrow keys can then be used to scroll through entries in the list, and pressing **ENTER** will select which user to mention. Once selected, the username will automatically replace the full name or nickname.\nThe following example sends a special mention notification to **alice** that alerts her of the channel and message where she has been mentioned. If **alice** is away from Mattermost and has [email notifications](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications) turned on, then she will receive an email alert of her mention along with the message text.",
- "help.mentioning.usernameCont": "If the user you mentioned does not belong to the channel, a System Message will be posted to let you know. This is a temporary message only seen by the person who triggered it. To add the mentioned user to the channel, go to the dropdown menu beside the channel name and select **Add Members**.",
- "help.mentioning.usernameExample": "@alice how did your interview go with the new candidate?",
- "help.messaging.attach": "**Attach files** by dragging and dropping into Mattermost or clicking the attachment icon in the text input box.",
- "help.messaging.emoji": "**Quickly add emoji** by typing \":\", which will open an emoji autocomplete. If the existing emoji don't cover what you want to express, you can also create your own [Custom Emoji](http://docs.mattermost.com/help/settings/custom-emoji.html).",
- "help.messaging.format": "**Format your messages** using Markdown that supports text styling, headings, links, emoticons, code blocks, block quotes, tables, lists and in-line images.",
- "help.messaging.notify": "**Notify teammates** when they are needed by typing `@username`.",
- "help.messaging.reply": "**Reply to messages** by clicking the reply arrow next to the message text.",
- "help.messaging.title": "# Messaging Basics\n_____",
- "help.messaging.write": "**Write messages** using the text input box at the bottom of Mattermost. Press **ENTER** to send a message. Use **Shift+ENTER** to create a new line without sending a message.",
- "installed_command.header": "Slash Commands",
- "installed_commands.add": "Add Slash Command",
- "installed_commands.empty": "No commands found",
- "installed_commands.header": "Slash Commands",
- "installed_commands.help": "Create slash commands for use in external integrations. Please see the {link} to learn more.",
- "installed_commands.helpLink": "documentation",
- "installed_commands.search": "Search Slash Commands",
- "installed_commands.unnamed_command": "Unnamed Slash Command",
- "installed_incoming_webhooks.add": "Add Incoming Webhook",
- "installed_incoming_webhooks.empty": "No incoming webhooks found",
- "installed_incoming_webhooks.header": "Incoming Webhooks",
- "installed_incoming_webhooks.help": "Create incoming webhook URLs for use in external integrations. Please see the {link} to learn more.",
- "installed_incoming_webhooks.helpLink": "documentation",
- "installed_incoming_webhooks.search": "Search Incoming Webhooks",
- "installed_incoming_webhooks.unknown_channel": "A Private Webhook",
+ "help.formatting.tableExample": "| Alinhado a Esquerda | Centralizado | Alinhado a Direita |\n| :------------ |:---------------:| -----:|\n| Coluna Esquerda 1 | este texto | $100 |\n| Coluna Esquerda 2 | é | $10 |\n| Coluna Esquerda 3 | centralizado | $1 |",
+ "help.formatting.tables": "## Tabelas\n\nCrie uma tabela, colocando uma linha tracejada abaixo da linha de cabeçalho e separando as colunas com o carácter `|`. (As colunas não precisam se alinhar exatamente para que ele funcione). Escolha como alinhar colunas da tabela incluindo dois-pontos `:` dentro da linha de cabeçalho.",
+ "help.formatting.title": "# Formatando Texto\n_____",
+ "help.learnMore": "Leai mais sobre:",
+ "help.link.attaching": "Anexando Arquivos",
+ "help.link.commands": "Executando Comandos",
+ "help.link.composing": "Compondo Mensagens e Respostas",
+ "help.link.formatting": "Formatando Mensagens usando Markdown",
+ "help.link.mentioning": "Mencionando Colegas de Equipe",
+ "help.link.messaging": "Mensagens Básicas",
+ "help.mentioning.channel": "#### @Canal\nVocê pode mencionar um canal todo digitando `@channel`. Todos os membros do canal irão receber uma menção de notificação da mesma forma que se os membros tivessem sido mencionados pessoalmente.",
+ "help.mentioning.channelExample": "@channel grande trabalho nas entrevistas está semana. Eu acho que nós encontramos alguns excelentes potenciais candidatos!",
+ "help.mentioning.mentions": "## @Menções\nUse @menção para chamar atenção de um membro específico da equipe.",
+ "help.mentioning.recent": "## Menções Recentes\nClique `@` ao lado da caixa de pesquisa para consultar suas @menções recentes e palavras que disparam menções. Clique **Pular** ao lado do resultado da busca na barra lateral direita para pular ao painel central do canal no local da mensagem com a menção.",
+ "help.mentioning.title": "# Mencionando Colegas de Equipe\n_____",
+ "help.mentioning.triggers": "## Palavras Que Disparam Menções\nAlém de ter sido notificada por @usuário e @channel, você pode personalizar as palavras que desencadeiam notificações de menção em **Configurações de Conta** > **Notificações** > **Palavras que desencadeiam menções**. Por padrão você receberá notificações de menção em seu nome, e você pode adicionar mais palavras, escrevendo-as na caixa de entrada separados por vírgulas. Isso é útil se você quiser ser notificado de todas as mensagens sobre determinados temas, por exemplo, \"entrevista\" ou \"marketing\".",
+ "help.mentioning.username": "#### @Usuário\nVocê pode mencionar um colega de equipe usando o símbolo '@' mais seu nome de usuário para enviar uma notificação menção.\n\nDigite `@` para abrir uma lista de membros da equipe que podem ser mencionados. Para filtrar a lista, digite as primeiras letras de qualquer nome de usuário, nome, sobrenome ou apelido. As teclas de seta **Cima** e **Baixo** podem então ser usada para percorrer as entradas na lista, e pressione **ENTER** para selecionar qual o usuário a mencionar. Uma vez selecionado, o nome de usuário irá substituir automaticamente o nome completo ou apelido.\nO exemplo a seguir envia uma notificação menção especial a **alice** que a alerta do canal e mensagem onde ela foi mencionada. Se **alice** está ausente do Mattermost e tem ativo [notificações de e-mail](http://docs.mattermost.com/help/getting-started/configuring-notifications.html#email-notifications), então ela vai receber um alerta de e-mail de sua menção juntamente com o texto da mensagem.",
+ "help.mentioning.usernameCont": "Se o usuário que você mencionou não pertence ao canal, uma mensagem do sistema será enviada para informá-lo. Esta é uma mensagem temporária visto apenas pela pessoa que desencadeou. Para adicionar o usuário mencionado para o canal, vá para o menu suspenso ao lado do nome do canal e selecione **Adicionar Membros**.",
+ "help.mentioning.usernameExample": "@alice como foi sua entrevista como é o novo candidato?",
+ "help.messaging.attach": "**Anexar arquivos** arrastando e soltando no Mattermost ou clicando no ícone anexo na caixa de entrada. ",
+ "help.messaging.emoji": "**Rapidamente adicione emoji** digitando \":\", que irá abrir uma lista de emoji. Se os emojis existentes não cobrem o que você quer expressar, você pode também criar seu próprio [Emoji Personalizado](http://docs.mattermost.com/help/settings/custom-emoji.html).",
+ "help.messaging.format": "**Formate suas mensagens** usando Markdown que suporta o estilo do texto, títulos, links, emojis, blocos de código, citar bloco, tabelas, listas e imagens na linha.",
+ "help.messaging.notify": "**Notificar colegas de equipe** quando eles são necessários digitando `@usuário`",
+ "help.messaging.reply": "**Responder a mensagens** clicando na seta de resposta ao lado do texto da mensagem.",
+ "help.messaging.title": "# Mensagens Básico\n_____",
+ "help.messaging.write": "**Escreva mensagens** usando a caixa de texto na parte inferior do Mattermost. Pressione **ENTER** para enviar a mensagem. Use **Shift+ENTER** para criar uma nova linha sem enviar a mensagem.",
+ "installed_command.header": "Comandos Slash",
+ "installed_commands.add": "Adicionar Comando Slash",
+ "installed_commands.empty": "Nenhum comando encotrado",
+ "installed_commands.header": "Comandos Slash",
+ "installed_commands.help": "Criar comandos slash para uso em integrações internas. Por favor veja {link} para aprender mais.",
+ "installed_commands.helpLink": "documentação",
+ "installed_commands.search": "Pesquisar Comandos Slash",
+ "installed_commands.unnamed_command": "Comando Slash sem Nome",
+ "installed_incoming_webhooks.add": "Adicionar Webhooks Entrada",
+ "installed_incoming_webhooks.empty": "Nenhum webhook de entrada encontrado",
+ "installed_incoming_webhooks.header": "Webhooks Entrada",
+ "installed_incoming_webhooks.help": "Criar URLs para webhook de entrada para uso em integrações externas. Por favor veja {link} para aprender mais.",
+ "installed_incoming_webhooks.helpLink": "documentação",
+ "installed_incoming_webhooks.search": "Pesquisar Webhooks de Entrada",
+ "installed_incoming_webhooks.unknown_channel": "Webhook Privado",
"installed_integrations.callback_urls": "Callback URLs: {urls}",
- "installed_integrations.client_id": "Client ID: <strong>{clientId}</strong>",
- "installed_integrations.client_secret": "Client Secret: <strong>{clientSecret}</strong>",
+ "installed_integrations.client_id": "ID do Client: <strong>{clientId}</strong>",
+ "installed_integrations.client_secret": "Chave Secreta do Cliente: <strong>{clientSecret}</strong>",
"installed_integrations.content_type": "Content-Type: {contentType}",
- "installed_integrations.creation": "Created by {creator} on {createAt, date, full}",
- "installed_integrations.delete": "Delete",
- "installed_integrations.hideSecret": "Hide Secret",
- "installed_integrations.regenSecret": "Regenerate Secret",
- "installed_integrations.regenToken": "Regenerate Token",
- "installed_integrations.showSecret": "Show Secret",
+ "installed_integrations.creation": "Criado por {creator} em {createAt, date, full}",
+ "installed_integrations.delete": "Deletar",
+ "installed_integrations.hideSecret": "Ocultar Segredo",
+ "installed_integrations.regenSecret": "Gerar Novamente Chave Secreta",
+ "installed_integrations.regenToken": "Re-gerar Token",
+ "installed_integrations.showSecret": "Mostrar Segredo",
"installed_integrations.token": "Token: {token}",
- "installed_integrations.triggerWhen": "Trigger When: {triggerWhen}",
- "installed_integrations.triggerWords": "Trigger Words: {triggerWords}",
- "installed_integrations.unnamed_oauth_app": "Unnamed OAuth 2.0 Application",
+ "installed_integrations.triggerWhen": "Gatilho Quando: {triggerWhen}",
+ "installed_integrations.triggerWords": "Palavras Gatilho: {triggerWords}",
+ "installed_integrations.unnamed_oauth_app": "Aplicativo OAuth 2.0 sem nome",
"installed_integrations.url": "URL: {url}",
- "installed_oauth_apps.add": "Add OAuth 2.0 Application",
- "installed_oauth_apps.callbackUrls": "Callback URLs (One Per Line)",
- "installed_oauth_apps.cancel": "Cancel",
- "installed_oauth_apps.description": "Description",
- "installed_oauth_apps.empty": "No OAuth 2.0 Applications found",
- "installed_oauth_apps.header": "OAuth 2.0 Applications",
- "installed_oauth_apps.help": "OAuth 2.0 Applications are available to everyone on your server.",
- "installed_oauth_apps.homepage": "Homepage",
- "installed_oauth_apps.iconUrl": "Icon URL",
- "installed_oauth_apps.is_trusted": "Is Trusted: <strong>{isTrusted}</strong>",
- "installed_oauth_apps.name": "Display Name",
- "installed_oauth_apps.save": "Save",
- "installed_oauth_apps.search": "Search OAuth 2.0 Applications",
- "installed_oauth_apps.trusted": "Is Trusted",
- "installed_oauth_apps.trusted.no": "No",
- "installed_oauth_apps.trusted.yes": "Yes",
- "installed_outgoing_webhooks.add": "Add Outgoing Webhook",
- "installed_outgoing_webhooks.empty": "No outgoing webhooks found",
- "installed_outgoing_webhooks.header": "Outgoing Webhooks",
- "installed_outgoing_webhooks.help": "Create outgoing webhook URLs for use in external integrations. Please see the {link} to learn more.",
- "installed_outgoing_webhooks.helpLink": "documentation",
- "installed_outgoing_webhooks.search": "Search Outgoing Webhooks",
- "installed_outgoing_webhooks.unknown_channel": "A Private Webhook",
- "integrations.add": "Add",
- "integrations.command.description": "Slash commands send events to external integrations",
- "integrations.command.title": "Slash Command",
- "integrations.done": "Done",
- "integrations.header": "Integrations",
- "integrations.incomingWebhook.description": "Incoming webhooks allow external integrations to send messages",
- "integrations.incomingWebhook.title": "Incoming Webhook",
- "integrations.oauthApps.description": "OAuth 2.0 allows external applications to make authorized requests to the Mattermost API.",
- "integrations.oauthApps.title": "OAuth 2.0 Applications",
- "integrations.outgoingWebhook.description": "Outgoing webhooks allow external integrations to receive and respond to messages",
- "integrations.outgoingWebhook.title": "Outgoing Webhook",
- "integrations.successful": "Setup Successful",
- "intro_messages.DM": "This is the start of your direct message history with {teammate}.<br />Direct messages and files shared here are not shown to people outside this area.",
- "intro_messages.anyMember": " Any member can join and read this channel.",
- "intro_messages.beginning": "Beginning of {name}",
- "intro_messages.channel": "channel",
- "intro_messages.creator": "This is the start of the <strong>{name}</strong> {type}, created by <strong>{creator}</strong> on <strong>{date}</strong>",
- "intro_messages.default": "<h4 class='channel-intro__title'>Beginning of {display_name}</h4><p class='channel-intro__content'><strong>Welcome to {display_name}!</strong><br/><br/>This is the first channel teammates see when they sign up - use it for posting updates everyone needs to know.</p>",
- "intro_messages.group": "private group",
- "intro_messages.invite": "Invite others to this {type}",
- "intro_messages.inviteOthers": "Invite others to this team",
- "intro_messages.noCreator": "This is the start of the {name} {type}, created on {date}.",
- "intro_messages.offTopic": "<h4 class=\"channel-intro__title\">Beginning of {display_name}</h4><p class=\"channel-intro__content\">This is the start of {display_name}, a channel for non-work-related conversations.<br/></p>",
- "intro_messages.onlyInvited": " Only invited members can see this private group.",
- "intro_messages.setHeader": "Set a Header",
- "intro_messages.teammate": "This is the start of your direct message history with this teammate. Direct messages and files shared here are not shown to people outside this area.",
- "invite_member.addAnother": "Add another",
- "invite_member.autoJoin": "People invited automatically join the <strong>{channel}</strong> channel.",
- "invite_member.cancel": "Cancel",
- "invite_member.content": "Email is currently disabled for your team, and email invitations cannot be sent. Contact your System Administrator to enable email and email invitations.",
- "invite_member.disabled": "User creation has been disabled for your team. Please ask your Team Administrator for details.",
- "invite_member.emailError": "Please enter a valid email address",
- "invite_member.firstname": "First name",
- "invite_member.inviteLink": "Team Invite Link",
- "invite_member.lastname": "Last name",
- "invite_member.modalButton": "Yes, Discard",
- "invite_member.modalMessage": "You have unsent invitations, are you sure you want to discard them?",
- "invite_member.modalTitle": "Discard Invitations?",
- "invite_member.newMember": "Invite New Member",
- "invite_member.send": "Send Invitation",
- "invite_member.send2": "Send Invitations",
- "invite_member.sending": " Sending",
- "invite_member.teamInviteLink": "You can also invite people using the {link}.",
- "ldap_signup.find": "Find my teams",
- "ldap_signup.ldap": "Create team with AD/LDAP Account",
- "ldap_signup.length_error": "Name must be 3 or more characters up to a maximum of 15",
- "ldap_signup.teamName": "Enter name of new team",
- "ldap_signup.team_error": "Please enter a team name",
- "leave_team_modal.desc": "You will be removed from all public channels and private groups. If the team is private you will not be able to rejoin the team. Are you sure?",
- "leave_team_modal.no": "No",
- "leave_team_modal.title": "Leave the team?",
- "leave_team_modal.yes": "Yes",
- "loading_screen.loading": "Loading",
- "login.changed": " Sign-in method changed successfully",
- "login.create": "Create one now",
- "login.createTeam": "Create a new team",
- "login.createTeamAdminOnly": "This option is only available for System Administrators, and does not show up for other users.",
- "login.email": "Email",
- "login.find": "Find your other teams",
- "login.forgot": "I forgot my password",
+ "installed_oauth_apps.add": "Adicionar Aplicativo OAuth 2.0",
+ "installed_oauth_apps.callbackUrls": "URLs Callback (Uma Por Linha)",
+ "installed_oauth_apps.cancel": "Cancelar",
+ "installed_oauth_apps.description": "Descrição",
+ "installed_oauth_apps.empty": "Nenhum Aplicativo OAuth 2.0 encontrado",
+ "installed_oauth_apps.header": "Aplicativos OAuth 2.0",
+ "installed_oauth_apps.help": "Aplicativos OAuth 2.0 estão disponíveis para todo mundo no seu servidor.",
+ "installed_oauth_apps.homepage": "Página inicial",
+ "installed_oauth_apps.iconUrl": "URL do Ícone",
+ "installed_oauth_apps.is_trusted": "É Confiável: <strong>{isTrusted}</strong>",
+ "installed_oauth_apps.name": "Nome de Exibição",
+ "installed_oauth_apps.save": "Salvar",
+ "installed_oauth_apps.search": "Pesquisar Aplicativos OAuth 2.0",
+ "installed_oauth_apps.trusted": "É Confiável",
+ "installed_oauth_apps.trusted.no": "Não",
+ "installed_oauth_apps.trusted.yes": "Sim",
+ "installed_outgoing_webhooks.add": "Adicionar Webhooks Saída",
+ "installed_outgoing_webhooks.empty": "Nenhum webhook de saída encontrado",
+ "installed_outgoing_webhooks.header": "Webhooks Saída",
+ "installed_outgoing_webhooks.help": "Criar URLs para webhook de saída para uso em integrações externas. Por favor veja {link} para aprender mais.",
+ "installed_outgoing_webhooks.helpLink": "documentação",
+ "installed_outgoing_webhooks.search": "Pesquisar Webhooks de Saída",
+ "installed_outgoing_webhooks.unknown_channel": "Webhook Privado",
+ "integrations.add": "Adicionar",
+ "integrations.command.description": "Comandos slash envia evento para integrações externas",
+ "integrations.command.title": "Comando Slash",
+ "integrations.done": "Feito",
+ "integrations.header": "Integrações",
+ "integrations.incomingWebhook.description": "Webhooks de entrada permite que integrações externas envie mensagens",
+ "integrations.incomingWebhook.title": "Webhooks Entrada",
+ "integrations.oauthApps.description": "OAuth 2.0 permite que aplicativos externos façam solicitações autorizada para a API Mattermost.",
+ "integrations.oauthApps.title": "Aplicativos OAuth 2.0",
+ "integrations.outgoingWebhook.description": "Webhooks de saída permite que integrações externas recebam e respondam a mensagens",
+ "integrations.outgoingWebhook.title": "Webhooks Saída",
+ "integrations.successful": "Configurado com Sucesso",
+ "intro_messages.DM": "Este é o início do seu histórico de mensagens diretas com {teammate}.<br />Mensagens diretas e arquivos compartilhados aqui não são mostrados para pessoas de fora desta área.",
+ "intro_messages.anyMember": " Qualquer membro pode participar e ler este canal.",
+ "intro_messages.beginning": "Início do {name}",
+ "intro_messages.channel": "canal",
+ "intro_messages.creator": "Este é o inicio do <strong>{name}</strong> {type}, criado por <strong>{creator}</strong> em <strong>{date}</strong>",
+ "intro_messages.default": "<h4 class='channel-intro__title'>Inicio do {display_name}</h4><p class='channel-intro__content'><strong>Bem-vindo a {display_name}!</strong><br/><br/>Este é o primeiro canal que sua equipe de trabalho vê quando eles se inscrevem - use para postar atualizações que todos precisam saber.</p>",
+ "intro_messages.group": "grupos privados",
+ "intro_messages.invite": "Convidar outras pessoas para este {type}",
+ "intro_messages.inviteOthers": "Convide outros para esta equipe",
+ "intro_messages.noCreator": "Este é o início do {name} {type}, criado em {date}.",
+ "intro_messages.offTopic": "<h4 class=\"channel-intro__title\">Início do {display_name}</h4><p class=\"channel-intro__content\">Este é o início do {display_name}, um canal para conversas não relacionadas ao trabalho<br/></p>",
+ "intro_messages.onlyInvited": " Somente membros convidados podem ver este grupo privado.",
+ "intro_messages.setHeader": "Definir um Cabeçalho",
+ "intro_messages.teammate": "Este é o início de seu histórico de mensagens com esta equipe. Mensagens diretas e arquivos compartilhados aqui não são mostrados para pessoas fora dessa área.",
+ "invite_member.addAnother": "Adicionar outro",
+ "invite_member.autoJoin": "Pessoas convidadas a participar automaticamente do canal <strong>{channel}</strong>.",
+ "invite_member.cancel": "Cancelar",
+ "invite_member.content": "E-mail está desativado para a sua equipe, e emails de convites não podem ser enviados. Contate o seu Administrador do Sistema para ativar e-mail e convites por e-mail.",
+ "invite_member.disabled": "Criação de usuários está desabilitada para sua equipe. Por favor peça ao Administrador de Equipe por detalhes.",
+ "invite_member.emailError": "Por favor entre um endereço de e-mail válido",
+ "invite_member.firstname": "Primeiro nome",
+ "invite_member.inviteLink": "Link para Convite de Equipe",
+ "invite_member.lastname": "Último nome",
+ "invite_member.modalButton": "Sim, Descartar",
+ "invite_member.modalMessage": "Você tem convites não enviados, você tem certeza que quer descartar eles?",
+ "invite_member.modalTitle": "Descartar Convites?",
+ "invite_member.newMember": "Convidar Para Equipe",
+ "invite_member.send": "Enviar Convite",
+ "invite_member.send2": "Enviar Convites",
+ "invite_member.sending": " Enviando",
+ "invite_member.teamInviteLink": "Você também pode convidar pessoas usando o {link}",
+ "ldap_signup.find": "Encontrar minhas equipes",
+ "ldap_signup.ldap": "Criar uma equipe com uma Conta AD/LDAP",
+ "ldap_signup.length_error": "O nome deve ser de 3 ou mais caracteres até um máximo de 15",
+ "ldap_signup.teamName": "Entre o nome da nova equipe",
+ "ldap_signup.team_error": "Por favor entre o nome da equipe",
+ "leave_team_modal.desc": "Você será removido de todos os canais públicos e grupos privados. Se a equipe é privada você não será capaz de se juntar à equipe. Você tem certeza?",
+ "leave_team_modal.no": "Não",
+ "leave_team_modal.title": "Deixar a equipe?",
+ "leave_team_modal.yes": "Sim",
+ "loading_screen.loading": "Carregando",
+ "login.changed": " Método de login alterada com sucesso",
+ "login.create": "Crie um agora",
+ "login.createTeam": "Criar uma nova equipe",
+ "login.createTeamAdminOnly": "Está opção está disponível somente para o Administrador do Sistema, e não é exibida para outros usuários.",
+ "login.email": "E-mail",
+ "login.find": "Encontre suas outras equipes",
+ "login.forgot": "Eu esqueci a minha senha",
"login.gitlab": "GitLab",
"login.google": "Google Apps",
- "login.invalidPassword": "Your password is incorrect.",
- "login.ldapUsername": "AD/LDAP Username",
- "login.ldapUsernameLower": "AD/LDAP username",
- "login.noAccount": "Don't have an account? ",
- "login.noEmail": "Please enter your email",
- "login.noEmailLdapUsername": "Please enter your email or {ldapUsername}",
- "login.noEmailUsername": "Please enter your email or username",
- "login.noEmailUsernameLdapUsername": "Please enter your email, username or {ldapUsername}",
- "login.noLdapUsername": "Please enter your {ldapUsername}",
- "login.noMethods": "No sign-in methods are enabled. Please contact your System Administrator.",
- "login.noPassword": "Please enter your password",
- "login.noUsername": "Please enter your username",
- "login.noUsernameLdapUsername": "Please enter your username or {ldapUsername}",
+ "login.invalidPassword": "Sua senha está incorreta.",
+ "login.ldapUsername": "Usuário AD/LDAP",
+ "login.ldapUsernameLower": "Usuário AD/LDAP",
+ "login.noAccount": "Não tem uma conta? ",
+ "login.noEmail": "Por favor digite seu email",
+ "login.noEmailLdapUsername": "Por favor digite seu email ou {ldapUsername}",
+ "login.noEmailUsername": "Por favor digite seu email ou usuário",
+ "login.noEmailUsernameLdapUsername": "Por favor digite seu email, usuário ou {ldapUsername}",
+ "login.noLdapUsername": "Por favor digite seu {ldapUsername}",
+ "login.noMethods": "Nenhum método de login configurado. Por favor contate seu Administrador do Sistema.",
+ "login.noPassword": "Por favor digite a sua senha",
+ "login.noUsername": "Por favor digite seu usuário",
+ "login.noUsernameLdapUsername": "Por favor digite seu usuário ou {ldapUsername}",
"login.office365": "Office 365",
- "login.on": "on {siteName}",
- "login.or": "or",
- "login.password": "Password",
- "login.passwordChanged": " Password updated successfully",
- "login.session_expired": " Your session has expired. Please login again.",
- "login.signIn": "Sign in",
- "login.signInWith": "Sign in with:",
- "login.userNotFound": "We couldn't find an account matching your login credentials.",
- "login.username": "Username",
- "login.verified": " Email Verified",
- "login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator",
- "login_mfa.submit": "Submit",
- "login_mfa.token": "MFA Token",
- "login_mfa.tokenReq": "Please enter an MFA token",
- "member_item.makeAdmin": "Make Admin",
- "member_item.member": "Member",
- "member_list.noUsersAdd": "No users to add.",
- "members_popover.msg": "Message",
- "members_popover.title": "Members",
- "more_channels.close": "Close",
- "more_channels.create": "Create New Channel",
- "more_channels.createClick": "Click 'Create New Channel' to make a new one",
- "more_channels.join": "Join",
- "more_channels.noMore": "No more channels to join",
- "more_channels.title": "More Channels",
- "more_direct_channels.close": "Close",
- "more_direct_channels.message": "Message",
- "more_direct_channels.title": "Direct Messages",
- "msg_typing.areTyping": "{users} and {last} are typing...",
- "msg_typing.isTyping": "{user} is typing...",
- "msg_typing.someone": "Someone",
- "navbar.addMembers": "Add Members",
- "navbar.click": "Click here",
- "navbar.delete": "Delete Channel...",
- "navbar.leave": "Leave Channel",
- "navbar.manageMembers": "Manage Members",
- "navbar.noHeader": "No channel header yet.{newline}{link} to add one.",
- "navbar.preferences": "Notification Preferences",
- "navbar.rename": "Rename Channel...",
- "navbar.setHeader": "Set Channel Header...",
- "navbar.setPurpose": "Set Channel Purpose...",
- "navbar.toggle1": "Toggle sidebar",
- "navbar.toggle2": "Toggle sidebar",
- "navbar.viewInfo": "View Info",
- "navbar_dropdown.about": "About Mattermost",
- "navbar_dropdown.accountSettings": "Account Settings",
- "navbar_dropdown.console": "System Console",
- "navbar_dropdown.create": "Create a New Team",
- "navbar_dropdown.emoji": "Custom Emoji",
- "navbar_dropdown.help": "Help",
- "navbar_dropdown.integrations": "Integrations",
- "navbar_dropdown.inviteMember": "Invite New Member",
- "navbar_dropdown.leave": "Leave Team",
+ "login.on": "no {siteName}",
+ "login.or": "ou",
+ "login.password": "Senha",
+ "login.passwordChanged": " Senha atualizada com sucesso",
+ "login.session_expired": " Sua sessão expirou. Por favor faça login novamente.",
+ "login.signIn": "Login",
+ "login.signInWith": "Login com:",
+ "login.userNotFound": "Não foi possível encontrar uma conta que corresponda com as suas credenciais de login.",
+ "login.username": "Usuário",
+ "login.verified": " Email Verificado",
+ "login_mfa.enterToken": "Para completar o login em processo, por favor entre um token do seu autenticador no smartphone",
+ "login_mfa.submit": "Enviar",
+ "login_mfa.token": "Token MFA",
+ "login_mfa.tokenReq": "Por favor entre um token MFA",
+ "member_item.makeAdmin": "Tornar Admin",
+ "member_item.member": "Membro",
+ "member_list.noUsersAdd": "Nenhum usuário para adicionar.",
+ "members_popover.msg": "Mensagem",
+ "members_popover.title": "Membros",
+ "more_channels.close": "Fechar",
+ "more_channels.create": "Criar Novo Canal",
+ "more_channels.createClick": "Clique em 'Criar Novo Canal' para fazer um novo",
+ "more_channels.join": "Participar",
+ "more_channels.noMore": "Não há mais canais para participar",
+ "more_channels.title": "Mais Canais",
+ "more_direct_channels.close": "Fechar",
+ "more_direct_channels.message": "Mensagem",
+ "more_direct_channels.title": "Mensagens Diretas",
+ "msg_typing.areTyping": "{users} e {last} estão digitando...",
+ "msg_typing.isTyping": "{user} está digitando...",
+ "msg_typing.someone": "Alguém",
+ "navbar.addMembers": "Adicionar Membros",
+ "navbar.click": "Clique aqui",
+ "navbar.delete": "Deletar Canal...",
+ "navbar.leave": "Deixar o Canal",
+ "navbar.manageMembers": "Gerenciar Membros",
+ "navbar.noHeader": "Sem cabeçalho de canal.{newline}{link} adicionar um.",
+ "navbar.preferences": "Preferências de Notificação",
+ "navbar.rename": "Renomear Canal...",
+ "navbar.setHeader": "Definir Cabeçalho do Canal...",
+ "navbar.setPurpose": "Definir Propósito do Canal...",
+ "navbar.toggle1": "Alternar barra lateral",
+ "navbar.toggle2": "Alternar barra lateral",
+ "navbar.viewInfo": "Ver Informações",
+ "navbar_dropdown.about": "Sobre o Mattermost",
+ "navbar_dropdown.accountSettings": "Definições de Conta",
+ "navbar_dropdown.console": "Console do Sistema",
+ "navbar_dropdown.create": "Criar uma Nova Equipe",
+ "navbar_dropdown.emoji": "Emoji Personalizado",
+ "navbar_dropdown.help": "Ajuda",
+ "navbar_dropdown.integrations": "Integrações",
+ "navbar_dropdown.inviteMember": "Convidar Para Equipe",
+ "navbar_dropdown.leave": "Sair da Equipe",
"navbar_dropdown.logout": "Logout",
- "navbar_dropdown.manageMembers": "Manage Members",
- "navbar_dropdown.nativeApps": "Download Apps",
- "navbar_dropdown.report": "Report a Problem",
- "navbar_dropdown.switchTeam": "Switch to {team}",
- "navbar_dropdown.switchTo": "Switch to ",
- "navbar_dropdown.teamLink": "Get Team Invite Link",
- "navbar_dropdown.teamSettings": "Team Settings",
- "navbar_dropdown.viewMembers": "View Members",
- "notification.dm": "Direct Message",
- "password_form.change": "Change my password",
- "password_form.click": "Click <a href={url}>here</a> to log in.",
- "password_form.enter": "Enter a new password for your {siteName} account.",
- "password_form.error": "Please enter at least {chars} characters.",
- "password_form.pwd": "Password",
- "password_form.title": "Password Reset",
- "password_form.update": "Your password has been updated successfully.",
- "password_send.checkInbox": "Please check your inbox.",
- "password_send.description": "To reset your password, enter the email address you used to sign up",
- "password_send.email": "Email",
- "password_send.error": "Please enter a valid email address.",
- "password_send.link": "<p>A password reset link has been sent to <b>{email}</b></p>",
- "password_send.reset": "Reset my password",
- "password_send.title": "Password Reset",
- "pdf_preview.max_pages": "Download to read more pages",
- "pending_post_actions.cancel": "Cancel",
- "pending_post_actions.retry": "Retry",
- "permalink.error.access": "Permalink belongs to a deleted message or to a channel to which you do not have access.",
- "post_attachment.collapse": "Show less...",
- "post_attachment.more": "Show more...",
- "post_body.commentedOn": "Commented on {name}{apostrophe} message: ",
- "post_body.deleted": "(message deleted)",
- "post_body.plusMore": " plus {count} other files",
- "post_body.plusOne": " plus 1 other file",
- "post_delete.notPosted": "Comment could not be posted",
- "post_delete.okay": "Okay",
- "post_delete.someone": "Someone deleted the message on which you tried to post a comment.",
- "post_focus_view.beginning": "Beginning of Channel Archives",
- "post_info.del": "Delete",
- "post_info.edit": "Edit",
- "post_info.mobile.flag": "Flag",
- "post_info.mobile.unflag": "Unflag",
+ "navbar_dropdown.manageMembers": "Gerenciar Membros",
+ "navbar_dropdown.nativeApps": "Download Aplicativos",
+ "navbar_dropdown.report": "Relatar um Problema",
+ "navbar_dropdown.switchTeam": "Mudar para {team}",
+ "navbar_dropdown.switchTo": "Mudar para ",
+ "navbar_dropdown.teamLink": "Obter Link Convite de Equipe",
+ "navbar_dropdown.teamSettings": "Configurações da Equipe",
+ "navbar_dropdown.viewMembers": "Ver Membros",
+ "notification.dm": "Mensagem Direta",
+ "password_form.change": "Alterar minha senha",
+ "password_form.click": "Clique <a href={url}>aqui</a> para logar.",
+ "password_form.enter": "Entre a nova senha para o sua conta {siteName}.",
+ "password_form.error": "Por favor, insira pelo menos {chars} caracteres.",
+ "password_form.pwd": "Senha",
+ "password_form.title": "Resetar Senha",
+ "password_form.update": "Sua senha foi atualizada com sucesso.",
+ "password_send.checkInbox": "Por favor verifique sua caixa de entrada.",
+ "password_send.description": "Para resetar sua senha, entre o endereço de email que você usou para se inscrever.",
+ "password_send.email": "E-mail",
+ "password_send.error": "Por favor entre um endereço de e-mail válido.",
+ "password_send.link": "<p>Um link para resetar senha foi enviado para <b>{email}</b></p>",
+ "password_send.reset": "Resetar minha senha",
+ "password_send.title": "Resetar Senha",
+ "pdf_preview.max_pages": "Download para ler mais páginas",
+ "pending_post_actions.cancel": "Cancelar",
+ "pending_post_actions.retry": "Tentar novamente",
+ "permalink.error.access": "O permalink pertence a uma mensagem deletada ou a um canal o qual você não tem acesso.",
+ "post_attachment.collapse": "Mostrar menos...",
+ "post_attachment.more": "Mostrar mais...",
+ "post_body.commentedOn": "Comentado da mensagem {name}{apostrophe}: ",
+ "post_body.deleted": "(mensagem deletada)",
+ "post_body.plusMore": " mais {count} outros arquivos",
+ "post_body.plusOne": " mais 1 outro arquivo",
+ "post_delete.notPosted": "Comentário não pode ser postado",
+ "post_delete.okay": "Ok",
+ "post_delete.someone": "Alguém deletou a mensagem no qual você tentou postar um comentário.",
+ "post_focus_view.beginning": "Início do Canal de Arquivos",
+ "post_info.del": "Deletar",
+ "post_info.edit": "Editar",
+ "post_info.mobile.flag": "Marcar",
+ "post_info.mobile.unflag": "Desmarcar",
"post_info.permalink": "Permalink",
- "post_info.reply": "Reply",
- "posts_view.loadMore": "Load more messages",
- "posts_view.newMsg": "New Messages",
- "removed_channel.channelName": "the channel",
- "removed_channel.from": "Removed from ",
- "removed_channel.okay": "Okay",
- "removed_channel.remover": "{remover} removed you from {channel}",
- "removed_channel.someone": "Someone",
- "rename_channel.cancel": "Cancel",
- "rename_channel.defaultError": " - Cannot be changed for the default channel",
- "rename_channel.displayName": "Display Name",
- "rename_channel.displayNameHolder": "Enter display name",
+ "post_info.reply": "Responder",
+ "posts_view.loadMore": "Carregar mais mensagens",
+ "posts_view.newMsg": "Novas Mensagens",
+ "removed_channel.channelName": "o canal",
+ "removed_channel.from": "Removido de ",
+ "removed_channel.okay": "Ok",
+ "removed_channel.remover": "{remover} removido você do {channel}",
+ "removed_channel.someone": "Alguém",
+ "rename_channel.cancel": "Cancelar",
+ "rename_channel.defaultError": " - Não pode ser alterado para o canal padrão",
+ "rename_channel.displayName": "Nome De Exibição",
+ "rename_channel.displayNameHolder": "Insira o nome de exibição",
"rename_channel.handle": "Handle",
- "rename_channel.handleHolder": "lowercase alphanumeric&#39;s only",
- "rename_channel.lowercase": "Must be lowercase alphanumeric characters",
- "rename_channel.maxLength": "This field must be less than 22 characters",
- "rename_channel.required": "This field is required",
- "rename_channel.save": "Save",
- "rename_channel.title": "Rename Channel",
- "rhs_comment.comment": "Comment",
- "rhs_comment.del": "Delete",
- "rhs_comment.edit": "Edit",
- "rhs_comment.mobile.flag": "Flag",
- "rhs_comment.mobile.unflag": "Unflag",
+ "rename_channel.handleHolder": "alfanuméricos minúsculos somente",
+ "rename_channel.lowercase": "Tem de ser caracteres minúsculos alfanuméricos",
+ "rename_channel.maxLength": "Este campo deve ser menor do que 22 caracteres",
+ "rename_channel.required": "Este campo é obrigatório",
+ "rename_channel.save": "Salvar",
+ "rename_channel.title": "Renomear Canal",
+ "rhs_comment.comment": "Comentário",
+ "rhs_comment.del": "Deletar",
+ "rhs_comment.edit": "Editar",
+ "rhs_comment.mobile.flag": "Marcar",
+ "rhs_comment.mobile.unflag": "Desmarcar",
"rhs_comment.permalink": "Permalink",
- "rhs_header.backToFlaggedTooltip": "Back to Flagged Posts",
- "rhs_header.backToResultsTooltip": "Back to Search Results",
- "rhs_header.closeSidebarTooltip": "Close Sidebar",
- "rhs_header.details": "Message Details",
- "rhs_header.expandSidebarTooltip": "Expand Sidebar",
- "rhs_header.shrinkSidebarTooltip": "Shrink Sidebar",
- "rhs_root.del": "Delete",
- "rhs_root.direct": "Direct Message",
- "rhs_root.edit": "Edit",
- "rhs_root.mobile.flag": "Flag",
- "rhs_root.mobile.unflag": "Unflag",
+ "rhs_header.backToFlaggedTooltip": "Voltar para Posts Marcados",
+ "rhs_header.backToResultsTooltip": "Voltar para os Resultados da Pesquisa",
+ "rhs_header.closeSidebarTooltip": "Fechar a Barra Lateral",
+ "rhs_header.details": "Detalhes da Mensagem",
+ "rhs_header.expandSidebarTooltip": "Expandir a Barra Lateral",
+ "rhs_header.shrinkSidebarTooltip": "Reduzir a Barra Lateral",
+ "rhs_root.del": "Deletar",
+ "rhs_root.direct": "Mensagem Direta",
+ "rhs_root.edit": "Editar",
+ "rhs_root.mobile.flag": "Marcar",
+ "rhs_root.mobile.unflag": "Desmarcar",
"rhs_root.permalink": "Permalink",
- "search_bar.cancel": "Cancel",
- "search_bar.search": "Search",
- "search_bar.usage": "<h4>Search Options</h4><ul><li><span>Use </span><b>\"quotation marks\"</b><span> to search for phrases</span></li><li><span>Use </span><b>from:</b><span> to find posts from specific users and </span><b>in:</b><span> to find posts in specific channels</span></li></ul>",
- "search_header.results": "Search Results",
- "search_header.title2": "Recent Mentions",
- "search_header.title3": "Flagged Posts",
- "search_item.direct": "Direct Message",
- "search_item.jump": "Jump",
- "search_results.because": "<ul><li>If you're searching a partial phrase (ex. searching \"rea\", looking for \"reach\" or \"reaction\"), append a * to your search term.</li><li>Two letter searches and common words like \"this\", \"a\" and \"is\" won't appear in search results due to excessive results returned.</li></ul>",
- "search_results.noResults": "No results found. Try again?",
- "search_results.usage": "<ul><li>Use <b>\"quotation marks\"</b> to search for phrases</li><li>Use <b>from:</b> to find posts from specific users and <b>in:</b> to find posts in specific channels</li></ul>",
- "search_results.usageFlag1": "You haven't flagged any messages yet.",
- "search_results.usageFlag2": "You can add a flag to messages and comments by clicking the ",
- "search_results.usageFlag3": " icon next to the timestamp.",
- "search_results.usageFlag4": "Flags are a way to mark messages for follow up. Your flags are personal, and cannot be seen by other users.",
- "setting_item_max.cancel": "Cancel",
- "setting_item_max.save": "Save",
- "setting_item_min.edit": "Edit",
- "setting_picture.cancel": "Cancel",
- "setting_picture.help": "Upload a profile picture in either JPG or PNG format, at least {width}px in width and {height}px height.",
- "setting_picture.save": "Save",
- "setting_picture.select": "Select",
- "setting_upload.import": "Import",
- "setting_upload.noFile": "No file selected.",
- "setting_upload.select": "Select file",
- "sidebar.channels": "Channels",
- "sidebar.createChannel": "Create new channel",
- "sidebar.createGroup": "Create new group",
- "sidebar.direct": "Direct Messages",
- "sidebar.more": "More",
- "sidebar.moreElips": "More...",
- "sidebar.otherMembers": "Outside this team",
- "sidebar.pg": "Private Groups",
- "sidebar.removeList": "Remove from list",
- "sidebar.tutorialScreen1": "<h4>Channels</h4><p><strong>Channels</strong> organize conversations across different topics. They’re open to everyone on your team. To send private communications use <strong>Direct Messages</strong> for a single person or <strong>Private Groups</strong> for multiple people.</p>",
- "sidebar.tutorialScreen2": "<h4>\"{townsquare}\" and \"{offtopic}\" channels</h4><p>Here are two public channels to start:</p><p><strong>{townsquare}</strong> is a place for team-wide communication. Everyone in your team is a member of this channel.</p><p><strong>{offtopic}</strong> is a place for fun and humor outside of work-related channels. You and your team can decide what other channels to create.</p>",
- "sidebar.tutorialScreen3": "<h4>Creating and Joining Channels</h4><p>Click <strong>\"More...\"</strong> to create a new channel or join an existing one.</p><p>You can also create a new channel or private group by clicking the <strong>\"+\" symbol</strong> next to the channel or private group header.</p>",
- "sidebar.unreadAbove": "Unread post(s) above",
- "sidebar.unreadBelow": "Unread post(s) below",
- "sidebar_header.tutorial": "<h4>Main Menu</h4><p>The <strong>Main Menu</strong> is where you can <strong>Invite New Members</strong>, access your <strong>Account Settings</strong> and set your <strong>Theme Color</strong>.</p><p>Team administrators can also access their <strong>Team Settings</strong> from this menu.</p><p>System administrators will find a <strong>System Console</strong> option to administrate the entire system.</p>",
- "sidebar_right_menu.accountSettings": "Account Settings",
- "sidebar_right_menu.console": "System Console",
- "sidebar_right_menu.flagged": "Flagged Posts",
- "sidebar_right_menu.help": "Help",
- "sidebar_right_menu.inviteNew": "Invite New Member",
+ "search_bar.cancel": "Cancelar",
+ "search_bar.search": "Procurar",
+ "search_bar.usage": "<h4>Opções de Pesquisa</h4><ul><li><span>Utilize </span><b>\"aspas\"</b><span> para pesquisar frases</span></li><li><span>Use </span><b>from:</b><span> para encontrar mensagens de usuários específicos e </span><b>in:</b><span> para encontrar postagens em canais específicos</span></li></ul>",
+ "search_header.results": "Resultados da Pesquisa",
+ "search_header.title2": "Menções Recentes",
+ "search_header.title3": "Posts Marcados",
+ "search_item.direct": "Mensagem Direta",
+ "search_item.jump": "Pular",
+ "search_results.because": "<ul><li>Se você está pesquisando uma parte da frase (ex. pesquisando \"rea\", procurando por \"reagir\" ou \"reação\"), acrescente um * ao seu termo de pesquisa</li><li>Devido ao grande volume de resultados, pesquisas com duas letras e palavras comuns como \"este\", \"um\" e \"é\" não aparecerão nos resultados de pesquisa</li></ul>",
+ "search_results.noResults": "Nenhum resultado encontrado. Tentar novamente?",
+ "search_results.usage": "<ul><li>Use <b>\"aspas\"</b> para pesquisar frases</li><li>Use <b>from:</b> para encontrar mensagens de usuários específicos e <b>in:</b> para encontrar postagens em canais específicos</li></ul>",
+ "search_results.usageFlag1": "Você não marcou nenhuma mensagem ainda.",
+ "search_results.usageFlag2": "Você pode marcar uma mensagem e comentários clicando no ",
+ "search_results.usageFlag3": " ícone próximo a data.",
+ "search_results.usageFlag4": "As bandeiras são uma forma de marcar as mensagens para segui-la. Suas bandeiras são pessoais, e não podem ser vistas por outros usuários.",
+ "setting_item_max.cancel": "Cancelar",
+ "setting_item_max.save": "Salvar",
+ "setting_item_min.edit": "Editar",
+ "setting_picture.cancel": "Cancelar",
+ "setting_picture.help": "Enviar uma imagem do perfil no formato JPG ou PNG, com pelo menos {width}px na largura e {height}px na altura.",
+ "setting_picture.save": "Salvar",
+ "setting_picture.select": "Selecionar",
+ "setting_upload.import": "Importar",
+ "setting_upload.noFile": "Nenhum arquivo selecionado.",
+ "setting_upload.select": "Selecione o arquivo",
+ "sidebar.channels": "Canais",
+ "sidebar.createChannel": "Criar novo canal",
+ "sidebar.createGroup": "Criar um novo grupo",
+ "sidebar.direct": "Mensagens Diretas",
+ "sidebar.more": "Mais",
+ "sidebar.moreElips": "Mais...",
+ "sidebar.otherMembers": "Fora desta equipe",
+ "sidebar.pg": "Grupos Privados",
+ "sidebar.removeList": "Remover da lista",
+ "sidebar.tutorialScreen1": "<h4>Canais</h4><p><strong>Canais</strong> organizar conversas em diferentes tópicos. Eles estão abertos a todos em sua equipe. Para enviar comunicações privadas utilize <strong>Mensagens Diretas</strong> para uma única pessoa ou <strong>Grupos Privados</strong> para várias pessoas.</p>",
+ "sidebar.tutorialScreen2": "<h4>Canais \"{townsquare}\" e \"{offtopic}\"</h4><p>Aqui estão dois canais públicos para começar:</p><p><strong>{townsquare}</strong> é um lugar comunicação de toda equipe. Todo mundo em sua equipe é um membro deste canal.</p><p><strong>{offtopic}</strong> é 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.</p>",
+ "sidebar.tutorialScreen3": "<h4>Criando e participando de Canais</h4><p>Clique em <strong>\"Mais...\"</strong> para criar um novo canal ou participar de um já existente.</p><p>Você também pode criar um novo canal ou grupo privado ao clicar em <strong>no símbolo \"+\"</strong> ao lado do canal ou grupo privado no cabeçalho.</p>",
+ "sidebar.unreadAbove": "Post(s) não lidos acima",
+ "sidebar.unreadBelow": "Post(s) não lidos abaixo",
+ "sidebar_header.tutorial": "<h4>Menu Principal</h4><p>O <strong>Menu Principal</strong> é onde você pode <strong>Convidar Para Equipe</strong>, acessar sua <strong>Definição de Conta</strong> e ajustar o seu <strong>Tema de Cores</strong>.</p><p>Administradores de equipe podem também acessar suas <strong>Configurações de Equipe</strong> a partir deste menu.</p><p>Administradores de Sistema vão encontrar em <strong>Console do Sistema</strong> opções para administrar todo o sistema.</p>",
+ "sidebar_right_menu.accountSettings": "Definições de Conta",
+ "sidebar_right_menu.console": "Console do Sistema",
+ "sidebar_right_menu.flagged": "Posts Marcados",
+ "sidebar_right_menu.help": "Ajuda",
+ "sidebar_right_menu.inviteNew": "Convidar Para Equipe",
"sidebar_right_menu.logout": "Logout",
- "sidebar_right_menu.manageMembers": "Manage Members",
- "sidebar_right_menu.nativeApps": "Download Apps",
- "sidebar_right_menu.recentMentions": "Recent Mentions",
- "sidebar_right_menu.report": "Report a Problem",
- "sidebar_right_menu.switch_team": "Team Selection",
- "sidebar_right_menu.teamLink": "Get Team Invite Link",
- "sidebar_right_menu.teamSettings": "Team Settings",
- "sidebar_right_menu.viewMembers": "View Members",
- "signup.email": "Email and Password",
+ "sidebar_right_menu.manageMembers": "Gerenciar Membros",
+ "sidebar_right_menu.nativeApps": "Download Aplicativos",
+ "sidebar_right_menu.recentMentions": "Menções Recentes",
+ "sidebar_right_menu.report": "Relatar um Problema",
+ "sidebar_right_menu.switch_team": "Selecionar Equipe",
+ "sidebar_right_menu.teamLink": "Obter Link Convite de Equipe",
+ "sidebar_right_menu.teamSettings": "Configurações da Equipe",
+ "sidebar_right_menu.viewMembers": "Ver Membros",
+ "signup.email": "Email e Senha",
"signup.gitlab": "GitLab Single-Sign-On",
- "signup.google": "Google Account",
- "signup.ldap": "AD/LDAP Credentials",
+ "signup.google": "Conta Google",
+ "signup.ldap": "Credenciais AD/LDAP",
"signup.office365": "Office 365",
- "signup.title": "Create an account with:",
- "signup_team.choose": "Your teams: ",
- "signup_team.createTeam": "Or Create a Team",
- "signup_team.disabled": "Team creation has been disabled. Please contact an administrator for access.",
- "signup_team.join_open": "Teams you can join: ",
- "signup_team.noTeams": "There are no teams included in the Team Directory and team creation has been disabled.",
- "signup_team.no_open_teams": "No teams are available to join. Please ask your administrator for an invite.",
- "signup_team.no_open_teams_canCreate": "No teams are available to join. Please create a new team or ask your administrator for an invite.",
- "signup_team.no_teams": "No teams have been created. Please contact your administrator.",
- "signup_team.no_teams_canCreate": "No teams have been created. You may create one by clicking \"Create a new team\".",
- "signup_team.none": "No team creation method has been enabled. Please contact an administrator for access.",
- "signup_team_complete.completed": "You've already completed the signup process for this invitation or this invitation has expired.",
- "signup_team_confirm.checkEmail": "Please check your email: <strong>{email}</strong><br />Your email contains a link to set up your team",
- "signup_team_confirm.title": "Sign up Complete",
- "signup_team_system_console": "Go to System Console",
- "signup_user_completed.choosePwd": "Choose your password",
- "signup_user_completed.chooseUser": "Choose your username",
- "signup_user_completed.create": "Create Account",
- "signup_user_completed.emailHelp": "Valid email required for sign-up",
- "signup_user_completed.emailIs": "Your email address is <strong>{email}</strong>. You'll use this address to sign in to {siteName}.",
- "signup_user_completed.expired": "You've already completed the signup process for this invitation or this invitation has expired.",
- "signup_user_completed.gitlab": "with GitLab",
- "signup_user_completed.google": "with Google",
- "signup_user_completed.haveAccount": "Already have an account?",
- "signup_user_completed.invalid_invite": "The invite link was invalid. Please speak with your Administrator to receive an invitation.",
- "signup_user_completed.lets": "Let's create your account",
- "signup_user_completed.no_open_server": "This server does not allow open signups. Please speak with your Administrator to receive an invitation.",
- "signup_user_completed.none": "No user creation method has been enabled. Please contact an administrator for access.",
- "signup_user_completed.office365": "with Office 365",
- "signup_user_completed.onSite": "on {siteName}",
- "signup_user_completed.or": "or",
- "signup_user_completed.passwordLength": "Please enter at least {min} characters",
- "signup_user_completed.required": "This field is required",
- "signup_user_completed.reserved": "This username is reserved, please choose a new one.",
- "signup_user_completed.signIn": "Click here to sign in.",
- "signup_user_completed.userHelp": "Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'",
- "signup_user_completed.usernameLength": "Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'.",
- "signup_user_completed.validEmail": "Please enter a valid email address",
- "signup_user_completed.welcome": "Welcome to:",
- "signup_user_completed.whatis": "What's your email address?",
- "signup_user_completed.withLdap": "With your AD/LDAP credentials",
- "sso_signup.find": "Find my teams",
- "sso_signup.gitlab": "Create team with GitLab Account",
- "sso_signup.google": "Create team with Google Apps Account",
- "sso_signup.length_error": "Name must be 3 or more characters up to a maximum of 15",
- "sso_signup.teamName": "Enter name of new team",
- "sso_signup.team_error": "Please enter a team name",
- "suggestion.mention.all": "Notifies everyone in the channel, use in {townsquare} to notify the whole team",
- "suggestion.mention.channel": "Notifies everyone in the channel",
- "suggestion.mention.here": "Notifies everyone in the channel and online",
- "suggestion.mention.members": "Channel Members",
- "suggestion.mention.nonmembers": "Not in Channel",
- "suggestion.mention.special": "Special Mentions",
- "suggestion.search.private": "Private Groups",
- "suggestion.search.public": "Public Channels",
+ "signup.title": "Criar uma conta com:",
+ "signup_team.choose": "Suas equipes: ",
+ "signup_team.createTeam": "Ou Criar uma Equipe",
+ "signup_team.disabled": "A criação de equipe foi desativada. Por favor, entre em contato com um administrador para o acesso.",
+ "signup_team.join_open": "Equipes que você pode se juntar: ",
+ "signup_team.noTeams": "Não existe equipes incluídas no Diretório de Equipe e a criação de equipes foi desativada.",
+ "signup_team.no_open_teams": "Nenhuma equipe disponível para se juntar. Por favor peça ao administrador por um convite.",
+ "signup_team.no_open_teams_canCreate": "Nenhuma equipe disponível para se juntar. Por favor crie uma nova equipe ou peça ao administrador por um convite.",
+ "signup_team.no_teams": "Nenhuma equipe foi criada. Por favor entre em contato com o administrador.",
+ "signup_team.no_teams_canCreate": "Nenhuma equipe foi criada. Você pode criar uma clicando \"Criar uma nova equipe\".",
+ "signup_team.none": "Nenhum método de criação da equipe foi habilitado. Por favor, entre em contato com um administrador para o acesso.",
+ "signup_team_complete.completed": "Você já concluiu o processo de inscrição para este convite ou este convite expirou.",
+ "signup_team_confirm.checkEmail": "Por favor, verifique seu e-mail: <strong>{email}</strong><br />Seu e-mail contém um link para configurar a sua equipe",
+ "signup_team_confirm.title": "Inscrição Completa",
+ "signup_team_system_console": "Ir para Console do Sistema",
+ "signup_user_completed.choosePwd": "Escolha sua senha",
+ "signup_user_completed.chooseUser": "Escolha o seu nome de usuário",
+ "signup_user_completed.create": "Criar Conta",
+ "signup_user_completed.emailHelp": "Email valido necessário para inscrição",
+ "signup_user_completed.emailIs": "Seu endereço de e-mail é <strong>{email}</strong>. Você irá usar esse endereço para logar no {siteName}.",
+ "signup_user_completed.expired": "Você já concluiu o processo de inscrição para este convite ou este convite expirou.",
+ "signup_user_completed.gitlab": "com GitLab",
+ "signup_user_completed.google": "com Google",
+ "signup_user_completed.haveAccount": "Já tem uma conta?",
+ "signup_user_completed.invalid_invite": "O link convite era inválido. Por favor fale com seu Administrador para receber um convite.",
+ "signup_user_completed.lets": "Vamos criar a sua conta",
+ "signup_user_completed.no_open_server": "Este servidor não permite inscrições abertas. Por favor fale com seu Administrador para receber um convite.",
+ "signup_user_completed.none": "Nenhum método de criação de equipe foi habilitado. Por favor, entre em contato com um administrador para o acesso.",
+ "signup_user_completed.office365": "com Office 365",
+ "signup_user_completed.onSite": "no {siteName}",
+ "signup_user_completed.or": "ou",
+ "signup_user_completed.passwordLength": "Por favor entre no mínimo {min} caracteres",
+ "signup_user_completed.required": "Este campo é obrigatório",
+ "signup_user_completed.reserved": "Este nome de usuário é reservado, por favor, escolha um novo.",
+ "signup_user_completed.signIn": "Clique aqui para fazer login.",
+ "signup_user_completed.userHelp": "O nome de usuário precisa começar com uma letra, e conter entre {min} e {max} caracteres minúsculos contendo números, letras, e os símbolos '.', '-' e '_'",
+ "signup_user_completed.usernameLength": "O nome de usuário precisa começar com uma letra, e conter entre {min} e {max} caracteres minúsculos contendo números, letras, e os símbolos '.', '-' e '_'.",
+ "signup_user_completed.validEmail": "Por favor entre um endereço de e-mail válido",
+ "signup_user_completed.welcome": "Bem-vindo:",
+ "signup_user_completed.whatis": "Qual é o seu endereço de e-mail?",
+ "signup_user_completed.withLdap": "Com suas credenciais AD/LDAP",
+ "sso_signup.find": "Encontrar minhas equipes",
+ "sso_signup.gitlab": "Criar uma equipe com uma conta GitLab",
+ "sso_signup.google": "Criar equipe com a Conta do Google Apps",
+ "sso_signup.length_error": "O nome deve ser de 3 ou mais caracteres até um máximo de 15",
+ "sso_signup.teamName": "Entre o nome da nova equipe",
+ "sso_signup.team_error": "Por favor entre o nome da equipe",
+ "suggestion.mention.all": "Notifique a todos no canal, use {townsquare} para notificar toda a equipe",
+ "suggestion.mention.channel": "Notifica todos no canal",
+ "suggestion.mention.here": "Notifica todos os conectados ao canal",
+ "suggestion.mention.members": "Membros do Canal",
+ "suggestion.mention.nonmembers": "Não no Canal",
+ "suggestion.mention.special": "Menções Especiais",
+ "suggestion.search.private": "Grupos Privados",
+ "suggestion.search.public": "Canais Públicos",
"team_export_tab.download": "download",
- "team_export_tab.export": "Export",
- "team_export_tab.exportTeam": "Export your team",
- "team_export_tab.exporting": " Exporting...",
- "team_export_tab.ready": " Ready for ",
- "team_export_tab.unable": " Unable to export: {error}",
- "team_import_tab.failure": " Import failure: ",
- "team_import_tab.import": "Import",
- "team_import_tab.importHelp": "<p>To import a team from Slack go to Slack > Team Settings > Import/Export Data > Export > Start Export. Slack does not allow you to export files, images, private groups or direct messages stored in Slack. Therefore, Slack import to Mattermost only supports importing of text messages in your Slack team's public channels.</p><p>The Slack import to Mattermost is in 'Beta'. Slack bot posts do not yet import.</p>",
- "team_import_tab.importSlack": "Import from Slack (Beta)",
- "team_import_tab.importing": " Importing...",
- "team_import_tab.successful": " Import successful: ",
- "team_import_tab.summary": "View Summary",
- "team_member_modal.close": "Close",
- "team_member_modal.members": "{team} Members",
- "team_members_dropdown.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
- "team_members_dropdown.confirmDemoteRoleTitle": "Confirm demotion from System Admin role",
- "team_members_dropdown.confirmDemotion": "Confirm Demotion",
+ "team_export_tab.export": "Exportar",
+ "team_export_tab.exportTeam": "Exportar sua equipe",
+ "team_export_tab.exporting": " Exportando...",
+ "team_export_tab.ready": " Pronto para ",
+ "team_export_tab.unable": " Não foi possível exportar: {error}",
+ "team_import_tab.failure": " Falha na importação: ",
+ "team_import_tab.import": "Importar",
+ "team_import_tab.importHelp": "<p>Para importar uma equipe do Slack, vá para a Slack > Definições de Equipe > Importar/Exportar Dados > Exportar > Iniciar Exportação. Slack não permite que você exporte arquivos, imagens, grupos privados ou as mensagens diretas armazenadas no Slack. Portanto, Importação Slack para Mattermost só suporta a importação de mensagens de texto dos canais públicos da sua equipe Slack.</p><p>A Importação Slack para Mattermost está em 'Beta'. Mensagens do Slack bot ainda não podem ser importadas.</p>",
+ "team_import_tab.importSlack": "Importar do Slack (Beta)",
+ "team_import_tab.importing": " Importando...",
+ "team_import_tab.successful": " Importado com sucesso: ",
+ "team_import_tab.summary": "Ver Resumo",
+ "team_member_modal.close": "Fechar",
+ "team_member_modal.members": "{team} Membros",
+ "team_members_dropdown.confirmDemoteDescription": "Se você rebaixar você mesmo de Admin de Sistema e não exista outro usuário como privilegios de Admin de Sistema, você precisa-rá re-inscrever um Admin de Sistema acessando o servidor Mattermost através do terminal e executando o seguinte comando.",
+ "team_members_dropdown.confirmDemoteRoleTitle": "Confirmar o rebaixamento de Admin Sistema",
+ "team_members_dropdown.confirmDemotion": "Confirmar Rebaixamento",
"team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
- "team_members_dropdown.inactive": "Inactive",
- "team_members_dropdown.leave_team": "Remove From Team",
- "team_members_dropdown.makeActive": "Make Active",
- "team_members_dropdown.makeAdmin": "Make Team Admin",
- "team_members_dropdown.makeInactive": "Make Inactive",
- "team_members_dropdown.makeMember": "Make Member",
- "team_members_dropdown.member": "Member",
- "team_members_dropdown.systemAdmin": "System Admin",
- "team_members_dropdown.teamAdmin": "Team Admin",
- "team_settings_modal.exportTab": "Export",
- "team_settings_modal.generalTab": "General",
- "team_settings_modal.importTab": "Import",
- "team_settings_modal.title": "Team Settings",
- "textbox.bold": "**bold**",
- "textbox.edit": "Edit message",
- "textbox.help": "Help",
- "textbox.inlinecode": "`inline code`",
- "textbox.italic": "_italic_",
- "textbox.preformatted": "```preformatted```",
- "textbox.preview": "Preview",
- "textbox.quote": ">quote",
- "textbox.strike": "strike",
- "tutorial_intro.allSet": "You’re all set",
- "tutorial_intro.end": "Click “Next” to enter {channel}. This is the first channel teammates see when they sign up. Use it for posting updates everyone needs to know.",
- "tutorial_intro.invite": "Invite teammates",
- "tutorial_intro.mobileApps": "Install the apps for {link} for easy access and notifications on the go.",
- "tutorial_intro.mobileAppsLinkText": "PC, Mac, iOS and Android",
- "tutorial_intro.next": "Next",
- "tutorial_intro.screenOne": "<h3>Welcome to:</h3><h1>Mattermost</h1><p>Your team communication all in one place, instantly searchable and available anywhere.</p><p>Keep your team connected to help them achieve what matters most.</p>",
- "tutorial_intro.screenTwo": "<h3>How Mattermost works:</h3><p>Communication happens in public discussion channels, private groups and direct messages.</p><p>Everything is archived and searchable from any web-enabled desktop, laptop or phone.</p>",
- "tutorial_intro.skip": "Skip tutorial",
- "tutorial_intro.support": "Need anything, just email us at ",
- "tutorial_intro.teamInvite": "Invite teammates",
- "tutorial_intro.whenReady": " when you’re ready.",
- "tutorial_tip.next": "Next",
- "tutorial_tip.ok": "Okay",
- "tutorial_tip.out": "Opt out of these tips.",
- "tutorial_tip.seen": "Seen this before? ",
- "upload_overlay.info": "Drop a file to upload it.",
- "user.settings.advance.embed_preview": "Show experimental previews of link content, when available",
- "user.settings.advance.embed_toggle": "Show toggle for all embed previews",
- "user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} Enabled",
- "user.settings.advance.formattingDesc": "If enabled, posts will be formatted to create links, show emoji, style the text, and add line breaks. By default, this setting is enabled. Changing this setting requires the page to be refreshed.",
- "user.settings.advance.formattingTitle": "Enable Post Formatting",
- "user.settings.advance.joinLeaveDesc": "When \"On\", System Messages saying a user has joined or left a channel will be visible. When \"Off\", the System Messages about joining or leaving a channel will be hidden. A message will still show up when you are added to a channel, so you can receive a notification.",
- "user.settings.advance.joinLeaveTitle": "Enable Join/Leave Messages",
- "user.settings.advance.markdown_preview": "Show markdown preview option in message input box",
- "user.settings.advance.off": "Off",
+ "team_members_dropdown.inactive": "Inativo",
+ "team_members_dropdown.leave_team": "Remover da equipe",
+ "team_members_dropdown.makeActive": "Tornar Ativo",
+ "team_members_dropdown.makeAdmin": "Tornar Admin de Equipe",
+ "team_members_dropdown.makeInactive": "Tornar Inativo",
+ "team_members_dropdown.makeMember": "Tornar Membro",
+ "team_members_dropdown.member": "Membro",
+ "team_members_dropdown.systemAdmin": "Admin do Sistema",
+ "team_members_dropdown.teamAdmin": "Admin Equipe",
+ "team_settings_modal.exportTab": "Exportar",
+ "team_settings_modal.generalTab": "Geral",
+ "team_settings_modal.importTab": "Importar",
+ "team_settings_modal.title": "Configurações da Equipe",
+ "textbox.bold": "**negrito**",
+ "textbox.edit": "Editar mensagem",
+ "textbox.help": "Ajuda",
+ "textbox.inlinecode": "`código`",
+ "textbox.italic": "_itálico_",
+ "textbox.preformatted": "```pré-formatado```",
+ "textbox.preview": "Pré-visualização",
+ "textbox.quote": ">citar",
+ "textbox.strike": "tachado",
+ "tutorial_intro.allSet": "Está tudo pronto",
+ "tutorial_intro.end": "Clique em “Próximo” para entrar em {channel}. Este é o primeiro canal que sua equipe de trabalho vê quando eles se inscrevem. Use para postar atualizações que todos precisam saber.",
+ "tutorial_intro.invite": "Convidar pessoas para equipe",
+ "tutorial_intro.mobileApps": "Instalar os aplicativos {link} para fácil acesso e notificações em movimento.",
+ "tutorial_intro.mobileAppsLinkText": "PC, Mac, iOS e Android",
+ "tutorial_intro.next": "Próximo",
+ "tutorial_intro.screenOne": "<h3>Bem vindo ao:</h3><h1>Mattermost</h1><p>Toda comunicação da sua equipe em um só lugar, pesquisas instantâneas disponível em qualquer lugar</p><p>Mantenha sua equipe conectada para ajudá-los a conseguir o que mais importa.</p>",
+ "tutorial_intro.screenTwo": "<h3>Como Mattermost funciona:</h3><p>A comunicação acontece em canais de discussão pública, grupos privados e mensagens diretas.</p><p>Tudo é arquivado e pesquisável a partir de qualquer desktop, laptop ou telefone com suporte a web.</p>",
+ "tutorial_intro.skip": "Pular o tutorial",
+ "tutorial_intro.support": "Precisa de alguma coisa, envie um e-mail para nós no ",
+ "tutorial_intro.teamInvite": "Convidar pessoas para equipe",
+ "tutorial_intro.whenReady": " quando você estiver pronto.",
+ "tutorial_tip.next": "Próximo",
+ "tutorial_tip.ok": "Ok",
+ "tutorial_tip.out": "Recusar estas dicas.",
+ "tutorial_tip.seen": "Viu isso antes? ",
+ "upload_overlay.info": "Soltar um arquivo para enviá-lo.",
+ "user.settings.advance.embed_preview": "Mostrar pré-visualização experimental de conteúdo de link, quando disponível",
+ "user.settings.advance.embed_toggle": "Exibir mostrar/esconder para todas as pre-visualizações",
+ "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",
+ "user.settings.advance.joinLeaveDesc": "Quando \"On\", Mensagens do Sistema dizendo que um usuário entrou ou saiu de um canal será visível. Quando \"Off\", as Mensagens do Sistema sobre entrar ou sair de um canal serão ocultados. A mensagem ainda vai aparecer quando são adicionados a um canal, para que você possa receber uma notificação.",
+ "user.settings.advance.joinLeaveTitle": "Ativar Mensagens Juntar/Deixar",
+ "user.settings.advance.markdown_preview": "Mostrar opção pré-visualização markdown na caixa de entrada de mensagens",
+ "user.settings.advance.off": "Desligado",
"user.settings.advance.on": "On",
- "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": "Preview pre-release features",
- "user.settings.advance.sendDesc": "If enabled 'ENTER' inserts a new line and 'CTRL + ENTER' submits the message.",
- "user.settings.advance.sendTitle": "Send messages on CTRL + ENTER",
- "user.settings.advance.slashCmd_autocmp": "Enable external application to offer slash command autocomplete",
- "user.settings.advance.title": "Advanced Settings",
- "user.settings.custom_theme.awayIndicator": "Away Indicator",
- "user.settings.custom_theme.buttonBg": "Button BG",
- "user.settings.custom_theme.buttonColor": "Button Text",
- "user.settings.custom_theme.centerChannelBg": "Center Channel BG",
- "user.settings.custom_theme.centerChannelColor": "Center Channel Text",
- "user.settings.custom_theme.centerChannelTitle": "Center Channel Styles",
- "user.settings.custom_theme.codeTheme": "Code Theme",
- "user.settings.custom_theme.copyPaste": "Copy and paste to share theme colors:",
- "user.settings.custom_theme.linkButtonTitle": "Link and Button Styles",
- "user.settings.custom_theme.linkColor": "Link Color",
- "user.settings.custom_theme.mentionBj": "Mention Jewel BG",
- "user.settings.custom_theme.mentionColor": "Mention Jewel Text",
- "user.settings.custom_theme.mentionHighlightBg": "Mention Highlight BG",
- "user.settings.custom_theme.mentionHighlightLink": "Mention Highlight Link",
- "user.settings.custom_theme.newMessageSeparator": "New Message Separator",
- "user.settings.custom_theme.onlineIndicator": "Online Indicator",
- "user.settings.custom_theme.sidebarBg": "Sidebar BG",
- "user.settings.custom_theme.sidebarHeaderBg": "Sidebar Header BG",
- "user.settings.custom_theme.sidebarHeaderTextColor": "Sidebar Header Text",
- "user.settings.custom_theme.sidebarText": "Sidebar Text",
- "user.settings.custom_theme.sidebarTextActiveBorder": "Sidebar Text Active Border",
- "user.settings.custom_theme.sidebarTextActiveColor": "Sidebar Text Active Color",
- "user.settings.custom_theme.sidebarTextHoverBg": "Sidebar Text Hover BG",
- "user.settings.custom_theme.sidebarTitle": "Sidebar Styles",
- "user.settings.custom_theme.sidebarUnreadText": "Sidebar Unread Text",
- "user.settings.display.channelDisplayTitle": "Channel Display Mode",
- "user.settings.display.channeldisplaymode": "Select the width of the center channel.",
- "user.settings.display.clockDisplay": "Clock Display",
- "user.settings.display.collapseDesc": "Expand links to show a preview of content, when available.",
- "user.settings.display.collapseDisplay": "Link previews",
- "user.settings.display.collapseOff": "Off",
- "user.settings.display.collapseOn": "On",
- "user.settings.display.fixedWidthCentered": "Fixed width, centered",
- "user.settings.display.fontDesc": "Select the font displayed in the Mattermost user interface.",
- "user.settings.display.fontTitle": "Display Font",
- "user.settings.display.fullScreen": "Full width",
- "user.settings.display.language": "Language",
- "user.settings.display.messageDisplayClean": "Standard",
- "user.settings.display.messageDisplayCleanDes": "Easy to scan and read.",
- "user.settings.display.messageDisplayCompact": "Compact",
- "user.settings.display.messageDisplayCompactDes": "Fit as many messages on the screen as we can.",
- "user.settings.display.messageDisplayDescription": "Select how messages in a channel should be displayed.",
- "user.settings.display.messageDisplayTitle": "Message Display",
- "user.settings.display.militaryClock": "24-hour clock (example: 16:00)",
- "user.settings.display.nameOptsDesc": "Set how to display other user's names in posts and the Direct Messages list.",
- "user.settings.display.normalClock": "12-hour clock (example: 4:00 PM)",
- "user.settings.display.preferTime": "Select how you prefer time displayed.",
- "user.settings.display.showFullname": "Show first and last name",
- "user.settings.display.showNickname": "Show nickname if one exists, otherwise show first and last name",
- "user.settings.display.showUsername": "Show username (default)",
- "user.settings.display.teammateDisplay": "Teammate Name Display",
- "user.settings.display.theme.customTheme": "Custom Theme",
- "user.settings.display.theme.describe": "Open to manage your theme",
- "user.settings.display.theme.import": "Import theme colors from Slack",
- "user.settings.display.theme.otherThemes": "See other themes",
- "user.settings.display.theme.themeColors": "Theme Colors",
- "user.settings.display.theme.title": "Theme",
- "user.settings.display.title": "Display Settings",
- "user.settings.general.checkEmail": "Check your email at {email} to verify the address.",
- "user.settings.general.checkEmailNoAddress": "Check your email to verify your new address",
- "user.settings.general.close": "Close",
- "user.settings.general.confirmEmail": "Confirm Email",
- "user.settings.general.email": "Email",
- "user.settings.general.emailGitlabCantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailGoogleCantUpdate": "Login occurs through Google. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailHelp1": "Email is used for sign-in, notifications, and password reset. Email requires verification if changed.",
- "user.settings.general.emailHelp2": "Email has been disabled by your System Administrator. No notification emails will be sent until it is enabled.",
- "user.settings.general.emailHelp3": "Email is used for sign-in, notifications, and password reset.",
- "user.settings.general.emailHelp4": "A verification email was sent to {email}.",
- "user.settings.general.emailLdapCantUpdate": "Login occurs through AD/LDAP. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailMatch": "The new emails you entered do not match.",
- "user.settings.general.emailOffice365CantUpdate": "Login occurs through Office 365. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailSamlCantUpdate": "Login occurs through SAML. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailUnchanged": "Your new email address is the same as your old email address.",
- "user.settings.general.emptyName": "Click 'Edit' to add your full name",
- "user.settings.general.emptyNickname": "Click 'Edit' to add a nickname",
- "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": "First Name",
- "user.settings.general.fullName": "Full Name",
- "user.settings.general.imageTooLarge": "Unable to upload profile image. File is too large.",
- "user.settings.general.imageUpdated": "Image last updated {date}",
- "user.settings.general.lastName": "Last Name",
- "user.settings.general.loginGitlab": "Login done through GitLab ({email})",
- "user.settings.general.loginGoogle": "Login done through Google ({email})",
- "user.settings.general.loginLdap": "Login done through AD/LDAP ({email})",
- "user.settings.general.loginOffice365": "Login done through Office 365 ({email})",
- "user.settings.general.loginSaml": "Login done through SAML ({email})",
- "user.settings.general.newAddress": "New Address: {email}<br />Check your email to verify the above address.",
- "user.settings.general.nickname": "Nickname",
- "user.settings.general.nicknameExtra": "Use Nickname for a name you might be called that is different from your first name and username. This is most often used when two or more people have similar sounding names and usernames.",
- "user.settings.general.notificationsExtra": "By default, you will receive mention notifications when someone types your first name. Go to {notify} settings to change this default.",
- "user.settings.general.notificationsLink": "Notifications",
- "user.settings.general.primaryEmail": "Primary Email",
- "user.settings.general.profilePicture": "Profile Picture",
- "user.settings.general.title": "General Settings",
- "user.settings.general.uploadImage": "Click 'Edit' to upload an image.",
- "user.settings.general.username": "Username",
- "user.settings.general.usernameInfo": "Pick something easy for teammates to recognize and recall.",
- "user.settings.general.usernameReserved": "This username is reserved, please choose a new one.",
- "user.settings.general.usernameRestrictions": "Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-', and '_'.",
- "user.settings.general.validEmail": "Please enter a valid email address",
- "user.settings.general.validImage": "Only JPG or PNG images may be used for profile pictures",
- "user.settings.import_theme.cancel": "Cancel",
- "user.settings.import_theme.importBody": "To import a theme, go to a Slack team and look for “Preferences -> Sidebar Theme”. Open the custom theme option, copy the theme color values and paste them here:",
- "user.settings.import_theme.importHeader": "Import Slack Theme",
- "user.settings.import_theme.submit": "Submit",
- "user.settings.import_theme.submitError": "Invalid format, please try copying and pasting in again.",
- "user.settings.languages.change": "Change interface language",
- "user.settings.languages.promote": "Select which language Mattermost displays in the user interface.<br /><br />Would like to help with translations? Join the <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> to contribute.",
- "user.settings.mfa.add": "Add MFA to your account",
- "user.settings.mfa.addHelp": "You can require a smartphone-based token, in addition to your password, to sign into Mattermost.<br/><br/>To enable, download Google Authenticator from <a target='_blank' href='https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8'>iTunes</a> or <a target='_blank' href='https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en'>Google Play</a> for your phone, then<br/><br/>1. Click the <strong>Add MFA to your account</strong> button above.<br/>2. Use Google Authenticator to scan the QR code that appears.<br/>3. Type in the Token generated by Google Authenticator and click <strong>Save</strong>.<br/><br/>When logging in, you will be asked to enter a token from Google Authenticator in addition to your regular credentials.",
- "user.settings.mfa.addHelpQr": "Please scan the bar code with the Google Authenticator app on your smartphone and fill in the token with one provided by the app.",
- "user.settings.mfa.enterToken": "Token (numbers only)",
- "user.settings.mfa.qrCode": "Bar Code",
- "user.settings.mfa.remove": "Remove MFA from your account",
- "user.settings.mfa.removeHelp": "Removing multi-factor authentication means you will no longer require a phone-based passcode to sign-in to your account.",
- "user.settings.mfa.title": "Multi-factor Authentication",
- "user.settings.modal.advanced": "Advanced",
- "user.settings.modal.confirmBtns": "Yes, Discard",
- "user.settings.modal.confirmMsg": "You have unsaved changes, are you sure you want to discard them?",
- "user.settings.modal.confirmTitle": "Discard Changes?",
- "user.settings.modal.display": "Display",
- "user.settings.modal.general": "General",
- "user.settings.modal.notifications": "Notifications",
- "user.settings.modal.security": "Security",
- "user.settings.modal.title": "Account Settings",
- "user.settings.notifications.allActivity": "For all activity",
- "user.settings.notifications.channelWide": "Channel-wide mentions \"@channel\", \"@all\"",
- "user.settings.notifications.close": "Close",
- "user.settings.notifications.comments": "Reply notifications",
- "user.settings.notifications.commentsAny": "Trigger notifications on messages in reply threads that I start or participate in",
- "user.settings.notifications.commentsInfo": "In addition to notifications for when you're mentioned, select if you would like to receive notifications on reply threads.",
- "user.settings.notifications.commentsNever": "Do not trigger notifications on messages in reply threads unless I'm mentioned",
- "user.settings.notifications.commentsRoot": "Trigger notifications on messages in threads that I start",
- "user.settings.notifications.desktop": "Send desktop notifications",
- "user.settings.notifications.desktop.allFirefoxForever": "For all activity, shown indefinitely",
- "user.settings.notifications.desktop.allFirefoxTimed": "For all activity, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allNoSoundForever": "For all activity, without sound, shown indefinitely",
- "user.settings.notifications.desktop.allNoSoundTimed": "For all activity, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.allSoundForever": "For all activity, with sound, shown indefinitely",
- "user.settings.notifications.desktop.allSoundTimed": "For all activity, with sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.duration": "Notification duration",
- "user.settings.notifications.desktop.durationInfo": "Sets how long desktop notifications will remain on screen.",
- "user.settings.notifications.desktop.mentionsFirefoxForever": "For mentions and direct messages, shown indefinitely",
- "user.settings.notifications.desktop.mentionsFirefoxTimed": "For mentions and direct messages, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsNoSoundForever": "For mentions and direct messages, without sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsNoSoundTimed": "For mentions and direct messages, without sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.mentionsSoundForever": "For mentions and direct messages, with sound, shown indefinitely",
- "user.settings.notifications.desktop.mentionsSoundTimed": "For mentions and direct messages, with sound, shown for {seconds} seconds",
- "user.settings.notifications.desktop.seconds": "{seconds} seconds",
- "user.settings.notifications.desktop.sound": "Notification sound",
- "user.settings.notifications.desktop.title": "Desktop notifications",
- "user.settings.notifications.desktop.unlimited": "Unlimited",
- "user.settings.notifications.desktopSounds": "Desktop notification sounds",
- "user.settings.notifications.email.everyHour": "Every hour",
- "user.settings.notifications.email.everyXMinutes": "Every {count, plural, one {minute} other {{count, number} minutes}}",
- "user.settings.notifications.email.immediately": "Immediately",
- "user.settings.notifications.email.never": "Never",
- "user.settings.notifications.email.send": "Send email notifications",
- "user.settings.notifications.emailBatchingInfo": "Notifications received over the time period selected are combined and sent in a single email.",
- "user.settings.notifications.emailInfo": "Email notifications are sent for mentions and direct messages when you are offline or away from {siteName} for more than 5 minutes.",
- "user.settings.notifications.emailNotifications": "Email notifications",
- "user.settings.notifications.header": "Notifications",
- "user.settings.notifications.info": "Desktop notifications are available on Firefox, Safari, and Chrome.",
- "user.settings.notifications.noWords": "No words configured",
- "user.settings.notifications.off": "Off",
- "user.settings.notifications.on": "On",
- "user.settings.notifications.onlyMentions": "Only for mentions and direct messages",
- "user.settings.notifications.push": "Mobile push notifications",
- "user.settings.notifications.sensitiveName": "Your case sensitive first name \"{first_name}\"",
- "user.settings.notifications.sensitiveUsername": "Your non-case sensitive username \"{username}\"",
- "user.settings.notifications.sensitiveWords": "Other non-case sensitive words, separated by commas:",
- "user.settings.notifications.soundConfig": "Please configure notification sounds in your browser settings",
- "user.settings.notifications.sounds_info": "Notification sounds are available on IE11, Edge, Safari and Chrome.",
- "user.settings.notifications.teamWide": "Team-wide mentions \"@all\"",
- "user.settings.notifications.title": "Notification Settings",
- "user.settings.notifications.usernameMention": "Your username mentioned \"@{username}\"",
- "user.settings.notifications.wordsTrigger": "Words that trigger mentions",
- "user.settings.push_notification.allActivityAway": "For all activity when away or offline",
- "user.settings.push_notification.allActivityOffline": "For all activity when offline",
- "user.settings.push_notification.allActivityOnline": "For all activity when online, away or offline",
- "user.settings.push_notification.away": "Away or offline",
- "user.settings.push_notification.disabled": "Disabled by System Administrator",
- "user.settings.push_notification.disabled_long": "Push notifications for mobile devices have been disabled by your System Administrator.",
- "user.settings.push_notification.info": "Notification alerts are pushed to your mobile device when there is activity in Mattermost.",
- "user.settings.push_notification.off": "Off",
- "user.settings.push_notification.offline": "Offline",
- "user.settings.push_notification.online": "Online, away or offline",
- "user.settings.push_notification.onlyMentionsAway": "For mentions and direct messages when away or offline",
- "user.settings.push_notification.onlyMentionsOffline": "For mentions and direct messages when offline",
- "user.settings.push_notification.onlyMentionsOnline": "For mentions and direct messages when online, away or offline",
- "user.settings.push_notification.send": "Send mobile push notifications",
- "user.settings.push_notification.status": "Trigger push notifications when",
- "user.settings.push_notification.status_info": "Notification alerts are only pushed to your mobile device when your online status matches the selection above.",
- "user.settings.security.close": "Close",
- "user.settings.security.currentPassword": "Current Password",
- "user.settings.security.currentPasswordError": "Please enter your current password.",
- "user.settings.security.deauthorize": "Deauthorize",
- "user.settings.security.emailPwd": "Email and Password",
+ "user.settings.advance.preReleaseDesc": "Verifique todos os recursos de pré-lançamento que você gostaria de visualizar. Você também pode precisar atualizar a página antes das configuração terem efeito.",
+ "user.settings.advance.preReleaseTitle": "Visualizar recursos de pré-lançamento",
+ "user.settings.advance.sendDesc": "Se habilitado 'ENTER' insere uma nova linha e 'CTRL + ENTER' envia a mensagem.",
+ "user.settings.advance.sendTitle": "Enviar mensagens com CTRL + ENTER",
+ "user.settings.advance.slashCmd_autocmp": "Ativar aplicação externa para autocompletar comandos slash",
+ "user.settings.advance.title": "Configurações Avançadas",
+ "user.settings.custom_theme.awayIndicator": "Indicador de Afastamento",
+ "user.settings.custom_theme.buttonBg": "Fundo Botão",
+ "user.settings.custom_theme.buttonColor": "Texto do Botão",
+ "user.settings.custom_theme.centerChannelBg": "Fundo Centro Canal",
+ "user.settings.custom_theme.centerChannelColor": "Canal Central Texto",
+ "user.settings.custom_theme.centerChannelTitle": "Estilos do Canal Central",
+ "user.settings.custom_theme.codeTheme": "Código do Tema",
+ "user.settings.custom_theme.copyPaste": "Copie e cole para compartilhar o tema de cores:",
+ "user.settings.custom_theme.linkButtonTitle": "Estilos de Links e Botões",
+ "user.settings.custom_theme.linkColor": "Cor do link",
+ "user.settings.custom_theme.mentionBj": "Fundo Menção Jewel",
+ "user.settings.custom_theme.mentionColor": "Menção Texto Jewel",
+ "user.settings.custom_theme.mentionHighlightBg": "Fundo Menção Realçar",
+ "user.settings.custom_theme.mentionHighlightLink": "Menção Realçar Link",
+ "user.settings.custom_theme.newMessageSeparator": "Novo Separador de Mensagem",
+ "user.settings.custom_theme.onlineIndicator": "Indicador Conectado",
+ "user.settings.custom_theme.sidebarBg": "Fundo Barra lateral",
+ "user.settings.custom_theme.sidebarHeaderBg": "Fundo Barra latera Cabeçalho",
+ "user.settings.custom_theme.sidebarHeaderTextColor": "Barra lateral Texto",
+ "user.settings.custom_theme.sidebarText": "Texto Barra lateral",
+ "user.settings.custom_theme.sidebarTextActiveBorder": "Barra lateral Borda Texto Ativo",
+ "user.settings.custom_theme.sidebarTextActiveColor": "Barra lateral Cor Texto Ativo",
+ "user.settings.custom_theme.sidebarTextHoverBg": "Fundo Barra lateral Sobre Texto",
+ "user.settings.custom_theme.sidebarTitle": "Estilos da Barra Lateral",
+ "user.settings.custom_theme.sidebarUnreadText": "Barra Lateral Texto Não Lido",
+ "user.settings.display.channelDisplayTitle": "Modo de Exibição do Canal",
+ "user.settings.display.channeldisplaymode": "Selecione a largura do centro do canal.",
+ "user.settings.display.clockDisplay": "Exibição do Relógio",
+ "user.settings.display.collapseDesc": "Expandir links para mostrar pré-visualização de conteúdo, quando disponível.",
+ "user.settings.display.collapseDisplay": "Visualização de Link",
+ "user.settings.display.collapseOff": "Desligado",
+ "user.settings.display.collapseOn": "Ligado",
+ "user.settings.display.fixedWidthCentered": "Largura fixa, centralizada",
+ "user.settings.display.fontDesc": "Selecione a fonte mostrada na interface do usuário no Mattermost.",
+ "user.settings.display.fontTitle": "Fonte Exibição",
+ "user.settings.display.fullScreen": "Largura inteira",
+ "user.settings.display.language": "Idioma",
+ "user.settings.display.messageDisplayClean": "Padrão",
+ "user.settings.display.messageDisplayCleanDes": "Fácil de examinar e ler.",
+ "user.settings.display.messageDisplayCompact": "Compacto",
+ "user.settings.display.messageDisplayCompactDes": "Ajustar quantas mensagens na tela que puder.",
+ "user.settings.display.messageDisplayDescription": "Selecione como as mensagens no canal podem ser mostradas.",
+ "user.settings.display.messageDisplayTitle": "Exibição de Mensagem",
+ "user.settings.display.militaryClock": "Relógio de 24 horas (exemplo: 16:00)",
+ "user.settings.display.nameOptsDesc": "Ajustar como mostrar outros nomes de usuários nas postagens e lista de Mensagens Diretas.",
+ "user.settings.display.normalClock": "Relógio de 12 horas (exemplo: 4:00 PM)",
+ "user.settings.display.preferTime": "Selecione como você prefere que a hora seja mostrada.",
+ "user.settings.display.showFullname": "Mostrar primeiro e último nome",
+ "user.settings.display.showNickname": "Mostras apelidos se um existir, caso contrário mostrar o primeiro e último nome",
+ "user.settings.display.showUsername": "Mostrar nome de usuário (padrão)",
+ "user.settings.display.teammateDisplay": "Nome de Exibição da Equipe de Trabalho",
+ "user.settings.display.theme.customTheme": "Tema Personalizado",
+ "user.settings.display.theme.describe": "Abrir para gerenciar seu tema",
+ "user.settings.display.theme.import": "Importar tema de cores do Slack",
+ "user.settings.display.theme.otherThemes": "Veja outros temas",
+ "user.settings.display.theme.themeColors": "Tema de Cores",
+ "user.settings.display.theme.title": "Tema",
+ "user.settings.display.title": "Configurações de Exibição",
+ "user.settings.general.checkEmail": "Verifique seu email em {email} para confirmar o endereço.",
+ "user.settings.general.checkEmailNoAddress": "Verifique seu email para confirmar seu novo endereço",
+ "user.settings.general.close": "Fechar",
+ "user.settings.general.confirmEmail": "Confirmar o email",
+ "user.settings.general.email": "E-mail",
+ "user.settings.general.emailGitlabCantUpdate": "Login ocorre através do GitLab. Email não pode ser atualizado. Endereço de email utilizado para notificações é {email}.",
+ "user.settings.general.emailGoogleCantUpdate": "Login ocorre através do Google. Email não pode ser atualizado. Endereço de email utilizado para notificações é {email}.",
+ "user.settings.general.emailHelp1": "Email é usado para login, notificações, e redefinição de senha. Requer verificação de email se alterado.",
+ "user.settings.general.emailHelp2": "Email foi desativado pelo seu Administrador de Sistema. Nenhuma notificação por email será enviada até isto ser habilitado.",
+ "user.settings.general.emailHelp3": "Email é usado para login, notificações e redefinição de senha.",
+ "user.settings.general.emailHelp4": "Uma verificação por email foi enviada para {email}.",
+ "user.settings.general.emailLdapCantUpdate": "Login ocorre através de AD/LDAP. Email não pode ser atualizado. Endereço de email utilizado para notificações é {email}.",
+ "user.settings.general.emailMatch": "Os novos emails que você inseriu não correspondem.",
+ "user.settings.general.emailOffice365CantUpdate": "Login ocorre através do Office 365. Email não pode ser atualizado. Endereço de email utilizado para notificações é {email}.",
+ "user.settings.general.emailSamlCantUpdate": "Login ocorre através SAML. Email não pode ser atualizado. Endereço de email utilizado para notificações é {email}.",
+ "user.settings.general.emailUnchanged": "Seu novo endereço de email é o mesmo do seu endereço de email antigo.",
+ "user.settings.general.emptyName": "Clique 'Editar' para adicionar seu nome completo",
+ "user.settings.general.emptyNickname": "Clique 'Editar' para adicionar um apelido",
+ "user.settings.general.field_handled_externally": "Este campo é tratada pelo seu provedor de login. Se você quiser mudá-lo, você precisa fazê-lo através de seu provedor de login.",
+ "user.settings.general.firstName": "Primeiro nome",
+ "user.settings.general.fullName": "Nome Completo",
+ "user.settings.general.imageTooLarge": "Não é possível fazer upload da imagem de perfil. O arquivo é muito grande.",
+ "user.settings.general.imageUpdated": "Imagem última atualização {date}",
+ "user.settings.general.lastName": "Último Nome",
+ "user.settings.general.loginGitlab": "Login feito através do GitLab ({email})",
+ "user.settings.general.loginGoogle": "Login feito através do Google ({email})",
+ "user.settings.general.loginLdap": "Login feito através de AD/LDAP ({email})",
+ "user.settings.general.loginOffice365": "Login feito através do Office 365 ({email})",
+ "user.settings.general.loginSaml": "Login feito através de SAML ({email})",
+ "user.settings.general.newAddress": "Novo Endereço: {email}<br />Verifique seu email para checar o endereço acima.",
+ "user.settings.general.nickname": "Apelido",
+ "user.settings.general.nicknameExtra": "Use Apelidos para um nome você pode ser chamado assim, isso é diferente de seu primeiro nome e nome de usuário. Este é mais frequentemente usado quando duas ou mais pessoas têm nomes semelhantes de usuário.",
+ "user.settings.general.notificationsExtra": "Por padrão, você receberá uma notificação de menção quando alguém digitar seu nome. Vá para definições {notify} para alterar esse padrão.",
+ "user.settings.general.notificationsLink": "Notificações",
+ "user.settings.general.primaryEmail": "Email Primário",
+ "user.settings.general.profilePicture": "Imagem do Perfil",
+ "user.settings.general.title": "Definições Gerais",
+ "user.settings.general.uploadImage": "Clique em 'Editar' para enviar uma imagem.",
+ "user.settings.general.username": "Usuário",
+ "user.settings.general.usernameInfo": "Coloque alguma coisa fácil para sua equipe reconhecer e relembrar.",
+ "user.settings.general.usernameReserved": "Este nome de usuário é reservado, por favor escolha um novo.",
+ "user.settings.general.usernameRestrictions": "O nome de usuário precisa começar com uma letra, e conter entre {min} e {max} caracteres minúsculos contendo números, letras, e os símbolos '.', '-' e '_'.",
+ "user.settings.general.validEmail": "Por favor entre um endereço de e-mail válido",
+ "user.settings.general.validImage": "Somente imagens em JPG ou PNG podem ser usadas como imagem do perfil",
+ "user.settings.import_theme.cancel": "Cancelar",
+ "user.settings.import_theme.importBody": "Para importar um tema, vá para uma equipe no Slack e olhe para “Preferences -> Sidebar Theme”. Abra a opção de tema personalizado, copie os valores das cores do tema e cole eles aqui:",
+ "user.settings.import_theme.importHeader": "Importar Tema Slack",
+ "user.settings.import_theme.submit": "Enviar",
+ "user.settings.import_theme.submitError": "Formato inválido, por favor tente copiar e colar novamente.",
+ "user.settings.languages.change": "Alterar o idioma da interface",
+ "user.settings.languages.promote": "Escolha qual idioma Mattermost exibirá a interface do usuário.<br /><br />Gostaria de ajudar com as traduções? Junte-se ao <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> para contribuir.",
+ "user.settings.mfa.add": "Adicionar MFA para sua conta",
+ "user.settings.mfa.addHelp": "Você pode exigir um token gerado por um smartphone, além da sua senha, para entrar no Mattermost.<br/><br/>Para ativar, faça download no seu telefone do Google Authenticator no <a target='_blank' href='https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8'>iTunes</a> ou <a target='_blank' href='https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en'>Google Play</a>, em seguida,<br/><br/>1. Clique no botão acima<strong>Adicionar MFA para sua conta</strong>.<br/>2. Use o Google Authenticator para scanear o QR code que aparece.<br/>3. Digite o Token gerado pelo Google Authenticator e clique em <strong>Salvar</strong>.<br/><br/>Quando o logar, você será solicitado a digitar um token do Google Authenticator, além de suas credenciais regulares.",
+ "user.settings.mfa.addHelpQr": "Por favor escanei o QR code com o app Google Authenticator no seu smartphone e preencha com o token fornecido pelo app.",
+ "user.settings.mfa.enterToken": "Token (somente números)",
+ "user.settings.mfa.qrCode": "Código de Barra",
+ "user.settings.mfa.remove": "Remover MFA da sua conta",
+ "user.settings.mfa.removeHelp": "Remoção da autenticação multi-fator significa que você não vai mais exigir um código de acesso baseado no telefone para fazer login na sua conta.",
+ "user.settings.mfa.title": "Autenticação Multi-Fator",
+ "user.settings.modal.advanced": "Avançado",
+ "user.settings.modal.confirmBtns": "Sim, Descartar",
+ "user.settings.modal.confirmMsg": "Você tem alterações não salvas, você tem certeza que quer descartar elas?",
+ "user.settings.modal.confirmTitle": "Descartar alterações?",
+ "user.settings.modal.display": "Exibição",
+ "user.settings.modal.general": "Geral",
+ "user.settings.modal.notifications": "Notificações",
+ "user.settings.modal.security": "Segurança",
+ "user.settings.modal.title": "Definições de Conta",
+ "user.settings.notifications.allActivity": "Para todas as atividades",
+ "user.settings.notifications.channelWide": "Menções para todo canal \"@channel\", \"@all\"",
+ "user.settings.notifications.close": "Fechar",
+ "user.settings.notifications.comments": "Responder notificações",
+ "user.settings.notifications.commentsAny": "Dispara notificações de mensagens em resposta a tópicos que eu iniciei ou participo",
+ "user.settings.notifications.commentsInfo": "Além de notificações para quando você for mencionado, selecione se você gostaria de receber notificações sobre respostas de tópicos.",
+ "user.settings.notifications.commentsNever": "Não disparar notificações para respostas mensagens a menos que eu for mencionado.",
+ "user.settings.notifications.commentsRoot": "Dispara notificações de mensagens em tópicos que eu iniciei",
+ "user.settings.notifications.desktop": "Enviar notificações de desktop",
+ "user.settings.notifications.desktop.allFirefoxForever": "Para toda atividade, mostrada indefinidamente",
+ "user.settings.notifications.desktop.allFirefoxTimed": "Para toda atividade, mostrada por {seconds} segundos",
+ "user.settings.notifications.desktop.allNoSoundForever": "Para toda atividade, sem som, mostrada indefinidamente",
+ "user.settings.notifications.desktop.allNoSoundTimed": "Para toda atividade, sem som, mostrada por {seconds} segundos",
+ "user.settings.notifications.desktop.allSoundForever": "Para toda atividade, com som, mostrada indefinidamente",
+ "user.settings.notifications.desktop.allSoundTimed": "Para toda atividade, sem som, mostrada por {seconds} segundos",
+ "user.settings.notifications.desktop.duration": "Duração da notificação",
+ "user.settings.notifications.desktop.durationInfo": "Define quanto tempo a notificação no desktop permanece na tela.",
+ "user.settings.notifications.desktop.mentionsFirefoxForever": "Para menções e mensagens diretas, mostrada indefinidamente",
+ "user.settings.notifications.desktop.mentionsFirefoxTimed": "Para menções e mensagens diretas, mostradas por {seconds} segundos",
+ "user.settings.notifications.desktop.mentionsNoSoundForever": "Para menções e mensagens diretas, sem som, mostrada indefinidamente",
+ "user.settings.notifications.desktop.mentionsNoSoundTimed": "Para menções e mensagens diretas, sem som, mostradas por {seconds} segundos",
+ "user.settings.notifications.desktop.mentionsSoundForever": "Para menções e mensagens diretas, com som, mostrada indefinidamente",
+ "user.settings.notifications.desktop.mentionsSoundTimed": "Para menções e mensagens diretas, com som, mostrada por {seconds} segundos",
+ "user.settings.notifications.desktop.seconds": "{seconds} segundos",
+ "user.settings.notifications.desktop.sound": "Som da notificação",
+ "user.settings.notifications.desktop.title": "Notificação no Desktop",
+ "user.settings.notifications.desktop.unlimited": "Ilimitado",
+ "user.settings.notifications.desktopSounds": "Som de notificação no Desktop",
+ "user.settings.notifications.email.everyHour": "Cara hora",
+ "user.settings.notifications.email.everyXMinutes": "Cada {count, plural, one {minuto} other {{count, number} minutos}}",
+ "user.settings.notifications.email.immediately": "Imediatamente",
+ "user.settings.notifications.email.never": "Nunca",
+ "user.settings.notifications.email.send": "Enviar notificações por email",
+ "user.settings.notifications.emailBatchingInfo": "Notificações recebidas dentro do período de tempo selecionado são combinadas e enviadas em um único email.",
+ "user.settings.notifications.emailInfo": "Notificações de e-mail são enviadas por menções e mensagens diretas, quando você está desconectado ou ausente do {siteName} por mais de 5 minutos.",
+ "user.settings.notifications.emailNotifications": "Notificações por email",
+ "user.settings.notifications.header": "Notificações",
+ "user.settings.notifications.info": "Notificações no desktop estão disponíveis no Firefox, Safari e Chrome.",
+ "user.settings.notifications.noWords": "Nenhuma palavra configurada",
+ "user.settings.notifications.off": "Desligado",
+ "user.settings.notifications.on": "Ligado",
+ "user.settings.notifications.onlyMentions": "Somente para menções e mensagens diretas",
+ "user.settings.notifications.push": "Notificações push móvel",
+ "user.settings.notifications.sensitiveName": "Seu primeiro nome sensível a maiúsculas e minúsculas \"{first_name}\"",
+ "user.settings.notifications.sensitiveUsername": "Seu usuário não sensível a maiúsculas \"{username}\"",
+ "user.settings.notifications.sensitiveWords": "Outras palavras não sensível a maiúscula, separadas por virgulas:",
+ "user.settings.notifications.soundConfig": "Por favor configurar sons de notificações nas configurações do seu navegador",
+ "user.settings.notifications.sounds_info": "Sons para notificações está disponível no IE11, Edge, Safari e Chrome.",
+ "user.settings.notifications.teamWide": "Mencionar toda a equipe \"@all\"",
+ "user.settings.notifications.title": "Configurações de Notificação",
+ "user.settings.notifications.usernameMention": "Seu usuário mencionado \"@{username}\"",
+ "user.settings.notifications.wordsTrigger": "Palavras que desencadeiam menções",
+ "user.settings.push_notification.allActivityAway": "Para toda atividade quando ausente ou desconectado",
+ "user.settings.push_notification.allActivityOffline": "Para toda atividade quando desconectado",
+ "user.settings.push_notification.allActivityOnline": "Para toda atividade quando conectado, ausente ou desconectado",
+ "user.settings.push_notification.away": "Ausente ou desconectado",
+ "user.settings.push_notification.disabled": "Desativado pelo Administrador do Sistema",
+ "user.settings.push_notification.disabled_long": "Notificações push para dispositivos móveis foram desativados pelo Administrador do Sistema.",
+ "user.settings.push_notification.info": "Alertas de notificação são enviados para o seu dispositivo móvel quando há atividade no Mattermost.",
+ "user.settings.push_notification.off": "Desligado",
+ "user.settings.push_notification.offline": "Desconectado",
+ "user.settings.push_notification.online": "Conectado, ausente ou desconectado",
+ "user.settings.push_notification.onlyMentionsAway": "Para menções e mensagens diretas quando ausente ou desconectado",
+ "user.settings.push_notification.onlyMentionsOffline": "Para menções e mensagens diretas quando desconectado",
+ "user.settings.push_notification.onlyMentionsOnline": "Para menções e mensagens diretas quando conectado, ausente ou desconectado",
+ "user.settings.push_notification.send": "Enviar notificações push móvel",
+ "user.settings.push_notification.status": "Disparar notificações push quando",
+ "user.settings.push_notification.status_info": "Alertas de notificação só são enviados para o seu dispositivo móvel quando seu status conectado corresponder à seleção acima.",
+ "user.settings.security.close": "Fechar",
+ "user.settings.security.currentPassword": "Senha Atual",
+ "user.settings.security.currentPasswordError": "Por favor entre sua senha atual.",
+ "user.settings.security.deauthorize": "Desautorize",
+ "user.settings.security.emailPwd": "Email e Senha",
"user.settings.security.gitlab": "GitLab",
"user.settings.security.google": "Google",
- "user.settings.security.lastUpdated": "Last updated {date} at {time}",
+ "user.settings.security.lastUpdated": "Última atualização {date} {time}",
"user.settings.security.ldap": "AD/LDAP",
- "user.settings.security.loginGitlab": "Login done through Gitlab",
- "user.settings.security.loginLdap": "Login done through AD/LDAP",
- "user.settings.security.logoutActiveSessions": "View and Logout of Active Sessions",
- "user.settings.security.method": "Sign-in Method",
- "user.settings.security.newPassword": "New Password",
- "user.settings.security.noApps": "No OAuth 2.0 Applications are authorized.",
- "user.settings.security.oauthApps": "OAuth 2.0 Applications",
- "user.settings.security.oauthAppsDescription": "Click 'Edit' to manage your OAuth 2.0 Applications",
- "user.settings.security.oauthAppsHelp": "Applications act on your behalf to access your data based on the permissions you grant them.",
+ "user.settings.security.loginGitlab": "Login feito através do GitLab",
+ "user.settings.security.loginLdap": "Login feito através de AD/LDAP",
+ "user.settings.security.logoutActiveSessions": "Ver e fazer Logout das Sessões Ativas",
+ "user.settings.security.method": "Método de Login",
+ "user.settings.security.newPassword": "Nova Senha",
+ "user.settings.security.noApps": "Nenhuma Aplicação OAuth 2.0 está autorizada.",
+ "user.settings.security.oauthApps": "Aplicativos OAuth 2.0",
+ "user.settings.security.oauthAppsDescription": "Clique 'Editar' para gerenciar sua Aplicação OAuth 2.0",
+ "user.settings.security.oauthAppsHelp": "Aplicações atuam em seu nome para acessar seus dados com base nas permissões que você conceder.",
"user.settings.security.office365": "Office 365",
- "user.settings.security.oneSignin": "You may only have one sign-in method at a time. Switching sign-in method will send an email notifying you if the change was successful.",
- "user.settings.security.password": "Password",
- "user.settings.security.passwordError": "Your password must contain at least {min} characters.",
- "user.settings.security.passwordErrorLowercase": "Your password must contain at least {min} characters made up of at least one lowercase letter.",
- "user.settings.security.passwordErrorLowercaseNumber": "Your password must contain at least {min} characters made up of at least one lowercase letter and at least one number.",
- "user.settings.security.passwordErrorLowercaseNumberSymbol": "Your password must contain at least {min} characters made up of at least one lowercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorLowercaseSymbol": "Your password must contain at least {min} characters made up of at least one lowercase letter and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorLowercaseUppercase": "Your password must contain at least {min} characters made up of at least one lowercase letter and at least one uppercase letter.",
- "user.settings.security.passwordErrorLowercaseUppercaseNumber": "Your password must contain at least {min} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one number.",
- "user.settings.security.passwordErrorLowercaseUppercaseNumberSymbol": "Your password must contain at least {min} characters made up of at least one lowercase letter, at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorLowercaseUppercaseSymbol": "Your password must contain at least {min} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorNumber": "Your password must contain at least {min} characters made up of at least one number.",
- "user.settings.security.passwordErrorNumberSymbol": "Your password must contain at least {min} characters made up of at least one number and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorSymbol": "Your password must contain at least {min} characters made up of at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorUppercase": "Your password must contain at least {min} characters made up of at least one uppercase letter.",
- "user.settings.security.passwordErrorUppercaseNumber": "Your password must contain at least {min} characters made up of at least one uppercase letter and at least one number.",
- "user.settings.security.passwordErrorUppercaseNumberSymbol": "Your password must contain at least {min} characters made up of at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordErrorUppercaseSymbol": "Your password must contain at least {min} characters made up of at least one uppercase letter and at least one symbol (e.g. \"~!@#$%^&*()\").",
- "user.settings.security.passwordGitlabCantUpdate": "Login occurs through GitLab. Password cannot be updated.",
- "user.settings.security.passwordLdapCantUpdate": "Login occurs through AD/LDAP. Password cannot be updated.",
- "user.settings.security.passwordMatchError": "The new passwords you entered do not match.",
- "user.settings.security.passwordMinLength": "Invalid minimum length, cannot show preview.",
- "user.settings.security.retypePassword": "Retype New Password",
+ "user.settings.security.oneSignin": "Você pode ter somente um método de login por vez. Trocando o método de login será enviado um email de notificação se você alterar com sucesso.",
+ "user.settings.security.password": "Senha",
+ "user.settings.security.passwordError": "Sua senha deve conter pelo menos {min} caracteres.",
+ "user.settings.security.passwordErrorLowercase": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula.",
+ "user.settings.security.passwordErrorLowercaseNumber": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula e pelo menos um número.",
+ "user.settings.security.passwordErrorLowercaseNumberSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula, pelo menos um número, e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorLowercaseSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorLowercaseUppercase": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula e pelo menos uma letra maiúscula.",
+ "user.settings.security.passwordErrorLowercaseUppercaseNumber": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula, pelo menos uma letra maiúscula, e pelo menos um número.",
+ "user.settings.security.passwordErrorLowercaseUppercaseNumberSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula, pelo menos uma letra maiúscula, pelo menos um número, e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorLowercaseUppercaseSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra minúscula, pelo menos uma letra maiúscula, e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorNumber": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos um número.",
+ "user.settings.security.passwordErrorNumberSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos um número e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorUppercase": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra maiúscula.",
+ "user.settings.security.passwordErrorUppercaseNumber": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra maiúscula e pelo menos um número.",
+ "user.settings.security.passwordErrorUppercaseNumberSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra maiúscula, pelo menos um número, e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordErrorUppercaseSymbol": "Sua senha deve conter pelo menos {min} caracteres constituídos por pelo menos uma letra maiúscula e pelo menos um símbolo (ex. \"~!@#$%^&*()\").",
+ "user.settings.security.passwordGitlabCantUpdate": "Login ocorreu através do GitLab. Senha não pode ser atualizada.",
+ "user.settings.security.passwordLdapCantUpdate": "Login ocorreu através de AD/LDAP. Senha não pode ser atualizada.",
+ "user.settings.security.passwordMatchError": "As novas senhas que você inseriu não correspondem.",
+ "user.settings.security.passwordMinLength": "Comprimento mínimo inválido, não é possível mostrar pré-visualização.",
+ "user.settings.security.retypePassword": "Digite Novamente a nova Senha",
"user.settings.security.saml": "SAML",
- "user.settings.security.switchEmail": "Switch to using email and password",
- "user.settings.security.switchGitlab": "Switch to using GitLab SSO",
- "user.settings.security.switchGoogle": "Switch to using Google SSO",
- "user.settings.security.switchLdap": "Switch to using AD/LDAP",
- "user.settings.security.switchOffice365": "Switch to using Office 365 SSO",
- "user.settings.security.switchSaml": "Switch to using SAML SSO",
- "user.settings.security.title": "Security Settings",
- "user.settings.security.viewHistory": "View Access History",
- "user_list.notFound": "No users found",
- "view_image.loading": "Loading ",
+ "user.settings.security.switchEmail": "Trocar para usar email e senha",
+ "user.settings.security.switchGitlab": "Trocar para usar GitLab SSO",
+ "user.settings.security.switchGoogle": "Trocar para usar Google SSO",
+ "user.settings.security.switchLdap": "Mudar para usar AD/LDAP",
+ "user.settings.security.switchOffice365": "Mudar para usar Office 365 SSO",
+ "user.settings.security.switchSaml": "Trocar para usar SAML SSO",
+ "user.settings.security.title": "Configurações de Segurança",
+ "user.settings.security.viewHistory": "Ver Histórico de Acesso",
+ "user_list.notFound": "Nenhum usuário encontrado",
+ "view_image.loading": "Carregando ",
"view_image_popover.download": "Download",
- "view_image_popover.file": "File {count} of {total}",
- "view_image_popover.publicLink": "Get Public Link",
- "web.footer.about": "About",
- "web.footer.help": "Help",
- "web.footer.privacy": "Privacy",
- "web.footer.terms": "Terms",
- "web.header.back": "Back",
- "web.root.signup_info": "All team communication in one place, searchable and accessible anywhere",
- "youtube_video.notFound": "Video not found"
+ "view_image_popover.file": "Arquivo {count} de {total}",
+ "view_image_popover.publicLink": "Obter O Link Público",
+ "web.footer.about": "Sobre",
+ "web.footer.help": "Ajuda",
+ "web.footer.privacy": "Privacidade",
+ "web.footer.terms": "Termos",
+ "web.header.back": "Voltar",
+ "web.root.signup_info": "Toda comunicação em um só lugar, pesquisável e acessível em qualquer lugar",
+ "youtube_video.notFound": "Vídeo não encontrado"
}
diff --git a/webapp/i18n/zh_CN.json b/webapp/i18n/zh_CN.json
index 905201706..ba9757343 100644
--- a/webapp/i18n/zh_CN.json
+++ b/webapp/i18n/zh_CN.json
@@ -413,12 +413,12 @@
"admin.ldap.lastnameAttrDesc": "(可选)AD/LDAP 服务器属性用于填充 Mattermost 用户姓氏。",
"admin.ldap.lastnameAttrEx": "例如\"sn\"",
"admin.ldap.lastnameAttrTitle": "姓氏属性:",
- "admin.ldap.ldap_test_button": "AD/LDAP Test",
+ "admin.ldap.ldap_test_button": "AD/LDAP 测试",
"admin.ldap.loginNameDesc": "出现在登录页面登录框的占位符文本,默认为 \"AD/LDAP 用户名\"。",
"admin.ldap.loginNameEx": "前 \"AD/LDAP 用户名\"",
"admin.ldap.loginNameTitle": "域名登录:",
"admin.ldap.maxPageSizeEx": "例如\"2000\"",
- "admin.ldap.maxPageSizeHelpText": "Mattermost 向 LDAP 服务器请求使用者资料时单次最多的数量。0表示无上限。",
+ "admin.ldap.maxPageSizeHelpText": "Mattermost 向 AD/LDAP 服务器请求使用者资料时单次最多的数量。0 表示无上限。",
"admin.ldap.maxPageSizeTitle": "最大页面大小:",
"admin.ldap.nicknameAttrDesc": "(可选)在 AD/LDAP 服务器将用于填充 Mattermost 昵称的属性。",
"admin.ldap.nicknameAttrEx": "例如:\"昵称\"",
@@ -442,7 +442,7 @@
"admin.ldap.sync_button": "开始 AD/LDAP 同步",
"admin.ldap.testFailure": "AD/LDAP 测试失败:{error}",
"admin.ldap.testHelpText": "测试 Mattermost 服务器是否能连接到指定的 AD/LDAP 服务器。详细错误信息请见日志文件。",
- "admin.ldap.testSuccess": "AD/LDAP Test Successful",
+ "admin.ldap.testSuccess": "AD/LDAP 测试成功",
"admin.ldap.uernameAttrDesc": "AD/LDAP 服务器中属性用于填充 Mattermost 用户名属性。这可以和 ID 属性一致。",
"admin.ldap.userFilterDisc": "(可选) 输入个AD/LDAP筛选器用在搜索用户对象。只有被查询条件选中的用户才能访问 Mattermost。对于活动目录,过滤禁用用户的查询是(&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))。",
"admin.ldap.userFilterEx": "例如 \"(objectClass=user)\"",
diff --git a/webapp/i18n/zh_TW.json b/webapp/i18n/zh_TW.json
index cc8aa74c3..299a0bbd8 100644
--- a/webapp/i18n/zh_TW.json
+++ b/webapp/i18n/zh_TW.json
@@ -418,7 +418,7 @@
"admin.ldap.loginNameEx": "例如:\"AD/LDAP 使用者名稱\"",
"admin.ldap.loginNameTitle": "登入欄位名:",
"admin.ldap.maxPageSizeEx": "例如:\"2000\"",
- "admin.ldap.maxPageSizeHelpText": "Mattermost 向 LDAP 伺服器請求使用者資料時單次最多的數量。0表示無上限。",
+ "admin.ldap.maxPageSizeHelpText": "Mattermost 向 AD/LDAP 伺服器請求使用者資料時單次最多的數量。0表示無上限。",
"admin.ldap.maxPageSizeTitle": "最大分頁大小:",
"admin.ldap.nicknameAttrDesc": "(非必須) 用於設定 Mattermost 使用者暱稱的 AD/LDAP 伺服器屬性。",
"admin.ldap.nicknameAttrEx": "例如:\"匿稱\"",