summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--i18n/de.json130
-rw-r--r--i18n/es.json32
-rw-r--r--i18n/fr.json18
-rw-r--r--i18n/it.json18
-rw-r--r--i18n/ja.json22
-rw-r--r--i18n/ko.json22
-rw-r--r--i18n/nl.json18
-rw-r--r--i18n/pl.json18
-rw-r--r--i18n/pt-BR.json64
-rw-r--r--i18n/ru.json18
-rw-r--r--i18n/tr.json60
-rw-r--r--i18n/zh-CN.json16
-rw-r--r--i18n/zh-TW.json102
13 files changed, 217 insertions, 321 deletions
diff --git a/i18n/de.json b/i18n/de.json
index 2c7570e28..60176335d 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -277,7 +277,7 @@
},
{
"id": "api.channel.delete_channel.permissions.app_error",
- "translation": "Sie haben nicht die erforderichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.channel.get_channel.wrong_team.app_error",
@@ -309,7 +309,7 @@
},
{
"id": "api.channel.join_channel.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Rechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.channel.join_channel.post_and_forget",
@@ -333,15 +333,15 @@
},
{
"id": "api.channel.post_convert_channel_to_private.create_post.error",
- "translation": "Failed to post channel conversion to private message"
+ "translation": "Fehler beim Senden der Kanalkonversation als private Nachricht"
},
{
"id": "api.channel.post_convert_channel_to_private.retrieve_user.error",
- "translation": "Failed to retrieve user while converting the channel from public to private"
+ "translation": "Fehler beim Abrufen des Nutzers während der Umwandlung des öffentlichen Kanals in einen privaten Kanal"
},
{
"id": "api.channel.post_convert_channel_to_private.updated_from",
- "translation": "%s converted the channel from public to private"
+ "translation": "%s hat diesen öffentlichen Kanal in einen privaten Kanal umgewandelt"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
@@ -385,7 +385,7 @@
},
{
"id": "api.channel.remove_member.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte "
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen "
},
{
"id": "api.channel.remove_member.removed",
@@ -409,7 +409,7 @@
},
{
"id": "api.channel.update_channel.permission.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.channel.update_channel.tried.app_error",
@@ -429,7 +429,7 @@
},
{
"id": "api.command.delete.app_error",
- "translation": "Ungültige Berechtigungen um den Befehl zu löschen"
+ "translation": "Ungültige Berechtigungen, um den Befehl zu löschen"
},
{
"id": "api.command.disabled.app_error",
@@ -505,7 +505,7 @@
},
{
"id": "api.command.regen.app_error",
- "translation": "Ungültige Berechtigungen um den Befehls-Token zu regenerieren"
+ "translation": "Ungültige Berechtigungen, um den Befehls-Token zu regenerieren"
},
{
"id": "api.command.team_mismatch.app_error",
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[Kanalname]"
+ "translation": "~[Kanal]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,35 +900,35 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "Schaltet Desktop-, E-Mail- und Push-Benachrichtigungen für den aktuellen Kanal oder den spezifizierten [Kanal] ab."
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Konnte den Kanal {{.Channel}} nicht finden. Bitte nutzen Sie den [Kanal-Handle](https://about.mattermost.com/default-channel-handle-documentation), um Kanäle zu identifizieren."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[Kanal]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "stumm"
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "Sie werden keine Benachrichtigungen mehr für {{.Channel}} erhalten bis die Stummschaltung aufgehoben wurde."
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "Sie werden keine Benachrichtigungen mehr für diesen Kanal erhalten bis die Stummschaltung aufgehoben wurde."
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}} ist nicht mehr stummgeschaltet."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "Dieser Kanal ist nicht mehr stummgeschaltet."
},
{
"id": "api.command_offline.desc",
@@ -1100,7 +1100,7 @@
},
{
"id": "api.context.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.context.session_expired.app_error",
@@ -1108,7 +1108,7 @@
},
{
"id": "api.context.system_permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Rechte (system)"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen (system)"
},
{
"id": "api.context.token_provided.app_error",
@@ -1206,7 +1206,7 @@
},
{
"id": "api.emoji.create.permissions.app_error",
- "translation": "Ungültige Berechtigungen um Emoji zu erstellen."
+ "translation": "Ungültige Berechtigungen, um Emoji zu erstellen."
},
{
"id": "api.emoji.create.too_large.app_error",
@@ -1218,7 +1218,7 @@
},
{
"id": "api.emoji.delete.permissions.app_error",
- "translation": "Ungültige Berechtigungen um Emoji zu löschen."
+ "translation": "Ungültige Berechtigungen, um Emoji zu löschen."
},
{
"id": "api.emoji.disabled.app_error",
@@ -1578,7 +1578,7 @@
},
{
"id": "api.oauth.delete.permissions.app_error",
- "translation": "Ungültige Berechtigungen um die OAuth2 App zu entfernen"
+ "translation": "Ungültige Berechtigungen, um die OAuth2 App zu entfernen"
},
{
"id": "api.oauth.get_access_token.bad_client_id.app_error",
@@ -1650,7 +1650,7 @@
},
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Ungültige Berechtigungen um den OAuth2 App Schlüssel neu zu generieren"
+ "translation": "Ungültige Berechtigungen, um den OAuth2 App Schlüssel neu zu generieren"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
@@ -1697,20 +1697,12 @@
"translation": "Fehlende Datei in multipart/form-Anfrage"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "sie diesem privaten Kanal hinzufügen"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "sie diesem Kanal hinzufügen"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} und @{{.LastUsername}} wurden erwähnt, befinden sich aber nicht im Kanal. Möchten Sie {{.Phrase}}? Sie werden Zugriff auf den Nachrichtenverlauf haben."
+ "translation": "@{{.Usernames}} und @{{.LastUsername}} wurden erwähnt, haben aber keine Benachrichtigung erhalten, da sie keine Mitglieder des Kanals sind."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Usernames}} wurde erwähnt, befindet sich aber nicht im Kanal. Möchten Sie {{.Phrase}}? Der Benutzer wird Zugriff auf den Nachrichtenverlauf haben."
+ "translation": "@{{.Username}} wurde erwähnt, hat aber keine Benachrichtigung erhalten, da kein Kanalmitglied."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -1754,7 +1746,7 @@
},
{
"id": "api.post.delete_post.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.post.delete_post_files.app_error.warn",
@@ -1804,7 +1796,7 @@
},
{
"id": "api.post.get_post.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.post.handle_post_events_and_forget.members.error",
@@ -1920,7 +1912,7 @@
},
{
"id": "api.post.update_post.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.post.update_post.permissions_denied.app_error",
@@ -1992,7 +1984,7 @@
},
{
"id": "api.roles.patch_roles.license.error",
- "translation": "Your current license does not support advanced permissions."
+ "translation": "Ihre aktuelle Lizenz unterstützt keine erweiterten Berechtigungen."
},
{
"id": "api.saml.save_certificate.app_error",
@@ -2004,11 +1996,11 @@
},
{
"id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt",
- "translation": "Must enable Forward80To443 when using LetsEncrypt"
+ "translation": "Forward80To443 muss aktiviert werden, um LetsEncrypt zu verwenden"
},
{
"id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port",
- "translation": "Cannot forward port 80 to port 443 while listening on port %s: disable Forward80To443 if using a proxy server"
+ "translation": "Kann Port 80 nicht auf Port 443 weiterleiten während auf Port %s gehört wird. Deaktivieren Sie Forward80To443, fall Sie einen Proxy-Server verwenden."
},
{
"id": "api.server.start_server.listening.info",
@@ -2224,7 +2216,7 @@
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn",
- "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Namen. Er wird beim Import gekürzt."
+ "translation": "Slack-Import: Kanal {{.ChannelName}} hat einen zu langen Handle. Er wird beim Import gekürzt."
},
{
"id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn",
@@ -2412,7 +2404,7 @@
},
{
"id": "api.team.set_team_icon.encode.app_error",
- "translation": "Konnte Teamsymbols nicht dekodieren"
+ "translation": "Konnte Teamsymbol nicht dekodieren"
},
{
"id": "api.team.set_team_icon.get_team.app_error",
@@ -2432,11 +2424,11 @@
},
{
"id": "api.team.set_team_icon.storage.app_error",
- "translation": "Die Datei kann nicht hochgeladen werden. Ein Foto-Speicherort ist nicht konfiguriert."
+ "translation": "Das Teamsymbol kann nicht hochgeladen werden. Ein Foto-Speicherort ist nicht konfiguriert."
},
{
"id": "api.team.set_team_icon.too_large.app_error",
- "translation": "Bildupload nicht möglich. Datei ist zu groß."
+ "translation": "Kann Teamsymbol nicht hochladen. Datei ist zu groß."
},
{
"id": "api.team.set_team_icon.write_file.app_error",
@@ -2452,7 +2444,7 @@
},
{
"id": "api.team.update_team.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.templates.channel_name.group",
@@ -3012,7 +3004,7 @@
},
{
"id": "api.user.update_active.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.user.update_mfa.not_available.app_error",
@@ -3052,7 +3044,7 @@
},
{
"id": "api.user.update_roles.permissions.app_error",
- "translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
+ "translation": "Sie haben nicht die erforderlichen Berechtigungen"
},
{
"id": "api.user.update_roles.system_admin_needed.app_error",
@@ -3156,7 +3148,7 @@
},
{
"id": "api.webhook.create_outgoing.permissions.app_error",
- "translation": "Ungültige Berechtigungen um ausgehenden Webhook zu erstellen."
+ "translation": "Ungültige Berechtigungen, um ausgehenden Webhook zu erstellen."
},
{
"id": "api.webhook.create_outgoing.triggers.app_error",
@@ -3168,7 +3160,7 @@
},
{
"id": "api.webhook.delete_incoming.permissions.app_error",
- "translation": "Ungültige Berechtigungen um eingehenden Webhook zu löschen"
+ "translation": "Ungültige Berechtigungen, um eingehenden Webhook zu löschen"
},
{
"id": "api.webhook.delete_outgoing.disabled.app_error",
@@ -3176,7 +3168,7 @@
},
{
"id": "api.webhook.delete_outgoing.permissions.app_error",
- "translation": "Ungültige Berechtigungen um ausgehenden Webhook zu löschen"
+ "translation": "Ungültige Berechtigungen, um ausgehenden Webhook zu löschen"
},
{
"id": "api.webhook.incoming.debug",
@@ -3196,7 +3188,7 @@
},
{
"id": "api.webhook.regen_outgoing_token.permissions.app_error",
- "translation": "Ungültige Berechtigungen um ausgehenden Webhook-Token zu regenerieren"
+ "translation": "Ungültige Berechtigungen, um ausgehenden Webhook-Token zu regenerieren"
},
{
"id": "api.webhook.team_mismatch.app_error",
@@ -3208,7 +3200,7 @@
},
{
"id": "api.webhook.update_incoming.permissions.app_error",
- "translation": "Ungültige Berechtigungen um eingehenden Webhook zu löschen"
+ "translation": "Ungültige Berechtigungen, um eingehenden Webhook zu aktualisieren"
},
{
"id": "api.webhook.update_outgoing.disabled.app_error",
@@ -3224,7 +3216,7 @@
},
{
"id": "api.webhook.update_outgoing.permissions.app_error",
- "translation": "Ungültige Berechtigungen um ausgehenden Webhook zu erstellen."
+ "translation": "Ungültige Berechtigungen, um ausgehenden Webhook zu aktualisieren."
},
{
"id": "api.webhook.update_outgoing.triggers.app_error",
@@ -3708,7 +3700,7 @@
},
{
"id": "app.import.validate_user_teams_import_data.team_name_missing.error",
- "translation": "Team name fehlt in Teammitgliedschaft des Benutzers."
+ "translation": "Teamname fehlt in Teammitgliedschaft des Benutzers."
},
{
"id": "app.notification.body.intro.direct.full",
@@ -3820,7 +3812,7 @@
},
{
"id": "app.role.check_roles_exist.role_not_found",
- "translation": "The provided role does not exist"
+ "translation": "Die angegebene Rolle existiert nicht."
},
{
"id": "app.team.join_user_to_team.max_accounts.app_error",
@@ -3828,15 +3820,15 @@
},
{
"id": "app.timezones.failed_deserialize.app_error",
- "translation": "Failed to deserialize Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Fehler beim Deserialisieren der Zeitzonen-Konfigurationsdatei={{.Filename}}, err={{.Error}}"
},
{
"id": "app.timezones.load_config.app_error",
- "translation": "Timezone config file does not exists file={{.Filename}}"
+ "translation": "Zeitzonen-Konfigurationsdatei existiert nicht file={{.Filename}}"
},
{
"id": "app.timezones.read_config.app_error",
- "translation": "Failed to read Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Fehler beim Lesen der Zeitzonen-Konfigurationsdatei={{.Filename}}, err={{.Error}}"
},
{
"id": "app.user_access_token.disabled",
@@ -4596,7 +4588,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "Ungültiger Stummschalten-Wert"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -6500,15 +6492,15 @@
},
{
"id": "store.sql_post.query_max_post_size.error",
- "translation": "We couldn't determine the maximum supported post size"
+ "translation": "Maximal unterstützte Nachrichtengröße konnte nicht bestimmt werden"
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message unterstützt maximal %d Zeichen (%d bytes)"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
- "translation": "No implementation found to determine the maximum supported post size"
+ "translation": "Keine Implementierung zur Bestimmung der maximalen Nachrichtengröße gefunden"
},
{
"id": "store.sql_post.save.app_error",
@@ -6640,27 +6632,27 @@
},
{
"id": "store.sql_role.get.app_error",
- "translation": "Konnte die Nachricht nicht finden"
+ "translation": "Konnte die Rolle nicht abrufen"
},
{
"id": "store.sql_role.get_by_name.app_error",
- "translation": "Konnte die Nachricht nicht finden"
+ "translation": "Konnte die Rolle nicht abrufen"
},
{
"id": "store.sql_role.get_by_names.app_error",
- "translation": "Konnte die Nachricht nicht finden"
+ "translation": "Konnte die Rollen nicht abrufen"
},
{
"id": "store.sql_role.save.insert.app_error",
- "translation": "Unable to save new role"
+ "translation": "Konnte die neue Rolle nicht speichern"
},
{
"id": "store.sql_role.save.invalid_role.app_error",
- "translation": "The role was not valid"
+ "translation": "Die Rolle war ungültig"
},
{
"id": "store.sql_role.save.update.app_error",
- "translation": "Konnte die Nachricht nicht finden"
+ "translation": "Konnte die Rolle nicht aktualisieren"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
@@ -6996,7 +6988,7 @@
},
{
"id": "store.sql_user.save.member_count.app_error",
- "translation": "Fehler beim Abruf der aktuellen Teammitglieder Anzahl"
+ "translation": "Fehler beim Abruf der aktuellen Anzahl der Teammitglieder"
},
{
"id": "store.sql_user.save.username_exists.app_error",
diff --git a/i18n/es.json b/i18n/es.json
index add91cdba..fc657df78 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[nombre del canal]"
+ "translation": "~[canal]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,15 +900,15 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "Apaga las notificaciones de escritorio, correo electrónico y push para el canal actual o el [canal] especificado."
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "No se encontró el canal {{.Channel}}. Por favor utiliza el [identificador del canal](https://about.mattermost.com/default-channel-handle-documentation) para identificar los canales."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[canal]"
},
{
"id": "api.command_mute.name",
@@ -916,19 +916,19 @@
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "No recibirás notificaciones para {{.Channel}} mientras el canal es silenciado."
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "No recibirás notificaciones para este canal mientras el canal es silenciado."
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}} ya no está siendo silenciado."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "Este canal ya no está siendo silenciado."
},
{
"id": "api.command_offline.desc",
@@ -1697,20 +1697,12 @@
"translation": "Falta el archivo en la solicitud multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "agregalos al canal privado"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "agregalos al canal"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} and @{{.LastUsername}} fueron mencionados pero no son parte del canal. ¿Quisieras {{.Phrase}}? Tendrán acceso a todo el historial de mensajes."
+ "translation": "@{{.Usernames}} y {{.LastUsername}} fueron mencionados, pero no recibieron notificaciones porque no pertenecen a este canal."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} fue mencionado pero no es parte del canal. ¿Quisieras {{.Phrase}}? Tendrá acceso a todo el historial de mensajes."
+ "translation": "@{{.Username}} fue mencionado, pero no recibió una notificación porque no pertenece a este canal."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -4596,7 +4588,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "Valor de silenciado no válido"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -6504,7 +6496,7 @@
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message soporta un máximo de %d carácteres (%d bytes)"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
diff --git a/i18n/fr.json b/i18n/fr.json
index 4c98314f2..8dba84f63 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[nom-canal]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,11 +904,11 @@
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "Fichier manquant dans la requête multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "ajouter à ce canal privé"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "ajouter à ce canal"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} et @{{.LastUsername}} ont été mentionnés, mais ils ne sont pas dans ce canal. Voulez-vous les {{.Phrase}} ? Ils auront alors accès à tout l'historique de messages pour 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 n'est pas dans ce canal. Voulez-vous l'{{.Phrase}} ? Il aura alors accès à tout l'historique de messages pour 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",
diff --git a/i18n/it.json b/i18n/it.json
index 8f68b35b5..d689667a0 100644
--- a/i18n/it.json
+++ b/i18n/it.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[nome-del-canale]"
+ "translation": "~[canale]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,11 +904,11 @@
},
{
"id": "api.command_mute.error",
- "translation": "Impossibile trovare il canale {{.Channel}}."
+ "translation": "Impossibile trovare il canale {{.Channel}}. Usare [channel handle](https://about.mattermost.com/default-channel-handle-documentation) per identificare i canali."
},
{
"id": "api.command_mute.hint",
- "translation": "[canale]"
+ "translation": "~[canale]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "File mancante nella richiesta multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "aggiungili al canale privato"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "aggiungili al canale"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} e @{{.LastUsername}} sono stati citati ma non sono nel canale. Vuoi {{.Phrase}}? Avranno accesso allo storico dei messaggi."
+ "translation": "@{{.Usernames}} e @{{.LastUsername}} sono stati citati, ma non riceveranno notifiche in quanto non appartengono più a questo canale."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} è stato citato ma non è nel canale. Vuoi {{.Phrase}}? Avrà accesso allo storico dei messaggi."
+ "translation": "@{{.Username}} è stato citato, ma non riceverà notifiche in quanto non appartiene più a questo canale."
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/ja.json b/i18n/ja.json
index 2fb363197..5f54d1cf8 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -333,7 +333,7 @@
},
{
"id": "api.channel.post_convert_channel_to_private.create_post.error",
- "translation": "チャンネル変更を非公開メッセージとして投稿できませんでした"
+ "translation": "チャンネル変更について非公開メッセージとして投稿できませんでした"
},
{
"id": "api.channel.post_convert_channel_to_private.retrieve_user.error",
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[チャンネル名]"
+ "translation": "~[チャンネル]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,15 +900,15 @@
},
{
"id": "api.command_mute.desc",
- "translation": "現在のチャンネルか指定された [チャンネル] のデスクトップ、電子メール、プッシュ通知をオフにします"
+ "translation": "現在のチャンネル、もしくは指定された [チャンネル] のデスクトップ、電子メール、プッシュ通知をオフにします"
},
{
"id": "api.command_mute.error",
- "translation": "チャンネル {{.Channel}} が見つかりませんでした。"
+ "translation": "チャンネル {{.Channel}} が見つかりませんでした。チャンネルの指定には[チャンネルのハンドル名](https://about.mattermost.com/default-channel-handle-documentation)を使用してください"
},
{
"id": "api.command_mute.hint",
- "translation": "[チャンネル]"
+ "translation": "~[チャンネル]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "multipart/formリクエストにファイルが存在しません"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "彼らを非公開チャンネルに追加する"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "彼らをチャンネルに追加する"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} と @{{.LastUsername}} についての投稿が行われましたが、彼らはチャンネルにいません。{{.Phrase}}しますか? 彼らは全てのメッセージ履歴にアクセスできるようになります。"
+ "translation": "@{{.Usernames}}と@{{.LastUsername}}についての投稿が行われましたが、彼らはこのチャンネルには属していないため通知を受け取ることができませんでした。"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} についての投稿が行われましたが、彼らはチャンネルにいません。{{.Phrase}}しますか?彼らは全てのメッセージにアクセスできるようになります。"
+ "translation": "@{{.Usernames}}についての投稿が行われましたが、彼らはこのチャンネルには属していないため通知を受け取ることができませんでした。"
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/ko.json b/i18n/ko.json
index e710ff906..0f22827ea 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[채널 이름]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,15 +904,15 @@
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "음소거"
},
{
"id": "api.command_mute.success_mute",
@@ -980,7 +980,7 @@
},
{
"id": "api.command_remove.name",
- "translation": "remove"
+ "translation": "제거"
},
{
"id": "api.command_remove.permission.app_error",
@@ -1697,20 +1697,12 @@
"translation": "Missing file in multipart/form request"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "비공개 채널에 사용자 추가하기"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "공개 채널에 사용자 추가하기"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} and @{{.LastUsername}} were mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
+ "translation": "{{.Usernames}}, {{.LastUsername}} 이 멘션되었으나, 그들은 이 채널에 속하지 않기 때문에 알림을 받지 못했습니다."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} was mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
+ "translation": "{{.Username}}이 멘션되었으나, 그는 이 채널에 속하지 않기 때문에 알림을 받지 못했습니다."
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/nl.json b/i18n/nl.json
index ba94c5931..cd82d6492 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[kanaal-naam]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,11 +904,11 @@
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "Missing file in multipart/form request"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "add them to this private channel"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "add them to the channel"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} and @{{.LastUsername}} were mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
+ "translation": "{{.Usernames}} en {{.LastUsername}} zijn genoemd, maar ze hebben geen notificatie gekregen, omdat ze niet deelnemen aan dit kanaal."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} was mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
+ "translation": "{{.Username}} zijn genoemd, maar ze hebben geen notificatie gekregen, omdat ze niet deelnemen aan dit kanaal."
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/pl.json b/i18n/pl.json
index c71cd466c..eaf4c6771 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[channel-name]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,11 +904,11 @@
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "Brakujący plik w żądaniu multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "dodaj ich do tego prywatnego kanału"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "dodaj ich do kanału"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} oraz @{{.LastUsername}} zostali wspomnieni, ale nie było ich na kanale. Czy chcesz {{.Phrase}}? Będą mieć dostęp do całej historii wiadomości."
+ "translation": "Wymieniono użytkowników {{.Usernames}} oraz {{.LastUsername}} ale nie otrzymali powiadomień ponieważ nie należą do tego kanału."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} został wspomniany, ale nie było go na kanale. Czy chcesz {{.Phrase}}? Będzie mieć dostęp do całej historii wiadomości."
+ "translation": "Wspomniano o użytkowniku {{.Username}}, ale nie otrzymał powiadomienia ponieważ nie należy do tego kanału."
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 5049351c8..4fa224f68 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[nome-canal]"
+ "translation": "~[canal]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,35 +900,35 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "Desativa a área de trabalho, e-mail e envio notificações para o canal atual ou o [canal] especificado."
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Não foi possível encontrar o canal {{.Channel}}. Por favor use o [identificador de canal](https://about.mattermost.com/default-channel-handle-documentation) para identificar os canais."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[canal]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "mudo"
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "Você não irá receber notificações de {{.Channel}} até que o mudo do canal seja desativado."
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "Você não irá receber notificações deste canal até que o mudo do canal seja desativado."
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}} não está mais silenciado."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "Este canal não está mais silenciado."
},
{
"id": "api.command_offline.desc",
@@ -1697,20 +1697,12 @@
"translation": "Arquivo faltando na requisição multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "adicione-os ao canal privado"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "adicione-os ao canal"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} e @{{.LastUsername}} foram mencionados mas não estão no canal. Você gostaria que {{.Phrase}}? Eles terão acesso o histórico de mensagens."
+ "translation": "@{{.Usernames}} e @{{.LastUsername}} foram mencionados, mas eles não receberam notificação porque eles não pertencem a este canal."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} foi mencionado mas não está no canal. Você gostaria de {{.Phrase}}? Ele terá acesso a todo o histórico de mensagens."
+ "translation": "@{{.Username}} foi mencionado, mas eles não receberam uma notificação porque eles não pertencem a este canal."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -3756,7 +3748,7 @@
},
{
"id": "app.plugin.cluster.save_config.app_error",
- "translation": "The plugin configuration in your config.json file must be updated manually when using ReadOnlyConfig with clustering enabled."
+ "translation": "A configuração de plugin no seu arquivo config.json deve ser atualizada manualmente quando usando ReadOnlyConfig ativo no cluster."
},
{
"id": "app.plugin.config.app_error",
@@ -3828,15 +3820,15 @@
},
{
"id": "app.timezones.failed_deserialize.app_error",
- "translation": "Failed to deserialize Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Falha ao desserializar configuração do Fuso horário arquivo={{.Filename}}, erro={{.Error}}"
},
{
"id": "app.timezones.load_config.app_error",
- "translation": "Timezone config file does not exists file={{.Filename}}"
+ "translation": "Configuração do fuso horário não existe arquivo={{.Filename}}"
},
{
"id": "app.timezones.read_config.app_error",
- "translation": "Failed to read Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Falha ao ler a configuração de Fuso horário arquivo={{.Filename}}, erro={{.Error}}"
},
{
"id": "app.user_access_token.disabled",
@@ -4596,7 +4588,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "Valor de muting inválido"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -5052,11 +5044,11 @@
},
{
"id": "model.config.is_valid.message_export.global_relay.config_missing.app_error",
- "translation": "Message export job ExportFormat is set to 'globalrelay', but GlobalRelaySettings are missing"
+ "translation": "Tarefa de exportação de mensagem está definido ExportFormat para 'globalrelay', mas estão faltando GlobalRelaySettings"
},
{
"id": "model.config.is_valid.message_export.global_relay.customer_type.app_error",
- "translation": "Message export GlobalRelaySettings.CustomerType must be set to one of either 'A9' or 'A10'"
+ "translation": "Exportação de mensagem GlobalRelaySettings.CustomerType deve ser definido como 'A9' ou 'A10'"
},
{
"id": "model.config.is_valid.message_export.global_relay.email_address.app_error",
@@ -5064,11 +5056,11 @@
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_password.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpPassword must be set"
+ "translation": "Tarefa de exportação de mensagem GlobalRelaySettings.SmtpPassword deve ser definido"
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_username.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpUsername must be set"
+ "translation": "Tarefa de exportação de mensagem GlobalRelaySettings.SmtpUsername deve ser definido"
},
{
"id": "model.config.is_valid.message_export.global_relay_email_address.app_error",
@@ -6500,15 +6492,15 @@
},
{
"id": "store.sql_post.query_max_post_size.error",
- "translation": "We couldn't determine the maximum supported post size"
+ "translation": "Não foi possível determinar o tamanho máximo de postagem suportado"
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message suporta no máximo %d caracteres (%d bytes)"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
- "translation": "No implementation found to determine the maximum supported post size"
+ "translation": "Nenhuma implementação encontrada para determinar o tamanho máximo de postagem suportado"
},
{
"id": "store.sql_post.save.app_error",
@@ -6640,19 +6632,19 @@
},
{
"id": "store.sql_role.get.app_error",
- "translation": "Não foi possível obter o post"
+ "translation": "Não foi possível obter a função"
},
{
"id": "store.sql_role.get_by_name.app_error",
- "translation": "Não foi possível obter o post"
+ "translation": "Não foi possível obter a função"
},
{
"id": "store.sql_role.get_by_names.app_error",
- "translation": "Não foi possível obter o post"
+ "translation": "Não foi possível obter as funções"
},
{
"id": "store.sql_role.save.insert.app_error",
- "translation": "Unable to save new role"
+ "translation": "Não foi possível salvar a função"
},
{
"id": "store.sql_role.save.invalid_role.app_error",
@@ -6660,7 +6652,7 @@
},
{
"id": "store.sql_role.save.update.app_error",
- "translation": "Não foi possível obter o post"
+ "translation": "Não foi possível atualizar a função"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
diff --git a/i18n/ru.json b/i18n/ru.json
index 18b9a1441..fa2512273 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[имя-канала]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,11 +904,11 @@
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
@@ -1697,20 +1697,12 @@
"translation": "Отсутствует файл в запросе типа multipart/form"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "добавьте их в этот приватный канал"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "добавить их в этот канал"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "{{.Usernames}} и @{{.LastUsername}} были упомянуты, но сейчас не в канале. Не хотели бы Вы {{.Phrase}}? Они получат доступ ко всем историческим сообщениям."
+ "translation": "{{.Usernames}} и {{.LastUsername}} были упомянуты, но они не получили уведомлений поскольку не состоят в этом канале."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "{{.Usernames}} и @{{.LastUsername}} были упомянуты, но сейчас не в канале. Не хотели бы Вы {{.Phrase}}? Они получат доступ ко всем историческим сообщениям."
+ "translation": "{{.Username}} были упомянуты, но они не получили уведомлений поскольку не состоят в этом канале."
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/tr.json b/i18n/tr.json
index 5b925eea8..9387ae533 100644
--- a/i18n/tr.json
+++ b/i18n/tr.json
@@ -333,15 +333,15 @@
},
{
"id": "api.channel.post_convert_channel_to_private.create_post.error",
- "translation": "Failed to post channel conversion to private message"
+ "translation": "Kanal sohbeti özel ileti olarak gönderilemedi"
},
{
"id": "api.channel.post_convert_channel_to_private.retrieve_user.error",
- "translation": "Failed to retrieve user while converting the channel from public to private"
+ "translation": "Herkese açık kanal, özel kanala dönüştürülürken kullanıcı alınamadı"
},
{
"id": "api.channel.post_convert_channel_to_private.updated_from",
- "translation": "%s converted the channel from public to private"
+ "translation": "%s herkese açık kanalı özel kanala dönüştürdü"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[kanal-adı]"
+ "translation": "~[channel]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,35 +900,35 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "Geçerli kanal ya da belirtilen [channel] için masaüstü, e-posta ve anlık bildirimlerini kapatır."
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "{{.Channel}} kanalı belirlenemedi. Lütfen kanalları belirtmek için [channel handle](https://about.mattermost.com/default-channel-handle-documentation) kullanın."
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[channel]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "bildirimleri kapat"
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "Bildirimleri açana kadar {{.Channel}} kanalından bildirim almayacaksınız."
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "Bildirimleri açana kadar bu kanaldan bildirim almayacaksınız."
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}} bildirimleri açık."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "Bu kanalın bildirimleri açık."
},
{
"id": "api.command_offline.desc",
@@ -1697,20 +1697,12 @@
"translation": "Multipart/form isteğindeki dosya eksik"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "kullanıcıları bu özel kanala ekle"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "kullanıcıları kanala ekle"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} ve @{{.LastUsername}} anıldı ancak kanalda değiller. {{.Phrase}} ister misiniz? Eklenen kullanıcılar tüm ileti geçmişini görebilirler."
+ "translation": "@{{.Usernames}} ve @{{.LastUsername}} anıldı, ancak bu kanalın üyesi olmadıklarından bildirimleri almayacaklar."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Username}} anıldı ancak kanalda değil. {{.Phrase}} ister misiniz? Eklenen kullanıcı tüm ileti geçmişini görebilir."
+ "translation": "@{{.Username}} anıldı, ancak bu kanalın üyesi olmadıklarından bildirimleri almayacaklar."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -1992,7 +1984,7 @@
},
{
"id": "api.roles.patch_roles.license.error",
- "translation": "Your current license does not support advanced permissions."
+ "translation": "Geçerli lisansınız gelişmiş özellikleri kullanmanıza izin vermiyor."
},
{
"id": "api.saml.save_certificate.app_error",
@@ -3820,7 +3812,7 @@
},
{
"id": "app.role.check_roles_exist.role_not_found",
- "translation": "The provided role does not exist"
+ "translation": "Belirtilen rol bulunamadı"
},
{
"id": "app.team.join_user_to_team.max_accounts.app_error",
@@ -4596,7 +4588,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "Bildirim kapatma değeri geçersiz"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -6500,15 +6492,15 @@
},
{
"id": "store.sql_post.query_max_post_size.error",
- "translation": "We couldn't determine the maximum supported post size"
+ "translation": "Desteklenen en büyük ileti boyutu belirlenemedi"
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message en çok %d karakteri (%d bayt) destekliyor"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
- "translation": "No implementation found to determine the maximum supported post size"
+ "translation": "Desteklenen en büyük ileti boyutunu belirlemek için bir uygulama bulunamadı"
},
{
"id": "store.sql_post.save.app_error",
@@ -6640,27 +6632,27 @@
},
{
"id": "store.sql_role.get.app_error",
- "translation": "İleti alınamadı"
+ "translation": "Rol alınamadı"
},
{
"id": "store.sql_role.get_by_name.app_error",
- "translation": "İleti alınamadı"
+ "translation": "Rol alınamadı"
},
{
"id": "store.sql_role.get_by_names.app_error",
- "translation": "İleti alınamadı"
+ "translation": "Roller alınamadı"
},
{
"id": "store.sql_role.save.insert.app_error",
- "translation": "Unable to save new role"
+ "translation": "Yeni rol kaydedilemedi"
},
{
"id": "store.sql_role.save.invalid_role.app_error",
- "translation": "The role was not valid"
+ "translation": "Rol geçersiz"
},
{
"id": "store.sql_role.save.update.app_error",
- "translation": "İleti alınamadı"
+ "translation": "Rol güncellenemedi"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json
index 05367d2e9..2c3058f6c 100644
--- a/i18n/zh-CN.json
+++ b/i18n/zh-CN.json
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[频道名称]"
+ "translation": "[频道]"
},
{
"id": "api.command_join.list.app_error",
@@ -904,7 +904,7 @@
},
{
"id": "api.command_mute.error",
- "translation": "无法找到频道 {{.Channel}}。"
+ "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
},
{
"id": "api.command_mute.hint",
@@ -1697,20 +1697,12 @@
"translation": "multipart/form 请求缺少文件"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "添加他们到此私有频道"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "添加他们到频道"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "@{{.Usernames}} 以及 @{{.LastUsername}} 被提及到但他们并不在频道里。您想要{{.Phrase}}吗?他们将可以访问所有消息历史。"
+ "translation": "{{.Usernames}}和{{.LastUsername}}被提到了,但是他们不会收到通知,因为他们不在这个频道。"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "@{{.Usernames}} 被提及到但他们并不在频道里。您想要{{.Phrase}}吗?他们将可以访问所有消息历史。"
+ "translation": "{{.Username}}被提到了,但是他因不在此频道而不会收到通知。"
},
{
"id": "api.post.create_post.attach_files.error",
diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json
index 2b84cf311..5436f154f 100644
--- a/i18n/zh-TW.json
+++ b/i18n/zh-TW.json
@@ -109,15 +109,15 @@
},
{
"id": "api.admin.test_s3.missing_s3_bucket",
- "translation": "S3 Bucket is required"
+ "translation": "需要 S3 儲存貯體"
},
{
"id": "api.admin.test_s3.missing_s3_endpoint",
- "translation": "S3 Endpoint is required"
+ "translation": "需要 S3 端點"
},
{
"id": "api.admin.test_s3.missing_s3_region",
- "translation": "S3 Region is required"
+ "translation": "需要 S3 區域"
},
{
"id": "api.admin.upload_brand_image.array.app_error",
@@ -333,15 +333,15 @@
},
{
"id": "api.channel.post_convert_channel_to_private.create_post.error",
- "translation": "Failed to post channel conversion to private message"
+ "translation": "將頻道對話發送至私人傳訊時失敗。"
},
{
"id": "api.channel.post_convert_channel_to_private.retrieve_user.error",
- "translation": "Failed to retrieve user while converting the channel from public to private"
+ "translation": "將頻道從公開轉換成私人時無法擷取使用者"
},
{
"id": "api.channel.post_convert_channel_to_private.updated_from",
- "translation": "%s converted the channel from public to private"
+ "translation": "%s 已將頻道從公開轉換成私人"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
@@ -796,7 +796,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "[頻道名稱]"
+ "translation": "~[頻道]"
},
{
"id": "api.command_join.list.app_error",
@@ -900,35 +900,35 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "對當前或指定的[頻道]關閉桌面、郵件及推播通知。"
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}."
+ "translation": "找不到頻道 {{.Channel}}. 請用[頻道識別](https://about.mattermost.com/default-channel-handle-documentation)以分辨頻道。"
},
{
"id": "api.command_mute.hint",
- "translation": "[channel]"
+ "translation": "~[頻道]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "靜音"
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "直到頻道靜音關閉為止,將不會收到來自{{.Channel}}的通知。"
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "直到頻道靜音關閉為止,將不會收到來自此頻道的通知。"
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}}不再靜音"
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "此頻道不再靜音"
},
{
"id": "api.command_offline.desc",
@@ -1697,20 +1697,12 @@
"translation": "multipart/form 要求缺少檔案"
},
{
- "id": "api.post.check_for_out_of_channel_mentions.link.private",
- "translation": "將他們加入此私人頻道"
- },
- {
- "id": "api.post.check_for_out_of_channel_mentions.link.public",
- "translation": "將他們加入頻道"
- },
- {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "提到了 @{{.Usernames}} 跟 @{{.LastUsername}} 但他們不在此頻道。要{{.Phrase}}?他們將能看到全部的訊息紀錄。"
+ "translation": "無法傳送通知給 @{{.Usernames}} 與 @{{.LastUsername}},因為他們並未加入此頻道。"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "提到了 @{{.Username}} 但他們不在此頻道。要{{.Phrase}}?他們將能看到全部的訊息紀錄。"
+ "translation": "無法傳送通知給未加入此頻道的 @{{.Username}}。"
},
{
"id": "api.post.create_post.attach_files.error",
@@ -1992,7 +1984,7 @@
},
{
"id": "api.roles.patch_roles.license.error",
- "translation": "Your current license does not support advanced permissions."
+ "translation": "目前授權不支援進階權限。"
},
{
"id": "api.saml.save_certificate.app_error",
@@ -2004,11 +1996,11 @@
},
{
"id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt",
- "translation": "Must enable Forward80To443 when using LetsEncrypt"
+ "translation": "使用 LetsEncrypt 時必須啟用 Forward80To443 "
},
{
"id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port",
- "translation": "Cannot forward port 80 to port 443 while listening on port %s: disable Forward80To443 if using a proxy server"
+ "translation": "當在監聽通訊埠 %s 時無法從 80 轉發至 443:如果正在使用代理伺服器請停用 Forward80To443 "
},
{
"id": "api.server.start_server.listening.info",
@@ -2404,19 +2396,19 @@
},
{
"id": "api.team.set_team_icon.decode.app_error",
- "translation": "Could not decode team icon"
+ "translation": "無法解碼團隊標誌"
},
{
"id": "api.team.set_team_icon.decode_config.app_error",
- "translation": "Could not decode team icon metadata"
+ "translation": "無法解碼團隊標誌資料"
},
{
"id": "api.team.set_team_icon.encode.app_error",
- "translation": "Could not encode team icon"
+ "translation": "無法編碼團隊標誌"
},
{
"id": "api.team.set_team_icon.get_team.app_error",
- "translation": "An error occurred getting the team"
+ "translation": "取得團隊時發生錯誤"
},
{
"id": "api.team.set_team_icon.no_file.app_error",
@@ -2432,15 +2424,15 @@
},
{
"id": "api.team.set_team_icon.storage.app_error",
- "translation": "無法上傳檔案。尚未設定圖片儲存位置。"
+ "translation": "無法上傳團隊標誌。尚未設定圖片儲存位置。"
},
{
"id": "api.team.set_team_icon.too_large.app_error",
- "translation": "無法上傳圖片檔案。檔案太大。"
+ "translation": "無法上傳團隊標誌。檔案太大。"
},
{
"id": "api.team.set_team_icon.write_file.app_error",
- "translation": "Could not save team icon"
+ "translation": "無法儲存團隊標誌"
},
{
"id": "api.team.signup_team.email_disabled.app_error",
@@ -3756,7 +3748,7 @@
},
{
"id": "app.plugin.cluster.save_config.app_error",
- "translation": "The plugin configuration in your config.json file must be updated manually when using ReadOnlyConfig with clustering enabled."
+ "translation": "當在啟用叢集且使用 ReadOnlyConfig 時,必須手動更新 config.json 檔案當中的模組設定"
},
{
"id": "app.plugin.config.app_error",
@@ -3820,7 +3812,7 @@
},
{
"id": "app.role.check_roles_exist.role_not_found",
- "translation": "The provided role does not exist"
+ "translation": "提供的角色不存在"
},
{
"id": "app.team.join_user_to_team.max_accounts.app_error",
@@ -3828,15 +3820,15 @@
},
{
"id": "app.timezones.failed_deserialize.app_error",
- "translation": "Failed to deserialize Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "無法還原序列化時區設定 檔案={{.Filename}},錯誤={{.Error}}"
},
{
"id": "app.timezones.load_config.app_error",
- "translation": "Timezone config file does not exists file={{.Filename}}"
+ "translation": "時區設定檔不存在 檔案={{.Filename}}"
},
{
"id": "app.timezones.read_config.app_error",
- "translation": "Failed to read Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "無法讀取時區設定 檔案={{.Filename}},錯誤={{.Error}}"
},
{
"id": "app.user_access_token.disabled",
@@ -4596,7 +4588,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "無效的靜音值"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -5052,23 +5044,23 @@
},
{
"id": "model.config.is_valid.message_export.global_relay.config_missing.app_error",
- "translation": "Message export job ExportFormat is set to 'globalrelay', but GlobalRelaySettings are missing"
+ "translation": "訊息匯出工作的 ExportFormat 為 'globalrelay' 但缺少 GlobalRelaySettings "
},
{
"id": "model.config.is_valid.message_export.global_relay.customer_type.app_error",
- "translation": "Message export GlobalRelaySettings.CustomerType must be set to one of either 'A9' or 'A10'"
+ "translation": "訊息匯出工作 GlobalRelaySettings。CustomerType 必須為 'A9' 或 'A10'"
},
{
"id": "model.config.is_valid.message_export.global_relay.email_address.app_error",
- "translation": "訊息匯出工作的 GlobalRelayEmailAddress 必須為 'actiance' 或 'globalrelay'"
+ "translation": "訊息匯出工作 GlobalRelaySettings。EmailAddress 必須為有效的郵件地址"
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_password.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpPassword must be set"
+ "translation": "訊息匯出工作 GlobalRelaySettings。SmtpPassword 必須有值"
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_username.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpUsername must be set"
+ "translation": "訊息匯出工作 GlobalRelaySettings。SmtpUsername 必須有值"
},
{
"id": "model.config.is_valid.message_export.global_relay_email_address.app_error",
@@ -6500,15 +6492,15 @@
},
{
"id": "store.sql_post.query_max_post_size.error",
- "translation": "We couldn't determine the maximum supported post size"
+ "translation": "無法判定最大支援的訊息大小"
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message 支援最多 %d 字元 (%d 位元)"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
- "translation": "No implementation found to determine the maximum supported post size"
+ "translation": "找不到實作以判定最大支援的訊息大小"
},
{
"id": "store.sql_post.save.app_error",
@@ -6640,27 +6632,27 @@
},
{
"id": "store.sql_role.get.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法取得角色"
},
{
"id": "store.sql_role.get_by_name.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法取得角色"
},
{
"id": "store.sql_role.get_by_names.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法取得角色"
},
{
"id": "store.sql_role.save.insert.app_error",
- "translation": "Unable to save new role"
+ "translation": "無法儲存新角色"
},
{
"id": "store.sql_role.save.invalid_role.app_error",
- "translation": "The role was not valid"
+ "translation": "該角色無效"
},
{
"id": "store.sql_role.save.update.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法更新角色"
},
{
"id": "store.sql_session.analytics_session_count.app_error",