summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
Diffstat (limited to 'i18n')
-rw-r--r--i18n/de.json110
-rw-r--r--i18n/en.json24
-rw-r--r--i18n/es.json24
-rw-r--r--i18n/fr.json24
-rw-r--r--i18n/ja.json24
-rw-r--r--i18n/ko.json24
-rw-r--r--i18n/nl.json24
-rw-r--r--i18n/pl.json26
-rw-r--r--i18n/pt-BR.json24
-rw-r--r--i18n/ru.json24
-rw-r--r--i18n/tr.json32
-rw-r--r--i18n/zh-CN.json44
-rw-r--r--i18n/zh-TW.json78
13 files changed, 313 insertions, 169 deletions
diff --git a/i18n/de.json b/i18n/de.json
index 32b063b30..5c3664561 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -756,6 +756,10 @@
"translation": "ESC: Alle Nachrichten im aktuellen Kanal als gelesen markieren\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+HOCH (in einem leeren Eingabefeld): Auf die neueste Nachricht im aktuellen Kanal antworten\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+RUNTER (im leeren Eingabefeld): Die nächste Nachricht oder den nächsten Slash-Befehl anzeigen\n"
},
@@ -768,6 +772,10 @@
"translation": "Tastaturkürzel"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Direktnachrichten-Menü öffnen\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navigation\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Den Kanalschnellwechsler öffnen\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K: Den Teamschnellwechsler-Dialog öffnen\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+RUNTER: Nächster Kanal oder Direktnachricht mit ungelesenen Nachrichten in der linken Seitenleiste\n"
},
@@ -865,7 +877,7 @@
},
{
"id": "api.context.missing_teamid.app_error",
- "translation": "Fehlende Team ID"
+ "translation": "Fehlende Team-ID"
},
{
"id": "api.context.permissions.app_error",
@@ -1632,10 +1644,6 @@
"translation": " geschrieben in "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Sende Push-Mitteilung an %v mit der msg '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Fehler beim Senden der Pushnachricht device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1697,7 +1705,7 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Fehler beim Löschen der Reaktion da Kanal ID nicht der Nachrichten-ID in der URL entspricht"
+ "translation": "Fehler beim Löschen der Reaktion, da Kanal-ID nicht der Nachrichten-ID in der URL entspricht"
},
{
"id": "api.reaction.init.debug",
@@ -1705,7 +1713,7 @@
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Konnte Reaktionen nicht abrufen da Kanal ID nicht der Nachrichten-OD der URL entspricht"
+ "translation": "Konnte Reaktionen nicht abrufen, da Kanal-ID nicht der Nachrichten-OD der URL entspricht"
},
{
"id": "api.reaction.save_reaction.invalid.app_error",
@@ -1713,7 +1721,7 @@
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Konnte Reaktion nicht speichern da Kanal ID nicht der Nachrichten-ID der URL entspricht"
+ "translation": "Konnte Reaktion nicht speichern, da Kanal-ID nicht der Nachrichten-ID der URL entspricht"
},
{
"id": "api.reaction.save_reaction.user_id.app_error",
@@ -1829,7 +1837,7 @@
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_found.warn",
- "translation": "Es konnte keine Datei einer Datei Mitteilung im Slack Export mit der Datei ID {{.FileId}} gefunden werden"
+ "translation": "Keine Datei im Slack-Export mit Upload-Nachricht gefunden mit Datei-ID {{.FileId}}"
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
@@ -1972,6 +1980,10 @@
"translation": "Benutzer nicht gefunden"
},
{
+ "id": "api.system.go_routines",
+ "translation": "Die Anzahl von laufenden Go-Routinen ist oberhalb des Gesundheits-Schwellenwerts %v von %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Ungültige Daten"
},
@@ -2469,7 +2481,7 @@
},
{
"id": "api.user.create_user.missing_hash_or_data.app_error",
- "translation": "Fehlender Hash oder URL Anfrage-Daten."
+ "translation": "Fehlender Hash oder URL-Anfrage-Daten."
},
{
"id": "api.user.create_user.missing_invite_id.app_error",
@@ -2549,7 +2561,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Es muss entweder eine Benutzer ID, ein Team Name oder eine E-Mail-Adresse angegeben werden"
+ "translation": "Es muss entweder eine Benutzer-ID, ein Teamname oder eine E-Mail-Adresse angegeben werden"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Konnte Profilbild-Einstellungen nicht dekodieren."
+ "translation": "Konnte Profilbild nicht speichern. Datei scheint kein gültiges Bild zu sein."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -3637,7 +3649,7 @@
},
{
"id": "model.access.is_valid.client_id.app_error",
- "translation": "Ungültige Client ID"
+ "translation": "Ungültige Client-ID"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -3649,7 +3661,7 @@
},
{
"id": "model.access.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.authorize.is_valid.auth_code.app_error",
@@ -3657,7 +3669,7 @@
},
{
"id": "model.authorize.is_valid.client_id.app_error",
- "translation": "Ungültige Client ID"
+ "translation": "Ungültige Client-ID"
},
{
"id": "model.authorize.is_valid.create_at.app_error",
@@ -3685,7 +3697,7 @@
},
{
"id": "model.authorize.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.channel.is_valid.2_or_more.app_error",
@@ -3697,7 +3709,7 @@
},
{
"id": "model.channel.is_valid.creator_id.app_error",
- "translation": "Ungültige Ersteller ID"
+ "translation": "Ungültige Ersteller-ID"
},
{
"id": "model.channel.is_valid.display_name.app_error",
@@ -3729,7 +3741,7 @@
},
{
"id": "model.channel_member.is_valid.channel_id.app_error",
- "translation": "Ungültige Kanal ID"
+ "translation": "Ungültige Kanal-ID"
},
{
"id": "model.channel_member.is_valid.email_value.app_error",
@@ -3753,7 +3765,7 @@
},
{
"id": "model.channel_member.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.client.connecting.app_error",
@@ -3797,7 +3809,7 @@
},
{
"id": "model.client.upload_post_attachment.channel_id.app_error",
- "translation": "Fehler beim Schreiben der Kanal ID in Multipart Form"
+ "translation": "Fehler beim Schreiben der Kanal-ID in Multipart Form"
},
{
"id": "model.client.upload_post_attachment.file.app_error",
@@ -3865,7 +3877,7 @@
},
{
"id": "model.command.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.compliance.is_valid.create_at.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Ungültige Abfrage-Zeitüberschreitung für SQL-Einstellungen. Muss eine positive Zahl sein."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -4185,11 +4197,11 @@
},
{
"id": "model.emoji.creator_id.app_error",
- "translation": "Ungültige Ersteller ID"
+ "translation": "Ungültige Ersteller-ID"
},
{
"id": "model.emoji.id.app_error",
- "translation": "Ungültige Emoji ID"
+ "translation": "Ungültige Emoji-ID"
},
{
"id": "model.emoji.name.app_error",
@@ -4205,7 +4217,7 @@
},
{
"id": "model.incoming_hook.channel_id.app_error",
- "translation": "Ungültige Kanal ID"
+ "translation": "Ungültige Kanal-ID"
},
{
"id": "model.incoming_hook.create_at.app_error",
@@ -4225,7 +4237,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Ungültige Team ID"
+ "translation": "Ungültige Team-ID"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -4233,11 +4245,11 @@
},
{
"id": "model.incoming_hook.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.oauth.is_valid.app_id.app_error",
- "translation": "Ungültige App ID"
+ "translation": "Ungültige App-ID"
},
{
"id": "model.oauth.is_valid.callback.app_error",
@@ -4253,7 +4265,7 @@
},
{
"id": "model.oauth.is_valid.creator_id.app_error",
- "translation": "Ungültige Ersteller ID"
+ "translation": "Ungültige Ersteller-ID"
},
{
"id": "model.oauth.is_valid.description.app_error",
@@ -4277,11 +4289,11 @@
},
{
"id": "model.outgoing_hook.is_valid.callback.app_error",
- "translation": "Ungültige Callback URLs"
+ "translation": "Ungültige Callback-URLs"
},
{
"id": "model.outgoing_hook.is_valid.channel_id.app_error",
- "translation": "Ungültige Kanal ID"
+ "translation": "Ungültige Kanal-ID"
},
{
"id": "model.outgoing_hook.is_valid.create_at.app_error",
@@ -4301,7 +4313,7 @@
},
{
"id": "model.outgoing_hook.is_valid.team_id.app_error",
- "translation": "Ungültige Team ID"
+ "translation": "Ungültige Team-ID"
},
{
"id": "model.outgoing_hook.is_valid.token.app_error",
@@ -4317,11 +4329,11 @@
},
{
"id": "model.outgoing_hook.is_valid.url.app_error",
- "translation": "Ungültige Callback URLs. Jede muss eine gültige URL sein und mit http:// oder https:// beginnen"
+ "translation": "Ungültige Callback-URLs. Jede muss eine gültige URL sein und mit http:// oder https:// beginnen"
},
{
"id": "model.outgoing_hook.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.outgoing_hook.is_valid.words.app_error",
@@ -4329,7 +4341,7 @@
},
{
"id": "model.post.is_valid.channel_id.app_error",
- "translation": "Ungültige Kanal ID"
+ "translation": "Ungültige Kanal-ID"
},
{
"id": "model.post.is_valid.create_at.app_error",
@@ -4357,11 +4369,11 @@
},
{
"id": "model.post.is_valid.original_id.app_error",
- "translation": "Ungültige original ID"
+ "translation": "Ungültige Original-ID"
},
{
"id": "model.post.is_valid.parent_id.app_error",
- "translation": "Ungültige Vorgänger ID"
+ "translation": "Ungültige Vorgänger-ID"
},
{
"id": "model.post.is_valid.props.app_error",
@@ -4369,11 +4381,11 @@
},
{
"id": "model.post.is_valid.root_id.app_error",
- "translation": "Ungültige root ID"
+ "translation": "Ungültige Root-ID"
},
{
"id": "model.post.is_valid.root_parent.app_error",
- "translation": "Ungültige root ID, muss gesetzt sein wenn parent ID gesetzt ist"
+ "translation": "Ungültige Root-ID, muss gesetzt sein wenn Parent-ID gesetzt ist"
},
{
"id": "model.post.is_valid.type.app_error",
@@ -4385,7 +4397,7 @@
},
{
"id": "model.post.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.preference.is_valid.category.app_error",
@@ -4393,7 +4405,7 @@
},
{
"id": "model.preference.is_valid.id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.preference.is_valid.name.app_error",
@@ -4469,7 +4481,7 @@
},
{
"id": "model.team.is_valid.url.app_error",
- "translation": "Ungültiger URL Bezeichner"
+ "translation": "Ungültiger URL-Bezeichner"
},
{
"id": "model.team_member.is_valid.role.app_error",
@@ -4477,11 +4489,11 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Ungültige Team ID"
+ "translation": "Ungültige Team-ID"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.token.is_valid.expiry",
@@ -4517,7 +4529,7 @@
},
{
"id": "model.user.is_valid.id.app_error",
- "translation": "Ungültige Benutzer ID"
+ "translation": "Ungültige Benutzer-ID"
},
{
"id": "model.user.is_valid.last_name.app_error",
@@ -4601,7 +4613,7 @@
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "Ungültige Team ID"
+ "translation": "Ungültige Team-ID"
},
{
"id": "model.user.is_valid.update_at.app_error",
@@ -5129,7 +5141,7 @@
},
{
"id": "store.sql_license.get.missing.app_error",
- "translation": "Eine Lizenz mit der ID wurde nicht gefunden"
+ "translation": "Eine Lizenz mit dieser ID wurde nicht gefunden"
},
{
"id": "store.sql_license.save.app_error",
@@ -5353,7 +5365,7 @@
},
{
"id": "store.sql_preference.insert.exists.app_error",
- "translation": "Eine Einstellung mit der Benutzer ID, Kategorie und Name existiert bereits"
+ "translation": "Eine Einstellung mit dieser Benutzer-ID, Kategorie und Name existiert bereits"
},
{
"id": "store.sql_preference.insert.save.app_error",
@@ -6157,7 +6169,7 @@
},
{
"id": "web.post_permalink.app_error",
- "translation": "Ungültige Nachrichten ID"
+ "translation": "Ungültige Nachrichten-ID"
},
{
"id": "web.reparse_templates.info",
diff --git a/i18n/en.json b/i18n/en.json
index d2640e672..015a3c578 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -748,10 +748,6 @@
"translation": "UP (in empty input field): Edit your last message in the current channel\n"
},
{
- "id": "api.command_shortcuts.msgs.reply",
- "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
- },
- {
"id": "api.command_shortcuts.msgs.header",
"translation": "#### Messages\n\n"
},
@@ -760,6 +756,10 @@
"translation": "ESC: Mark all messages in the current channel as read\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+DOWN (in empty input field): Reprint the next message or slash command you entered\n"
},
@@ -772,6 +772,10 @@
"translation": "shortcuts"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navigation\n\n"
},
@@ -800,10 +804,6 @@
"translation": "{{.CmdOrCtrl}}+ALT+K: Open a quick team switcher dialog\n"
},
{
- "id": "api.command_shortcuts.nav.direct_messages_menu",
- "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
- },
- {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\n"
},
@@ -1980,6 +1980,10 @@
"translation": "User not found"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Invalid data."
},
@@ -6242,9 +6246,5 @@
{
"id": "wsapi.webrtc.init.debug",
"translation": "Initializing webrtc WebSocket API routes"
- },
- {
- "id": "api.system.go_routines",
- "translation": "The number of running goroutines is over the health threshold %v of %v"
}
]
diff --git a/i18n/es.json b/i18n/es.json
index 8cd62bf46..356d720bd 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -756,6 +756,10 @@
"translation": "ESC: Marca todos los mensajes como leídos en el canal actual\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "MAYÚS+ARRIBA (en el campo de entrada vacío): Responder al mensaje más reciente en el canal actual\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\n"
},
@@ -768,6 +772,10 @@
"translation": "accesos rápidos de teclado"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+MAYÚS+K: Abre el menú de mensajes directos\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navegación\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+K: Abre un dialogo para cambiar rápidamente de canal\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\n"
},
@@ -1632,10 +1644,6 @@
"translation": " publicado en "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Enviando notificaciones push a %v con el mensaje '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Error al enviar push device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Usuario no encontrado"
},
{
+ "id": "api.system.go_routines",
+ "translation": "El número de goroutines supera umbral recomendado %v %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "datos inválidos."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "No se pudo decodificar la configuración de la imagen del perfil."
+ "translation": "No se pudo guardar la imagen de perfil. El archivo no parece ser una imagen válida."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Tiempo de espera para las consultas en la configuración de SQL no es válido. Debe ser un número positivo."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/fr.json b/i18n/fr.json
index d32baddcf..a5aa83e10 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -756,6 +756,10 @@
"translation": "ECHAP: Marque tous les messages du canal en cours comme lus\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\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"
},
@@ -768,6 +772,10 @@
"translation": "raccourcis clavier"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navigation\n\n"
},
@@ -792,6 +800,10 @@
"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 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"
},
@@ -1632,10 +1644,6 @@
"translation": " publié dans "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Envoi d'une notification push à %v wi msg of '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Impossible d'envoyer la notification push device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Utilisateur introuvable"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Donnée invalide."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Impossible d'analyser les paramètres de la photo de profil."
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Hauteur du profil invalide dans les paramètres de fichiers. Doit être un entier positif."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/ja.json b/i18n/ja.json
index 137b4dc4a..c2b9acb2f 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -756,6 +756,10 @@
"translation": "ESC: 現在のチャンネルの全てのメッセージを既読にする\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (空白の入力欄で): 現在のチャンネルの最新のメッセージに返信する\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+DOWN (空白の入力欄で): 一つ次に入力したメッセージやスラッシュコマンドを呼び出す\n"
},
@@ -768,6 +772,10 @@
"translation": "ショートカット"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### 移動\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: 高速チャンネル切り替えダイアログボックスを開く\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K: 高速チーム切り替えダイアログを開く\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN: 左側のサイドバーの未読のメッセージのある次のチャンネルまたはダイレクトメッセージに移動する\n"
},
@@ -1632,10 +1644,6 @@
"translation": " posted in "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "%vにメッセージ'%v'のプッシュ通知を送っています。"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "プッシュ通知を送信出来ませんでした device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "ユーザーが見付かりません"
},
{
+ "id": "api.system.go_routines",
+ "translation": "動作中のgoroutineの数が正常動作の上限を超えています %v / %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "不正なデータです。"
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "プロフィール画像の設定をデコードできませんでした。"
+ "translation": "プロフィール画像を保存できませんでした。ファイルは有効な画像として表示されません。"
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "SQL設定の問い合わせタイムアウトが不正です。 ゼロ以上の数を指定してください。"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/ko.json b/i18n/ko.json
index 0b63faeae..7cc6c761d 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -756,6 +756,10 @@
"translation": "ESC: 현재 채널의 모든 메시지를 읽음으로 표시\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+아래 방향키 (빈 입력란에서): 입력한 다음 차례의 메시지 혹은 슬래시 명령어 재입력\n"
},
@@ -768,6 +772,10 @@
"translation": "단축키"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### 조작법\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: 빠른 채널 스위처 창 열기\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+K: 빠른 채널 스위처 창 열기\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+아래 방향키: 왼쪽 사이드바에서 읽지 않은 메시지가 있는 다음 채널 또는 개인 대화 선택\n"
},
@@ -1632,10 +1644,6 @@
"translation": " posted in "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "%v에게 다음 내용으로 푸시 알림 발송 '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Failed to send push device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "User not found"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Invalid data."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "프로필 이미지 구성을 불러올 수 없습니다."
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "파일 세팅에 대해 잘못된 프로파일 높이 값입니다. 0보다 큰 값이여야 합니다."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/nl.json b/i18n/nl.json
index 7b4671d79..f15b55665 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -756,6 +756,10 @@
"translation": "ESC: Mark all messages in the current channel as read\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+DOWN (in empty input field): Reprint the next message or slash command you entered\n"
},
@@ -768,6 +772,10 @@
"translation": "Snelkoppelingen"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navigation\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Open a quick channel switcher dialog\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K: Open a quick team switcher dialog\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\n"
},
@@ -1632,10 +1644,6 @@
"translation": " geschreven in "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Verzenden van push notificatie naar %v met bericht van '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Failed to send push device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "User not found"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Invalid data."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Kan de config voor het profiel figuur niet decoderen."
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Ongeldige profiel hoogte bij bestands instellingen. Moet groter dan 0 zijn."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/pl.json b/i18n/pl.json
index aa702555c..ac17fba70 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -61,7 +61,7 @@
},
{
"id": "api.admin.file_read_error",
- "translation": "Błąd podczas wczytywania pliku dziennika"
+ "translation": "Błąd podczas odczytywania pliku dziennika."
},
{
"id": "api.admin.get_brand_image.not_available.app_error",
@@ -756,6 +756,10 @@
"translation": "ESC: Oznacz wszystkie wiadomości w aktualnym kanale jako przeczytane\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+STRZAŁKA W DÓŁ (w pustym polu wprowadzania): Ponownie wyświetl następną wprowadzoną przez Ciebie wiadomość lub komendę w polu wprowadzania\n"
},
@@ -768,6 +772,10 @@
"translation": "skróty"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Nawigacja\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Otwórz okienko szybkiej zmiany kanału\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+K: Otwórz okienko szybkiej zmiany kanału\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN: Następny kanał lub wiadomość bezpośrednia z paska po lewej stronie z nieprzeczytanymi wiadomościami\n"
},
@@ -1632,10 +1644,6 @@
"translation": "opublikował w"
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Wysyłanie aktywnego powiadomienia do %v o treści '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Nie udało się wysłać push na device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Nie znaleziono użytkownika"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Nieprawidłowe dane."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Nie można było zdekodować ustawień obrazu profilu."
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Nieprawidłowa wysokość profilu dla ustawień plików. Musi być liczbą większą od 0."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 528141d2a..54cbb2dc0 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -756,6 +756,10 @@
"translation": "ESC: Marca todas as mensagens no canal atual como lida\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+CIMA (campo de entrada vazio): Responde a mais recente mensagem no canal atual\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+BAIXO (no campo de entrada vazio): Reimprime a próxima mensagem ou o comando slash inserido\n"
},
@@ -768,6 +772,10 @@
"translation": "atalhos"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Navegação\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Abra uma janela de troca rápida de canal\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K: Abra uma janela de troca rápida de equipe\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN: Próximo canal ou mensagem direta na barra lateral esquerda com mensagens não lidas\n"
},
@@ -1632,10 +1644,6 @@
"translation": " postado em "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Enviar notificação push para %v com msg de '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Falha ao enviar notificação device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Usuário não localizado"
},
{
+ "id": "api.system.go_routines",
+ "translation": "O número de goroutines rodando é maior que o limite configurado %v de %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Dado inválido."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Não foi possível decodificar a configuração da imagem do perfil."
+ "translation": "Não foi possível salvar a imagem. Arquivo não parecer ser de uma imagem valida."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Configuração do tempo de execução da consulta de SQL inválida. Deve ser um número positivo."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/ru.json b/i18n/ru.json
index 6779aa5b6..734f092aa 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -756,6 +756,10 @@
"translation": "ESC: Пометить все сообщения в текущем канале как прочитанные\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+ВНИЗ (в пустом поле ввода): Ввести следующее сообщение или команду\n"
},
@@ -768,6 +772,10 @@
"translation": "комбинации клавиш"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Навигация\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Открыть диалог переключения между каналами\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+K: Открыть диалог переключения между каналами\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+ВНИЗ: Следующий канал или диалог в левом боковом меню с непрочитанными сообщениями\n"
},
@@ -1632,10 +1644,6 @@
"translation": " опубликовано в "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "Посылаем push-уведомление пользователю %v с сообщением '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Не удалось отправить push-уведомление device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Пользователь не найден"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Неверные данные."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Не удалось декодировать конфигурацию изображения профиля."
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "Неверная высота профиля в настройках файлов. Число должно быть положительным."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/tr.json b/i18n/tr.json
index f5afa2c93..319bfd1ee 100644
--- a/i18n/tr.json
+++ b/i18n/tr.json
@@ -77,11 +77,11 @@
},
{
"id": "api.admin.recycle_db_end.warn",
- "translation": "Veritabanı bağlantısının geri dönüşümü bitti"
+ "translation": "Veritabanı bağlantısının geri dönüşümü tamamlandı."
},
{
"id": "api.admin.recycle_db_start.warn",
- "translation": "Veritabanı bağlantısını geri dönüştürülmeye çalışılıyor"
+ "translation": "Veritabanı bağlantısı yeniden kurulmaya çalışılıyor."
},
{
"id": "api.admin.remove_certificate.delete.app_error",
@@ -257,7 +257,7 @@
},
{
"id": "api.channel.delete_channel.outgoing_webhook.error",
- "translation": "\\Giden web bağlantısı silinirken bir sorun çıktı. Kod: %v"
+ "translation": "Giden web bağlantısı silinirken bir sorun çıktı. Kod: %v"
},
{
"id": "api.channel.delete_channel.permissions.app_error",
@@ -413,7 +413,7 @@
},
{
"id": "api.command.execute_command.debug",
- "translation": "%v komutu %c kullanıcı kodu ile yürütülüyor"
+ "translation": "Şimdi %v komutu %c kullanıcı kodu ile yürütülüyor"
},
{
"id": "api.command.execute_command.failed.app_error",
@@ -756,6 +756,10 @@
"translation": "ESC: Geçerli kanaldaki tüm iletileri okunmuş olarak işaretle\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (boş giriş alanında): Geçerli kanalda son gönderilen iletiyi yanıtla\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+AŞAĞI (boş giriş alanında): Sonraki iletiyi ya da yazdığım bölü komutunu yeniden yaz\n"
},
@@ -768,6 +772,10 @@
"translation": "kısayollar"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### Gezinme\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K: Hızlı kanal değiştirme penceresini aç\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K: Hızlı takım değiştirme penceresini aç\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+AŞAĞI: Okunmamış iletilerle sol yan çubukta sonraki kanal ya da doğrudan ileti\n"
},
@@ -1632,10 +1644,6 @@
"translation": " şuraya gönderildi "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "%v kullanıcısına '%v' iletisi ile push bildirimi gönderiliyor"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "Aygıta ileti gönderilemedi. Aygıt Kodu: {{.DeviceId}}, Hata Kodu: {{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "Kullanıcı bulunamadı"
},
{
+ "id": "api.system.go_routines",
+ "translation": "Çalışan yordamlar %v/%v sağlıklı eşiğin üzerinde "
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "Veri geçersiz."
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Profil görseli yapılandırmasının kodu çözülemedi."
+ "translation": "Profil görseli kaydedilemedi. Dosya geçerli bir görsel gibi görünmüyor."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "SQL ayarlarında sorgu zaman aşımı değeri geçersiz. Sıfır ya da pozitif bir sayı olmalı."
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json
index 134ce0a32..41559d814 100644
--- a/i18n/zh-CN.json
+++ b/i18n/zh-CN.json
@@ -756,6 +756,10 @@
"translation": "ESC:将当前频道所有消息标为已读\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (in empty input field): Reply to the most recent message in the current channel\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+向下键 (在空白输入栏):重显示您输入的下一条消息或斜杠命令\n"
},
@@ -768,6 +772,10 @@
"translation": "快捷键"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### 导航\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K:打开频道快速切换对话框\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+K:打开频道快速切换对话框\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+向下键:左侧栏中的下一个有未读消息的频道或私信\n"
},
@@ -1632,10 +1644,6 @@
"translation": "发布在"
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "发送拥有信息 '%v' 的推送通知到 %v"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "发送推送失败 device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "未找到用户"
},
{
+ "id": "api.system.go_routines",
+ "translation": "The number of running goroutines is over the health threshold %v of %v"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "无效数据。"
},
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "无法解码头像设定。"
+ "translation": "Could not save profile image. File does not appear to be a valid image."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -2977,7 +2989,7 @@
},
{
"id": "app.import.validate_channel_import_data.create_at_zero.error",
- "translation": "如果提供频道 create_at 则不能为 0。"
+ "translation": "如果提供频道 create_at 则不能为零。"
},
{
"id": "app.import.validate_channel_import_data.display_name_length.error",
@@ -3029,7 +3041,7 @@
},
{
"id": "app.import.validate_post_import_data.create_at_zero.error",
- "translation": "Post CreateAt property must not be zero if provided."
+ "translation": "如果提供消息 CreateAt 属性则不能为零。"
},
{
"id": "app.import.validate_post_import_data.message_length.error",
@@ -3053,7 +3065,7 @@
},
{
"id": "app.import.validate_team_import_data.create_at_zero.error",
- "translation": "如果提供团队 create_at 则不能为 0。"
+ "translation": "如果提供团队 create_at 则不能为零。"
},
{
"id": "app.import.validate_team_import_data.description_length.error",
@@ -3065,7 +3077,7 @@
},
{
"id": "app.import.validate_team_import_data.display_name_missing.error",
- "translation": "缺少频道必须属性:display_name"
+ "translation": "缺少团队必须属性:display_name。"
},
{
"id": "app.import.validate_team_import_data.name_characters.error",
@@ -3313,7 +3325,7 @@
},
{
"id": "ent.elasticsearch.search_posts.search_failed",
- "translation": "Search failed to complete"
+ "translation": "搜索无法完成"
},
{
"id": "ent.elasticsearch.search_posts.unmarshall_post_failed",
@@ -3325,19 +3337,19 @@
},
{
"id": "ent.elasticsearch.start.index_create_failed",
- "translation": "Failed to create ElasticSearch index"
+ "translation": "创建 ElasticSearch 索引失败"
},
{
"id": "ent.elasticsearch.start.index_exists_failed",
- "translation": "Failed to establish whether ElasticSearch index exists"
+ "translation": "无法确认 ElasticSearch 索引是否存在"
},
{
"id": "ent.elasticsearch.start.index_mapping_failed",
- "translation": "Failed to setup ElasticSearch index mapping"
+ "translation": "无法配置 ElasticSearch 索引映像"
},
{
"id": "ent.elasticsearch.start.index_settings_failed",
- "translation": "Failed to set ElasticSearch index settings"
+ "translation": "无法设置 ElasticSearch 索引设定"
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "无效 SQL 查询超时设定。必须是正整数。"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -6005,7 +6017,7 @@
},
{
"id": "utils.mail.new_client.helo.error",
- "translation": "Failed to to set the HELO to SMTP server %v"
+ "translation": "设置 HELO 给 SMTP 服务器 %v 失败"
},
{
"id": "utils.mail.new_client.open.error",
diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json
index 6cdbf4b68..308b5cd03 100644
--- a/i18n/zh-TW.json
+++ b/i18n/zh-TW.json
@@ -756,6 +756,10 @@
"translation": "ESC:將當前頻道所有訊息設為已讀\n"
},
{
+ "id": "api.command_shortcuts.msgs.reply",
+ "translation": "SHIFT+UP (在空的輸入欄):回覆當前頻道最新的訊息\n"
+ },
+ {
"id": "api.command_shortcuts.msgs.reprint_next",
"translation": "{{.CmdOrCtrl}}+DOWN (在空的輸入欄):顯示下一個您輸入的訊息或是斜線命令\n"
},
@@ -768,6 +772,10 @@
"translation": "快捷鍵"
},
{
+ "id": "api.command_shortcuts.nav.direct_messages_menu",
+ "translation": "{{.CmdOrCtrl}}+SHIFT+K: Open direct messages menu\n"
+ },
+ {
"id": "api.command_shortcuts.nav.header",
"translation": "#### 瀏覽\n\n"
},
@@ -792,6 +800,10 @@
"translation": "{{.CmdOrCtrl}}+K:開啟快速切換頻道對話框\n"
},
{
+ "id": "api.command_shortcuts.nav.switcher_team",
+ "translation": "{{.CmdOrCtrl}}+ALT+K:開啟快速切換團隊對話框\n"
+ },
+ {
"id": "api.command_shortcuts.nav.unread_next",
"translation": "ALT+SHIFT+DOWN:側邊欄裡面下一個有未讀訊息的頻道或直接訊息\n"
},
@@ -1451,7 +1463,7 @@
},
{
"id": "api.opengraph.init.debug",
- "translation": "Initializing open graph protocol api routes"
+ "translation": "初始化 Open Graph 協定 API 路徑"
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
@@ -1632,10 +1644,6 @@
"translation": " 張貼於 "
},
{
- "id": "api.post.send_notifications_and_forget.push_notification.debug",
- "translation": "正在傳送推播通知至 %v,訊息為 '%v'"
- },
- {
"id": "api.post.send_notifications_and_forget.push_notification.error",
"translation": "發送推播失敗 device_id={{.DeviceId}}, err={{.Error}}"
},
@@ -1972,6 +1980,10 @@
"translation": "找不到使用者"
},
{
+ "id": "api.system.go_routines",
+ "translation": "執行中的 Goroutine 數量超過健康界線 %v (%v)"
+ },
+ {
"id": "api.team.add_user_to_team.invalid_data.app_error",
"translation": "無效的資料。"
},
@@ -2277,7 +2289,7 @@
},
{
"id": "api.templates.signin_change_email.subject",
- "translation": "[{{ .SiteName }}] 密碼已更新"
+ "translation": "[{{ .SiteName }}] 登入方式已更新"
},
{
"id": "api.templates.signup_team_body.button",
@@ -2469,11 +2481,11 @@
},
{
"id": "api.user.create_user.missing_hash_or_data.app_error",
- "translation": "Missing Hash or URL query data."
+ "translation": "缺少雜湊或 URL 查詢資料。"
},
{
"id": "api.user.create_user.missing_invite_id.app_error",
- "translation": "Missing Invite Id."
+ "translation": "缺少邀請 ID。"
},
{
"id": "api.user.create_user.no_open_server",
@@ -2737,7 +2749,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "無法解碼個人頭像設定"
+ "translation": "無法儲存個人資訊圖片。檔案不是有效圖片。"
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -3029,7 +3041,7 @@
},
{
"id": "app.import.validate_post_import_data.create_at_zero.error",
- "translation": "Post CreateAt property must not be zero if provided."
+ "translation": "如果有提供訊息建立時間,該值不能為 0。"
},
{
"id": "app.import.validate_post_import_data.message_length.error",
@@ -3309,35 +3321,35 @@
},
{
"id": "ent.elasticsearch.search_posts.disabled",
- "translation": "ElasticSearch searching is disabled on this server"
+ "translation": "ElasticSearch 搜尋在此伺服器上為停用"
},
{
"id": "ent.elasticsearch.search_posts.search_failed",
- "translation": "Search failed to complete"
+ "translation": "無法完成搜尋"
},
{
"id": "ent.elasticsearch.search_posts.unmarshall_post_failed",
- "translation": "Failed to decode search results"
+ "translation": "無法解碼搜尋結果"
},
{
"id": "ent.elasticsearch.start.connect_failed",
- "translation": "Setting up ElasticSearch Client Failed"
+ "translation": "設定 ElasticSearch 用戶端時失敗"
},
{
"id": "ent.elasticsearch.start.index_create_failed",
- "translation": "Failed to create ElasticSearch index"
+ "translation": "建立 ElasticSearch 索引時失敗"
},
{
"id": "ent.elasticsearch.start.index_exists_failed",
- "translation": "Failed to establish whether ElasticSearch index exists"
+ "translation": "確認 ElasticSearch 索引是否存在時失敗"
},
{
"id": "ent.elasticsearch.start.index_mapping_failed",
- "translation": "Failed to setup ElasticSearch index mapping"
+ "translation": "設定 ElasticSearch 索引映射時失敗"
},
{
"id": "ent.elasticsearch.start.index_settings_failed",
- "translation": "Failed to set ElasticSearch index settings"
+ "translation": "設定 ElasticSearch 索引設定時失敗"
},
{
"id": "ent.emoji.licence_disable.app_error",
@@ -3897,19 +3909,19 @@
},
{
"id": "model.config.is_valid.elastic_search.connection_url.app_error",
- "translation": "Elastic Search ConnectionUrl setting must be provided when Elastic Search indexing is enabled."
+ "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch ConnectionUrl。"
},
{
"id": "model.config.is_valid.elastic_search.enable_searching.app_error",
- "translation": "Elastic Search IndexingEnabled setting must be set to true when Elastic Search SearchEnabled is set to true."
+ "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch IndexingEnabled 為啟用。"
},
{
"id": "model.config.is_valid.elastic_search.password.app_error",
- "translation": "Elastic Search Password setting must be provided when Elastic Search indexing is enabled."
+ "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch 密碼。"
},
{
"id": "model.config.is_valid.elastic_search.username.app_error",
- "translation": "Elastic Search Username setting must be provided when Elastic Search indexing is enabled."
+ "translation": "當啟用 ElasticSearch 搜尋時必須設定 ElasticSearch 使用者名稱。"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
@@ -4137,7 +4149,7 @@
},
{
"id": "model.config.is_valid.sql_query_timeout.app_error",
- "translation": "Invalid query timeout for SQL settings. Must be a positive number."
+ "translation": "SQL 設定中的查詢時限無效。必須為正數。"
},
{
"id": "model.config.is_valid.time_between_user_typing.app_error",
@@ -5101,27 +5113,27 @@
},
{
"id": "store.sql_file_info.save_or_update.app_error",
- "translation": "無法儲存檔案訊息"
+ "translation": "無法儲存或更新檔案訊息"
},
{
"id": "store.sql_job_status.delete_by_type.app_error",
- "translation": "無法刪除訊息"
+ "translation": "無法刪除工作狀態"
},
{
"id": "store.sql_job_status.get.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法取得工作狀態"
},
{
"id": "store.sql_job_status.get_all.app_error",
- "translation": "無法取得訊息"
+ "translation": "無法取得全部的工作狀態"
},
{
"id": "store.sql_job_status.save.app_error",
- "translation": "無法儲存訊息"
+ "translation": "無法儲存工作狀態"
},
{
"id": "store.sql_job_status.update.app_error",
- "translation": "無法更新訊息"
+ "translation": "無法更新工作狀態"
},
{
"id": "store.sql_license.get.app_error",
@@ -5989,7 +6001,7 @@
},
{
"id": "utils.mail.connect_smtp.helo.app_error",
- "translation": "Failed to set HELO"
+ "translation": "設定 HELO 時失敗"
},
{
"id": "utils.mail.connect_smtp.open.app_error",
@@ -6005,7 +6017,7 @@
},
{
"id": "utils.mail.new_client.helo.error",
- "translation": "Failed to to set the HELO to SMTP server %v"
+ "translation": "對 SMTP 伺服器 %v 設定 HELO時失敗"
},
{
"id": "utils.mail.new_client.open.error",
@@ -6017,7 +6029,7 @@
},
{
"id": "utils.mail.send_mail.from_address.app_error",
- "translation": "Notification From Address setting is missing or invalid."
+ "translation": "缺少通知信寄件人地址設定或是該設定無效。"
},
{
"id": "utils.mail.send_mail.msg.app_error",
@@ -6033,7 +6045,7 @@
},
{
"id": "utils.mail.send_mail.to_address.app_error",
- "translation": "Notification To Address setting is missing or invalid."
+ "translation": "缺少通知信收件人地址設定或是該設定無效。"
},
{
"id": "utils.mail.test.configured.error",