summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2017-08-17 09:35:36 -0700
committerChristopher Speller <crspeller@gmail.com>2017-08-17 09:35:36 -0700
commitfd1301779fecc2910a9fdcf93af52ff33a4349ba (patch)
treeccd8b35d347b77c8c6a99db9422b3dbc0ff3bd2d /i18n
parentd41f1695e99a81808f5dc1fbe7820062947b5291 (diff)
parent0033e3e37b12cb5d951d21492500d66a6abc472b (diff)
downloadchat-fd1301779fecc2910a9fdcf93af52ff33a4349ba.tar.gz
chat-fd1301779fecc2910a9fdcf93af52ff33a4349ba.tar.bz2
chat-fd1301779fecc2910a9fdcf93af52ff33a4349ba.zip
Merge branch 'release-4.1'
Diffstat (limited to 'i18n')
-rw-r--r--i18n/de.json164
-rw-r--r--i18n/en.json2
-rw-r--r--i18n/es.json146
-rw-r--r--i18n/fr.json758
-rw-r--r--i18n/it.json104
-rw-r--r--i18n/ja.json40
-rw-r--r--i18n/ko.json2
-rw-r--r--i18n/nl.json2
-rw-r--r--i18n/pl.json22
-rw-r--r--i18n/pt-BR.json36
-rw-r--r--i18n/ru.json106
-rw-r--r--i18n/tr.json30
-rw-r--r--i18n/zh-CN.json56
-rw-r--r--i18n/zh-TW.json30
14 files changed, 749 insertions, 749 deletions
diff --git a/i18n/de.json b/i18n/de.json
index d8377a768..b987e16ff 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -709,11 +709,11 @@
},
{
"id": "api.command_leave.desc",
- "translation": "Leave the current channel"
+ "translation": "Den aktuellen Kanal verlassen"
},
{
"id": "api.command_leave.fail.app_error",
- "translation": "Es trat ein Fehler beim Betreten des Kanals auf."
+ "translation": "Es trat ein Fehler beim Verlassen des Kanals auf."
},
{
"id": "api.command_leave.list.app_error",
@@ -721,15 +721,15 @@
},
{
"id": "api.command_leave.missing.app_error",
- "translation": "Der Kanal konnte nicht gefunden werden"
+ "translation": "Der Kanal konnte nicht gefunden werden."
},
{
"id": "api.command_leave.name",
- "translation": "leave"
+ "translation": "verlassen"
},
{
"id": "api.command_leave.success",
- "translation": "Left the channel."
+ "translation": "Kanal wurde verlassen."
},
{
"id": "api.command_logout.desc",
@@ -1117,7 +1117,7 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "Direct Message from "
+ "translation": "Direktnachricht von "
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
@@ -1125,11 +1125,11 @@
},
{
"id": "api.email_batching.render_batched_post.group_message",
- "translation": "Group Message from "
+ "translation": "Gruppennachricht von "
},
{
"id": "api.email_batching.render_batched_post.notification",
- "translation": "Notification from "
+ "translation": "Benachrichtigung von "
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
@@ -1138,8 +1138,8 @@
{
"id": "api.email_batching.send_batched_email_notification.body_text",
"translation": {
- "one": "You have a new notification.",
- "other": "You have {{.Count}} new notifications."
+ "one": "Sie haben eine neue Benachrichtigung.",
+ "other": "Sie haben {{.Count}} neue Benachrichtigungen."
}
},
{
@@ -1829,7 +1829,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_mention_no_channel",
- "translation": " hat Sie erwähnt in "
+ "translation": " hat Sie erwähnt"
},
{
"id": "api.post.send_notifications_and_forget.push_message",
@@ -1841,7 +1841,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention_no_channel",
- "translation": " posted a message"
+ "translation": " hat einen Beitrag geschrieben"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
@@ -1981,127 +1981,127 @@
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
- "translation": "The Integration/Slack Bot user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "Die Integrations-/Slack-Bot-Benutzer mit der E-Mail {{.Email}} und Passwort {{.Password}} wurde importiert.\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
- "translation": "Unable to import the Integration/Slack Bot user {{.Username}}.\r\n"
+ "translation": "Konnte den Integrations-/Slack-Bot-Benutzer {{.Username}} nicht importieren.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n Kanäle hinzugefügt \r\n"
+ "translation": "\r\nKanäle hinzugefügt:\r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
- "translation": "Unable to add Slack user {{.Username}} to channel.\r\n"
+ "translation": "Konnte Slack-Benutzer {{.Username}} nicht zum Kanal hinzufügen.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
- "translation": "Unable to import Slack channel {{.DisplayName}}.\r\n"
+ "translation": "Konnte Slack-Kanal {{.DisplayName}} nicht importieren.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed.warn",
- "translation": "Slack Import: Unable to import Slack channel: %s."
+ "translation": "Slack-Import: Konnte Slack-Kanal nicht importieren: %s."
},
{
"id": "api.slackimport.slack_add_channels.merge",
- "translation": "The Slack channel {{.DisplayName}} already exists as an active Mattermost channel. Both channels have been merged.\r\n"
+ "translation": "Der Slack-Kanal {{.DisplayName}} existiert bereits als aktiver Mattermost-Kanal. Beide Kanäle wurden zusammengeführt.\r\n"
},
{
"id": "api.slackimport.slack_add_posts.attach_files.error",
- "translation": "Slack Import: An error occurred when attaching files to a message, post_id=%s, file_ids=%v, err=%v."
+ "translation": "Slack-Import: Es ist ein Fehler beim Anhängen von Dateien an eine Nachricht aufgetreten, post_id=%s, file_ids=%v, err=%v."
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack Import: Slack bot messages cannot be imported yet."
+ "translation": "Slack-Import: Slack-Bot-Nachrichten können noch nicht importiert werden."
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slack Import: Unable to import the bot message as the bot user does not exist."
+ "translation": "Slack-Import: Konnte die Bot-Nachrichten nicht importieren, da der Bot-Benutzer nicht existiert."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
- "translation": "Slack Import: Unable to import the message as it has no comments."
+ "translation": "Slack-Import: Konnte die Nachricht nicht importieren, da sie keine Kommentare hat."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack-Import: Konnte die Nachricht nicht importieren, da das Benutzerfeld fehlt."
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Import: Unable to import bot message as the BotId field is missing."
+ "translation": "Slack-Import: Konnte Bot-Nachricht nicht importieren, da das BotId-Feld fehlt."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Slack Import: Unable to import the message as its type is not supported: post_type=%v, post_subtype=%v."
+ "translation": "Slack-Import: Konnte Nachricht nicht importieren, da ihr Typ nicht unterstützt wird: post_type=%v, post_subtype=%v."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Slack Import: Unable to import file {{.FileId}} as the file is missing from the Slack export zip file."
+ "translation": "Slack-Import: Konnte Datei {{.FileId}} nicht importieren, da die Datei in der ZIP-Datei des Slack-Exports fehlt."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
- "translation": "Slack Import: Unable to attach the file to the post as the latter has no \"file\" section present in Slack export."
+ "translation": "Slack-Import: Konnte Datei nicht an Beitrag anhängen, da letzteres keinen \"file\"-Abschnitt im Slack-Export hat."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Slack Import: Unable to open the file {{.FileId}} from the Slack export: {{.Error}}."
+ "translation": "Slack-Import: Konnte die Datei {{.FileId}} aus dem Slack-Export nicht öffnen: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
- "translation": "Slack Import: An error occurred when uploading file {{.FileId}}: {{.Error}}."
+ "translation": "Slack-Import: Es trat ein Fehler beim Hochladen der Datei {{.FileId}} auf: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "Slack Import: Unable to add the message as the Slack user %v does not exist in Mattermost."
+ "translation": "Slack-Import: Konnte Nachricht nicht hinzufügen, da der Slack-Benutzer %v nicht in Mattermost existiert."
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack-Import: Konnte Nachricht nicht importieren, da das Benutzerfeld fehlt."
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Benutzer erstellt\r\n"
+ "translation": "\r\nBenutzer erstellt:\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "Slack-Benutzer mit der E-Mail-Adresse {{.Email}} und dem Passwort {{.Password}} wurde importiert.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
+ "translation": "Slack-Benutzer mit existierendem Mattermost-Benutzer mit identischer E-Mail-Adresse {{.Email}} und Benutzername {{.Username}} zusammengeführt.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
+ "translation": "Slack-Benutzer mit existierendem Mattermost-Benutzer mit identischer E-Mail-Adresse {{.Email}} und Benutzername {{.Username}} zusammengeführt, konnte aber den Benutzer nicht zu seinem Team hinzufügen.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
- "translation": "Der Benutzer {{.Username}} hat keine E-Mail-Adresse im Slack Export. Verwende {{.Email}} als Platzhalter. Der Benutzer sollte seine E-Mail-Adresse aktualisieren sobald er sich angemeldet hat.\r\n"
+ "translation": "Der Benutzer {{.Username}} hat keine E-Mail-Adresse im Slack-Export. Verwende {{.Email}} als Platzhalter. Der Benutzer sollte seine E-Mail-Adresse aktualisieren, sobald er sich angemeldet hat.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address.warn",
- "translation": "Der Benutzer {{.Username}} hat keine E-Mail-Adresse im Slack Export. Verwende {{.Email}} als Platzhalter. Der Benutzer sollte seine E-Mail-Adresse aktualisieren sobald er sich angemeldet hat."
+ "translation": "Slack-Import: Der Benutzer {{.Username}} hat keine E-Mail-Adresse im Slack-Export. Verwende {{.Email}} als Platzhalter. Der Benutzer sollte seine E-Mail-Adresse aktualisieren, sobald er sich angemeldet hat."
},
{
"id": "api.slackimport.slack_add_users.unable_import",
- "translation": "Kann Benutzer nicht importieren: {{.Username}}\r\n"
+ "translation": "Konnte Slack-Benutzer nicht importieren: {{.Username}}\r\n"
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the !channel, matching regular expression for the Slack channel {{.ChannelName}} (id={{.ChannelID}})."
+ "translation": "Slack-Import: Konnte den !channel nicht erstellen, passender regulärer Ausdruck für den Slack-Kanal {{.ChannelName}} (id={{.ChannelID}})."
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Slack Import: Bad timestamp detected."
+ "translation": "Slack-Import: Ungültiger Zeitstempel entdeckt."
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the @mention, matching regular expression for the Slack user {{.Username}} (id={{.UserID}})."
+ "translation": "Slack-Import: Konnte @Erwähnung nicht erstellen, passender regulärer Ausdruck für Slack-Benutzer {{.Username}} (id={{.UserID}})."
},
{
"id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
- "translation": "Slack Import: Unable to deactivate the user account used for the bot."
+ "translation": "Slack-Import: Konnte den Benutzerzugang für den Bot nicht deaktivieren."
},
{
"id": "api.slackimport.slack_import.log",
@@ -2121,11 +2121,11 @@
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\n Notizen \r\n"
+ "translation": "\r\nNotizen:\r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
- "translation": "Unable to open the file: {{.Filename}}.\r\n"
+ "translation": "Konnte folgende Datei nicht öffnen: {{.Filename}}.\r\n"
},
{
"id": "api.slackimport.slack_import.team_fail",
@@ -2133,31 +2133,31 @@
},
{
"id": "api.slackimport.slack_import.zip.app_error",
- "translation": "Unable to open the Slack export zip file.\r\n"
+ "translation": "Konnte Slack-Export ZIP-Datei nicht öffnen.\r\n"
},
{
"id": "api.slackimport.slack_parse_channels.error",
- "translation": "Slack Import: Error occurred when parsing some Slack channels. Import may work anyway."
+ "translation": "Slack-Import: Es trat ein Fehler beim Parsen einiger Slack-Kanäle auf. Import kann eventuell trotzdem funktionieren."
},
{
"id": "api.slackimport.slack_parse_posts.error",
- "translation": "Slack Import: Error occurred when parsing some Slack posts. Import may work anyway."
+ "translation": "Slack-Import: Es trat ein Fehler beim Parsen einiger Slack-Beiträge auf. Import kann eventuell trotzdem funktionieren."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn",
- "translation": "Slack-Importer: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
+ "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn",
- "translation": "Slack-Importer: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
+ "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
- "translation": "Slack-Importer: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
+ "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
- "translation": "Slack-Importer: Kanal {{.ChannelName}} hat einen zu langen Zweck. Er wird beim Import gekürzt."
+ "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Zweck. Er wird beim Import gekürzt."
},
{
"id": "api.status.init.debug",
@@ -2497,15 +2497,15 @@
},
{
"id": "api.templates.user_access_token_body.info",
- "translation": "A user access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "Ein Benutzer-Zugriffs-Token wurde Ihrem Konto auf {{ .SiteURL }} hinzugefügt. Es kann für den Zugang zu {{.SiteName}} mit Ihrem Konto verwendet werden.<br>Wenn diese Änderung nicht durch Sie ausgeführt wurde, wenden Sie sich bitte bei Ihrem Systemadministrator."
},
{
"id": "api.templates.user_access_token_body.title",
- "translation": "User access token added to your account"
+ "translation": "Benutzer-Zugriffs-Token zu Ihrem Konto hinzugefügt"
},
{
"id": "api.templates.user_access_token_subject",
- "translation": "[{{ .SiteName }}] User access token added to your account"
+ "translation": "[{{ .SiteName }}] Benutzer-Zugriffs-Token zu Ihrem Konto hinzugefügt"
},
{
"id": "api.templates.username_change_body.info",
@@ -2865,7 +2865,7 @@
},
{
"id": "api.user.send_user_access_token.error",
- "translation": "Failed to send user access token added email successfully"
+ "translation": "Konnte \"Benutzer-Zugriffs-Token hinzugefügt\"-E-Mail nicht erfolgreich versenden"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
@@ -3413,15 +3413,15 @@
},
{
"id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error",
- "translation": "Ungültige Desktop NotifyProps für Kanalmitgliedschaft des Benutzers."
+ "translation": "Ungültige Desktop-Benachrichtigungs-Eigenschaft für Kanalmitgliedschaft des Benutzers."
},
{
"id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error",
- "translation": "Ungültige MarkUnread NotifyProps für Kanalmitgliedschaft des Benutzers."
+ "translation": "Ungültige Ungelesen-Markierung-Benachrichtigungs-Eigenschaft für Kanalmitgliedschaft des Benutzers."
},
{
"id": "app.import.validate_user_channels_import_data.invalid_notify_props_mobile.error",
- "translation": "Ungültige Desktop NotifyProps für Kanalmitgliedschaft des Benutzers."
+ "translation": "Ungültige Mobil-Benachrichtigungs-Eigenschaft für Kanalmitgliedschaft des Benutzers."
},
{
"id": "app.import.validate_user_channels_import_data.invalid_roles.error",
@@ -3461,35 +3461,35 @@
},
{
"id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error",
- "translation": "Invalid Channel Trigger Notify Prop for user."
+ "translation": "Ungültiger Wert für Kanalauslöser-Benachrichtigungs-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_comment_trigger_invalid.error",
- "translation": "Invalid Comment Trigger Notify Prop for user."
+ "translation": "Ungültige Kommentar-Auslöser-Benachrichtigungs-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_duration_invalid.error",
- "translation": "Invalid Desktop Duration Notify Prop value for user."
+ "translation": "Ungültiger Wert für Desktop-Benachrichtigungdauer-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_invalid.error",
- "translation": "Invalid Desktop Notify Prop value for user."
+ "translation": "Ungültiger Wert für Desktop-Benachrichtigungs-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_sound_invalid.error",
- "translation": "Invalid Desktop Sound Notify Prop value for user."
+ "translation": "Ungültiger Wert für Desktop-Benachrichtigungston-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_email_invalid.error",
- "translation": "Invalid Email Notify Prop value for user."
+ "translation": "Ungültiger Wert für E-Mail-Benachrichtigungs-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_mobile_invalid.error",
- "translation": "Invalid Mobile Notify Prop value for user."
+ "translation": "Ungültiger Wert für Mobil-Benachrichtigungs-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.notify_props_mobile_push_status_invalid.error",
- "translation": "Invalid Mobile Push Status Notify Prop for user."
+ "translation": "Ungültiger Wert für Mobil-Push-Eigenschaft des Benutzers."
},
{
"id": "app.import.validate_user_import_data.pasword_length.error",
@@ -3521,27 +3521,27 @@
},
{
"id": "app.notification.body.intro.direct.full",
- "translation": "Sie haben eine neue Nachricht."
+ "translation": "Sie haben eine neue Direktnachricht."
},
{
"id": "app.notification.body.intro.direct.generic",
- "translation": "You have a new direct message from {{.SenderName}}"
+ "translation": "Sie haben eine neue Direktnachricht von {{.SenderName}}"
},
{
"id": "app.notification.body.intro.notification.full",
- "translation": "You have a new notification."
+ "translation": "Sie haben eine neue Benachrichtigung."
},
{
"id": "app.notification.body.intro.notification.generic",
- "translation": "You have a new notification from {{.SenderName}}"
+ "translation": "Sie haben eine neue Benachrichtigung von {{.SenderName}}"
},
{
"id": "app.notification.body.text.direct.full",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
+ "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}}. {{.Month}}"
},
{
"id": "app.notification.body.text.direct.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
+ "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}}. {{.Month}}"
},
{
"id": "app.notification.body.text.notification.full",
@@ -3549,15 +3549,15 @@
},
{
"id": "app.notification.body.text.notification.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
+ "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}}. {{.Month}}"
},
{
"id": "app.notification.subject.direct.full",
- "translation": "Neue Gruppennachricht von {{.SenderDisplayName}} am {{.Day}}.{{.Month}}.{{.Year}}"
+ "translation": "[{{.SiteName}}] Neue Direktnachricht von {{.SenderDisplayName}} am {{.Day}}.{{.Month}}.{{.Year}}"
},
{
"id": "app.notification.subject.notification.full",
- "translation": "[{{ .SiteName }}] Notification in {{ .TeamName}} on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "[{{ .SiteName }}] Benachrichtigung in {{ .TeamName}} am {{.Day}}.{{.Month}}.{{.Year}}"
},
{
"id": "app.user_access_token.disabled",
@@ -4445,7 +4445,7 @@
},
{
"id": "model.config.is_valid.email_notification_contents_type.app_error",
- "translation": "Invalid email notification contents type for email settings. Must be one of either 'full' or 'generic'."
+ "translation": "Ungültiger Inhaltstyp für E-Mail-Benachrichtigungen in E-Mail-Einstellungen. Muss entweder 'full' oder 'generic' sein."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -5281,7 +5281,7 @@
},
{
"id": "store.sql.schema_version.critical",
- "translation": "Database schema version %v is no longer supported. This Mattermost server supports automatic upgrades from schema version %v through schema version %v. Downgrades are not supported. Please manually upgrade to at least version %v before continuing"
+ "translation": "Datenbankschema-Version %v wird nicht länger unterstützt. Dieser Mattermost-Server unterstützt automatische Upgrades von Schema-Version %v bis %v. Downgrades werden nicht unterstützt. Bitte aktualisieren Sie manuell auf mindestens Version %v bevor Sie fortfahren."
},
{
"id": "store.sql.short_ciphertext",
@@ -6509,7 +6509,7 @@
},
{
"id": "utils.config.add_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: Adding DefaultClientLocale to AvailableLocales."
+ "translation": "Konnte Mattermost-Konfigurationsdatei nicht laden: Fügre DefaultClientLocale zu AvailableLocales hinzu."
},
{
"id": "utils.config.load_config.decoding.panic",
@@ -6533,15 +6533,15 @@
},
{
"id": "utils.config.supported_available_locales.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale. Setting AvailableLocales to all locales as default value."
+ "translation": "Konnte Mattermost-Konfigurationsdatei nicht laden: AvailableLocales muss DefaultClientLocale enthalten. Setze AvailableLocales auf alle Übersetzungen als Standardwert."
},
{
"id": "utils.config.supported_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultClientLocale must be one of the supported locales. Setting DefaultClientLocale to en as default value."
+ "translation": "Konnte Mattermost-Konfigurationsdatei nicht laden; DefaultClientLocale muss eine der unterstützten Übersetzungen entsprechen. Setze DefaultClientLocale auf en als Standardwert."
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Konnte Mattermost Konfigurationsdatei nicht laden: DefaultServerLocale muss eine der unterstützen Locale entsprechen"
+ "translation": "Konnte Mattermost-Konfigurationsdatei nicht laden; DefaultServerLocale muss einer der unterstützten Übersetzungen entsprechen. Setze DefaultServerLocale auf en als Standardwert."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/en.json b/i18n/en.json
index 49f5c1310..1b3691ecf 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -6621,7 +6621,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales"
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/es.json b/i18n/es.json
index 69db22128..c55f728f0 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -1117,7 +1117,7 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "Direct Message from "
+ "translation": "Mensaje Directo de "
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
@@ -1125,11 +1125,11 @@
},
{
"id": "api.email_batching.render_batched_post.group_message",
- "translation": "Group Message from "
+ "translation": "Mensaje Grupal de "
},
{
"id": "api.email_batching.render_batched_post.notification",
- "translation": "Notification from "
+ "translation": "Notificación de "
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
@@ -1138,8 +1138,8 @@
{
"id": "api.email_batching.send_batched_email_notification.body_text",
"translation": {
- "one": "You have a new notification.",
- "other": "You have {{.Count}} new notifications."
+ "one": "Tienes una nueva notificación",
+ "other": "Tienes {{.Count}} nuevas notificaciones."
}
},
{
@@ -1981,99 +1981,99 @@
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
- "translation": "The Integration/Slack Bot user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "La integración/usuario Bot de Slack con el correo electrónico {{.Email}} y contraseña {{.Password}} ha sido importado.\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
- "translation": "Unable to import the Integration/Slack Bot user {{.Username}}.\r\n"
+ "translation": "No se puede importar la Integración/usuario Bot de Slack {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n Canales agregados \r\n"
+ "translation": "\r\n Canales agregados:\r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
- "translation": "Unable to add Slack user {{.Username}} to channel.\r\n"
+ "translation": "No se puede agregar el usuario de Slack {{.Username}} al canal.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
- "translation": "Unable to import Slack channel {{.DisplayName}}.\r\n"
+ "translation": "No se puede importar el canal de Slack {{.DisplayName}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed.warn",
- "translation": "Slack Import: Unable to import Slack channel: %s."
+ "translation": "Slack Import: No se puede importar el canal de Slack: %s."
},
{
"id": "api.slackimport.slack_add_channels.merge",
- "translation": "The Slack channel {{.DisplayName}} already exists as an active Mattermost channel. Both channels have been merged.\r\n"
+ "translation": "El canal de Slack {{.DisplayName}} ya existe como un canal activo en Mattermost. Ambos canales se han fusionado.\r\n"
},
{
"id": "api.slackimport.slack_add_posts.attach_files.error",
- "translation": "Slack Import: An error occurred when attaching files to a message, post_id=%s, file_ids=%v, err=%v."
+ "translation": "Slack Import: Ocurrió un error al adjuntar los archivos al mensaje, post_id=%s, file_ids=%v, err=%v."
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack Import: Slack bot messages cannot be imported yet."
+ "translation": "Slack Import: Los mensajes del bot de Slack todavía no pueden ser importados."
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slack Import: Unable to import the bot message as the bot user does not exist."
+ "translation": "Slack Import: No se puede importar el mensaje del bot ya que el usuario del bot no existe."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
- "translation": "Slack Import: Unable to import the message as it has no comments."
+ "translation": "Slack Import: No se puede importar el mensaje ya que no tiene comentarios."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack Import: No se puede importar el mensaje ya que falta el campo del usuario."
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Import: Unable to import bot message as the BotId field is missing."
+ "translation": "Slack Import: No se puede importar el mensaje del bot ya que falta el campo BotId."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Slack Import: Unable to import the message as its type is not supported: post_type=%v, post_subtype=%v."
+ "translation": "Slack Import: No se puede importar el mensaje ya que el tipo no es soportado: post_type=%v, post_subtype=%v."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Slack Import: Unable to import file {{.FileId}} as the file is missing from the Slack export zip file."
+ "translation": "Slack Import: No se puede importar el archivo {{.FileId}} ya que no se encuentra el archivo en el archivo zip exportado de Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
- "translation": "Slack Import: Unable to attach the file to the post as the latter has no \"file\" section present in Slack export."
+ "translation": "Slack Import: No se puede adjuntar el archivo al mensaje ya que el mensaje no tiene la sección \"file\" presente en la exportación de Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Slack Import: Unable to open the file {{.FileId}} from the Slack export: {{.Error}}."
+ "translation": "Slack Import: No se puede abrir el archivo {{.FileId}} de la exportación de Slack: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
- "translation": "Slack Import: An error occurred when uploading file {{.FileId}}: {{.Error}}."
+ "translation": "Slack Import: Ocurrió un error al subir el archivo {{.FileId}}: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "Slack Import: Unable to add the message as the Slack user %v does not exist in Mattermost."
+ "translation": "Slack Import: No se puede agregar el mensaje ya que el usuario de Slack %v no existe en Mattermost."
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack Import: No se puede importar el mensaje ya que falta el campo de usuario."
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Usuarios creados\r\n"
+ "translation": "\r\nUsuarios creados:\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "La integración/usuario Bot de Slack con el correo electrónico {{.Email}} y contraseña {{.Password}} ha sido importado.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
+ "translation": "El usuario de Slack ha sido combinado con el usuario existente en Mattermost ya que el correo electrónico {{.Email}} y el nombre de usuario {{.Username}} coinciden.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
+ "translation": "El usuario de Slack ha sido combinado con el usuario existente en Mattermost ya que el correo electrónico {{.Email}} y el nombre de usuario {{.Username}} coinciden, pero el usuario no pudo ser agregado a su equipo.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
@@ -2081,27 +2081,27 @@
},
{
"id": "api.slackimport.slack_add_users.missing_email_address.warn",
- "translation": "Usuario {{.Username}} no posee una dirección de correo electrónico en la exportación de Slack. Se utiliza {{.Email}} como el valor. El usuario debe actualizar su dirección de correo electrónico una vez que inicie sesión en el sistema."
+ "translation": "Slack Import: Usuario {{.Username}} no posee una dirección de correo electrónico en la exportación de Slack. Se utiliza {{.Email}} como el valor. El usuario debe actualizar su dirección de correo electrónico una vez que inicie sesión en el sistema."
},
{
"id": "api.slackimport.slack_add_users.unable_import",
- "translation": "No se pudo importar el usuario: {{.Username}}\r\n"
+ "translation": "No se pudo importar el usuario de Slack: {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the !channel, matching regular expression for the Slack channel {{.ChannelName}} (id={{.ChannelID}})."
+ "translation": "Slack Import: No se puede compilar el !canal, la coincidencia de expresión regular para el canal de Slack {{.ChannelName}} (id={{.ChannelID}})."
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Slack Import: Bad timestamp detected."
+ "translation": "Slack Import: se ha detectado una marca de tiempo mala."
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the @mention, matching regular expression for the Slack user {{.Username}} (id={{.UserID}})."
+ "translation": "Slack Import: no se puede compilar la @mención, la coincidencia de expresión regular para que el usuario de Slack {{.Username}} (id={{.UserID}})."
},
{
"id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
- "translation": "Slack Import: Unable to deactivate the user account used for the bot."
+ "translation": "Slack Import: No se puede desactivar la cuenta de usuario utilizada por el bot."
},
{
"id": "api.slackimport.slack_import.log",
@@ -2113,7 +2113,7 @@
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- mensajes realizadados por el bot de Slack actualmente no son soportados.\r\n"
+ "translation": "- Los mensajes del bot de Slack actualmente no son soportados.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
@@ -2121,11 +2121,11 @@
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\n Notas \r\n"
+ "translation": "\r\nNotas:\r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
- "translation": "Unable to open the file: {{.Filename}}.\r\n"
+ "translation": "No se puede abrir el archivo: {{.Filename}}.\r\n"
},
{
"id": "api.slackimport.slack_import.team_fail",
@@ -2133,31 +2133,31 @@
},
{
"id": "api.slackimport.slack_import.zip.app_error",
- "translation": "Unable to open the Slack export zip file.\r\n"
+ "translation": "No se puede abrir el archivo de exportación zip de Slack.\r\n"
},
{
"id": "api.slackimport.slack_parse_channels.error",
- "translation": "Slack Import: Error occurred when parsing some Slack channels. Import may work anyway."
+ "translation": "Slack Import: Ocurrió un error al analizar algunos canales de Slack. De igual forma puede que la importación funcione."
},
{
"id": "api.slackimport.slack_parse_posts.error",
- "translation": "Slack Import: Error occurred when parsing some Slack posts. Import may work anyway."
+ "translation": "Slack Import: Ocurrió un error al analizar los mensajes de Slack. De igual forma puede que la importación funcione."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn",
- "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene un nombre que es demasiado largo. Se truncará cuando sea importado."
+ "translation": "Slack Import: El canal: {{.ChannelName}} tiene un nombre que supera la longitud máxima. Se truncará cuando sea importado."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn",
- "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene un nombre que es demasiado largo. Se truncará cuando sea importado."
+ "translation": "Slack Import: El canal: {{.ChannelName}} tiene un encabezado que supera la longitud máxima. Se truncará cuando sea importado."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
- "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene un nombre que es demasiado largo. Se truncará cuando sea importado."
+ "translation": "Slack Import: El canal: {{.ChannelName}} tiene un nombre que supera la longitud máxima. Se truncará cuando sea importado."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
- "translation": "Importador de Slack: El canal: {{.ChannelName}} tiene una propósito que es demasiado largo. Se truncará cuando sea importado."
+ "translation": "Slack Import: El canal: {{.ChannelName}} tiene una propósito que supera la longitud máxima. Se truncará cuando sea importado."
},
{
"id": "api.status.init.debug",
@@ -3521,23 +3521,23 @@
},
{
"id": "app.notification.body.intro.direct.full",
- "translation": "Tienes un mensaje nuevo."
+ "translation": "Tienes un nuevo mensaje directo."
},
{
"id": "app.notification.body.intro.direct.generic",
- "translation": "You have a new direct message from {{.SenderName}}"
+ "translation": "Tienes un nuevo mensaje directo de {{.SenderName}}"
},
{
"id": "app.notification.body.intro.notification.full",
- "translation": "You have a new notification."
+ "translation": "Tienes una nueva notificación."
},
{
"id": "app.notification.body.intro.notification.generic",
- "translation": "You have a new notification from {{.SenderName}}"
+ "translation": "Tienes una nueva notificación de {{.SenderName}}"
},
{
"id": "app.notification.body.text.direct.full",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
+ "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
},
{
"id": "app.notification.body.text.direct.generic",
@@ -3545,7 +3545,7 @@
},
{
"id": "app.notification.body.text.notification.full",
- "translation": "Canal: {{.ChannelName}}<br>{{.SenderName}} - {{.Day}} {{.Month}}, {{.Hour}}:{{.Minute}} {{.TimeZone}}"
+ "translation": "Canal: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Day}} {{.Month}}"
},
{
"id": "app.notification.body.text.notification.generic",
@@ -3553,15 +3553,15 @@
},
{
"id": "app.notification.subject.direct.full",
- "translation": "Nuevo Mensaje de Grupo de {{.SenderDisplayName}} el {{.Day}} {{.Month}}, {{.Year}}"
+ "translation": "[{{.SiteName}}] Nuevo Mensaje Directo de {{.SenderDisplayName}} el {{.Day}} {{.Month}}, {{.Year}}"
},
{
"id": "app.notification.subject.notification.full",
- "translation": "[{{ .SiteName }}] Notification in {{ .TeamName}} on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "[{{ .SiteName }}] Notificación en {{ .TeamName}} el {{.Day}} {{.Month}}, {{.Year}}"
},
{
"id": "app.user_access_token.disabled",
- "translation": "Los tokens de acceso de usuario están deshabilitadas en este servidor. Por favor, póngase en contacto con su administrador del sistema para obtener más detalles."
+ "translation": "Los tokens de acceso personal están inhabilitados en este servidor. Por favor, póngase en contacto con su administrador del sistema para obtener más detalles."
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "Capacidad para crear tokens de acceso de usuario"
+ "translation": "Capacidad para crear tokens de acceso personales"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "Crear Token de Acceso de Usuario"
+ "translation": "Crear Token de Acceso Personal"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "Capacidad para leer los campos de id, description y user_id de los tokens de acceso "
+ "translation": "Capacidad para leer los campos de id, description y user_id de los tokens personales"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "Leer Tokens de Acceso de Usuario"
+ "translation": "Leer Token de Acceso Personal"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "Capacidad para revocar tokens de acceso de usuario"
+ "translation": "Capacidad para revocar tokens de acceso personales"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "Revocar Token de Acceso de Usuario"
+ "translation": "Revocar Token de Acceso Personal"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "Un rol con el permiso de crear, leer y revocar tokens de acceso de usuario"
+ "translation": "Un rol con el permiso de crear, leer y revocar tokens de acceso personales"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "Token de Acceso de Usuario"
+ "translation": "Token de Acceso Personal"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -4445,7 +4445,7 @@
},
{
"id": "model.config.is_valid.email_notification_contents_type.app_error",
- "translation": "Invalid email notification contents type for email settings. Must be one of either 'full' or 'generic'."
+ "translation": "Configuración del tipo de contenido para la notificación por correo electrónico no válido. Debe ser uno de los siguientes valores 'full' o 'generic'."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -5281,7 +5281,7 @@
},
{
"id": "store.sql.schema_version.critical",
- "translation": "Database schema version %v is no longer supported. This Mattermost server supports automatic upgrades from schema version %v through schema version %v. Downgrades are not supported. Please manually upgrade to at least version %v before continuing"
+ "translation": "La versión %v del esquema de la Base de datos ya no es soportado. Este servidor de Mattermost soporta actualizaciones de la versión del esquema automáticamente desde %v hasta la versión del esquema %v. Disminuir la versión no está soportado. Por favor realiza una actualización de al menos la versión %v manualmente antes de continuar"
},
{
"id": "store.sql.short_ciphertext",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "No pudimos eliminar el token de acceso de usuario"
+ "translation": "No pudimos eliminar el token de acceso personal"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "No pudimos obtener el token de acceso de usuario"
+ "translation": "No pudimos obtener el token de acceso personal"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "No pudimos obtener el token de acceso de usuario por token"
+ "translation": "No pudimos obtener el token de acceso personal por token"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "No pudimos obtener el token de acceso de usuario por usuario"
+ "translation": "No pudimos obtener el token de acceso personal por usuario"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "No pudimos guardar el token de acceso de usuario"
+ "translation": "No pudimos guardar el token de acceso personal"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6509,7 +6509,7 @@
},
{
"id": "utils.config.add_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: Adding DefaultClientLocale to AvailableLocales."
+ "translation": "No se puede cargar el archivo de configuración de mattermost: Se agrega DefaultClientLocale a AvailableLocales."
},
{
"id": "utils.config.load_config.decoding.panic",
@@ -6533,15 +6533,15 @@
},
{
"id": "utils.config.supported_available_locales.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale. Setting AvailableLocales to all locales as default value."
+ "translation": "No se puede cargar el archivo de configuración de mattermost: AvailableLocales debe incluir DefaultClientLocale. Se asignan todos los idiomas como valor predeterminado a AvailableLocales."
},
{
"id": "utils.config.supported_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultClientLocale must be one of the supported locales. Setting DefaultClientLocale to en as default value."
+ "translation": "No se puede cargar el archivo de configuración de mattermost: DefaultClientLocale debe contener uno de los idiomas soportados. Se asigna `en` como valor predeterminado a DefaultClientLocale."
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "No se pudo cargar la configuración de mattermost: El valor de DefaultServerLocale debe ser uno de los idiomas soportados"
+ "translation": "No se puede cargar el archivo de configuración de mattermost: DefaultClientLocale debe contener uno de los idiomas soportados. Se asigna `en` como valor predeterminado a DefaultClientLocale."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/fr.json b/i18n/fr.json
index fdf954005..79013486d 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -93,7 +93,7 @@
},
{
"id": "api.admin.test_email.body",
- "translation": "<br/><br/><br/>La configuration e-mail de Mattermost s'est déroulée avec succès !"
+ "translation": "<br/><br/><br/>La configuration e-mail de Mattermost s'est déroulée avec succès !"
},
{
"id": "api.admin.test_email.missing_server",
@@ -101,7 +101,7 @@
},
{
"id": "api.admin.test_email.reenter_password",
- "translation": "Les informations sur le serveur SMTP ont changé. Veuillez saisir à nouveau le mot de passe du serveur SMTP pour tester la connexion."
+ "translation": "Les informations sur le serveur SMTP ont changé. Veuillez spécifier à nouveau le mot de passe du serveur SMTP pour tester la connexion."
},
{
"id": "api.admin.test_email.subject",
@@ -229,7 +229,7 @@
},
{
"id": "api.channel.create_group.bad_user.app_error",
- "translation": "Un des utilisateurs fournis n'existe pas"
+ "translation": "Un des utilisateurs spécifié n'existe pas"
},
{
"id": "api.channel.delete_channel.archived",
@@ -317,7 +317,7 @@
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
- "translation": "Impossible de publier le message de mise à jour du nom d'affichage"
+ "translation": "Impossible de publier le message indiquant le changement du nom d'affichage"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
@@ -325,15 +325,15 @@
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
- "translation": "%s a mis à jour l'entête du canal de : %s en : %s"
+ "translation": "%s a mis à jour l'entête du canal de : %s en : %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.post.error",
- "translation": "Impossible de publier le message de mise à jour de l'entête du canal"
+ "translation": "Impossible de publier le message indiquant le changement de l'entête du canal"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
- "translation": "%s a supprimé le titre du canal (était : %s)"
+ "translation": "%s a supprimé le titre du canal (était : %s)"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
@@ -341,15 +341,15 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
- "translation": "%s a mis à jour l'entête du canal de : %s en : %s"
+ "translation": "%s a mis à jour l'entête du canal de : %s en : %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
- "translation": "%s a mis à jour l'entête du canal en : %s"
+ "translation": "%s a mis à jour l'entête du canal en : %s"
},
{
"id": "api.channel.post_user_add_remove_message_and_forget.error",
- "translation": "Impossible de publier le message joindre/quitter"
+ "translation": "Impossible de publier le message indiquant l'entrée ou la sortie de l'utilisateur du canal"
},
{
"id": "api.channel.remove.default.app_error",
@@ -457,7 +457,7 @@
},
{
"id": "api.command.invite_people.hint",
- "translation": "[Nom@domaine.com ...]"
+ "translation": "[nom@domaine.com ...]"
},
{
"id": "api.command.invite_people.invite_off",
@@ -489,7 +489,7 @@
},
{
"id": "api.command_away.desc",
- "translation": "Changer votre état en « Absent »."
+ "translation": "Définit votre état sur « Absent »."
},
{
"id": "api.command_away.name",
@@ -505,7 +505,7 @@
},
{
"id": "api.command_channel_header.desc",
- "translation": "Editer l'entête du canal"
+ "translation": "Édite l'entête du canal"
},
{
"id": "api.command_channel_header.hint",
@@ -513,7 +513,7 @@
},
{
"id": "api.command_channel_header.message.app_error",
- "translation": "Du texte doit être fourni avec la commande /header."
+ "translation": "Du texte doit être spécifié avec la commande /header."
},
{
"id": "api.command_channel_header.name",
@@ -537,11 +537,11 @@
},
{
"id": "api.command_channel_purpose.desc",
- "translation": "Edit the channel purpose"
+ "translation": "Éditer la description du canal"
},
{
"id": "api.command_channel_purpose.direct_group.app_error",
- "translation": "Cannot set purpose for direct message channels. Use /header to set the header instead."
+ "translation": "Impossible de définir la description des canaux de messages privés. Utilisez /header pour définir l'entête à la place."
},
{
"id": "api.command_channel_purpose.hint",
@@ -549,7 +549,7 @@
},
{
"id": "api.command_channel_purpose.message.app_error",
- "translation": "Un message doit être fourni avec la commande /echo."
+ "translation": "Un message doit être spécifié avec la commande /purpose."
},
{
"id": "api.command_channel_purpose.name",
@@ -557,11 +557,11 @@
},
{
"id": "api.command_channel_purpose.permission.app_error",
- "translation": "Vous ne disposez pas des permissions requises pour éditer l'entête du canal."
+ "translation": "Vous ne disposez pas des permissions requises pour éditer la description du canal."
},
{
"id": "api.command_channel_purpose.update_channel.app_error",
- "translation": "Une erreur s'est produite lors de la mise à jour du canal."
+ "translation": "Une erreur s'est produite lors de la mise à jour du canal courant."
},
{
"id": "api.command_channel_rename.channel.app_error",
@@ -569,11 +569,11 @@
},
{
"id": "api.command_channel_rename.desc",
- "translation": "Rename the channel"
+ "translation": "Renomme le canal"
},
{
"id": "api.command_channel_rename.direct_group.app_error",
- "translation": "Impossible de quitter un canal de messages privés"
+ "translation": "Impossible de renommer les canaux de messages privés."
},
{
"id": "api.command_channel_rename.hint",
@@ -581,7 +581,7 @@
},
{
"id": "api.command_channel_rename.message.app_error",
- "translation": "Un message doit être fourni avec la commande /echo."
+ "translation": "Un message doit être spécifié avec la commande /rename."
},
{
"id": "api.command_channel_rename.name",
@@ -589,19 +589,19 @@
},
{
"id": "api.command_channel_rename.permission.app_error",
- "translation": "Vous ne disposez pas des permissions requises pour éditer l'entête du canal."
+ "translation": "Vous ne disposez pas des permissions requises pour renommer le canal."
},
{
"id": "api.command_channel_rename.update_channel.app_error",
- "translation": "Une erreur s'est produite lors de la mise à jour du canal."
+ "translation": "Une erreur s'est produite lors de la mise à jour du canal courant."
},
{
"id": "api.command_channel_rename.update_channel.success",
- "translation": "L'entête du canal a été mis à jour avec succès."
+ "translation": "Le nom du canal a été mis à jour avec succès."
},
{
"id": "api.command_code.desc",
- "translation": "Display text as a code block"
+ "translation": "Affiche le texte sous la forme d'un bloc de code"
},
{
"id": "api.command_code.hint",
@@ -609,7 +609,7 @@
},
{
"id": "api.command_code.message.app_error",
- "translation": "Un message doit être fourni avec la commande /echo."
+ "translation": "Un message doit être spécifié avec la commande /code."
},
{
"id": "api.command_code.name",
@@ -629,7 +629,7 @@
},
{
"id": "api.command_echo.create.app_error",
- "translation": "Impossible de créer le message /echo, err=%v"
+ "translation": "Impossible de créer le message avec la commande /echo, err=%v"
},
{
"id": "api.command_echo.delay.app_error",
@@ -649,7 +649,7 @@
},
{
"id": "api.command_echo.message.app_error",
- "translation": "Un message doit être fourni avec la commande /echo."
+ "translation": "Un message doit être spécifié avec la commande /echo."
},
{
"id": "api.command_echo.name",
@@ -657,7 +657,7 @@
},
{
"id": "api.command_expand.desc",
- "translation": "Désactiver la réduction automatique des aperçus d'images"
+ "translation": "Désactive la réduction automatique des aperçus d'images"
},
{
"id": "api.command_expand.name",
@@ -673,7 +673,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Ouvrir l'aide de Mattermost"
+ "translation": "Ouvre l'aide de Mattermost"
},
{
"id": "api.command_help.name",
@@ -709,11 +709,11 @@
},
{
"id": "api.command_leave.desc",
- "translation": "Leave the current channel"
+ "translation": "Quitte le canal courant"
},
{
"id": "api.command_leave.fail.app_error",
- "translation": "Une erreur s'est produite en rejoignant le canal."
+ "translation": "Une erreur s'est produite en quittant le canal."
},
{
"id": "api.command_leave.list.app_error",
@@ -721,7 +721,7 @@
},
{
"id": "api.command_leave.missing.app_error",
- "translation": "Impossible de trouver le canal"
+ "translation": "Impossible de trouver le canal."
},
{
"id": "api.command_leave.name",
@@ -729,11 +729,11 @@
},
{
"id": "api.command_leave.success",
- "translation": "Left the channel."
+ "translation": "A quitté le canal."
},
{
"id": "api.command_logout.desc",
- "translation": "Se déconnecter de Mattermost"
+ "translation": "Se déconnecte de Mattermost"
},
{
"id": "api.command_logout.fail_message",
@@ -745,7 +745,7 @@
},
{
"id": "api.command_me.desc",
- "translation": "Effectuer une action"
+ "translation": "Effectue une action"
},
{
"id": "api.command_me.hint",
@@ -757,7 +757,7 @@
},
{
"id": "api.command_msg.desc",
- "translation": "Envoyer un message privé à un utilisateur"
+ "translation": "Envoie un message privé à un utilisateur"
},
{
"id": "api.command_msg.dm_fail.app_error",
@@ -789,7 +789,7 @@
},
{
"id": "api.command_offline.desc",
- "translation": "Changer votre état en « Hors ligne »."
+ "translation": "Définit votre état sur « Hors ligne »."
},
{
"id": "api.command_offline.name",
@@ -801,7 +801,7 @@
},
{
"id": "api.command_online.desc",
- "translation": "Changer votre état en « Connecté »"
+ "translation": "Définit votre état sur « Connecté »"
},
{
"id": "api.command_online.name",
@@ -817,7 +817,7 @@
},
{
"id": "api.command_search.desc",
- "translation": "Rechercher du texte dans les messages"
+ "translation": "Recherche du texte dans les messages"
},
{
"id": "api.command_search.hint",
@@ -833,7 +833,7 @@
},
{
"id": "api.command_settings.desc",
- "translation": "Ouvrir la page des Paramètres du compte"
+ "translation": "Ouvre la page des Paramètres du compte"
},
{
"id": "api.command_settings.name",
@@ -845,7 +845,7 @@
},
{
"id": "api.command_shortcuts.browser.channel_next",
- "translation": "{{.ChannelNextCmd}} : Canal suivant dans votre historique\n"
+ "translation": "{{.ChannelNextCmd}} : Canal suivant dans votre historique\n"
},
{
"id": "api.command_shortcuts.browser.channel_next.cmd",
@@ -857,7 +857,7 @@
},
{
"id": "api.command_shortcuts.browser.channel_prev",
- "translation": "{{.ChannelPrevCmd}} : Canal précédent dans votre historique\n"
+ "translation": "{{.ChannelPrevCmd}} : Canal précédent dans votre historique\n"
},
{
"id": "api.command_shortcuts.browser.channel_prev.cmd",
@@ -869,11 +869,11 @@
},
{
"id": "api.command_shortcuts.browser.font_decrease",
- "translation": "{{.CmdOrCtrl}}+MOINS : Diminue la taille de la police de caractères (zoom arrière)\n"
+ "translation": "{{.CmdOrCtrl}}+MOINS : Diminue la taille de la police de caractères (zoom arrière)\n"
},
{
"id": "api.command_shortcuts.browser.font_increase",
- "translation": "{{.CmdOrCtrl}}+PLUS : Augmente la taille de la police de caractères (zoom avant)\n"
+ "translation": "{{.CmdOrCtrl}}+PLUS : Augmente la taille de la police de caractères (zoom avant)\n"
},
{
"id": "api.command_shortcuts.browser.header",
@@ -881,15 +881,15 @@
},
{
"id": "api.command_shortcuts.browser.highlight_next",
- "translation": "MAJ+BAS (dans le champ de saisie) : Sélectionne le texte jusqu'à la ligne suivante\n"
+ "translation": "MAJ+BAS (dans le champ de saisie) : Sélectionne le texte jusqu'à la ligne suivante\n"
},
{
"id": "api.command_shortcuts.browser.highlight_prev",
- "translation": "MAJ+HAUT (dans le champ de saisie) : Sélectionne le texte jusqu'à la ligne précédente\n"
+ "translation": "MAJ+HAUT (dans le champ de saisie) : Sélectionne le texte jusqu'à la ligne précédente\n"
},
{
"id": "api.command_shortcuts.browser.newline",
- "translation": "MAJ+ENTREE (dans le champ de saisie) : Crée une nouvelle ligne\n"
+ "translation": "MAJ+ENTREE (dans le champ de saisie) : Crée une nouvelle ligne\n"
},
{
"id": "api.command_shortcuts.cmd",
@@ -909,7 +909,7 @@
},
{
"id": "api.command_shortcuts.files.upload",
- "translation": "{{.CmdOrCtrl}}+U : Envoie des fichiers\n\n"
+ "translation": "{{.CmdOrCtrl}}+U : Envoie des fichiers\n\n"
},
{
"id": "api.command_shortcuts.header",
@@ -917,19 +917,19 @@
},
{
"id": "api.command_shortcuts.msgs.comp_channel",
- "translation": "~[caractère]+TAB : Saisi automatiquement le nom du canal commencant par [caractère]\n"
+ "translation": "~[caractère]+TAB : Complète automatiquement le nom du canal commençant par [caractère]\n"
},
{
"id": "api.command_shortcuts.msgs.comp_emoji",
- "translation": ":[caractère]+TAB: Saisi automatiquement l'émoticône commençant par [caractère]\n\n"
+ "translation": ":[caractère]+TAB: Complète automatiquement l'émoticône commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.msgs.comp_username",
- "translation": "@[caractère]+TAB : Saisi automatiquement le nom d'@utilisateur commencant par [caractère]\n"
+ "translation": "@[caractère]+TAB : Complète automatiquement le nom d'@utilisateur commençant par [caractère]\n"
},
{
"id": "api.command_shortcuts.msgs.edit",
- "translation": "HAUT (dans le champ de saisie vide) : Édite le denier message du canal en cours\n"
+ "translation": "HAUT (dans le champ de saisie vide) : Édite le denier message du canal en cours\n"
},
{
"id": "api.command_shortcuts.msgs.header",
@@ -937,19 +937,19 @@
},
{
"id": "api.command_shortcuts.msgs.mark_as_read",
- "translation": "ECHAP : Marque tous les messages du canal en cours comme lus\n"
+ "translation": "ECHAP : Marque tous les messages du canal en cours comme lus\n"
},
{
"id": "api.command_shortcuts.msgs.reply",
- "translation": "MAJ+HAUT (dans le champ de saisie vide) : Répond au message le plus récent dans le canal en cours\n"
+ "translation": "MAJ+HAUT (dans le champ de saisie vide) : Répond au message le plus récent dans le canal en cours\n"
},
{
"id": "api.command_shortcuts.msgs.reprint_next",
- "translation": "{{.CmdOrCtrl}}+BAS (dans le champ de saisie vide) : Affiche à nouveau le message ou la commande slash suivants que vous avez saisis\n"
+ "translation": "{{.CmdOrCtrl}}+BAS (dans le champ de saisie vide) : Affiche à nouveau le message ou la commande slash suivants que vous avez spécifiés\n"
},
{
"id": "api.command_shortcuts.msgs.reprint_prev",
- "translation": "{{.CmdOrCtrl}}+HAUT (dans le champ de saisie vide) : Affiche à nouveau le message ou la commande slash précédents que vous avez saisis\n"
+ "translation": "{{.CmdOrCtrl}}+HAUT (dans le champ de saisie vide) : Affiche à nouveau le message ou la commande slash précédents que vous avez spécifiés\n"
},
{
"id": "api.command_shortcuts.name",
@@ -965,35 +965,35 @@
},
{
"id": "api.command_shortcuts.nav.next",
- "translation": "ALT+BAS : Canal ou message privé suivants de la barre latérale gauche\n"
+ "translation": "ALT+BAS : Canal ou message privé suivants de la barre latérale gauche\n"
},
{
"id": "api.command_shortcuts.nav.prev",
- "translation": "ALT+HAUT : Canal ou message privé précédents de la barre latérale gauche\n"
+ "translation": "ALT+HAUT : Canal ou message privé précédents de la barre latérale gauche\n"
},
{
"id": "api.command_shortcuts.nav.recent_mentions",
- "translation": "{{.CmdOrCtrl}}+MAJ+M : Ouvre les mentions récentes\n\n"
+ "translation": "{{.CmdOrCtrl}}+MAJ+M : Ouvre les mentions récentes\n\n"
},
{
"id": "api.command_shortcuts.nav.settings",
- "translation": "{{.CmdOrCtrl}}+SHIFT+A : Ouvre les paramètres du compte\n"
+ "translation": "{{.CmdOrCtrl}}+SHIFT+A : Ouvre les paramètres du compte\n"
},
{
"id": "api.command_shortcuts.nav.switcher",
- "translation": "{{.CmdOrCtrl}}+K : Ouvre une une boite de dialogue permettant de passer rapidement d'un canal à l'autre\n"
+ "translation": "{{.CmdOrCtrl}}+K : Ouvre une une boite de dialogue permettant de passer rapidement d'un canal à l'autre\n"
},
{
"id": "api.command_shortcuts.nav.switcher_team",
- "translation": "{{.CmdOrCtrl}}+K : Ouvre une boite de dialogue permettant de passer rapidement d'un canal à l'autre\n"
+ "translation": "{{.CmdOrCtrl}}+K : Ouvre une boite de dialogue permettant de passer rapidement d'un canal à l'autre\n"
},
{
"id": "api.command_shortcuts.nav.unread_next",
- "translation": "ALT+MAJ+BAS : Canal ou message privé suivants de la barre latérale gauche comportant des messages non lus\n"
+ "translation": "ALT+MAJ+BAS : Canal ou message privé suivants de la barre latérale gauche comportant des messages non lus\n"
},
{
"id": "api.command_shortcuts.nav.unread_prev",
- "translation": "ALT+MAJ+HAUT : Canal ou message privé précédents de la barre latérale gauche comportant des messages non lus\n"
+ "translation": "ALT+MAJ+HAUT : Canal ou message privé précédents de la barre latérale gauche comportant des messages non lus\n"
},
{
"id": "api.command_shrug.desc",
@@ -1053,7 +1053,7 @@
},
{
"id": "api.context.log.error",
- "translation": "%v : %v code=%v rid=%v uid=%v ip=%v %v [détails : %v]"
+ "translation": "%v : %v code=%v rid=%v uid=%v ip=%v %v [détails : %v]"
},
{
"id": "api.context.mfa_required.app_error",
@@ -1077,7 +1077,7 @@
},
{
"id": "api.context.token_provided.app_error",
- "translation": "La session n'est pas OAuth alors qu'un jeton a été fourni dans les paramètres de la requête"
+ "translation": "La session n'est pas OAuth alors qu'un jeton a été spécifié dans les paramètres de la requête"
},
{
"id": "api.context.unknown.app_error",
@@ -1109,7 +1109,7 @@
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
- "translation": "Impossible de trouver le canal du message pour l'envoi par lot des e-mails de notification"
+ "translation": "Impossible de trouver le canal du message pour l'envoi par lot des notifications par e-mail"
},
{
"id": "api.email_batching.render_batched_post.date",
@@ -1117,7 +1117,7 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "Direct Message from "
+ "translation": "Message privé de "
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
@@ -1125,21 +1125,21 @@
},
{
"id": "api.email_batching.render_batched_post.group_message",
- "translation": "Group Message from "
+ "translation": "Message de groupe de "
},
{
"id": "api.email_batching.render_batched_post.notification",
- "translation": "Notification from "
+ "translation": "Notification de "
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
- "translation": "Impossible de trouver l’expéditeur du message pour l'envoi par lot d'e-mails de notification"
+ "translation": "Impossible de trouver l’expéditeur du message pour l'envoi par lot de notifications par e-mail"
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
"translation": {
- "one": "You have a new notification.",
- "other": "You have {{.Count}} new notifications."
+ "one": "Vous avez une nouvelle notification.",
+ "other": "Vous avez {{.Count}} nouvelles notifications."
}
},
{
@@ -1148,7 +1148,7 @@
},
{
"id": "api.email_batching.send_batched_email_notification.send.app_error",
- "translation": "Impossible d'envoyer le lot d'e-mails de notification à %v : %v"
+ "translation": "Impossible d'envoyer le lot d'e-mails de notification à %v : %v"
},
{
"id": "api.email_batching.send_batched_email_notification.subject",
@@ -1255,7 +1255,7 @@
},
{
"id": "api.file.get_info_for_request.no_post.app_error",
- "translation": "Impossible de récupérer les informations du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur courant."
+ "translation": "Impossible de récupérer les informations du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur actuel."
},
{
"id": "api.file.get_info_for_request.storage.app_error",
@@ -1275,7 +1275,7 @@
},
{
"id": "api.file.get_public_link.no_post.app_error",
- "translation": "Impossible de récupérer le lien du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur courant."
+ "translation": "Impossible de récupérer le lien du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur actuel."
},
{
"id": "api.file.handle_images_forget.decode.error",
@@ -1311,11 +1311,11 @@
},
{
"id": "api.file.migrate_filenames_to_file_infos.get_file_infos_again.warn",
- "translation": "Impossible de récupérer le FileInfos du message après la migration, post_id=%v, err=%v"
+ "translation": "Impossible de récupérer les informations du fichier accompagnant le message après que ce dernier ait migré vers FileInfos, post_id=%v, err=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.get_post_again.warn",
- "translation": "Impossible de récupérer le message lors de la migration vers FileInfos, post_id=%v, err=%v"
+ "translation": "Impossible de récupérer le message alors que ce dernier est en cours de migration vers FileInfos, post_id=%v, err=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.info.app_error",
@@ -1331,11 +1331,11 @@
},
{
"id": "api.file.migrate_filenames_to_file_infos.no_filenames.warn",
- "translation": "Impossible de migrer le message vers FileInfos car il comporte un champ Noms de fichiers vide, post_id=%v"
+ "translation": "Impossible de migrer le message vers FileInfos, car il comporte un champ Filenames vide, post_id=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.not_migrating_post.debug",
- "translation": "Le message a déjà migré vers FileInfos, post_id=%v, err=%v"
+ "translation": "Le message a déjà été migré vers FileInfos, post_id=%v, err=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.save_file_info.warn",
@@ -1347,7 +1347,7 @@
},
{
"id": "api.file.migrate_filenames_to_file_infos.team_id.app_error",
- "translation": "Impossible de trouver l'équipe pour FileInfos, post_id=%v, filenames=%v"
+ "translation": "Impossible de trouver l'équipe à qui appartient ce fichier en utilisant FileInfos, post_id=%v, filenames=%v"
},
{
"id": "api.file.migrate_filenames_to_file_infos.teams.app_error",
@@ -1407,7 +1407,7 @@
},
{
"id": "api.file.upload_file.large_image.app_error",
- "translation": "Le fichier est au-dessus des limites de dimensions, il n'a pas pu être envoyé : {{.Filename}}"
+ "translation": "Le fichier est au-dessus des limites de dimensions, il n'a pas pu être envoyé : {{.Filename}}"
},
{
"id": "api.file.upload_file.storage.app_error",
@@ -1447,7 +1447,7 @@
},
{
"id": "api.import.import_user.join_team.error",
- "translation": "Impossible de rejoindre l'équipe lors de l'import err=%v"
+ "translation": "Impossible de rejoindre l'équipe lorsqu'une importation est en cours err=%v"
},
{
"id": "api.import.import_user.joining_default.error",
@@ -1519,23 +1519,23 @@
},
{
"id": "api.oauth.allow_oauth.bad_client.app_error",
- "translation": "invalid_request : client_id incorrect"
+ "translation": "invalid_request : client_id incorrect"
},
{
"id": "api.oauth.allow_oauth.bad_redirect.app_error",
- "translation": "invalid_request : redirect_uri manquant ou incorrect"
+ "translation": "invalid_request : redirect_uri manquant ou incorrect"
},
{
"id": "api.oauth.allow_oauth.bad_response.app_error",
- "translation": "invalid_request : response_type incorrect"
+ "translation": "invalid_request : response_type incorrect"
},
{
"id": "api.oauth.allow_oauth.database.app_error",
- "translation": "server_error : Erreur lors de l'accès à la base de données"
+ "translation": "server_error : Erreur lors de l'accès à la base de données"
},
{
"id": "api.oauth.allow_oauth.redirect_callback.app_error",
- "translation": "invalid_request : le redirect_uri spécifié ne correspond pas au callback_url enregistré"
+ "translation": "invalid_request : le redirect_uri spécifié ne correspond pas au callback_url enregistré"
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
@@ -1551,7 +1551,7 @@
},
{
"id": "api.oauth.complete_oauth.missing_code.app_error",
- "translation": "Le fournisseur de services {{.service}} n'a pas envoyé un code d'autorisation dans l'URL de redirection.\n\nPour [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) vérifiez que votre administrateur a activé l'API Google+.\n\nPour [Office 365](https://docs.mattermost.com/deployment/sso-office.html) vérifiez que l'administrateur de votre organisation Microsoft a activé l'application Mattermost.\n\nPour [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) verifiez que vous avez suivi les instructions d'installation.\n\nSi malgré cela vous avez toujours des problèmes avec votre configuration, publiez un message sur le [forum de dépannage](https://forum.mattermost.org/c/general/trouble-shoot) où nous aidons à résoudre les problèmes d'installation."
+ "translation": "Le fournisseur de services {{.service}} n'a pas envoyé un code d'autorisation dans l'URL de redirection.\n\nPour [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) vérifiez que votre administrateur ait activé l'API Google+.\n\nPour [Office 365](https://docs.mattermost.com/deployment/sso-office.html) vérifiez que l'administrateur de votre organisation Microsoft ait activé l'application Mattermost.\n\nPour [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) vérifiez que vous ayez suivi les instructions d'installation.\n\nSi, malgré cela, vous rencontrez toujours des problèmes avec votre configuration, envoyez un message sur le [forum de dépannage](https://forum.mattermost.org/c/general/trouble-shoot) où nous serons en mesure de vous aider à résoudre le problème."
},
{
"id": "api.oauth.delete.permissions.app_error",
@@ -1559,19 +1559,19 @@
},
{
"id": "api.oauth.get_access_token.bad_client_id.app_error",
- "translation": "invalid_request : Mauvais client_id"
+ "translation": "invalid_request : Mauvais client_id"
},
{
"id": "api.oauth.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request : client_secret manquant"
+ "translation": "invalid_request : client_secret manquant"
},
{
"id": "api.oauth.get_access_token.bad_grant.app_error",
- "translation": "invalid_request : Mauvais grant_type"
+ "translation": "invalid_request : Mauvais grant_type"
},
{
"id": "api.oauth.get_access_token.credentials.app_error",
- "translation": "invalid_client : Identifiants client invalides"
+ "translation": "invalid_client : Identifiants client invalides"
},
{
"id": "api.oauth.get_access_token.disabled.app_error",
@@ -1579,39 +1579,39 @@
},
{
"id": "api.oauth.get_access_token.expired_code.app_error",
- "translation": "invalid_grant : Code d'autorisation invalide ou expiré"
+ "translation": "invalid_grant : Code d'autorisation invalide ou expiré"
},
{
"id": "api.oauth.get_access_token.internal.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données"
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données"
},
{
"id": "api.oauth.get_access_token.internal_saving.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données"
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données"
},
{
"id": "api.oauth.get_access_token.internal_session.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données"
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données"
},
{
"id": "api.oauth.get_access_token.internal_user.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données"
+ "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données"
},
{
"id": "api.oauth.get_access_token.missing_code.app_error",
- "translation": "invalid_request : Code manquant"
+ "translation": "invalid_request : Code manquant"
},
{
"id": "api.oauth.get_access_token.missing_refresh_token.app_error",
- "translation": "invalid_request : refresh_token manquant"
+ "translation": "invalid_request : refresh_token manquant"
},
{
"id": "api.oauth.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request : La redirect_uri fournie ne correspond pas au code d'autorisation redirect_uri"
+ "translation": "invalid_request : La redirect_uri spécifiée ne correspond pas au code d'autorisation redirect_uri"
},
{
"id": "api.oauth.get_access_token.refresh_token.app_error",
- "translation": "invalid_grant : jeton de rafraîchissement invalide"
+ "translation": "invalid_grant : jeton de rafraîchissement invalide"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -1663,11 +1663,11 @@
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "{{.Usernames}} et {{.LastUsername}} ont été mentionnés, mais ils ne reçoivent pas les notifications, car ils ne font pas partie de ce canal."
+ "translation": "{{.Usernames}} et {{.LastUsername}} ont été mentionnés, mais, ne faisant pas partie de ce canal, ils ne recevront pas de notifications."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "{{.Username}} a été mentionné, mais il ne recevra pas de notification, car il ne fait pas partie de ce canal."
+ "translation": "{{.Username}} a été mentionné(e), mais, ne faisant pas partie de ce canal, ne recevra pas de notification."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -1679,7 +1679,7 @@
},
{
"id": "api.post.create_post.can_not_post_to_deleted.error",
- "translation": "Impossible de publier un message dans un canal supprimé."
+ "translation": "Impossible d'envoyer un message dans un canal supprimé."
},
{
"id": "api.post.create_post.channel_root_id.app_error",
@@ -1703,7 +1703,7 @@
},
{
"id": "api.post.delete_flagged_post.app_error.warn",
- "translation": "Impossible de supprimer les préférences de marquage de message lorsque celui-ci est en train d'être supprimé, err=%v"
+ "translation": "Impossible de supprimer les préférences de marquage du message lorsque celui-ci est en train d'être supprimé, err=%v"
},
{
"id": "api.post.delete_post.permissions.app_error",
@@ -1728,13 +1728,13 @@
{
"id": "api.post.get_message_for_notification.files_sent",
"translation": {
- "one": "{{.Count}} fichier envoyé : {{.Filenames}}",
- "other": "{{.Count}} fichiers envoyés : {{.Filenames}}"
+ "one": "{{.Count}} fichier envoyé : {{.Filenames}}",
+ "other": "{{.Count}} fichiers envoyés : {{.Filenames}}"
}
},
{
"id": "api.post.get_message_for_notification.get_files.error",
- "translation": "Une erreur s'est produite lors de la récupérations des fichiers pour le message de notification, post_id=%v, err=%v"
+ "translation": "Une erreur s'est produite lors de la récupération des fichiers pour la notification de nouveau message, post_id=%v, err=%v"
},
{
"id": "api.post.get_message_for_notification.images_sent",
@@ -1801,7 +1801,7 @@
},
{
"id": "api.post.send_notifications_and_forget.files.error",
- "translation": "Impossible de récupérer les fichiers pour la notification du message post_id=%v, err=%v"
+ "translation": "Impossible de récupérer les fichiers pour la notification de nouveau message post_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
@@ -1829,7 +1829,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_mention_no_channel",
- "translation": " vous a mentionné sur "
+ "translation": " vous a mentionné"
},
{
"id": "api.post.send_notifications_and_forget.push_message",
@@ -1837,11 +1837,11 @@
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention",
- "translation": " publié dans "
+ "translation": " envoyé dans "
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention_no_channel",
- "translation": " posted a message"
+ "translation": " a envoyé un message"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
@@ -1857,7 +1857,7 @@
},
{
"id": "api.post.update_post.find.app_error",
- "translation": "Impossible de trouver le message existant ou commentaire à mettre à jour."
+ "translation": "Impossible de trouver le message existant ou le commentaire à mettre à jour."
},
{
"id": "api.post.update_post.permissions.app_error",
@@ -1865,7 +1865,7 @@
},
{
"id": "api.post.update_post.permissions_denied.app_error",
- "translation": "L'édition des messages a été désactivée. Pour plus d'infos, veuillez demander à votre administrateur système."
+ "translation": "L'édition des messages a été désactivée. Pour plus d'informations, veuillez demander à votre administrateur système."
},
{
"id": "api.post.update_post.permissions_details.app_error",
@@ -1873,7 +1873,7 @@
},
{
"id": "api.post.update_post.permissions_time_limit.app_error",
- "translation": "L'édition de messages est seulement autorisée pour {{.timeLimit}} secondes. Pour plus d'infos, veuillez demander à votre administrateur système."
+ "translation": "L'édition de messages est seulement autorisée pendant {{.timeLimit}} secondes. Pour plus d'informations, veuillez demander à votre administrateur système."
},
{
"id": "api.post.update_post.system_message.app_error",
@@ -1929,7 +1929,7 @@
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
- "translation": "Impossible de récupérer le message lorsqu'un événement de réaction est en cours d'envoi par le websocket"
+ "translation": "Impossible de récupérer le message lorsqu'un événement de réaction est en cours d'envoi via le websocket"
},
{
"id": "api.saml.save_certificate.app_error",
@@ -1961,7 +1961,7 @@
},
{
"id": "api.server.start_server.starting.critical",
- "translation": "Erreur de démarrage du serveur, err : %v"
+ "translation": "Erreur de démarrage du serveur, err : %v"
},
{
"id": "api.server.start_server.starting.info",
@@ -1981,139 +1981,139 @@
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
- "translation": "The Integration/Slack Bot user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "L'utilisateur du bot Integration/Slack avec l'e-mail {{.Email}} et mot de passe {{.Password}} a été importé.\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
- "translation": "Unable to import the Integration/Slack Bot user {{.Username}}.\r\n"
+ "translation": "Impossible d'importer l'utilisateur du bot Integration/Slack {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n Canaux ajoutés \r\n"
+ "translation": "\r\nCanaux ajoutés:\r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
- "translation": "Unable to add Slack user {{.Username}} to channel.\r\n"
+ "translation": "Impossible d'ajouter l'utilisateur Slack {{.Username}} au canal.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
- "translation": "Unable to import Slack channel {{.DisplayName}}.\r\n"
+ "translation": "Impossible d'importer le canal Slack {{.DisplayName}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed.warn",
- "translation": "Slack Import: Unable to import Slack channel: %s."
+ "translation": "Importateur Slack: Impossible d'importer le canal Slack: %s."
},
{
"id": "api.slackimport.slack_add_channels.merge",
- "translation": "The Slack channel {{.DisplayName}} already exists as an active Mattermost channel. Both channels have been merged.\r\n"
+ "translation": "Le canal Slack {{.DisplayName}} existe déjà en tant que canal Mattermost actif. Les deux canaux ont été fusionnés.\r\n"
},
{
"id": "api.slackimport.slack_add_posts.attach_files.error",
- "translation": "Slack Import: An error occurred when attaching files to a message, post_id=%s, file_ids=%v, err=%v."
+ "translation": "Importateur Slack: Une erreur s'est produite lors du lien des fichiers au message, post_id=%s, file_ids=%v, err=%v."
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack Import: Slack bot messages cannot be imported yet."
+ "translation": "Importateur Slack : Les messages du bot Slack ne peuvent pas encore être importés."
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slack Import: Unable to import the bot message as the bot user does not exist."
+ "translation": "Importateur Slack : Impossible d'importer le message du bot, car l'utilisateur du bot n'existe pas."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
- "translation": "Slack Import: Unable to import the message as it has no comments."
+ "translation": "Importateur Slack : Impossible d'importer le message, car il n'a pas de commentaires."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Importateur Slack : Impossible d'importer le message, car le champ user est manquant."
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Import: Unable to import bot message as the BotId field is missing."
+ "translation": "Importateur Slack : Impossible d'importer le message du bot, car le champ BotId est manquant."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Slack Import: Unable to import the message as its type is not supported: post_type=%v, post_subtype=%v."
+ "translation": "Importateur Slack : Impossible d'importer le message, car son type n'est pas supporté : post_type=%v, post_subtype=%v."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Slack Import: Unable to import file {{.FileId}} as the file is missing from the Slack export zip file."
+ "translation": "Importateur Slack : Impossible d'importer le fichier {{.FileId}}, car le fichier est manquant dans le fichier zip d'export Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
- "translation": "Slack Import: Unable to attach the file to the post as the latter has no \"file\" section present in Slack export."
+ "translation": "Importateur Slack : Impossible de lier le fichier au message, car cette dernière ne dispose pas de section \"file\" dans l'export Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Slack Import: Unable to open the file {{.FileId}} from the Slack export: {{.Error}}."
+ "translation": "Importateur Slack : Impossible d'ouvrir le fichier {{.FileId}} de l'export Slack : {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
- "translation": "Slack Import: An error occurred when uploading file {{.FileId}}: {{.Error}}."
+ "translation": "Importateur Slack : Une erreur s'est produite lors de l'envoi du fichier {{.FileId}} : {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "Slack Import: Unable to add the message as the Slack user %v does not exist in Mattermost."
+ "translation": "Importateur Slack : Impossible d'ajouter le message, car l'utilisateur Slack %v n'existe pas dans Mattermost."
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Importateur Slack : Impossible d'importer le message, car le champ user est manquant."
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Utilisateurs créés\r\n"
+ "translation": "\r\nUtilisateurs créés :\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "L'utilisateur Slack avec l'adresse e-mail {{.Email}} et le mot de passe {{.Password}} a été importé.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
+ "translation": "L'utilisateur Slack a été fusionné avec un utilisateur Mattermost existant disposant de l'adresse e-mail {{.Email}} et du nom d'utilisateur {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
+ "translation": "L'utilisateur Slack a été fusionné avec un utilisateur Mattermost existant disposant de l'adresse e-mail {{.Email}} et du nom d'utilisateur {{.Username}}, mais il a été impossible d'ajouter l'utilisateur à son équipe.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
- "translation": "L'exportation Slack ne dispose pas d'une adresse e-mail pour l'utilisateur {{.Username}}. Utilisation de {{.Email}} comme remplacement. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système.\r\n"
+ "translation": "L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address.warn",
- "translation": "L'exportation Slack ne dispose pas d'une adresse e-mail pour l'utilisateur {{.Username}}. Utilisation de {{.Email}} comme remplacement. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système."
+ "translation": "Importateur Slack : L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système."
},
{
"id": "api.slackimport.slack_add_users.unable_import",
- "translation": "Impossible d'importer l'utilisateur : {{.Username}}\r\n"
+ "translation": "Impossible d'importer l'utilisateur Slack : {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the !channel, matching regular expression for the Slack channel {{.ChannelName}} (id={{.ChannelID}})."
+ "translation": "Importateur Slack : Impossible de compiler l'expression régulière !channel pour le canal Slack {{.ChannelName}} (id={{.ChannelID}})."
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Slack Import: Bad timestamp detected."
+ "translation": "Importateur Slack : Mauvais horodatage détecté."
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the @mention, matching regular expression for the Slack user {{.Username}} (id={{.UserID}})."
+ "translation": "Importateur Slack : Impossible de compiler l'expression régulière @mention pour l'utilisateur Slack {{.Username}} (id={{.UserID}})."
},
{
"id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
- "translation": "Slack Import: Unable to deactivate the user account used for the bot."
+ "translation": "Importateur Slack : Impossible de désactiver le compte utilisateur utilisé pour le bot."
},
{
"id": "api.slackimport.slack_import.log",
- "translation": "Journal import Slack Mattermost\r\n"
+ "translation": "Journal d'importation de Slack dans Mattermost\r\n"
},
{
"id": "api.slackimport.slack_import.note1",
- "translation": "- Certains messages ont pu ne pas être importés car ils n'étaient pas supportés par cet outil d'import.\r\n"
+ "translation": "- Certains messages peuvent ne pas avoir été importés, car ils ne sont pas supportés par cet outil d'importation.\r\n"
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Les messages du robot Slack ne sont pas supportés pour l'instant.\r\n"
+ "translation": "- Les messages du bot Slack ne sont actuellement pas supportés.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
@@ -2121,11 +2121,11 @@
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\n Notes \r\n"
+ "translation": "\r\nNotes :\r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
- "translation": "Unable to open the file: {{.Filename}}.\r\n"
+ "translation": "Impossible d'ouvrir le fichier : {{.Filename}}.\r\n"
},
{
"id": "api.slackimport.slack_import.team_fail",
@@ -2133,31 +2133,31 @@
},
{
"id": "api.slackimport.slack_import.zip.app_error",
- "translation": "Unable to open the Slack export zip file.\r\n"
+ "translation": "Impossible d'ouvrir le fichier zip d'export Slack.\r\n"
},
{
"id": "api.slackimport.slack_parse_channels.error",
- "translation": "Slack Import: Error occurred when parsing some Slack channels. Import may work anyway."
+ "translation": "Importateur Slack : Une erreur s'est produite lors de l'analyse de certains canaux Slack. L'importation pourrait quand même fonctionner."
},
{
"id": "api.slackimport.slack_parse_posts.error",
- "translation": "Slack Import: Error occurred when parsing some Slack posts. Import may work anyway."
+ "translation": "Importateur Slack : Une erreur s'est produite lors de l'analyse de certains messages Slack. L'importation pourrait quand même fonctionner."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn",
- "translation": "Importateur Slack : Le nom du canal {{.ChannelName}} est trop long. Il sera tronqué lors de l'import."
+ "translation": "Importateur Slack : Le nom d'affichage du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn",
- "translation": "Importateur Slack : Le nom du canal {{.ChannelName}} est trop long. Il sera tronqué lors de l'import."
+ "translation": "Importateur Slack : L'entête du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
- "translation": "Importateur Slack : Le nom du canal {{.ChannelName}} est trop long. Il sera tronqué lors de l'import."
+ "translation": "Importateur Slack : L'identifiant du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
- "translation": "Importateur Slack : La description du canal {{.ChannelName}} est trop longue. Elle sera tronquée lors de l'import."
+ "translation": "Importateur Slack : La description du canal {{.ChannelName}} excède la longueur maximale. Elle sera tronquée lors de l'importation."
},
{
"id": "api.status.init.debug",
@@ -2181,7 +2181,7 @@
},
{
"id": "api.system.go_routines",
- "translation": "Le nombre de routines Go en fonctionnement est supérieur à la limite de %v / %v"
+ "translation": "Le nombre de routines Go en fonctionnement est supérieur à la limite de %v / %v"
},
{
"id": "api.team.add_user_to_team.missing_parameter.app_error",
@@ -2241,7 +2241,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Requête malformée : le champ de taille de fichier n'est pas présent."
+ "translation": "Requête malformée : le champ de taille de fichier n'est pas présent."
},
{
"id": "api.team.init.debug",
@@ -2257,7 +2257,7 @@
},
{
"id": "api.team.invite_members.invalid_email.app_error",
- "translation": "Les adresses e-mail suivantes ne font pas partie d'un domaine accepté : {{.Addresses}}. Veuillez contacter votre administrateur système pour plus de détails."
+ "translation": "Les adresses e-mail suivantes ne font pas partie d'un domaine accepté : {{.Addresses}}. Veuillez contacter votre administrateur système pour plus de détails."
},
{
"id": "api.team.invite_members.member",
@@ -2289,7 +2289,7 @@
},
{
"id": "api.team.is_team_creation_allowed.domain.app_error",
- "translation": "L'adresse e-mail doit être rattachée à un domaine spécifique (ex. @exemple.com). Veuillez demander à votre administrateur système pour plus d'informations."
+ "translation": "L'adresse e-mail doit être liée à un domaine spécifique (ex. @exemple.com). Veuillez demander à votre administrateur système pour plus d'informations."
},
{
"id": "api.team.permanent_delete_team.attempting.warn",
@@ -2353,7 +2353,7 @@
},
{
"id": "api.templates.email_info",
- "translation": "Pour toutes questions, contactez-nous par e-mail : <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Cordialement,<br>L'équipe {{.SiteName}}<br>"
+ "translation": "Pour toutes questions, contactez-nous par e-mail : <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Cordialement,<br>L'équipe {{.SiteName}}<br>"
},
{
"id": "api.templates.email_organization",
@@ -2369,7 +2369,7 @@
},
{
"id": "api.templates.find_teams_body.found",
- "translation": "Votre requête de récupération des équipes associées à votre adresse e-mail donne le résultat suivant :"
+ "translation": "Votre requête de récupération des équipes associées à votre adresse e-mail donne le résultat suivant :"
},
{
"id": "api.templates.find_teams_body.not_found",
@@ -2389,7 +2389,7 @@
},
{
"id": "api.templates.invite_body.extra_info",
- "translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre PC ou votre téléphone, avec des fonctionnalités de recherche et d'archivage. Après avoir rejoint<strong>{{.TeamDisplayName}}</strong>, vous pouvez vous connecter à votre nouvelle équipe et utiliser ces fonctionnalités quand bon vous semble à l'adresse web suivante :<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
+ "translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre PC ou votre téléphone, avec des fonctionnalités de recherche et d'archivage. Après avoir rejoint<strong>{{.TeamDisplayName}}</strong>, vous pouvez vous connecter à votre nouvelle équipe et utiliser ces fonctionnalités quand bon vous semble à l'adresse web suivante :<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
},
{
"id": "api.templates.invite_body.info",
@@ -2481,7 +2481,7 @@
},
{
"id": "api.templates.signup_team_body.title",
- "translation": "Merci d'avoir créé une équipe !"
+ "translation": "Merci d'avoir créé une équipe !"
},
{
"id": "api.templates.signup_team_subject",
@@ -2489,7 +2489,7 @@
},
{
"id": "api.templates.upgrade_30_body.info",
- "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 e-mail parce que le processus de mise à niveau a détecté que votre compte utilisait la même adresse e-mail 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 e-mail dupliquée d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Email}}`. Vous devrez utiliser cette nouvelle adresse e-mail la prochaine fois que vous vous connecterez à l'aide de votre adresse e-mail 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/>"
+ "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 e-mail parce que le processus de mise à niveau a détecté que votre compte utilisait la même adresse e-mail 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 e-mail dupliquée d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Email}}`. Vous devrez utiliser cette nouvelle adresse e-mail la prochaine fois que vous vous connecterez à l'aide de votre adresse e-mail 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",
@@ -2497,15 +2497,15 @@
},
{
"id": "api.templates.user_access_token_body.info",
- "translation": "A user access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "Un jeton d'accès utilisateur a été ajouté à votre compte sur {{.SiteURL}}. Il peut être utilisé pour accéder à {{.SiteName}} à l'aide de votre compte.<br>Si ce changement n'a pas été initié par vous, veuillez contacter votre administrateur système."
},
{
"id": "api.templates.user_access_token_body.title",
- "translation": "User access token added to your account"
+ "translation": "Un jeton d'accès a été ajouté à votre compte."
},
{
"id": "api.templates.user_access_token_subject",
- "translation": "[{{ .SiteName }}] User access token added to your account"
+ "translation": "[{{.SiteName}}] Token d'accès utilisateur ajouté à votre compte"
},
{
"id": "api.templates.username_change_body.info",
@@ -2537,7 +2537,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "Pour votre confort, téléchargez les applications PC, Mac, iOS et Android depuis :"
+ "translation": "Pour votre confort, téléchargez les applications PC, Mac, iOS et Android depuis :"
},
{
"id": "api.templates.welcome_body.button",
@@ -2549,7 +2549,7 @@
},
{
"id": "api.templates.welcome_body.info2",
- "translation": "Vous pouvez vous connecter avec :"
+ "translation": "Vous pouvez vous connecter avec :"
},
{
"id": "api.templates.welcome_body.info3",
@@ -2585,7 +2585,7 @@
},
{
"id": "api.user.authorize_oauth_user.invalid_state_team.app_error",
- "translation": "État invalide ; nom de l'équipe manquant"
+ "translation": "État invalide ; nom de l'équipe manquant"
},
{
"id": "api.user.authorize_oauth_user.missing.app_error",
@@ -2741,7 +2741,7 @@
},
{
"id": "api.user.login.blank_pwd.app_error",
- "translation": "Le mot de passe doit être saisi"
+ "translation": "Le champ de mot de passe ne peut pas être vide"
},
{
"id": "api.user.login.inactive.app_error",
@@ -2757,7 +2757,7 @@
},
{
"id": "api.user.login.not_verified.app_error",
- "translation": "Connexion impossible : l'adresse e-mail n'a pas été vérifiée"
+ "translation": "Connexion impossible : l'adresse e-mail n'a pas été vérifiée"
},
{
"id": "api.user.login.revoking.app_error",
@@ -2785,7 +2785,7 @@
},
{
"id": "api.user.login_ldap.need_id.app_error",
- "translation": "Veuillez saisir un identifiant"
+ "translation": "Veuillez spécifier un identifiant"
},
{
"id": "api.user.login_ldap.not_available.app_error",
@@ -2793,7 +2793,7 @@
},
{
"id": "api.user.oauth_to_email.context.app_error",
- "translation": "Mise à jour du mot de passe échouée car le user_id du contexte ne correspond pas à l'identifiant utilisateur fourni"
+ "translation": "La mise à jour du mot de passe a échoué, car l'user_id du contexte ne correspondait pas à l'identifiant utilisateur spécifié"
},
{
"id": "api.user.permanent_delete_user.attempting.warn",
@@ -2865,7 +2865,7 @@
},
{
"id": "api.user.send_user_access_token.error",
- "translation": "Failed to send user access token added email successfully"
+ "translation": "Impossible d'envoyer par e-mail les jetons d'accès utilisateur"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
@@ -2893,7 +2893,7 @@
},
{
"id": "api.user.update_password.context.app_error",
- "translation": "Mise à jour du mot de passe refusée car le user_id du contexte ne correspond pas à l'identifiant d'utilisateur fourni"
+ "translation": "La mise à jour du mot de passe a été refusée, car l'user_id du contexte ne correspondait pas à l'identifiant d'utilisateur spécifié"
},
{
"id": "api.user.update_password.failed.app_error",
@@ -2989,7 +2989,7 @@
},
{
"id": "api.web_socket.connect.error",
- "translation": "Erreur de la connexion websocket : %v"
+ "translation": "Erreur de la connexion websocket : %v"
},
{
"id": "api.web_socket.connect.upgrade.app_error",
@@ -3005,7 +3005,7 @@
},
{
"id": "api.web_socket_router.log.error",
- "translation": "erreur websocket : seq=%v uid=%v %v [details: %v]"
+ "translation": "erreur websocket : seq=%v uid=%v %v [details: %v]"
},
{
"id": "api.web_team_hun.start.debug",
@@ -3121,23 +3121,23 @@
},
{
"id": "app.channel.post_update_channel_purpose_message.post.error",
- "translation": "Impossible de publier le message de description du canal"
+ "translation": "Impossible de publier la description du canal"
},
{
"id": "app.channel.post_update_channel_purpose_message.removed",
- "translation": "%s a supprimé la description du canal (précédemment : %s)"
+ "translation": "%s a supprimé la description du canal (précédemment : %s)"
},
{
"id": "app.channel.post_update_channel_purpose_message.retrieve_user.error",
- "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour du message de description du canal %v"
+ "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour de la description du canal %v"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_from",
- "translation": "%s a mis à jour le message de description du canal de : %s en : %s"
+ "translation": "%s a mis à jour la description du canal de : %s en : %s"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_to",
- "translation": "%s a mis à jour le message de description du canal en : %s"
+ "translation": "%s a mis à jour la description du canal en : %s"
},
{
"id": "app.import.bulk_import.file_scan.error",
@@ -3161,7 +3161,7 @@
},
{
"id": "app.import.import_direct_channel.member_not_found.error",
- "translation": "Impossible de trouver le membre du canal lors de l'import du canal de messages privés"
+ "translation": "Impossible de trouver le membre du canal lors de l'importation du canal de messages privés"
},
{
"id": "app.import.import_direct_channel.update_header_failed.error",
@@ -3169,7 +3169,7 @@
},
{
"id": "app.import.import_direct_post.channel_member_not_found.error",
- "translation": "Impossible de trouver le membre du canal lors de l'import du message du canal de messages privés"
+ "translation": "Impossible de trouver le membre du canal lors de l'importation d'un message d'un canal de messages privés"
},
{
"id": "app.import.import_direct_post.create_direct_channel.error",
@@ -3181,7 +3181,7 @@
},
{
"id": "app.import.import_direct_post.save_preferences.error",
- "translation": "Error importing direct post. Failed to save preferences."
+ "translation": "Erreur lors de l'importation du message privé. Impossible de sauvegarder les préférences."
},
{
"id": "app.import.import_direct_post.user_not_found.error",
@@ -3221,7 +3221,7 @@
},
{
"id": "app.import.import_post.save_preferences.error",
- "translation": "Error importing post. Failed to save preferences."
+ "translation": "Erreur lors de l'importation du message. Impossible de sauvegarder les préférences."
},
{
"id": "app.import.import_post.team_not_found.error",
@@ -3233,11 +3233,11 @@
},
{
"id": "app.import.import_user_channels.save_preferences.error",
- "translation": "Error importing user channel memberships. Failed to save preferences."
+ "translation": "Erreur lors de l'importation des membres du canal. Impossible de sauvegarder les préférences."
},
{
"id": "app.import.validate_channel_import_data.create_at_zero.error",
- "translation": "La propriété de canal create_at ne doit pas être 0 si ce champ est fourni."
+ "translation": "La propriété de canal create_at ne doit pas être 0 si ce champ est spécifié."
},
{
"id": "app.import.validate_channel_import_data.display_name_length.error",
@@ -3245,7 +3245,7 @@
},
{
"id": "app.import.validate_channel_import_data.display_name_missing.error",
- "translation": "La propriété de canal requise est manquante : display_name."
+ "translation": "La propriété de canal requise est manquante : display_name."
},
{
"id": "app.import.validate_channel_import_data.header_length.error",
@@ -3261,7 +3261,7 @@
},
{
"id": "app.import.validate_channel_import_data.name_missing.error",
- "translation": "La propriété de canal requise est manquante : name"
+ "translation": "La propriété de canal requise est manquante : name"
},
{
"id": "app.import.validate_channel_import_data.purpose_length.error",
@@ -3269,7 +3269,7 @@
},
{
"id": "app.import.validate_channel_import_data.team_missing.error",
- "translation": "La propriété de canal requise est manquante : team"
+ "translation": "La propriété de canal requise est manquante : team"
},
{
"id": "app.import.validate_channel_import_data.type_invalid.error",
@@ -3277,7 +3277,7 @@
},
{
"id": "app.import.validate_channel_import_data.type_missing.error",
- "translation": "La propriété de canal requise est manquante : type."
+ "translation": "La propriété de canal requise est manquante : type."
},
{
"id": "app.import.validate_direct_channel_import_data.header_length.error",
@@ -3297,7 +3297,7 @@
},
{
"id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error",
- "translation": "Direct channel can only be favorited by members. \"{{.Username}}\" is not a member."
+ "translation": "Les canaux de messages privés ne peuvent être placés en favoris que par ses membres. \"{{.Username}}\" n'en est pas un."
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_required.error",
@@ -3305,11 +3305,11 @@
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "La liste des messages des membres du canal de messages privés contient trop peu d'éléments"
+ "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "La liste des messages des membres du canal de messages privés contient trop d'éléments"
+ "translation": "La liste des membres du canal de messages privés contient trop d'éléments"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
@@ -3329,7 +3329,7 @@
},
{
"id": "app.import.validate_direct_post_import_data.unknown_flagger.error",
- "translation": "Direct post can only be flagged by members of the channel it is in. \"{{.Username}}\" is not a member."
+ "translation": "Les messages privés ne peuvent être marqués que par ses membres. \"{{.Username}}\" n'en est pas un."
},
{
"id": "app.import.validate_direct_post_import_data.user_missing.error",
@@ -3337,15 +3337,15 @@
},
{
"id": "app.import.validate_post_import_data.channel_missing.error",
- "translation": "La propriété de message requise est manquante : Channel."
+ "translation": "La propriété requise pour un message est manquante : Channel."
},
{
"id": "app.import.validate_post_import_data.create_at_missing.error",
- "translation": "La propriété de message requise est manquante : create_at."
+ "translation": "La propriété requise pour un message est manquante : create_at."
},
{
"id": "app.import.validate_post_import_data.create_at_zero.error",
- "translation": "La propriété du message CreateAt ne doit pas être 0 si ce champ est fourni."
+ "translation": "La propriété de message CreateAt ne doit pas être 0 si ce champ est défini."
},
{
"id": "app.import.validate_post_import_data.message_length.error",
@@ -3353,15 +3353,15 @@
},
{
"id": "app.import.validate_post_import_data.message_missing.error",
- "translation": "La propriété de message requise est manquante : Message."
+ "translation": "La propriété requise du message est manquante : Message."
},
{
"id": "app.import.validate_post_import_data.team_missing.error",
- "translation": "La propriété de message requise est manquante : Team."
+ "translation": "La propriété requise du message est manquante : Team."
},
{
"id": "app.import.validate_post_import_data.user_missing.error",
- "translation": "La propriété de message requise est manquante : User."
+ "translation": "La propriété requise du message est manquante : User."
},
{
"id": "app.import.validate_team_import_data.allowed_domains_length.error",
@@ -3369,7 +3369,7 @@
},
{
"id": "app.import.validate_team_import_data.create_at_zero.error",
- "translation": "La propriété d'équipe create_at ne doit pas être 0 si ce champ est fourni."
+ "translation": "La propriété d'équipe create_at ne doit pas être 0 si ce champ est spécifié."
},
{
"id": "app.import.validate_team_import_data.description_length.error",
@@ -3381,7 +3381,7 @@
},
{
"id": "app.import.validate_team_import_data.display_name_missing.error",
- "translation": "La propriété d'équipe requise est manquante : display_name."
+ "translation": "La propriété d'équipe requise est manquante : display_name."
},
{
"id": "app.import.validate_team_import_data.name_characters.error",
@@ -3393,7 +3393,7 @@
},
{
"id": "app.import.validate_team_import_data.name_missing.error",
- "translation": "La propriété d'équipe requise est manquante : name."
+ "translation": "La propriété d'équipe requise est manquante : name."
},
{
"id": "app.import.validate_team_import_data.name_reserved.error",
@@ -3405,7 +3405,7 @@
},
{
"id": "app.import.validate_team_import_data.type_missing.error",
- "translation": "La propriété d'équipe requise est manquante : type."
+ "translation": "La propriété d'équipe requise est manquante : type."
},
{
"id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
@@ -3421,7 +3421,7 @@
},
{
"id": "app.import.validate_user_channels_import_data.invalid_notify_props_mobile.error",
- "translation": "La propriété Desktop NotifyProps de la liste des canaux de l'utilisateur est invalide."
+ "translation": "La propriété Mobile NotifyProps de la liste des canaux de l'utilisateur est invalide."
},
{
"id": "app.import.validate_user_channels_import_data.invalid_roles.error",
@@ -3437,7 +3437,7 @@
},
{
"id": "app.import.validate_user_import_data.auth_service_length.error",
- "translation": "La propriété User AuthService ne doit pas être vide si celle-ci est fournie."
+ "translation": "La propriété User AuthService ne doit pas être vide si ce champ est spécifié."
},
{
"id": "app.import.validate_user_import_data.email_length.error",
@@ -3445,7 +3445,7 @@
},
{
"id": "app.import.validate_user_import_data.email_missing.error",
- "translation": "La propriété de message requise est manquante : email."
+ "translation": "La propriété de message requise est manquante : email."
},
{
"id": "app.import.validate_user_import_data.first_name_length.error",
@@ -3457,39 +3457,39 @@
},
{
"id": "app.import.validate_user_import_data.nickname_length.error",
- "translation": "Le surnom de l'utilisateur est trop long."
+ "translation": "Le pseudo de l'utilisateur est trop long."
},
{
"id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error",
- "translation": "Invalid Channel Trigger Notify Prop for user."
+ "translation": "La propriété de déclencheur de notification de canal est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_comment_trigger_invalid.error",
- "translation": "Invalid Comment Trigger Notify Prop for user."
+ "translation": "La propriété de déclencheur de notification de commentaire est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_duration_invalid.error",
- "translation": "Invalid Desktop Duration Notify Prop value for user."
+ "translation": "La valeur de la propriété de durée de notification de bureau est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_invalid.error",
- "translation": "Invalid Desktop Notify Prop value for user."
+ "translation": "La valeur de la propriété de notification de bureau est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_desktop_sound_invalid.error",
- "translation": "Invalid Desktop Sound Notify Prop value for user."
+ "translation": "La valeur de la propriété de son de notification de bureau est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_email_invalid.error",
- "translation": "Invalid Email Notify Prop value for user."
+ "translation": "La valeur de la propriété de notification par e-mail est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_mobile_invalid.error",
- "translation": "Invalid Mobile Notify Prop value for user."
+ "translation": "La valeur de la propriété de notification mobile est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.notify_props_mobile_push_status_invalid.error",
- "translation": "Invalid Mobile Push Status Notify Prop for user."
+ "translation": "La propriété de statut de notification push sur mobile est invalide pour l'utilisateur."
},
{
"id": "app.import.validate_user_import_data.pasword_length.error",
@@ -3509,11 +3509,11 @@
},
{
"id": "app.import.validate_user_import_data.username_missing.error",
- "translation": "La propriété d'utilisateur requise est manquante : username."
+ "translation": "La propriété d'utilisateur requise est manquante : username."
},
{
"id": "app.import.validate_user_teams_import_data.invalid_roles.error",
- "translation": "Rôles invalides pour la liste des canaux de l'utilisateur."
+ "translation": "Les rôles pour la liste des canaux de l'utilisateur sont invalides."
},
{
"id": "app.import.validate_user_teams_import_data.team_name_missing.error",
@@ -3521,51 +3521,51 @@
},
{
"id": "app.notification.body.intro.direct.full",
- "translation": "Vous avez un nouveau message."
+ "translation": "Vous avez un nouveau message privé."
},
{
"id": "app.notification.body.intro.direct.generic",
- "translation": "You have a new direct message from {{.SenderName}}"
+ "translation": "Vous avez un nouveau message privé de {{.SenderName}}"
},
{
"id": "app.notification.body.intro.notification.full",
- "translation": "You have a new notification."
+ "translation": "Vous avez une nouvelle notification."
},
{
"id": "app.notification.body.intro.notification.generic",
- "translation": "You have a new notification from {{.SenderName}}"
+ "translation": "Vous avez une nouvelle notification de {{.SenderName}}"
},
{
"id": "app.notification.body.text.direct.full",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}"
},
{
"id": "app.notification.body.text.direct.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}"
},
{
"id": "app.notification.body.text.notification.full",
- "translation": "CANAL : {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
+ "translation": "CANAL : {{.ChannelName}}<br>{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.TimeZone}}"
},
{
"id": "app.notification.body.text.notification.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}"
},
{
"id": "app.notification.subject.direct.full",
- "translation": "Nouveau message de groupe de {{.SenderDisplayName}} du {{.Day}} {{.Month}} {{.Year}}"
+ "translation": "[{{.SiteName}}] Nouveau message privé de {{.SenderDisplayName}} du {{.Day}}/{{.Month}}/{{.Year}}"
},
{
"id": "app.notification.subject.notification.full",
- "translation": "[{{ .SiteName }}] Notification in {{ .TeamName}} on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "[{{.SiteName}}] Notification dans {{.TeamName}} le {{.Day}}/{{.Month}}/{{.Year}}"
},
{
"id": "app.user_access_token.disabled",
- "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details."
+ "translation": "Les jetons d'accès personnel sont désactivés sur ce serveur. Veuillez contacter votre administrateur système pour plus d'informations."
},
{
"id": "app.user_access_token.invalid_or_missing",
- "translation": "Invalid or missing token"
+ "translation": "Jeton invalide ou manquant"
},
{
"id": "authentication.permissions.create_group_channel.description",
@@ -3577,11 +3577,11 @@
},
{
"id": "authentication.permissions.create_post_public.description",
- "translation": "Ability to create posts in public channels"
+ "translation": "Possibilité de créer des messages dans les canaux publics"
},
{
"id": "authentication.permissions.create_post_public.name",
- "translation": "Create Posts in Public Channels"
+ "translation": "Créer des messages dans les canaux publics"
},
{
"id": "authentication.permissions.create_team_roles.description",
@@ -3593,19 +3593,19 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "Ability to create personal access tokens"
+ "translation": "Possibilité de créer des jetons d'accès personnel"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "Create Personal Access Token"
+ "translation": "Créer un jeton d'accès personnel"
},
{
"id": "authentication.permissions.manage_jobs.description",
- "translation": "Ability to manage jobs"
+ "translation": "Possibilité de gérer les tâches"
},
{
"id": "authentication.permissions.manage_jobs.name",
- "translation": "Manage Jobs"
+ "translation": "Gérer les tâches"
},
{
"id": "authentication.permissions.manage_team_roles.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "Ability to read personal access tokens' id, description and user_id fields"
+ "translation": "Possibilité de lire les champs id, description et user_id des jetons d'accès personnel"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "Read Personal Access Tokens"
+ "translation": "Lire les jetons d'accès personnel"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "Ability to revoke personal access tokens"
+ "translation": "Possibilité de révoquer les jetons d'accès personnel"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "Revoke Personal Access Token"
+ "translation": "Révoquer des jetons d'accès personnel"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3657,43 +3657,43 @@
},
{
"id": "authentication.roles.system_post_all.description",
- "translation": "A role with the permission to post in any public, private or direct channel on the system"
+ "translation": "Un rôle avec la permission de publier dans n'importe quel canal public ou privé et dans les messages privés sur le système"
},
{
"id": "authentication.roles.system_post_all.name",
- "translation": "Post in Public, Private and Direct Channels"
+ "translation": "Publier dans les canaux publics, privés et les messages privés."
},
{
"id": "authentication.roles.system_post_all_public.description",
- "translation": "A role with the permission to post in any public channel on the system"
+ "translation": "Un rôle avec la permission de publier dans n'importe quel canal public sur le système"
},
{
"id": "authentication.roles.system_post_all_public.name",
- "translation": "Post in Public Channels"
+ "translation": "Publier dans les canaux publics"
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "A role with the permissions to create, read and revoke personal access tokens"
+ "translation": "Un rôle avec la permission de créer, lire et révoquer des jetons d'accès personnel"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "Personal Access Token"
+ "translation": "Jeton d'accès personnel"
},
{
"id": "authentication.roles.team_post_all.description",
- "translation": "A role with the permission to post in any public or private channel on the team"
+ "translation": "Un rôle avec la permission de publier dans n'importe quel canal public ou privé d'une équipe"
},
{
"id": "authentication.roles.team_post_all.name",
- "translation": "Post in Public and Private Channels"
+ "translation": "Publier dans les canaux publics et privés"
},
{
"id": "authentication.roles.team_post_all_public.description",
- "translation": "A role with the permission to post in any public channel on the team"
+ "translation": "Un rôle avec la permission de publier dans n'importe quel canal public d'une équipe"
},
{
"id": "authentication.roles.team_post_all_public.name",
- "translation": "Post in Public Channels"
+ "translation": "Publier dans les canaux publics"
},
{
"id": "cli.license.critical",
@@ -3789,43 +3789,43 @@
},
{
"id": "ent.elasticsearch.create_client.connect_failed",
- "translation": "La configuration du client ElasticSearch a échoué"
+ "translation": "La configuration du client Elasticsearch a échoué"
},
{
"id": "ent.elasticsearch.create_index_if_not_exists.index_create_failed",
- "translation": "Impossible de créer l'index d'ElasticSearch"
+ "translation": "Impossible de créer l'index d'Elasticsearch"
},
{
"id": "ent.elasticsearch.create_index_if_not_exists.index_exists_failed",
- "translation": "Impossible de savoir si l'index d'ElasticSearch existe"
+ "translation": "Impossible de savoir si l'index d'Elasticsearch existe"
},
{
"id": "ent.elasticsearch.create_index_if_not_exists.index_mapping_failed",
- "translation": "Impossible de configurer le mappage de l'index d'ElasticSearch"
+ "translation": "Impossible de configurer le mappage de l'index d'Elasticsearch"
},
{
"id": "ent.elasticsearch.delete_post.error",
- "translation": "Failed to delete the post"
+ "translation": "Impossible de supprimer le message"
},
{
"id": "ent.elasticsearch.generic.disabled",
- "translation": "La recherche ElasticSearch est désactivée sur ce serveur"
+ "translation": "La recherche Elasticsearch est désactivée sur ce serveur"
},
{
"id": "ent.elasticsearch.index_post.error",
- "translation": "Failed to index the post"
+ "translation": "Impossible d'indexer le message"
},
{
"id": "ent.elasticsearch.not_started.error",
- "translation": "Elasticsearch is not started"
+ "translation": "Elasticsearch n'est pas démarré"
},
{
"id": "ent.elasticsearch.purge_indexes.delete_failed",
- "translation": "Impossible de créer l'index d'ElasticSearch"
+ "translation": "Impossible de supprimer l'index d'Elasticsearch"
},
{
"id": "ent.elasticsearch.search_posts.disabled",
- "translation": "La recherche ElasticSearch est désactivée sur ce serveur"
+ "translation": "La recherche Elasticsearch est désactivée sur ce serveur"
},
{
"id": "ent.elasticsearch.search_posts.search_failed",
@@ -3837,11 +3837,11 @@
},
{
"id": "ent.elasticsearch.start.index_settings_failed",
- "translation": "Impossible de définir les paramètres de l'index d'ElasticSearch"
+ "translation": "Impossible de définir les paramètres de l'index d'Elasticsearch"
},
{
"id": "ent.elasticsearch.test_config.connect_failed",
- "translation": "Connecting to Elasticsearch server failed."
+ "translation": "Impossible de se connecter au serveur Elasticsearch."
},
{
"id": "ent.elasticsearch.test_config.indexing_disabled.error",
@@ -3853,7 +3853,7 @@
},
{
"id": "ent.elasticsearch.test_config.reenter_password",
- "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection."
+ "translation": "L'URL ou le nom d'utilisateur du serveur Elasticsearch a changé. Veuillez spécifier à nouveau le mot de passe de Elasticsearch pour tester la connexion."
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -3969,7 +3969,7 @@
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Impossible de trouver l'utilisateur sur le serveur AD/LDAP : "
+ "translation": "Impossible de trouver l'utilisateur sur le serveur AD/LDAP : "
},
{
"id": "ent.saml.attribute.app_error",
@@ -3977,19 +3977,19 @@
},
{
"id": "ent.saml.build_request.app_error",
- "translation": "Erreur lors de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
+ "translation": "Une erreur s'est produite lors de l'initialisation de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.build_request.encoding.app_error",
- "translation": "Erreur lors de l'encodage de la requête pour le fournisseur d'identité. Veuillez contacter votre administrateur système."
+ "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.build_request.encoding_signed.app_error",
- "translation": "Erreur d'encodage de la requête signée vers le fournisseur d'identité. Veuillez contacter votre administrateur système."
+ "translation": "Une erreur s'est produite lors de l'encodage de la requête signée au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.configure.app_error",
- "translation": "Erreur lors de la configuration du fournisseur SAML, err=%v"
+ "translation": "Une erreur s'est produite lors de la configuration du fournisseur SAML, err=%v"
},
{
"id": "ent.saml.configure.encryption_not_enabled.app_error",
@@ -4009,7 +4009,7 @@
},
{
"id": "ent.saml.configure.not_encrypted_response.app_error",
- "translation": "La connexion SAML a échoué car la réponse du fournisseur d'identité n'est pas chiffrée. Veuillez contacter votre administrateur système."
+ "translation": "La connexion SAML a échoué, car la réponse du fournisseur d'identité n'est pas chiffrée. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.do_login.decrypt.app_error",
@@ -4017,15 +4017,15 @@
},
{
"id": "ent.saml.do_login.empty_response.app_error",
- "translation": "Nous avons reçu une réponse vide du fournisseur d'identité."
+ "translation": "Une réponse vide a été reçue du fournisseur d'identité."
},
{
"id": "ent.saml.do_login.parse.app_error",
- "translation": "Erreur lors de l'encodage de la requête pour le fournisseur d'identité. Veuillez contacter votre administrateur système."
+ "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.do_login.validate.app_error",
- "translation": "Erreur lors de l'encodage de la requête pour le fournisseur d'identité. Veuillez contacter votre administrateur système."
+ "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.license_disable.app_error",
@@ -4069,15 +4069,15 @@
},
{
"id": "jobs.request_cancellation.status.error",
- "translation": "Could not request cancellation for job that is not in a cancelable state."
+ "translation": "Impossible de demander l'annulation de la tâche, elle se trouve dans un état qui ne peut être annulé."
},
{
"id": "jobs.set_job_error.update.error",
- "translation": "Failed to set job status to error"
+ "translation": "Impossible de définir l'état de la tâche sur erreur"
},
{
"id": "manaultesting.get_channel_id.no_found.debug",
- "translation": "Impossible de trouver le canal : %v, %v possibilités recherchées"
+ "translation": "Impossible de trouver le canal : %v, %v possibilités recherchées"
},
{
"id": "manaultesting.get_channel_id.unable.debug",
@@ -4121,7 +4121,7 @@
},
{
"id": "mattermost.entreprise_enabled",
- "translation": "Edition Entreprise Activé : %v"
+ "translation": "Edition Entreprise Activé : %v"
},
{
"id": "mattermost.load_license.find.warn",
@@ -4257,15 +4257,15 @@
},
{
"id": "model.channel_member.is_valid.email_value.app_error",
- "translation": "Valeur d'e-mail de notification invalide"
+ "translation": "La valeur de notification par e-mail est invalide"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
- "translation": "Niveau de notification invalide"
+ "translation": "Le niveau de notification est invalide"
},
{
"id": "model.channel_member.is_valid.push_level.app_error",
- "translation": "Niveau de notification push invalide"
+ "translation": "Le niveau de notification push est invalide"
},
{
"id": "model.channel_member.is_valid.role.app_error",
@@ -4285,11 +4285,11 @@
},
{
"id": "model.client.create_emoji.emoji.app_error",
- "translation": "Impossible d'attacher une émoticône à la requête"
+ "translation": "Impossible de lier une émoticône à la requête"
},
{
"id": "model.client.create_emoji.image.app_error",
- "translation": "Impossible de joindre l'image à la demande"
+ "translation": "Impossible de lier l'image à la demande"
},
{
"id": "model.client.create_emoji.writer.app_error",
@@ -4445,7 +4445,7 @@
},
{
"id": "model.config.is_valid.email_notification_contents_type.app_error",
- "translation": "Invalid email notification contents type for email settings. Must be one of either 'full' or 'generic'."
+ "translation": "Le type de contenu pour la notification par e-mail est un paramètre d'e-mail invalide. Doit être 'full' ou 'generic'."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -4573,7 +4573,7 @@
},
{
"id": "model.config.is_valid.max_notify_per_channel.app_error",
- "translation": "Le nombre maximum de notifications par canal pour les paramètres d'équipe. Doit être un entier positif."
+ "translation": "Le nombre maximum de notifications par canal pour les paramètres d'équipe. Doit être un entier positif."
},
{
"id": "model.config.is_valid.max_users.app_error",
@@ -4613,7 +4613,7 @@
},
{
"id": "model.config.is_valid.saml_idp_cert.app_error",
- "translation": "Certificat public du fournisseur d'identité introuvable. Auriez-vous oublié de le télécharger ?"
+ "translation": "Certificat public du fournisseur d'identité introuvable. Auriez-vous oublié de l'envoyer ?"
},
{
"id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
@@ -4625,11 +4625,11 @@
},
{
"id": "model.config.is_valid.saml_private_key.app_error",
- "translation": "Clé privée du fournisseur d'identité introuvable. Auriez-vous oublié de la télécharger ?"
+ "translation": "Clé privée du fournisseur d'identité introuvable. Auriez-vous oublié de l'envoyer ?"
},
{
"id": "model.config.is_valid.saml_public_cert.app_error",
- "translation": "Certificat public du fournisseur de service introuvable. Auriez-vous oublié de le télécharger ?"
+ "translation": "Certificat public du fournisseur de service introuvable. Auriez-vous oublié de l'envoyer ?"
},
{
"id": "model.config.is_valid.saml_username_attribute.app_error",
@@ -4657,11 +4657,11 @@
},
{
"id": "model.config.is_valid.sql_idle.app_error",
- "translation": "Nombre maximum de connexions inoccupées invalide dans les paramètres SQL. Doit être un entier positif."
+ "translation": "Le nombre maximum invalide de connexions inoccupées dans les paramètres SQL. Doit être un entier positif."
},
{
"id": "model.config.is_valid.sql_max_conn.app_error",
- "translation": "Nombre maximum de connexions ouvertes invalide dans les paramètres SQL. Doit être un entier positif."
+ "translation": "Le nombre maximum invalide de connexions ouvertes dans les paramètres SQL. Doit être un entier positif."
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
@@ -4769,19 +4769,19 @@
},
{
"id": "model.job.is_valid.create_at.app_error",
- "translation": "La date de création doit être une date valide"
+ "translation": "Create at doit être une date valide"
},
{
"id": "model.job.is_valid.id.app_error",
- "translation": "Type invalide"
+ "translation": "Id de tâche invalide"
},
{
"id": "model.job.is_valid.status.app_error",
- "translation": "Invalid job status"
+ "translation": "État de tâche invalide"
},
{
"id": "model.job.is_valid.type.app_error",
- "translation": "Type invalide"
+ "translation": "Type de tâche invalide"
},
{
"id": "model.oauth.is_valid.app_id.app_error",
@@ -5081,7 +5081,7 @@
},
{
"id": "model.user.is_valid.position.app_error",
- "translation": "Rôle invalide : ne doit pas faire plus de 35 caractères."
+ "translation": "Rôle invalide : ne doit pas faire plus de 35 caractères."
},
{
"id": "model.user.is_valid.pwd.app_error",
@@ -5161,7 +5161,7 @@
},
{
"id": "model.user_access_token.is_valid.description.app_error",
- "translation": "Invalid description, must be 255 or less characters"
+ "translation": "Description invalide, elle doit être composée de 255 caractères ou moins"
},
{
"id": "model.user_access_token.is_valid.token.app_error",
@@ -5197,19 +5197,19 @@
},
{
"id": "store.sql.convert_encrypt_string_map",
- "translation": "FromDb : Impossible de convertir EncryptStringMap en *string"
+ "translation": "FromDb : Impossible de convertir EncryptStringMap en *string"
},
{
"id": "store.sql.convert_string_array",
- "translation": "FromDb : Impossible de convertir StringArray en *string"
+ "translation": "FromDb : Impossible de convertir StringArray en *string"
},
{
"id": "store.sql.convert_string_interface",
- "translation": "FromDb : Impossible de convertir StringInterface en *string"
+ "translation": "FromDb : Impossible de convertir StringInterface en *string"
},
{
"id": "store.sql.convert_string_map",
- "translation": "FromDb : Impossible de convertir StringMap en *string"
+ "translation": "FromDb : Impossible de convertir StringMap en *string"
},
{
"id": "store.sql.create_column.critical",
@@ -5229,7 +5229,7 @@
},
{
"id": "store.sql.creating_tables.critical",
- "translation": "Échec de création des tables de la base de données : %v"
+ "translation": "Échec de création des tables de la base de données : %v"
},
{
"id": "store.sql.dialect_driver.critical",
@@ -5281,7 +5281,7 @@
},
{
"id": "store.sql.schema_version.critical",
- "translation": "Database schema version %v is no longer supported. This Mattermost server supports automatic upgrades from schema version %v through schema version %v. Downgrades are not supported. Please manually upgrade to at least version %v before continuing"
+ "translation": "La version %v du schéma de la base de données n'est plus supportée. Ce serveur Mattermost supporte les mises à jour automatiques de la version du schéma %v à la version %v. Rétrograder à une version antérieure n'est pas supporté. Veuillez vous mettre à niveau vers au moins la version %v du schéma avant de continuer."
},
{
"id": "store.sql.short_ciphertext",
@@ -5289,7 +5289,7 @@
},
{
"id": "store.sql.table_column_type.critical",
- "translation": "Échec du chargement du type de données pour la colonne %s de la table %s : %v"
+ "translation": "Échec du chargement du type de données pour la colonne %s de la table %s : %v"
},
{
"id": "store.sql.table_exists.critical",
@@ -5321,11 +5321,11 @@
},
{
"id": "store.sql_channel.analytics_deleted_type_count.app_error",
- "translation": "Impossible de supprimer le nombre de type de canaux"
+ "translation": "Impossible de récupérer le nombre de type de canaux supprimés"
},
{
"id": "store.sql_channel.analytics_type_count.app_error",
- "translation": "Impossible d'obtenir le nombre de type de canaux"
+ "translation": "Impossible de récupérer le nombre de type de canaux"
},
{
"id": "store.sql_channel.check_open_channel_permissions.app_error",
@@ -5357,7 +5357,7 @@
},
{
"id": "store.sql_channel.get_all.app_error",
- "translation": "Impossible de charger tous les canaux"
+ "translation": "Impossible de récupérer tous les canaux"
},
{
"id": "store.sql_channel.get_by_name.existing.app_error",
@@ -5369,11 +5369,11 @@
},
{
"id": "store.sql_channel.get_channel_counts.get.app_error",
- "translation": "Impossible d'obtenir le nombre de canaux"
+ "translation": "Impossible de récupérer le nombre de canaux"
},
{
"id": "store.sql_channel.get_channels.get.app_error",
- "translation": "Impossible d'obtenir les canaux"
+ "translation": "Impossible de récupérer les canaux"
},
{
"id": "store.sql_channel.get_channels.not_found.app_error",
@@ -5397,7 +5397,7 @@
},
{
"id": "store.sql_channel.get_extra_members.app_error",
- "translation": "Impossible de charger les informations supplémentaires sur les membres du canal"
+ "translation": "Impossible de récupérer les informations supplémentaires des membres du canal"
},
{
"id": "store.sql_channel.get_for_post.app_error",
@@ -5405,7 +5405,7 @@
},
{
"id": "store.sql_channel.get_member.app_error",
- "translation": "Impossible d'obtenir le membre du canal"
+ "translation": "Impossible de récupérer le membre du canal"
},
{
"id": "store.sql_channel.get_member.missing.app_error",
@@ -5413,7 +5413,7 @@
},
{
"id": "store.sql_channel.get_member_count.app_error",
- "translation": "Impossible d'obtenir le nombre de membres du canal"
+ "translation": "Impossible de récupérer le nombre de membres du canal"
},
{
"id": "store.sql_channel.get_member_for_post.app_error",
@@ -5421,7 +5421,7 @@
},
{
"id": "store.sql_channel.get_members.app_error",
- "translation": "Impossible d'obtenir les membres du canal"
+ "translation": "Impossible de récupérer les membres du canal"
},
{
"id": "store.sql_channel.get_members_by_ids.app_error",
@@ -5429,7 +5429,7 @@
},
{
"id": "store.sql_channel.get_more_channels.get.app_error",
- "translation": "Impossible d'obtenir les canaux"
+ "translation": "Impossible de récupérer les canaux"
},
{
"id": "store.sql_channel.get_public_channels.get.app_error",
@@ -5577,11 +5577,11 @@
},
{
"id": "store.sql_command.save.get.app_error",
- "translation": "Impossible d'obtenir la commande"
+ "translation": "Impossible de récupérer la commande"
},
{
"id": "store.sql_command.save.get_team.app_error",
- "translation": "Impossible d'obtenir les commandes"
+ "translation": "Impossible de récupérer les commandes"
},
{
"id": "store.sql_command.save.saving.app_error",
@@ -5613,7 +5613,7 @@
},
{
"id": "store.sql_emoji.get.app_error",
- "translation": "Impossible d'obtenir l'émoticône"
+ "translation": "Impossible de récupérer l'émoticône"
},
{
"id": "store.sql_emoji.get_all.app_error",
@@ -5657,23 +5657,23 @@
},
{
"id": "store.sql_job.delete.app_error",
- "translation": "Impossible de supprimer le message"
+ "translation": "Impossible de supprimer la tâche"
},
{
"id": "store.sql_job.get.app_error",
- "translation": "Impossible d'obtenir le message"
+ "translation": "Impossible de récupérer la tâche"
},
{
"id": "store.sql_job.get_all.app_error",
- "translation": "Impossible de récupérer les messages"
+ "translation": "Impossible de récupérer les tâches"
},
{
"id": "store.sql_job.save.app_error",
- "translation": "Impossible d'enregistrer le message"
+ "translation": "Impossible d'enregistrer la tâche"
},
{
"id": "store.sql_job.update.app_error",
- "translation": "Impossible de mettre à jour le message"
+ "translation": "Impossible de mettre à jour la tâche"
},
{
"id": "store.sql_license.get.app_error",
@@ -5789,15 +5789,15 @@
},
{
"id": "store.sql_post.analytics_posts_count.app_error",
- "translation": "Impossible d'obtenir le nombre de messages"
+ "translation": "Impossible de récupérer le nombre de messages"
},
{
"id": "store.sql_post.analytics_posts_count_by_day.app_error",
- "translation": "Impossible d'obtenir le nombre de messages par jour"
+ "translation": "Impossible de récupérer le nombre de messages par jour"
},
{
"id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
- "translation": "Impossible d'obtenir le nombre d'utilisateur avec des messages"
+ "translation": "Impossible de récupérer le nombre d'utilisateur avec messages"
},
{
"id": "store.sql_post.delete.app_error",
@@ -5805,11 +5805,11 @@
},
{
"id": "store.sql_post.get.app_error",
- "translation": "Impossible d'obtenir le message"
+ "translation": "Impossible de récupérer le message"
},
{
"id": "store.sql_post.get_parents_posts.app_error",
- "translation": "Impossible d'obtenir le message parent pour le canal"
+ "translation": "Impossible de récupérer le message parent pour le canal"
},
{
"id": "store.sql_post.get_posts.app_error",
@@ -5817,15 +5817,15 @@
},
{
"id": "store.sql_post.get_posts_around.get.app_error",
- "translation": "Impossible d'obtenir les messages pour le canal"
+ "translation": "Impossible de récupérer les messages pour le canal spécifié"
},
{
"id": "store.sql_post.get_posts_around.get_parent.app_error",
- "translation": "Impossible d'obtenir les messages parent pour le canal"
+ "translation": "Impossible de récupérer les messages parents pour le canal spécifié"
},
{
"id": "store.sql_post.get_posts_batch_for_indexing.get.app_error",
- "translation": "We couldn't get the posts batch for indexing"
+ "translation": "Impossible de récupérer le lot de messages à indexer"
},
{
"id": "store.sql_post.get_posts_by_ids.app_error",
@@ -5833,15 +5833,15 @@
},
{
"id": "store.sql_post.get_posts_created_att.app_error",
- "translation": "Impossible de récupérer les messages du canal"
+ "translation": "Impossible de récupérer les messages du canal spécifié"
},
{
"id": "store.sql_post.get_posts_since.app_error",
- "translation": "Impossible d'obtenir les messages pour le canal"
+ "translation": "Impossible de récupérer les messages pour le canal spécifié"
},
{
"id": "store.sql_post.get_root_posts.app_error",
- "translation": "Impossible d'obtenir les messages pour le canal"
+ "translation": "Impossible de récupérer les messages pour le canal spécifié"
},
{
"id": "store.sql_post.overwrite.app_error",
@@ -5861,11 +5861,11 @@
},
{
"id": "store.sql_post.permanent_delete_by_user.app_error",
- "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur"
+ "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur spécifié"
},
{
"id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
- "translation": "Impossible de sélectionner les messages à effacer pour l'utilisateur (trop nombreux), veuillez relancer"
+ "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur (trop nombreux), veuillez relancer"
},
{
"id": "store.sql_post.save.app_error",
@@ -5881,7 +5881,7 @@
},
{
"id": "store.sql_post.search.warn",
- "translation": "Erreur de requête lors de la recherche de messages : %v"
+ "translation": "Erreur de requête lors de la recherche des messages : %v"
},
{
"id": "store.sql_post.update.app_error",
@@ -5969,11 +5969,11 @@
},
{
"id": "store.sql_reaction.delete_all_with_emoji_name.update_post.warn",
- "translation": "Impossible de mettre à jour Post.HasReactions pendant que des réactions sont en cours de suppression post_id=%v, error=%v"
+ "translation": "Impossible de mettre à jour le champ Post.HasReactions pendant que des réactions sont en cours de suppression post_id=%v, error=%v"
},
{
"id": "store.sql_reaction.get_for_post.app_error",
- "translation": "Impossible de récupérer les réactions du message"
+ "translation": "Impossible de récupérer les réactions de le message spécifiée"
},
{
"id": "store.sql_reaction.save.begin.app_error",
@@ -6045,23 +6045,23 @@
},
{
"id": "store.sql_status.get.app_error",
- "translation": "Erreur lors de la récupération du statut"
+ "translation": "Erreur lors de la récupération de l'état"
},
{
"id": "store.sql_status.get.missing.app_error",
- "translation": "Aucune entrée pour ce statut."
+ "translation": "Aucune entrée pour cet état."
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Erreur lors de la récupération de tous les statut en-ligne"
+ "translation": "Erreur lors de la récupération de tous les états en-ligne"
},
{
"id": "store.sql_status.get_online_away.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement du statut enligne/absent"
+ "translation": "Une erreur s'est produite lors de l'enregistrement de tous les états en ligne/absent"
},
{
"id": "store.sql_status.get_team_statuses.app_error",
- "translation": "Une erreur est survenue lors de la récupération de tous les statuts des membres de l'équipe"
+ "translation": "Une erreur s'est produite lors de la récupération de tous les états des membres de l'équipe"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
@@ -6069,15 +6069,15 @@
},
{
"id": "store.sql_status.reset_all.app_error",
- "translation": "Nous avons rencontré une erreur durant la réinitialisation des statuts"
+ "translation": "Une erreur s'est produite lors de la réinitialisation de tous les états"
},
{
"id": "store.sql_status.save.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement des statuts"
+ "translation": "Une erreur s'est produite lors de l'enregistrement de l'état"
},
{
"id": "store.sql_status.update.app_error",
- "translation": "Nous avons rencontré une erreur lors de la mise à jour des statuts"
+ "translation": "Une erreur s'est produite lors de la mise à jour de l'état"
},
{
"id": "store.sql_system.get.app_error",
@@ -6133,7 +6133,7 @@
},
{
"id": "store.sql_team.get_member.app_error",
- "translation": "Nous ne pouvons pas obtenir les membres de l'équipe"
+ "translation": "Impossible de récupérer le membre de l'équipe"
},
{
"id": "store.sql_team.get_member.missing.app_error",
@@ -6145,7 +6145,7 @@
},
{
"id": "store.sql_team.get_members.app_error",
- "translation": "Nous ne pouvons pas obtenir les membres de l'équipe"
+ "translation": "Impossible de récupérer les membres de l'équipe"
},
{
"id": "store.sql_team.get_members_by_ids.app_error",
@@ -6225,7 +6225,7 @@
},
{
"id": "store.sql_user.analytics_unique_user_count.app_error",
- "translation": "Impossible d'obtenir le nombre d'utilisateurs uniques"
+ "translation": "Impossible de récupérer le nombre d'utilisateurs uniques"
},
{
"id": "store.sql_user.get.app_error",
@@ -6389,7 +6389,7 @@
},
{
"id": "store.sql_user.update_mfa_active.app_error",
- "translation": "Nous avons rencontré une erreur de mise à jour de l'état ​​actif MFA de l'utilisateur"
+ "translation": "Une erreur s'est produite lors de la mise à jour de l'état ​​actif MFA de l'utilisateur"
},
{
"id": "store.sql_user.update_mfa_secret.app_error",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "Impossible de retirer le jeton d'accès"
+ "translation": "Impossible de supprimer le jeton d'accès personnel"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "Impossible de retirer le jeton d'accès"
+ "translation": "Impossible de récupérer le jeton d'accès personnel"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "Impossible de retirer le jeton d'accès"
+ "translation": "Impossible de récupérer le jeton d'accès personnel par jeton"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "Impossible de retirer le jeton d'accès"
+ "translation": "Impossible de récupérer les jetons d'accès personnel par utilisateur"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "Impossible d'enregistrer le jeton d'accès."
+ "translation": "Impossible d'enregistrer le jeton d'accès personnel"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6441,27 +6441,27 @@
},
{
"id": "store.sql_webhooks.get_incoming.app_error",
- "translation": "Impossible d'obtenir le webhook"
+ "translation": "Impossible de récupérer le webhook"
},
{
"id": "store.sql_webhooks.get_incoming_by_channel.app_error",
- "translation": "Impossible d'obtenir les webhooks"
+ "translation": "Impossible de récupérer les webhooks"
},
{
"id": "store.sql_webhooks.get_incoming_by_user.app_error",
- "translation": "Impossible d'obtenir le webhook"
+ "translation": "Impossible de récupérer le webhook"
},
{
"id": "store.sql_webhooks.get_outgoing.app_error",
- "translation": "Impossible d'obtenir le webhook"
+ "translation": "Impossible de récupérer le webhook"
},
{
"id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
- "translation": "Impossible d'obtenir les webhooks"
+ "translation": "Impossible de récupérer les webhooks"
},
{
"id": "store.sql_webhooks.get_outgoing_by_team.app_error",
- "translation": "Impossible d'obtenir les webhooks"
+ "translation": "Impossible de récupérer les webhooks"
},
{
"id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error",
@@ -6509,7 +6509,7 @@
},
{
"id": "utils.config.add_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: Adding DefaultClientLocale to AvailableLocales."
+ "translation": "Impossible de charger le fichier de configuration de Mattermost : Ajout de DefaultClientLocale à AvailableLocales."
},
{
"id": "utils.config.load_config.decoding.panic",
@@ -6533,19 +6533,19 @@
},
{
"id": "utils.config.supported_available_locales.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale. Setting AvailableLocales to all locales as default value."
+ "translation": "Impossible de charger le fichier de configuration de Mattermost : AvailableLocales doit inclure DefaultClientLocale. AvailableLocales sera défini pour toutes les langues comme valeur par défaut."
},
{
"id": "utils.config.supported_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultClientLocale must be one of the supported locales. Setting DefaultClientLocale to en as default value."
+ "translation": "Impossible de charger le fichier de configuration de Mattermost : DefaultClientLocale doit être l'une des langues supportées. DefaultClientLocale sera défini comme valeur par défaut."
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Impossible de charger le fichier de configuration de Mattermost : DefaultServerLocale doit être l'un des paramètres régionaux pris en charge"
+ "translation": "Impossible de charger le fichier de configuration Mattermost : DefaultServerLocale doit être l'une des langues supportées. DefaultServerLocale sera défini comme valeur par défaut."
},
{
"id": "utils.config.validate_locale.app_error",
- "translation": "Impossible de charger le fichier de configuration de Mattermost : AvailableLocales doit inclure DefaultClientLocale"
+ "translation": "Impossible de charger le fichier de configuration de Mattermost : AvailableLocales doit inclure DefaultClientLocale"
},
{
"id": "utils.diagnostic.analytics_not_found.app_error",
@@ -6613,7 +6613,7 @@
},
{
"id": "utils.mail.send_mail.from_address.app_error",
- "translation": "Paramètre de Notification depuis l'adresse manquant ou invalide."
+ "translation": "Le paramètre de notification depuis l'adresse est manquant ou invalide."
},
{
"id": "utils.mail.send_mail.msg.app_error",
@@ -6629,7 +6629,7 @@
},
{
"id": "utils.mail.send_mail.to_address.app_error",
- "translation": "Paramètre de Notification à l'adresse manquant ou invalide."
+ "translation": "Le paramètre de notification à l'adresse est manquant ou invalide."
},
{
"id": "utils.mail.test.configured.error",
@@ -6649,7 +6649,7 @@
},
{
"id": "web.check_browser_compatibility.app_error",
- "translation": "Votre navigateur actuel n'est pas supporté, veuillez vous mettre à niveau vers l'un des navigateurs suivants : Google Chrome 21 ou supérieur, Internet Explorer 11 ou supérieur, Firefox 14 ou supérieur, Safari 9 ou supérieur"
+ "translation": "Votre navigateur actuel n'est pas supporté, veuillez vous mettre à niveau vers l'un des navigateurs suivants : Google Chrome 21 ou supérieur, Internet Explorer 11 ou supérieur, Firefox 14 ou supérieur, Safari 9 ou supérieur"
},
{
"id": "web.claim_account.team.error",
@@ -6753,7 +6753,7 @@
},
{
"id": "web.post_permalink.app_error",
- "translation": "ID Message Invalide"
+ "translation": "ID de message invalide"
},
{
"id": "web.reparse_templates.info",
@@ -6817,7 +6817,7 @@
},
{
"id": "wsapi.status.init.debug",
- "translation": "Initialisation des routes de l'API des statuts"
+ "translation": "Initialisation des routes de l'API des états"
},
{
"id": "wsapi.system.init.debug",
diff --git a/i18n/it.json b/i18n/it.json
index ec40ff1d3..f7dc32996 100644
--- a/i18n/it.json
+++ b/i18n/it.json
@@ -2021,23 +2021,23 @@
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
- "translation": "Slack Import: Unable to import the message as it has no comments."
+ "translation": "Slack Import: Impossibile importare il messaggio, nessun commento trovato."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack Import: Impossibile importare il messaggio, campo utente mancante."
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Import: Unable to import bot message as the BotId field is missing."
+ "translation": "Slack Import: Impossibile importare il messaggio del Bot, campo BotId mancante."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Slack Import: Unable to import the message as its type is not supported: post_type=%v, post_subtype=%v."
+ "translation": "Slack Import: Impossibile importare il messaggio, tipo non supportato: post_type=%v, post_subtype=%v."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Slack Import: Unable to import file {{.FileId}} as the file is missing from the Slack export zip file."
+ "translation": "Slack Import: impossibile importare il file {{.FIleId}}, file mancante dall'archivio di esportazione Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
@@ -2045,47 +2045,47 @@
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Slack Import: Unable to open the file {{.FileId}} from the Slack export: {{.Error}}."
+ "translation": "Slack Import: Impossibile aprire il file {{.FileId}} dall'archivio di esportazione Slack: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
- "translation": "Slack Import: An error occurred when uploading file {{.FileId}}: {{.Error}}."
+ "translation": "Slack Import: Un errore si è verificato durante l'upload del file {{.FileId}}: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "Slack Import: Unable to add the message as the Slack user %v does not exist in Mattermost."
+ "translation": "Slack Import: Impossibile aggiungere il messaggio come utente Slack %v: l'utente non esiste in Mattermost."
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Slack Import: Impossibile importare il messaggio, il campo utente è mancante."
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Utente Creato\r\n"
+ "translation": "\r\n Utente creato:\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "L'utente Slack con email {{.Email}} e password {{.Password}} è stato importato.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
+ "translation": "L'utente Slack è stato unito ad un utente Mattermost con email {{.Email}} e nome-utente {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
+ "translation": "L'utente Slack è stato unito ad un utente Mattermost con email {{.Email}} e nome-utente {{.Username}}, ma non è stato possibile aggiungere l'utente al team.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
- "translation": "L'utente {{.Username}} non ha un indirizzo email impostato nell'esportazione Slack. {{.Email}} verrà usato come segnaposto. L'utente dovrebbe aggiornare il proprio indirizzo email una volta eseguito l'accesso al sistema.\r\n"
+ "translation": "L'utente {{.Username}} non ha un indirizzo email impostato nell'esportazione Slack. L'eMail {{.Email}} verrà usata come segnaposto. L'utente dovrebbe aggiornare il proprio indirizzo email una volta eseguito l'accesso al sistema.\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address.warn",
- "translation": "L'utente {{.Username}} non ha un indirizzo email impostato nell'esportazione Slack. {{.Email}} verrà usato come segnaposto. L'utente dovrebbe aggiornare il proprio indirizzo email una volta eseguito l'accesso al sistema."
+ "translation": "L'utente {{.Username}} non ha un indirizzo email impostato nell'esportazione Slack. L'eMail {{.Email}} verrà usata come segnaposto. L'utente dovrebbe aggiornare il proprio indirizzo email una volta eseguito l'accesso al sistema."
},
{
"id": "api.slackimport.slack_add_users.unable_import",
- "translation": "Impossibile importare utente: {{.Username}}\r\n"
+ "translation": "Impossibile importare l'utente: {{.Username}}.\r\n"
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
@@ -2093,7 +2093,7 @@
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
- "translation": "Slack Import: Bad timestamp detected."
+ "translation": "Slack Import: Errore nel timestamp."
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
@@ -2109,11 +2109,11 @@
},
{
"id": "api.slackimport.slack_import.note1",
- "translation": "- Alcune pubblicazioni potrebbero non essere state importate perché non supportate da questo programma.\r\n"
+ "translation": "- Alcuni messaggi potrebbero non essere stati importate perché non supportati da questo import.\r\n"
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Le pubblicazioni dei bot di slack non sono al momento supportate.\r\n"
+ "translation": "- I messaggi Bot non sono al momento supportati.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
@@ -2121,27 +2121,27 @@
},
{
"id": "api.slackimport.slack_import.notes",
- "translation": "\r\n Note \r\n"
+ "translation": "\r\nNote:\r\n"
},
{
"id": "api.slackimport.slack_import.open.app_error",
- "translation": "Unable to open the file: {{.Filename}}.\r\n"
+ "translation": "Impossibile aprire il file: {{.Filename}}.\r\n"
},
{
"id": "api.slackimport.slack_import.team_fail",
- "translation": "Importazione del gruppo non riuscito.\r\n"
+ "translation": "Impossibile identificare il team in cui eseguire l'import.\r\n"
},
{
"id": "api.slackimport.slack_import.zip.app_error",
- "translation": "Unable to open the Slack export zip file.\r\n"
+ "translation": "Impossibile aprire l'archivio ZIP di esportazione Slack.\r\n"
},
{
"id": "api.slackimport.slack_parse_channels.error",
- "translation": "Slack Import: Error occurred when parsing some Slack channels. Import may work anyway."
+ "translation": "Slack Import: Errore durante l'analisi di alcuni canali Slack. L'importazione potrebbe continuare senza problemi."
},
{
"id": "api.slackimport.slack_parse_posts.error",
- "translation": "Slack Import: Error occurred when parsing some Slack posts. Import may work anyway."
+ "translation": "Slack Import: Errore durante l'analisi di alcuni canali Slack. L'importazione potrebbe continuare senza problemi."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn",
@@ -2149,7 +2149,7 @@
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn",
- "translation": "Importazione Slack: il canale {{.ChannelName}} ha un nome troppo lungo. Verrà troncato durante l'importazione."
+ "translation": "Importazione Slack: il canale {{.ChannelName}} ha un header troppo lungo. Verrà troncato durante l'importazione."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
@@ -2157,7 +2157,7 @@
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
- "translation": "Importazione Slack: il canale {{.ChannelName}} ha uno scopo troppo lungo. Verrà troncato durante l'importazione."
+ "translation": "Importazione Slack: il canale {{.ChannelName}} ha il testo \"scopo\" troppo lungo. Verrà troncato durante l'importazione."
},
{
"id": "api.status.init.debug",
@@ -3521,47 +3521,47 @@
},
{
"id": "app.notification.body.intro.direct.full",
- "translation": "Hai un nuovo messaggio.Tu hai {{.Count}} nuovi messaggi."
+ "translation": "Hai un nuovo messaggio diretto."
},
{
"id": "app.notification.body.intro.direct.generic",
- "translation": "You have a new direct message from {{.SenderName}}"
+ "translation": "Hai un nuovo messaggio diretto da {{.SenderName}}"
},
{
"id": "app.notification.body.intro.notification.full",
- "translation": "You have a new notification."
+ "translation": "Hai una nuova notifica."
},
{
"id": "app.notification.body.intro.notification.generic",
- "translation": "You have a new notification from {{.SenderName}}"
+ "translation": "Hai una nuova notifica da {{.SenderName}}"
},
{
"id": "app.notification.body.text.direct.full",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}}/{{.Month}}"
},
{
"id": "app.notification.body.text.direct.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}}/{{.Month}}"
},
{
"id": "app.notification.body.text.notification.full",
- "translation": "CANALE: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
+ "translation": "CANALE: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Day}} {{.Month}}"
},
{
"id": "app.notification.body.text.notification.generic",
- "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
+ "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Day}} {{.Month}}"
},
{
"id": "app.notification.subject.direct.full",
- "translation": "{{.SubjectText}} su {{.TeamDisplayName}} da {{.SenderDisplayName}} il {{.Day}} {{.Month}} {{.Year}}"
+ "translation": "[{{.SubjectText}}] Nuovo messaggio diretto da {{.SenderDisplayName}} il {{.Day}}/{{.Month}}/{{.Year}}"
},
{
"id": "app.notification.subject.notification.full",
- "translation": "[{{ .SiteName }}] Notification in {{ .TeamName}} on {{.Month}} {{.Day}}, {{.Year}}"
+ "translation": "[{{ .SiteName }}] Notifca in {{ .TeamName}} del {{.Day}}/{{.Month}}/{{.Year}}"
},
{
"id": "app.user_access_token.disabled",
- "translation": "I token di accesso sono disattivati su questo server. Per favore contatta l'Amministratore di Sistema per ulteriori dettagli."
+ "translation": "I Token di accesso personale sono disattivati su questo server. Per favore contatta l'Amministratore di Sistema per ulteriori dettagli."
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "Capacità di creare token di accesso"
+ "translation": "Possibilità di creare Token di accesso personali"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "Generare Token di Accesso"
+ "translation": "Crea un Token di Accesso personale"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "Capacità di visualizzare l'id dei token di accesso, la descrizione e l'id utente"
+ "translation": "Possibilità di visualizzare l'id dei Token di accesso personale, descrizione e l'ID utente"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "Visualizzare Token di Accesso"
+ "translation": "Genera un Token di Accesso personale"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "Capacità di revocare i token di accesso"
+ "translation": "Possibilità di revocare i Token di accesso personale"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "Revoca Token di Accesso"
+ "translation": "Revoca Token di Accesso personale"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "Un ruolo con il permesso di creare, visualizzare e revocare i token di accesso"
+ "translation": "Un ruolo con i permessi di: creare, visualizzare e revocare i token di accesso personale"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "Token di Accesso"
+ "translation": "Token di Accesso personale"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "Impossibile eliminare il token di accesso"
+ "translation": "Impossibile eliminare il Token di accesso personale"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "Impossibile trovare il token di accesso"
+ "translation": "Impossibile trovare il Token di accesso personale"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "Impossibile trovare il token di accesso per token"
+ "translation": "Impossibile trovare il Token di accesso personale per \"token\""
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "Impossibile trovare i token di accesso per utente"
+ "translation": "Impossibile trovare i Token di accesso personale per utente"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "Impossibile salvare il token di accesso"
+ "translation": "Impossibile salvare il Token di accesso personale"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Impossibile caricare il file di configurazione: DefaultServerLocale deve essere uno dei linguaggi supportati"
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/ja.json b/i18n/ja.json
index c4bf63c64..9ba8b56c8 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -1981,11 +1981,11 @@
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
- "translation": "電子メールアドレス {{.Email}} と パスワード {{.Password}} を持つ統合機能/SlackBotユーザーがインポートされました。\r\n"
+ "translation": "電子メールアドレス {{.Email}} と パスワード {{.Password}} を持つ 統合機能/SlackBot のユーザーがインポートされました。\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
- "translation": "統合機能/SlackBotユーザー {{.Username}} がインポートできませんでした。\r\n"
+ "translation": "統合機能/SlackBot のユーザー {{.Username}} がインポートできませんでした。\r\n"
},
{
"id": "api.slackimport.slack_add_channels.added",
@@ -2013,11 +2013,11 @@
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slackインポート: SlackBotメッセージは、まだインポートできません。"
+ "translation": "Slackインポート: SlackBotメッセージは、まだインポートされていません。"
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slackインポート: Botユーザーが存在しないため、ボットメッセージをインポートできませんでした。"
+ "translation": "Slackインポート: Botユーザーが存在しないため、Botメッセージをインポートできませんでした。"
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
@@ -2089,7 +2089,7 @@
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Slackインポート: Slackチャンネル {{.ChannelName}}(id={{.ChannelID}}) の正規表現にマッチする!channelをコンパイルできませんでした。"
+ "translation": "Slackインポート: Slackチャンネル {{.ChannelName}} (id={{.ChannelID}}) の正規表現にマッチする!channelをコンパイルできませんでした。"
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
@@ -3561,7 +3561,7 @@
},
{
"id": "app.user_access_token.disabled",
- "translation": "このサーバーではユーザーアクセストークンが無効になっています。詳しくはシステム管理者に問い合わせてください。"
+ "translation": "このサーバーではパーソナルアクセストークンが無効になっています。詳しくはシステム管理者に問い合わせてください。"
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "ユーザーアクセストークンを作成できるようにする"
+ "translation": "パーソナルアクセストークンを作成できるようにする"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "ユーザーアクセストークンを作成する"
+ "translation": "パーソナルアクセストークンを作成する"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "ユーザーアクセストークンのトークンID、説明、ユーザーIDを読み取ることができるようにする"
+ "translation": "パーソナルアクセストークンのID、説明、ユーザーIDを読み取ることができるようにする"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "ユーザーアクセストークンを読み取る"
+ "translation": "パーソナルアクセストークンを読み取る"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "ユーザーアクセストークンを破棄できるようにする"
+ "translation": "パーソナルアクセストークンを破棄できるようにする"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "ユーザーアクセストークンを破棄する"
+ "translation": "パーソナルアクセストークンを破棄する"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "ユーザーアクセストークンを作成・読み取り・破棄する権限を持つ役割です"
+ "translation": "パーソナルアクセストークンを作成・読み取り・破棄する権限を持つ役割です"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "ユーザーアクセストークン"
+ "translation": "パーソナルアクセストークン"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "ユーザーアクセストークンを削除できませんでした"
+ "translation": "パーソナルアクセストークンを削除できませんでした"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "ユーザーアクセストークンを取得できませんでした"
+ "translation": "パーソナルアクセストークンを取得できませんでした"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "トークンによってユーザーアクセストークンを取得することができませんでした"
+ "translation": "トークンによってパーソナルアクセストークンを取得することができませんでした"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "ユーザーによってユーザーアクセストークンを取得することができませんでした"
+ "translation": "ユーザーによってパーソナルアクセストークンを取得することができませんでした"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "ユーザーアクセストークンを保存できませんでした。"
+ "translation": "パーソナルアクセストークンを保存できませんでした。"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "mattermostの設定ファイルをロードできませんでした: DefaultServerLocale はサポートされているロケールでなければなりません"
+ "translation": "Mattermost設定ファイルを読み込めませんでした: DefaultServerLocaleはサポートされている言語の一つでなければなりません。デフォルト値としてDefaultClientLocaleに en を設定しました。"
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/ko.json b/i18n/ko.json
index 3da61e870..3ef7971f3 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales"
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/nl.json b/i18n/nl.json
index 56706714d..3dc7d7c09 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales"
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/pl.json b/i18n/pl.json
index 56a38f94f..3952213de 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -429,7 +429,7 @@
},
{
"id": "api.command.execute_command.not_found.app_error",
- "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
+ "translation": "Polecenie z przełącznikiem '{{.Trigger}}' nie zostało znalezione. Aby wysłać wiadomość z \"/\" naciśnij spację na początku wiadomości."
},
{
"id": "api.command.execute_command.save.app_error",
@@ -461,7 +461,7 @@
},
{
"id": "api.command.invite_people.invite_off",
- "translation": "User creation has been disabled on this server, no invite(s) sent"
+ "translation": "Tworzenie użytkowników na tym serwerze jest wyłączone, żadne zaproszenie nie zostało wysłane."
},
{
"id": "api.command.invite_people.name",
@@ -537,11 +537,11 @@
},
{
"id": "api.command_channel_purpose.desc",
- "translation": "Edit the channel purpose"
+ "translation": "Edytuj cel kanału."
},
{
"id": "api.command_channel_purpose.direct_group.app_error",
- "translation": "Cannot set purpose for direct message channels. Use /header to set the header instead."
+ "translation": "Nie można ustawiać celu prywatnych rozmów. Zamiast tego, użyj polecenia /header, aby ustawić nagłówek rozmowy."
},
{
"id": "api.command_channel_purpose.hint",
@@ -553,7 +553,7 @@
},
{
"id": "api.command_channel_purpose.name",
- "translation": "purpose"
+ "translation": "cel"
},
{
"id": "api.command_channel_purpose.permission.app_error",
@@ -573,7 +573,7 @@
},
{
"id": "api.command_channel_rename.direct_group.app_error",
- "translation": "Nie można opuścić kanału wiadomości bezpośrednich"
+ "translation": "Nie można zmienić nazwy kanału wiadomości bezpośrednich"
},
{
"id": "api.command_channel_rename.hint",
@@ -601,7 +601,7 @@
},
{
"id": "api.command_code.desc",
- "translation": "Display text as a code block"
+ "translation": "Wyświetl tekst jako blok kodu."
},
{
"id": "api.command_code.hint",
@@ -677,7 +677,7 @@
},
{
"id": "api.command_help.name",
- "translation": "help"
+ "translation": "pomoc"
},
{
"id": "api.command_join.desc",
@@ -3305,11 +3305,11 @@
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
- "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt mało szczegółów"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt mało elementów"
},
{
"id": "app.import.validate_direct_post_import_data.channel_members_too_many.error",
- "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt wiele elementów"
+ "translation": "Lista bezpośrednich uczestników kanału zawiera zbyt wiele pozycji"
},
{
"id": "app.import.validate_direct_post_import_data.create_at_missing.error",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Nie można odczytać pliku konfiguracyjnego mattermost. Domyślne ustawiania lokalizacyjne serwera muszą być wspierane przez ustawienia lokalizacyjne."
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 45a432748..f24570232 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -3561,7 +3561,7 @@
},
{
"id": "app.user_access_token.disabled",
- "translation": "Os tokens de acesso do usuário estão desativados neste servidor. Entre em contato com o administrador do sistema para obter detalhes."
+ "translation": "Os tokens de acesso individual estão desativados neste servidor. Entre em contato com o administrador do sistema para obter detalhes."
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "Capacidade de criar tokens de acesso de usuário"
+ "translation": "Capacidade de criar tokens de acesso individual"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "Criar Token de Acesso de Usuário"
+ "translation": "Criar Token de Acesso Individual"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "Capacidade de ler os campos id, description e user_id dos tokens de acesso do usuário"
+ "translation": "Capacidade de ler os campos id, description e user_id dos tokens de acesso individual"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "Ler Tokens de Acesso de Usuário"
+ "translation": "Ler Tokens de Acesso Individual"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "Capacidade de revogar tokens de acesso de usuário"
+ "translation": "Capacidade de revogar tokens de acesso individual"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "Revogar Token de Acesso de Usuário"
+ "translation": "Revogar Token de Acesso Individual"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "Um papel com a permissão para criar, ler e revogar tokens de acesso de usuário"
+ "translation": "Um papel com a permissão para criar, ler e revogar tokens de acesso individual"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "Token de Acesso de Usuário"
+ "translation": "Token de Acesso Individual"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -4097,7 +4097,7 @@
},
{
"id": "manaultesting.manual_test.uid.debug",
- "translation": "Sem uid na URL"
+ "translation": "Não há uid na URL"
},
{
"id": "manaultesting.test_autolink.info",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "Não foi possível remover o token de acesso do usuário"
+ "translation": "Não foi possível remover o token de acesso individual"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "Não foi possível obter o token de acesso do usuário"
+ "translation": "Não foi possível obter o token de acesso individual"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "Não foi possível obter o token de acesso do usuário pelo token"
+ "translation": "Não foi possível obter o token de acesso inidividual pelo token"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "Não foi possível obter o token de acesso do usuário"
+ "translation": "Não foi possível obter o token de acesso individual pelo usuário"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "Não foi possível salvar o token de acesso do usuário"
+ "translation": "Não foi possível salvar o token de acesso individual"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6533,15 +6533,15 @@
},
{
"id": "utils.config.supported_available_locales.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale. Setting AvailableLocales to all locales as default value."
+ "translation": "Não é possível carregar o arquivo de configuração mattermost: AvailableLocales deve incluir o DefaultClientLocale. Configurando AvailableLocales para todas as localidades como valor padrão."
},
{
"id": "utils.config.supported_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultClientLocale must be one of the supported locales. Setting DefaultClientLocale to en as default value."
+ "translation": "Não é possível carregar o arquivo de configuração mattermost: DefaultClientLocale deve ser uma das localidades suportadas. Configurando DefaultClientLocale para en como valor padrão."
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Não foi possível carregar o arquivo de configuração do mattermost: O DefaultServerLocale deve ser um idioma suportado"
+ "translation": "Não é possível carregar o arquivo de configuração mattermost: DefaultServerLocale deve ser uma das localidades suportadas. Configurando DefaultServerLocale para en como valor padrão."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/ru.json b/i18n/ru.json
index f5384d15f..47874bee6 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -521,11 +521,11 @@
},
{
"id": "api.command_channel_header.permission.app_error",
- "translation": "У вас нет соответствующих прав для редактирования цели канала."
+ "translation": "У вас нет прав для редактирования заголовка канала."
},
{
"id": "api.command_channel_header.update_channel.app_error",
- "translation": "Ошибка получения текущего канала."
+ "translation": "Ошибка обновления текущего канала."
},
{
"id": "api.command_channel_header.update_channel.success",
@@ -537,7 +537,7 @@
},
{
"id": "api.command_channel_purpose.desc",
- "translation": "Edit the channel purpose"
+ "translation": "Редактировать цель канала"
},
{
"id": "api.command_channel_purpose.direct_group.app_error",
@@ -561,7 +561,7 @@
},
{
"id": "api.command_channel_purpose.update_channel.app_error",
- "translation": "Ошибка получения текущего канала."
+ "translation": "Ошибка обновления текущего канала."
},
{
"id": "api.command_channel_rename.channel.app_error",
@@ -569,51 +569,51 @@
},
{
"id": "api.command_channel_rename.desc",
- "translation": "Rename the channel"
+ "translation": "Переименовать канал"
},
{
"id": "api.command_channel_rename.direct_group.app_error",
- "translation": "Невозможно покинуть канал личных сообщений"
+ "translation": "Невозможно переименовать канал личных сообщений."
},
{
"id": "api.command_channel_rename.hint",
- "translation": "текст"
+ "translation": "[текст]"
},
{
"id": "api.command_channel_rename.message.app_error",
- "translation": "Перед сообщение должна быть команда /echo."
+ "translation": "Перед сообщение должна быть команда /rename."
},
{
"id": "api.command_channel_rename.name",
- "translation": "rename"
+ "translation": "переименовать"
},
{
"id": "api.command_channel_rename.permission.app_error",
- "translation": "У вас нет соответствующих прав для редактирования цели канала."
+ "translation": "У вас нет прав для переименовании канала."
},
{
"id": "api.command_channel_rename.update_channel.app_error",
- "translation": "Ошибка получения текущего канала."
+ "translation": "Ошибка обновления текущего канала."
},
{
"id": "api.command_channel_rename.update_channel.success",
- "translation": "Заголовок канала успешно обновлен."
+ "translation": "Имя канала успешно обновлено."
},
{
"id": "api.command_code.desc",
- "translation": "Display text as a code block"
+ "translation": "Отобразить текст как блок кода"
},
{
"id": "api.command_code.hint",
- "translation": "текст"
+ "translation": "[текст]"
},
{
"id": "api.command_code.message.app_error",
- "translation": "Перед сообщение должна быть команда /echo."
+ "translation": "Перед сообщение должна быть команда /code."
},
{
"id": "api.command_code.name",
- "translation": "code"
+ "translation": "код"
},
{
"id": "api.command_collapse.desc",
@@ -673,7 +673,7 @@
},
{
"id": "api.command_help.desc",
- "translation": "Open the Mattermost help page"
+ "translation": "Открыть страницу помощи Mattermost"
},
{
"id": "api.command_help.name",
@@ -709,11 +709,11 @@
},
{
"id": "api.command_leave.desc",
- "translation": "Leave the current channel"
+ "translation": "Покинуть текущий канал"
},
{
"id": "api.command_leave.fail.app_error",
- "translation": "Во время присоединения к каналу произошла ошибка."
+ "translation": "Во время отключения от канала произошла ошибка."
},
{
"id": "api.command_leave.list.app_error",
@@ -721,15 +721,15 @@
},
{
"id": "api.command_leave.missing.app_error",
- "translation": "Мы не смогли найти канал"
+ "translation": "Канал не найден"
},
{
"id": "api.command_leave.name",
- "translation": "leave"
+ "translation": "покинуть"
},
{
"id": "api.command_leave.success",
- "translation": "Left the channel."
+ "translation": "Покинул канал."
},
{
"id": "api.command_logout.desc",
@@ -821,7 +821,7 @@
},
{
"id": "api.command_search.hint",
- "translation": "текст"
+ "translation": "[текст]"
},
{
"id": "api.command_search.name",
@@ -829,7 +829,7 @@
},
{
"id": "api.command_search.unsupported.app_error",
- "translation": "The search command is not supported on your device"
+ "translation": "Поиск недоступен на вашем устройстве"
},
{
"id": "api.command_settings.desc",
@@ -841,7 +841,7 @@
},
{
"id": "api.command_settings.unsupported.app_error",
- "translation": "The settings command is not supported on your device"
+ "translation": "Настройки недоступны на вашем устройстве"
},
{
"id": "api.command_shortcuts.browser.channel_next",
@@ -1085,7 +1085,7 @@
},
{
"id": "api.context.v3_disabled.app_error",
- "translation": "API version 3 has been disabled on this server. Please use API version 4. See https://api.mattermost.com for details."
+ "translation": "API версии 3 отключен на этом сервере. Пожалуйста, используйте API версии 4. Посетите https://api.mattermost.com для более подробного ознакомления."
},
{
"id": "api.deprecated.init.debug",
@@ -1117,7 +1117,7 @@
},
{
"id": "api.email_batching.render_batched_post.direct_message",
- "translation": "Direct Message from "
+ "translation": "Личное сообщение от "
},
{
"id": "api.email_batching.render_batched_post.go_to_post",
@@ -1125,11 +1125,11 @@
},
{
"id": "api.email_batching.render_batched_post.group_message",
- "translation": "Group Message from "
+ "translation": "Групповое сообщение от "
},
{
"id": "api.email_batching.render_batched_post.notification",
- "translation": "Notification from "
+ "translation": "Уведомление от "
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
@@ -1138,8 +1138,8 @@
{
"id": "api.email_batching.send_batched_email_notification.body_text",
"translation": {
- "one": "You have a new notification.",
- "other": "You have {{.Count}} new notifications."
+ "one": "У вас есть новое уведомление.",
+ "other": "У вас есть {{.Count}} уведомление."
}
},
{
@@ -1829,7 +1829,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_mention_no_channel",
- "translation": " упомянул вас в "
+ "translation": " упомянул вас"
},
{
"id": "api.post.send_notifications_and_forget.push_message",
@@ -1841,7 +1841,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_non_mention_no_channel",
- "translation": " posted a message"
+ "translation": " отправил сообщение"
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
@@ -1917,7 +1917,7 @@
},
{
"id": "api.reaction.save_reaction.invalid.app_error",
- "translation": "Reaction is not valid."
+ "translation": "Реакция невалидна."
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
@@ -1989,15 +1989,15 @@
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n Каналы добавлены \r\n"
+ "translation": "\r\nКаналы добавлены:\r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
- "translation": "Unable to add Slack user {{.Username}} to channel.\r\n"
+ "translation": "Не удалось добавить пользователя Slack {{.Username}} в канал.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed",
- "translation": "Unable to import Slack channel {{.DisplayName}}.\r\n"
+ "translation": "Не удалось импортировать Slack канал {{.DisplayName}}.\r\n"
},
{
"id": "api.slackimport.slack_add_channels.import_failed.warn",
@@ -2005,39 +2005,39 @@
},
{
"id": "api.slackimport.slack_add_channels.merge",
- "translation": "The Slack channel {{.DisplayName}} already exists as an active Mattermost channel. Both channels have been merged.\r\n"
+ "translation": "Slack канал {{.DisplayName}} уже существует в виде канала Mattermost. Произведено слияние.\r\n"
},
{
"id": "api.slackimport.slack_add_posts.attach_files.error",
- "translation": "Slack Import: An error occurred when attaching files to a message, post_id=%s, file_ids=%v, err=%v."
+ "translation": "Импорт Slack: Произошла ошибка при добавлении файлов к сообщению, post_id=%s, file_ids=%v, err=%v."
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack Import: Slack bot messages cannot be imported yet."
+ "translation": "Импорт Slack: Сообщения Slack ботов пока не могут быть импортированы."
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slack Import: Unable to import the bot message as the bot user does not exist."
+ "translation": "Импорт Slack: Невозможно импортировать сообщение бота, так как учётная запись бота не существует."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
- "translation": "Slack Import: Unable to import the message as it has no comments."
+ "translation": "Импорт Slack: Невозможно импортировать сообщение, так как оно не имеет комментариев."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Импорт Slack: Невозможно импортировать сообщение, так как не обнаружено поле user."
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Import: Unable to import bot message as the BotId field is missing."
+ "translation": "Импорт Slack: Невозможно добавить сообщение бота, так как не обнаружено поле BotId."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
- "translation": "Slack Import: Unable to import the message as its type is not supported: post_type=%v, post_subtype=%v."
+ "translation": "Импорт Slack: Невозможно импортировать сообщение, так как оно не поддерживаемого формата: post_type=%v, post_subtype=%v."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Slack Import: Unable to import file {{.FileId}} as the file is missing from the Slack export zip file."
+ "translation": "Импорт Slack: Невозможно импортировать файл {{.Field}}, так как файл не найден в zip-архиве экспорта Slack."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
@@ -2045,27 +2045,27 @@
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Slack Import: Unable to open the file {{.FileId}} from the Slack export: {{.Error}}."
+ "translation": "Импорт Slack: Невозможно открыть файл {{.Field}} из экспорта Slack. {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
- "translation": "Slack Import: An error occurred when uploading file {{.FileId}}: {{.Error}}."
+ "translation": "Импорт Slack: Произошла ошибка при загрузке файла {{.FileId}}: {{.Error}}."
},
{
"id": "api.slackimport.slack_add_posts.user_no_exists.debug",
- "translation": "Slack Import: Unable to add the message as the Slack user %v does not exist in Mattermost."
+ "translation": "Импорт Slack: Невозможно добавить сообщение, так как Slack пользователь %v не существует в Mattermost."
},
{
"id": "api.slackimport.slack_add_posts.without_user.debug",
- "translation": "Slack Import: Unable to import the message as the user field is missing."
+ "translation": "Импорт Slack: Невозможно импортировать сообщение, так как не обнаружен поле user."
},
{
"id": "api.slackimport.slack_add_users.created",
- "translation": "\r\n Пользователи созданы\r\n"
+ "translation": "\r\nПользователи созданы:\r\n"
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "Slack пользователь с email {{.Email}} и паролем {{.Password}} импортирован.\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales"
+ "translation": "Unable to load mattermost configuration file: DefaultServerLocale must be one of the supported locales. Setting DefaultServerLocale to en as default value."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/tr.json b/i18n/tr.json
index 50a6de17b..d77e8e728 100644
--- a/i18n/tr.json
+++ b/i18n/tr.json
@@ -3561,7 +3561,7 @@
},
{
"id": "app.user_access_token.disabled",
- "translation": "Bu sunucu üzerinde kullanıcı erişim izinleri devre dışı bırakılmış. Lütfen ayrıntılı bilgi almak için sistem yöneticiniz ile görüşün."
+ "translation": "Bu sunucu üzerinde kişisel erişim kodları devre dışı bırakılmış. Lütfen ayrıntılı bilgi almak için sistem yöneticiniz ile görüşün."
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "Kullanıcı erişim kodları oluşturabilir"
+ "translation": "Kişisel erişim kodları oluşturabilir"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "Kullanıcı Erişim Kodu Oluşturma"
+ "translation": "Kişisel Erişim Kodu Oluşturma"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "Kullanıcı erişim kodu, açıklaması ve kullanıcı kodu alanları okuyabilir"
+ "translation": "Kişisel erişim kodu, açıklaması ve kullanıcı kodu alanlarını okuyabilir"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "Kullanıcı Erişim Kodlarını Okuma"
+ "translation": "Kişisel Erişim Kodlarını Okuma"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "Kullanıcı erişim kodlarını geçersiz kılabilir"
+ "translation": "Kişisel erişim kodlarını geçersiz kılabilir"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "Kullanıcı Erişim Kodlarını Geçersiz Kılma"
+ "translation": "Kişisel Erişim Kodlarını Geçersiz Kılma"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "Kullanıcı erişim kodları ekleme, okuma ve geçersiz kılma izinleri olan bir rol"
+ "translation": "Kişisel erişim kodları ekleme, okuma ve geçersiz kılma izinleri olan bir rol"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "Kullanıcı Erişim Kodu"
+ "translation": "Kişisel Erişim Kodu"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "Kullanıcı erişim kodu silinemedi"
+ "translation": "Kişisel erişim kodu silinemedi"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "Kullanıcı erişim kodu alınamadı"
+ "translation": "Kişisel erişim kodu alınamadı"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "Koda göre kullanıcı erişim kodu alınamadı"
+ "translation": "Koda göre kişisel erişim kodu alınamadı"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "Kullanıcıya göre kullanıcı erişim kodları alınamadı"
+ "translation": "Kullanıcıya göre kişisel erişim kodları alınamadı"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "Kullanıcı erişim kodu kaydedilemedi"
+ "translation": "Kişisel erişim kodu kaydedilemedi"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "Mattermost yapılandırma dosyası yüklenemedi: DefaultServerLocale seçeneği desteklenen dillerden biri olmalıdır"
+ "translation": "Mattermost yapılandırma dosyası yüklenemedi: DefaultServerLocale desteklenen yerel seçeneklerinden birine ayarlanmalıdır. DefaultServerLocale varsayılan olarak en değerine ayarlanıyor."
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json
index 1119ff643..c0915dd65 100644
--- a/i18n/zh-CN.json
+++ b/i18n/zh-CN.json
@@ -2009,7 +2009,7 @@
},
{
"id": "api.slackimport.slack_add_posts.attach_files.error",
- "translation": "Slack Import: An error occurred when attaching files to a message, post_id=%s, file_ids=%v, err=%v."
+ "translation": "Slack 导入:附加文件到消息时发生错误,post_id=%s, file_ids=%v, err=%v。"
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
@@ -2065,15 +2065,15 @@
},
{
"id": "api.slackimport.slack_add_users.email_pwd",
- "translation": "Slack user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
+ "translation": "已导入拥有电子邮箱 {{.Email}} 以及密码 {{.Password}} 的 Slack 用户。\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}.\r\n"
+ "translation": "Slack 用户已和拥有邮箱地址 {{.Email}} 和用户名 {{.Username}} 的 Mattermost 用户合并。\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Slack user merged with an existing Mattermost user with matching email {{.Email}} and username {{.Username}}, but was unable to add the user to their team.\r\n"
+ "translation": "Slack 用户已和现有邮箱地址 {{.Email}} 和用户名 {{.Username}} 的 Mattermost 用户合并,但没法添加用户到他们的团队。\r\n"
},
{
"id": "api.slackimport.slack_add_users.missing_email_address",
@@ -2089,7 +2089,7 @@
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the !channel, matching regular expression for the Slack channel {{.ChannelName}} (id={{.ChannelID}})."
+ "translation": "Slack 导入:无法编译 !channel,匹配 Slack 频道 {{.ChannelName}} (id={{.ChannelID}}) 的正规表达式。"
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
@@ -2097,7 +2097,7 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Slack Import: Unable to compile the @mention, matching regular expression for the Slack user {{.Username}} (id={{.UserID}})."
+ "translation": "Slack 导入:无法编译 @mention,匹配 Slack 用户 {{.Username}} (id={{.UserID}}) 的正规表达式。"
},
{
"id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
@@ -2497,7 +2497,7 @@
},
{
"id": "api.templates.user_access_token_body.info",
- "translation": "A user access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "一个用户访问令牌在 {{ .SiteURL }} 创建到了您的帐号。他们可以以您的帐号访问 {{.SiteName}}。<br>如果此操作非来自您,请联系您的系统管理员。"
},
{
"id": "api.templates.user_access_token_body.title",
@@ -2865,7 +2865,7 @@
},
{
"id": "api.user.send_user_access_token.error",
- "translation": "Failed to send user access token added email successfully"
+ "translation": "发送成功添加用户访问令牌邮件失败"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
@@ -3561,7 +3561,7 @@
},
{
"id": "app.user_access_token.disabled",
- "translation": "用户访问令牌在本服务器禁用。请联系您的系统管理员了解详情。"
+ "translation": "个人访问令牌在本服务器禁用。请联系您的系统管理员了解详情。"
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "允许创建用户访问令牌"
+ "translation": "允许创建个人访问令牌"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "创建用户访问令牌"
+ "translation": "创建个人访问令牌"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "允许读取用户访问令牌的 id,描述以及 user_id 字段"
+ "translation": "允许读取个人访问令牌的 id,描述以及 user_id 字段"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "读取用户访问令牌"
+ "translation": "读取个人访问令牌"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "允许撤销用户访问令牌"
+ "translation": "允许撤销个人访问令牌"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "撤销用户访问令牌"
+ "translation": "撤销个人访问令牌"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "一个允许创建、查看、撤销用户访问令牌的角色"
+ "translation": "一个允许创建、查看、撤销个人访问令牌的角色"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "用户访问令牌"
+ "translation": "个人访问令牌"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -4445,7 +4445,7 @@
},
{
"id": "model.config.is_valid.email_notification_contents_type.app_error",
- "translation": "Invalid email notification contents type for email settings. Must be one of either 'full' or 'generic'."
+ "translation": "无效邮件通知内容类型。必须为 'full' 或 'generic'。"
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -5281,7 +5281,7 @@
},
{
"id": "store.sql.schema_version.critical",
- "translation": "Database schema version %v is no longer supported. This Mattermost server supports automatic upgrades from schema version %v through schema version %v. Downgrades are not supported. Please manually upgrade to at least version %v before continuing"
+ "translation": "数据结构版本 %v 不再支持。此 Mattermost 服务器支持自动从结构版本 %v 升级到 %v。版本降级不支持。请手动升级升级到最新版本 %v 再继续"
},
{
"id": "store.sql.short_ciphertext",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "我们无法删除用户访问令牌"
+ "translation": "我们无法删除个人访问令牌"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "我们无法获取用户访问令牌"
+ "translation": "我们无法获取个人访问令牌"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "我们无法从令牌获取用户访问令牌"
+ "translation": "我们无法从令牌获取个人访问令牌"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "我们无法从用户获取用户访问令牌"
+ "translation": "我们无法从用户获取个人访问令牌"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "我们无法保存用户访问令牌"
+ "translation": "我们无法保存个人访问令牌"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6509,7 +6509,7 @@
},
{
"id": "utils.config.add_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: Adding DefaultClientLocale to AvailableLocales."
+ "translation": "无法加载 mattermost 配置文件:添加 DefaultClientLocale 至 AvailableLocales。"
},
{
"id": "utils.config.load_config.decoding.panic",
@@ -6533,15 +6533,15 @@
},
{
"id": "utils.config.supported_available_locales.app_error",
- "translation": "Unable to load mattermost configuration file: AvailableLocales must include DefaultClientLocale. Setting AvailableLocales to all locales as default value."
+ "translation": "无法加载 mattermost 配置文件:AvailableLocales 必须包含 DefaultClientLocale。设置 AvailableLocales 为所有预先做为默认值。"
},
{
"id": "utils.config.supported_client_locale.app_error",
- "translation": "Unable to load mattermost configuration file: DefaultClientLocale must be one of the supported locales. Setting DefaultClientLocale to en as default value."
+ "translation": "无法加载 mattermost 配置文件:DefaultClientLocale 必须为支持的语系。设置 DefaultClientLocale 为 en 做为默认值。"
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "无法加载 Mattermost 配置文件:DefaultServerLocale 必须为支持的区域"
+ "translation": "无法加载 mattermost 配置文件:DefaultClientLocale 必须为支持的语系。设置 DefaultClientLocale 为 en 做为默认值。"
},
{
"id": "utils.config.validate_locale.app_error",
diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json
index 578009163..52e204a4f 100644
--- a/i18n/zh-TW.json
+++ b/i18n/zh-TW.json
@@ -3561,7 +3561,7 @@
},
{
"id": "app.user_access_token.disabled",
- "translation": "使用者存取 Token 在此伺服器被停用。詳情請洽管理員。"
+ "translation": "個人存取 Token 在此伺服器被停用。詳情請洽管理員。"
},
{
"id": "app.user_access_token.invalid_or_missing",
@@ -3593,11 +3593,11 @@
},
{
"id": "authentication.permissions.create_user_access_token.description",
- "translation": "允許建立使用者存取 Token"
+ "translation": "允許建立個人存取 Token"
},
{
"id": "authentication.permissions.create_user_access_token.name",
- "translation": "建立使用者存取 Token"
+ "translation": "建立個人存取 Token"
},
{
"id": "authentication.permissions.manage_jobs.description",
@@ -3625,19 +3625,19 @@
},
{
"id": "authentication.permissions.read_user_access_token.description",
- "translation": "允許讀取使用者存取 Token 的 ID、描述與 user_id 欄位"
+ "translation": "允許讀取個人存取 Token 的 ID、描述與 user_id 欄位"
},
{
"id": "authentication.permissions.read_user_access_token.name",
- "translation": "讀取使用者存取 Token"
+ "translation": "讀取個人存取 Token"
},
{
"id": "authentication.permissions.revoke_user_access_token.description",
- "translation": "允許撤銷使用者 Token"
+ "translation": "允許撤銷個人 Token"
},
{
"id": "authentication.permissions.revoke_user_access_token.name",
- "translation": "撤銷使用者存取 Token"
+ "translation": "撤銷個人存取 Token"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3673,11 +3673,11 @@
},
{
"id": "authentication.roles.system_user_access_token.description",
- "translation": "擁有建立、讀取與撤銷使用者存取 Token 權限的角色"
+ "translation": "擁有建立、讀取與撤銷個人存取 Token 權限的角色"
},
{
"id": "authentication.roles.system_user_access_token.name",
- "translation": "使用者存取 Token"
+ "translation": "個人存取 Token"
},
{
"id": "authentication.roles.team_post_all.description",
@@ -6405,23 +6405,23 @@
},
{
"id": "store.sql_user_access_token.delete.app_error",
- "translation": "無法刪除使用者存取 Token"
+ "translation": "無法刪除個人存取 Token"
},
{
"id": "store.sql_user_access_token.get.app_error",
- "translation": "無法取得使用者存取 Token"
+ "translation": "無法取得個人存取 Token"
},
{
"id": "store.sql_user_access_token.get_by_token.app_error",
- "translation": "無法根據 Token 取得使用者存取 Token"
+ "translation": "無法根據 Token 取得個人存取 Token"
},
{
"id": "store.sql_user_access_token.get_by_user.app_error",
- "translation": "無法根據使用者取得使用者存取 Token"
+ "translation": "無法根據使用者取得個人存取 Token"
},
{
"id": "store.sql_user_access_token.save.app_error",
- "translation": "無法刪除儲存使用者存取 Token"
+ "translation": "無法刪除儲存個人存取 Token"
},
{
"id": "store.sql_webhooks.analytics_incoming_count.app_error",
@@ -6541,7 +6541,7 @@
},
{
"id": "utils.config.supported_server_locale.app_error",
- "translation": "無法讀入 Mattermost 設定檔: DefaultServerLocale 必須為支援的地域"
+ "translation": "無法讀取 Mattermost 設定檔: DefaultServerLocale 必須為支援的語系。設定 DefaultServerLocale 為 en 當作預設值。"
},
{
"id": "utils.config.validate_locale.app_error",