summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2017-06-06 18:29:23 -0400
committerJoram Wilander <jwawilander@gmail.com>2017-06-06 18:29:23 -0400
commitcc1feddb5f130cf0d766cdde0af98835ce016429 (patch)
treee2162fcdbc336987f3d2c5a5345db331a07c7d2d
parent1eed253fc23bf164d18ea506cf3bc35ce0ce1fbb (diff)
downloadchat-cc1feddb5f130cf0d766cdde0af98835ce016429.tar.gz
chat-cc1feddb5f130cf0d766cdde0af98835ce016429.tar.bz2
chat-cc1feddb5f130cf0d766cdde0af98835ce016429.zip
translations PR 20170606 (#6592)
-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
-rw-r--r--webapp/i18n/de.json190
-rwxr-xr-xwebapp/i18n/en.json25
-rw-r--r--webapp/i18n/es.json34
-rw-r--r--webapp/i18n/fr.json28
-rw-r--r--webapp/i18n/ja.json36
-rw-r--r--webapp/i18n/ko.json28
-rw-r--r--webapp/i18n/nl.json28
-rw-r--r--webapp/i18n/pl.json28
-rw-r--r--webapp/i18n/pt-BR.json34
-rw-r--r--webapp/i18n/ru.json28
-rw-r--r--webapp/i18n/tr.json48
-rw-r--r--webapp/i18n/zh-CN.json40
-rw-r--r--webapp/i18n/zh-TW.json58
26 files changed, 760 insertions, 327 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",
diff --git a/webapp/i18n/de.json b/webapp/i18n/de.json
index ebc221f90..5de07e2b3 100644
--- a/webapp/i18n/de.json
+++ b/webapp/i18n/de.json
@@ -2,7 +2,7 @@
"about.close": "Schließen",
"about.copyright": "Copyright 2015 - {currentYear} Mattermost, Inc. Alle Rechte vorbehalten",
"about.database": "Datenbank:",
- "about.date": "Build Datum:",
+ "about.date": "Build-Datum:",
"about.enterpriseEditionLearn": "Mehr über die Enterprise Edition erfahren auf ",
"about.enterpriseEditionSt": "Moderne Kommunikation hinter Ihrer Firewall.",
"about.enterpriseEditione1": "Enterprise Edition",
@@ -11,7 +11,7 @@
"about.licensed": "Lizenziert durch:",
"about.number": "Build Nummer:",
"about.teamEditionLearn": "Schließen Sie sich der Mattermost Community an auf ",
- "about.teamEditionSt": "Ihre gesamte Team Kommunikation an einem Ort, sofort durchsuchbar und überall verfügbar.",
+ "about.teamEditionSt": "Ihre gesamte Team-Kommunikation an einem Ort, sofort durchsuchbar und überall verfügbar.",
"about.teamEditiont0": "Team Edition",
"about.teamEditiont1": "Enterprise Edition",
"about.title": "Über Mattermost",
@@ -27,9 +27,9 @@
"activity_log.sessionId": "Sitzungs-ID: {id}",
"activity_log.sessionsDescription": "Sitzungen werden erstellt, sobald Sie sich in einem neuen Browser eines Gerätes anmelden. Sitzungen ermöglichen es Ihnen Mattermost ohne erneutes Anmelden nach einer vom System Administrator definierten Zeit zu verwenden. Um sich früher abzumelden, verwenden Sie den 'Abmelden' Button unten, um die Sitzung zu beenden.",
"activity_log_modal.android": "Android",
- "activity_log_modal.androidNativeApp": "Android App",
- "activity_log_modal.desktop": "Native Desktopanwendung",
- "activity_log_modal.iphoneNativeApp": "iPhone App",
+ "activity_log_modal.androidNativeApp": "Native Android-App",
+ "activity_log_modal.desktop": "Native Desktop-App",
+ "activity_log_modal.iphoneNativeApp": "Native iPhone-App",
"add_command.autocomplete": "Auto-Vervollständigung",
"add_command.autocomplete.help": "(Optional) Zeige Slash-Befehle in Autovervollständigungsliste.",
"add_command.autocompleteDescription": "Autovervollständigung Beschreibung",
@@ -43,9 +43,9 @@
"add_command.description.help": "Beschreibung des eingehenden Webhooks.",
"add_command.displayName": "Anzeigename",
"add_command.displayName.help": "Anzeigename für den Slash-Befehl mit bis zu 64 Zeichen.",
- "add_command.doneHelp": "Ihr Slash-Befehl wurde eingerichtet. Der folgende Token wird in der ausgehenden Payload mitgesendet. Bitte verwenden Sie ihn, um zu verifizieren, dass er von Ihrem Mattermost Team kam (sehen Sie in die <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">Dokumentation</a> für mehr Details).",
+ "add_command.doneHelp": "Ihr Slash-Befehl wurde eingerichtet. Der folgende Token wird in der ausgehenden Payload mitgesendet. Bitte verwenden Sie ihn, um zu verifizieren, dass er von Ihrem Mattermost-Team kam (sehen Sie in die <a href=\"https://docs.mattermost.com/developer/slash-commands.html\">Dokumentation</a> für mehr Details).",
"add_command.iconUrl": "Antwort-Symbol",
- "add_command.iconUrl.help": "(optional) Wählen Sie ein überschreibendes Profilbild für die Antwort für diesen Slash-Befehl. Geben Sie eine URL zu einem .png oder .jpg mit mind. 128x128 Pixeln.",
+ "add_command.iconUrl.help": "(optional) Wählen Sie ein überschreibendes Profilbild für die Antwort für diesen Slash-Befehl. Geben Sie eine URL zu einem .png oder .jpg mit mindestens 128x128 Pixeln ein.",
"add_command.iconUrl.placeholder": "https://www.beispiel.de/meinsymbol.png",
"add_command.method": "Anforderungsmethode",
"add_command.method.get": "GET",
@@ -55,16 +55,16 @@
"add_command.token": "<b>Token</b>: {token}",
"add_command.trigger": "Befehlsauslösewort",
"add_command.trigger.help": "Auslösewort muss eindeutig sein und kann nicht mit einem Slash beginnen oder Leerzeichen enthalten.",
- "add_command.trigger.helpExamples": "Beispiele: client, mitarbeiter, patient, wetter",
+ "add_command.trigger.helpExamples": "Beispiele: kunde, mitarbeiter, patient, wetter",
"add_command.trigger.helpReserved": "Reserviert: {link}",
"add_command.trigger.helpReservedLinkText": "zeige eine Liste von eingebauten Slash-Befehlen",
"add_command.trigger.placeholder": "Befehlsauslöser wie \"hallo\"",
- "add_command.triggerInvalidLength": "Ein Auslösewort darf nur aus mindestens {min} und maximal {max} Buchstaben bestehen",
+ "add_command.triggerInvalidLength": "Ein Auslösewort muss aus mindestens {min} und maximal {max} Buchstaben bestehen",
"add_command.triggerInvalidSlash": "Ein Triggerwort darf nicht mit / anfangen",
"add_command.triggerInvalidSpace": "Ein Auslösewort darf keine Leerzeichen enthalten",
"add_command.triggerRequired": "Ein Auslösewort ist notwendig",
- "add_command.url": "Anfrage URL",
- "add_command.url.help": "Die Callback URL welche die HTTP POST oder GET erhält, wenn der Slash-Befehl ausgeführt wird.",
+ "add_command.url": "Anfrage-URL",
+ "add_command.url.help": "Die Callback-URL welche die HTTP POST oder GET erhält, wenn der Slash-Befehl ausgeführt wird.",
"add_command.url.placeholder": "Muss mit http:// oder https:// anfangen",
"add_command.urlRequired": "Eine Anfrage-URL wird benötigt",
"add_command.username": "Benutzername der Antwort",
@@ -77,16 +77,16 @@
"add_emoji.image.help": "Wählen Sie ein Bild für Ihr Emoji. Das Bild kann ein gif, png oder jpg mit einer maximalen Größe von 1 MB sein. Die Größe wird automatisch auf 128x128 Pixel unter Einhaltung des Seitenverhältnisses eingepasst.",
"add_emoji.imageRequired": "Für das Emoji ist ein Bild erforderlich",
"add_emoji.name": "Name",
- "add_emoji.name.help": "Wählen Sie einen Namen für Ihr Emoji. Der Name darf maximal 64 Zeichen lang sein und kann aus Kleinbuchstaben, Zahlen und den Symbolen '-' und '_' bestehen.",
+ "add_emoji.name.help": "Wählen Sie einen Namen für Ihr Emoji aus bis zu 64 Zeichen, der aus Kleinbuchstaben, Zahlen und den Symbolen '-' und '_' bestehen besteht.",
"add_emoji.nameInvalid": "Der Name des Emojis darf nur Zahlen, Buchstaben und die Symbole '-' und '_' enthalten.",
"add_emoji.nameRequired": "Für das Emoji ist ein Name erforderlich",
- "add_emoji.nameTaken": "Dieser Name wird bereits von einem Emoji verwendet. Wähle bitte einen anderen Namen.",
+ "add_emoji.nameTaken": "Dieser Name wird bereits von einem System-Emoji verwendet. Wählen Sie bitte einen anderen Namen.",
"add_emoji.preview": "Vorschau",
"add_emoji.preview.sentence": "Das ist ein Satz mit {image} darin.",
"add_emoji.save": "Speichern",
"add_incoming_webhook.cancel": "Abbrechen",
"add_incoming_webhook.channel": "Kanal",
- "add_incoming_webhook.channel.help": "Öffentlicher oder privater Kanal, welcher die Webhook-Daten empfängt. Sie müssen zum privatem Kanal gehören wenn Sie den Webhook erstellen.",
+ "add_incoming_webhook.channel.help": "Öffentlicher oder privater Kanal, welcher die Webhook-Daten empfängt. Sie müssen zum privatem Kanal gehören, wenn Sie den Webhook erstellen.",
"add_incoming_webhook.channelRequired": "Ein gültiger Kanal ist notwendig",
"add_incoming_webhook.description": "Beschreibung",
"add_incoming_webhook.description.help": "Beschreibung des eingehenden Webhooks.",
@@ -98,11 +98,11 @@
"add_incoming_webhook.url": "<b>URL</b>: {url}",
"add_oauth_app.callbackUrls.help": "Die Weiterleitungs-URI, zu der der Service weiterleiten wird, sobald der Benutzer die Autorisierung Ihrer Anwendung erlaubt oder abgelehnt hat. Behandelt außerdem Autorisierungs-Codes oder Zugriffs-Tokens. Muss eine gültige URL sein und mit http:// oder https:// beginnen.",
"add_oauth_app.callbackUrlsRequired": "Eine oder mehrere Callback-URLs werden benötigt",
- "add_oauth_app.clientId": "<b>Client ID</b>: {id}",
+ "add_oauth_app.clientId": "<b>Client-ID</b>: {id}",
"add_oauth_app.clientSecret": "<b>Client Secret</b>: {secret}",
"add_oauth_app.description.help": "Beschreibung für Ihre OAuth 2.0 Anwendung.",
"add_oauth_app.descriptionRequired": "Beschreibung für die OAuth 2.0 Anwendung ist erforderlich.",
- "add_oauth_app.doneHelp": "Ihre OAuth 2.0 Anwendung wurde eingerichtet. Bitte nutzen Sie die folgende Client ID und Client Secret bei der Autorisierungsanfrage Ihrer Anwendung (siehe <a href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">Dokumentation</a> für weitere Details).",
+ "add_oauth_app.doneHelp": "Ihre OAuth 2.0 Anwendung wurde eingerichtet. Bitte nutzen Sie die folgende Client-ID und Client Secret bei der Autorisierungsanfrage Ihrer Anwendung (siehe <a href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">Dokumentation</a> für weitere Details).",
"add_oauth_app.doneUrlHelp": "Die folgenden sind Ihre autorisierten Umleitungs-URL(s).",
"add_oauth_app.header": "Hinzufügen",
"add_oauth_app.homepage.help": "Die URL für die Homepage der OAuth 2.0 Anwendung. Stellen Sie sicher das Sie HTTP oder HTTPS in Ihrer URL basierend Ihrer Serverkonfiguration verwenden.",
@@ -110,18 +110,18 @@
"add_oauth_app.icon.help": "(Optional) Die URL des Bildes welches für Ihre OAuth 2.0 Anwendung verwendet wird. Stellen Sie sicher Sie verwenden HTTP oder HTTPS in Ihrer URL.",
"add_oauth_app.name.help": "Anzeigename für Ihre OAuth 2.0 Anwendung aus bis zu 64 Zeichen.",
"add_oauth_app.nameRequired": "Name der OAuth 2.0 Anwendung ist erforderlich.",
- "add_oauth_app.trusted.help": "Wenn wahr, wird die OAuth 2.0 Anwendung durch den Mattermost Server als vertrauenswürdig markiert und fordert den Benutzer nicht auf die Autorisation zu akzeptieren. Wenn falsch, wird ein zusätzliches Fenster angezeigt in dem der Benutzer gebeten wird die Autorisierung zu akzeptieren oder abzulehnen.",
+ "add_oauth_app.trusted.help": "Wenn wahr, wird die OAuth 2.0 Anwendung durch den Mattermost-Server als vertrauenswürdig markiert und fordert den Benutzer nicht auf die Autorisation zu akzeptieren. Wenn falsch, wird ein zusätzliches Fenster angezeigt in dem der Benutzer gebeten wird die Autorisierung zu akzeptieren oder abzulehnen.",
"add_oauth_app.url": "<b>URL(s)</b>: {url}",
- "add_outgoing_webhook.callbackUrls": "Callback URLs (eine pro Zeile)",
- "add_outgoing_webhook.callbackUrls.help": "Die URL an die die Nachricht gesendet wird.",
- "add_outgoing_webhook.callbackUrlsRequired": "Eine oder mehere Callback URLs werden benötigt",
+ "add_outgoing_webhook.callbackUrls": "Callback-URLs (eine pro Zeile)",
+ "add_outgoing_webhook.callbackUrls.help": "Die URL, an die die Nachricht gesendet wird.",
+ "add_outgoing_webhook.callbackUrlsRequired": "Eine oder mehrere Callback-URLs werden benötigt",
"add_outgoing_webhook.cancel": "Abbrechen",
"add_outgoing_webhook.channel": "Kanal",
- "add_outgoing_webhook.channel.help": "Öffentlicher Kanal, welcher die Webhook-Daten empfängt. Optional wenn mindestens ein Auslösewort definiert ist.",
+ "add_outgoing_webhook.channel.help": "Öffentlicher Kanal, welcher die Webhook-Daten empfängt. Optional, wenn mindestens ein Auslösewort definiert ist.",
"add_outgoing_webhook.contentType.help1": "Wählen Sie den Inhaltstyp mit dem die Antwort gesendet wird.",
- "add_outgoing_webhook.contentType.help2": "Wenn application/x-www-form-urlencoded gewählt wird nimmt der Server an dass die Parameter im URL Format kodiert werden sollen.",
- "add_outgoing_webhook.contentType.help3": "Wenn application/json gewählt wird nimmt der Server an Sie möchten JSON Daten senden.",
- "add_outgoing_webhook.content_Type": "Art des Inhalts",
+ "add_outgoing_webhook.contentType.help2": "Wenn application/x-www-form-urlencoded gewählt wird nimmt der Server an, dass die Parameter im URL-Format kodiert werden sollen.",
+ "add_outgoing_webhook.contentType.help3": "Wenn application/json gewählt wird nimmt der Server an, dass Sie JSON-Daten senden möchten.",
+ "add_outgoing_webhook.content_Type": "Inhaltstyp",
"add_outgoing_webhook.description": "Beschreibung",
"add_outgoing_webhook.description.help": "Beschreibung für Ihren ausgehenden Webhook.",
"add_outgoing_webhook.displayName": "Anzeigename",
@@ -139,9 +139,9 @@
"add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "Erstes Wort startet mit dem Auslösewort",
"add_users_to_team.title": "Neue Mitglieder zum Team {teamName} hinzufügen",
"admin.advance.cluster": "Hochverfügbarkeit",
- "admin.advance.metrics": "Performance Überwachung",
- "admin.audits.reload": "Benutzeraktivitäten Log neuladen",
- "admin.audits.title": "Benutzeraktivitäten Log",
+ "admin.advance.metrics": "Performance-Überwachung",
+ "admin.audits.reload": "Benutzeraktivitäten-Logs neuladen",
+ "admin.audits.title": "Benutzeraktivitäten-Logs",
"admin.authentication.email": "E-Mail Authentisierung",
"admin.authentication.gitlab": "GitLab",
"admin.authentication.ldap": "AD/LDAP",
@@ -153,23 +153,23 @@
"admin.cluster.interNodeListenAddressDesc": "Die Adresse auf der der Server für die Kommunikation mit anderen Servern horchen wird.",
"admin.cluster.interNodeListenAddressEx": "Z.B.: \":8075\"",
"admin.cluster.interNodeListenAddressTitle": "Internode Abhören Adresse:",
- "admin.cluster.interNodeUrlsDesc": "Die internen/privaten URLs aller Mattermost Server separiert durch Kommas.",
+ "admin.cluster.interNodeUrlsDesc": "Die internen/privaten URLs aller Mattermost-Server separiert durch Kommas.",
"admin.cluster.interNodeUrlsEx": "Z.B.: \"http://10.10.10.30, http://10.10.10.31\"",
- "admin.cluster.interNodeUrlsTitle": "Internode URLs:",
- "admin.cluster.loadedFrom": "Diese Konfigurationsdatei wurde von Node ID {clusterId} geladen. Bitte schauen Sie im Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> nach wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen.",
+ "admin.cluster.interNodeUrlsTitle": "Inter-Node-URLs:",
+ "admin.cluster.loadedFrom": "Diese Konfigurationsdatei wurde von Node-ID {clusterId} geladen. Bitte schauen Sie im Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> nach wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen.",
"admin.cluster.noteDescription": "Ändern von Einstellungen in diesem Bereich erfordern einen Neustart des Servers bevor sie gültig werden. Wenn High Availability aktiviert ist, ist die Systemkonsole nur lesend erreichbar und kann nur über die Konfigurationsdatei geändert werden.",
"admin.cluster.should_not_change": "WARNUNG: Diese Einstellungen synchronisieren sich eventuell nicht mit anderen Servern im Cluster. High Availability Internode Kommunikation startet erst, wenn die config.json auf allen Servern identisch ist und Mattermost neugestartet wurde. Bitte schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> um zu erfahren, wie Sie dem Cluster einen Server hinzufügen oder entfernen können. Wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen, schauen Sie bitte in den Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a>.",
"admin.cluster.status_table.config_hash": "MD5 der Konfigurationsdatei",
"admin.cluster.status_table.hostname": "Hostname",
- "admin.cluster.status_table.id": "Node ID",
+ "admin.cluster.status_table.id": "Node-ID",
"admin.cluster.status_table.reload": " Cluster Status neu laden",
"admin.cluster.status_table.status": "Status",
- "admin.cluster.status_table.url": "Inter-Node URL",
+ "admin.cluster.status_table.url": "Inter-Node-URL",
"admin.cluster.status_table.version": "Version",
"admin.cluster.unknown": "unbekannt",
"admin.compliance.directoryDescription": "Verzeichnis in welchem die Bilddateien gespeichert werden. Standardwert: ./data/.",
"admin.compliance.directoryExample": "Z.B.: \"./data/\"",
- "admin.compliance.directoryTitle": "Compliance Report Verzeichnis:",
+ "admin.compliance.directoryTitle": "Compliance-Report-Verzeichnis:",
"admin.compliance.enableDailyDesc": "Wenn wahr, erstellt Mattermost einen täglichen Compliance-Bericht.",
"admin.compliance.enableDailyTitle": "Täglichen Bericht aktivieren:",
"admin.compliance.enableDesc": "Wenn wahr, erlaubt Mattermost das Compliance Reporting über den <strong>Compliance und Prüfung</strong> Tab. Sehen Sie in der <a href=\"https://docs.mattermost.com/administration/compliance.html\" target=\"_blank\">Dokumentation</a> für mehr Details nach.",
@@ -222,9 +222,9 @@
"admin.customization.enableLinkPreviewsDesc": "Erlaube Benutzern eine Vorschau einer Webseite unterhalb der Nachricht anzuzeigen, sofern verfügbar. Wenn wahr, können Webseitenvorschauen über Kontoeinstellungen > Erweitert > Vorschau auf Features der neuen Version aktiviert werden.",
"admin.customization.enableLinkPreviewsTitle": "Erlaube Link-Vorschauen:",
"admin.customization.iosAppDownloadLinkDesc": "Einen Link zum Download der iOS App hinzufügen. Benutzer die die Seite über einen mobilen Browser aufrufen werden eine Seite mit der Option die App herunterzuladen angezeigt. Dieses Feld leer lassen um zu verhindern dass die Seite angezeigt wird.",
- "admin.customization.iosAppDownloadLinkTitle": "iOS-App Downloadlink:",
+ "admin.customization.iosAppDownloadLinkTitle": "iOS-App-Downloadlink:",
"admin.customization.linkPreviews": "Link-Vorschauen",
- "admin.customization.nativeAppLinks": "Links zu Mattermost Anwendungen",
+ "admin.customization.nativeAppLinks": "Links zu Mattermost-Anwendungen",
"admin.customization.restrictCustomEmojiCreationAdmin": "Erlaube System- und Teamadministratoren eigene Emojis zu erstellen",
"admin.customization.restrictCustomEmojiCreationAll": "Erlaube jedem, eigene Emoji zu erstellen",
"admin.customization.restrictCustomEmojiCreationDesc": "Beschränke die Erstellung eigener Emojis auf bestimmte Benutzer.",
@@ -273,7 +273,7 @@
"admin.email.passwordSaltExample": "Z.B.: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
"admin.email.passwordSaltTitle": "Passwort zurücksetzen Salt:",
"admin.email.pushContentDesc": "Die Auswahl von \"Sende allgemeine Beschreibung mit Benutzer- und Kanalnamen\" sendet Push-Benachrichtigungen mit allgemeinen Mitteilungen, die die Namen des Nutzers und des Kanals enthalten, jedoch keine Details aus der tatsächlichen Mitteilung enthalten.<br /><br />Die Auswahl von \"Sende der Ausschnitt der Mitteilung\" sendet Teile der auslösenden Mitteilung mit konkreten Angaben und möglicherweise geheimen Informationen aus der Mitteilung. Sofern der Push-Mitteilungs-Service außerhalb Ihrer Firewall ist, empfehlen wir dieses Option ausschließlich in Verbindung mit dem \"https\" Protokoll zu nutzen um die Verbindung zu verschlüsseln.",
- "admin.email.pushContentTitle": "Push-Mitteilungs Inhalt:",
+ "admin.email.pushContentTitle": "Push-Mitteilungs-Inhalt:",
"admin.email.pushDesc": "Normalerweise wahr in Produktionsumgebungen. Wenn wahr, versucht Mattermost iOS- und Android-Push-Nachrichten über den Push Notification Server zu versenden.",
"admin.email.pushOff": "Keine Benachrichtigungen senden",
"admin.email.pushOffHelp": "Schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">Dokumentation zu Push-Meldungen</a> um mehr zu den Einrichtungsmöglichkeiten zu erfahren.",
@@ -282,7 +282,7 @@
"admin.email.pushServerTitle": "Push Notification Server:",
"admin.email.pushTitle": "Aktiviere Push Nachrichten: ",
"admin.email.requireVerificationDescription": "Normalerweise wahr in Produktionsumgebungen. Wenn wahr, erfordert Mattermost E-Mail-Adressen nach Account-Erstellung zu bestätigen, bevor ein Anmelden erlaubt wird. Entwickler sollten dies auf falsch setzen um für eine schnellere Entwicklung die E-Mail-Bestätigung zu überspringen.",
- "admin.email.requireVerificationTitle": "Erzwinge E-Mail Bestätigung: ",
+ "admin.email.requireVerificationTitle": "Erzwinge E-Mail-Bestätigung: ",
"admin.email.selfPush": "Manuelle Eingabe des Orts zum Push-Mitteilungs-Service",
"admin.email.skipServerCertificateVerification.description": "Wenn wahr, wird Mattermost das Zertifikat des E-Mail-Servers nicht verifizieren.",
"admin.email.skipServerCertificateVerification.title": "Serverzertifikatsüberprüfung überspringen: ",
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Standardsprache Server:",
"admin.general.log": "Protokollierung",
"admin.general.policy": "Richtlinie",
+ "admin.general.policy.allowBannerDismissalDesc": "Wenn wahr, können Benutzer das Banner bis zu seinem nächsten Update verbergen. Wenn falsch, ist das das Banner permanent sichtbar, bis es vom Systemadministrator abgeschaltet wird.",
+ "admin.general.policy.allowBannerDismissalTitle": "Erlaube Verbergen des Banners:",
"admin.general.policy.allowEditPostAlways": "Jederzeit",
"admin.general.policy.allowEditPostDescription": "Regel festlegen, wie lange Authoren ihre Nachtichten nach dem Absenden bearbeiten können.",
"admin.general.policy.allowEditPostNever": "Nie",
"admin.general.policy.allowEditPostTimeLimit": "Sekunden nach dem Absenden",
"admin.general.policy.allowEditPostTitle": "Erlaube Benutzern das Bearbeiten ihrer Nachrichten:",
+ "admin.general.policy.bannerColorTitle": "Banner-Farbe:",
+ "admin.general.policy.bannerTextColorTitle": "Banner-Textfarbe:",
+ "admin.general.policy.bannerTextDesc": "Text, der im Ankündigungs-Banner erscheinen wird.",
+ "admin.general.policy.bannerTextTitle": "Banner-Text:",
+ "admin.general.policy.enableBannerDesc": "Aktiviere ein Ankündigungs-Banner über alle Teams hinweg.",
+ "admin.general.policy.enableBannerTitle": "Aktiviere Ankündigungs-Banner:",
"admin.general.policy.permissionsAdmin": "Team- und Systemadministratoren",
"admin.general.policy.permissionsAll": "Alle Teammitglieder",
"admin.general.policy.permissionsAllChannel": "Alle Kanalmitglieder",
@@ -350,7 +358,7 @@
"admin.general.policy.restrictPublicChannelDeletionTitle": "Erlaube Löschung öffentlicher Kanäle für:",
"admin.general.policy.restrictPublicChannelManagementDescription": "Regel festlegen, wer öffentliche Kanäle umbenennen und Kopfzeile sowie Zweck anpassen darf.",
"admin.general.policy.restrictPublicChannelManagementTitle": "Erlaube Umbenennung öffentlicher Kanäle für:",
- "admin.general.policy.teamInviteDescription": "Regel dafür festlegen wer andere in ein Team mit <b>Neues Mitglied einladen</b> via E-Mail einladen darf oder den <b>Team Einladungslink erhalten</b> Link im Hauptmenü verwenden darf. Wenn <b>Team Einladungslink erhalten</b> Link verwendet wird um einen Link zu teilen, können Sie den Einladungscode in den <b>Team Einstellungen</b> > <b>Einladungscode</b> ablaufen lassen, nachdem alle gewollten Nutzer dem Team beigetreten sind.",
+ "admin.general.policy.teamInviteDescription": "Regel dafür festlegen, wer andere in ein Team mit <b>Neues Mitglied einladen</b> via E-Mail einladen darf oder den <b>Team-Einladungslink erhalten</b>-Link im Hauptmenü verwenden darf. Wenn der <b>Team-Einladungslink erhalten</b>-Link verwendet wird, um einen Link zu teilen, können Sie den Einladungscode in den <b>Teameinstellungen</b> > <b>Einladungscode</b> ablaufen lassen, nachdem alle gewollten Nutzer dem Team beigetreten sind.",
"admin.general.policy.teamInviteTitle": "Erlaube Senden von Teameinladungen für:",
"admin.general.privacy": "Privatsphäre",
"admin.general.usersAndTeams": "Benutzer und Teams",
@@ -361,7 +369,7 @@
"admin.gitlab.authTitle": "Auth Endpunkt:",
"admin.gitlab.clientIdDescription": "Befolgen Sie die Anleitung zum Login in Gitlab, um diesen Wert zu erhalten",
"admin.gitlab.clientIdExample": "Z.B.: \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
- "admin.gitlab.clientIdTitle": "Anwendungs ID:",
+ "admin.gitlab.clientIdTitle": "Anwendungs-ID:",
"admin.gitlab.clientSecretExample": "Z.B.: \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
"admin.gitlab.clientSecretTitle": "Geheimer Schlüssel der Anwendung:",
"admin.gitlab.enableDescription": "Wenn wahr, erlaubt Mattermost die Erstellung von Teams und die Registrierung mittels GitLab OAuth.",
@@ -382,8 +390,8 @@
"admin.google.clientSecretExample": "Z.B.: \"H8sz0Az-dDs2p15-7QzD231\"",
"admin.google.clientSecretTitle": "Clientschlüssel:",
"admin.google.tokenTitle": "Token Endpunkt:",
- "admin.google.userTitle": "API Endpunkt des Nutzers:",
- "admin.image.amazonS3BucketDescription": "Bezeichnung Ihres S3 Bucket des AWS.",
+ "admin.google.userTitle": "API-Endpunkt des Nutzers:",
+ "admin.image.amazonS3BucketDescription": "Bezeichnung Ihres S3-Bucket des AWS.",
"admin.image.amazonS3BucketExample": "Z.B.: \"mattermost-media\"",
"admin.image.amazonS3BucketTitle": "Amazon S3 Bucket:",
"admin.image.amazonS3EndpointDescription": "Hostname Ihres S3 kompatiblen Speicheranbieters. Standardmäßig 's3.amazonaws.com'.",
@@ -395,7 +403,7 @@
"admin.image.amazonS3RegionDescription": "AWS Region Ihres S3 Bucket.",
"admin.image.amazonS3RegionExample": "Z.B.: \"us-east-1\"",
"admin.image.amazonS3RegionTitle": "Amazon S3 Region:",
- "admin.image.amazonS3SSLDescription": "Wenn falsch werden unsichere Verbindungen zu Amazon S3 erlaubt. Standardmäßig werden nur sichere Verbindungen verwendet.",
+ "admin.image.amazonS3SSLDescription": "Wenn falsch, werden unsichere Verbindungen zu Amazon S3 erlaubt. Standardmäßig werden nur sichere Verbindungen verwendet.",
"admin.image.amazonS3SSLExample": "Z.B.: \"wahr\"",
"admin.image.amazonS3SSLTitle": "Aktiviere sichere Amazon S3 Verbindungen:",
"admin.image.amazonS3SecretDescription": "Erhalten Sie diesen Wert von Ihrem Amazon EC2 Administrator.",
@@ -452,9 +460,9 @@
"admin.ldap.firstnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Vornamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Vornamen in den Kontoeinstellungen ändern.",
"admin.ldap.firstnameAttrEx": "Z.B.: \"givenName\"",
"admin.ldap.firstnameAttrTitle": "Attribut Vorname",
- "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Server, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Nutzername oder UID. Wenn die ID eines Nutzer sich ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für den Login in Mattermost als \"AD/LDAP-Nutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
+ "admin.ldap.idAttrDesc": "Das Attribut des AD/LDAP-Servers, welches von Mattermost als eindeutiger Identifikator benutzt wird. Es sollte ein AD/LDAP-Attribut sein, dessen Wert sich nicht ändert, z.B. Nutzername oder UID. Wenn sich die ID eines Nutzer ändert, wird Mattermost einen neues Konto erstellen, welches nicht mit dem Alten verbunden ist. Dieser Wert wird für den Login in Mattermost als \"AD/LDAP-Nutzername\" auf der Anmeldeseite verwendet. Normalerweise ist das Attribut dasselbe wie das vorherige Feld \"Attribut Benutzername\". Wenn ihr Team, zur Anmeldung an andere Dienste mittels AD/LDAP, die Formulierung Domäne\\\\Benutzername verwendet, wählen Sie Domäne\\\\Benutzername in diesem Feld, um die Konsistenz zwischen den Seiten beizubehalten.",
"admin.ldap.idAttrEx": "Z.B.: \"sAMAccountName\"",
- "admin.ldap.idAttrTitle": "Attribut ID: ",
+ "admin.ldap.idAttrTitle": "Attribut-ID: ",
"admin.ldap.lastnameAttrDesc": "(Optional) Das Attribut im AD/LDAP-Server wird dazu verwendet, den Nachnamen von Nutzern in Mattermost zu füllen. Wenn aktiv, können Nutzer ihren Vornamen nicht ändern, da er mit dem LDAP-Server synchronisiert wird. Wenn nicht gesetzt, können Nutzer ihren eigenen Nachnamen in den Kontoeinstellungen ändern.",
"admin.ldap.lastnameAttrEx": "Z.B.: \"sn\"",
"admin.ldap.lastnameAttrTitle": "Attibut Nachname:",
@@ -534,7 +542,7 @@
"admin.log.locationPlaceholder": "Einen Dateiort eingeben",
"admin.log.locationTitle": "Log-Verzeichnis:",
"admin.log.logSettings": "Protokoll-Einstellungen",
- "admin.logs.bannerDesc": "Um Benutzer nach Benutzer ID zu suchen, wechseln Sie zu Reporting > Benutzer und fügen die ID in den Suchfilter ein.",
+ "admin.logs.bannerDesc": "Um Benutzer nach Benutzer-ID zu suchen, wechseln Sie zu Reporting > Benutzer und fügen die ID in den Suchfilter ein.",
"admin.logs.reload": "Erneut laden",
"admin.logs.title": "Serverprotokoll",
"admin.metrics.enableDescription": "Wenn wahr, wird Mattermost Performance-Daten sammeln und profilieren. Bitte schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/metrics.html\" target='_blank'>Dokumentation</a> um mehr über die Konfiguration von Performanceüberwachung für Mattermost zu erfahren.",
@@ -641,10 +649,10 @@
"admin.saml.idpCertificateFileDesc": "Das öffentliche Authentifizierungszertifikat, ausgestellt durch Ihren Identitätsprovider.",
"admin.saml.idpCertificateFileRemoveDesc": "Das durch Ihren Identitätsprovider ausgestellte öffentliche Authentifizierungszertifikat entfernen.",
"admin.saml.idpCertificateFileTitle": "Öffentliches Zertifikat des Identitätsproviders:",
- "admin.saml.idpDescriptorUrlDesc": "Die issuer URL für den Identitätsprovider für SAML anfragen.",
+ "admin.saml.idpDescriptorUrlDesc": "Die Issuer-URL für den Identitätsprovider für SAML anfragen.",
"admin.saml.idpDescriptorUrlEx": "Z.B.: \"https://idp.example.org/SAML2/issuer\"",
"admin.saml.idpDescriptorUrlTitle": "Identitätsprovider Issuer URL:",
- "admin.saml.idpUrlDesc": "Die URL, an die Mattermost SAML Anfragen zum Start der Loginsequenz schickt.",
+ "admin.saml.idpUrlDesc": "Die URL, an die Mattermost SAML-Anfragen zum Start der Loginsequenz schickt.",
"admin.saml.idpUrlEx": "Z.B.: \"https://idp.examle.org/SAML2/SSO/Login\"",
"admin.saml.idpUrlTitle": "SAML SSO URL:",
"admin.saml.lastnameAttrDesc": "(Optional) Das Attribut in der SAML Erklärung, welches benutzt wird um den Nachnamen des Nutzers in Mattermost auszufüllen.",
@@ -741,7 +749,7 @@
"admin.service.siteURLDescription": "Die URL, inklusive Port und Protokoll, welche Benutzer zum Zugriff auf Mattermost verwenden werden. Diese Einstellung ist erforderlich.",
"admin.service.siteURLExample": "Z.B.: \"https://mattermost.example.com:1234\"",
"admin.service.ssoSessionDays": "Sessiondauer für SSO Anwendungen (Tage):",
- "admin.service.ssoSessionDaysDesc": "Die Anzahl der Tage seit der letzten Anmeldung des Benutzers bis zum Ablauf der Sitzung. Wenn die Authentifizierungsmethode SAML oder GitLab ist, wird der Benutzer automatisch wieder angemeldet sofern er noch bei SAML oder GitLab angemeldet ist. Bei Änderung dieser Einstellung tritt die neue Sitzungsdauer in Kraft nachdem der Benutzer sich das nächste Mal anmeldet.",
+ "admin.service.ssoSessionDaysDesc": "Die Anzahl der Tage seit der letzten Anmeldung des Benutzers bis zum Ablauf der Sitzung. Wenn die Authentifizierungsmethode SAML oder GitLab ist, wird der Benutzer automatisch wieder angemeldet, sofern er noch bei SAML oder GitLab angemeldet ist. Bei Änderung dieser Einstellung tritt die neue Sitzungsdauer in Kraft nachdem der Benutzer sich das nächste Mal anmeldet.",
"admin.service.testingDescription": "Wenn wahr, wird der /loadtest Slash-Befehl aktiviert um Testaccounts, -daten und Textformatierungen zu laden. Änderung erfordern einen Server-Neustart.",
"admin.service.testingTitle": "Aktiviere Testkommandos: ",
"admin.service.tlsCertFile": "TLS Zertifikatsdatei:",
@@ -824,9 +832,9 @@
"admin.sql.maxOpenTitle": "Maximal offene Verbindungen:",
"admin.sql.noteDescription": "Änderungen an Einstellungen in diesem Bereich erfordern einen Server Neustart.",
"admin.sql.noteTitle": "Notiz:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "Die Anzahl an Sekunden, die auf eine Antwort von der Datenbank gewartet wird, nachdem eine Verbindung aufgebaut und die Abfrage gesendet wurde. Fehler, die Sie in der Benutzeroberfläche oder den Logs als Ergebnis einer Abfrage-Zeitüberschreitung sehen, können abhängig vom Typ der Abfrage variieren. Diese Einstellung hat keinen Einfluss auf PostgreSQL-Datenbanken.",
+ "admin.sql.queryTimeoutExample": "Z.B.: \"30\"",
+ "admin.sql.queryTimeoutTitle": "Abfrage-Zeitüberschreitung:",
"admin.sql.replicas": "Datenquellen Replikas:",
"admin.sql.traceDescription": "(Entwicklermodus) Wenn wahr, werden ausgeführte SQL-Befehle ins Log geschrieben.",
"admin.sql.traceTitle": "Verfolgung: ",
@@ -1005,7 +1013,7 @@
"audit_table.attemptedLogin": "Versuchte anzumelden",
"audit_table.attemptedOAuthToken": "Versuchte einen OAuth Zugangstoken zu erhalten",
"audit_table.attemptedPassword": "Versuchte das Passwort zu ändern",
- "audit_table.attemptedRegisterApp": "Versuchte eine neue OAuth Anwendung mit der ID {id} zu registrieren",
+ "audit_table.attemptedRegisterApp": "Versuchte eine neue OAuth-Anwendung mit der ID {id} zu registrieren",
"audit_table.attemptedReset": "Versuchte das Passwort zurückzusetzen",
"audit_table.attemptedWebhookCreate": "Versuchte einen Webhook zu erstellen",
"audit_table.attemptedWebhookDelete": "Versuchte einen Webhook zu löschen",
@@ -1048,7 +1056,7 @@
"audit_table.updatePicture": "Profilbild aktualisiert",
"audit_table.updatedRol": "Benutzerrolle(n) aktualisiert auf ",
"audit_table.userAdded": "{username} zu {channelName} hinzugefügt",
- "audit_table.userId": "Benutzer ID",
+ "audit_table.userId": "Benutzer-ID",
"audit_table.userRemoved": "{username} von {channelName} entfernt",
"audit_table.verified": "E-Mail-Adresse erfolgreich bestätigt",
"authorize.access": "Erlaube <strong>{appName}</strong> Zugriff?",
@@ -1152,24 +1160,23 @@
"channel_notifications.markUnread": "Markiere Kanal als ungelesen",
"channel_notifications.never": "Nie",
"channel_notifications.onlyMentions": "Nur für Erwähnungen",
- "channel_notifications.override": "Auswählen eines anderen Wertes als \"Standard\" wird die globalen Benachrichtigungseinstellungen außer Kraft setzen. Desktop Benachrichtigungen sind für Firefox, Safari und Chrome verfügbar.",
+ "channel_notifications.override": "Auswählen eines anderen Wertes als \"Globaler Standard\" wird die globalen Benachrichtigungseinstellungen außer Kraft setzen. Desktop Benachrichtigungen sind für Firefox, Safari und Chrome verfügbar.",
"channel_notifications.overridePush": "Auswählen einer anderen Einstellung als \"Globaler Standard\" wird die globalen Benachrichtigungen für mobile Pushbenachrichtigungen in den Benutzereinstellungen überschreiben. Pushbenachrichtigungen müssen durch den Systemadministrator aktiviert werden.",
"channel_notifications.preferences": "Benachrichtigungseinstellungen für ",
"channel_notifications.push": "Mobile Push-Nachrichten versenden",
- "channel_notifications.sendDesktop": "Desktop Benachrichtigungen senden",
+ "channel_notifications.sendDesktop": "Desktop-Benachrichtigungen senden",
"channel_notifications.unreadInfo": "Der Kanalname wird fettgedruckt dargestellt wenn es ungelesene Nachrichten gibt. Auswählen von \"Nur für Erwähnungen\" wird die Fettschreibung der Kanäle nur durchführen wenn Sie erwähnt werden.",
"channel_select.placeholder": "--- Wählen Sie einen Kanal ---",
"channel_switch_modal.dm": "(Direktnachricht)",
"channel_switch_modal.failed_to_open": "Fehler beim Öffnen des Kanals.",
- "channel_switch_modal.help": "Geben Sie den Kanalnamen ein. Verwenden Sie ↑↓ zum Browsen, TAB zum auswählen, ↵ zum Bestätigen, ESC zum verwerfen",
"channel_switch_modal.not_found": "Keine Treffer.",
"channel_switch_modal.submit": "Wechseln",
"channel_switch_modal.title": "Kanal wechseln",
"claim.account.noEmail": "Keine E-Mail-Adresse angegeben",
"claim.email_to_ldap.enterLdapPwd": "Geben Sie eine ID und ein Passwort für Ihren AD/LDAP Account ein",
"claim.email_to_ldap.enterPwd": "Geben Sie das Passwort für den {site} E-Mail-Account ein",
- "claim.email_to_ldap.ldapId": "AD/LDAP ID",
- "claim.email_to_ldap.ldapIdError": "Bitte geben Sie Ihre AD/LDAP ID ein.",
+ "claim.email_to_ldap.ldapId": "AD/LDAP-ID",
+ "claim.email_to_ldap.ldapIdError": "Bitte geben Sie Ihre AD/LDAP-ID ein.",
"claim.email_to_ldap.ldapPasswordError": "Bitte geben Sie Ihr AD/LDAP Passwort ein.",
"claim.email_to_ldap.ldapPwd": "AD/LDAP Passwort",
"claim.email_to_ldap.pwd": "Passwort",
@@ -1363,7 +1370,7 @@
"flag_post.unflag": "Demarkieren",
"general_tab.chooseDescription": "Bitte wählen Sie eine neue Beschreibung für Ihr Team",
"general_tab.codeDesc": "Auf 'Bearbeiten' klicken um den Einladungscode neu zu generieren.",
- "general_tab.codeLongDesc": "Der Einladungscode ist Teil der URL im Team Einladungslink, welcher über {getTeamInviteLink} im Hauptmenü generiert wird. Eine Neugenerierung erstellt einen neuen Team Einladungslink und macht den vorherigen Link ungültig.",
+ "general_tab.codeLongDesc": "Der Einladungscode ist Teil der URL im Team-Einladungslink, welcher über {getTeamInviteLink} im Hauptmenü generiert wird. Eine Neugenerierung erstellt einen neuen Team-Einladungslink und macht den vorherigen Link ungültig.",
"general_tab.codeTitle": "Einladungscode",
"general_tab.emptyDescription": "Klicken Sie auf 'Bearbeiten' um eine Teambeschreibung hinzuzufügen.",
"general_tab.getTeamInviteLink": "Team-Einladungslink abrufen",
@@ -1395,9 +1402,9 @@
"get_post_link_modal.title": "Kopiere Permalink",
"get_public_link_modal.help": "Der unten stehende Link erlaubt jedem diese Datei zu sehen ohne auf diesem Server registriert zu sein.",
"get_public_link_modal.title": "Öffentlichen Link kopieren",
- "get_team_invite_link_modal.help": "Senden Sie Teammitgliedern den unten stehenden Link damit diese sich für dieses Team registrieren können. Der Team Einladungslink kann mit mehreren Teammitgliedern geteilt werden da er sich nicht ändert, sofern er nicht in den Teameinstellungen durch den Teamadmin geändert wird.",
+ "get_team_invite_link_modal.help": "Senden Sie Teammitgliedern den unten stehenden Link, damit diese sich für dieses Team registrieren können. Der Team-Einladungslink kann mit mehreren Teammitgliedern geteilt werden da er sich nicht ändert, sofern er nicht in den Teameinstellungen durch den Teamadmin geändert wird.",
"get_team_invite_link_modal.helpDisabled": "Erstellung von Benutzern wurde für Ihr Team deaktiviert. Für Details, fragen Sie bitte Ihren Administrator.",
- "get_team_invite_link_modal.title": "Team Einladungslink",
+ "get_team_invite_link_modal.title": "Team-Einladungslink",
"help.attaching.downloading": "#### Dateien herunterladen\nLaden Sie eine angehängte Datei herunter indem dem Sie das Herunterladen-Symbol neben dem Miniaturbild anklicken oder durch öffnen in der Dateivorschau und auf **Herunterladen** klicken.",
"help.attaching.dragdrop": "#### Drag und Drop\nLaden Sie eine oder mehrere Dateien hoch indem Sie die Datei(en) vom Ihrem Computer in die rechte oder mittige Fläche ziehen. Wenn Sie die Datei(en) in die Nachrichtenbox ziehen, können Sie optional eine Nachricht dazu verfassen und durch **ENTER** absenden.",
"help.attaching.icon": "#### Anhänge-Symbol\nAlternativ können Sie Dateien über einen Klick auf die graue Büroklammer in der Nachrichtenbox hochladen. Dies öffnet den System-Dateidialog, in dem Sie zu den gewünschten Dateien navigieren können und durch einen Klick auf **Öffnen** hochladen können. Optional können Sie noch eine Nachricht verfassen und mit **ENTER** absenden.",
@@ -1406,7 +1413,7 @@
"help.attaching.notSupported": "Dateivorschau (Word, Excel, PowerPoint) wird noch nicht unterstützt.",
"help.attaching.pasting": "#### Bilder einfügen\nIn Chrome und Edge Browsern können Bilder auch hochgeladen werden in dem sie von der Zwischenablage eingefügt werden. Dies wird noch nicht in anderen Browsern unterstützt.",
"help.attaching.previewer": "## Dateivorschau\nMattermost hat eine eingebaute Dateivorschau mit der Medien angeschaut, heruntergeladen und öffentlich geteilt werden können. Klicken Sie auf das Miniaturbild einer angehängten Datei um die Dateivorschau zu öffnen.",
- "help.attaching.publicLinks": "#### Links öffentlich teilen\nÖffentliche Links erlaubt Ihnen Dateianhänge an Personen außerhalb Ihre Mattermost Teams zu senden. Öffnen Sie die Dateivorschau durch Klick auf das Miniaturbild eines Anhanges und klicken auf **Öffentlichen Link abrufen**. Dies öffnet einen Dialog mit einem Link zum kopieren. Wenn der Link geteilt und durch einen anderen Benutzer geöffnet wird, wird die Datei automatisch heruntergeladen.",
+ "help.attaching.publicLinks": "#### Links öffentlich teilen\nÖffentliche Links erlaubt Ihnen Dateianhänge an Personen außerhalb Ihre Mattermost-Teams zu senden. Öffnen Sie die Dateivorschau durch Klick auf das Miniaturbild eines Anhanges und klicken auf **Öffentlichen Link abrufen**. Dies öffnet einen Dialog mit einem Link zum kopieren. Wenn der Link geteilt und durch einen anderen Benutzer geöffnet wird, wird die Datei automatisch heruntergeladen.",
"help.attaching.publicLinks2": "Wenn **Öffentlichen Link abrufen** nicht in der Dateivorschau sichtbar ist und dieses Feature gerne aktiviert haben möchten, bitten Sie Ihren Systemadministrator das Feature in der Systemkonsole unter **Sicherheit** > **Öffentliche Links** zu aktivieren.",
"help.attaching.supported": "#### Unterstützte Dateitypen\nWenn Sie versuchen eine Datei anzusehen, welche nicht unterstützt wird, wird die Dateivorschau ein Standard-Anhang-Symbol anzeigen. Unterstützte Dateitypen hängen stark von Ihrem Browser und Betriebssystem ab, aber folgende Formate werden in den meisten Browsern unterstützt:",
"help.attaching.supportedList": "- Bilder: BMP, GIF, JPG, JPEG, PNG\n- Video: MP4\n- Audio: MP3, M4A\n- Dokumente: PDF",
@@ -1418,7 +1425,7 @@
"help.commands.intro": "Slash-Befehle führen Vorgänge in Mattermost durch Eingabe im Eingabefeld aus. Geben Sie ein `/`gefolgt von einem Befehl und einigen Argumenten ein um Aktionen auszulösen.\n\nEingebaute Slash Befehle gibt es in jeder Mattermost-Installation und benutzerdefinierte Slash-Befehle werden zur Interaktion mit externen Anwendungen eingerichtet. Lernen Sie mehr über das Einrichten benutzerdefinierter Slash Befehle in der [Entwickler-Dokumentation für Slash-Befehle](http://docs.mattermost.com/developer/slash-commands.html).",
"help.commands.title": "# Befehle ausführen\n___",
"help.composing.deleting": "## Eine Nachricht löschen\nSie können eine Nachricht durch einen Klick auf das **[...]** Symbol neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Löschen** entfernen. System- und Teamadministratoren können jede Nachricht Ihres Systems oder Teams löschen.",
- "help.composing.editing": "## Eine Nachricht bearbeiten\nSie können eine Nachricht durch einen Klick auf das **[...]** Symbol neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Bearbeiten** editieren, drücken Sie **Enter** um die Änderungen zu speichern. Bearbeitete Nachrichten lösen keine neuen @Erwähnungen, Desktop Benachrichtigungen oder Töne aus.",
+ "help.composing.editing": "## Eine Nachricht bearbeiten\nSie können eine Nachricht durch einen Klick auf das **[...]** Symbol neben jeder Ihrer Mitteilungen und anschließendem Klick auf **Bearbeiten** editieren, drücken Sie **Enter** um die Änderungen zu speichern. Bearbeitete Nachrichten lösen keine neuen @Erwähnungen, Desktop-Benachrichtigungen oder Töne aus.",
"help.composing.linking": "## Eine Nachricht verlinken\nDie **dauerhafter Link**-Funktion erstellt einen Link für jede Nachricht. Das Teilen eines Links mit anderen Kanalmitgliedern ermöglicht ihnen, die verknüpfte Nachricht im Archiv zu betrachten. Benutzer, die nicht Mitglied des originären Kanals sind, können den Link nicht betrachten. Um den dauerhaften Link zu einer Nachricht zu erhalten klicken Sie auf das **[...]** Symbol neben einer Nachricht > **Dauerhafter Link** > **Link kopieren**.",
"help.composing.posting": "## Eine Nachricht senden\nSchreiben Sie eine Nachricht indem Sie diese in das Eingabefeld eingeben und anschließend **Enter** drücken, um sie zu senden. Verwenden Sie **Shift + Enter** um einen Zeilenumbruch zu erzeugen, ohne die Nachricht zu versenden. Um Nachrichten durch **Strg + Enter** zu senden, wechseln Sie zu **Hauptmenü > Kontoeinstellungen > Erweitert > Sende Nachrichten mit Strg + Enter**.",
"help.composing.posts": "#### Nachrichten\nNachrichten können als übergeordnete Mitteilungen verstanden werden. Sie sind häufig die Nachrichten die den Start für Antworten sind. Nachrichten werden über das Eingabefeld am Ende des mittleren Feldes erzeugt und versendet.",
@@ -1502,8 +1509,8 @@
"installed_incoming_webhooks.helpLink": "Dokumentation",
"installed_incoming_webhooks.search": "Suche nach eingehenden Webhooks",
"installed_incoming_webhooks.unknown_channel": "Ein privater Webhook",
- "installed_integrations.callback_urls": "Callback URLs: {urls}",
- "installed_integrations.client_id": "Client ID: <strong>{clientId}</strong>",
+ "installed_integrations.callback_urls": "Callback-URLs: {urls}",
+ "installed_integrations.client_id": "Client-ID: <strong>{clientId}</strong>",
"installed_integrations.client_secret": "Client Secret: <strong>{clientSecret}</strong>",
"installed_integrations.content_type": "Content-Type: {contentType}",
"installed_integrations.creation": "Erstellt durch {creator} am {createAt, date, full}",
@@ -1519,7 +1526,7 @@
"installed_integrations.unnamed_oauth_app": "Unbenannte OAuth 2.0 Applikation",
"installed_integrations.url": "URL: {url}",
"installed_oauth_apps.add": "OAuth 2.0 Applikation hinzufügen",
- "installed_oauth_apps.callbackUrls": "Callback URLs (eine pro Zeile)",
+ "installed_oauth_apps.callbackUrls": "Callback-URLs (eine pro Zeile)",
"installed_oauth_apps.cancel": "Abbrechen",
"installed_oauth_apps.delete.confirm": "Die Aktion wird die OAuth 2.0 Applikation permanent löschen und jede Integration, die ihn verwendet, stoppen. Sind Sie sich sicher dass sie ihn löschen möchten?",
"installed_oauth_apps.description": "Beschreibung",
@@ -1559,15 +1566,15 @@
"integrations.outgoingWebhook.description": "Ausgehende Webhooks erlauben externen Integrationen Nachrichten zu erhalten und zu antworten",
"integrations.outgoingWebhook.title": "Ausgehende Webhooks",
"integrations.successful": "Einrichtung erfolgreich",
- "intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}.<br /> Privatnachrichten oder versendete Dateien sind außerhalb dieses Bereichs nicht für andere sichtbar.",
- "intro_messages.GM": "Dies ist der Start der Gruppennachrichten mit {names}.<br />Gruppennachrichten oder versendete Dateien sind außerhalb dieses Bereichs nicht für andere sichtbar.",
+ "intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}.<br /> Privatnachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
+ "intro_messages.GM": "Dies ist der Start der Gruppennachrichten mit {names}.<br />Gruppennachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
"intro_messages.anyMember": " Jedes Mitglied kann diesem Kanal beitreten und folgen.",
"intro_messages.beginning": "Start von {name}",
"intro_messages.channel": "Kanal",
"intro_messages.creator": "Dies ist der Start von {type} {name}, erstellt durch {creator} am {date}.",
"intro_messages.default": "<h4 class='channel-intro__title'>Start von {display_name}</h4><p class='channel-intro__content'>Willkommen in {display_name}!</strong><br/><br/>Versenden Sie Nachrichten hier, die jeder sehen können soll. Jeder wird automatisch permanentes Mitglied in diesem Kanal sobald er dem Team beitritt.</p>",
"intro_messages.group": "Privater Kanal",
- "intro_messages.group_message": "Dies ist der Start Ihres Gruppennachrichten-Verlaufs mit diesen Teammitgliedern. Nachrichten und versendete Dateien, die hier geteilt wurden, sind außerhalb dieses Bereichs nicht für andere sichtbar.",
+ "intro_messages.group_message": "Dies ist der Start Ihres Gruppennachrichten-Verlaufs mit diesen Teammitgliedern. Nachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
"intro_messages.invite": "Laden Sie andere zu {type} ein",
"intro_messages.inviteOthers": "Laden Sie andere zu diesem Team ein",
"intro_messages.noCreator": "Dies ist der Start von {type} {name}, erstellt am {date}.",
@@ -1575,7 +1582,7 @@
"intro_messages.onlyInvited": " Nur eingeladene Mitglieder können diesen privaten Kanal sehen.",
"intro_messages.purpose": " Der Zweck der/des {type} ist: {purpose}.",
"intro_messages.setHeader": "Eine Überschrift setzen",
- "intro_messages.teammate": "Dies ist der Start Ihres Privatnachrichtenverlaufs mit diesem Teammitglied. Privatnachrichten und versendete Dateien sind außerhalb dieses Bereichs nicht für andere sichtbar.",
+ "intro_messages.teammate": "Dies ist der Start Ihres Privatnachrichtenverlaufs mit diesem Teammitglied. Privatnachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
"invite_member.addAnother": "Hinzufügen",
"invite_member.autoJoin": "Eingeladene Personen treten automatisch dem Kanal <strong>{channel}</strong> bei.",
"invite_member.cancel": "Abbrechen",
@@ -1583,7 +1590,7 @@
"invite_member.disabled": "Erstellung von Benutzern wurde für Ihr Team deaktiviert. Für Details, fragen Sie bitte Ihren Administrator.",
"invite_member.emailError": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
"invite_member.firstname": "Vorname",
- "invite_member.inviteLink": "Team Einladungslink",
+ "invite_member.inviteLink": "Team-Einladungslink",
"invite_member.lastname": "Nachname",
"invite_member.modalButton": "Ja, verwerfen",
"invite_member.modalMessage": "Sie haben ungesendete Einladungen, möchte Sie diese wirklich verwerfen?",
@@ -1698,7 +1705,7 @@
"mobile.channel_list.openGM": "Gruppennachricht öffnen",
"mobile.channel_list.privateChannel": "Privater Kanal",
"mobile.channel_list.publicChannel": "Öffentlicher Kanal",
- "mobile.channel_list.unreads": "UNREADS",
+ "mobile.channel_list.unreads": "UNGELESENE",
"mobile.components.channels_list_view.yourChannels": "Ihre Kanäle:",
"mobile.components.error_list.dismiss_all": "Alle verwerfen",
"mobile.components.select_server_view.continue": "Weiter",
@@ -1713,9 +1720,9 @@
"mobile.file_upload.camera": "Ein Foto oder ein Video aufnehmen",
"mobile.file_upload.library": "Foto-Bibliothek",
"mobile.file_upload.more": "Mehr",
- "mobile.file_upload.video": "Video Libary",
+ "mobile.file_upload.video": "Videobibliothek",
"mobile.help.title": "Hilfe",
- "mobile.intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}.Privatnachrichten oder versendete Dateien sind außerhalb dieses Bereichs nicht für andere sichtbar.",
+ "mobile.intro_messages.DM": "Dies ist der Start der Privatnachrichten mit {teammate}.Privatnachrichten und hier geteilte Dateien sind für Personen außerhalb dieses Bereichs nicht sichtbar.",
"mobile.intro_messages.default_message": "Dies ist der Kanal, den Teammitglieder sehen, wenn sie sich anmelden - benutzen Sie ihn zum Veröffentlichen von Aktualisierungen, die jeder kennen muss.",
"mobile.intro_messages.default_welcome": "Willkommen bei {name}!",
"mobile.loading_channels": "Lade Kanäle...",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profil",
"mobile.routes.user_profile.send_message": "Nachricht senden",
"mobile.select_team.choose": "Ihre Teams:",
+ "mobile.select_team.join_open": "Offene Teams, denen Sie beitreten können",
"mobile.server_ping_failed": "Kann nicht mit Server verbinden. Bitte überprüfen Sie ihre Server-URL und Internetverbindung.",
"mobile.server_url.invalid_format": "URL muss mit http:// oder https:// beginnen",
"mobile.session_expired": "Sitzung abgelaufen: Bitte anmelden um weiterhin Benachrichtigungen zu erhalten.",
@@ -1814,10 +1822,13 @@
"navbar_dropdown.report": "Fehler melden",
"navbar_dropdown.switchTeam": "Wechsel zu {team}",
"navbar_dropdown.switchTo": "Wechsel zu ",
- "navbar_dropdown.teamLink": "Team Einladungslink erhalten",
+ "navbar_dropdown.teamLink": "Team-Einladungslink erhalten",
"navbar_dropdown.teamSettings": "Teameinstellungen",
"navbar_dropdown.viewMembers": "Zeige Mitglieder",
"notification.dm": "Direktnachricht",
+ "notify_all.confirm": "Bestätigen",
+ "notify_all.question": "Durch die Verwendung von @all oder @channel werden Sie Benachrichtigungen an {totalMembers} Personen senden. Sind Sie sicher, dass Sie dies tun wollen?",
+ "notify_all.title.confirm": "Bestätigen Sie das Senden von Benachrichtigungen an den gesamten Kanal",
"passwordRequirements": "Passwortanforderungen:",
"password_form.change": "Mein Passwort ändern",
"password_form.click": "Zur Anmeldung <a href={url}>hier</a> klicken.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Weitere Nachrichten laden",
"posts_view.newMsg": "Neue Nachrichten",
"posts_view.newMsgBelow": "{count} neue {count, plural, one {Mitteilung} other {Mitteilungen}} weiter unten",
+ "quick_switch_modal.channels": "Kanäle",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(STRG+K)",
+ "quick_switch_modal.help": "Benutzen Sie TAB zum Umschalten zwischen Teams/Kanälen, ↑↓ zum Navigieren, ↵ zum Bestätigen, ESC zum Abbrechen",
+ "quick_switch_modal.help_no_team": "Geben Sie den Kanalnamen ein. Verwenden Sie ↑↓ zum Navigieren, TAB zum Auswählen, ↵ zum Bestätigen, ESC zum Verwerfen",
+ "quick_switch_modal.teams": "Teams",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(STRG+ALT+K)",
"reaction.clickToAdd": "(Klicken zum Hinzufügen)",
"reaction.clickToRemove": "(Klicken zum Entfernen)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {Benutzer} other {Benutzer}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Außerhalb dieses Teams",
"sidebar.pg": "Private Kanäle",
"sidebar.removeList": "Von Liste entfernen",
+ "sidebar.switch_channels": "Kanäle wechseln (STRG + K)",
+ "sidebar.switch_channels.mac": "Kanäle wechseln (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Kanäle</h4><p><strong>Kanäle</strong> organisieren die Unterhaltungen über verschiedene Themen. Jeder aus dem Team kann beitreten. Zur privaten, direkten Kommunikation nutzen Sie <strong>Direktnachrichten</strong> mit einer anderen Person oder <strong>Private Kanäle</strong> bei mehreren Personen.</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\" und \"{offtopic}\" Kanäle</h4><p>Hier sind zwei öffentliche Kanäle zum Start:</p><p><strong>{townsquare}</strong> ist ein Platz für Teamweite Kommunikation. Jeder in Ihrem Team ist ein Mitglied dieses Kanals.</p><p><strong>{offtopic}</strong> ist ein Platz fpr Spaß und Unterhaltungen außerhalb von arbeitsrelevanten Kanälen. Sie und Ihr Team können entscheiden welche weiteren Kanäle erstellt werden müssen.</p>",
"sidebar.tutorialScreen3": "<h4>Erstellen und Beitreten von Kanälen</h4><p>Klicken Sie auf <strong>\"Mehr...\"</strong> um einen neuen Kanal zu erstellen oder einem bestehenden beizutreten.</p><p>Sie können auch einen neuen Kanal über einen Klick auf das <strong>\"+\" Symbol</strong> neben der öffentlichen oder privaten Kanalüberschrift erstellen.</p>",
@@ -1969,7 +1990,7 @@
"sidebar_right_menu.nativeApps": "Apps herunterladen",
"sidebar_right_menu.recentMentions": "Kürzliche Erwähnungen",
"sidebar_right_menu.report": "Fehler melden",
- "sidebar_right_menu.teamLink": "Team Einladungslink erhalten",
+ "sidebar_right_menu.teamLink": "Team-Einladungslink erhalten",
"sidebar_right_menu.teamSettings": "Teameinstellungen",
"sidebar_right_menu.viewMembers": "Zeige Mitglieder",
"signup.email": "E-Mail-Adresse und Passwort",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Der Name muss mindestens 3 bis 15 Zeichen enthalten",
"sso_signup.teamName": "Geben Sie den Namen des neuen Teams ein",
"sso_signup.team_error": "Bitte einen Teamnamen eingeben",
+ "suggestion.loading": "Lade...",
"suggestion.mention.all": "ACHTUNG: Dies erwähnt jeden im Kanal",
"suggestion.mention.channel": "Benachrichtigt jeden in diesem Kanal",
"suggestion.mention.channels": "Meine Kanäle",
"suggestion.mention.here": "Benachrichtigt jeden der im Kanal und online ist",
+ "suggestion.mention.in_channel": "Kanäle",
"suggestion.mention.members": "Kanalmitglieder",
"suggestion.mention.morechannels": "Andere Kanäle",
"suggestion.mention.nonmembers": "Nicht im Kanal",
+ "suggestion.mention.not_in_channel": "Andere Kanäle",
"suggestion.mention.special": "Spezielle Erwähnungen",
"suggestion.search.private": "Private Kanäle",
"suggestion.search.public": "Öffentliche Kanäle",
@@ -2108,7 +2132,7 @@
"update_outgoing_webhook.question": "Ihre Änderungen könnten einen existierenden Slash-Befehl außer Kraft setzen. Sind Sie sich sicher, dass Sie ihn aktualisieren möchten?",
"update_outgoing_webhook.update": "Aktualisieren",
"upload_overlay.info": "Datei zum Hochladen hier ablegen.",
- "user.settings.advance.embed_preview": "Für den ersten Weblink in einer Nachricht, eine Vorschau des Webseiteninhaltes unterhalb der Nachricht, sofern verfügbar, anzeigen",
+ "user.settings.advance.embed_preview": "Für den ersten Weblink in einer Nachricht eine Vorschau des Webseiteninhaltes unterhalb der Nachricht anzeigen, sofern verfügbar.",
"user.settings.advance.embed_toggle": "Zeige Umschalter für alle eingebetteten Vorschauen",
"user.settings.advance.emojipicker": "Emoji-Auswahl für Reaktionen und die Nachrichteneingabe aktivieren",
"user.settings.advance.enabledFeatures": "{count, number} {count, plural, one {Feature} other {Features}} aktiviert",
@@ -2261,14 +2285,14 @@
"user.settings.modal.security": "Sicherheit",
"user.settings.modal.title": "Kontoeinstellungen",
"user.settings.notifications.allActivity": "Für alle Aktivitäten",
- "user.settings.notifications.channelWide": "Kanalweite Erwähnung \"@channel\", \"@all\"",
+ "user.settings.notifications.channelWide": "Kanalweite Erwähnungen \"@channel\", \"@all\", \"@here\"",
"user.settings.notifications.close": "Schließen",
"user.settings.notifications.comments": "Antwort-Benachrichtigungen",
"user.settings.notifications.commentsAny": "Eine Benachrichtigung für Meldungen in Diskussionsfaden auslösen, welche ich gestartet habe oder an denen ich teilnehme",
"user.settings.notifications.commentsInfo": "Zusätzlich zu Benachrichtigung wenn Sie erwähnt werden können Sie hier wählen ob Sie auch bei Antworten benachrichtigt werden wollen.",
"user.settings.notifications.commentsNever": "Keine Benachrichtigung bei Antworten auslösen, sofern ich nicht erwähnt wurde",
"user.settings.notifications.commentsRoot": "Löse Benachrichtigungen für Mitteilungen aus die ich starte",
- "user.settings.notifications.desktop": "Desktop Benachrichtigungen senden",
+ "user.settings.notifications.desktop": "Desktop-Benachrichtigungen senden",
"user.settings.notifications.desktop.allFirefoxForever": "Für alle Aktivitäten, zeige unbegrenzt",
"user.settings.notifications.desktop.allFirefoxTimed": "Für alle Aktivitäten, zeige für {seconds} Sekunden",
"user.settings.notifications.desktop.allNoSoundForever": "Für alle Aktivitäten, ohne Ton, zeige unbegrenzt",
@@ -2276,7 +2300,7 @@
"user.settings.notifications.desktop.allSoundForever": "Für alle Aktivitäten, mit Ton, zeige unbegrenzt",
"user.settings.notifications.desktop.allSoundTimed": "Für alle Aktivitäten, mit Ton, zeige für {seconds} Sekunden",
"user.settings.notifications.desktop.duration": "Mitteilungsdauer",
- "user.settings.notifications.desktop.durationInfo": "Stellt ein wie lange Desktopbenachrichtigungen auf dem Bildschirm verbleiben wenn Firefox oder Chrome verwendet wird. Desktopbenachrichtigungen in Edge und Safari können maximal für 5 Sekunden auf dem Bildschirm bleiben.",
+ "user.settings.notifications.desktop.durationInfo": "Stellt ein wie lange Desktop-Benachrichtigungen auf dem Bildschirm verbleiben wenn Firefox oder Chrome verwendet wird. Desktop-Benachrichtigungen in Edge und Safari können maximal für 5 Sekunden auf dem Bildschirm bleiben.",
"user.settings.notifications.desktop.mentionsFirefoxForever": "Für Erwähnungen und Direktnachrichten, zeige unbegrenzt",
"user.settings.notifications.desktop.mentionsFirefoxTimed": "Für Erwähnungen und Direktnachrichten, zeige für {seconds} Sekunden",
"user.settings.notifications.desktop.mentionsNoSoundForever": "Für Erwähnungen und Direktnachrichten, ohne Ton, zeige unbegrenzt",
@@ -2285,9 +2309,9 @@
"user.settings.notifications.desktop.mentionsSoundTimed": "Für Erwähnungen und Direktnachrichten, mit Ton, zeige für {seconds} Sekunden",
"user.settings.notifications.desktop.seconds": "{seconds} Sekunden",
"user.settings.notifications.desktop.sound": "Benachrichtigungston",
- "user.settings.notifications.desktop.title": "Desktopbenachrichtigungen",
+ "user.settings.notifications.desktop.title": "Desktop-Benachrichtigungen",
"user.settings.notifications.desktop.unlimited": "Unbegrenzt",
- "user.settings.notifications.desktopSounds": "Töne der Desktopbenachrichtigungen",
+ "user.settings.notifications.desktopSounds": "Töne der Desktop-Benachrichtigungen",
"user.settings.notifications.email.disabled": "Deaktiviert durch den Systemadministrator",
"user.settings.notifications.email.disabled_long": "E-Mail-Benachrichtigungen wurden vom Systemadministrator deaktiviert.",
"user.settings.notifications.email.everyHour": "Jede Stunde",
@@ -2299,7 +2323,7 @@
"user.settings.notifications.emailInfo": "E-Mail-Benachrichtigungen werden bei Erwähnungen und Direktnachrichten gesendet, sobald Sie von {siteName} mehr als 5 Minuten offline oder abwesend waren.",
"user.settings.notifications.emailNotifications": "E-Mail Benachrichtigung",
"user.settings.notifications.header": "Benachrichtigungen",
- "user.settings.notifications.info": "Desktopbenachrichtigungen sind in Edge, Firefox, Safari, Chrome und Mattermost-Desktop-Apps verfügbar.",
+ "user.settings.notifications.info": "Desktop-Benachrichtigungen sind in Edge, Firefox, Safari, Chrome und Mattermost-Desktop-Apps verfügbar.",
"user.settings.notifications.mentionsInfo": "Erwähnungen werden ausgelöst, sobald jemand eine Nachricht versendet, welche Ihren Benutzernamen (\"@{username}\") oder irgendeine der oben gewählten Optionen enthält.",
"user.settings.notifications.never": "Nie",
"user.settings.notifications.noWords": "Keine Wörter konfiguriert",
diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json
index dedf97d68..25c671f47 100755
--- a/webapp/i18n/en.json
+++ b/webapp/i18n/en.json
@@ -319,19 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Default Server Language:",
"admin.general.log": "Logging",
"admin.general.policy": "Policy",
- "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
- "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
- "admin.general.policy.bannerTextTitle": "Banner Text:",
- "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
- "admin.general.policy.bannerColorTitle": "Banner Color:",
- "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
- "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Any time",
"admin.general.policy.allowEditPostDescription": "Set policy on the length of time authors have to edit their messages after posting.",
"admin.general.policy.allowEditPostNever": "Never",
"admin.general.policy.allowEditPostTimeLimit": "seconds after posting",
"admin.general.policy.allowEditPostTitle": "Allow users to edit their messages:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Team and System Admins",
"admin.general.policy.permissionsAll": "All team members",
"admin.general.policy.permissionsAllChannel": "All channel members",
@@ -1272,9 +1272,6 @@
"delete_post.warning": "This post has {count} comment(s) on it.",
"edit_channel_header.editHeader": "Edit the Channel Header...",
"edit_channel_header.previewHeader": "Edit header",
- "notify_all.title.confirm": "Confirm sending notifications to entire channel",
- "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
- "notify_all.confirm": "Confirm",
"edit_channel_header_modal.cancel": "Cancel",
"edit_channel_header_modal.description": "Edit the text appearing next to the channel name in the channel header.",
"edit_channel_header_modal.error": "This channel header is too long, please enter a shorter one",
@@ -1774,6 +1771,7 @@
"mobile.routes.user_profile": "Profile",
"mobile.routes.user_profile.send_message": "Send Message",
"mobile.select_team.choose": "Your teams:",
+ "mobile.select_team.join_open": "Open teams you can join",
"mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.",
"mobile.server_url.invalid_format": "URL must start with http:// or https://",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1841,6 +1839,9 @@
"navbar_dropdown.teamSettings": "Team Settings",
"navbar_dropdown.viewMembers": "View Members",
"notification.dm": "Direct Message",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Password Requirements:",
"password_form.change": "Change my password",
"password_form.click": "Click <a href={url}>here</a> to log in.",
@@ -2048,14 +2049,14 @@
"sso_signup.team_error": "Please enter a team name",
"suggestion.loading": "Loading...",
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
- "suggestion.mention.in_channel": "Channels",
- "suggestion.mention.not_in_channel": "Other Channels",
"suggestion.mention.channel": "Notifies everyone in the channel",
"suggestion.mention.channels": "My Channels",
"suggestion.mention.here": "Notifies everyone in the channel and online",
+ "suggestion.mention.in_channel": "Channels",
"suggestion.mention.members": "Channel Members",
"suggestion.mention.morechannels": "Other Channels",
"suggestion.mention.nonmembers": "Not in Channel",
+ "suggestion.mention.not_in_channel": "Other Channels",
"suggestion.mention.special": "Special Mentions",
"suggestion.search.private": "Private Channels",
"suggestion.search.public": "Public Channels",
diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json
index c398ddece..e702b6381 100644
--- a/webapp/i18n/es.json
+++ b/webapp/i18n/es.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Idioma predeterminado para el Servidor:",
"admin.general.log": "Registro de actividad",
"admin.general.policy": "Política",
+ "admin.general.policy.allowBannerDismissalDesc": "Cuando es verdadero, los usuarios pueden descartar el anuncio hasta su próxima actualización. Si es falso, el anuncio estará visible permanentemente hasta que sea apagada por el Administrador del Sistema.",
+ "admin.general.policy.allowBannerDismissalTitle": "Permitir el Descarte del Anuncio:",
"admin.general.policy.allowEditPostAlways": "Cualquier momento",
"admin.general.policy.allowEditPostDescription": "Establecer la política sobre la cantidad de tiempo que los autores tienen para editar sus mensajes después de la publicación.",
"admin.general.policy.allowEditPostNever": "Nunca",
"admin.general.policy.allowEditPostTimeLimit": "segundos después de la publicación",
"admin.general.policy.allowEditPostTitle": "Permitir a los siguientes usuarios editar sus mensajes:",
+ "admin.general.policy.bannerColorTitle": "Color del Anuncio:",
+ "admin.general.policy.bannerTextColorTitle": "Color del texto del Anuncio:",
+ "admin.general.policy.bannerTextDesc": "El texto que aparece en el anuncio.",
+ "admin.general.policy.bannerTextTitle": "Texto del Anuncio:",
+ "admin.general.policy.enableBannerDesc": "Habilita un anuncio a través de todos los equipos.",
+ "admin.general.policy.enableBannerTitle": "Habilitar Anuncio:",
"admin.general.policy.permissionsAdmin": "Administradores de Equipo y Sistema",
"admin.general.policy.permissionsAll": "Todos los miembros del equipo",
"admin.general.policy.permissionsAllChannel": "Todos los miembros del canal",
@@ -824,9 +832,9 @@
"admin.sql.maxOpenTitle": "Máximo de conexiones abiertas:",
"admin.sql.noteDescription": "Cambiando las propiedades de esta sección se requerirá reiniciar el servidor para que los cambios tomen efecto",
"admin.sql.noteTitle": "Nota:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "El número de segundos a esperar por una respuesta de la base de datos después de la apertura de una conexión y envío de la consulta. Los errores que se ven en la interfaz de usuario o en los registros como resultado de que una consulta fallara por el tiempo de espera puede variar dependiendo del tipo de consulta. Este ajuste no tiene ningún efecto en las bases de datos PostgreSQL.",
+ "admin.sql.queryTimeoutExample": "Ej.: \"30\"",
+ "admin.sql.queryTimeoutTitle": "Tiempo de espera de la consulta:",
"admin.sql.replicas": "Origen de datos de réplica:",
"admin.sql.traceDescription": "(Modo desarrolador) Cuando es verdadero, la ejecución de sentencias SQL se escriben en el registro.",
"admin.sql.traceTitle": "Traza: ",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Selecciona un canal ---",
"channel_switch_modal.dm": "(Mensaje Directo)",
"channel_switch_modal.failed_to_open": "No se pudo abrir el canal.",
- "channel_switch_modal.help": "Escribe el nombre del canal. Utiliza ↑↓ para navegar, TAB para seleccionar, ↵ para confirmar, ESC para descartar",
"channel_switch_modal.not_found": "No se encontró ninguna coincidencia.",
"channel_switch_modal.submit": "Cambiar",
"channel_switch_modal.title": "Cambiar Canales",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Perfil",
"mobile.routes.user_profile.send_message": "Enviar Mensaje",
"mobile.select_team.choose": "Tus equipos: ",
+ "mobile.select_team.join_open": "Equipos a los que te puedes unir",
"mobile.server_ping_failed": "No se puede conectar con el servidor. Por favor verifica el URL ingresado y que tengas conexión a internet.",
"mobile.server_url.invalid_format": "URL debe comenzar con http:// o https://",
"mobile.session_expired": "Sesión Caducada: Por favor, inicia sesión para seguir recibiendo notificaciones.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Configurar Equipo",
"navbar_dropdown.viewMembers": "Ver Miembros",
"notification.dm": "Mensaje Directo",
+ "notify_all.confirm": "Confirmar",
+ "notify_all.question": "Al utilizar @all o @channel estás a punto de enviar una notificación a {totalMembers} personas. ¿Estás seguro que quieres hacerlo?",
+ "notify_all.title.confirm": "Confirma el envío de notificaciones a todo el canal",
"passwordRequirements": "Requisitos de la Contraseña:",
"password_form.change": "Cambiar mi contraseña",
"password_form.click": " Clic <a href={url}>aquí</a> para iniciar sesión.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Cargar más mensajes",
"posts_view.newMsg": "Nuevos Mensajes",
"posts_view.newMsgBelow": "{count, plural, one {Nuevo mensaje} other {Nuevos mensajes}} ▼",
+ "quick_switch_modal.channels": "Canales",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Usa la tecla TAB para alternar entre los equipos/canales, ↑↓ para navegar, ↵ para confirmar, ESC para descartar",
+ "quick_switch_modal.help_no_team": "Escribe el nombre de un canal. Utiliza ↑↓ para navegar, ↵ para confirmar, ESC para descartar",
+ "quick_switch_modal.teams": "Equipos",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(clic para agregar)",
"reaction.clickToRemove": "(clic para quitar)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {usuario} other {usuarios}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Fuera de este equipo",
"sidebar.pg": "Canales Privados",
"sidebar.removeList": "Remover de la lista",
+ "sidebar.switch_channels": "Cambiar Canales (CTRL + K)",
+ "sidebar.switch_channels.mac": "Cambiar Canales (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Canales</h4><p><strong>Canales</strong> organizan las conversaciones en diferentes tópicos. Son abiertos para cualquier persona de tu equipo. Para enviar comunicaciones privadas con una sola persona utiliza <strong>Mensajes Directos</strong> o con multiples personas utilizando <strong>Canales Privados</strong>.</p>",
"sidebar.tutorialScreen2": "<h4>Los canal \"{townsquare}\" y \"{offtopic}\"</h4><p>Estos son dos canales para comenzar:</p><p><strong>{townsquare}</strong> es el lugar para tener comunicación con todo el equipo. Todos los integrantes de tu equipo son miembros de este canal.</p><p><strong>{offtopic}</strong> es un lugar para diversión y humor fuera de los canales relacionados con el trabajo. Tu y tu equipo pueden decidir que otros canales crear.</p>",
"sidebar.tutorialScreen3": "<h4>Creando y Uniéndose a Canales</h4><p>Haz clic en <strong>\"Más...\"</strong> para crear un nuevo canal o unirte a uno existente.</p><p>También puedes crear un nuevo canal al hacer clic en el símbolo de <strong>\"+\"</strong> que se encuentra al lado del encabezado de canales públicos o privados.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Name must be 3 or more characters up to a maximum of 15",
"sso_signup.teamName": "Ingresa el nombre del nuevo equipo",
"sso_signup.team_error": "Please enter a team name",
+ "suggestion.loading": "Cargando...",
"suggestion.mention.all": "PRECAUCIÓN: Esto menciona a todos los usuarios en el canal",
"suggestion.mention.channel": "Notifica a todas las personas en el canal",
"suggestion.mention.channels": "Mis Canales",
"suggestion.mention.here": "Notifica a todos en el canal que estén en línea",
+ "suggestion.mention.in_channel": "Canales",
"suggestion.mention.members": "Miembros del Canal",
"suggestion.mention.morechannels": "Otros Canales",
"suggestion.mention.nonmembers": "No en el Canal",
+ "suggestion.mention.not_in_channel": "Otros Canales",
"suggestion.mention.special": "Menciones especiales",
"suggestion.search.private": "Canales Privados",
"suggestion.search.public": "Canales Públicos",
@@ -2261,7 +2285,7 @@
"user.settings.modal.security": "Seguridad",
"user.settings.modal.title": "Configuración de la Cuenta",
"user.settings.notifications.allActivity": "Para toda actividad",
- "user.settings.notifications.channelWide": "Menciones a todo el canal \"@channel\", \"@all\"",
+ "user.settings.notifications.channelWide": "Menciones a todo el canal \"@channel\", \"@all\", \"@here\"",
"user.settings.notifications.close": "Cerrar",
"user.settings.notifications.comments": "Notificaciones para respuestas",
"user.settings.notifications.commentsAny": "Activa notificaciones para mensajes en respuesta a los hilos de conversaciones que inicie o en los cuales participe",
diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json
index 1a44bcea1..90f2249df 100644
--- a/webapp/i18n/fr.json
+++ b/webapp/i18n/fr.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Langue par défaut du serveur :",
"admin.general.log": "Journalisation",
"admin.general.policy": "Règles",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "N'importe quand",
"admin.general.policy.allowEditPostDescription": "Définit la durée durant laquelle l'auteur d'un message pourra modifier son message après l'avoir publié.",
"admin.general.policy.allowEditPostNever": "Jamais",
"admin.general.policy.allowEditPostTimeLimit": "secondes après publication",
"admin.general.policy.allowEditPostTitle": "Autoriser des utilisateurs à éditer leurs messages :",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Administrateurs d'équipe et administrateurs système",
"admin.general.policy.permissionsAll": "Tous les membres de l'équipe",
"admin.general.policy.permissionsAllChannel": "Tous les membres du canal",
@@ -825,7 +833,7 @@
"admin.sql.noteDescription": "Modifier ces paramètres nécessite de redémarrer le serveur.",
"admin.sql.noteTitle": "Remarque :",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
+ "admin.sql.queryTimeoutExample": "Ex. : \"30\"",
"admin.sql.queryTimeoutTitle": "Query Timeout:",
"admin.sql.replicas": "Replicas de la base de données :",
"admin.sql.traceDescription": "(Mode développeur) Si activé, toutes les commandes SQL sont enregistrées dans le journal.",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Sélectionnez un canal ---",
"channel_switch_modal.dm": "(Message privé)",
"channel_switch_modal.failed_to_open": "Impossible d'ouvrir le canal.",
- "channel_switch_modal.help": "Saisissez le nom du canal. Utilisez ↑ ↓ pour parcourir, TAB pour sélectionner, ↵ pour confirmer, ESC pour annuler",
"channel_switch_modal.not_found": "Aucune correspondance trouvée.",
"channel_switch_modal.submit": "Basculer",
"channel_switch_modal.title": "Changer de canal",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profil",
"mobile.routes.user_profile.send_message": "Envoyer un message",
"mobile.select_team.choose": "Vos équipes : ",
+ "mobile.select_team.join_open": "Les autres équipes que vous pouvez rejoindre.",
"mobile.server_ping_failed": "Impossible de se connecter au serveur. Veuillez vérifier l'URL de votre serveur et votre connexion internet.",
"mobile.server_url.invalid_format": "L'URL doit commencer par http:// ou https://",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Paramètres d'équipe",
"navbar_dropdown.viewMembers": "Voir les membres",
"notification.dm": "Message privé",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Pré-requis du mot de passe :",
"password_form.change": "Modifier mon mot de passe",
"password_form.click": "Veuillez cliquer <a href={url}>ici</a> pour vous connecter.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Charger plus de messages",
"posts_view.newMsg": "Nouveaux messages",
"posts_view.newMsgBelow": "{count, plural, one {Nouveau message} other {Nouveaux messages}} ci-dessous",
+ "quick_switch_modal.channels": "Canaux",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "Saisissez le nom du canal. Utilisez ↑ ↓ pour parcourir, TAB pour sélectionner, ↵ pour confirmer, ESC pour annuler",
+ "quick_switch_modal.teams": "Termes",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(cliquez pour ajouter)",
"reaction.clickToRemove": "(cliquez pour supprimer)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "En dehors de l’équipe",
"sidebar.pg": "Canaux privés",
"sidebar.removeList": "Retirer de la liste",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Canaux</h4><p><strong>Les canaux</strong> organisent les conversations en sujets distincts. Ils sont ouverts à tous les utilisateurs de votre équipe. Pour envoyer des messages privés, utilisez <strong>Messages privés</strong> pour une personne ou des <strong>Canaux privés</strong> pour plusieurs personnes.</p>",
"sidebar.tutorialScreen2": "<h4>Canaux \"{townsquare}\" et \"{offtopic}\"</h4><p>Voici deux canaux publics pour commencer :</p><p><strong>{townsquare}</strong> est l'endroit idéal pour communiquer avec toute l'équipe. Tous les membres de votre équipe sont membres de ce canal.</p><p><strong>{offtopic}</strong> (est l'endroit pour se détendre et parler d'autre chose que du travail. Vous et votre équipe décidez des autres canaux à créer.</p>",
"sidebar.tutorialScreen3": "<h4>Créer et rejoindre des canaux</h4><p>Cliquez sur <strong>\"Plus...\"</strong> pour créer un nouveau canal ou rejoindre un canal existant.</p><p>Vous pouvez aussi créer un nouveau canal ou un groupe privé en cliquant sur le symbole <strong>\"+\"</strong> à côté du nom du canal public ou privé.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Le nom doit contenir de 3 à 15 caractères",
"sso_signup.teamName": "Entrez le nom de votre nouvelle équipe",
"sso_signup.team_error": "Veuillez spécifier le nom de votre équipe",
+ "suggestion.loading": "Chargement…",
"suggestion.mention.all": "ATTENTION: Ceci mentionne tout le monde dans le canal",
"suggestion.mention.channel": "Notifier tout le monde dans le canal",
"suggestion.mention.channels": "Mes canaux",
"suggestion.mention.here": "Notifier toutes les personnes connectées dans ce canal",
+ "suggestion.mention.in_channel": "Canaux",
"suggestion.mention.members": "Membres du canal",
"suggestion.mention.morechannels": "Autres canaux",
"suggestion.mention.nonmembers": "Pas dans le canal",
+ "suggestion.mention.not_in_channel": "Autres canaux",
"suggestion.mention.special": "Mentions spéciales",
"suggestion.search.private": "Canaux privés",
"suggestion.search.public": "Canaux publics",
diff --git a/webapp/i18n/ja.json b/webapp/i18n/ja.json
index 4226aaa67..5a53e9a44 100644
--- a/webapp/i18n/ja.json
+++ b/webapp/i18n/ja.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "デフォルトのサーバー言語:",
"admin.general.log": "ログ",
"admin.general.policy": "ポリシー",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "いつでも",
"admin.general.policy.allowEditPostDescription": "投稿した後にメッセージを編集できる期間についてのポリシーを設定してください。",
"admin.general.policy.allowEditPostNever": "できない",
"admin.general.policy.allowEditPostTimeLimit": "投稿後数秒",
"admin.general.policy.allowEditPostTitle": "メッセージの編集ができるユーザー:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "チーム管理者とシステム管理者",
"admin.general.policy.permissionsAll": "全てのチームメンバー",
"admin.general.policy.permissionsAllChannel": "全てのチャンネルのメンバー",
@@ -824,9 +832,9 @@
"admin.sql.maxOpenTitle": "最大稼働接続数:",
"admin.sql.noteDescription": "このセクションでの設定値の変更を有効にするにはサーバーを再起動させる必要があります。",
"admin.sql.noteTitle": "注意:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "データベースに接続し、問い合わせを開始してからレスポンスを待つ秒数。問い合わせタイムアウトの結果としてUIやログで確認できるエラー内容は、問い合わせの種類によって異なります。この設定はPostgreSQLに対しては影響しません。",
+ "admin.sql.queryTimeoutExample": "例: \"30\"",
+ "admin.sql.queryTimeoutTitle": "問い合わせタイムアウト:",
"admin.sql.replicas": "データソースレプリカ:",
"admin.sql.traceDescription": "(開発モード) 有効な場合、実行されるSQL文がログに出力されます。",
"admin.sql.traceTitle": "トレース: ",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- チャンネルを選択してください ---",
"channel_switch_modal.dm": "(ダイレクトメッセージ)",
"channel_switch_modal.failed_to_open": "チャンネルを開けませんでした。",
- "channel_switch_modal.help": "チャンネル名を入力してください。↑↓ で閲覧、TAB で選択、↵ で切り替え、ESC でキャンセル",
"channel_switch_modal.not_found": "一致するものは見つかりませんでした。",
"channel_switch_modal.submit": "切り替える",
"channel_switch_modal.title": "チャンネルを切り替える",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "プロフィール",
"mobile.routes.user_profile.send_message": "メッセージを送信する",
"mobile.select_team.choose": "あなたの所属チーム:",
+ "mobile.select_team.join_open": "参加可能なチームを開く",
"mobile.server_ping_failed": "サーバーに接続できません。サーバーのURLとインターネット接続を確認してください。",
"mobile.server_url.invalid_format": "URLはhttp://またはhttps://から始まらなくてはいけません",
"mobile.session_expired": "セッション有効期限切れ: 通知を受け取るためにログインしてください。",
@@ -1806,7 +1814,7 @@
"navbar_dropdown.integrations": "統合機能",
"navbar_dropdown.inviteMember": "招待メールを送信",
"navbar_dropdown.join": "別のチームに参加する",
- "navbar_dropdown.keyboardShortcuts": "キーボードショートカット",
+ "navbar_dropdown.keyboardShortcuts": "ショートカット",
"navbar_dropdown.leave": "チームを脱退する",
"navbar_dropdown.logout": "ログアウト",
"navbar_dropdown.manageMembers": "メンバーを管理する",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "チームの設定",
"navbar_dropdown.viewMembers": "メンバーを見る",
"notification.dm": "ダイレクトメッセージ",
+ "notify_all.confirm": "確認",
+ "notify_all.question": "@allや@channelを利用すると{totalMembers}人へ通知を送信することになります。本当にこの操作を行いますか?",
+ "notify_all.title.confirm": "チャンネル全体へ通知を送信を行う",
"passwordRequirements": "パスワードの要件:",
"password_form.change": "パスワードを変更する",
"password_form.click": "<a href={url}>ここ</a>をクリックしてログインする。",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "もっとメッセージを読み込む",
"posts_view.newMsg": "新しいメッセージ",
"posts_view.newMsgBelow": "以下に新しい {count, plural, one {message} other {messages}}があります",
+ "quick_switch_modal.channels": "チャンネル",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "チーム/チャンネルを切り替えるにはTABキーを押してください。↑↓ で閲覧、↵ で切り替え、ESC でキャンセル",
+ "quick_switch_modal.help_no_team": "チャンネル名を入力してください。↑↓ で閲覧、↵ で切り替え、ESC でキャンセル",
+ "quick_switch_modal.teams": "チーム",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(クリックして追加する)",
"reaction.clickToRemove": "(クリックして削除する)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "このチームの外側",
"sidebar.pg": "非公開チャンネル",
"sidebar.removeList": "一覧から削除する",
+ "sidebar.switch_channels": "チャンネル切り替え(CTRL + K)",
+ "sidebar.switch_channels.mac": "チャンネル切り替え(CMD + K)",
"sidebar.tutorialScreen1": "<h4>チャンネル</h4><p><strong>チャンネル</strong>は様々な話題についての会話を扱います。チャンネルはあなたのチームの全員が読み書き可能です。個人的なコミュニケーションを行う場合、特定の一人との場合には<strong>ダイレクトメッセージ</strong>を、複数の人との場合には<strong>非公開チャンネル</strong>を使用してください。</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\"と\"{offtopic}\"チャンネル</h4><p>以下は最初にふさわしい2つの公開チャンネルです</p><p><strong>{townsquare}</strong>は、チーム内のコミュニケーションのための場所です、あなたのチームの全員が参加しています。</p><p><strong>{offtopic}</strong>は仕事と関係のない楽しみとユーモアのための場所です。あなたとチームは、他のチャンネルを作るか決めることができます。</p>",
"sidebar.tutorialScreen3": "<h4>チャンネルの作成と参加</h4><p><strong>「もっと…」</strong>をクリックすることで新しいチャンネルを作成したり既存のチャンネルに参加することができます。</p><p>公開/非公開チャンネルのヘッダーの隣にある<strong>「+」記号</strong>をクリックすることで、新しいチャンネルを作成することができます。</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "名前は3から15文字にしてください",
"sso_signup.teamName": "新しいチーム名を入力してください",
"sso_signup.team_error": "チーム名を入力してください",
+ "suggestion.loading": "読み込み中です...",
"suggestion.mention.all": "注意: チャンネル内の全員に対して投稿します",
"suggestion.mention.channel": "チャンネルの全員に通知します。",
"suggestion.mention.channels": "自分のチャンネル",
"suggestion.mention.here": "チャンネル内のオンラインな全員へ通知します",
+ "suggestion.mention.in_channel": "チャンネル",
"suggestion.mention.members": "チャンネルのメンバー",
"suggestion.mention.morechannels": "他のチャンネル",
"suggestion.mention.nonmembers": "チャンネルにいません",
+ "suggestion.mention.not_in_channel": "他のチャンネル",
"suggestion.mention.special": "特殊な誰かについての投稿",
"suggestion.search.private": "非公開チャンネル",
"suggestion.search.public": "公開チャンネル",
@@ -2261,7 +2285,7 @@
"user.settings.modal.security": "セキュリティー",
"user.settings.modal.title": "アカウントの設定",
"user.settings.notifications.allActivity": "全てのアクティビティーについて",
- "user.settings.notifications.channelWide": "チャンネル全体についての「@channel」、「@all」",
+ "user.settings.notifications.channelWide": "チャンネル全体についての \"@channel\"、\"@all\"、\"@here\"",
"user.settings.notifications.close": "閉じる",
"user.settings.notifications.comments": "返信通知",
"user.settings.notifications.commentsAny": "開始もしくは参加した返信スレッドへのメッセージについて通知をトリガーします",
diff --git a/webapp/i18n/ko.json b/webapp/i18n/ko.json
index fda4c2556..26050dd63 100644
--- a/webapp/i18n/ko.json
+++ b/webapp/i18n/ko.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "서버 기본 언어:",
"admin.general.log": "로그",
"admin.general.policy": "정책",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Any time",
"admin.general.policy.allowEditPostDescription": "Set policy on the length of time authors have to edit their messages after posting.",
"admin.general.policy.allowEditPostNever": "알림 사용 안함",
"admin.general.policy.allowEditPostTimeLimit": "seconds after posting",
"admin.general.policy.allowEditPostTitle": "Allow users to edit their messages:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Team and System Admins",
"admin.general.policy.permissionsAll": "모든 팀 회원",
"admin.general.policy.permissionsAllChannel": "All channel members",
@@ -825,7 +833,7 @@
"admin.sql.noteDescription": "Changing properties in this section will require a server restart before taking effect.",
"admin.sql.noteTitle": "Note:",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
+ "admin.sql.queryTimeoutExample": "예시 \"30\"",
"admin.sql.queryTimeoutTitle": "Query Timeout:",
"admin.sql.replicas": "Data Source Replicas:",
"admin.sql.traceDescription": "(Development Mode) When true, executing SQL statements are written to the log.",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- 채널을 선택하세요 ---",
"channel_switch_modal.dm": "(개인 메시지)",
"channel_switch_modal.failed_to_open": "Failed to open channel.",
- "channel_switch_modal.help": "채널 이름을 입력하세요. ↑↓ 방향키와 TAB키를 이용하여 선택하세요, ↵ 엔터키를 누르면 확인, ESC키를 누르면 취소됩니다.",
"channel_switch_modal.not_found": "일치하는 채널이 없습니다.",
"channel_switch_modal.submit": "변경",
"channel_switch_modal.title": "채널 변경",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profile",
"mobile.routes.user_profile.send_message": "Send Message",
"mobile.select_team.choose": "가입한 팀: ",
+ "mobile.select_team.join_open": "Open teams you can join",
"mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.",
"mobile.server_url.invalid_format": "URL 주소는 http:// 또는 https:// 로 시작되어야 합니다",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "팀 설정",
"navbar_dropdown.viewMembers": "회원 목록",
"notification.dm": "개인 메시지",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Password Requirements:",
"password_form.change": "패스워드 변경하기",
"password_form.click": "Click <a href={url}>here</a> to log in.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "메시지 더 보기",
"posts_view.newMsg": "새로운 메시지",
"posts_view.newMsgBelow": "New {count, plural, one {message} other {messages}} below",
+ "quick_switch_modal.channels": "채널",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "채널 이름을 입력하세요. ↑↓ 방향키와 TAB키를 이용하여 선택하세요, ↵ 엔터키를 누르면 확인, ESC키를 누르면 취소됩니다.",
+ "quick_switch_modal.teams": "서비스 약관",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(click to add)",
"reaction.clickToRemove": "(click to remove)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "팀 외부",
"sidebar.pg": "채널 떠나기",
"sidebar.removeList": "목록에서 제거",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>채널</h4><p><strong>채널</strong>을 통해 주제별로 대화를 구성합니다. 팀의 모든 일원에게 공개되어 있습니다. 공개하고 싶지 않은 메시지는 <strong>개인 메시지</strong>나 <strong>비공개 그룹</strong>으로 전달할 수 있습니다. </p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\" 와 \"{offtopic}\" 채널</h4><p>두 채널과 함께 시작합니다:</p><p><strong>{townsquare}</strong>(은)는 팀 전체의 소통을 위한 공간입니다. 모든 팀의 구성원들이 확인할 수 있습니다.</p><p><strong>{offtopic}</strong> 비업무 대화를 위한 공간입니다. 당신의 팀에 어떤 채널을 만들고 운영할지 결정할 수 있습니다.</p>",
"sidebar.tutorialScreen3": "<h4>채널 만들고 가입하기</h4><p><strong>\"더 보기...\"</strong>를 눌러 새로운 채널을 만들거나 기존 채널에 입장할 수 있습니다.</p><p>채널이나 비공개 그룹의 헤더 옆에 <strong>\"+\" 표시</strong> 를 눌러 새로운 채널이나 비공개 그룹을 만들 수 있습니다.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "이름이 반드시 3글자 이상 15글자 이하가 되어야 합니다.",
"sso_signup.teamName": "팀 이름을 입력하세요.",
"sso_signup.team_error": "팀 이름을 입력하세요.",
+ "suggestion.loading": "로딩 중...",
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
"suggestion.mention.channel": "모든 채널 회원들에게 알림을 보냅니다",
"suggestion.mention.channels": "채널 더보기",
"suggestion.mention.here": "채널에 접속 중인 회원들에게 알림을 보냅니다",
+ "suggestion.mention.in_channel": "채널",
"suggestion.mention.members": "채널 회원",
"suggestion.mention.morechannels": "Other Channels",
"suggestion.mention.nonmembers": "Not in Channel",
+ "suggestion.mention.not_in_channel": "Other Channels",
"suggestion.mention.special": "Special Mentions",
"suggestion.search.private": "채널 떠나기",
"suggestion.search.public": "공개 채널",
diff --git a/webapp/i18n/nl.json b/webapp/i18n/nl.json
index 4a2740a76..8a7410509 100644
--- a/webapp/i18n/nl.json
+++ b/webapp/i18n/nl.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Standaard server taal:",
"admin.general.log": "Loggen",
"admin.general.policy": "Beleid",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Any time",
"admin.general.policy.allowEditPostDescription": "Set policy on the length of time authors have to edit their messages after posting.",
"admin.general.policy.allowEditPostNever": "Nooit",
"admin.general.policy.allowEditPostTimeLimit": "seconds after posting",
"admin.general.policy.allowEditPostTitle": "Allow users to edit their messages:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Team en Systeem Admins",
"admin.general.policy.permissionsAll": "Alle teamleden",
"admin.general.policy.permissionsAllChannel": "All channel members",
@@ -825,7 +833,7 @@
"admin.sql.noteDescription": "Wanneer u wijzigingen aanbrengt in deze sectie moet de server opnieuw worden opgestart.",
"admin.sql.noteTitle": "Let op:",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
+ "admin.sql.queryTimeoutExample": "Bijv.: \"30\"",
"admin.sql.queryTimeoutTitle": "Query Timeout:",
"admin.sql.replicas": "Data Source Replicas:",
"admin.sql.traceDescription": "(Ontwikkelaar mode) Wanneer ingeschakeld worden alle SQL statments naar een logbestand geschreven.",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Selecteer een kanaal ---",
"channel_switch_modal.dm": "(Privé bericht)",
"channel_switch_modal.failed_to_open": "Failed to open channel.",
- "channel_switch_modal.help": "Tik kanaal naam. Gebruik ↑↓ voor bladeren, TAB om te selecteren, ↵ voor bevestiging, ESC voor annuleren",
"channel_switch_modal.not_found": "Geen overeenkomsten gevonden.",
"channel_switch_modal.submit": "Wisselen",
"channel_switch_modal.title": "Kanalen wisselen",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profile",
"mobile.routes.user_profile.send_message": "Send Message",
"mobile.select_team.choose": "Je teams:",
+ "mobile.select_team.join_open": "Open teams you can join",
"mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.",
"mobile.server_url.invalid_format": "Moet beginnen met http:// of https://",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Team instellingen",
"navbar_dropdown.viewMembers": "Bekijk Leden",
"notification.dm": "Privé bericht",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Wachtwoord Vereisten: ",
"password_form.change": "Verander mijn wachtwoord",
"password_form.click": "Klik <a href={url}>hier</a> om in te loggen.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Laad meer berichten",
"posts_view.newMsg": "Nieuwe berichten",
"posts_view.newMsgBelow": "New {count, plural, one {message} other {messages}} below",
+ "quick_switch_modal.channels": "Kanalen",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "Tik kanaal naam. Gebruik ↑↓ voor bladeren, TAB om te selecteren, ↵ voor bevestiging, ESC voor annuleren",
+ "quick_switch_modal.teams": "Termen",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(click to add)",
"reaction.clickToRemove": "(click to remove)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Buiten dit team",
"sidebar.pg": "Verlaat kanaal",
"sidebar.removeList": "Uit de lijst verwijderen",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Kanalen</h4><p><strong>Kanalen</strong> organiseren conversaties in verschillende onderwerpen. Ze zijn open voor iedereen in je team. Om privéberichten te sturen, gebruik <strong>Directe Berichten</strong> voor een enkel persoon of <strong>Privé Groepen</strong> voor meerdere personen.</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\" en \"{offtopic}\" kanalen</h4><p>Hier zijn 2 publieke kanalen om te starten:</p><p><strong>{townsquare}</strong> is een plaats voor team wijde communicatie. Iedereen in jouw team is lid van dit kanaal.</p><p><strong>{offtopic}</strong> is een plaats voor ontspanning en humor buiten werk gerelateerde zaken en kanalen. Jij en jouw team kunnen beslissen wel andere kanalen er gemaakt moeten worden.</p>",
"sidebar.tutorialScreen3": "<h4>Kanalen maken en lid worden</h4><p>Klik op <strong>\"Meer...\"</strong> om een nieuw kanaal te maken of lid te worden van een bestaand kanaal.</p><p>Je kan ook een nieuw kanaal of privégroep maken door op het <strong>\"+\"-teken</strong> naast het kanaal of de privégroep te drukken.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "De naam moet 3 of meer tekens lang zijn met een maximum van 15",
"sso_signup.teamName": "Voer de naam in van het nieuwe team",
"sso_signup.team_error": "Voer de naam in van het team",
+ "suggestion.loading": "Laden...",
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
"suggestion.mention.channel": "Notificeer iedereen in het kanaal",
"suggestion.mention.channels": "Mijn Kanalen",
"suggestion.mention.here": "Notificeert iedereen in het kanaal en online",
+ "suggestion.mention.in_channel": "Kanalen",
"suggestion.mention.members": "Kanaal Leden",
"suggestion.mention.morechannels": "Andere Kanalen",
"suggestion.mention.nonmembers": "Niet in kanaal",
+ "suggestion.mention.not_in_channel": "Andere Kanalen",
"suggestion.mention.special": "Speciale Vermeldingen",
"suggestion.search.private": "Verlaat kanaal",
"suggestion.search.public": "Publieke kanalen",
diff --git a/webapp/i18n/pl.json b/webapp/i18n/pl.json
index 04f8c6287..e31f40f4f 100644
--- a/webapp/i18n/pl.json
+++ b/webapp/i18n/pl.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Domyślny język serwera:",
"admin.general.log": "Logowanie",
"admin.general.policy": "Zasady",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Kiedykolwiek",
"admin.general.policy.allowEditPostDescription": "Ustaw zasady dotyczące czasu, w którym autorzy mogą edytować swoje wiadomości po opublikowaniu.",
"admin.general.policy.allowEditPostNever": "Nigdy",
"admin.general.policy.allowEditPostTimeLimit": "sekund po wysłaniu",
"admin.general.policy.allowEditPostTitle": "Zezwalaj użytkownikom na edycję swoich postów:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Administratorzy zespołów i serwera",
"admin.general.policy.permissionsAll": "Wszyscy członkowie zespołu",
"admin.general.policy.permissionsAllChannel": "Wszyscy członkowie kanału",
@@ -825,7 +833,7 @@
"admin.sql.noteDescription": "Zmiana właściwości w tej sekcji będzie wymagała restartu serwera aby zaczęły one działać.",
"admin.sql.noteTitle": "Notka:",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
+ "admin.sql.queryTimeoutExample": "Np.: \"30\"",
"admin.sql.queryTimeoutTitle": "Query Timeout:",
"admin.sql.replicas": "Repliki Źródeł Danych:",
"admin.sql.traceDescription": "(Tryb Developerski) Jeśli włączony, wykonane zapytania SQL zostaną zapisane do logu.",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Wybierz kanał ---",
"channel_switch_modal.dm": "(Wiadomość bezpośrednia)",
"channel_switch_modal.failed_to_open": "Otwarcie kanału nie powiodło się.",
- "channel_switch_modal.help": "Wprowadź nazwę kanału. Użyj ↑↓ do przeglądania, TAB aby wybrać, ↵, aby potwierdzić, ESC, aby zamknąć",
"channel_switch_modal.not_found": "Nie znaleziono dopasowań.",
"channel_switch_modal.submit": "Przełącz",
"channel_switch_modal.title": "Przełącz kanały",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profil",
"mobile.routes.user_profile.send_message": "Wyślij wiadomość",
"mobile.select_team.choose": "Twóje zespoły:",
+ "mobile.select_team.join_open": "Inne zespoły, do których możesz dołączyć.",
"mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.",
"mobile.server_url.invalid_format": "Adres musi zaczynać się od http:// lub https://",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Opcje zespołu",
"navbar_dropdown.viewMembers": "Wyświetl użytkowników",
"notification.dm": "Wiadomość bezpośrednia",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Wymagania hasła:",
"password_form.change": "Zmień hasło",
"password_form.click": "Kliknij <a href={url}>tutaj</a>, aby się zalogować.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Pobierz więcej wiadomości",
"posts_view.newMsg": "Nowe wiadomości",
"posts_view.newMsgBelow": "New {count, plural, one {message} other {messages}} below",
+ "quick_switch_modal.channels": "Kanały",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "Wprowadź nazwę kanału. Użyj ↑↓ do przeglądania, TAB aby wybrać, ↵, aby potwierdzić, ESC, aby zamknąć",
+ "quick_switch_modal.teams": "Warunki",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(kliknij aby dodać)",
"reaction.clickToRemove": "(kliknij aby usunąć)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Poza tym zespołem",
"sidebar.pg": "Kanały prywatne",
"sidebar.removeList": "Usuń z listy",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Kanały</h4><p><strong>Kanały</strong> organizują rozmowy o różnych tematach. Są dostępne dla wszystkich członków zespołu. Do prywatnych rozmów proszę używać <strong>Wiadomości bezpośrednich</strong> do pojedynczych użytkowników lub <strong>Prywatnych grup</strong> dla rozmów w grupie użytkowników.</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\" i \"{offtopic}\"</h4><p> oto dwa startowe kanały publiczne:</p><p><strong>{townsquare}</strong> - to miejsce do szerokiej komunikacji. Każda osoba w zespole jest członkiem tego kanału.</p><p><strong>{offtopic}</strong> - jest to miejsce do zabawy poza kanałami związanych z pracą. Ty i Twój zespół zdecydować, jakie inne kanały utworzyć.</p>",
"sidebar.tutorialScreen3": "<h4>Tworzenie i dołączanie do kanałów</h4><p>Kliknij <strong>\"Więcej...\"</strong> aby stworzyć nowy kanał lub dołączyć do istniejącego.</p><p>Możesz również stworzyć nowy kanał lub grupę prywatną poprzez kliknięcie na symbol <strong>\"+\"</strong> obok nagłówka kanałów lub prywatnych kanałów.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Nazwa musi mieć co najmniej 3 znaków ale nie więcej niż 15",
"sso_signup.teamName": "Wprowadź nazwę nowego zespołu",
"sso_signup.team_error": "Proszę wprowadzić nazwę zespołu.",
+ "suggestion.loading": "Ładowanie...",
"suggestion.mention.all": "OSTRZEŻENIE: wspomina wszystkich na kanale",
"suggestion.mention.channel": "Powiadamia wszystkich na kanale",
"suggestion.mention.channels": "Moje kanały",
"suggestion.mention.here": "Powiadamia wszystkich na kanale i on-line",
+ "suggestion.mention.in_channel": "Kanały",
"suggestion.mention.members": "Członkowie kanału",
"suggestion.mention.morechannels": "Inne kanały",
"suggestion.mention.nonmembers": "Nie na kanale",
+ "suggestion.mention.not_in_channel": "Inne kanały",
"suggestion.mention.special": "Specjalne wzmianki",
"suggestion.search.private": "Kanały prywatne",
"suggestion.search.public": "Kanały publiczne",
diff --git a/webapp/i18n/pt-BR.json b/webapp/i18n/pt-BR.json
index 38482ea1b..4575a5dfe 100644
--- a/webapp/i18n/pt-BR.json
+++ b/webapp/i18n/pt-BR.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Idioma Padrão do Servidor:",
"admin.general.log": "Carregando",
"admin.general.policy": "Política",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "A qualquer momento",
"admin.general.policy.allowEditPostDescription": "Definir a política sobre o período de tempo que os autores têm de editar suas mensagens após a publicação.",
"admin.general.policy.allowEditPostNever": "Nunca",
"admin.general.policy.allowEditPostTimeLimit": "segundos após a postagem",
"admin.general.policy.allowEditPostTitle": "Permitir que os usuários editem suas mensagens:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Administradores de Time e Sistema",
"admin.general.policy.permissionsAll": "Todos os membros da equipe",
"admin.general.policy.permissionsAllChannel": "Todos os membros do canal",
@@ -824,9 +832,9 @@
"admin.sql.maxOpenTitle": "Máximo de Conexões Abertas:",
"admin.sql.noteDescription": "Alterando as propriedades nesta seção irá exigir que o servidor seja reiniciado para que tenha efeito.",
"admin.sql.noteTitle": "Nota:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "O tempo em segundos para esperar uma resposta do banco de dados após abrir a conexão e enviar a consulta. Erros que você vê na UI ou nos logs que são resultados de uma consulta que expirou pode variar dependendo do tipo de consulta. Esta configuração não tem efeito em bando de dados PostgreSQL.",
+ "admin.sql.queryTimeoutExample": "Ex.: \"30\"",
+ "admin.sql.queryTimeoutTitle": "Tempo-limite da consulta:",
"admin.sql.replicas": "Replicas Fonte de Dados:",
"admin.sql.traceDescription": "(Modo Desenvolvedor) Quando verdadeiro, execução de instruções SQL será gravado no log.",
"admin.sql.traceTitle": "Rastreamento: ",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Selecione um canal ---",
"channel_switch_modal.dm": "(Mensagem Direta)",
"channel_switch_modal.failed_to_open": "Falha ao abrir o canal.",
- "channel_switch_modal.help": "Digite o nome do canal. Use ↑↓ para navegar, TAB para selecionar, ↵ para confirmar, ESC para cancelar",
"channel_switch_modal.not_found": "Nenhum resultado encontrado.",
"channel_switch_modal.submit": "Alternar",
"channel_switch_modal.title": "Alternar Canais",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Perfil",
"mobile.routes.user_profile.send_message": "Enviar Mensagem",
"mobile.select_team.choose": "Suas equipes: ",
+ "mobile.select_team.join_open": "Equipes abertas que você pode se juntar",
"mobile.server_ping_failed": "Não é possível conectar ao servidor. Por favor verifique a URL do seu servidor e a conexão de internet.",
"mobile.server_url.invalid_format": "URL deve começar com http:// ou https://",
"mobile.session_expired": "Sessão Expirada: Por favor faça o login para continuar recebendo as notificações.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Configurações da Equipe",
"navbar_dropdown.viewMembers": "Ver Membros",
"notification.dm": "Mensagem Direta",
+ "notify_all.confirm": "Confirmar",
+ "notify_all.question": "Usando @all ou @channel você irá enviar notificações para {totalMembers} pessoas. Você está certo que deseja fazer isso?",
+ "notify_all.title.confirm": "Confirmar o envio de notificações para o canal todo",
"passwordRequirements": "Requerimentos de Senha:",
"password_form.change": "Alterar minha senha",
"password_form.click": "Clique <a href={url}>aqui</a> para logar.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Carregar mais mensagens",
"posts_view.newMsg": "Novas Mensagens",
"posts_view.newMsgBelow": "{count} {count, plural, one {nova mensagem} other {novas mensagens}} abaixo",
+ "quick_switch_modal.channels": "Canais",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Utilize TAB para trocar entre equipes/canais, ↑↓ para navegar, ↵ para confirmar e ESC para cancelar",
+ "quick_switch_modal.help_no_team": "Digite o nome do canal. Use ↑↓ para navegar, ↵ para confirmar, ESC para cancelar",
+ "quick_switch_modal.teams": "Equipes",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(clique para adicionar)",
"reaction.clickToRemove": "(clique para remover)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {usuário} other {usuários}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Fora desta equipe",
"sidebar.pg": "Canais Privados",
"sidebar.removeList": "Remover da lista",
+ "sidebar.switch_channels": "Troca de Canais (CTRL + K)",
+ "sidebar.switch_channels.mac": "Troca de Canais (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Canais</h4><p><strong>Canais</strong> organizam conversas em diferentes tópicos. Eles estão abertos a todos em sua equipe. Para enviar comunicações privadas utilize <strong>Mensagens Diretas</strong> para uma única pessoa ou <strong>Canais Privados</strong> para várias pessoas.</p>",
"sidebar.tutorialScreen2": "<h4>Canais \"{townsquare}\" e \"{offtopic}\"</h4><p>Aqui estão dois canais públicos para começar:</p><p><strong>{townsquare}</strong> é um lugar comunicação de toda equipe. Todo mundo em sua equipe é um membro deste canal.</p><p><strong>{offtopic}</strong> é um lugar para diversão e humor fora dos canais relacionados com o trabalho. Você e sua equipe podem decidir qual outros canais serão criados.</p>",
"sidebar.tutorialScreen3": "<h4>Criando e Participando de Canais</h4><p>Clique em <strong>\"Mais...\"</strong> para criar um novo canal ou participar de um já existente.</p><p>Você também pode criar um novo canal ao clicar <strong>no símbolo \"+\"</strong> ao lado do cabeçalho canal público ou privado.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "O nome deve ser de 3 ou mais caracteres até um máximo de 15",
"sso_signup.teamName": "Entre o nome da nova equipe",
"sso_signup.team_error": "Por favor entre o nome da equipe",
+ "suggestion.loading": "Carregando...",
"suggestion.mention.all": "ATENÇÃO: Todos no canal serão mencionados.",
"suggestion.mention.channel": "Notifica todos no canal",
"suggestion.mention.channels": "Meus Canais",
"suggestion.mention.here": "Notifica todos os conectados ao canal",
+ "suggestion.mention.in_channel": "Canais",
"suggestion.mention.members": "Membros do Canal",
"suggestion.mention.morechannels": "Outros Canais",
"suggestion.mention.nonmembers": "Não no Canal",
+ "suggestion.mention.not_in_channel": "Outros Canais",
"suggestion.mention.special": "Menções Especiais",
"suggestion.search.private": "Canais Privados",
"suggestion.search.public": "Canais Públicos",
@@ -2261,7 +2285,7 @@
"user.settings.modal.security": "Segurança",
"user.settings.modal.title": "Definições de Conta",
"user.settings.notifications.allActivity": "Para todas as atividades",
- "user.settings.notifications.channelWide": "Menções para todo canal \"@channel\", \"@all\"",
+ "user.settings.notifications.channelWide": "Menções para todo canal \"@channel\", \"@all\", \"@here\"",
"user.settings.notifications.close": "Fechar",
"user.settings.notifications.comments": "Responder notificações",
"user.settings.notifications.commentsAny": "Dispara notificações de mensagens em resposta a tópicos que eu iniciei ou participo",
diff --git a/webapp/i18n/ru.json b/webapp/i18n/ru.json
index f64fa0bed..7c5edc085 100644
--- a/webapp/i18n/ru.json
+++ b/webapp/i18n/ru.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Язык сервера по умолчанию:",
"admin.general.log": "Ведение журнала",
"admin.general.policy": "Policy",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Время не указано",
"admin.general.policy.allowEditPostDescription": "Установить политику продолжительности времени после публикации сообщений, в течение которого авторы могут их редактировать",
"admin.general.policy.allowEditPostNever": "Никогда",
"admin.general.policy.allowEditPostTimeLimit": "секунд после публикации",
"admin.general.policy.allowEditPostTitle": "Разрешить пользователям редактировать свои сообщения:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Группа и Администраторы системы",
"admin.general.policy.permissionsAll": "Все участники команды",
"admin.general.policy.permissionsAllChannel": "Все участники канала",
@@ -825,7 +833,7 @@
"admin.sql.noteDescription": "Изменение параметров в этой секции потребует перезагрузки сервера.",
"admin.sql.noteTitle": "Заметка:",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
+ "admin.sql.queryTimeoutExample": "Например: \"30\"",
"admin.sql.queryTimeoutTitle": "Query Timeout:",
"admin.sql.replicas": "Реплики источника данных:",
"admin.sql.traceDescription": "(Режим разработчика) Если включено, все исполняемые SQL-запросы будут записаны в лог.",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Выбрать канал ---",
"channel_switch_modal.dm": "(Личное сообщение)",
"channel_switch_modal.failed_to_open": "Не удалось открыть канал.",
- "channel_switch_modal.help": "Напишите название канала. Используйте ↑↓ для перемещения, TAB для выбора, ↵ для подтверждения и ESC для отказа",
"channel_switch_modal.not_found": "Совпадений не найдено.",
"channel_switch_modal.submit": "Переключить",
"channel_switch_modal.title": "Сменить каналы",
@@ -1756,6 +1763,7 @@
"mobile.routes.user_profile": "Profile",
"mobile.routes.user_profile.send_message": "Отправить сообщение",
"mobile.select_team.choose": "Ваши команды: ",
+ "mobile.select_team.join_open": "Другие команды, к которым вы можете присоединиться.",
"mobile.server_ping_failed": "Cannot connect to the server. Please check your server URL and internet connection.",
"mobile.server_url.invalid_format": "Адрес должен начинаться с http:// или https://",
"mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Настройки команды",
"navbar_dropdown.viewMembers": "Просмотреть список участников",
"notification.dm": "Прямое сообщение",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "Требования к паролю:",
"password_form.change": "Изменить пароль",
"password_form.click": "Щёлкните <a href={url}>сюда</a> для входа в систему.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Больше сообщений",
"posts_view.newMsg": "Новые сообщения",
"posts_view.newMsgBelow": "{count, plural, one {Новое сообщение} other {Новые сообщения}} ниже",
+ "quick_switch_modal.channels": "Каналы",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "Напишите название канала. Используйте ↑↓ для перемещения, TAB для выбора, ↵ для подтверждения и ESC для отказа",
+ "quick_switch_modal.teams": "Условия",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(нажмите, чтобы добавить)",
"reaction.clickToRemove": "(нажмите, чтобы удалить)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {пользователь} few {пользователя} other {пользователей}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "За пределами команды",
"sidebar.pg": "Личные Каналы",
"sidebar.removeList": "Удалить из списка",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Каналы</h4><p><strong>Каналы</strong> предназначены для организации обсуждений на разные темы. Они открыты для всех в вашей команде. Чтобы отправлять приватные сообщения, используйте <strong>личные сообщения</strong> для диалогов или <strong>приватные группы</strong> для бесед.</p>",
"sidebar.tutorialScreen2": "<h4>Каналы \"{townsquare}\" и \"{offtopic}\"</h4><p>Для начала вам будут доступны два публичных канала:</p><p><strong>{townsquare}</strong> используется для внутрикомандного общения. Каждый из вашей команды является участником этого канала.</p><p><strong>{offtopic}</strong> предназначен для юмора и развлечений отдельно от рабочих каналов. Вы и Ваша команда может выбрать какие другие каналы вам потребуются.</p>",
"sidebar.tutorialScreen3": "<h4>Создание и присоединение к каналу</h4><p>Нажмите <strong>\"Больше...\"</strong> для создания или присоединения к одному из каналов.</p><p>Вы также можете создать канал или приватную группу, нажав на <strong>\"+\" symbol</strong>, идущего после заголовка канала или приватной группы.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Имя должно быть более 3 и менее 15 символов",
"sso_signup.teamName": "Введите название новой команды",
"sso_signup.team_error": "Введите имя команды",
+ "suggestion.loading": "Загрузка...",
"suggestion.mention.all": "CAUTION: This mentions everyone in channel",
"suggestion.mention.channel": "Уведомляет всех на канале",
"suggestion.mention.channels": "Мои каналы",
"suggestion.mention.here": "Уведомлять всех в канале и на сайте",
+ "suggestion.mention.in_channel": "Каналы",
"suggestion.mention.members": "Участники канала",
"suggestion.mention.morechannels": "Другие каналы",
"suggestion.mention.nonmembers": "Не в канале",
+ "suggestion.mention.not_in_channel": "Другие каналы",
"suggestion.mention.special": "Специальные функции",
"suggestion.search.private": "Личные Каналы",
"suggestion.search.public": "Общедоступные каналы",
diff --git a/webapp/i18n/tr.json b/webapp/i18n/tr.json
index 3e8e63d30..acbf2b055 100644
--- a/webapp/i18n/tr.json
+++ b/webapp/i18n/tr.json
@@ -256,7 +256,7 @@
"admin.email.mhpns": "iOS ve Android uygulamaları için üretim kalitesinde şifrelenmiş HPNS bağlantısı kullanılsın",
"admin.email.mhpnsHelp": "<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOS uygulamasını</a> iTunes üzerinden indirin. <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Android uygulamasını</a> Google Play üzerinden indirin. <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target='_blank'>HPNS</a> hakkında ayrıntılı bilgi alın.",
"admin.email.mtpns": "iOS ve Android uygulamalarını iTunes ve Google Play üzerinden TPNS ile kullanın",
- "admin.email.mtpnsHelp": "<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOS uygulamasını</a> iTunes üzerinden indirin. <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Android uygulamasını</a> Google Play üzerinden indirin. <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target='_blank'>HPNS</a> hakkında ayrıntılı bilgi alın.",
+ "admin.email.mtpnsHelp": "<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOS uygulamasını</a> iTunes üzerinden indirin. <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Android uygulamasını</a> Google Play üzerinden indirin. <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target='_blank'>TPNS</a> hakkında ayrıntılı bilgi alın.",
"admin.email.nofificationOrganizationExample": "Örnek \"© ABC Ltd., 565 Atatürk Cad, Ankara, 06000, Türkiye\"",
"admin.email.notificationDisplayDescription": "Matermost bildirim e-postaları gönderilirken kullanılacak e-posta hesabı için görüntülenecek ad.",
"admin.email.notificationDisplayExample": "Örnek: \"Mattermost Bildirimi\", \"Sistem\", \"No-Reply\"",
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "Varsayılan Sunucu Dili:",
"admin.general.log": "Günlük",
"admin.general.policy": "İlke",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "Herhangi bir zaman",
"admin.general.policy.allowEditPostDescription": "Yazarların gönderdikten sonra iletilerini düzenleyebileceği zaman ilkesini ayarlayın.",
"admin.general.policy.allowEditPostNever": "Asla",
"admin.general.policy.allowEditPostTimeLimit": "gönderikten bu kadar saniye sonra",
"admin.general.policy.allowEditPostTitle": "Kullanıcılar kendi iletilerini düzenleyebilsin:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "Takım ve Sistem Yöneticileri",
"admin.general.policy.permissionsAll": "Tüm takım üyeleri",
"admin.general.policy.permissionsAllChannel": "Tüm kanal üyeleri",
@@ -624,7 +632,7 @@
"admin.reset_password.submit": "Lütfen en az {chars} karakter yazın.",
"admin.reset_password.titleReset": "Parolayı Sıfırla",
"admin.reset_password.titleSwitch": "Hesabı E-posta/Parolaya Geçir",
- "admin.saml.assertionConsumerServiceURLDesc": "https://<mattermost-adresiniz>/login/sso/saml olarak yazın. Sunucu yapılandırmanıza uygun olarak HTTP ya da HTTPS kullandığınızdan emin olun. Bu alan ayrıca Müşteri Onaylama Hizmeti Adresi olarak da bilinir.",
+ "admin.saml.assertionConsumerServiceURLDesc": "https://<mattermost-adresiniz>/login/sso/saml olarak yazın. Sunucu yapılandırmanıza uygun olarak HTTP ya da HTTPS kullandığınızdan emin olun. Bu alan ayrıca Müşteri Onaylama Hizmeti Adresi olarak da bilinir.",
"admin.saml.assertionConsumerServiceURLEx": "Örnek: \"https://<mattermost-adresiniz>/login/sso/saml\"",
"admin.saml.assertionConsumerServiceURLTitle": "Hizmet Sağlayıcı Oturum Açma Adresi:",
"admin.saml.bannerDesc": "Kullanıcı oturum açarken Mattermost üzerindeki bilgiler SAML sunucusunda bulunan kullanıcı özniteliklerine göre güncellenir. Bu bilgilere kullanıcı devre dışı bırakma ya da silme işlemleri de dahildir. Ayrıntılı bilgi almak için <a href=\"https://docs.mattermost.com/deployment/sso-saml.html\">https://docs.mattermost.com/deployment/sso-saml.html</a> adresine bakın",
@@ -824,9 +832,9 @@
"admin.sql.maxOpenTitle": "En Fazla Açık Bağlantı Sayısı:",
"admin.sql.noteDescription": "Bu bölümde yapılan değişikliklerin etkin olması için sunucu yeniden başlatılmalıdır.",
"admin.sql.noteTitle": "Not:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "Bir bağlantı açılıp sorgu gönderilmeden önce veritabanından yanıt almak için beklenecek saniye. Sorgunun türüne bağlı olarak oluşacak zaman aşımları nedeniyle arayüzde hatalar görebilirsiniz. Bu ayarın PostgreSQL veritabanları üzerinde etkisi yoktur.",
+ "admin.sql.queryTimeoutExample": "Örnek: \"30\"",
+ "admin.sql.queryTimeoutTitle": "Sorgu Zaman Aşımı:",
"admin.sql.replicas": "Veri Kaynağı Kopyaları:",
"admin.sql.traceDescription": "(Geliştirme Kipi) Bu seçenek etkinleştirildiğinde, yürütülen SQL komutları günlüğe yazılır.",
"admin.sql.traceTitle": "İzle: ",
@@ -1047,7 +1055,7 @@
"audit_table.updateGlobalNotifications": "Genel bildirim ayarlarınız güncellendi",
"audit_table.updatePicture": "Profil görseliniz güncellendi",
"audit_table.updatedRol": "Kullanıcı rolleri şu şekilde güncellendi ",
- "audit_table.userAdded": "{addedUsername} kullanıcısı {channelName} kanalına eklendi",
+ "audit_table.userAdded": "{username} kullanıcısı {channelName} kanalına eklendi",
"audit_table.userId": "Kullanıcı Kodu",
"audit_table.userRemoved": "{username} kullanıcısı {channelName} kanalından çıkarıldı",
"audit_table.verified": "E-posta adresiniz doğrulandı",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- Bir Kanal Seçin ---",
"channel_switch_modal.dm": "(Doğrudan İleti)",
"channel_switch_modal.failed_to_open": "Kanal açılamadı.",
- "channel_switch_modal.help": "Kanal adını yazın. Gözatmak için ↑↓, seçmek için TAB, onaylamak için ↵, vazgeçmek için ESC tuşlarına basın",
"channel_switch_modal.not_found": "Herhangi bir sonuç bulunamadı.",
"channel_switch_modal.submit": "Değiştir",
"channel_switch_modal.title": "Kanalları Değiştir",
@@ -1698,7 +1705,7 @@
"mobile.channel_list.openGM": "Grup İletisi Aç",
"mobile.channel_list.privateChannel": "Özel Kanal",
"mobile.channel_list.publicChannel": "Herkese Açık Kanal",
- "mobile.channel_list.unreads": "UNREADS",
+ "mobile.channel_list.unreads": "OKUNMAMIŞLAR",
"mobile.components.channels_list_view.yourChannels": "Kanallarınız:",
"mobile.components.error_list.dismiss_all": "Tümünü Yoksay",
"mobile.components.select_server_view.continue": "Devam",
@@ -1713,7 +1720,7 @@
"mobile.file_upload.camera": "Fotoğraf ya da Görüntü Çek",
"mobile.file_upload.library": "Fotoğraf Kitaplığı",
"mobile.file_upload.more": "Diğer",
- "mobile.file_upload.video": "Video Libary",
+ "mobile.file_upload.video": "Görüntü Kitaplığı",
"mobile.help.title": "Yardım",
"mobile.intro_messages.DM": "{teammate} takım arkadaşınız ile doğrudan ileti geçmişinizin başlangıcı. Bu bölüm dışındaki kişiler burada paylaşılan doğrudan ileti ve dosyaları göremez.",
"mobile.intro_messages.default_message": "Takım arkadaşlarınız kayıt olduğunda görecekleri ilk kanal budur. Bu kanalı herkesin bilmesi gereken iletiler için kullanın.",
@@ -1722,7 +1729,7 @@
"mobile.loading_members": "Üyeler Yükleniyor...",
"mobile.loading_posts": "İletiler Yükleniyor...",
"mobile.login_options.choose_title": "Oturum açma yönteminizi seçin",
- "mobile.notification.in": " in ",
+ "mobile.notification.in": " içinde ",
"mobile.offlineIndicator.connected": "Bağlandı",
"mobile.offlineIndicator.connecting": "Bağlanıyor...",
"mobile.offlineIndicator.offline": "İnternet bağlantısı yok",
@@ -1756,9 +1763,10 @@
"mobile.routes.user_profile": "Profil",
"mobile.routes.user_profile.send_message": "İleti Gönder",
"mobile.select_team.choose": "Your teams:",
+ "mobile.select_team.join_open": "Katılabileceğiniz diğer açık takımlar",
"mobile.server_ping_failed": "Sunucuya bağlanılamadı. Lütfen sunucu adresini ve İnternet bağlantınızı denetleyin.",
"mobile.server_url.invalid_format": "Adres http:// yada https:// ile başlamalıdır",
- "mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
+ "mobile.session_expired": "Oturumun Süresi Dolmuş: Lütfen bildirimleri almaya devam etmek için oturum açın.",
"mobile.settings.team_selection": "Takım Seçimi",
"more_channels.close": "Kapat",
"more_channels.create": "Yeni Kanal Oluştur",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "Takım Ayarları",
"navbar_dropdown.viewMembers": "Üyeleri Görüntüle",
"notification.dm": "Doğrudan İleti",
+ "notify_all.confirm": "Onayla",
+ "notify_all.question": "@all ya da @channel kullandığınızda bildirimler {totalMembers} kişiye gönderilir. Bunu yapmak istediğinize emin misiniz?",
+ "notify_all.title.confirm": "Bildirimlerin tüm kanala gönderilmesini onayla",
"passwordRequirements": "Parola Gereklilikleri:",
"password_form.change": "Parolamı değiştir",
"password_form.click": "Oturum açmak için <a href={url}>buraya tıklayın</a>.",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "Daha fazla ileti yükle",
"posts_view.newMsg": "Yeni İletiler",
"posts_view.newMsgBelow": "Aşağıda yeni {count, plural, bir {message} diğer {messages}} var",
+ "quick_switch_modal.channels": "Kanallar",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Takım ve kanalları değiştirmek için TAB tuşunu, gezinmek için ↑↓ tuşlarını, onaylamak için ↵ tuşunu, yoksaymak için ESC tuşunu kullanın",
+ "quick_switch_modal.help_no_team": "Kanal adını yazın. Gezinmek için ↑↓, onaylamak için ↵, yoksaymak için ESC tuşunu kullanın",
+ "quick_switch_modal.teams": "Takımlar",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(eklemek için tıklayın)",
"reaction.clickToRemove": "(silmek için tıklayın)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, bir {user} diğer {users}}",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "Bu takımın dışında",
"sidebar.pg": "Özel Kanallar",
"sidebar.removeList": "Listeden çıkar",
+ "sidebar.switch_channels": "Kanalları Değiştir (CTRL + K)",
+ "sidebar.switch_channels.mac": "Kanalları Değiştir (CMD + K)",
"sidebar.tutorialScreen1": "<h4>Kanallar</h4><p><strong>Kanallar</strong> farklı konulardaki konuşmaları düzenlemek için kullanılır. Kanallar takımınızdaki herkese açıktır. Özel iletişim kurmak gerektiğinde bir kişi için <strong>Doğrudan İletileri</strong>, bir kaç kişi için <strong>Özel Kanalları</strong> kullanabilirsiniz.</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\" ve \"{offtopic}\" kanalları</h4><p>Başlangıçta iki herkese açık kanal bulunur:</p><p><strong>{townsquare}</strong> tüm takımla iletişim kurmak için kullanılır. Takımınızdaki herkes bu kanalın bir üyesidir.</p><p><strong>{offtopic}</strong> iş dışı kanallar dışında eğlence için kullanılır. Siz ve takımınız başka kanallar oluşturmaya karar verebilirsiniz.</p>",
"sidebar.tutorialScreen3": "<h4>Kanal Oluşturmak ve Katılmak</h4><p>Yeni bir kanal oluşturmak ve varolan bir kanala katılmak için <strong>\"Diğer...\"</strong> üzerine tıklayın.</p><p>Ayrıca herkese açık ya da özel bir kanal başlığının yanındaki <strong>\"+\" simgesine</strong> tıklayarak da yeni bir kanal oluşturabilirsiniz.</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "Ad en az 3 en fazla 15 karakterden oluşabilir",
"sso_signup.teamName": "Yeni takımın adını yazın",
"sso_signup.team_error": "Lütfen bir takım adı yazın",
+ "suggestion.loading": "Yükleniyor...",
"suggestion.mention.all": "DİKKAT: Bu işlem kanaldaki herkesi anacak",
"suggestion.mention.channel": "Kanaldaki herkese bildirilir",
"suggestion.mention.channels": "Kanallarım",
"suggestion.mention.here": "Kanalda ve çevrimiçi olan herkese bildirilir",
+ "suggestion.mention.in_channel": "Kanallar",
"suggestion.mention.members": "Kanal Üyeleri",
"suggestion.mention.morechannels": "Diğer Kanallar",
"suggestion.mention.nonmembers": "Kanalda Değil",
+ "suggestion.mention.not_in_channel": "Diğer Kanallar",
"suggestion.mention.special": "Özel Anmalar",
"suggestion.search.private": "Özel Kanallar",
"suggestion.search.public": "Herkese Açık Kanallar",
@@ -2261,7 +2285,7 @@
"user.settings.modal.security": "Güvenlik",
"user.settings.modal.title": "Hesap Ayarları",
"user.settings.notifications.allActivity": "Tüm işlemler için",
- "user.settings.notifications.channelWide": "Kanal genelindeki anmalar \"@channel\", \"@all\"",
+ "user.settings.notifications.channelWide": "Kanal genelindeki anmalar \"@channel\", \"@all\", \"@here\"",
"user.settings.notifications.close": "Kapat",
"user.settings.notifications.comments": "Yanıt bildirimleri",
"user.settings.notifications.commentsAny": "Bemin başlattığım ya da katıldığım konu yanıtlarındaki iletiler için bildirim gönderilsin",
diff --git a/webapp/i18n/zh-CN.json b/webapp/i18n/zh-CN.json
index 58b2c0056..9835e68f7 100644
--- a/webapp/i18n/zh-CN.json
+++ b/webapp/i18n/zh-CN.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "默认服务器语言:",
"admin.general.log": "日志",
"admin.general.policy": "策略",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "任何时间",
"admin.general.policy.allowEditPostDescription": "设定作者发布消息后可编辑的时长的策略。",
"admin.general.policy.allowEditPostNever": "从不",
"admin.general.policy.allowEditPostTimeLimit": "发布后秒数",
"admin.general.policy.allowEditPostTitle": "允许用户修改他们的消息:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "团队和系统管理员",
"admin.general.policy.permissionsAll": "所有团队成员",
"admin.general.policy.permissionsAllChannel": "所有频道成员",
@@ -825,8 +833,8 @@
"admin.sql.noteDescription": "修改这段属性需要重启服务器才能生效。",
"admin.sql.noteTitle": "注释:",
"admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutExample": "例如:\"30\"",
+ "admin.sql.queryTimeoutTitle": "查询超时:",
"admin.sql.replicas": "数据源副本:",
"admin.sql.traceDescription": "(开发模式) 当设为是时,SQL 语句会被写入到日志。",
"admin.sql.traceTitle": "追踪:",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- 选择一个频道 ---",
"channel_switch_modal.dm": "(私信)",
"channel_switch_modal.failed_to_open": "打开频道失败。",
- "channel_switch_modal.help": "输入频道名。↑↓浏览,TAB选择,↵确认,ESC取消",
"channel_switch_modal.not_found": "无匹配项。",
"channel_switch_modal.submit": "切换",
"channel_switch_modal.title": "切换频道",
@@ -1321,8 +1328,8 @@
"error.not_found.link_message": "返回Mattermost",
"error.not_found.message": "您访问的页面不存在",
"error.not_found.title": "页面未找到",
- "error_bar.expired": "企业版授权已过期,一些功能已停用。<a href='{link}' target='_blank'>请更新授权。</a>",
- "error_bar.expiring": "企业版授权将于 {date} 过期。<a href='{link}' target='_blank'>请更新授权。</a>",
+ "error_bar.expired": "企业版授权已过期,一些功能已停用。<a href='{link}' target='_blank'>请更新授权</a>。",
+ "error_bar.expiring": "企业版授权将于 {date} 过期。<a href='{link}' target='_blank'>请更新授权</a>。",
"error_bar.past_grace": "企业版授权已过期,一些功能已停用。请联系您的系统管理员了解详情。",
"error_bar.preview_mode": "预览模式: 未配置邮件通知",
"error_bar.site_url": "请在 {link} 配置您的 {docsLink}。",
@@ -1698,7 +1705,7 @@
"mobile.channel_list.openGM": "打开组消息",
"mobile.channel_list.privateChannel": "私有频道",
"mobile.channel_list.publicChannel": "公共频道",
- "mobile.channel_list.unreads": "UNREADS",
+ "mobile.channel_list.unreads": "未读数",
"mobile.components.channels_list_view.yourChannels": "您的频道:",
"mobile.components.error_list.dismiss_all": "关闭所有",
"mobile.components.select_server_view.continue": "继续",
@@ -1713,7 +1720,7 @@
"mobile.file_upload.camera": "拍照或视频",
"mobile.file_upload.library": "照片库",
"mobile.file_upload.more": "更多",
- "mobile.file_upload.video": "Video Libary",
+ "mobile.file_upload.video": "视频库",
"mobile.help.title": "帮助",
"mobile.intro_messages.DM": "这是您和{teammate}私信记录的开端。此区域外的人不能看到这里共享的私信和文件。",
"mobile.intro_messages.default_message": "这是团队成员注册后第一个看到的频道 - 使用它发布所有人需要知道的消息。",
@@ -1756,9 +1763,10 @@
"mobile.routes.user_profile": "个人资料",
"mobile.routes.user_profile.send_message": "发送消息",
"mobile.select_team.choose": "您的团队:",
+ "mobile.select_team.join_open": "您可以加入的其他团队。",
"mobile.server_ping_failed": "无法连接服务器。请检查您的服务器网址和网络连接。",
"mobile.server_url.invalid_format": "每个 URL 必须以 http:// 或 https:// 开头",
- "mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
+ "mobile.session_expired": "会话已超时:请登入再继续接收通知。",
"mobile.settings.team_selection": "团队选择",
"more_channels.close": "关闭",
"more_channels.create": "创建新频道",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "团队设置",
"navbar_dropdown.viewMembers": "查看成员",
"notification.dm": "私信",
+ "notify_all.confirm": "Confirm",
+ "notify_all.question": "By using @all or @channel you are about to send notifications to {totalMembers} people. Are you sure you want to do this?",
+ "notify_all.title.confirm": "Confirm sending notifications to entire channel",
"passwordRequirements": "密码要求:",
"password_form.change": "修改我的密码",
"password_form.click": "点击<a href={url}>这里</a>去登录。",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "载入更多消息",
"posts_view.newMsg": "新消息",
"posts_view.newMsgBelow": "以下有 {count} 个新消息",
+ "quick_switch_modal.channels": "频道",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "Use TAB to toggle between teams/channels, ↑↓ to browse, ↵ to confirm, ESC to dismiss",
+ "quick_switch_modal.help_no_team": "输入频道名。↑↓浏览,TAB选择,↵确认,ESC取消",
+ "quick_switch_modal.teams": "条款",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(点击添加)",
"reaction.clickToRemove": "(点击删除)",
"reaction.othersReacted": "{otherUsers, number} 位用户",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "此团队之外",
"sidebar.pg": "私有频道",
"sidebar.removeList": "从列表删除",
+ "sidebar.switch_channels": "Switch Channels (CTRL + K)",
+ "sidebar.switch_channels.mac": "Switch Channels (CMD + K)",
"sidebar.tutorialScreen1": "<h4>频道</h4><p><strong>频道</strong>组织不同主题的会话。他们对您所在团队的每一个人开放。针对单人发送私人消息使用<strong>私信</strong>针对多人使用<strong>私有频道</strong>。</p>",
"sidebar.tutorialScreen2": "<h4>“{townsquare}”和“{offtopic}”频道</h4><p>这里启用了两个公共频道: </p><p><strong>公共频道</strong>是一个团队范围内沟通的地方。团队中的每一个人都是这个频道的一个成员。</p><p><strong>闲聊频道</strong>是一个娱乐幽默与工作无关的频道。您和您的团队可以决定创建其他频道。</p>",
"sidebar.tutorialScreen3": "<h4>创建和加入频道</h4><p>点击<strong>“更多...”</strong>创建一个新频道或加入一个现有频道。</p><p>您还可以通过点击频道或私有频道旁的<strong>“+”符号</strong>,创建一个新频道或私有频道标题。</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "团队名必须为3-15个字母",
"sso_signup.teamName": "输入新团队名",
"sso_signup.team_error": "输入团队名",
+ "suggestion.loading": "加载中...",
"suggestion.mention.all": "注意:这将提及此频道所有人",
"suggestion.mention.channel": "通知每个频道",
"suggestion.mention.channels": "我的频道",
"suggestion.mention.here": "通知所有在此频道在线的人",
+ "suggestion.mention.in_channel": "频道",
"suggestion.mention.members": "频道成员",
"suggestion.mention.morechannels": "其他频道",
"suggestion.mention.nonmembers": "不在频道中",
+ "suggestion.mention.not_in_channel": "其他频道",
"suggestion.mention.special": "特别提及",
"suggestion.search.private": "私有频道",
"suggestion.search.public": "公共频道",
diff --git a/webapp/i18n/zh-TW.json b/webapp/i18n/zh-TW.json
index 9d902440d..5fe37a8b2 100644
--- a/webapp/i18n/zh-TW.json
+++ b/webapp/i18n/zh-TW.json
@@ -319,11 +319,19 @@
"admin.general.localization.serverLocaleTitle": "預設的伺服器語言:",
"admin.general.log": "記錄",
"admin.general.policy": "政策",
+ "admin.general.policy.allowBannerDismissalDesc": "When true, users can dismiss the banner until its next update. When false, the banner is permanently visible until it is turned off by the System Admin.",
+ "admin.general.policy.allowBannerDismissalTitle": "Allow Banner Dismissal:",
"admin.general.policy.allowEditPostAlways": "任何時間",
"admin.general.policy.allowEditPostDescription": "設定作者在發出訊息後有多少時間可以編輯。",
"admin.general.policy.allowEditPostNever": "永不",
"admin.general.policy.allowEditPostTimeLimit": "發出訊息後幾秒內",
"admin.general.policy.allowEditPostTitle": "允許使用者編輯訊息:",
+ "admin.general.policy.bannerColorTitle": "Banner Color:",
+ "admin.general.policy.bannerTextColorTitle": "Banner Text Color:",
+ "admin.general.policy.bannerTextDesc": "Text that will appear in the announcement banner.",
+ "admin.general.policy.bannerTextTitle": "Banner Text:",
+ "admin.general.policy.enableBannerDesc": "Enable an announcement banner across all teams.",
+ "admin.general.policy.enableBannerTitle": "Enable Announcement Banner:",
"admin.general.policy.permissionsAdmin": "團隊跟系統管理員",
"admin.general.policy.permissionsAll": "團隊全員",
"admin.general.policy.permissionsAllChannel": "所有頻道成員",
@@ -545,13 +553,13 @@
"admin.mfa.bannerDesc": "使用 AD/LDAP 或 電子郵件登入的帳號可以使用<a href='https://docs.mattermost.com/deployment/auth.html' target='_blank'>多重要素驗證</a>。如果使用了其他登入方式,多重要素驗證必須要在認證提供者處設定。",
"admin.mfa.cluster": "高",
"admin.mfa.title": "多重要素驗證",
- "admin.nav.administratorsGuide": "Administrator's Guide",
- "admin.nav.commercialSupport": "Commercial Support",
+ "admin.nav.administratorsGuide": "系統管理員指南",
+ "admin.nav.commercialSupport": "商業支援",
"admin.nav.help": "說明",
"admin.nav.logout": "登出",
"admin.nav.report": "回報錯誤",
"admin.nav.switch": "選擇團隊",
- "admin.nav.troubleshootingForum": "Troubleshooting Forum",
+ "admin.nav.troubleshootingForum": "疑難排解論壇",
"admin.notifications.email": "電子郵件",
"admin.notifications.push": "行動推播",
"admin.notifications.title": "通知設定",
@@ -824,24 +832,24 @@
"admin.sql.maxOpenTitle": "最大開啟連線:",
"admin.sql.noteDescription": "變更此段落設定必須重啟伺服器以生效。",
"admin.sql.noteTitle": "註:",
- "admin.sql.queryTimeoutDescription": "The number of seconds to wait for a response from the database after opening a connection and sending the query. Errors that you see in the UI or in the logs as a result of a query timeout can vary depending on the type of query. This setting has no effect on PostgreSQL databases.",
- "admin.sql.queryTimeoutExample": "E.g.: \"30\"",
- "admin.sql.queryTimeoutTitle": "Query Timeout:",
+ "admin.sql.queryTimeoutDescription": "在開啟連線並發送查詢後等待資料庫回應的秒數。在使用者界面或紀錄中所見到因為查詢逾時而導致的錯誤可能會因為不同類型的查詢而改變。使用 PostgreSQL 資料庫時此設定沒有作用。",
+ "admin.sql.queryTimeoutExample": "如:\"30\"",
+ "admin.sql.queryTimeoutTitle": "查詢時限:",
"admin.sql.replicas": "資料來源複本:",
"admin.sql.traceDescription": "(開發模式)若啟用,執行的 SQL 指令會寫入記錄。",
"admin.sql.traceTitle": "Trace:",
"admin.sql.warning": "警告:重新產生 Salt 可能導致某些資料庫欄位回傳空值。",
- "admin.support.aboutDesc": "The URL for the About link on the Mattermost login and sign-up pages. If this field is empty, the About link is hidden from users.",
+ "admin.support.aboutDesc": "在 Mattermost 登入與註冊頁面上\"關於\"連結的網址。如果此欄位為空,該連結將會被隱藏。",
"admin.support.aboutTitle": "關於連結:",
"admin.support.emailHelp": "顯示在電子郵件通知跟教學上給使用者詢問支援問題的電子郵件地址。",
"admin.support.emailTitle": "技術支援信箱:",
- "admin.support.helpDesc": "The URL for the Help link on the Mattermost login page, sign-up pages, and Main Menu. If this field is empty, the Help link is hidden from users.",
+ "admin.support.helpDesc": "在 Mattermost 登入與註冊頁面上\"說明\"連結的網址。如果此欄位為空,該連結將會被隱藏。",
"admin.support.helpTitle": "說明連結:",
"admin.support.noteDescription": "若是連到外部網站,網址應以 http:// 或 https:// 起頭:",
"admin.support.noteTitle": "註:",
- "admin.support.privacyDesc": "The URL for the Privacy link on the login and sign-up pages. If this field is empty, the Privacy link is hidden from users.",
+ "admin.support.privacyDesc": "在 Mattermost 登入與註冊頁面上\"隱私\"連結的網址。如果此欄位為空,該連結將會被隱藏。",
"admin.support.privacyTitle": "隱私政策連結:",
- "admin.support.problemDesc": "The URL for the Report a Problem link in the Main Menu. If this field is empty, the link is removed from the Main Menu.",
+ "admin.support.problemDesc": "在 Mattermost 登入與註冊頁面上\"回報錯誤\"連結的網址。如果此欄位為空,該連結將會被隱藏。",
"admin.support.problemTitle": "回報錯誤連結:",
"admin.support.termsDesc": "連結到使用者使用您的線上服務時的條款。預設情況下這會連到 \"Mattermost 使用條款 (終端使用者)\" 解釋使用者是在怎樣的條款下使用 Mattermost。如果您改變了預設連結以增加自己的條款,新的條款必須包含連往預設條款的連結以讓使用者知道關於 Mattermost 軟體的使用條款。",
"admin.support.termsTitle": "服務條款連結:",
@@ -1161,7 +1169,6 @@
"channel_select.placeholder": "--- 選擇頻道 ---",
"channel_switch_modal.dm": "(直接傳訊)",
"channel_switch_modal.failed_to_open": "開啟頻道失敗。",
- "channel_switch_modal.help": "請輸入頻道名。↑↓可以瀏覽、TAB 選擇、↵ 確認、ESC 取消",
"channel_switch_modal.not_found": "找不到符合的。",
"channel_switch_modal.submit": "切換",
"channel_switch_modal.title": "切換頻道",
@@ -1255,7 +1262,7 @@
"delete_post.post": "訊息",
"delete_post.question": "確定要刪除{term}嘛?",
"delete_post.warning": "這篇文章有{count}個註解。",
- "edit_channel_header.editHeader": "Edit the Channel Header...",
+ "edit_channel_header.editHeader": "修改頻道標題",
"edit_channel_header.previewHeader": "修改標題",
"edit_channel_header_modal.cancel": "取消",
"edit_channel_header_modal.description": "修改頻道標題上面名字旁邊的文字。",
@@ -1698,7 +1705,7 @@
"mobile.channel_list.openGM": "開啟群組訊息",
"mobile.channel_list.privateChannel": "私人頻道",
"mobile.channel_list.publicChannel": "公開頻道",
- "mobile.channel_list.unreads": "UNREADS",
+ "mobile.channel_list.unreads": "未讀",
"mobile.components.channels_list_view.yourChannels": "您的頻道:",
"mobile.components.error_list.dismiss_all": "全部關閉",
"mobile.components.select_server_view.continue": "繼續",
@@ -1713,7 +1720,7 @@
"mobile.file_upload.camera": "照相或錄影",
"mobile.file_upload.library": "相簿",
"mobile.file_upload.more": "更多",
- "mobile.file_upload.video": "Video Libary",
+ "mobile.file_upload.video": "媒體櫃",
"mobile.help.title": "說明",
"mobile.intro_messages.DM": "這是跟{teammate}之間直接訊息的起頭。直接訊息跟在這邊分享的檔案除了在此處以外的人都看不到。",
"mobile.intro_messages.default_message": "這將是團隊成員註冊後第一個看到的頻道,請利用它張貼所有人都應該知道的事項。",
@@ -1722,7 +1729,7 @@
"mobile.loading_members": "正在載入成員...",
"mobile.loading_posts": "正在載入訊息...",
"mobile.login_options.choose_title": "選擇登入方式",
- "mobile.notification.in": " in ",
+ "mobile.notification.in": " 在 ",
"mobile.offlineIndicator.connected": "已連線",
"mobile.offlineIndicator.connecting": "連線中",
"mobile.offlineIndicator.offline": "沒有網際網路連線",
@@ -1756,9 +1763,10 @@
"mobile.routes.user_profile": "個人檔案",
"mobile.routes.user_profile.send_message": "發送訊息",
"mobile.select_team.choose": "您所屬的團隊:",
+ "mobile.select_team.join_open": "能加入的開放團隊。",
"mobile.server_ping_failed": "無法與伺服器連線。請檢查伺服器網址與網際網路連線。",
"mobile.server_url.invalid_format": "網址開頭必須是 http:// 或 https://",
- "mobile.session_expired": "Session Expired: Please log in to continue receiving notifications.",
+ "mobile.session_expired": "工作階段過期:請登入以繼續接收通知。",
"mobile.settings.team_selection": "選擇團隊",
"more_channels.close": "關閉",
"more_channels.create": "建立頻道",
@@ -1818,6 +1826,9 @@
"navbar_dropdown.teamSettings": "團隊設定",
"navbar_dropdown.viewMembers": "檢視成員",
"notification.dm": "直接傳訊",
+ "notify_all.confirm": "確認",
+ "notify_all.question": "使用 @all 或 @channel 後將會通知 {totalMembers} 人,請確定要執行。",
+ "notify_all.title.confirm": "確認對整個頻道發送通知",
"passwordRequirements": "密碼要求:",
"password_form.change": "變更密碼",
"password_form.click": "按 <a href={url}>這裡</a>登入",
@@ -1862,6 +1873,14 @@
"posts_view.loadMore": "載入更多訊息",
"posts_view.newMsg": "新訊息",
"posts_view.newMsgBelow": "下面還有 {count} 個新訊息",
+ "quick_switch_modal.channels": "頻道",
+ "quick_switch_modal.channelsShortcut.mac": "(CMD+K)",
+ "quick_switch_modal.channelsShortcut.windows": "(CTRL+K)",
+ "quick_switch_modal.help": "用 TAB 在團隊跟頻道之間切換、↑↓瀏覽、↵確認、ESC取消",
+ "quick_switch_modal.help_no_team": "請輸入頻道名。用↑↓瀏覽、↵ 確認、ESC 取消",
+ "quick_switch_modal.teams": "團隊",
+ "quick_switch_modal.teamsShortcut.mac": "(CMD+ALT+K)",
+ "quick_switch_modal.teamsShortcut.windows": "(CTRL+ALT+K)",
"reaction.clickToAdd": "(請按這裡增加)",
"reaction.clickToRemove": "(請按這裡移除)",
"reaction.othersReacted": "{otherUsers, number} 位使用者",
@@ -1952,6 +1971,8 @@
"sidebar.otherMembers": "此團隊以外",
"sidebar.pg": "私人頻道",
"sidebar.removeList": "從清單中移除",
+ "sidebar.switch_channels": "切換頻道 (CTRL + K)",
+ "sidebar.switch_channels.mac": "切換頻道 (CMD + K)",
"sidebar.tutorialScreen1": "<h4>頻道</h4><p><strong>頻道</strong>用來展開關於各種話題的對話。頻道對團隊全體都是開放可以任意讀寫的。需要私密通訊時,對單獨一人時使用<strong>直接訊息</strong>,對多人時使用<strong>私人頻道</strong>。</p>",
"sidebar.tutorialScreen2": "<h4>\"{townsquare}\"跟\"{offtopic}\"頻道</h4><p>以下為兩個一開始就建立好的公開頻道:</p><p><strong>{townsquare}</strong>是個給團隊之間溝通的地方,您的團隊全員都是這個頻道的成員。</p><p><strong>{offtopic}</strong>是個放鬆心情、聊與工作無關事情的地方。您和團隊可以決定要建立其他怎樣的頻道。</p>",
"sidebar.tutorialScreen3": "<h4>建立和加入頻道</h4><p>按<strong>\"更多...\"</strong>來建立新頻道或是加入現有的頻道。</p><p>您也可以藉由按在公開或私人頻道標題旁邊的<strong>\"+\"符號</strong>來建立新的公開或私人頻道。</p>",
@@ -2023,13 +2044,16 @@
"sso_signup.length_error": "名稱長度為3到15字元",
"sso_signup.teamName": "輸入新團隊名稱",
"sso_signup.team_error": "請輸入團隊名稱",
+ "suggestion.loading": "載入中…",
"suggestion.mention.all": "注意:這將會提及頻道中的所有人",
"suggestion.mention.channel": "通知頻道全員",
"suggestion.mention.channels": "我的頻道",
"suggestion.mention.here": "通知此頻道所有在線的人",
+ "suggestion.mention.in_channel": "頻道",
"suggestion.mention.members": "頻道成員",
"suggestion.mention.morechannels": "其他頻道",
"suggestion.mention.nonmembers": "不在頻道中",
+ "suggestion.mention.not_in_channel": "其他頻道",
"suggestion.mention.special": "特別提及",
"suggestion.search.private": "私人頻道",
"suggestion.search.public": "公開頻道",
@@ -2261,7 +2285,7 @@
"user.settings.modal.security": "安全",
"user.settings.modal.title": "帳號設定",
"user.settings.notifications.allActivity": "所有的活動",
- "user.settings.notifications.channelWide": "對頻道全員的提及 \"@channel\"、\"@all\"",
+ "user.settings.notifications.channelWide": "對頻道全員的提及 \"@channel\"、\"@all\"、\"@here\"",
"user.settings.notifications.close": "關閉",
"user.settings.notifications.comments": "回覆通知",
"user.settings.notifications.commentsAny": "我開啟或是有參與的討論串有回覆時觸發通知",