summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2016-08-04 10:45:36 -0500
committerChristopher Speller <crspeller@gmail.com>2016-08-04 11:45:36 -0400
commitf5d69cb813cb9307ac36e9a47dfc467c1e9f2d30 (patch)
tree6e305d1606b2dd908194f9ae5a572df4f00608dd /i18n
parent35cdc8f8431103a396cccd0b942dcd1f5fc6a93c (diff)
downloadchat-f5d69cb813cb9307ac36e9a47dfc467c1e9f2d30.tar.gz
chat-f5d69cb813cb9307ac36e9a47dfc467c1e9f2d30.tar.bz2
chat-f5d69cb813cb9307ac36e9a47dfc467c1e9f2d30.zip
New Languages and translations (#3729)
Diffstat (limited to 'i18n')
-rw-r--r--i18n/de.json46
-rw-r--r--i18n/en.json24
-rw-r--r--i18n/es.json32
-rw-r--r--i18n/fr.json86
-rw-r--r--i18n/ja.json38
-rw-r--r--i18n/ko.json4650
-rw-r--r--i18n/nl.json36
-rw-r--r--i18n/pt-BR.json36
-rw-r--r--i18n/zh_CN.json4650
-rw-r--r--i18n/zh_TW.json52
10 files changed, 9545 insertions, 105 deletions
diff --git a/i18n/de.json b/i18n/de.json
index f3ba7d9dc..f528ba659 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -104,6 +104,10 @@
"translation": "SMTP Server wird benötigt"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "Der SMTP Server, Port oder Benutzername wurde geändert. Bitte geben Die das SMTP Passwort erneut ein um die Verbindung zu testen."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - E-Mail Einstellungen überprüfen"
},
@@ -557,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### Tastaturkürzel\n\n#### Navigation\n\nALT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar\nALT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar\nALT+SHIFT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nALT+SHIFT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nSTRG+K: Kanalschnellwechselfenster öffnen\nSTRG+SHIFT+A: Benutzereinstellungen öffnen\nSTRG+SHIFT+M: Öffnet die letzten Erwähnungen\n\n#### Dateien\n\nSTRG+U: Datei(en) hochladen\n\n#### Nachrichten\n\nSTRG+HOCH (im leerem Eingabefeld): Letzte Nachricht oder Slash Befehl erneut ausgeben\nSTRG+RUNTER (im leerem Eingabefeld): Nächste Nachricht oder Slash Befehl erneut ausgeben\nHOCH (in leerem Eingabefeld): Letzte Nachricht im aktuellen Kanal bearbeiten\n@[Zeichen]+TAB: Autovervollständigen @Benutzername beginnend mit [Zeichen]\n:[Zeichen]+TAB: Autovervollständigen Emoji beginnend mit [Zeichen]\n\n#### Browser Kommandos\n\nALT+LEFT: Vorheriger Kanal in Ihrer Historie\nALT+RIGH: Nächster Kanal in Ihrer Historie\nSTRG+PLUS: Schrift vergrößern (Hineinzoomen)\nSTRG+MINUS: Schrift verkleinern (Herauszoomen)\nSHIFT+HOCH (in Eingabefeld): Text bis zur vorherigen Zeile markieren\nSHIFT+RUNTER (in Eingabefeld): Text bis zur nächsten Zeile markieren\nSHIFT+ENTER (in Eingabefeld): Neue Zeile erstellen\n"
+ "translation": "### Tastaturkürzel\n\n#### Navigation\n\nALT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar\nALT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar\nALT+SHIFT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nALT+SHIFT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nSTRG+K: Kanalschnellwechselfenster öffnen\nSTRG+SHIFT+A: Benutzereinstellungen öffnen\nSTRG+SHIFT+M: Öffnet die letzten Erwähnungen\n\n#### Dateien\n\nSTRG+U: Datei(en) hochladen\n\n#### Nachrichten\n\nALT+[Klick auf Nachricht]: Setze Nachricht als die älteste ungelesene Nachricht im aktuellen Kanal\nESC: Markiere alle Nachrichten im Kanal als gelesen\nSTRG+HOCH (im leerem Eingabefeld): Letzte Nachricht oder Slash Befehl erneut ausgeben\nSTRG+RUNTER (im leerem Eingabefeld): Nächste Nachricht oder Slash Befehl erneut ausgeben\nHOCH (in leerem Eingabefeld): Letzte Nachricht im aktuellen Kanal bearbeiten\n@[Zeichen]+TAB: Autovervollständigen @Benutzername beginnend mit [Zeichen]\n:[Zeichen]+TAB: Autovervollständigen Emoji beginnend mit [Zeichen]\n\n#### Browser Kommandos\n\nALT+LEFT: Vorheriger Kanal in Ihrer Historie\nALT+RIGH: Nächster Kanal in Ihrer Historie\nSTRG+PLUS: Schrift vergrößern (Hineinzoomen)\nSTRG+MINUS: Schrift verkleinern (Herauszoomen)\nSHIFT+HOCH (in Eingabefeld): Text bis zur vorherigen Zeile markieren\nSHIFT+RUNTER (in Eingabefeld): Text bis zur nächsten Zeile markieren\nSHIFT+ENTER (in Eingabefeld): Neue Zeile erstellen\n"
},
{
"id": "api.command_shortcuts.list_mac",
- "translation": "### Tastaturkürzel\n\n#### Navigation\n\nALT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar\nALT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar\nALT+SHIFT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nALT+SHIFT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nCMD+K: Kanalschnellwechselfenster öffnen\nCMD+SHIFT+A: Benutzereinstellungen öffnen\nCMD+SHIFT+M: Öffnet die letzten Erwähnungen\n\n#### Dateien\n\nCMD+U: Datei(en) hochladen\n\n#### Nachrichten\n\nCMD+HOCH (im leerem Eingabefeld): Letzte Nachricht oder Slash Befehl erneut ausgeben\nCMD+RUNTER (im leerem Eingabefeld): Nächste Nachricht oder Slash Befehl erneut ausgeben\nHOCH (in leerem Eingabefeld): Letzte Nachricht im aktuellen Kanal bearbeiten\n@[Zeichen]+TAB: Autovervollständigen @Benutzername beginnend mit [Zeichen]\n:[Zeichen]+TAB: Autovervollständigen Emoji beginnend mit [Zeichen]\n\n#### Browser Kommandos\n\nCMD+[: Vorheriger Kanal in Ihrer Historie\nCMD+]: Nächster Kanal in Ihrer Historie\nCMD+PLUS: Schrift vergrößern (Hineinzoomen)\nCMD+MINUS: Schrift verkleinern (Herauszoomen)\nSHIFT+HOCH (in Eingabefeld): Text bis zur vorherigen Zeile markieren\nSHIFT+RUNTER (in Eingabefeld): Text bis zur nächsten Zeile markieren\nSHIFT+ENTER (in Eingabefeld): Neue Zeile erstellen\n"
+ "translation": "### Tastaturkürzel\n\n#### Navigation\n\nALT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar\nALT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar\nALT+SHIFT+HOCH: Vorheriger Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nALT+SHIFT+RUNTER: Nächster Kanal oder Direktnachricht in linker Sidebar mit ungelesenen Nachrichten\nCMD+K: Kanalschnellwechselfenster öffnen\nCMD+SHIFT+A: Benutzereinstellungen öffnen\nCMD+SHIFT+M: Öffnet die letzten Erwähnungen\n\n#### Dateien\n\nCMD+U: Datei(en) hochladen\n\n#### Nachrichten\n\nALT+[Klick auf Nachricht]: Setze Nachricht als die älteste ungelesene Nachricht im aktuellen Kanal\nESC: Markiere alle Nachrichten im Kanal als gelesen\nCMD+HOCH (im leerem Eingabefeld): Letzte Nachricht oder Slash Befehl erneut ausgeben\nCMD+RUNTER (im leerem Eingabefeld): Nächste Nachricht oder Slash Befehl erneut ausgeben\nHOCH (in leerem Eingabefeld): Letzte Nachricht im aktuellen Kanal bearbeiten\n@[Zeichen]+TAB: Autovervollständigen @Benutzername beginnend mit [Zeichen]\n:[Zeichen]+TAB: Autovervollständigen Emoji beginnend mit [Zeichen]\n\n#### Browser Kommandos\n\nCMD+[: Vorheriger Kanal in Ihrer Historie\nCMD+]: Nächster Kanal in Ihrer Historie\nCMD+PLUS: Schrift vergrößern (Hineinzoomen)\nCMD+MINUS: Schrift verkleinern (Herauszoomen)\nSHIFT+HOCH (in Eingabefeld): Text bis zur vorherigen Zeile markieren\nSHIFT+RUNTER (in Eingabefeld): Text bis zur nächsten Zeile markieren\nSHIFT+ENTER (in Eingabefeld): Neue Zeile erstellen\n"
},
{
"id": "api.command_shortcuts.name",
@@ -1013,7 +1017,7 @@
},
{
"id": "api.post.notification.here.warn",
- "translation": "Unable to send notification to online users with @here, err=%v"
+ "translation": "Konnte keine Benachrichtigung an Onlinebenutzer senden mit @here, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1077,7 +1081,7 @@
},
{
"id": "api.post.update_mention_count_and_forget.update_error",
- "translation": "Fehler beim Aktualisieren der Nennungenanzahl für user_id=%v in channel_id=%v err=%v"
+ "translation": "Fehler beim Aktualisieren der Nennungenanzahl, post_id=%v channel_id=%v err=%v"
},
{
"id": "api.post.update_post.find.app_error",
@@ -1257,7 +1261,7 @@
},
{
"id": "api.status.save_status.error",
- "translation": "Fehler beim Speichern von LastPingAt für user_id=%v, err=%v"
+ "translation": "Fehler beim Speichern des Status für user_id=%v, err=%v"
},
{
"id": "api.team.create_team.email_disabled.app_error",
@@ -1517,7 +1521,7 @@
},
{
"id": "api.templates.signup_team_body.info",
- "translation": "{{ .SiteName }} ist der Platz für all Ihre Teamkommunikation, durchsuchbar und überall verfügbar.<br> Sie werden mehr aus {{ .SiteName }} herausholen wenn Ihr Team in konstantem Kontakt bleibt - laden Sie sie ins System ein."
+ "translation": "{{ .SiteName }} ist der Platz für all Ihre Teamkommunikation, durchsuchbar und überall verfügbar.<br> Sie werden mehr aus {{ .SiteName }} herausholen wenn Ihr Team in regem Kontakt bleibt - laden Sie Ihr Team ein."
},
{
"id": "api.templates.signup_team_body.title",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "Für das beste Erlebnis laden Sie die Anwendungen für PC, macOS, iOS und Android herunter:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} OAuth nicht auf diesem Server verfügbar"
+ "translation": "{{.Service}} SSO mit OAuth 2.0 nicht auf diesem Server verfügbar"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}} OAuth nicht auf diesem Server verfügbar"
+ "translation": "{{.Service}} SSO mit OAuth 2.0 nicht auf diesem Server verfügbar"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}} OAuth nicht auf diesem Server verfügbar"
+ "translation": "{{.Service}} SSO mit OAuth 2.0 nicht auf diesem Server verfügbar"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "Die E-mail konnte nicht gesendet werden. err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "Sie können den Aktivitätsstatus des LDAP Accounts nicht ändern. Bitte ändern Sie diesen über den LDAP Server."
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "Sie haben nicht die erforderlichen Zugriffsrechte"
},
@@ -2232,6 +2240,14 @@
"translation": "Fehler beim Authentifizieren des MFA Tokens"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Konnte LDAP Benutzer mit spezifiziertem Feld nicht migrieren. Doppelte Einträge entdeckt. Bitte entfernen Sie alle Duplikate und versuchen es erneut."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Kann Benutzer nicht auf LDAP Server finden: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Bei der Verbindung zum Identitäten Anbieter trat ein Fehler auf. Bitte kontaktieren Sie Ihren Systemadministrator."
},
@@ -2325,7 +2341,7 @@
},
{
"id": "leave_team_modal.desc",
- "translation": "Sie werden von allen öffentlichen Kanälen und privaten Gruppen entferne. Wenn das Team privat ist können Sie nicht erneut beitreten. Sind Sie sich sicher?"
+ "translation": "Sie werden von allen öffentlichen Kanälen und privaten Gruppen entfernt. Wenn das Team privat ist können Sie nicht erneut beitreten. Sind Sie sich sicher?"
},
{
"id": "leave_team_modal.no",
@@ -2677,7 +2693,7 @@
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "LDAP Feld \"Bind Benutername\" ist erforderlich."
+ "translation": "LDAP Feld \"Bind Benutzername\" ist erforderlich."
},
{
"id": "model.config.is_valid.ldap_email",
@@ -2800,6 +2816,10 @@
"translation": "Ungültiges Benuternamen Attribut. Muss gesetzt sein."
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "Seiten-URL muss eine gültige URL sein und mit http:// oder https:// beginnen."
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "Der Name der Site darf bis zu {{.MaxLength}} Zeichen lang sein."
},
@@ -3909,7 +3929,7 @@
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Es ist ein Fehler beim Abruf aller Online/Abwesend Status aufgetreten"
+ "translation": "Es ist ein Fehler beim Abruf aller Online Status aufgetreten"
},
{
"id": "store.sql_status.get_online_away.app_error",
diff --git a/i18n/en.json b/i18n/en.json
index 17c136f7f..bf658b1aa 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -1976,14 +1976,14 @@
"translation": "Failed to send welcome email successfully err=%v"
},
{
- "id": "api.user.update_active.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
- },
- {
"id": "api.user.update_active.no_deactivate_ldap.app_error",
"translation": "You can not modify the activation status of LDAP accounts. Please modify through the LDAP server."
},
{
+ "id": "api.user.update_active.permissions.app_error",
+ "translation": "You do not have the appropriate permissions"
+ },
+ {
"id": "api.user.update_mfa.not_available.app_error",
"translation": "MFA not configured or available on this server"
},
@@ -2180,14 +2180,6 @@
"translation": "Feature requires an enterprise license. Please contact your system administrator about upgrading your enterprise license."
},
{
- "id": "ent.migration.migratetoldap.duplicate_field",
- "translation": "Unable to migrate LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
- },
- {
- "id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Unable to find user on LDAP server: "
- },
- {
"id": "ent.brand.save_brand_image.decode.app_error",
"translation": "Unable to decode image."
},
@@ -2324,6 +2316,14 @@
"translation": "Error trying to authenticate MFA token"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Unable to migrate LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Unable to find user on LDAP server: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "An error occurred while initiating the request to the Identity Provider. Please contact your System Administrator."
},
diff --git a/i18n/es.json b/i18n/es.json
index dfab9b217..7f60c6a7d 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -104,6 +104,10 @@
"translation": "El Servidor SMTP es necesario"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "El servidor SMTP, el puerto o el nombre de usuario ha cambiado. Por favor, vuelva a introducir la contraseña de SMTP para probar la conexión."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - Configuración de pruebas de correo"
},
@@ -557,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### Atajos de Teclado\n\n#### Navegación\n\nALT+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda\nALT+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda\nALT+MAYUS+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda con mensajes no leídos\nALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\nCTRL+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\nCTRL+MAYUS+A: Abre la configuración de la cuenta\nCTRL+MAYUS+M: Abre las menciones recientes\n\n#### Archivos\n\nCTRL+U: Subir archivo(s)\n\n#### Mensajes\n\nCTRL+ARRIBA (con el cuadro de texto vacío): Reimprime el último mensaje o comando de barra que ingresaste\nCTRL+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\nARRIBA (con el cuadro de texto vacío): Edita tu último mensaje en el canal en el que te encuentras\n@[carácter]+TAB: Auto completa @nombre que comience por [carácter]\n:[carácter]+TAB: Auto completa el emoji que comience por [carácter]\n\n#### Comandos incluidos en el Navegador\n\nALT+IZQ+[: Canal anterior en tu historial\nALT+DER+]: Canal siguiente en tu historial\nCTRL+MAS: Incrementa el tamaño de las letras (hace zoom)\nCTRL+MENOS: Reduce el tamaño de las letras (quita zoom)\nSHIFT+ARRIBA (en el cuadro de texto): Selecciona el texto en las lineas de arriba\nSHIFT+ABAJO (en el cuadro de texto): Selecciona el texto en las lineas de abajo\nSHIFT+RETORNO (en el cuadro de texto): Crea una nueva línea\n"
+ "translation": "### Atajos de Teclado\n\n#### Navegación\n\nALT+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda\nALT+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda\nALT+MAYUS+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda con mensajes no leídos\nALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\nCTRL+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\nCTRL+MAYUS+A: Abre la configuración de la cuenta\nCTRL+MAYUS+M: Abre las menciones recientes\n\n#### Archivos\n\nCTRL+U: Subir archivo(s)\n\n#### Mensajes\n\nALT+[pinchar un mensaje]: Marca el mensaje que el último mensaje leído en el canal actual\nESC: Marca todos los mensajes como leídos en el canal actual\nCTRL+ARRIBA (con el cuadro de texto vacío): Reimprime el último mensaje o comando de barra que ingresaste\nCTRL+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\nARRIBA (con el cuadro de texto vacío): Edita tu último mensaje en el canal en el que te encuentras\n@[carácter]+TAB: Auto completa @nombre que comience por [carácter]\n:[carácter]+TAB: Auto completa el emoji que comience por [carácter]\n\n#### Comandos incluidos en el Navegador\n\nALT+IZQ+[: Canal anterior en tu historial\nALT+DER+]: Canal siguiente en tu historial\nCTRL+MAS: Incrementa el tamaño de las letras (hace zoom)\nCTRL+MENOS: Reduce el tamaño de las letras (quita zoom)\nSHIFT+ARRIBA (en el cuadro de texto): Selecciona el texto en las lineas de arriba\nSHIFT+ABAJO (en el cuadro de texto): Selecciona el texto en las lineas de abajo\nSHIFT+RETORNO (en el cuadro de texto): Crea una nueva línea\n"
},
{
"id": "api.command_shortcuts.list_mac",
- "translation": "### Atajos de Teclado\n\n#### Navegación\n\nALT+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda\nALT+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda\nALT+MAYUS+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda con mensajes no leídos\nALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\nCMD+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\nCMD+MAYUS+A: Abre la configuración de la cuenta\nCMD+MAYUS+M: Abre las menciones recientes\n\n#### Archivos\n\nCMD+U: Subir archivo(s)\n\n#### Mensajes\n\nCMD+ARRIBA (con el cuadro de texto vacío): Reimprime el último mensaje o comando de barra que ingresaste\nCMD+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\nARRIBA (con el cuadro de texto vacío): Edita tu último mensaje en el canal en el que te encuentras\n@[carácter]+TAB: Auto completa @nombre que comience por [carácter]\n:[carácter]+TAB: Auto completa el emoji que comience por [carácter]\n\n#### Comandos incluidos en el Navegador\n\nCMD+[: Canal anterior en tu historial\nCMD+]: Canal siguiente en tu historial\nCMD+MAS: Incrementa el tamaño de las letras (hace zoom)\nCMD+MENOS: Reduce el tamaño de las letras (quita zoom)\nSHIFT+ARRIBA (en el cuadro de texto): Selecciona el texto en las lineas de arriba\nSHIFT+ABAJO (en el cuadro de texto): Selecciona el texto en las lineas de abajo\nSHIFT+RETORNO (en el cuadro de texto): Crea una nueva línea\n"
+ "translation": "### Atajos de Teclado\n\n#### Navegación\n\nALT+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda\nALT+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda\nALT+MAYUS+ARRIBA: Canal o mensaje directo previo en la barra lateral izquierda con mensajes no leídos\nALT+MAYUS+ABAJO: Canal o mensaje directo siguiente en la barra lateral izquierda con mensajes no leídos\nCMD+K: Abre un cuadro de dialogo para cambiar rápidamente de canal\nCMD+MAYUS+A: Abre la configuración de la cuenta\nCMD+MAYUS+M: Abre las menciones recientes\n\n#### Archivos\n\nCMD+U: Subir archivo(s)\n\n#### Mensajes\n\nALT+[pinchar un mensaje]: Marca el mensaje que el último mensaje leído en el canal actual\nESC: Marca todos los mensajes como leídos en el canal actual\nCMD+ARRIBA (con el cuadro de texto vacío): Reimprime el último mensaje o comando de barra que ingresaste\nCMD+ABAJO (con el cuadro de texto vacío): Reimprime el siguiente mensaje o comando de barra que ingresaste\nARRIBA (con el cuadro de texto vacío): Edita tu último mensaje en el canal en el que te encuentras\n@[carácter]+TAB: Auto completa @nombre que comience por [carácter]\n:[carácter]+TAB: Auto completa el emoji que comience por [carácter]\n\n#### Comandos incluidos en el Navegador\n\nCMD+[: Canal anterior en tu historial\nCMD+]: Canal siguiente en tu historial\nCMD+MAS: Incrementa el tamaño de las letras (hace zoom)\nCMD+MENOS: Reduce el tamaño de las letras (quita zoom)\nSHIFT+ARRIBA (en el cuadro de texto): Selecciona el texto en las lineas de arriba\nSHIFT+ABAJO (en el cuadro de texto): Selecciona el texto en las lineas de abajo\nSHIFT+RETORNO (en el cuadro de texto): Crea una nueva línea\n"
},
{
"id": "api.command_shortcuts.name",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "Para la mejor experiencia, descarga las aplicaciones para PC, Mac, iOS y Android desde:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "OAuth para {{.Service}} no está disponible en este servidor"
+ "translation": "{{.Servicio}} SSO a través de OAuth 2.0 no está disponible en este servidor"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "OAuth para {{.Service}} no está disponible en este servidor"
+ "translation": "{{.Servicio}} SSO a través de OAuth 2.0 no está disponible en este servidor"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "OAuth para {{.Service}} no está disponible en este servidor"
+ "translation": "{{.Servicio}} SSO a través de OAuth 2.0 no está disponible en este servidor"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "Falla al enviar el correo de bienvenida err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "No puedes modificar el estado de activación de cuentas LDAP. Por favor, haz la modificación a través del servidor LDAP."
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "No tienes los permisos apropiados"
},
@@ -2232,6 +2240,14 @@
"translation": "Error intentando autenticar el token AMF"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "No se pueden migrar los usuarios de LDAP con el campo especificado. Se ha detectado un entrada. Por favor, retire todos los duplicados e inténtalo de nuevo."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "No se puede encontrar el usuario en el servidor LDAP: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Se ha producido un error mientras se inicia la solicitud al Proveedor de Identidad. Por favor, póngase en contacto con su Administrador del Sistema."
},
@@ -2800,6 +2816,10 @@
"translation": "Atributo Usuario no válido. Se debe establecer."
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "URL del Sitio debe ser una URL válida y empezar con http:// o https://."
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "Nombre del sitio debe ser menor o igual a {{.MaxLength}} caracteres."
},
diff --git a/i18n/fr.json b/i18n/fr.json
index 60a21c009..577a5ed23 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -104,6 +104,10 @@
"translation": "Un serveur SMTP est nécessaire"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "Les informations sur le serveur SMTP ont changé. Veuillez saisir à nouveau le mot de passe du serveur SMTP pour tester la connexion."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - Test des réglages de messagerie"
},
@@ -1013,11 +1017,11 @@
},
{
"id": "api.post.notification.here.warn",
- "translation": "Unable to send notification to online users with @here, err=%v"
+ "translation": "Impossible d'envoyer une notification aux utilisateurs connectés avec @here, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
- "translation": "Failed to retrieve comment thread posts in notifications root_post_id=%v, err=%v"
+ "translation": "Impossible de récupérer les fils de commentaires dans les notifications root_post_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "Pour votre confort, téléchargez les applications PC, Mac, iOS et Android depuis :"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} oauth non disponible sur ce serveur"
+ "translation": "{{.Service}} SSO avec OAuth 2.0 n'est pas disponible sur ce serveur"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "oauth {{.Service}} indisponible sur ce serveur"
+ "translation": "{{.Service}} SSO avec OAuth 2.0 n'est pas disponible sur ce serveur"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "Le service oauth {{.Service}} n'est pas disponible sur ce serveur"
+ "translation": "{{.Service}} SSO avec OAuth 2.0 n'est pas disponible sur ce serveur"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "Impossible d'envoyer le courriel de bienvenue err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "Vous ne pouvez pas modifier le statut actif des comptes LDAP. Veuillez désactiver ce compte dans votre serveur LDAP."
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "Vous n'avez pas les permissions appropriées"
},
@@ -2173,7 +2181,7 @@
},
{
"id": "ent.ldap.do_login.user_filtered.app_error",
- "translation": "Your LDAP account does not have permission to use this Mattermost server. Please ask your System Administrator to check the LDAP user filter."
+ "translation": "Votre compte LDAP ne dispose pas des permissions pour utiliser ce serveur Mattermost. Veuillez demander à votre administrateur système de vérifier le filtre des utilisateurs LDAP."
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
@@ -2232,6 +2240,14 @@
"translation": "Erreur tentative d'authentification MFA token"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Impossible de migrer les utilisateurs LDAP avec le champ en question. Doublon détecté. Veuillez supprimer tous les doublons et réessayer."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Impossible de trouver l'utilisateur sur le serveur LDAP : "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Erreur lors de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
@@ -2269,11 +2285,11 @@
},
{
"id": "ent.saml.do_login.decrypt.app_error",
- "translation": "SAML login was unsuccessful because an error occurred while decrypting the response from the Identity Provider. Please contact your System Administrator."
+ "translation": "Connexion SAML échouée car une erreur s'est produite lors du décryptage de la réponse du serveur d'identité. Veuillez contacter votre administrateur système."
},
{
"id": "ent.saml.do_login.empty_response.app_error",
- "translation": "We received an empty response from the Identity Provider"
+ "translation": "Nous avons reçu une réponse vide du fournisseur d'identité."
},
{
"id": "ent.saml.do_login.parse.app_error",
@@ -2297,7 +2313,7 @@
},
{
"id": "ent.saml.update_saml_user.unable_error",
- "translation": "Unable to update existing SAML user. Allowing login anyway. err=%v"
+ "translation": "Impossible de mettre à jour l'utilisateur SAML. Connexion autorisée malgré tout. err=%v"
},
{
"id": "error.generic.link_message",
@@ -2669,31 +2685,31 @@
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "LDAP field \"BaseDN\" is required."
+ "translation": "Le champ LDAP \"BaseDN\" est requis."
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "LDAP field \"Bind Password\" is required."
+ "translation": "Le champ LDAP \"Bind Password\" est requis."
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "LDAP field \"Bind Username\" is required."
+ "translation": "Le champ LDAP \"Bind Username\" est requis."
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "LDAP field \"Email Attribute\" is required."
+ "translation": "Le champ LDAP \"Email Attribute\" est requis."
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "LDAP field \"First Name Attribute\" is required."
+ "translation": "L'attribut LDAP \"Prénom\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "LDAP field \"ID Attribute\" is required."
+ "translation": "L'attribut LDAP \"ID\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "LDAP field \"Last Name Attribute\" is required."
+ "translation": "L'attribut LDAP \"nom\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
@@ -2713,7 +2729,7 @@
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "LDAP field \"LDAP Server\" is required."
+ "translation": "Le champ \"serveur LDAP\" est obligatoire."
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
@@ -2721,7 +2737,7 @@
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "LDAP field \"Username Attribute\" is required."
+ "translation": "L'attribut LDAP \"Nom d'utilisateur\" est obligatoire."
},
{
"id": "model.config.is_valid.listen_address.app_error",
@@ -2741,11 +2757,11 @@
},
{
"id": "model.config.is_valid.password_length.app_error",
- "translation": "Minimum password length must be a whole number greater than or equal to {{.MinLength}} and less than or equal to {{.MaxLength}}."
+ "translation": "La taille minimale du mot de passe doit être un nombre entier supérieur ou égal à {{.MinLength}} et inférieur ou égal à {{.MaxLength}}."
},
{
"id": "model.config.is_valid.password_length_max_min.app_error",
- "translation": "Maximum password length must be greater than or equal to minimum password length."
+ "translation": "La taille maximale du mot de passe doit être supérieur ou égale à la taille minimale."
},
{
"id": "model.config.is_valid.rate_mem.app_error",
@@ -2773,7 +2789,7 @@
},
{
"id": "model.config.is_valid.saml_idp_cert.app_error",
- "translation": "Identity Provider Public Certificate missing. Did you forget to upload it?"
+ "translation": "Certificat public du fournisseur d'identité introuvable. Auriez-vous oublié de le télécharger ?"
},
{
"id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
@@ -2789,19 +2805,23 @@
},
{
"id": "model.config.is_valid.saml_private_key.app_error",
- "translation": "Service Provider Private Key missing. Did you forget to upload it?"
+ "translation": "Clé privée du fournisseur d'identité introuvable. Auriez-vous oublié de la télécharger ?"
},
{
"id": "model.config.is_valid.saml_public_cert.app_error",
- "translation": "Service Provider Public Certificate missing. Did you forget to upload it?"
+ "translation": "Certificat public du fournisseur de service introuvable. Auriez-vous oublié de le télécharger ?"
},
{
"id": "model.config.is_valid.saml_username_attribute.app_error",
"translation": "L'attribut \"Username\" est invalide. Il doit être renseigné."
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "URL SSO SAML invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://."
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
- "translation": "Site name must be less than or equal to {{.MaxLength}} characters."
+ "translation": "Le nom du site doit contenir au maximum {{.MaxLength}} caractères."
},
{
"id": "model.config.is_valid.sql_data_src.app_error",
@@ -3901,19 +3921,19 @@
},
{
"id": "store.sql_status.get.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence"
+ "translation": "Erreur lors de la récupération du status"
},
{
"id": "store.sql_status.get.missing.app_error",
- "translation": "No entry for that status exists"
+ "translation": "Aucune entrée pour ce statut."
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence"
+ "translation": "Erreur lors de la récupération de tous les status en-ligne"
},
{
"id": "store.sql_status.get_online_away.app_error",
- "translation": "Encountered an error retrieving all the online/away statuses"
+ "translation": "Nous avons rencontré une erreur durant l'enregistrement du statut enligne/absent"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
@@ -3921,15 +3941,15 @@
},
{
"id": "store.sql_status.reset_all.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence"
+ "translation": "Nous avons rencontré une erreur durant la réinitialisation des statuts"
},
{
"id": "store.sql_status.save.app_error",
- "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence"
+ "translation": "Nous avons rencontré une erreur durant l'enregistrement des statuts"
},
{
"id": "store.sql_status.update.app_error",
- "translation": "Nous avons rencontré une erreur lors de la mise à jour de l'équipe"
+ "translation": "Nous avons rencontré une erreur lors de la mise à jour des statuts"
},
{
"id": "store.sql_system.get.app_error",
@@ -4093,7 +4113,7 @@
},
{
"id": "store.sql_user.migrate_theme.critical",
- "translation": "Failed to migrate User.ThemeProps to Preferences table %v"
+ "translation": "Impossible de migrer User.ThemeProps vers la table de préférences %v"
},
{
"id": "store.sql_user.missing_account.const",
diff --git a/i18n/ja.json b/i18n/ja.json
index 2dfe90311..b1424e63d 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -104,6 +104,10 @@
"translation": "SMTPサーバーが必要です"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "The SMTP server, port, or username has changed. Please re-enter the SMTP password to test connection."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - 電子メール設定のテスト"
},
@@ -165,7 +169,7 @@
},
{
"id": "api.channel.add_user.to.channel.failed.deleted.app_error",
- "translation": "Failed to add user to channel because they have been removed from the team."
+ "translation": "既にチームから削除されたユーザーのため、チャンネルに追加することはできません。"
},
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
@@ -1013,7 +1017,7 @@
},
{
"id": "api.post.notification.here.warn",
- "translation": "Unable to send notification to online users with @here, err=%v"
+ "translation": "@here を使って、オンラインのユーザーへ通知を送ることができませんでした。err=%v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "PC / Mac / iOS / Android 用のアプリをダウンロードして最高の体験を:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1585,7 +1589,7 @@
},
{
"id": "api.templates.welcome_body.info2",
- "translation": "You can sign in from:"
+ "translation": "ここからサインインできます:"
},
{
"id": "api.templates.welcome_body.info3",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}}のOAuthはこのサーバーでは利用できません"
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}}のOAuthはこのサーバーでは利用できません"
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}}のOAuthはこのサーバーでは利用できません"
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "歓迎の電子メールを送信できませんでした err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "LDAPアカウントのアクティベーション状態を変更することはできません。LDAPサーバーを通じて変更してください。"
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "あなたには必要な権限が付与されていません"
},
@@ -2009,7 +2017,7 @@
},
{
"id": "api.web_socket_handler.log.error",
- "translation": "%v:%v seq=%v uid=%v %v [details: %v]"
+ "translation": "%v:%v seq=%v uid=%v %v [詳細: %v]"
},
{
"id": "api.web_socket_router.log.error",
@@ -2232,6 +2240,14 @@
"translation": "MFAトークンを認証できません"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Unable to migrate LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Unable to find user on LDAP server: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "認証プロバイダーへのリクエストを初期化する際にエラーが発生しました。システム管理者に連絡してください。"
},
@@ -2800,6 +2816,10 @@
"translation": "ユーザー名の属性値が不正です。設定してください。"
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "SAML SSOのURLを正しく設定してください。URLはhttp://またはhttps://で始まります。"
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "Site name must be less than or equal to {{.MaxLength}} characters."
},
@@ -3913,7 +3933,7 @@
},
{
"id": "store.sql_status.get_online_away.app_error",
- "translation": "Encountered an error retrieving all the online/away statuses"
+ "translation": "ライセンスを保存する際にエラーが発生しました"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
diff --git a/i18n/ko.json b/i18n/ko.json
new file mode 100644
index 000000000..0b8592aa2
--- /dev/null
+++ b/i18n/ko.json
@@ -0,0 +1,4650 @@
+[
+ {
+ "id": "April",
+ "translation": "4월"
+ },
+ {
+ "id": "August",
+ "translation": "8월"
+ },
+ {
+ "id": "December",
+ "translation": "10월"
+ },
+ {
+ "id": "February",
+ "translation": "2월"
+ },
+ {
+ "id": "January",
+ "translation": "1월"
+ },
+ {
+ "id": "July",
+ "translation": "7월"
+ },
+ {
+ "id": "June",
+ "translation": "6월"
+ },
+ {
+ "id": "March",
+ "translation": "3월"
+ },
+ {
+ "id": "May",
+ "translation": "5월"
+ },
+ {
+ "id": "November",
+ "translation": "11월"
+ },
+ {
+ "id": "October",
+ "translation": "10월"
+ },
+ {
+ "id": "September",
+ "translation": "9월"
+ },
+ {
+ "id": "api.admin.add_certificate.array.app_error",
+ "translation": "요청의 'certificate' 항목에 비어있는 배열이 있습니다"
+ },
+ {
+ "id": "api.admin.add_certificate.no_file.app_error",
+ "translation": "요청의 'certificate' 항목에 파일이 없습니다."
+ },
+ {
+ "id": "api.admin.add_certificate.open.app_error",
+ "translation": "인증서를 열 수 없습니다"
+ },
+ {
+ "id": "api.admin.add_certificate.saving.app_error",
+ "translation": "인증서를 저장할 수 없습니다"
+ },
+ {
+ "id": "api.admin.file_read_error",
+ "translation": "로그 파일을 읽는데 오류가 발생했습니다"
+ },
+ {
+ "id": "api.admin.get_brand_image.not_available.app_error",
+ "translation": "커스텀 브랜딩을 설정하지 않았거나 서버에서 지원하지 않습니다"
+ },
+ {
+ "id": "api.admin.get_brand_image.storage.app_error",
+ "translation": "이미지 저장소가 설정되지 않았습니다."
+ },
+ {
+ "id": "api.admin.init.debug",
+ "translation": "관리자 API 경로 초기화 중"
+ },
+ {
+ "id": "api.admin.recycle_db_end.warn",
+ "translation": "DB 연결 재사용 완료"
+ },
+ {
+ "id": "api.admin.recycle_db_start.warn",
+ "translation": "DB 연결을 재사용하려고 시도 중"
+ },
+ {
+ "id": "api.admin.remove_certificate.delete.app_error",
+ "translation": "An error occurred while deleting the certificate. Make sure the file config/{{.Filename}} exists."
+ },
+ {
+ "id": "api.admin.saml.metadata.app_error",
+ "translation": "An error occurred while building Service Provider Metadata"
+ },
+ {
+ "id": "api.admin.test_email.body",
+ "translation": "<br/><br/><br/> Mattermost 이메일이 잘 설정된 것 같군요!"
+ },
+ {
+ "id": "api.admin.test_email.missing_server",
+ "translation": "SMTP 서버가 필요합니다"
+ },
+ {
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "The SMTP server, port, or username has changed. Please re-enter the SMTP password to test connection."
+ },
+ {
+ "id": "api.admin.test_email.subject",
+ "translation": "Mattermost - 이메일 설정 테스트중"
+ },
+ {
+ "id": "api.admin.upload_brand_image.array.app_error",
+ "translation": "요청의 'image' 속성에 빈 배열이 전달되었습니다"
+ },
+ {
+ "id": "api.admin.upload_brand_image.no_file.app_error",
+ "translation": "요청의 'image' 속성 아래에 파일이 없습니다"
+ },
+ {
+ "id": "api.admin.upload_brand_image.not_available.app_error",
+ "translation": "커스텀 브랜딩을 설정하지 않았거나 서버에서 지원하지 않습니다"
+ },
+ {
+ "id": "api.admin.upload_brand_image.parse.app_error",
+ "translation": "잘못된 multipart form을 파싱할 수 없습니다."
+ },
+ {
+ "id": "api.admin.upload_brand_image.storage.app_error",
+ "translation": "이미지 업로드를 할 수 없습니다. 이미지 저장소가 설정되지 않았습니다."
+ },
+ {
+ "id": "api.admin.upload_brand_image.too_large.app_error",
+ "translation": "용량이 커서 파일을 업로드 할 수 없습니다."
+ },
+ {
+ "id": "api.api.init.parsing_templates.debug",
+ "translation": "서버 템플릿 %v 파싱 중"
+ },
+ {
+ "id": "api.api.init.parsing_templates.error",
+ "translation": "서버 템플릿 %v 를 파싱하는데 실패하였습니다"
+ },
+ {
+ "id": "api.api.render.error",
+ "translation": "템플릿 %v 를 렌더링하는 도중 다음 오류가 발생하였습니다: %v"
+ },
+ {
+ "id": "api.channel.add_member.added",
+ "translation": "%v 이/가 %v에 의해 채널에 추가되었습니다"
+ },
+ {
+ "id": "api.channel.add_member.find_channel.app_error",
+ "translation": "채널을 찾는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.add_member.find_user.app_error",
+ "translation": "추가할 사용자를 찾는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.add_member.user_adding.app_error",
+ "translation": "추가를 요청한 사용자를 찾는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.add_user.to.channel.failed.app_error",
+ "translation": "사용자를 채널에 추가하는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
+ "translation": "Failed to add user to channel because they have been removed from the team."
+ },
+ {
+ "id": "api.channel.add_user_to_channel.deleted.app_error",
+ "translation": "채널이 보존 처리 혹은 삭제되었습니다"
+ },
+ {
+ "id": "api.channel.add_user_to_channel.type.app_error",
+ "translation": "이 유형의 채널엔 사용자를 추가할 수 없습니다"
+ },
+ {
+ "id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
+ "translation": "비공개 그룹 생성, 관리는 시스템 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
+ "translation": "비공개 그룹 생성, 관리는 팀 관리자 또는 시스템 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
+ "translation": "공개 채널 생성, 관리는 시스템 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error",
+ "translation": "공개 채널 생성, 관리는 팀 관리자 또는 시스템 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.channel.create_channel.direct_channel.app_error",
+ "translation": "개인 메시지 채널을 만들기 위해선 반드시 createDirectChannel API 서비스를 이용해야 합니다"
+ },
+ {
+ "id": "api.channel.create_channel.invalid_character.app_error",
+ "translation": "채널 이름 중 '__' 와 같은 글자는 개인 메시지가 아닌 채널에 적합하지 않습니다"
+ },
+ {
+ "id": "api.channel.create_default_channels.off_topic",
+ "translation": "잡담방"
+ },
+ {
+ "id": "api.channel.create_default_channels.town_square",
+ "translation": "광장"
+ },
+ {
+ "id": "api.channel.create_direct_channel.invalid_user.app_error",
+ "translation": "사용자 아이디가 적합하지 않습니다"
+ },
+ {
+ "id": "api.channel.delete_channel.archived",
+ "translation": "%v 가 채널을 보존 처리 하였습니다."
+ },
+ {
+ "id": "api.channel.delete_channel.cannot.app_error",
+ "translation": "기본 채널 {{.Channel}} 은/는 삭제할 수 없습니다"
+ },
+ {
+ "id": "api.channel.delete_channel.deleted.app_error",
+ "translation": "채널이 보존 처리 혹은 삭제되었습니다"
+ },
+ {
+ "id": "api.channel.delete_channel.failed_post.error",
+ "translation": "아카이브 메시지 %v 를 포스트 하는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.delete_channel.failed_send.app_error",
+ "translation": "아카이브 메시지를 보내는 데 실패했습니다"
+ },
+ {
+ "id": "api.channel.delete_channel.incoming_webhook.error",
+ "translation": "Incoming webhook을 삭제하는 중 오류가 발생하였습니다. id=%v"
+ },
+ {
+ "id": "api.channel.delete_channel.outgoing_webhook.error",
+ "translation": "Outgoing webhook을 삭제하는 중 오류가 발생하였습니다. id=%v"
+ },
+ {
+ "id": "api.channel.delete_channel.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.channel.get_channel.wrong_team.app_error",
+ "translation": "team_id={{.TeamId}} 팀에 channel_id={{.ChannelId}} 채널이 없습니다"
+ },
+ {
+ "id": "api.channel.get_channel_counts.app_error",
+ "translation": "채널의 갯수를 데이터베이스에서 가져오지 못했습니다"
+ },
+ {
+ "id": "api.channel.get_channel_extra_info.deleted.app_error",
+ "translation": "채널이 보존 처리 혹은 삭제되었습니다"
+ },
+ {
+ "id": "api.channel.get_channel_extra_info.member_limit.app_error",
+ "translation": "최대 멤버 수를 파싱하는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.get_channels.error",
+ "translation": "강제 로그아웃 중 id=%v 유저 프로필을 가져오는 중 오류가 발생했습니다"
+ },
+ {
+ "id": "api.channel.init.debug",
+ "translation": "채널 API 경로 초기화 중"
+ },
+ {
+ "id": "api.channel.join_channel.permissions.app_error",
+ "translation": "사용 권한이 없습니다."
+ },
+ {
+ "id": "api.channel.join_channel.post_and_forget",
+ "translation": "%v 이(가) 채널에 들어왔습니다."
+ },
+ {
+ "id": "api.channel.leave.default.app_error",
+ "translation": "기본 채널은 삭제할 수 없습니다 {{.Channel}}"
+ },
+ {
+ "id": "api.channel.leave.direct.app_error",
+ "translation": "개인 메시지 채널은 나갈 수 없습니다"
+ },
+ {
+ "id": "api.channel.leave.last_member.app_error",
+ "translation": "비공개 그룹에 당신밖에 남지 않았습니다. 이 그룹을 떠나는 대신 그룹을 삭제하세요."
+ },
+ {
+ "id": "api.channel.leave.left",
+ "translation": "%v 가 채널을 보존 처리 하였습니다."
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
+ "translation": "메시지 %v 를 포스트 하는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.removed",
+ "translation": "%s이(가) 채널 헤더를 제거했습니다 (이전: %s)"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
+ "translation": "업데이트 채널 헤더 메시지 %v을(를) 저장 시도중 사용자를 가져오는데 실패했습니다"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
+ "translation": "%s 이(가) 채널 헤더를 %s에서 %s(으)로 갱신했습니다"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
+ "translation": "%s이(가) 채널 헤더를 %s로 갱신했습니다"
+ },
+ {
+ "id": "api.channel.post_user_add_remove_message_and_forget.error",
+ "translation": "메시지 %v 를 포스트 하는 데 실패하였습니다"
+ },
+ {
+ "id": "api.channel.remove_member.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다."
+ },
+ {
+ "id": "api.channel.remove_member.unable.app_error",
+ "translation": "사용자를 제거할 수 없습니다."
+ },
+ {
+ "id": "api.channel.remove_user_from_channel.deleted.app_error",
+ "translation": "채널이 보존 처리 혹은 삭제되었습니다"
+ },
+ {
+ "id": "api.channel.update_channel.deleted.app_error",
+ "translation": "채널이 보존 처리 혹은 삭제되었습니다"
+ },
+ {
+ "id": "api.channel.update_channel.permission.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다."
+ },
+ {
+ "id": "api.channel.update_channel.tried.app_error",
+ "translation": "기본 채널 {{.Channel}}에 적절하지 않은 갱신을 시도했습니다"
+ },
+ {
+ "id": "api.command.admin_only.app_error",
+ "translation": "연동은 관리자만 사용할 수 있습니다."
+ },
+ {
+ "id": "api.command.delete.app_error",
+ "translation": "삭제 명령 권한 없음"
+ },
+ {
+ "id": "api.command.disabled.app_error",
+ "translation": "시스템 관리자가 비활성화한 명령입니다."
+ },
+ {
+ "id": "api.command.duplicate_trigger.app_error",
+ "translation": "선택한 트리거 단어는 이미 사용중입니다. 다른 단어를 선택해주세요."
+ },
+ {
+ "id": "api.command.execute_command.debug",
+ "translation": "실행 cmd=%v userId=%v"
+ },
+ {
+ "id": "api.command.execute_command.failed.app_error",
+ "translation": "트리거 '{{.Trigger}}'에 의한 명령어가 실패했습니다"
+ },
+ {
+ "id": "api.command.execute_command.failed_empty.app_error",
+ "translation": "트리거 '{{.Trigger}}'에 의한 명령어가 빈 응답을 반환했습니다"
+ },
+ {
+ "id": "api.command.execute_command.failed_resp.app_error",
+ "translation": "트리거 '{{.Trigger}}'에 의한 명령어가 응답 {{.Status}}을(를) 반환했습니다"
+ },
+ {
+ "id": "api.command.execute_command.not_found.app_error",
+ "translation": "트리거 '{{.Trigger}}'에 의한 명령어를 찾을 수 없습니다"
+ },
+ {
+ "id": "api.command.execute_command.save.app_error",
+ "translation": "채널에 명령어 응답을 저장하는 중 오류가 발생했습니다"
+ },
+ {
+ "id": "api.command.execute_command.start.app_error",
+ "translation": "명령어 트리거를 찾을 수 없습니다"
+ },
+ {
+ "id": "api.command.init.debug",
+ "translation": "명령 API 경로 초기화 중"
+ },
+ {
+ "id": "api.command.invite_people.desc",
+ "translation": "여러분의 Mattermost 팀에게 초대 메일을 보내기"
+ },
+ {
+ "id": "api.command.invite_people.email_off",
+ "translation": "이메일이 설정되어 있지 않아서 초대메일 보낼 수 없음"
+ },
+ {
+ "id": "api.command.invite_people.fail",
+ "translation": "초대 이메일을 보낼 때 오류가 발생했습니다"
+ },
+ {
+ "id": "api.command.invite_people.hint",
+ "translation": "[name@domain.com ...]"
+ },
+ {
+ "id": "api.command.invite_people.name",
+ "translation": "초대하기"
+ },
+ {
+ "id": "api.command.invite_people.no_email",
+ "translation": "정확한 이메일을 입력해주세요"
+ },
+ {
+ "id": "api.command.invite_people.sent",
+ "translation": "초대 이메일을 보냈습니다"
+ },
+ {
+ "id": "api.command.regen.app_error",
+ "translation": "명령어 토큰을 재생성할 권한 없음"
+ },
+ {
+ "id": "api.command_collapse.desc",
+ "translation": "이미지 미리보기를 자동으로 접습니다"
+ },
+ {
+ "id": "api.command_collapse.name",
+ "translation": "닫기"
+ },
+ {
+ "id": "api.command_echo.create.app_error",
+ "translation": "/echo 글을 생성할 수 없습니다, err=%v"
+ },
+ {
+ "id": "api.command_echo.delay.app_error",
+ "translation": "딜레이는 10000초보다 작아야 합니다"
+ },
+ {
+ "id": "api.command_echo.desc",
+ "translation": "당신의 계정에서 보낸 Echo back 텍스트"
+ },
+ {
+ "id": "api.command_echo.high_volume.app_error",
+ "translation": "에코 요청이 너무 많아 요청을 진행할 수 없습니다."
+ },
+ {
+ "id": "api.command_echo.hint",
+ "translation": "'메시지' [딜레이(초)]"
+ },
+ {
+ "id": "api.command_echo.name",
+ "translation": "에코"
+ },
+ {
+ "id": "api.command_expand.desc",
+ "translation": "이미지 미리보기를 자동으로 접지 않습니다"
+ },
+ {
+ "id": "api.command_expand.name",
+ "translation": "확장"
+ },
+ {
+ "id": "api.command_expand_collapse.fail.app_error",
+ "translation": "미리보기를 확장하는 중 오류가 발생하였습니다"
+ },
+ {
+ "id": "api.command_join.desc",
+ "translation": "열린 채널에 참가"
+ },
+ {
+ "id": "api.command_join.fail.app_error",
+ "translation": "채널에 참가하는 중 오류가 발생했습니다."
+ },
+ {
+ "id": "api.command_join.hint",
+ "translation": "[채널 이름]"
+ },
+ {
+ "id": "api.command_join.list.app_error",
+ "translation": "채널 목록을 나열하는 중 오류가 발생했습니다."
+ },
+ {
+ "id": "api.command_join.missing.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "api.command_join.name",
+ "translation": "참가"
+ },
+ {
+ "id": "api.command_join.success",
+ "translation": "참가한 채널"
+ },
+ {
+ "id": "api.command_logout.desc",
+ "translation": "Mattermost 로그아웃"
+ },
+ {
+ "id": "api.command_logout.fail_message",
+ "translation": "로그아웃 실패"
+ },
+ {
+ "id": "api.command_logout.name",
+ "translation": "로그아웃"
+ },
+ {
+ "id": "api.command_logout.success_message",
+ "translation": "로그아웃하는 중..."
+ },
+ {
+ "id": "api.command_me.desc",
+ "translation": "액션 실행"
+ },
+ {
+ "id": "api.command_me.hint",
+ "translation": "[메시지]"
+ },
+ {
+ "id": "api.command_me.name",
+ "translation": "나"
+ },
+ {
+ "id": "api.command_msg.desc",
+ "translation": "유저에게 개인 메시지 전송"
+ },
+ {
+ "id": "api.command_msg.dm_fail.app_error",
+ "translation": "메시지를 전송하는 중 오류가 발생했습니다."
+ },
+ {
+ "id": "api.command_msg.fail.app_error",
+ "translation": "사용자에게 메시지를 전달하는 중에 오류가 발생했습니다."
+ },
+ {
+ "id": "api.command_msg.hint",
+ "translation": "@[유저이름] '메세지'"
+ },
+ {
+ "id": "api.command_msg.list.app_error",
+ "translation": "사용자 목록을 표시하는 중 오류가 발생했습니다."
+ },
+ {
+ "id": "api.command_msg.missing.app_error",
+ "translation": "사용자를 찾을 수 없습니다"
+ },
+ {
+ "id": "api.command_msg.name",
+ "translation": "메시지"
+ },
+ {
+ "id": "api.command_msg.success",
+ "translation": "메세지를 보낸 유저."
+ },
+ {
+ "id": "api.command_shortcuts.desc",
+ "translation": "단축키 목록을 표시합니다."
+ },
+ {
+ "id": "api.command_shortcuts.list",
+ "translation": "### 키보드 단축키\n\n#### 이동\n\nALT+UP: 왼쪽 사이드 바에서 이전 채널이 또는 개인 메시지\nALT+DOWN: 왼쪽 사이드 바에서 다음 채널 또는 개인 메시지\nALT+SHIFT+UP: 왼쪽 사이드 바에서 읽지 않은 이전 채널 또는 개인 메시지\nALT+SHIFT+DOWN: 왼쪽 사이드 바에서 읽지 않은 다음 채널 또는 개인 메시지\nCTRL/CMD+K: 빠른 채널 변경을 엽니다\nCTRL/CMD+SHIFT+A: 계정 설정을 엽니다\nCTRL/CMD+SHIFT+M: 최근 멘션을 엽니다\n\n#### 파일\n\nCTRL/CMD+U: 파일 업로드\n\n#### 메시지\n\nCTRL/CMD+UP (빈 입력란에서): 입력했던 이전 메시지 또는 슬래시 명령을 다시 표시합니다\nCTRL/CMD+DOWN (빈 입력란에서): 입력했던 다음 메시지 또는 슬래시 명령을 다시 표시합니다\nUP (빈 입력란에서): 현재 채널에서 마지막으로 입력한 메시지를 편집합니다\n@[문자]+TAB: [문자]로 시작하는 @username 을 자동완성 합니다\n:[문자]+TAB: [문자]로 시작하는 이모티콘을 자동완성 합니다\n\n#### 브라우저 명령\n\nALT+LEFT/CMD+[: 히스토리의 이전 채널\nALT+RIGHT/CMD+]: 히스토리의 다음 채널\nCTRL/CMD+PLUS: 글꼴을 크게 합니다 (확대)\nCTRL/CMD+MINUS: 글꼴을 작게 합니다 (축소)\nSHIFT+UP (in input field): 이전 행을 강조합니다\nSHIFT+DOWN (in input field): 다음 행을 강조합니다\nSHIFT+ENTER (in input field): 줄바꿈을 합니다\n"
+ },
+ {
+ "id": "api.command_shortcuts.list_mac",
+ "translation": "### 키보드 단축키\n\n#### 이동\n\nALT+UP: 왼쪽 사이드 바에서 이전 채널이 또는 개인 메시지\nALT+DOWN: 왼쪽 사이드 바에서 다음 채널 또는 개인 메시지\nALT+SHIFT+UP: 왼쪽 사이드 바에서 읽지 않은 이전 채널 또는 개인 메시지\nALT+SHIFT+DOWN: 왼쪽 사이드 바에서 읽지 않은 다음 채널 또는 개인 메시지\nCTRL/CMD+K: 빠른 채널 변경을 엽니다\nCTRL/CMD+SHIFT+A: 계정 설정을 엽니다\nCTRL/CMD+SHIFT+M: 최근 멘션을 엽니다\n\n#### 파일\n\nCTRL/CMD+U: 파일 업로드\n\n#### 메시지\n\nCTRL/CMD+UP (빈 입력란에서): 입력했던 이전 메시지 또는 슬래시 명령을 다시 표시합니다\nCTRL/CMD+DOWN (빈 입력란에서): 입력했던 다음 메시지 또는 슬래시 명령을 다시 표시합니다\nUP (빈 입력란에서): 현재 채널에서 마지막으로 입력한 메시지를 편집합니다\n@[문자]+TAB: [문자]로 시작하는 @username 을 자동완성 합니다\n:[문자]+TAB: [문자]로 시작하는 이모티콘을 자동완성 합니다\n\n#### 브라우저 명령\n\nALT+LEFT/CMD+[: 히스토리의 이전 채널\nALT+RIGHT/CMD+]: 히스토리의 다음 채널\nCTRL/CMD+PLUS: 글꼴을 크게 합니다 (확대)\nCTRL/CMD+MINUS: 글꼴을 작게 합니다 (축소)\nSHIFT+UP (in input field): 이전 행을 강조합니다\nSHIFT+DOWN (in input field): 다음 행을 강조합니다\nSHIFT+ENTER (in input field): 줄바꿈을 합니다\n"
+ },
+ {
+ "id": "api.command_shortcuts.name",
+ "translation": "단축키"
+ },
+ {
+ "id": "api.command_shrug.desc",
+ "translation": "¯\\_(ツ)_/¯를 메시지에 추가"
+ },
+ {
+ "id": "api.command_shrug.hint",
+ "translation": "[메시지]"
+ },
+ {
+ "id": "api.command_shrug.name",
+ "translation": "shrug"
+ },
+ {
+ "id": "api.context.404.app_error",
+ "translation": "죄송합니다, 페이지를 찾을 수 없습니다."
+ },
+ {
+ "id": "api.context.invalid_param.app_error",
+ "translation": "적절하지 않은 {{.Name}} 파라미터"
+ },
+ {
+ "id": "api.context.invalid_team_url.debug",
+ "translation": "올바르지 않은 상황에서 팀 URL에 접근했습니다. 팀 URL은 API 함수나 팀과 관련이 없는 곳에서 사용되어서는 안 됩니다."
+ },
+ {
+ "id": "api.context.invalid_token.error",
+ "translation": "유효하지않은 세션 토큰=%v, err=%v"
+ },
+ {
+ "id": "api.context.last_activity_at.error",
+ "translation": "LastActivityAt 업데이트에 실패했습니다. user_id=%v and session_id=%v, err=%v"
+ },
+ {
+ "id": "api.context.log.error",
+ "translation": "%v:%v code=%v rid=%v uid=%v ip=%v %v [details: %v]"
+ },
+ {
+ "id": "api.context.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.context.session_expired.app_error",
+ "translation": "잘못되거나 만료된 세션입니다, 다시 로그인 해주세요."
+ },
+ {
+ "id": "api.context.system_permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다 (시스템)"
+ },
+ {
+ "id": "api.context.token_provided.app_error",
+ "translation": "OAuth 세션이 아님에도 쿼리 문자열에 토큰이 제공되었습니다"
+ },
+ {
+ "id": "api.context.unknown.app_error",
+ "translation": "알 수 없는 오류가 발생했습니다. 지원 서비스에 연락하시기 바랍니다."
+ },
+ {
+ "id": "api.emoji.create.duplicate.app_error",
+ "translation": "이모티콘을 생성할 수 없습니다. 같은 이름을 가진 다른 이모티콘이 이미 있습니다."
+ },
+ {
+ "id": "api.emoji.create.parse.app_error",
+ "translation": "이모티콘을 생성할 수 없습니다. 요청을 이해할 수 없습니다."
+ },
+ {
+ "id": "api.emoji.create.permissions.app_error",
+ "translation": "이모티콘을 생성할 권한이 없습니다."
+ },
+ {
+ "id": "api.emoji.create.too_large.app_error",
+ "translation": "이모티콘을 생성할 수 없습니다. 이미지 용량은 반드시 64 KB 이하여야 합니다."
+ },
+ {
+ "id": "api.emoji.delete.permissions.app_error",
+ "translation": "이모티콘을 삭제할 권한이 없습니다."
+ },
+ {
+ "id": "api.emoji.disabled.app_error",
+ "translation": "시스템 관리자에 의해 사용자 이모티콘 기능이 비활성화 되어 있습니다."
+ },
+ {
+ "id": "api.emoji.get_image.decode.app_error",
+ "translation": "이모티콘 이미지를 디코딩 할 수 없습니다"
+ },
+ {
+ "id": "api.emoji.get_image.read.app_error",
+ "translation": "이모티콘 이미지 파일을 읽을 수 없습니다."
+ },
+ {
+ "id": "api.emoji.init.debug",
+ "translation": "이모티콘 API 경로 초기화 중"
+ },
+ {
+ "id": "api.emoji.storage.app_error",
+ "translation": "파일 저장소가 제대로 설정되지 않았습니다. S3나 로컬 서버 파일 저장소를 설정해주세요."
+ },
+ {
+ "id": "api.emoji.upload.image.app_error",
+ "translation": "이모티콘을 만들 수 없습니다. PNG, JPEG, GIF 파일 이어야 합니다."
+ },
+ {
+ "id": "api.emoji.upload.large_image.app_error",
+ "translation": "이모티콘을 생성할 수 없습니다. 이미지 최대크기는 128px * 128px 입니다."
+ },
+ {
+ "id": "api.file.file_upload.exceeds",
+ "translation": "파일이 최대 이미지 용량보다 큽니다."
+ },
+ {
+ "id": "api.file.file_upload.exceeds",
+ "translation": "파일이 최대 이미지 용량보다 큽니다."
+ },
+ {
+ "id": "api.file.get_file.not_found.app_error",
+ "translation": "파일을 찾을 수 없습니다."
+ },
+ {
+ "id": "api.file.get_file.public_disabled.app_error",
+ "translation": "시스템 관리자가 개인 링크들 저장을 할 수 없도록 했습니다."
+ },
+ {
+ "id": "api.file.get_file.public_invalid.app_error",
+ "translation": "유효하지 않은 링크입니다."
+ },
+ {
+ "id": "api.file.get_public_link.disabled.app_error",
+ "translation": "개인 링크들을 사용할 수 없어졌습니다."
+ },
+ {
+ "id": "api.file.handle_images_forget.decode.error",
+ "translation": "이미지를 복호화 할 수 없습니다. channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.encode_jpeg.error",
+ "translation": "이미지를 jpeg로 변환 할 수 없습니다. channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.encode_preview.error",
+ "translation": "미리보기 jpg로 변환할 수 없습니다. channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.upload_preview.error",
+ "translation": "미리보기를 업로드 할 수 없습니다. channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.upload_thumb.error",
+ "translation": "썸네일을 업로드 할 수 없습니다. channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.init.debug",
+ "translation": "파일 API 경로 초기화 중"
+ },
+ {
+ "id": "api.file.move_file.configured.app_error",
+ "translation": "파일 저장소가 제대로 설정되지 않았습니다. S3이나 개인 서버 파일 저장소를 설정해주세요."
+ },
+ {
+ "id": "api.file.move_file.delete_from_s3.app_error",
+ "translation": "S3으로부터 파일을 지울 수 없습니다."
+ },
+ {
+ "id": "api.file.move_file.get_from_s3.app_error",
+ "translation": "S3으로부터 파일을 가져올 수 없습니다."
+ },
+ {
+ "id": "api.file.move_file.rename.app_error",
+ "translation": "파일을 근처로 이동할 수 없습니다."
+ },
+ {
+ "id": "api.file.open_file_write_stream.configured.app_error",
+ "translation": "파일 저장소가 제대로 설정되지 않았습니다. S3이나 개인 서버 파일 저장소를 설정해주세요."
+ },
+ {
+ "id": "api.file.open_file_write_stream.creating_dir.app_error",
+ "translation": "새로운 파일을 위한 디렉토리 생성에 실패했습니다."
+ },
+ {
+ "id": "api.file.open_file_write_stream.local_server.app_error",
+ "translation": "로컬 서버 저장소에 쓰는 도중 에러가 발생했습니다."
+ },
+ {
+ "id": "api.file.open_file_write_stream.s3.app_error",
+ "translation": "S3를 지원하지 않습니다."
+ },
+ {
+ "id": "api.file.read_file.configured.app_error",
+ "translation": "파일 저장소가 제대로 설정되지 않았습니다. S3이나 로컬 서버 파일 저장소를 설정해주세요."
+ },
+ {
+ "id": "api.file.read_file.get.app_error",
+ "translation": "S3에 있는 파일을 가져올 수 없습니다."
+ },
+ {
+ "id": "api.file.read_file.reading_local.app_error",
+ "translation": "로컬 서버 저장소를 읽는 도중 에러가 발생했습니다."
+ },
+ {
+ "id": "api.file.upload_file.image.app_error",
+ "translation": "이미지 파일을 업로드 할 수 없습니다."
+ },
+ {
+ "id": "api.file.upload_file.large_image.app_error",
+ "translation": "이미지 파일을 불러올 수 없습니다. 파일이 너무 큽니다."
+ },
+ {
+ "id": "api.file.upload_file.storage.app_error",
+ "translation": "파일을 업로드할 수 없습니다. 이미지 저장소가 설정되지 않았습니다."
+ },
+ {
+ "id": "api.file.upload_file.too_large.app_error",
+ "translation": "파일을 업로드할 수 없습니다. 파일이 너무 큽니다."
+ },
+ {
+ "id": "api.file.write_file.configured.app_error",
+ "translation": "파일 저장소가 제대로 설정되지 않았습니다. S3이나 로컬 서버 파일 저장소를 설정해주세요."
+ },
+ {
+ "id": "api.file.write_file.s3.app_error",
+ "translation": "S3에 쓰기를 실패했습니다."
+ },
+ {
+ "id": "api.file.write_file_locally.create_dir.app_error",
+ "translation": "새 파일을 위한 디렉토리 생성에 실패했습니다."
+ },
+ {
+ "id": "api.file.write_file_locally.writing.app_error",
+ "translation": "로컬 서버 저장소에 쓰는 도중 에러가 발생했습니다."
+ },
+ {
+ "id": "api.general.init.debug",
+ "translation": "일반 API 경로 초기화 중"
+ },
+ {
+ "id": "api.import.import_post.saving.debug",
+ "translation": "글 저장 오류. 사용자=%v, 메시지=%v"
+ },
+ {
+ "id": "api.import.import_user.join_team.error",
+ "translation": "가져온 사용자를 팀에 추가할 수 없습니다. err=%v"
+ },
+ {
+ "id": "api.import.import_user.joining_default.error",
+ "translation": "기본 채널에 참여하는데 실패했습니다. 사용자 ID=%s, 팀 ID=%s, 에러=%v"
+ },
+ {
+ "id": "api.import.import_user.saving.error",
+ "translation": "유저를 저장하는데 오류가 발생했습니다. err=%v"
+ },
+ {
+ "id": "api.import.import_user.set_email.error",
+ "translation": "확인된 이메일로 설정하는데 실패했습니다. err=%v"
+ },
+ {
+ "id": "api.license.add_license.array.app_error",
+ "translation": "'license' 아래에 비어있는 배열이 있습니다."
+ },
+ {
+ "id": "api.license.add_license.expired.app_error",
+ "translation": "라이센스가 만료되었거나 아직 시작되지 않았습니다."
+ },
+ {
+ "id": "api.license.add_license.invalid.app_error",
+ "translation": "잘못된 라이센스 파일입니다."
+ },
+ {
+ "id": "api.license.add_license.invalid_count.app_error",
+ "translation": "특별한 유저들의 숫자를 알 수 없습니다."
+ },
+ {
+ "id": "api.license.add_license.no_file.app_error",
+ "translation": "라이선스 아래에 파일이 없습니다."
+ },
+ {
+ "id": "api.license.add_license.open.app_error",
+ "translation": "라이센스 파일을 열 수 없습니다."
+ },
+ {
+ "id": "api.license.add_license.save.app_error",
+ "translation": "라이센스가 제대로 저장되지 않았습니다."
+ },
+ {
+ "id": "api.license.add_license.save_active.app_error",
+ "translation": "사용가능한 라이센스 ID가 제대로 저장되지 않았습니다."
+ },
+ {
+ "id": "api.license.add_license.unique_users.app_error",
+ "translation": "시스템이 {{.Count}} 유니크 사용자를 가질 때, 이 라이센스는 {{.Users}} 사용자 만을 지원합니다. 유니크 사용자는 이메일 주소 개수로 구분 됩니다. 사용자 수는 사이트 리포트 -> 통계 보기에서 확인할 수 있습니다."
+ },
+ {
+ "id": "api.license.init.debug",
+ "translation": "라이선스 API 경로 초기화 중"
+ },
+ {
+ "id": "api.license.remove_license.remove.app_error",
+ "translation": "라이센스가 제대로 삭제되지 않았습니다."
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_client.app_error",
+ "translation": "invalid_request: 잘못된 client_id"
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_redirect.app_error",
+ "translation": "잘못된_요청: 잘못된 redirect_url 이거나 입력되지 않음."
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_response.app_error",
+ "translation": "invalid_request: 잘못된 response_type"
+ },
+ {
+ "id": "api.oauth.allow_oauth.database.app_error",
+ "translation": "server_error: 데이터베이스에 접근할때 오류가 발생했습니다."
+ },
+ {
+ "id": "api.oauth.allow_oauth.redirect_callback.app_error",
+ "translation": "invalid_request: 받은 redirect_url이 등록된 callback_url과 일치하지 않습니다."
+ },
+ {
+ "id": "api.oauth.allow_oauth.turn_off.app_error",
+ "translation": "OAuth 서비스 제공을 시스템 관리자가 껐습니다."
+ },
+ {
+ "id": "api.oauth.get_auth_data.find.error",
+ "translation": "권한코드(auth code) code=%s 을(를) 찾을 수 없습니다."
+ },
+ {
+ "id": "api.oauth.init.debug",
+ "translation": "oauth API 경로 초기화 중"
+ },
+ {
+ "id": "api.oauth.register_oauth_app.turn_off.app_error",
+ "translation": "시스템 관리자가 OAuth 서비스 제공을 껐습니다."
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_code.app_error",
+ "translation": "DB에서 권한 코드를 삭제하는데 오류가 발생했습니다."
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_session.app_error",
+ "translation": "DB에서 세션을 지우다 오류가 발생했습니다."
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_token.app_error",
+ "translation": "DB에서 접근토큰을 지우다가 오류가 발생했습니다."
+ },
+ {
+ "id": "api.oauth.revoke_access_token.get.app_error",
+ "translation": "삭제하기 전에 DB에서 엑세스 토큰을 받을 수 없습니다."
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.message.multiple",
+ "translation": "{{.Usernames}}, {{.LastUsername}} 이 멘션되었으나, 그들은 이 채널에 속하지 않기 때문에 알림을 받지 못했습니다."
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.message.one",
+ "translation": "{{.Username}}이 멘션되었으나, 그는 이 채널에 속하지 않기 때문에 알림을 받지 못했습니다."
+ },
+ {
+ "id": "api.post.create_post.bad_filename.error",
+ "translation": "잘못된 파일 이름은 사용할 수 없습니다, filename=%v"
+ },
+ {
+ "id": "api.post.create_post.channel_root_id.app_error",
+ "translation": "루트 아이디 매개변수의 잘못된 채널 아이디입니다."
+ },
+ {
+ "id": "api.post.create_post.last_viewed.error",
+ "translation": "마지막으로 본 시간을 업데이트 할 수 없습니다, channel_id=%s, user_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.create_post.parent_id.app_error",
+ "translation": "잘못된 ParentId 매개변수입니다"
+ },
+ {
+ "id": "api.post.create_post.root_id.app_error",
+ "translation": "잘못된 RootId 매개변수입니다"
+ },
+ {
+ "id": "api.post.create_webhook_post.creating.app_error",
+ "translation": "포스트 만드는 중 오류"
+ },
+ {
+ "id": "api.post.delete_post.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.post.get_out_of_channel_mentions.regex.error",
+ "translation": "@mention 정규 표현식을 컴파일 할 수 없습니다 user_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.get_post.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.channel.error",
+ "translation": "채널을 찾을 수 없습니다, channel_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.members.error",
+ "translation": "채널의 참가자를 얻을 수 없습니다, channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.profiles.error",
+ "translation": "사용자 프로필을 가져올 수 없습니다, team_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.team.error",
+ "translation": "팀을 가져올 수 없습니다, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.user.error",
+ "translation": "사용자를 가져올 수 없습니다, user_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.create_post.error",
+ "translation": "회신 게시물 생성에 실패했습니다. err=%v"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.event_post.error",
+ "translation": "이벤트 POST 실패. err=%s"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.getting.error",
+ "translation": "팀의 웹훅을 가져올 수 없습니다. err=%v"
+ },
+ {
+ "id": "api.post.init.debug",
+ "translation": "post API 경로 초기화 중"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.get_2_members.error",
+ "translation": "다이렉트 채널의 두명의 구성원을 가져올 수 없습니다. channel_id=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.get_members.error",
+ "translation": "채널 구성원들을 가져올 수 없습니다. channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.save_pref.error",
+ "translation": "Failed to save direct channel preference user_id=%v other_user_id=%v err=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.update_pref.error",
+ "translation": "Failed to update direct channel preference user_id=%v other_user_id=%v err=%v"
+ },
+ {
+ "id": "api.post.notification.here.warn",
+ "translation": "Unable to send notification to online users with @here, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.comment_thread.error",
+ "translation": "Failed to retrieve comment thread posts in notifications root_post_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.mention_body",
+ "translation": "신규 메시지가 있습니다."
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.mention_subject",
+ "translation": "신규 메시지"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.message_body",
+ "translation": "한개의 신규 메시지가 있습니다."
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.message_subject",
+ "translation": "신규 메시지"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_in",
+ "translation": " in "
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_mention",
+ "translation": " mentioned you in "
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_message",
+ "translation": " 에게 받은 개인 메시지 "
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_non_mention",
+ "translation": " posted in "
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_notification.debug",
+ "translation": "Sending push notification to %v wi msg of '%v'"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_notification.error",
+ "translation": "발신 실패한 푸시 알림 id=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.send.error",
+ "translation": "발신 실패한 멘션 이메일=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.sent",
+ "translation": "{{.Prefix}} {{.Filenames}} 보냄"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.sessions.error",
+ "translation": "Failed to retrieve sessions in notifications id=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.user_id.error",
+ "translation": "Post user_id not returned by GetProfiles user_id=%v"
+ },
+ {
+ "id": "api.post.update_mention_count_and_forget.update_error",
+ "translation": "Failed to update mention count, post_id=%v channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.update_post.find.app_error",
+ "translation": "기존 글을 찾을 수 없습니다."
+ },
+ {
+ "id": "api.post.update_post.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다."
+ },
+ {
+ "id": "api.post.update_post.permissions_details.app_error",
+ "translation": "이미 지워짐. ID={{.PostId}}"
+ },
+ {
+ "id": "api.post.update_post.system_message.app_error",
+ "translation": "시스템 메시지를 변경할 수 없습니다."
+ },
+ {
+ "id": "api.post_get_post_by_id.get.app_error",
+ "translation": "내용을 가져올수 없습니다."
+ },
+ {
+ "id": "api.preference.delete_preferences.decode.app_error",
+ "translation": "요청으로부터 기본 설정을 불러올 수 없습니다."
+ },
+ {
+ "id": "api.preference.delete_preferences.user_id.app_error",
+ "translation": "다른 사용자의 기본 설정을 저장할 수 없습니다."
+ },
+ {
+ "id": "api.preference.init.debug",
+ "translation": "설정 API 경로 초기화 중"
+ },
+ {
+ "id": "api.preference.save_preferences.decode.app_error",
+ "translation": "요청으로부터 기본 설정을 불러올 수 없습니다."
+ },
+ {
+ "id": "api.preference.save_preferences.set.app_error",
+ "translation": "다른 사용자의 기본 설정을 저장할 수 없습니다."
+ },
+ {
+ "id": "api.preference.save_preferences.set_details.app_error",
+ "translation": "session.user_id={{.SessionUserId}}, preference.user_id={{.PreferenceUserId}}"
+ },
+ {
+ "id": "api.saml.save_certificate.app_error",
+ "translation": "Certificate did not save properly."
+ },
+ {
+ "id": "api.server.new_server.init.info",
+ "translation": "서버를 초기화 중입니다."
+ },
+ {
+ "id": "api.server.start_server.listening.info",
+ "translation": "Server is listening on %v"
+ },
+ {
+ "id": "api.server.start_server.rate.info",
+ "translation": "RateLimiter가 활성화 되었습니다."
+ },
+ {
+ "id": "api.server.start_server.rate.warn",
+ "translation": "RateLimitSettings not configured properly using VaryByHeader and disabling VaryByRemoteAddr"
+ },
+ {
+ "id": "api.server.start_server.starting.critical",
+ "translation": "서버 시작중 오류, err:%v"
+ },
+ {
+ "id": "api.server.start_server.starting.info",
+ "translation": "서버 시작 중..."
+ },
+ {
+ "id": "api.server.start_server.starting.panic",
+ "translation": "서버를 시작하는 중 오류가 발생"
+ },
+ {
+ "id": "api.server.stop_server.stopped.info",
+ "translation": "서버가 정지됐습니다."
+ },
+ {
+ "id": "api.server.stop_server.stopping.info",
+ "translation": "서버를 정지하는 중..."
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.added",
+ "translation": "\r\n 채널 추가됨 \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.failed_to_add_user",
+ "translation": "채널에 유저 추가시 오류 발생: {{.Username}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.import_failed",
+ "translation": "추가 시 오류가 발생함: {{.DisplayName}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.import_failed.debug",
+ "translation": "가져오기 실패: %s"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.merge",
+ "translation": "기존 채널과 합쳐짐. {{.DisplayName}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.bot.warn",
+ "translation": "Slack bot posts are not imported yet"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
+ "translation": "작성자 없는 메시지"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.unsupported.warn",
+ "translation": "지원되지 않는 글 형식: %v, %v"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.user_no_exists.debug",
+ "translation": "사용자 %v 가 존재하지 않습니다!"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.without_user.debug",
+ "translation": "작성자 없는 메시지"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.created",
+ "translation": "\r\n 사용자 생성됨\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.email_pwd",
+ "translation": "이메일, 비밀번호: {{.Email}}, {{.Password}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.unable_import",
+ "translation": "불러올 수 없는 사용자: {{.Username}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_convert_timestamp.bad.warn",
+ "translation": "잘못된 시간 서식이 있습니다."
+ },
+ {
+ "id": "api.slackimport.slack_import.log",
+ "translation": "Slack에서 가져오기 Log\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.note1",
+ "translation": "- Some posts may not have been imported because they where not supported by this importer.\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.note2",
+ "translation": "- Slack bot posts are currently not supported.\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.notes",
+ "translation": "\r\n Notes \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.open.app_error",
+ "translation": "파일을 열 수 없습니다. {{.Filename}}"
+ },
+ {
+ "id": "api.slackimport.slack_import.team_fail",
+ "translation": "팀을 가져오는데 실패했습니다.\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.zip.app_error",
+ "translation": "Zip 파일을 열 수 없습니다."
+ },
+ {
+ "id": "api.status.init.debug",
+ "translation": "post API 경로 초기화 중"
+ },
+ {
+ "id": "api.status.last_activity.error",
+ "translation": "LastActivityAt 업데이트에 실패했습니다. user_id=%v and session_id=%v, err=%v"
+ },
+ {
+ "id": "api.status.save_status.error",
+ "translation": "Failed to save status for user_id=%v, err=%v"
+ },
+ {
+ "id": "api.team.create_team.email_disabled.app_error",
+ "translation": "이메일을 통한 팀 가입이 비활성화 되어있습니다."
+ },
+ {
+ "id": "api.team.create_team_from_signup.email_disabled.app_error",
+ "translation": "이메일을 통한 팀 가입이 비활성화 되어있습니다."
+ },
+ {
+ "id": "api.team.create_team_from_signup.expired_link.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "api.team.create_team_from_signup.invalid_link.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
+ "id": "api.team.create_team_from_signup.unavailable.app_error",
+ "translation": "유효하지 않는 URL 입니다. 변경 후 다시 시도해주세요."
+ },
+ {
+ "id": "api.team.email_teams.sending.error",
+ "translation": "이메일 발송 중에 오류가 발생했습니다. err=%v"
+ },
+ {
+ "id": "api.team.get_invite_info.not_open_team",
+ "translation": "Invite is invalid because this is not an open team."
+ },
+ {
+ "id": "api.team.import_team.admin.app_error",
+ "translation": "데이터를 불러오려면 팀 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.team.import_team.array.app_error",
+ "translation": "요청의 'file' 배열이 비어있습니다."
+ },
+ {
+ "id": "api.team.import_team.integer.app_error",
+ "translation": "Filesize가 정수가 아닙니다."
+ },
+ {
+ "id": "api.team.import_team.no_file.app_error",
+ "translation": "요청의 'file' 항목에 파일이 없습니다."
+ },
+ {
+ "id": "api.team.import_team.open.app_error",
+ "translation": "파일을 열 수 없습니다."
+ },
+ {
+ "id": "api.team.import_team.parse.app_error",
+ "translation": "multipart 폼을 가져올수 없습니다."
+ },
+ {
+ "id": "api.team.import_team.unavailable.app_error",
+ "translation": "유효하지 않은 Filesize"
+ },
+ {
+ "id": "api.team.init.debug",
+ "translation": "팀 API 경로 초기화 중"
+ },
+ {
+ "id": "api.team.invite_members.admin",
+ "translation": "관리자"
+ },
+ {
+ "id": "api.team.invite_members.already.app_error",
+ "translation": "이미 팀에 가입되어 있는 사용자입니다."
+ },
+ {
+ "id": "api.team.invite_members.member",
+ "translation": "멤버"
+ },
+ {
+ "id": "api.team.invite_members.no_one.app_error",
+ "translation": "초대된 인원이 없습니다."
+ },
+ {
+ "id": "api.team.invite_members.restricted_system_admin.app_error",
+ "translation": "팀에 새로운 사용자를 초대하는 권한은 시스템 관리자로 제한됩니다."
+ },
+ {
+ "id": "api.team.invite_members.restricted_team_admin.app_error",
+ "translation": "팀에 새로운 사용자를 초대하는 권한은 팀/시스템 관리자로 제한됩니다."
+ },
+ {
+ "id": "api.team.invite_members.send.error",
+ "translation": "초대 메일 발송을 실패했습니다. err=%v"
+ },
+ {
+ "id": "api.team.invite_members.sending.info",
+ "translation": "%v %v 에 초대를 보냈습니다."
+ },
+ {
+ "id": "api.team.is_team_creation_allowed.disabled.app_error",
+ "translation": "새로운 팀을 생성할 수 없습니다. 시스템 관리자에게 문의해보세요."
+ },
+ {
+ "id": "api.team.is_team_creation_allowed.domain.app_error",
+ "translation": "허용된 도메인의 이메일만 사용하세요. (예시: @example.com). 또는 시스템 관리자에게 문의해보세요."
+ },
+ {
+ "id": "api.team.permanent_delete_team.attempting.warn",
+ "translation": "Attempting to permanently delete team %v id=%v"
+ },
+ {
+ "id": "api.team.permanent_delete_team.deleted.warn",
+ "translation": "팀이 완전히 삭제되었습니다. %v id=%v"
+ },
+ {
+ "id": "api.team.remove_user_from_team.missing.app_error",
+ "translation": "The user does not appear to be part of this team."
+ },
+ {
+ "id": "api.team.signup_team.email_disabled.app_error",
+ "translation": "이메일을 통한 팀 가입이 비활성화 되어있습니다."
+ },
+ {
+ "id": "api.team.update_team.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.templates.email_change_body.info",
+ "translation": "{{.TeamDisplayName}} 이메일이 {{.NewEmail}}(으)로 변경되었습니다.<br> 잘못 변경된 경우, 시스템 관리자에게 문의하세요."
+ },
+ {
+ "id": "api.templates.email_change_body.title",
+ "translation": "이메일을 변경하였습니다."
+ },
+ {
+ "id": "api.templates.email_change_subject",
+ "translation": "{{.TeamDisplayName}} 이메일이 변경되었습니다."
+ },
+ {
+ "id": "api.templates.email_change_verify_body.button",
+ "translation": "검증 메일"
+ },
+ {
+ "id": "api.templates.email_change_verify_body.info",
+ "translation": "{{.TeamDisplayName}}의 이메일 주소 변경을 완료하려면, 아래 링크를 클릭하여 검증하세요."
+ },
+ {
+ "id": "api.templates.email_change_verify_body.title",
+ "translation": "이메일을 변경하였습니다."
+ },
+ {
+ "id": "api.templates.email_change_verify_subject",
+ "translation": "{{.TeamDisplayName}} 새 이메일을 검증하세요."
+ },
+ {
+ "id": "api.templates.email_footer",
+ "translation": "알림 설정을 변경하려면, 팀 사이트에 로그인 후 계정 설정> 알림 메뉴를 확인하세요."
+ },
+ {
+ "id": "api.templates.email_info",
+ "translation": "Any questions at all, mail us any time: <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Best wishes,<br>The {{.SiteName}} Team<br>"
+ },
+ {
+ "id": "api.templates.email_organization",
+ "translation": "발신: "
+ },
+ {
+ "id": "api.templates.error.link",
+ "translation": "Mattermost 로 돌아가기"
+ },
+ {
+ "id": "api.templates.error.title",
+ "translation": "{{ .SiteName }} 에 문제 발생:"
+ },
+ {
+ "id": "api.templates.find_teams_body.found",
+ "translation": "Your request to find teams associated with your email found the following:"
+ },
+ {
+ "id": "api.templates.find_teams_body.not_found",
+ "translation": "주어진 이메일에 대한 팀을 찾을 수 없습니다."
+ },
+ {
+ "id": "api.templates.find_teams_body.title",
+ "translation": "팀 찾기"
+ },
+ {
+ "id": "api.templates.find_teams_subject",
+ "translation": "{{ .SiteName }} 팀"
+ },
+ {
+ "id": "api.templates.invite_body.button",
+ "translation": "팀 참여하기"
+ },
+ {
+ "id": "api.templates.invite_body.extra_info",
+ "translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving. After you’ve joined <strong>{{.TeamDisplayName}}</strong>, you can sign-in to your new team and access these features anytime from the web address:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
+ },
+ {
+ "id": "api.templates.invite_body.info",
+ "translation": "The team {{.SenderStatus}} <strong>{{.SenderName}}</strong>, has invited you to join <strong>{{.TeamDisplayName}}</strong>."
+ },
+ {
+ "id": "api.templates.invite_body.title",
+ "translation": "당신은 초대되었습니다."
+ },
+ {
+ "id": "api.templates.invite_subject",
+ "translation": "{{ .SenderName }} invited you to join {{ .TeamDisplayName }} Team on {{.SiteName}}"
+ },
+ {
+ "id": "api.templates.password_change_body.info",
+ "translation": "{{.TeamDisplayName}}의 비밀번호가 변경되었습니다. {{.TeamURL}} {{.Method}}<br>의도하지 않은 변경인 경우, 시스템 관리자에게 문의해보세요."
+ },
+ {
+ "id": "api.templates.password_change_body.title",
+ "translation": "비밀번호가 변경되었습니다."
+ },
+ {
+ "id": "api.templates.password_change_subject",
+ "translation": "{{.TeamDisplayName}}의 비밀번호가 변경되었습니다. {{.TeamURL}} {{.Method}}"
+ },
+ {
+ "id": "api.templates.post_body.button",
+ "translation": "글로 이동하기"
+ },
+ {
+ "id": "api.templates.post_body.info",
+ "translation": "채널: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
+ },
+ {
+ "id": "api.templates.post_subject",
+ "translation": "{{.SubjectText}} on {{.TeamDisplayName}} at {{.Month}} {{.Day}}, {{.Year}}"
+ },
+ {
+ "id": "api.templates.reset_body.button",
+ "translation": "비밀번호 재설정"
+ },
+ {
+ "id": "api.templates.reset_body.info",
+ "translation": "비밀번호를 변경하려면, \"비밀번호 재설정\"을 누르세요.<br>이 이메일을 무시하면, 기존 비밀번호가 유지됩니다. 비밀번호 재설정 링크는 24시간 후에 만료됩니다."
+ },
+ {
+ "id": "api.templates.reset_body.title",
+ "translation": "비밀번호 재설정을 요청했습니다."
+ },
+ {
+ "id": "api.templates.reset_subject",
+ "translation": "비밀번호 재설정"
+ },
+ {
+ "id": "api.templates.signin_change_email.body.method_email",
+ "translation": "이메일과 비밀번호"
+ },
+ {
+ "id": "api.templates.signin_change_email.body.title",
+ "translation": "You updated your sign-in method"
+ },
+ {
+ "id": "api.templates.signup_team_body.button",
+ "translation": "팀 설정하기"
+ },
+ {
+ "id": "api.templates.signup_team_body.info",
+ "translation": "{{ .SiteName }} is one place for all your team communication, searchable and available anywhere.<br>You'll get more out of {{ .SiteName }} when your team is in constant communication--let's get them on board."
+ },
+ {
+ "id": "api.templates.signup_team_body.title",
+ "translation": "팀이 성공적으로 생성되었습니다!"
+ },
+ {
+ "id": "api.templates.signup_team_subject",
+ "translation": "{{ .SiteName }} 팀 설정"
+ },
+ {
+ "id": "api.templates.singin_change_email.body.info",
+ "translation": "You updated your sign-in method for on {{ .SiteName }} to {{.Method}}.<br>If this change wasn't initiated by you, please contact your system administrator."
+ },
+ {
+ "id": "api.templates.singin_change_email.subject",
+ "translation": "You updated your sign-in method on {{ .SiteName }}"
+ },
+ {
+ "id": "api.templates.upgrade_30_body.info",
+ "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>YOUR DUPLICATE ACCOUNTS HAVE BEEN UPDATED</h3>Your Mattermost server is being upgraded to Version 3.0, which lets you use a single account across multiple teams.<br/><br/>You are receiving this email because the upgrade process has detected your account had the same email or username as other accounts on the server.<br/><br/>The following updates have been made: <br/><br/>{{if .EmailChanged }}- The duplicate email of an account on the `/{{.TeamName}}` team was changed to `{{.Email}}`. You will need to use email and password to login, you can use this new email address for login.<br/><br/>{{end}}{{if .UsernameChanged }}- The duplicate username of an account on the team site `/{{.TeamName}}` has been changed to `{{.Username}}` to avoid confusion with other accounts.<br/><br/>{{end}} RECOMMENDED ACTION: <br/><br/>It is recommended that you login to your teams used by your duplicate accounts and add your primary account to the team and any public channels and private groups which you wish to continue using. <br/><br/>This gives your primary account access to all public channel and private group history. You can continue to access the direct message history of your duplicate accounts by logging in with their credentials. <br/><br/>FOR MORE INFORMATION: <br/><br/>For more information on the upgrade to Mattermost 3.0 please see: <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
+ },
+ {
+ "id": "api.templates.upgrade_30_subject.info",
+ "translation": "[MATTERMOST] Mattermost 3.0 업그레이드를 위해 계정을 변경하세요."
+ },
+ {
+ "id": "api.templates.username_change_body.info",
+ "translation": "{{.TeamDisplayName}} 사용자명이 {{.NewUsername}}(으)로 변경되었습니다.<br> 잘못 변경된 경우, 시스템 관리자에게 문의하세요."
+ },
+ {
+ "id": "api.templates.username_change_body.title",
+ "translation": "사용자명을 변경했습니다."
+ },
+ {
+ "id": "api.templates.username_change_subject",
+ "translation": "사용자명이 {{.TeamDisplayName}}(으)로 변경되었습니다."
+ },
+ {
+ "id": "api.templates.verify_body.button",
+ "translation": "이메일 검증"
+ },
+ {
+ "id": "api.templates.verify_body.info",
+ "translation": "이메일을 검증하려면 클릭하세요."
+ },
+ {
+ "id": "api.templates.verify_body.title",
+ "translation": "You've joined {{ .ServerURL }}"
+ },
+ {
+ "id": "api.templates.verify_subject",
+ "translation": "[{{ .SiteName }}] Email Verification"
+ },
+ {
+ "id": "api.templates.welcome_body.app_download_info",
+ "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ },
+ {
+ "id": "api.templates.welcome_body.button",
+ "translation": "이메일 검증하기"
+ },
+ {
+ "id": "api.templates.welcome_body.info",
+ "translation": "이메일을 검증하려면 클릭하세요."
+ },
+ {
+ "id": "api.templates.welcome_body.info2",
+ "translation": "You can sign in from:"
+ },
+ {
+ "id": "api.templates.welcome_body.info3",
+ "translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving."
+ },
+ {
+ "id": "api.templates.welcome_body.title",
+ "translation": "You've joined {{ .ServerURL }}"
+ },
+ {
+ "id": "api.templates.welcome_subject",
+ "translation": "You joined {{ .ServerURL }}"
+ },
+ {
+ "id": "api.user.activate_mfa.email_and_ldap_only.app_error",
+ "translation": "MFA가 이 계정 형식에 대해 유효하지 않습니다."
+ },
+ {
+ "id": "api.user.add_direct_channels_and_forget.failed.error",
+ "translation": "사용자의 다이렉트 채널 기본 구성을 실패하였습니다. user_id=%s, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.bad_response.app_error",
+ "translation": "토큰 요청으로부터 잘못된 응답"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.bad_token.app_error",
+ "translation": "잘못된 토큰 형식"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.invalid_state.app_error",
+ "translation": "올바르지 않은 상태"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.invalid_state_team.app_error",
+ "translation": "올바르지 않은 상태; 팀 이름이 없습니다."
+ },
+ {
+ "id": "api.user.authorize_oauth_user.missing.app_error",
+ "translation": "접근 토큰이 없습니다."
+ },
+ {
+ "id": "api.user.authorize_oauth_user.service.app_error",
+ "translation": "{{.Sevice}} 토큰 요청이 실패했습니다."
+ },
+ {
+ "id": "api.user.authorize_oauth_user.token_failed.app_error",
+ "translation": "토큰 요청이 실패했습니다."
+ },
+ {
+ "id": "api.user.authorize_oauth_user.unsupported.app_error",
+ "translation": "Unsupported OAuth service provider"
+ },
+ {
+ "id": "api.user.check_user_login_attempts.too_many.app_error",
+ "translation": "로그인 실패가 계속되어 계정이 잠겼습니다. 비밀번호를 재설정하세요."
+ },
+ {
+ "id": "api.user.check_user_mfa.bad_code.app_error",
+ "translation": "올바르지 않은 MFA 토큰"
+ },
+ {
+ "id": "api.user.check_user_mfa.not_available.app_error",
+ "translation": "MFA를 설정하지 않았거나 서버에서 지원하지 않습니다"
+ },
+ {
+ "id": "api.user.check_user_password.invalid.app_error",
+ "translation": "잘못된 패스워드로 인해 로그인에 실패했습니다."
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.blank_email.app_error",
+ "translation": "Blank email"
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.parse.app_error",
+ "translation": "Could not parse auth data out of {{.Service}} user object"
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.unavailable.app_error",
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ },
+ {
+ "id": "api.user.create_oauth_user.already_attached.app_error",
+ "translation": "There is already an account associated with that email address using a sign in method other than {{.Service}}. Please sign in using {{.Auth}}."
+ },
+ {
+ "id": "api.user.create_oauth_user.already_used.app_error",
+ "translation": "This {{.Service}} account has already been used to sign up"
+ },
+ {
+ "id": "api.user.create_oauth_user.create.app_error",
+ "translation": "Could not create user out of {{.Service}} user object"
+ },
+ {
+ "id": "api.user.create_oauth_user.not_available.app_error",
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ },
+ {
+ "id": "api.user.create_profile_image.default_font.app_error",
+ "translation": "기본 프로필 이미지 폰트를 생성할 수 없습니다."
+ },
+ {
+ "id": "api.user.create_profile_image.encode.app_error",
+ "translation": "기본 프로필 이미지를 인코딩 할 수 없습니다."
+ },
+ {
+ "id": "api.user.create_profile_image.initial.app_error",
+ "translation": "기본 프로필 이미지에 사용자 이니셜을 추가할 수 없습니다."
+ },
+ {
+ "id": "api.user.create_user.accepted_domain.app_error",
+ "translation": "The email you provided does not belong to an accepted domain. Please contact your administrator or sign up with a different email."
+ },
+ {
+ "id": "api.user.create_user.joining.error",
+ "translation": "기본 채널에 참여하는데 실패했습니다. user_id=%s, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.user.create_user.no_open_server",
+ "translation": "This server does not allow open signups. Please speak with your Administrator to receive an invitation."
+ },
+ {
+ "id": "api.user.create_user.save.error",
+ "translation": "사용자를 저장할 수 없습니다. err=%v"
+ },
+ {
+ "id": "api.user.create_user.signup_email_disabled.app_error",
+ "translation": "이메일을 통한 팀 가입이 비활성화 되어있습니다."
+ },
+ {
+ "id": "api.user.create_user.signup_link_expired.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "api.user.create_user.signup_link_invalid.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
+ "id": "api.user.create_user.team_name.app_error",
+ "translation": "올바르지 않은 팀 이름"
+ },
+ {
+ "id": "api.user.create_user.tutorial.error",
+ "translation": "Encountered error saving tutorial preference, err=%v"
+ },
+ {
+ "id": "api.user.create_user.verified.error",
+ "translation": "이메일 검증을 실패했습니다. err=%v"
+ },
+ {
+ "id": "api.user.email_to_ldap.not_available.app_error",
+ "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ },
+ {
+ "id": "api.user.generate_mfa_qr.not_available.app_error",
+ "translation": "MFA 토큰이 설정되지 않았거나 유효하지 않습니다."
+ },
+ {
+ "id": "api.user.get_authorization_code.unsupported.app_error",
+ "translation": "Unsupported OAuth service provider"
+ },
+ {
+ "id": "api.user.get_me.getting.error",
+ "translation": "id=%v 강제 로그아웃 중 유저 프로필을 가져오다가 오류가 발생했습니다"
+ },
+ {
+ "id": "api.user.init.debug",
+ "translation": "사용자 API 경로 초기화 중"
+ },
+ {
+ "id": "api.user.ldap_to_email.not_available.app_error",
+ "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ },
+ {
+ "id": "api.user.ldap_to_email.not_ldap_account.app_error",
+ "translation": "이 사용자 계정은 LDAP을 사용하지 않습니다."
+ },
+ {
+ "id": "api.user.login.blank_pwd.app_error",
+ "translation": "비밀번호를 입력하세요."
+ },
+ {
+ "id": "api.user.login.inactive.app_error",
+ "translation": "Login failed because your account has been set to inactive. Please contact an administrator."
+ },
+ {
+ "id": "api.user.login.invalid_credentials",
+ "translation": "User ID or password incorrect."
+ },
+ {
+ "id": "api.user.login.not_provided.app_error",
+ "translation": "Either user id or team name and user email must be provided"
+ },
+ {
+ "id": "api.user.login.not_verified.app_error",
+ "translation": "검증되지 않은 이메일입니다."
+ },
+ {
+ "id": "api.user.login.revoking.app_error",
+ "translation": "Revoking sessionId=%v for userId=%v re-login with same device Id"
+ },
+ {
+ "id": "api.user.login.use_auth_service.app_error",
+ "translation": "Please sign in using {{.AuthService}}"
+ },
+ {
+ "id": "api.user.login_by_oauth.not_available.app_error",
+ "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ },
+ {
+ "id": "api.user.login_by_oauth.parse.app_error",
+ "translation": "Could not parse auth data out of {{.Service}} user object"
+ },
+ {
+ "id": "api.user.login_ldap.blank_pwd.app_error",
+ "translation": "비밀번호를 입력하세요."
+ },
+ {
+ "id": "api.user.login_ldap.disabled.app_error",
+ "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ },
+ {
+ "id": "api.user.login_ldap.need_id.app_error",
+ "translation": "ID가 필요합니다."
+ },
+ {
+ "id": "api.user.login_ldap.not_available.app_error",
+ "translation": "이 서버에서 LDAP을 사용할 수 없습니다."
+ },
+ {
+ "id": "api.user.oauth_to_email.context.app_error",
+ "translation": "Update password failed because context user_id did not match provided user's id"
+ },
+ {
+ "id": "api.user.permanent_delete_user.attempting.warn",
+ "translation": "Attempting to permanently delete account %v id=%v"
+ },
+ {
+ "id": "api.user.permanent_delete_user.deleted.warn",
+ "translation": "계정이 완전히 삭제되었습니다. %v id=%v"
+ },
+ {
+ "id": "api.user.permanent_delete_user.system_admin.warn",
+ "translation": "You are deleting %v that is a system administrator. You may need to set another account as the system administrator using the command line tools."
+ },
+ {
+ "id": "api.user.reset_password.invalid_link.app_error",
+ "translation": "유효하지 않은 비밀번호 재설정 링크입니다."
+ },
+ {
+ "id": "api.user.reset_password.link_expired.app_error",
+ "translation": "비밀번호 재설정 링크가 만료되었습니다."
+ },
+ {
+ "id": "api.user.reset_password.method",
+ "translation": "비밀번호 재설정 링크를 사용하세요."
+ },
+ {
+ "id": "api.user.reset_password.sso.app_error",
+ "translation": "SSO 계정의 비밀번호를 재설정 할 수 없습니다."
+ },
+ {
+ "id": "api.user.reset_password.wrong_team.app_error",
+ "translation": "잘못된 팀 유저에 대해 비밀번호 초기화를 시도했습니다."
+ },
+ {
+ "id": "api.user.saml.not_available.app_error",
+ "translation": "MFA를 설정하지 않았거나 서버에서 지원하지 않습니다"
+ },
+ {
+ "id": "api.user.send_email_change_email_and_forget.error",
+ "translation": "이메일 변경 알림 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_email_change_username_and_forget.error",
+ "translation": "사용자명 변경 알림 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_email_change_verify_email_and_forget.error",
+ "translation": "이메일 변경 검증 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_password_change_email_and_forget.error",
+ "translation": "비밀번호 변경 알림 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_password_reset.find.app_error",
+ "translation": "We couldn’t find an account with that address."
+ },
+ {
+ "id": "api.user.send_password_reset.send.app_error",
+ "translation": "Failed to send password reset email successfully"
+ },
+ {
+ "id": "api.user.send_password_reset.sso.app_error",
+ "translation": "SSO 계정의 비밀번호를 재설정 할 수 없습니다."
+ },
+ {
+ "id": "api.user.send_sign_in_change_email_and_forget.error",
+ "translation": "비밀번호 변경 알림 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_verify_email_and_forget.failed.error",
+ "translation": "이메일 검증 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.send_welcome_email_and_forget.failed.error",
+ "translation": "가입 환경 메일을 발송하지 못했습니다. err=%v"
+ },
+ {
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "You can not modify the activation status of LDAP accounts. Please modify through the LDAP server."
+ },
+ {
+ "id": "api.user.update_active.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.user.update_mfa.not_available.app_error",
+ "translation": "MFA 토큰이 설정되지 않았거나 유효하지 않습니다."
+ },
+ {
+ "id": "api.user.update_password.context.app_error",
+ "translation": "Update password failed because context user_id did not match props user_id"
+ },
+ {
+ "id": "api.user.update_password.failed.app_error",
+ "translation": "비밀번호 변경을 실패했습니다."
+ },
+ {
+ "id": "api.user.update_password.incorrect.app_error",
+ "translation": "The \"Current Password\" you entered is incorrect. Please check that Caps Lock is off and try again."
+ },
+ {
+ "id": "api.user.update_password.menu",
+ "translation": "설정 메뉴를 사용"
+ },
+ {
+ "id": "api.user.update_password.oauth.app_error",
+ "translation": "Update password failed because the user is logged in through an OAuth service"
+ },
+ {
+ "id": "api.user.update_password.valid_account.app_error",
+ "translation": "해당 계정을 찾지 못해 비밀번호를 변경할 수 없습니다."
+ },
+ {
+ "id": "api.user.update_roles.one_admin.app_error",
+ "translation": "최소 한 명의 관리자가 필요합니다."
+ },
+ {
+ "id": "api.user.update_roles.permissions.app_error",
+ "translation": "작업을 할 수 있는 권한이 없습니다"
+ },
+ {
+ "id": "api.user.update_roles.system_admin_needed.app_error",
+ "translation": "이 작업은 시스템 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.user.update_roles.system_admin_set.app_error",
+ "translation": "시스템 관리자 권한은 시스템 관리자만 설정할 수 있습니다."
+ },
+ {
+ "id": "api.user.update_roles.team_admin_needed.app_error",
+ "translation": "이 작업은 팀 관리자 권한이 필요합니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.array.app_error",
+ "translation": "요청의 'image' 배열이 비어있습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.decode.app_error",
+ "translation": "프로필 이미지를 불러올 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.decode_config.app_error",
+ "translation": "프로필 이미지 구성을 불러올 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.encode.app_error",
+ "translation": "프로필 이미지를 저장할 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.no_file.app_error",
+ "translation": "요청의 'image'에 파일이 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.open.app_error",
+ "translation": "이미지 파일을 열 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.parse.app_error",
+ "translation": "multipart 폼을 가져올 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.storage.app_error",
+ "translation": "이미지 업로드를 할 수 없습니다. 이미지 저장공간이 설정되지 않았습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.too_large.app_error",
+ "translation": "용량이 커서 파일을 업로드 할 수 없습니다."
+ },
+ {
+ "id": "api.user.upload_profile_user.upload_profile.app_error",
+ "translation": "프로필 이미지를 업로드 할 수 없습니다."
+ },
+ {
+ "id": "api.user.verify_email.bad_link.app_error",
+ "translation": "잘못된 이메일 검증 링크입니다."
+ },
+ {
+ "id": "api.web_hub.start.stopping.debug",
+ "translation": "%v 연결 중지"
+ },
+ {
+ "id": "api.web_socket.connect.error",
+ "translation": "웹소켓 연결 오류: %v"
+ },
+ {
+ "id": "api.web_socket.connect.upgrade.app_error",
+ "translation": "웹소켓 연결을 업그레이드 하는 데 실패했습니다."
+ },
+ {
+ "id": "api.web_socket.init.debug",
+ "translation": "웹소켓 API 경로 초기화 중"
+ },
+ {
+ "id": "api.web_socket_handler.log.error",
+ "translation": "%v:%v seq=%v uid=%v %v [details: %v]"
+ },
+ {
+ "id": "api.web_socket_router.log.error",
+ "translation": "websocket routing error: seq=%v uid=%v %v [details: %v]"
+ },
+ {
+ "id": "api.web_team_hun.start.debug",
+ "translation": "team hub stopping for teamId=%v"
+ },
+ {
+ "id": "api.webhook.create_incoming.disabled.app_errror",
+ "translation": "Incoming webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.create_outgoing.disabled.app_error",
+ "translation": "Outgoing webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.create_outgoing.intersect.app_error",
+ "translation": "같은 채널에서 나가는 outgoing webhook들은 동일한 발동 단어/콜백 URL을 가질 수 없습니다."
+ },
+ {
+ "id": "api.webhook.create_outgoing.not_open.app_error",
+ "translation": "Outgoing webhook은 공개 채널에만 생성할 수 있습니다."
+ },
+ {
+ "id": "api.webhook.create_outgoing.permissions.app_error",
+ "translation": "Outgoing webhook을 생성할 권한이 없습니다."
+ },
+ {
+ "id": "api.webhook.create_outgoing.triggers.app_error",
+ "translation": "Either trigger_words or channel_id must be set"
+ },
+ {
+ "id": "api.webhook.delete_incoming.disabled.app_errror",
+ "translation": "Incoming webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.delete_incoming.permissions.app_errror",
+ "translation": "Incoming webhook을 삭제할 권한이 없습니다"
+ },
+ {
+ "id": "api.webhook.delete_outgoing.disabled.app_error",
+ "translation": "Outgoing webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.delete_outgoing.permissions.app_error",
+ "translation": "Outcoming webhook을 삭제할 권한이 없습니다"
+ },
+ {
+ "id": "api.webhook.get_incoming.disabled.app_error",
+ "translation": "Incoming webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.get_outgoing.disabled.app_error",
+ "translation": "Outgoing webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.incoming.debug",
+ "translation": "Incoming webhook 수신. 내용="
+ },
+ {
+ "id": "api.webhook.incoming.debug.error",
+ "translation": "Incoming webhook의 payload를 읽을 수 없습니다."
+ },
+ {
+ "id": "api.webhook.init.debug",
+ "translation": "webhook API 경로 초기화 중"
+ },
+ {
+ "id": "api.webhook.regen_outgoing_token.disabled.app_error",
+ "translation": "Outgoing webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "api.webhook.regen_outgoing_token.permissions.app_error",
+ "translation": "Outgoing webhook 토큰을 재생성할 권한이 없습니다"
+ },
+ {
+ "id": "api.websocket_handler.invalid_param.app_error",
+ "translation": "적절하지 않은 {{.Name}} 파라미터"
+ },
+ {
+ "id": "cli.license.critical",
+ "translation": "기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "ent.brand.save_brand_image.decode.app_error",
+ "translation": "이미지를 불러올 수 없습니다."
+ },
+ {
+ "id": "ent.brand.save_brand_image.decode_config.app_error",
+ "translation": "이미지 구성을 불러올 수 없습니다."
+ },
+ {
+ "id": "ent.brand.save_brand_image.encode.app_error",
+ "translation": "이미지를 PNG로 저장할 수 없습니다."
+ },
+ {
+ "id": "ent.brand.save_brand_image.open.app_error",
+ "translation": "이미지를 열 수 없습니다."
+ },
+ {
+ "id": "ent.brand.save_brand_image.save_image.app_error",
+ "translation": "이미지를 저장할 수 없습니다."
+ },
+ {
+ "id": "ent.brand.save_brand_image.too_large.app_error",
+ "translation": "이미지가 너무 커서 열 수 없습니다."
+ },
+ {
+ "id": "ent.compliance.licence_disable.app_error",
+ "translation": "Compliance 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "ent.compliance.run_failed.error",
+ "translation": "Compliance export failed for job '{{.JobName}}' at '{{.FilePath}}'"
+ },
+ {
+ "id": "ent.compliance.run_finished.info",
+ "translation": "Compliance export finished for job '{{.JobName}}' exported {{.Count}} records to '{{.FilePath}}'"
+ },
+ {
+ "id": "ent.compliance.run_limit.warning",
+ "translation": "Compliance export warning for job '{{.JobName}}' too many rows returned truncating to 30,000 at '{{.FilePath}}'"
+ },
+ {
+ "id": "ent.compliance.run_started.info",
+ "translation": "Compliance export started for job '{{.JobName}}' at '{{.FilePath}}'"
+ },
+ {
+ "id": "ent.emoji.licence_disable.app_error",
+ "translation": "Compliance 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "ent.ldap.do_login.bind_admin_user.app_error",
+ "translation": "LDAP 서버에 연결할 수 없습니다. 계정을 확인하세요."
+ },
+ {
+ "id": "ent.ldap.do_login.invalid_password.app_error",
+ "translation": "잘못된 비밀번호"
+ },
+ {
+ "id": "ent.ldap.do_login.licence_disable.app_error",
+ "translation": "LDAP 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "ent.ldap.do_login.matched_to_many_users.app_error",
+ "translation": "사용자명이 여러 사용자와 일치합니다."
+ },
+ {
+ "id": "ent.ldap.do_login.search_ldap_server.app_error",
+ "translation": "LDAP 서버를 검색하는데 실패했습니다."
+ },
+ {
+ "id": "ent.ldap.do_login.unable_to_connect.app_error",
+ "translation": "LDAP 서버에 연결하는데 실패했습니다."
+ },
+ {
+ "id": "ent.ldap.do_login.unable_to_create_user.app_error",
+ "translation": "인증서는유효하지만 사용자를 생성할 수 없습니다."
+ },
+ {
+ "id": "ent.ldap.do_login.user_filtered.app_error",
+ "translation": "Your LDAP account does not have permission to use this Mattermost server. Please ask your System Administrator to check the LDAP user filter."
+ },
+ {
+ "id": "ent.ldap.do_login.user_not_registered.app_error",
+ "translation": "User not registered on LDAP server"
+ },
+ {
+ "id": "ent.ldap.mattermost_user_update",
+ "translation": "Mattermost 사용자가 LDAP 서버에 의해 변경되었습니다."
+ },
+ {
+ "id": "ent.ldap.syncdone.info",
+ "translation": "LDAP 동기화 완료"
+ },
+ {
+ "id": "ent.ldap.syncronize.get_all.app_error",
+ "translation": "Unable to get all users using LDAP"
+ },
+ {
+ "id": "ent.ldap.validate_filter.app_error",
+ "translation": "잘못된 LDAP 필터"
+ },
+ {
+ "id": "ent.mfa.activate.authenticate.app_error",
+ "translation": "Error attempting to authenticate MFA token"
+ },
+ {
+ "id": "ent.mfa.activate.bad_token.app_error",
+ "translation": "올바르지 않은 MFA 토큰"
+ },
+ {
+ "id": "ent.mfa.activate.save_active.app_erro",
+ "translation": "Unable to update MFA active status for the user"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_active.app_erro",
+ "translation": "Unable to update MFA active status for the user"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_secret.app_error",
+ "translation": "Error clearing the MFA secret"
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.create_code.app_error",
+ "translation": "QR 코드 생성 중 오류가 발생했습니다."
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.save_secret.app_error",
+ "translation": "Error saving the MFA secret"
+ },
+ {
+ "id": "ent.mfa.license_disable.app_error",
+ "translation": "Your license does not support using multi-factor authentication"
+ },
+ {
+ "id": "ent.mfa.validate_token.authenticate.app_error",
+ "translation": "Error trying to authenticate MFA token"
+ },
+ {
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Unable to migrate LDAP users with specified field. Duplicate entry detected. Please remove all duplcates and try again."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Unable to find user on LDAP server: "
+ },
+ {
+ "id": "ent.saml.build_request.app_error",
+ "translation": "An error occurred while initiating the request to the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.build_request.encoding.app_error",
+ "translation": "An error occurred while encoding the request for the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.build_request.encoding_signed.app_error",
+ "translation": "An error occurred while encoding the signed request for the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.configure.app_error",
+ "translation": "An error occurred while configuring SAML Service Provider, err=%v"
+ },
+ {
+ "id": "ent.saml.configure.encryption_not_enabled.app_error",
+ "translation": "SAML login was unsuccessful because encryption is not enabled. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.configure.load_idp_cert.app_error",
+ "translation": "Identity Provider Public Certificate File was not found. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.configure.load_private_key.app_error",
+ "translation": "SAML login was unsuccessful because the Service Provider Private Key was not found. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.configure.load_public_cert.app_error",
+ "translation": "Service Provider Public Certificate File was not found. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.configure.not_encrypted_response.app_error",
+ "translation": "SAML login was unsuccessful as the Identity Provider response is not encrypted. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.do_login.decrypt.app_error",
+ "translation": "SAML login was unsuccessful because an error occurred while decrypting the response from the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.do_login.empty_response.app_error",
+ "translation": "We received an empty response from the Identity Provider"
+ },
+ {
+ "id": "ent.saml.do_login.parse.app_error",
+ "translation": "An error occurred while parsing the response from the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.do_login.validate.app_error",
+ "translation": "An error occurred while validating the response from the Identity Provider. Please contact your System Administrator."
+ },
+ {
+ "id": "ent.saml.license_disable.app_error",
+ "translation": "Your license does not support SAML authentication."
+ },
+ {
+ "id": "ent.saml.metadata.app_error",
+ "translation": "An error occurred while building Service Provider Metadata."
+ },
+ {
+ "id": "ent.saml.service_disable.app_error",
+ "translation": "MFA를 설정하지 않았거나 서버에서 지원하지 않습니다"
+ },
+ {
+ "id": "ent.saml.update_saml_user.unable_error",
+ "translation": "Unable to update existing SAML user. Allowing login anyway. err=%v"
+ },
+ {
+ "id": "error.generic.link_message",
+ "translation": "Mattermost로 돌아가기"
+ },
+ {
+ "id": "error.generic.message",
+ "translation": "오류가 발생했습니다."
+ },
+ {
+ "id": "error.generic.title",
+ "translation": "오류"
+ },
+ {
+ "id": "error.not_found.link_message",
+ "translation": "Mattermost로 돌아가기"
+ },
+ {
+ "id": "error.not_found.message",
+ "translation": "The page you were trying to reach does not exist."
+ },
+ {
+ "id": "error.not_found.title",
+ "translation": "페이지가 없습니다."
+ },
+ {
+ "id": "leave_team_modal.desc",
+ "translation": "You will be removed from all public channels and private groups. If the team is private you will not be able to rejoin the team. Are you sure?"
+ },
+ {
+ "id": "leave_team_modal.no",
+ "translation": "No"
+ },
+ {
+ "id": "leave_team_modal.title",
+ "translation": "Leave the team?"
+ },
+ {
+ "id": "leave_team_modal.yes",
+ "translation": "Yes"
+ },
+ {
+ "id": "manaultesting.get_channel_id.no_found.debug",
+ "translation": "Could not find channel: %v, %v possibilites searched"
+ },
+ {
+ "id": "manaultesting.get_channel_id.unable.debug",
+ "translation": "채널을 가져올 수 없습니다."
+ },
+ {
+ "id": "manaultesting.manual_test.create.info",
+ "translation": "팀과 사용자 생성"
+ },
+ {
+ "id": "manaultesting.manual_test.parse.app_error",
+ "translation": "URL을 파싱할 수 없습니다."
+ },
+ {
+ "id": "manaultesting.manual_test.setup.info",
+ "translation": "수동 테스트 설정 중..."
+ },
+ {
+ "id": "manaultesting.manual_test.uid.debug",
+ "translation": "URL에 uid가 없습니다."
+ },
+ {
+ "id": "manaultesting.test_autolink.info",
+ "translation": "Manual Auto Link Test"
+ },
+ {
+ "id": "manaultesting.test_autolink.unable.app_error",
+ "translation": "채널을 불러올 수 없습니다."
+ },
+ {
+ "id": "mattermost.bulletin.subject",
+ "translation": "Mattermost Security Bulletin"
+ },
+ {
+ "id": "mattermost.config_file",
+ "translation": "설정 파일을 불러왔습니다. %v"
+ },
+ {
+ "id": "mattermost.current_version",
+ "translation": "현재 버전: %v (%v/%v/%v/%v)"
+ },
+ {
+ "id": "mattermost.entreprise_enabled",
+ "translation": "엔터프라이즈 기능 활성화: %v"
+ },
+ {
+ "id": "mattermost.load_license.find.warn",
+ "translation": "활성화된 라이센스 없음"
+ },
+ {
+ "id": "mattermost.security_bulletin.error",
+ "translation": "Failed to get security bulletin details"
+ },
+ {
+ "id": "mattermost.security_bulletin_read.error",
+ "translation": "Failed to read security bulletin details"
+ },
+ {
+ "id": "mattermost.security_checks.debug",
+ "translation": "Mattermost 에서 보안 업데이트 점검하기"
+ },
+ {
+ "id": "mattermost.security_info.error",
+ "translation": "Failed to get security update information from Mattermost."
+ },
+ {
+ "id": "mattermost.send_bulletin.info",
+ "translation": "Sending security bulletin for %v to %v"
+ },
+ {
+ "id": "mattermost.system_admins.error",
+ "translation": "Failed to get system admins for security update information from Mattermost."
+ },
+ {
+ "id": "mattermost.working_dir",
+ "translation": "현재 작업 디렉토리는 %v입니다."
+ },
+ {
+ "id": "model.access.is_valid.access_token.app_error",
+ "translation": "잘못된 접근 토큰입니다."
+ },
+ {
+ "id": "model.access.is_valid.auth_code.app_error",
+ "translation": "잘못된 인증 코드"
+ },
+ {
+ "id": "model.access.is_valid.redirect_uri.app_error",
+ "translation": "잘못된 리디렉트 URI입니다."
+ },
+ {
+ "id": "model.access.is_valid.refresh_token.app_error",
+ "translation": "잘못된 토큰"
+ },
+ {
+ "id": "model.authorize.is_valid.auth_code.app_error",
+ "translation": "잘못된 인증 코드"
+ },
+ {
+ "id": "model.authorize.is_valid.client_id.app_error",
+ "translation": "잘못된 클라이언트 ID"
+ },
+ {
+ "id": "model.authorize.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.authorize.is_valid.expires.app_error",
+ "translation": "Expires in must be set"
+ },
+ {
+ "id": "model.authorize.is_valid.redirect_uri.app_error",
+ "translation": "잘못된 리디렉트 URL"
+ },
+ {
+ "id": "model.authorize.is_valid.scope.app_error",
+ "translation": "잘못된 범위"
+ },
+ {
+ "id": "model.authorize.is_valid.state.app_error",
+ "translation": "잘못된 상태"
+ },
+ {
+ "id": "model.authorize.is_valid.user_id.app_error",
+ "translation": "잘못된 사용자 ID"
+ },
+ {
+ "id": "model.channel.is_valid.2_or_more.app_error",
+ "translation": "이름은 반드시 1글자 이상 64글자 이하 영문 또는 숫자여야 합니다."
+ },
+ {
+ "id": "model.channel.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.channel.is_valid.creator_id.app_error",
+ "translation": "잘못된 제출자 ID"
+ },
+ {
+ "id": "model.channel.is_valid.display_name.app_error",
+ "translation": "잘못된 표시명"
+ },
+ {
+ "id": "model.channel.is_valid.header.app_error",
+ "translation": "잘못된 헤더"
+ },
+ {
+ "id": "model.channel.is_valid.id.app_error",
+ "translation": "잘못된 ID"
+ },
+ {
+ "id": "model.channel.is_valid.name.app_error",
+ "translation": "잘못된 이름"
+ },
+ {
+ "id": "model.channel.is_valid.purpose.app_error",
+ "translation": "Invalid purpose"
+ },
+ {
+ "id": "model.channel.is_valid.type.app_error",
+ "translation": "잘못된 형식"
+ },
+ {
+ "id": "model.channel.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.channel_member.is_valid.channel_id.app_error",
+ "translation": "Invalid channel id"
+ },
+ {
+ "id": "model.channel_member.is_valid.notify_level.app_error",
+ "translation": "Invalid notify level"
+ },
+ {
+ "id": "model.channel_member.is_valid.role.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.channel_member.is_valid.unread_level.app_error",
+ "translation": "Invalid mark unread level"
+ },
+ {
+ "id": "model.channel_member.is_valid.user_id.app_error",
+ "translation": "잘못된 사용자 ID"
+ },
+ {
+ "id": "model.client.connecting.app_error",
+ "translation": "We encountered an error while connecting to the server"
+ },
+ {
+ "id": "model.client.create_emoji.emoji.app_error",
+ "translation": "요청에 이모티콘 데이터를 첨부할 수 없습니다."
+ },
+ {
+ "id": "model.client.create_emoji.image.app_error",
+ "translation": "요청에 이모티콘 이미지를 첨부할 수 없습니다."
+ },
+ {
+ "id": "model.client.create_emoji.writer.app_error",
+ "translation": "Unable to write request"
+ },
+ {
+ "id": "model.client.login.app_error",
+ "translation": "Authentication tokens didn't match"
+ },
+ {
+ "id": "model.command.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.command.is_valid.description.app_error",
+ "translation": "잘못된 설명"
+ },
+ {
+ "id": "model.command.is_valid.display_name.app_error",
+ "translation": "잘못된 표시명"
+ },
+ {
+ "id": "model.command.is_valid.id.app_error",
+ "translation": "잘못된 ID"
+ },
+ {
+ "id": "model.command.is_valid.method.app_error",
+ "translation": "Invalid Method"
+ },
+ {
+ "id": "model.command.is_valid.team_id.app_error",
+ "translation": "잘못된 팀 ID"
+ },
+ {
+ "id": "model.command.is_valid.token.app_error",
+ "translation": "잘못된 토큰"
+ },
+ {
+ "id": "model.command.is_valid.trigger.app_error",
+ "translation": "Invalid trigger"
+ },
+ {
+ "id": "model.command.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.command.is_valid.url.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.command.is_valid.url_http.app_error",
+ "translation": "Invalid URL. Must be a valid URL and start with http:// or https://"
+ },
+ {
+ "id": "model.command.is_valid.user_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.compliance.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.compliance.is_valid.desc.app_error",
+ "translation": "잘못된 설명"
+ },
+ {
+ "id": "model.compliance.is_valid.end_at.app_error",
+ "translation": "To must be a valid time"
+ },
+ {
+ "id": "model.compliance.is_valid.id.app_error",
+ "translation": "잘못된 Id"
+ },
+ {
+ "id": "model.compliance.is_valid.start_at.app_error",
+ "translation": "From must be a valid time"
+ },
+ {
+ "id": "model.compliance.is_valid.start_end_at.app_error",
+ "translation": "To must be greater than From"
+ },
+ {
+ "id": "model.config.is_valid.email_reset_salt.app_error",
+ "translation": "Invalid password reset salt for email settings. Must be 32 chars or more."
+ },
+ {
+ "id": "model.config.is_valid.email_salt.app_error",
+ "translation": "Invalid invite salt for email settings. Must be 32 chars or more."
+ },
+ {
+ "id": "model.config.is_valid.email_security.app_error",
+ "translation": "Invalid connection security for email settings. Must be '', 'TLS', or 'STARTTLS'"
+ },
+ {
+ "id": "model.config.is_valid.encrypt_sql.app_error",
+ "translation": "Invalid at rest encrypt key for SQL settings. Must be 32 chars or more."
+ },
+ {
+ "id": "model.config.is_valid.file_driver.app_error",
+ "translation": "Invalid driver name for file settings. Must be 'local' or 'amazons3'"
+ },
+ {
+ "id": "model.config.is_valid.file_preview_height.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.file_preview_width.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.file_profile_height.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.file_profile_width.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.file_salt.app_error",
+ "translation": "Invalid public link salt for file settings. Must be 32 chars or more."
+ },
+ {
+ "id": "model.config.is_valid.file_thumb_height.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.file_thumb_width.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.ldap_basedn",
+ "translation": "LDAP field \"BaseDN\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_bind_password",
+ "translation": "LDAP field \"Bind Password\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_bind_username",
+ "translation": "LDAP field \"Bind Username\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_email",
+ "translation": "LDAP field \"Email Attribute\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_firstname",
+ "translation": "LDAP field \"First Name Attribute\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_id",
+ "translation": "LDAP field \"ID Attribute\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_lastname",
+ "translation": "LDAP field \"Last Name Attribute\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_max_page_size.app_error",
+ "translation": "Invalid max page size value."
+ },
+ {
+ "id": "model.config.is_valid.ldap_required.app_error",
+ "translation": "Required LDAP field missing."
+ },
+ {
+ "id": "model.config.is_valid.ldap_required.app_error",
+ "translation": "Required LDAP field missing."
+ },
+ {
+ "id": "model.config.is_valid.ldap_security.app_error",
+ "translation": "Invalid connection security for LDAP settings. Must be '', 'TLS', or 'STARTTLS'"
+ },
+ {
+ "id": "model.config.is_valid.ldap_server",
+ "translation": "LDAP field \"LDAP Server\" is required."
+ },
+ {
+ "id": "model.config.is_valid.ldap_sync_interval.app_error",
+ "translation": "Invalid sync interval time. Must be at least one minute."
+ },
+ {
+ "id": "model.config.is_valid.ldap_username",
+ "translation": "LDAP field \"Username Attribute\" is required."
+ },
+ {
+ "id": "model.config.is_valid.listen_address.app_error",
+ "translation": "Invalid listen address for service settings Must be set."
+ },
+ {
+ "id": "model.config.is_valid.login_attempts.app_error",
+ "translation": "Invalid maximum login attempts for service settings. Must be a positive number."
+ },
+ {
+ "id": "model.config.is_valid.max_file_size.app_error",
+ "translation": "잘못된 파일 최대 용량 설정입니다. 0보다 큰 값이여야 합니다."
+ },
+ {
+ "id": "model.config.is_valid.max_users.app_error",
+ "translation": "Invalid maximum users per team for team settings. Must be a positive number."
+ },
+ {
+ "id": "model.config.is_valid.password_length.app_error",
+ "translation": "Minimum password length must be a whole number greater than or equal to {{.MinLength}} and less than or equal to {{.MaxLength}}."
+ },
+ {
+ "id": "model.config.is_valid.password_length_max_min.app_error",
+ "translation": "Maximum password length must be greater than or equal to minimum password length."
+ },
+ {
+ "id": "model.config.is_valid.rate_mem.app_error",
+ "translation": "Invalid memory store size for rate limit settings. Must be a positive number"
+ },
+ {
+ "id": "model.config.is_valid.rate_sec.app_error",
+ "translation": "Invalid per sec for rate limit settings. Must be a positive number"
+ },
+ {
+ "id": "model.config.is_valid.restrict_direct_message.app_error",
+ "translation": "Invalid direct message restriction. Must be 'any', or 'team'"
+ },
+ {
+ "id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error",
+ "translation": "Service Provider Login URL must be a valid URL and start with http:// or https://."
+ },
+ {
+ "id": "model.config.is_valid.saml_email_attribute.app_error",
+ "translation": "Invalid Email attribute. Must be set."
+ },
+ {
+ "id": "model.config.is_valid.saml_first_name_attribute.app_error",
+ "translation": "Invalid First Name attribute. Must be set."
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_cert.app_error",
+ "translation": "Identity Provider Public Certificate missing. Did you forget to upload it?"
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
+ "translation": "Identity Provider Issuer URL must be a valid URL and start with http:// or https://."
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_url.app_error",
+ "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
+ },
+ {
+ "id": "model.config.is_valid.saml_last_name_attribute.app_error",
+ "translation": "Invalid Last Name attribute. Must be set."
+ },
+ {
+ "id": "model.config.is_valid.saml_private_key.app_error",
+ "translation": "Service Provider Private Key missing. Did you forget to upload it?"
+ },
+ {
+ "id": "model.config.is_valid.saml_public_cert.app_error",
+ "translation": "Service Provider Public Certificate missing. Did you forget to upload it?"
+ },
+ {
+ "id": "model.config.is_valid.saml_username_attribute.app_error",
+ "translation": "Invalid Username attribute. Must be set."
+ },
+ {
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
+ },
+ {
+ "id": "model.config.is_valid.sitename_length.app_error",
+ "translation": "Site name must be less than or equal to {{.MaxLength}} characters."
+ },
+ {
+ "id": "model.config.is_valid.sql_data_src.app_error",
+ "translation": "Invalid data source for SQL settings. Must be set."
+ },
+ {
+ "id": "model.config.is_valid.sql_driver.app_error",
+ "translation": "Invalid driver name for SQL settings. Must be 'mysql' or 'postgres'"
+ },
+ {
+ "id": "model.config.is_valid.sql_idle.app_error",
+ "translation": "Invalid maximum idle connection for SQL settings. Must be a positive number."
+ },
+ {
+ "id": "model.config.is_valid.sql_max_conn.app_error",
+ "translation": "Invalid maximum open connection for SQL settings. Must be a positive number."
+ },
+ {
+ "id": "model.emoji.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.emoji.creator_id.app_error",
+ "translation": "잘못된 제출자 ID"
+ },
+ {
+ "id": "model.emoji.id.app_error",
+ "translation": "잘못된 이모티콘 ID"
+ },
+ {
+ "id": "model.emoji.name.app_error",
+ "translation": "이름은 반드시 1글자 이상 64글자 이하 영문 또는 숫자여야 합니다."
+ },
+ {
+ "id": "model.emoji.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.file_info.get.gif.app_error",
+ "translation": "Could not decode gif."
+ },
+ {
+ "id": "model.incoming_hook.channel_id.app_error",
+ "translation": "Invalid channel id"
+ },
+ {
+ "id": "model.incoming_hook.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.incoming_hook.description.app_error",
+ "translation": "잘못된 설명"
+ },
+ {
+ "id": "model.incoming_hook.display_name.app_error",
+ "translation": "잘못된 표시명"
+ },
+ {
+ "id": "model.incoming_hook.id.app_error",
+ "translation": "잘못된 Id"
+ },
+ {
+ "id": "model.incoming_hook.team_id.app_error",
+ "translation": "잘못된 팀 ID"
+ },
+ {
+ "id": "model.incoming_hook.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.incoming_hook.user_id.app_error",
+ "translation": "잘못된 사용자 ID"
+ },
+ {
+ "id": "model.oauth.is_valid.app_id.app_error",
+ "translation": "잘못된 앱 ID"
+ },
+ {
+ "id": "model.oauth.is_valid.callback.app_error",
+ "translation": "Invalid callback urls"
+ },
+ {
+ "id": "model.oauth.is_valid.client_secret.app_error",
+ "translation": "Invalid client secret"
+ },
+ {
+ "id": "model.oauth.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.oauth.is_valid.creator_id.app_error",
+ "translation": "잘못된 제출자 ID"
+ },
+ {
+ "id": "model.oauth.is_valid.description.app_error",
+ "translation": "잘못된 설명"
+ },
+ {
+ "id": "model.oauth.is_valid.homepage.app_error",
+ "translation": "Invalid homepage"
+ },
+ {
+ "id": "model.oauth.is_valid.name.app_error",
+ "translation": "잘못된 이름"
+ },
+ {
+ "id": "model.oauth.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.callback.app_error",
+ "translation": "Invalid callback urls"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.channel_id.app_error",
+ "translation": "Invalid channel id"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.description.app_error",
+ "translation": "잘못된 설명"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.display_name.app_error",
+ "translation": "잘못된 표시명"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.id.app_error",
+ "translation": "잘못된 ID"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.team_id.app_error",
+ "translation": "잘못된 팀 ID"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.token.app_error",
+ "translation": "잘못된 토큰"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.trigger_words.app_error",
+ "translation": "Invalid trigger words"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.url.app_error",
+ "translation": "Invalid callback URLs. Each must be a valid URL and start with http:// or https://"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.user_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.words.app_error",
+ "translation": "Invalid trigger words"
+ },
+ {
+ "id": "model.post.is_valid.channel_id.app_error",
+ "translation": "Invalid channel id"
+ },
+ {
+ "id": "model.post.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.post.is_valid.filenames.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.post.is_valid.hashtags.app_error",
+ "translation": "Invalid hashtags"
+ },
+ {
+ "id": "model.post.is_valid.id.app_error",
+ "translation": "잘못된 Id"
+ },
+ {
+ "id": "model.post.is_valid.msg.app_error",
+ "translation": "Invalid message"
+ },
+ {
+ "id": "model.post.is_valid.original_id.app_error",
+ "translation": "Invalid original id"
+ },
+ {
+ "id": "model.post.is_valid.parent_id.app_error",
+ "translation": "잘못된 클라이언트 ID"
+ },
+ {
+ "id": "model.post.is_valid.props.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.post.is_valid.root_id.app_error",
+ "translation": "잘못된 클라이언트 ID"
+ },
+ {
+ "id": "model.post.is_valid.root_parent.app_error",
+ "translation": "Invalid root id must be set if parent id set"
+ },
+ {
+ "id": "model.post.is_valid.type.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.post.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.post.is_valid.user_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.preference.is_valid.category.app_error",
+ "translation": "Invalid category"
+ },
+ {
+ "id": "model.preference.is_valid.id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.preference.is_valid.name.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.preference.is_valid.theme.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.preference.is_valid.value.app_error",
+ "translation": "Value is too long"
+ },
+ {
+ "id": "model.team.is_valid.characters.app_error",
+ "translation": "이름은 반드시 1글자 이상 64글자 이하 영문 또는 숫자여야 합니다."
+ },
+ {
+ "id": "model.team.is_valid.company.app_error",
+ "translation": "잘못된 표시명"
+ },
+ {
+ "id": "model.team.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.team.is_valid.domains.app_error",
+ "translation": "Invalid allowed domains"
+ },
+ {
+ "id": "model.team.is_valid.email.app_error",
+ "translation": "Invalid email"
+ },
+ {
+ "id": "model.team.is_valid.id.app_error",
+ "translation": "잘못된 Id"
+ },
+ {
+ "id": "model.team.is_valid.name.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.team.is_valid.reserved.app_error",
+ "translation": "유효하지 않는 URL 입니다. 변경 후 다시 시도해주세요."
+ },
+ {
+ "id": "model.team.is_valid.type.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.team.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.team.is_valid.url.app_error",
+ "translation": "올바르지 않은 주소 식별자"
+ },
+ {
+ "id": "model.team_member.is_valid.role.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.team_member.is_valid.team_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.team_member.is_valid.user_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.auth_data.app_error",
+ "translation": "잘못된 인증 코드"
+ },
+ {
+ "id": "model.user.is_valid.auth_data_pwd.app_error",
+ "translation": "Invalid user, password and auth data cannot both be set"
+ },
+ {
+ "id": "model.user.is_valid.auth_data_type.app_error",
+ "translation": "Invalid user, auth data must be set with auth type"
+ },
+ {
+ "id": "model.user.is_valid.create_at.app_error",
+ "translation": "Create at must be a valid time"
+ },
+ {
+ "id": "model.user.is_valid.email.app_error",
+ "translation": "Invalid email"
+ },
+ {
+ "id": "model.user.is_valid.first_name.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.last_name.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.nickname.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.pwd.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_number.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one number."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one uppercase letter."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one number."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_number.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one number."
+ },
+ {
+ "id": "model.user.is_valid.pwd_number_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one number and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter."
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_number.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one number."
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_symbol.app_error",
+ "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")."
+ },
+ {
+ "id": "model.user.is_valid.team_id.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.user.is_valid.update_at.app_error",
+ "translation": "Update at must be a valid time"
+ },
+ {
+ "id": "model.user.is_valid.username.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "model.utils.decode_json.app_error",
+ "translation": "could not decode"
+ },
+ {
+ "id": "store.sql.alter_column_type.critical",
+ "translation": "Failed to alter column type %v"
+ },
+ {
+ "id": "store.sql.check_index.critical",
+ "translation": "Failed to check index %v"
+ },
+ {
+ "id": "store.sql.closing.info",
+ "translation": "Closing SqlStore"
+ },
+ {
+ "id": "store.sql.column_exists.critical",
+ "translation": "Failed to check if column exists %v"
+ },
+ {
+ "id": "store.sql.column_exists_missing_driver.critical",
+ "translation": "Failed to check if column exists because of missing driver"
+ },
+ {
+ "id": "store.sql.convert_encrypt_string_map",
+ "translation": "FromDb: Unable to convert EncryptStringMap to *string"
+ },
+ {
+ "id": "store.sql.convert_string_array",
+ "translation": "FromDb: Unable to convert StringArray to *string"
+ },
+ {
+ "id": "store.sql.convert_string_interface",
+ "translation": "FromDb: Unable to convert StringInterface to *string"
+ },
+ {
+ "id": "store.sql.convert_string_map",
+ "translation": "FromDb: Unable to convert StringMap to *string"
+ },
+ {
+ "id": "store.sql.create_column.critical",
+ "translation": "Failed to create column %v"
+ },
+ {
+ "id": "store.sql.create_column_missing_driver.critical",
+ "translation": "Failed to create column because of missing driver"
+ },
+ {
+ "id": "store.sql.create_index.critical",
+ "translation": "Failed to create index %v"
+ },
+ {
+ "id": "store.sql.create_index_missing_driver.critical",
+ "translation": "Failed to create index because of missing driver"
+ },
+ {
+ "id": "store.sql.creating_tables.critical",
+ "translation": "Error creating database tables: %v"
+ },
+ {
+ "id": "store.sql.dialect_driver.critical",
+ "translation": "Failed to create dialect specific driver"
+ },
+ {
+ "id": "store.sql.dialect_driver.panic",
+ "translation": "Failed to create dialect specific driver %v"
+ },
+ {
+ "id": "store.sql.drop_column.critical",
+ "translation": "Failed to drop column %v"
+ },
+ {
+ "id": "store.sql.incorrect_mac",
+ "translation": "Incorrect MAC for the given ciphertext"
+ },
+ {
+ "id": "store.sql.maxlength_column.critical",
+ "translation": "Failed to get max length of column %v"
+ },
+ {
+ "id": "store.sql.open_conn.critical",
+ "translation": "Failed to open sql connection to err:%v"
+ },
+ {
+ "id": "store.sql.open_conn.panic",
+ "translation": "Failed to open sql connection %v"
+ },
+ {
+ "id": "store.sql.ping.critical",
+ "translation": "Failed to ping db err:%v"
+ },
+ {
+ "id": "store.sql.pinging.info",
+ "translation": "Pinging sql %v database"
+ },
+ {
+ "id": "store.sql.read_replicas_not_licensed.critical",
+ "translation": "LDAP 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "store.sql.remove_index.critical",
+ "translation": "Failed to remove index %v"
+ },
+ {
+ "id": "store.sql.rename_column.critical",
+ "translation": "Failed to rename column %v"
+ },
+ {
+ "id": "store.sql.schema_out_of_date.warn",
+ "translation": "The database schema version of %v appears to be out of date"
+ },
+ {
+ "id": "store.sql.schema_set.info",
+ "translation": "The database schema has been set to version %v"
+ },
+ {
+ "id": "store.sql.schema_upgrade_attempt.warn",
+ "translation": "Attempting to upgrade the database schema version to %v"
+ },
+ {
+ "id": "store.sql.schema_version.critical",
+ "translation": "The database schema version of %v cannot be upgraded. You must not skip a version."
+ },
+ {
+ "id": "store.sql.short_ciphertext",
+ "translation": "short ciphertext"
+ },
+ {
+ "id": "store.sql.table_column_type.critical",
+ "translation": "Failed to get data type for column %s from table %s: %v"
+ },
+ {
+ "id": "store.sql.table_exists.critical",
+ "translation": "Failed to check if table exists %v"
+ },
+ {
+ "id": "store.sql.too_short_ciphertext",
+ "translation": "ciphertext too short"
+ },
+ {
+ "id": "store.sql.upgraded.warn",
+ "translation": "The database schema has been upgraded to version %v"
+ },
+ {
+ "id": "store.sql_audit.get.finding.app_error",
+ "translation": "We encountered an error finding the audits"
+ },
+ {
+ "id": "store.sql_audit.get.limit.app_error",
+ "translation": "Limit exceeded for paging"
+ },
+ {
+ "id": "store.sql_audit.permanent_delete_by_user.app_error",
+ "translation": "We encountered an error deleting the audits"
+ },
+ {
+ "id": "store.sql_audit.save.saving.app_error",
+ "translation": "We encountered an error saving the audit"
+ },
+ {
+ "id": "store.sql_channel.analytics_type_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.check_open_channel_permissions.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.check_permissions.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.check_permissions_by_name.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.delete.channel.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.extra_updated.app_error",
+ "translation": "Problem updating members last updated time"
+ },
+ {
+ "id": "store.sql_channel.get.existing.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get.find.app_error",
+ "translation": "We encountered an error finding the channel"
+ },
+ {
+ "id": "store.sql_channel.get_all.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_by_name.existing.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_by_name.missing.app_error",
+ "translation": "Channel does not exist"
+ },
+ {
+ "id": "store.sql_channel.get_channel_counts.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_channels.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_channels.not_found.app_error",
+ "translation": "No channels were found"
+ },
+ {
+ "id": "store.sql_channel.get_extra_members.app_error",
+ "translation": "We couldn't get the extra info for channel members"
+ },
+ {
+ "id": "store.sql_channel.get_member.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_member.missing.app_error",
+ "translation": "No channel member found for that user id and channel id"
+ },
+ {
+ "id": "store.sql_channel.get_member_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_members.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.get_more_channels.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.increment_mention_count.app_error",
+ "translation": "We couldn't increment the mention count"
+ },
+ {
+ "id": "store.sql_channel.permanent_delete_by_team.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.permanent_delete_members_by_user.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.remove_member.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.save.commit_transaction.app_error",
+ "translation": "Unable to commit transaction"
+ },
+ {
+ "id": "store.sql_channel.save.direct_channel.app_error",
+ "translation": "Use SaveDirectChannel to create a direct channel"
+ },
+ {
+ "id": "store.sql_channel.save.open_transaction.app_error",
+ "translation": "Unable to open transaction"
+ },
+ {
+ "id": "store.sql_channel.save_channel.current_count.app_error",
+ "translation": "Failed to get current channel count"
+ },
+ {
+ "id": "store.sql_channel.save_channel.existing.app_error",
+ "translation": "Must call update for exisiting channel"
+ },
+ {
+ "id": "store.sql_channel.save_channel.exists.app_error",
+ "translation": "A channel with that URL already exists"
+ },
+ {
+ "id": "store.sql_channel.save_channel.limit.app_error",
+ "translation": "You've reached the limit of the number of allowed channels."
+ },
+ {
+ "id": "store.sql_channel.save_channel.previously.app_error",
+ "translation": "A channel with that URL was previously created"
+ },
+ {
+ "id": "store.sql_channel.save_channel.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.add_members.app_error",
+ "translation": "Unable to add direct channel members"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.commit.app_error",
+ "translation": "Unable to commit transaction"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.not_direct.app_error",
+ "translation": "Not a direct channel attempted to be created with SaveDirectChannel"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.open_transaction.app_error",
+ "translation": "Unable to open transaction"
+ },
+ {
+ "id": "store.sql_channel.save_member.commit_transaction.app_error",
+ "translation": "Unable to commit transaction"
+ },
+ {
+ "id": "store.sql_channel.save_member.exists.app_error",
+ "translation": "A channel member with that id already exists"
+ },
+ {
+ "id": "store.sql_channel.save_member.open_transaction.app_error",
+ "translation": "Unable to open transaction"
+ },
+ {
+ "id": "store.sql_channel.save_member.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.set_last_viewed_at.app_error",
+ "translation": "We couldn't set the last viewed at time"
+ },
+ {
+ "id": "store.sql_channel.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_channel.update.exists.app_error",
+ "translation": "A channel with that handle already exists"
+ },
+ {
+ "id": "store.sql_channel.update.previously.app_error",
+ "translation": "A channel with that handle was previously created"
+ },
+ {
+ "id": "store.sql_channel.update.updating.app_error",
+ "translation": "We encountered an error updating the channel"
+ },
+ {
+ "id": "store.sql_channel.update_last_viewed_at.app_error",
+ "translation": "We couldn't update the last viewed at time"
+ },
+ {
+ "id": "store.sql_channel.update_member.app_error",
+ "translation": "We encountered an error updating the channel member"
+ },
+ {
+ "id": "store.sql_command.analytics_command_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.delete_perm.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.get_team.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.saving.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_command.save.saving_overwrite.app_error",
+ "translation": "You cannot overwrite an existing Command"
+ },
+ {
+ "id": "store.sql_command.save.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_compliance.get.finding.app_error",
+ "translation": "We encountered an error retrieving the compliance reports"
+ },
+ {
+ "id": "store.sql_compliance.save.saving.app_error",
+ "translation": "We encountered an error saving the compliance report"
+ },
+ {
+ "id": "store.sql_emoji.delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_emoji.delete.no_results",
+ "translation": "We couldn’t find the emoji to delete"
+ },
+ {
+ "id": "store.sql_emoji.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_emoji.get_all.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_emoji.get_by_name.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_emoji.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_license.get.app_error",
+ "translation": "We encountered an error getting the license"
+ },
+ {
+ "id": "store.sql_license.get.missing.app_error",
+ "translation": "A license with that ID was not found"
+ },
+ {
+ "id": "store.sql_license.save.app_error",
+ "translation": "We encountered an error saving the license"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
+ "translation": "We encountered an error finding the access token"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "translation": "We encountered an error finding the access token"
+ },
+ {
+ "id": "store.sql_oauth.get_app.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.get_app.finding.app_error",
+ "translation": "We encountered an error finding the app"
+ },
+ {
+ "id": "store.sql_oauth.get_app_by_user.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.get_auth_data.find.app_error",
+ "translation": "We couldn't find the existing authorization code"
+ },
+ {
+ "id": "store.sql_oauth.get_auth_data.finding.app_error",
+ "translation": "We encountered an error finding the authorization code"
+ },
+ {
+ "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
+ "translation": "We couldn't remove the authorization code"
+ },
+ {
+ "id": "store.sql_oauth.remove_access_data.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.remove_auth_data.app_error",
+ "translation": "We couldn't remove the authorization code"
+ },
+ {
+ "id": "store.sql_oauth.save_access_data.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.save_app.existing.app_error",
+ "translation": "Must call update for exisiting app"
+ },
+ {
+ "id": "store.sql_oauth.save_app.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.save_auth_data.app_error",
+ "translation": "We couldn't save the authorization code."
+ },
+ {
+ "id": "store.sql_oauth.update_app.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.update_app.finding.app_error",
+ "translation": "We encountered an error finding the app"
+ },
+ {
+ "id": "store.sql_oauth.update_app.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_oauth.update_app.updating.app_error",
+ "translation": "We encountered an error updating the app"
+ },
+ {
+ "id": "store.sql_post.analytics_posts_count.app_error",
+ "translation": "We couldn't get post counts"
+ },
+ {
+ "id": "store.sql_post.analytics_posts_count_by_day.app_error",
+ "translation": "We couldn't get post counts by day"
+ },
+ {
+ "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
+ "translation": "We couldn't get user counts with posts"
+ },
+ {
+ "id": "store.sql_post.delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_post.get.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_post.get_parents_posts.app_error",
+ "translation": "We couldn't get the parent post for the channel"
+ },
+ {
+ "id": "store.sql_post.get_posts.app_error",
+ "translation": "Limit exceeded for paging"
+ },
+ {
+ "id": "store.sql_post.get_posts_around.get.app_error",
+ "translation": "We couldn't get the posts for the channel"
+ },
+ {
+ "id": "store.sql_post.get_posts_around.get_parent.app_error",
+ "translation": "We couldn't get the parent posts for the channel"
+ },
+ {
+ "id": "store.sql_post.get_posts_since.app_error",
+ "translation": "We couldn't get the posts for the channel"
+ },
+ {
+ "id": "store.sql_post.get_root_posts.app_error",
+ "translation": "We couldn't get the posts for the channel"
+ },
+ {
+ "id": "store.sql_post.permanent_delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
+ "translation": "We couldn't delete the comments for user"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_by_user.app_error",
+ "translation": "We couldn't select the posts to delete for the user"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
+ "translation": "We couldn't select the posts to delete for the user (too many), please re-run"
+ },
+ {
+ "id": "store.sql_post.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_post.save.existing.app_error",
+ "translation": "You cannot update an existing Post"
+ },
+ {
+ "id": "store.sql_post.search.app_error",
+ "translation": "We encountered an error while searching for posts"
+ },
+ {
+ "id": "store.sql_post.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_preference.delete.app_error",
+ "translation": "We encountered an error while deleting preferences"
+ },
+ {
+ "id": "store.sql_preference.delete_unused_features.debug",
+ "translation": "Deleting any unused pre-release features"
+ },
+ {
+ "id": "store.sql_preference.get.app_error",
+ "translation": "We encountered an error while finding preferences"
+ },
+ {
+ "id": "store.sql_preference.get_all.app_error",
+ "translation": "We encountered an error while finding preferences"
+ },
+ {
+ "id": "store.sql_preference.get_category.app_error",
+ "translation": "We encountered an error while finding preferences"
+ },
+ {
+ "id": "store.sql_preference.insert.exists.app_error",
+ "translation": "A preference with that user id, category, and name already exists"
+ },
+ {
+ "id": "store.sql_preference.insert.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_preference.is_feature_enabled.app_error",
+ "translation": "We encountered an error while finding a pre release feature preference"
+ },
+ {
+ "id": "store.sql_preference.permanent_delete_by_user.app_error",
+ "translation": "We encountered an error while deleteing preferences"
+ },
+ {
+ "id": "store.sql_preference.save.commit_transaction.app_error",
+ "translation": "Unable to commit transaction to save preferences"
+ },
+ {
+ "id": "store.sql_preference.save.missing_driver.app_error",
+ "translation": "We encountered an error while updating preferences"
+ },
+ {
+ "id": "store.sql_preference.save.open_transaction.app_error",
+ "translation": "Unable to open transaction to save preferences"
+ },
+ {
+ "id": "store.sql_preference.save.rollback_transaction.app_error",
+ "translation": "Unable to rollback transaction to save preferences"
+ },
+ {
+ "id": "store.sql_preference.save.updating.app_error",
+ "translation": "We encountered an error while updating preferences"
+ },
+ {
+ "id": "store.sql_preference.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.analytics_session_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.cleanup_expired_sessions.app_error",
+ "translation": "We encountered an error while deleting expired user sessions"
+ },
+ {
+ "id": "store.sql_session.get.app_error",
+ "translation": "We encountered an error finding the session"
+ },
+ {
+ "id": "store.sql_session.get_sessions.app_error",
+ "translation": "We encountered an error while finding user sessions"
+ },
+ {
+ "id": "store.sql_session.get_sessions.error",
+ "translation": "Failed to cleanup sessions in getSessions err=%v"
+ },
+ {
+ "id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
+ "translation": "We couldn't remove all the sessions for the user"
+ },
+ {
+ "id": "store.sql_session.remove.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.remove_all_sessions_for_team.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.save.cleanup.error",
+ "translation": "Failed to cleanup sessions in Save err=%v"
+ },
+ {
+ "id": "store.sql_session.save.existing.app_error",
+ "translation": "Cannot update existing session"
+ },
+ {
+ "id": "store.sql_session.update_device_id.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_session.update_last_activity.app_error",
+ "translation": "We couldn't update the last_activity_at"
+ },
+ {
+ "id": "store.sql_session.update_roles.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_status.get.app_error",
+ "translation": "Encountered an error retrieving the status"
+ },
+ {
+ "id": "store.sql_status.get.missing.app_error",
+ "translation": "No entry for that status exists"
+ },
+ {
+ "id": "store.sql_status.get_online.app_error",
+ "translation": "Encountered an error retrieving all the online statuses"
+ },
+ {
+ "id": "store.sql_status.get_online_away.app_error",
+ "translation": "Encountered an error retrieving all the online/away statuses"
+ },
+ {
+ "id": "store.sql_status.get_total_active_users_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_status.reset_all.app_error",
+ "translation": "Encountered an error resetting all the statuses"
+ },
+ {
+ "id": "store.sql_status.save.app_error",
+ "translation": "Encountered an error saving the status"
+ },
+ {
+ "id": "store.sql_status.update.app_error",
+ "translation": "Encountered an error updating the status"
+ },
+ {
+ "id": "store.sql_system.get.app_error",
+ "translation": "We encountered an error finding the system properties"
+ },
+ {
+ "id": "store.sql_system.get_by_name.app_error",
+ "translation": "We couldn't find the system variable."
+ },
+ {
+ "id": "store.sql_system.save.app_error",
+ "translation": "We encountered an error saving the system property"
+ },
+ {
+ "id": "store.sql_system.update.app_error",
+ "translation": "We encountered an error updating the system property"
+ },
+ {
+ "id": "store.sql_team.analytics_team_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get.finding.app_error",
+ "translation": "We encountered an error finding the team"
+ },
+ {
+ "id": "store.sql_team.get_all.app_error",
+ "translation": "We could not get all teams"
+ },
+ {
+ "id": "store.sql_team.get_all_team_listing.app_error",
+ "translation": "We could not get all teams"
+ },
+ {
+ "id": "store.sql_team.get_by_invite_id.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get_by_invite_id.finding.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get_by_name.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get_member.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get_member.missing.app_error",
+ "translation": "No team member found for that user id and team id"
+ },
+ {
+ "id": "store.sql_team.get_members.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.get_teams_for_email.app_error",
+ "translation": "We encountered a problem when looking up teams"
+ },
+ {
+ "id": "store.sql_team.permanent_delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.remove_member.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.save.domain_exists.app_error",
+ "translation": "A team with that domain already exists"
+ },
+ {
+ "id": "store.sql_team.save.existing.app_error",
+ "translation": "Must call update for exisiting team"
+ },
+ {
+ "id": "store.sql_team.save_member.exists.app_error",
+ "translation": "A team member with that id already exists"
+ },
+ {
+ "id": "store.sql_team.save_member.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.update.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_team.update.finding.app_error",
+ "translation": "We encountered an error finding the team"
+ },
+ {
+ "id": "store.sql_team.update.updating.app_error",
+ "translation": "We encountered an error updating the team"
+ },
+ {
+ "id": "store.sql_team.update_display_name.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.analytics_unique_user_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.get.app_error",
+ "translation": "We encountered an error finding the account"
+ },
+ {
+ "id": "store.sql_user.get_all_using_auth_service.other.app_error",
+ "translation": "We encountered an error trying to find all the accounts using a specific authentication type."
+ },
+ {
+ "id": "store.sql_user.get_by_auth.missing_account.app_error",
+ "translation": "We couldn't find an existing account matching your authentication type for this team. This team may require an invite from the team owner to join."
+ },
+ {
+ "id": "store.sql_user.get_by_auth.other.app_error",
+ "translation": "We encountered an error trying to find the account by authentication type."
+ },
+ {
+ "id": "store.sql_user.get_by_username.app_error",
+ "translation": "We couldn't find an existing account matching your username for this team. This team may require an invite from the team owner to join."
+ },
+ {
+ "id": "store.sql_user.get_for_login.app_error",
+ "translation": "We couldn't find an existing account matching your credentials. This team may require an invite from the team owner to join."
+ },
+ {
+ "id": "store.sql_user.get_for_login.multiple_users",
+ "translation": "We found multiple users matching your credentials and were unable to log you in. Please contact an administrator."
+ },
+ {
+ "id": "store.sql_user.get_profiles.app_error",
+ "translation": "We encountered an error while finding user profiles"
+ },
+ {
+ "id": "store.sql_user.get_sysadmin_profiles.app_error",
+ "translation": "We encountered an error while finding user profiles"
+ },
+ {
+ "id": "store.sql_user.get_total_users_count.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.get_unread_count.app_error",
+ "translation": "We could not get the unread message count for the user"
+ },
+ {
+ "id": "store.sql_user.migrate_theme.critical",
+ "translation": "Failed to migrate User.ThemeProps to Preferences table %v"
+ },
+ {
+ "id": "store.sql_user.missing_account.const",
+ "translation": "We couldn't find an existing account matching your email address for this team. This team may require an invite from the team owner to join."
+ },
+ {
+ "id": "store.sql_user.permanent_delete.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.save.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.save.email_exists.app_error",
+ "translation": "An account with that email already exists."
+ },
+ {
+ "id": "store.sql_user.save.email_exists.ldap_app_error",
+ "translation": "This account does not use LDAP authentication. Please sign in using email and password."
+ },
+ {
+ "id": "store.sql_user.save.email_exists.saml_app_error",
+ "translation": "This account does not use SAML authentication. Please sign in using email and password."
+ },
+ {
+ "id": "store.sql_user.save.existing.app_error",
+ "translation": "Must call update for exisiting user"
+ },
+ {
+ "id": "store.sql_user.save.max_accounts.app_error",
+ "translation": "This team has reached the maximum number of allowed accounts. Contact your systems administrator to set a higher limit."
+ },
+ {
+ "id": "store.sql_user.save.member_count.app_error",
+ "translation": "Failed to get current team member count"
+ },
+ {
+ "id": "store.sql_user.save.username_exists.app_error",
+ "translation": "An account with that username already exists."
+ },
+ {
+ "id": "store.sql_user.save.username_exists.ldap_app_error",
+ "translation": "An account with that username already exists. Please contact your Administrator."
+ },
+ {
+ "id": "store.sql_user.save.username_exists.saml_app_error",
+ "translation": "An account with that username already exists. Please contact your Administrator."
+ },
+ {
+ "id": "store.sql_user.update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.update.can_not_change_ldap.app_error",
+ "translation": "Can not change fields set by LDAP"
+ },
+ {
+ "id": "store.sql_user.update.email_taken.app_error",
+ "translation": "This email is already taken. Please choose another."
+ },
+ {
+ "id": "store.sql_user.update.find.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.update.finding.app_error",
+ "translation": "We encountered an error finding the account"
+ },
+ {
+ "id": "store.sql_user.update.updating.app_error",
+ "translation": "We encountered an error updating the account"
+ },
+ {
+ "id": "store.sql_user.update.username_taken.app_error",
+ "translation": "This username is already taken. Please choose another."
+ },
+ {
+ "id": "store.sql_user.update_auth_data.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.update_auth_data.email_exists.app_error",
+ "translation": "Unable to switch account to {{.Service}}. An account using the email {{.Email}} already exists."
+ },
+ {
+ "id": "store.sql_user.update_failed_pwd_attempts.app_error",
+ "translation": "We couldn't update the failed_attempts"
+ },
+ {
+ "id": "store.sql_user.update_last_activity.app_error",
+ "translation": "We couldn't update the last_activity_at"
+ },
+ {
+ "id": "store.sql_user.update_last_picture_update.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "store.sql_user.update_last_ping.app_error",
+ "translation": "We couldn't update the last_ping_at"
+ },
+ {
+ "id": "store.sql_user.update_mfa_active.app_error",
+ "translation": "We encountered an error updating the user's MFA active status"
+ },
+ {
+ "id": "store.sql_user.update_mfa_secret.app_error",
+ "translation": "We encountered an error updating the user's MFA secret"
+ },
+ {
+ "id": "store.sql_user.update_password.app_error",
+ "translation": "We couldn't update the user password"
+ },
+ {
+ "id": "store.sql_user.verify_email.app_error",
+ "translation": "Unable to update verify email field"
+ },
+ {
+ "id": "store.sql_webhooks.analytics_incoming_count.app_error",
+ "translation": "Incoming webhook 갯수를 셀 수 없었습니다"
+ },
+ {
+ "id": "store.sql_webhooks.analytics_outgoing_count.app_error",
+ "translation": "Outgoing webhook 갯수를 셀 수 없었습니다"
+ },
+ {
+ "id": "store.sql_webhooks.delete_incoming.app_error",
+ "translation": "Webhook을 삭제하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.delete_outgoing.app_error",
+ "translation": "Webhook을 삭제하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming.app_error",
+ "translation": "Webhook을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming_by_channel.app_error",
+ "translation": "Webhook들을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming_by_user.app_error",
+ "translation": "Webhook을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing.app_error",
+ "translation": "Webhook을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
+ "translation": "Webhook들을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing_by_team.app_error",
+ "translation": "Webhook들을 찾는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
+ "translation": "Webhook을 삭제하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
+ "translation": "Webhook을 삭제하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.save_incoming.app_error",
+ "translation": "IncomingWebhook을 저장하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.save_incoming.existing.app_error",
+ "translation": "기존에 있는 IncomingWebhook을 덮어쓸 수 없습니다"
+ },
+ {
+ "id": "store.sql_webhooks.save_outgoing.app_error",
+ "translation": "OutgoingWebhook을 저장하는 데 실패했습니다"
+ },
+ {
+ "id": "store.sql_webhooks.save_outgoing.override.app_error",
+ "translation": "기존에 있는 OutgoingWebhook을 덮어쓸 수 없습니다"
+ },
+ {
+ "id": "store.sql_webhooks.update_outgoing.app_error",
+ "translation": "Webhook을 갱신하는 데 실패했습니다"
+ },
+ {
+ "id": "system.message.name",
+ "translation": "System"
+ },
+ {
+ "id": "utils.config.load_config.decoding.panic",
+ "translation": "Error decoding config file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.getting.panic",
+ "translation": "Error getting config info file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.opening.panic",
+ "translation": "Error opening config file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.validating.panic",
+ "translation": "Error validating config file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.save_config.saving.app_error",
+ "translation": "An error occurred while saving the file to {{.Filename}}"
+ },
+ {
+ "id": "utils.i18n.loaded",
+ "translation": "Loaded system translations for '%v' from '%v'"
+ },
+ {
+ "id": "utils.iru.with_evict",
+ "translation": "Must provide a positive size"
+ },
+ {
+ "id": "utils.license.load_license.invalid.warn",
+ "translation": "No valid enterprise license found"
+ },
+ {
+ "id": "utils.license.remove_license.unable.error",
+ "translation": "Unable to remove license file, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.decode.error",
+ "translation": "Encountered error decoding license, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.invalid.error",
+ "translation": "Invalid signature, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.not_long.error",
+ "translation": "Signed license not long enough"
+ },
+ {
+ "id": "utils.license.validate_license.signing.error",
+ "translation": "Encountered error signing license, err=%v"
+ },
+ {
+ "id": "utils.mail.connect_smtp.open.app_error",
+ "translation": "Failed to open connection"
+ },
+ {
+ "id": "utils.mail.connect_smtp.open_tls.app_error",
+ "translation": "Failed to open TLS connection"
+ },
+ {
+ "id": "utils.mail.new_client.auth.app_error",
+ "translation": "Failed to authenticate on SMTP server"
+ },
+ {
+ "id": "utils.mail.new_client.open.error",
+ "translation": "Failed to open a connection to SMTP server %v"
+ },
+ {
+ "id": "utils.mail.send_mail.close.app_error",
+ "translation": "Failed to close connection to SMTP server"
+ },
+ {
+ "id": "utils.mail.send_mail.from_address.app_error",
+ "translation": "Failed to add from email address"
+ },
+ {
+ "id": "utils.mail.send_mail.msg.app_error",
+ "translation": "Failed to write email message"
+ },
+ {
+ "id": "utils.mail.send_mail.msg_data.app_error",
+ "translation": "Failed to add email messsage data"
+ },
+ {
+ "id": "utils.mail.send_mail.sending.debug",
+ "translation": "sending mail to %v with subject of '%v'"
+ },
+ {
+ "id": "utils.mail.send_mail.to_address.app_error",
+ "translation": "Failed to add to email address"
+ },
+ {
+ "id": "utils.mail.test.configured.error",
+ "translation": "SMTP server settings do not appear to be configured properly err=%v details=%v"
+ },
+ {
+ "id": "utils.mail.test.configured.error",
+ "translation": "SMTP server settings do not appear to be configured properly err=%v details=%v"
+ },
+ {
+ "id": "web.admin_console.title",
+ "translation": "Admin Console"
+ },
+ {
+ "id": "web.authorize_oauth.disabled.app_error",
+ "translation": "OAuth 서비스 제공을 시스템 관리자가 껐습니다."
+ },
+ {
+ "id": "web.authorize_oauth.missing.app_error",
+ "translation": "Missing one or more of response_type, client_id, or redirect_uri"
+ },
+ {
+ "id": "web.authorize_oauth.title",
+ "translation": "Authorize Application"
+ },
+ {
+ "id": "web.check_browser_compatibility.app_error",
+ "translation": "Your current browser is not supported, please upgrade to one of the following browsers: Google Chrome 21 or higher, Internet Explorer 11 or higher, FireFox 14 or higher, Safari 9 or higher"
+ },
+ {
+ "id": "web.claim_account.team.error",
+ "translation": "Couldn't find team name=%v, err=%v"
+ },
+ {
+ "id": "web.claim_account.title",
+ "translation": "Claim Account"
+ },
+ {
+ "id": "web.claim_account.user.error",
+ "translation": "Couldn't find user teamid=%v, email=%v, err=%v"
+ },
+ {
+ "id": "web.create_dir.error",
+ "translation": "Failed to create directory watcher %v"
+ },
+ {
+ "id": "web.dir_fail.error",
+ "translation": "Failed in directory watcher %v"
+ },
+ {
+ "id": "web.do_load_channel.error",
+ "translation": "강제 로그아웃 중 id=%v 유저 프로필을 가져오는 중 오류가 발생했습니다"
+ },
+ {
+ "id": "web.doc.title",
+ "translation": "Documentation"
+ },
+ {
+ "id": "web.email_verified.title",
+ "translation": "Email Verified"
+ },
+ {
+ "id": "web.find_team.title",
+ "translation": "Find Team"
+ },
+ {
+ "id": "web.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: 잘못된 client_id"
+ },
+ {
+ "id": "web.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request: Missing client_secret"
+ },
+ {
+ "id": "web.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request: 잘못된 response_type"
+ },
+ {
+ "id": "web.get_access_token.credentials.app_error",
+ "translation": "invalid_client: Invalid client credentials"
+ },
+ {
+ "id": "web.get_access_token.disabled.app_error",
+ "translation": "OAuth 서비스 제공을 시스템 관리자가 껐습니다."
+ },
+ {
+ "id": "web.get_access_token.exchanged.app_error",
+ "translation": "invalid_grant: Authorization code already exchanged for an access token"
+ },
+ {
+ "id": "web.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant: Invalid or expired authorization code"
+ },
+ {
+ "id": "web.get_access_token.internal.app_error",
+ "translation": "server_error: Encountered internal server error while accessing database"
+ },
+ {
+ "id": "web.get_access_token.internal_saving.app_error",
+ "translation": "server_error: Encountered internal server error while saving access token to database"
+ },
+ {
+ "id": "web.get_access_token.internal_session.app_error",
+ "translation": "server_error: Encountered internal server error while saving session to database"
+ },
+ {
+ "id": "web.get_access_token.internal_user.app_error",
+ "translation": "server_error: Encountered internal server error while pulling user from database"
+ },
+ {
+ "id": "web.get_access_token.missing_code.app_error",
+ "translation": "invalid_request: Missing code"
+ },
+ {
+ "id": "web.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request: Supplied redirect_uri does not match authorization code redirect_uri"
+ },
+ {
+ "id": "web.get_access_token.revoking.error",
+ "translation": "Encountered an error revoking an access token, err="
+ },
+ {
+ "id": "web.header.back",
+ "translation": "Back"
+ },
+ {
+ "id": "web.incoming_webhook.channel.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "web.incoming_webhook.disabled.app_error",
+ "translation": "Incoming webhook은 관리자가 사용할 수 없게 설정했습니다."
+ },
+ {
+ "id": "web.incoming_webhook.invalid.app_error",
+ "translation": "잘못된 webhook"
+ },
+ {
+ "id": "web.incoming_webhook.parse.app_error",
+ "translation": "Unable to parse incoming data"
+ },
+ {
+ "id": "web.incoming_webhook.permissions.app_error",
+ "translation": "Inappropriate channel permissions"
+ },
+ {
+ "id": "web.incoming_webhook.text.app_error",
+ "translation": "No text specified"
+ },
+ {
+ "id": "web.incoming_webhook.user.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
+ "id": "web.init.debug",
+ "translation": "웹 경로 초기화 중"
+ },
+ {
+ "id": "web.login.error",
+ "translation": "Couldn't find team name=%v, err=%v"
+ },
+ {
+ "id": "web.login.login_title",
+ "translation": "Login"
+ },
+ {
+ "id": "web.login_with_oauth.invalid_team.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "web.parsing_templates.debug",
+ "translation": "%v에서 서버 템플릿 파싱중"
+ },
+ {
+ "id": "web.parsing_templates.error",
+ "translation": "서버 템플릿 %v 를 파싱하는데 실패하였습니다"
+ },
+ {
+ "id": "web.post_permalink.app_error",
+ "translation": "Invalid Post ID"
+ },
+ {
+ "id": "web.reparse_templates.info",
+ "translation": "Re-parsing templates because of modified file %v"
+ },
+ {
+ "id": "web.reset_password.expired_link.app_error",
+ "translation": "비밀번호 재설정 링크가 만료되었습니다."
+ },
+ {
+ "id": "web.reset_password.invalid_link.app_error",
+ "translation": "유효하지 않은 재설정 링크입니다."
+ },
+ {
+ "id": "web.root.home_title",
+ "translation": "Home"
+ },
+ {
+ "id": "web.root.singup_title",
+ "translation": "Signup"
+ },
+ {
+ "id": "web.signup_team_complete.invalid_link.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
+ "id": "web.signup_team_complete.link_expired.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "web.signup_team_complete.title",
+ "translation": "Complete Team Sign Up"
+ },
+ {
+ "id": "web.signup_team_confirm.title",
+ "translation": "Signup Email Sent"
+ },
+ {
+ "id": "web.signup_user_complete.link_expired.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "web.signup_user_complete.link_invalid.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
+ "id": "web.signup_user_complete.no_invites.app_error",
+ "translation": "The team type doesn't allow open invites"
+ },
+ {
+ "id": "web.signup_user_complete.title",
+ "translation": "Complete User Sign Up"
+ },
+ {
+ "id": "web.singup_with_oauth.disabled.app_error",
+ "translation": "User sign-up is disabled."
+ },
+ {
+ "id": "web.singup_with_oauth.expired_link.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "web.singup_with_oauth.invalid_link.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
+ "id": "web.singup_with_oauth.invalid_team.app_error",
+ "translation": "올바르지 않은 형식"
+ },
+ {
+ "id": "web.watcher_fail.error",
+ "translation": "Failed to add directory to watcher %v"
+ }
+]
diff --git a/i18n/nl.json b/i18n/nl.json
index 6b5d71b4b..2035c7342 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -104,6 +104,10 @@
"translation": "SMTP Server is verplicht"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "De SMTP server, poort of gebruikersnaam is verandert. Voer opnieuw het SMTP wachtwoord in om de verbinding te testen."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - Test e-mail instellingen"
},
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "Voor de beste ervaring, download de apps voor PC, Mac, iOS en Android van:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} oauth is niet beschikbaar op deze server"
+ "translation": "{{.Service}} SSO via OAuth 2.0 is niet beschikbaar op deze server"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}} OAuth is niet beschikbaar op deze server"
+ "translation": "{{.Service}} SSO via OAuth 2.0 is niet beschikbaar op deze server"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}} oauth is niet beschikbaar op deze server"
+ "translation": "{{.Service}} SSO via OAuth 2.0 is niet beschikbaar op deze server"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "Welkomst mail kon niet verstuurd worden, fout=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "Je kan niet de activatie status veranderen van LDAP account. Wijzig dit via de LDAP server."
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "U beschikt niet over de juiste rechten"
},
@@ -2232,6 +2240,14 @@
"translation": "Er is een probleem bij het authenticeren met een MFA token opgetreden"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Niet mogelijk om LDAP gebruikers te migreren met het opgegeven veld. Dubbele vermelding ontdekt. Verwijder alle dubbele vermeldingen en probeer opnieuw."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Kon gebruiker niet vinden op de LDAP server: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Er is een fout opgetreden bij de aanvraag richting de Identity Provider. Neem contact op met de beheerder."
},
@@ -2577,7 +2593,7 @@
},
{
"id": "model.command.is_valid.trigger.app_error",
- "translation": "Ongeldig activeer-woord"
+ "translation": "Ongeldig trigger-woord"
},
{
"id": "model.command.is_valid.update_at.app_error",
@@ -2800,6 +2816,10 @@
"translation": "Ongeldig gebruikersnaam attribuut. Dit moet ingesteld worden."
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "Ongeldige URL. Een geldige URl begint met http:// of https://."
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "Site naam moet minder dan of gelijk aan {{.MaxLength}} karakters."
},
@@ -2945,7 +2965,7 @@
},
{
"id": "model.outgoing_hook.is_valid.trigger_words.app_error",
- "translation": "Ongeldige activeer-woorden"
+ "translation": "Ongeldige trigger-woorden"
},
{
"id": "model.outgoing_hook.is_valid.update_at.app_error",
@@ -2961,7 +2981,7 @@
},
{
"id": "model.outgoing_hook.is_valid.words.app_error",
- "translation": "Ongeldige activeer-woorden"
+ "translation": "Ongeldige trigger-woorden"
},
{
"id": "model.post.is_valid.channel_id.app_error",
@@ -3909,7 +3929,7 @@
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Fout bij het ophalen van de online/weg statuses"
+ "translation": "Fout bij het ophalen van de online statussen"
},
{
"id": "store.sql_status.get_online_away.app_error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 869e644e0..ab30f77b0 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -104,6 +104,10 @@
"translation": "Servidor SMTP é obrigatório"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "O servidor SMTP, porta, ou usuário foi alterado. Por favor digite novamente a senha SMTP para testar conexão."
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - Teste de Configurações de Email"
},
@@ -1013,7 +1017,7 @@
},
{
"id": "api.post.notification.here.warn",
- "translation": "Unable to send notification to online users with @here, err=%v"
+ "translation": "Não foi possível enviar a notificação para os usuários online com @here, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1077,7 +1081,7 @@
},
{
"id": "api.post.update_mention_count_and_forget.update_error",
- "translation": "Falha ao atualizar o número de menções para user_id=%v on channel_id=%v err=%v"
+ "translation": "Falha ao atualizar o número de menções, post_id=%v channel_id=%v err=%v"
},
{
"id": "api.post.update_post.find.app_error",
@@ -1249,7 +1253,7 @@
},
{
"id": "api.status.init.debug",
- "translation": "Inicializando post api routes"
+ "translation": "Inicializando status api routes"
},
{
"id": "api.status.last_activity.error",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "Para uma melhor experiência, faça download dos apps para PC, Mac, iOS e Android em:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} oauth não disponível neste servidor"
+ "translation": "{{.Service}} SSO através OAuth 2.0 não está disponível neste servidor"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}} oauth não disponível neste servidor"
+ "translation": "{{.Service}} SSO através OAuth 2.0 não está disponível neste servidor"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}} oauth não disponível neste servidor"
+ "translation": "{{.Service}} SSO através OAuth 2.0 não está disponível neste servidor"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "Falha ao enviar com sucesso boas vindas por email err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "Você não pode modificar o status de ativação de contas LDAP. Por favor modifique através do servidor LDAP."
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "Você não tem a permissão apropriada"
},
@@ -2232,6 +2240,14 @@
"translation": "Erro ao tentar autenticar o token MFA"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "Não é possível migrar usuários LDAP com o campo especificado. Entrada duplicada detectada. Por favor remova todas as duplicadas e tente novamente."
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "Não foi possível localizar usuário no servidor LDAP: "
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Ocorreu um erro ao iniciar a solicitação para o Provedor de Identidade. Entre em contato com o Administrador do Sistema."
},
@@ -2800,6 +2816,10 @@
"translation": "Atributo Usuário Inválido. Deve ser definido."
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "URL SAML SSO deve ser uma URL válida e começar com http:// ou https://."
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "O nome do site deve ser menor ou igual à {{.MaxLength}} caracteres."
},
@@ -3909,7 +3929,7 @@
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "Encontrado um erro ao obter todos os status online/ausente"
+ "translation": "Encontrado um erro ao obter todos os status online"
},
{
"id": "store.sql_status.get_online_away.app_error",
diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json
new file mode 100644
index 000000000..bdb377346
--- /dev/null
+++ b/i18n/zh_CN.json
@@ -0,0 +1,4650 @@
+[
+ {
+ "id": "April",
+ "translation": "四月"
+ },
+ {
+ "id": "August",
+ "translation": "八月"
+ },
+ {
+ "id": "December",
+ "translation": "十二月"
+ },
+ {
+ "id": "February",
+ "translation": "二月"
+ },
+ {
+ "id": "January",
+ "translation": "一月"
+ },
+ {
+ "id": "July",
+ "translation": "七月"
+ },
+ {
+ "id": "June",
+ "translation": "六月"
+ },
+ {
+ "id": "March",
+ "translation": "三月"
+ },
+ {
+ "id": "May",
+ "translation": "五月"
+ },
+ {
+ "id": "November",
+ "translation": "十一月"
+ },
+ {
+ "id": "October",
+ "translation": "十月"
+ },
+ {
+ "id": "September",
+ "translation": "九月"
+ },
+ {
+ "id": "api.admin.add_certificate.array.app_error",
+ "translation": "请求中‘certificate’为空数组"
+ },
+ {
+ "id": "api.admin.add_certificate.no_file.app_error",
+ "translation": "请求中'certificate'下的文件不存在"
+ },
+ {
+ "id": "api.admin.add_certificate.open.app_error",
+ "translation": "无法打开证书文件"
+ },
+ {
+ "id": "api.admin.add_certificate.saving.app_error",
+ "translation": "无法保存证书文件"
+ },
+ {
+ "id": "api.admin.file_read_error",
+ "translation": "读取日志文件出错"
+ },
+ {
+ "id": "api.admin.get_brand_image.not_available.app_error",
+ "translation": "此服务器不支持或没有正确配置自定义品牌"
+ },
+ {
+ "id": "api.admin.get_brand_image.storage.app_error",
+ "translation": "未配置图像存储器。"
+ },
+ {
+ "id": "api.admin.init.debug",
+ "translation": "初始化管理员API路由"
+ },
+ {
+ "id": "api.admin.recycle_db_end.warn",
+ "translation": "数据库连接重用完成"
+ },
+ {
+ "id": "api.admin.recycle_db_start.warn",
+ "translation": "正在尝试重用数据库连接"
+ },
+ {
+ "id": "api.admin.remove_certificate.delete.app_error",
+ "translation": "删除证书时发生错误。请确定config/{{.Filename}}文件已存在。"
+ },
+ {
+ "id": "api.admin.saml.metadata.app_error",
+ "translation": "创建服务商元数据时发生错误"
+ },
+ {
+ "id": "api.admin.test_email.body",
+ "translation": "<br/><br/><br/>看来你的Mattermost邮箱设置成功!"
+ },
+ {
+ "id": "api.admin.test_email.missing_server",
+ "translation": "需要SMTP服务器"
+ },
+ {
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "SMTP服务,端口或者用户名已经被修改。请重新输入SMTP密码进行连接测试。"
+ },
+ {
+ "id": "api.admin.test_email.subject",
+ "translation": "Mattermost - 测试邮箱设置"
+ },
+ {
+ "id": "api.admin.upload_brand_image.array.app_error",
+ "translation": "请求中图片为空"
+ },
+ {
+ "id": "api.admin.upload_brand_image.no_file.app_error",
+ "translation": "请求中缺失图片文件"
+ },
+ {
+ "id": "api.admin.upload_brand_image.not_available.app_error",
+ "translation": "此服务器不支持或没有正确配置自定义品牌"
+ },
+ {
+ "id": "api.admin.upload_brand_image.parse.app_error",
+ "translation": "不能解析混合表单"
+ },
+ {
+ "id": "api.admin.upload_brand_image.storage.app_error",
+ "translation": "不能上传图片。图片存储没有配置。"
+ },
+ {
+ "id": "api.admin.upload_brand_image.too_large.app_error",
+ "translation": "无法上传文件。文件太大。"
+ },
+ {
+ "id": "api.api.init.parsing_templates.debug",
+ "translation": "解析服务模板 %v"
+ },
+ {
+ "id": "api.api.init.parsing_templates.error",
+ "translation": "解析服务模板出错 %v"
+ },
+ {
+ "id": "api.api.render.error",
+ "translation": "渲染模板出错 %v err=%v"
+ },
+ {
+ "id": "api.channel.add_member.added",
+ "translation": "%v 添加到频道 %v"
+ },
+ {
+ "id": "api.channel.add_member.find_channel.app_error",
+ "translation": "未找到频道"
+ },
+ {
+ "id": "api.channel.add_member.find_user.app_error",
+ "translation": "未找到要添加的用户"
+ },
+ {
+ "id": "api.channel.add_member.user_adding.app_error",
+ "translation": "查找用户执行添加时出错"
+ },
+ {
+ "id": "api.channel.add_user.to.channel.failed.app_error",
+ "translation": "添加用户到频道出错"
+ },
+ {
+ "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
+ "translation": "无法将用户添加到频道因用户已从团队中移除。"
+ },
+ {
+ "id": "api.channel.add_user_to_channel.deleted.app_error",
+ "translation": "该频道已归档或者被删除"
+ },
+ {
+ "id": "api.channel.add_user_to_channel.type.app_error",
+ "translation": "不能添加用户到该频道类型"
+ },
+ {
+ "id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
+ "translation": "只有系统管理能创建与管理私有群组。"
+ },
+ {
+ "id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
+ "translation": "只有团体和系统管理员能管理与创建私有群组。"
+ },
+ {
+ "id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
+ "translation": "只有系统管理员能创建公开频道。"
+ },
+ {
+ "id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error",
+ "translation": "只有团体和系统管理员能管理与创建公开频道。"
+ },
+ {
+ "id": "api.channel.create_channel.direct_channel.app_error",
+ "translation": "创建私信频道必须使用createDirectChannel接口服务"
+ },
+ {
+ "id": "api.channel.create_channel.invalid_character.app_error",
+ "translation": "非直接频道的频道名不能出现无效字符 '__'"
+ },
+ {
+ "id": "api.channel.create_default_channels.off_topic",
+ "translation": "闲聊频道"
+ },
+ {
+ "id": "api.channel.create_default_channels.town_square",
+ "translation": "公共频道"
+ },
+ {
+ "id": "api.channel.create_direct_channel.invalid_user.app_error",
+ "translation": "无效的其他用户ID"
+ },
+ {
+ "id": "api.channel.delete_channel.archived",
+ "translation": "%v 已归档该频道。"
+ },
+ {
+ "id": "api.channel.delete_channel.cannot.app_error",
+ "translation": "不能删除默认频道 {{.Channel}}"
+ },
+ {
+ "id": "api.channel.delete_channel.deleted.app_error",
+ "translation": "该频道已归档或者被删除"
+ },
+ {
+ "id": "api.channel.delete_channel.failed_post.error",
+ "translation": "发布归档消息失败 %v"
+ },
+ {
+ "id": "api.channel.delete_channel.failed_send.app_error",
+ "translation": "发送归档消息失败"
+ },
+ {
+ "id": "api.channel.delete_channel.incoming_webhook.error",
+ "translation": "删除接入webhook出错, id=%v"
+ },
+ {
+ "id": "api.channel.delete_channel.outgoing_webhook.error",
+ "translation": "删除对外webhook出错, id=%v"
+ },
+ {
+ "id": "api.channel.delete_channel.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.channel.get_channel.wrong_team.app_error",
+ "translation": "不存在团队team_id={{.TeamId}}, 频道 channel_id={{.ChannelId}}"
+ },
+ {
+ "id": "api.channel.get_channel_counts.app_error",
+ "translation": "不能从数据库中获取频道数"
+ },
+ {
+ "id": "api.channel.get_channel_extra_info.deleted.app_error",
+ "translation": "该频道已归档或者被删除"
+ },
+ {
+ "id": "api.channel.get_channel_extra_info.member_limit.app_error",
+ "translation": "解析成员限制失败"
+ },
+ {
+ "id": "api.channel.get_channels.error",
+ "translation": "获取用户配置出错 for id=%v 强制注销"
+ },
+ {
+ "id": "api.channel.init.debug",
+ "translation": "初始化频道API路由"
+ },
+ {
+ "id": "api.channel.join_channel.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.channel.join_channel.post_and_forget",
+ "translation": "%v 已经加入到该频道。"
+ },
+ {
+ "id": "api.channel.leave.default.app_error",
+ "translation": "不能退出默认频道 {{.Channel}}"
+ },
+ {
+ "id": "api.channel.leave.direct.app_error",
+ "translation": "不能退出私信频道"
+ },
+ {
+ "id": "api.channel.leave.last_member.app_error",
+ "translation": "你是本组最后一人,请删除私有组而不是离开。"
+ },
+ {
+ "id": "api.channel.leave.left",
+ "translation": "%v 已经退出该频道。"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
+ "translation": "发布添加/退出消息失败 %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.removed",
+ "translation": "%s 删除频道头 (was: %s)"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
+ "translation": "保存更新频道头消息时检索用户出错 %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
+ "translation": "%s 更新频道头从: %s 到: %s"
+ },
+ {
+ "id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
+ "translation": "%s 更新频道头为: %s"
+ },
+ {
+ "id": "api.channel.post_user_add_remove_message_and_forget.error",
+ "translation": "发布添加或者退出消息失败 %v"
+ },
+ {
+ "id": "api.channel.remove_member.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.channel.remove_member.unable.app_error",
+ "translation": "无法移除用户。"
+ },
+ {
+ "id": "api.channel.remove_user_from_channel.deleted.app_error",
+ "translation": "该频道已归档或者被删除"
+ },
+ {
+ "id": "api.channel.update_channel.deleted.app_error",
+ "translation": "该频道已归档或者被删除"
+ },
+ {
+ "id": "api.channel.update_channel.permission.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.channel.update_channel.tried.app_error",
+ "translation": "对一个默认频道试图执行一个无效的更新 {{.Channel}}"
+ },
+ {
+ "id": "api.command.admin_only.app_error",
+ "translation": "集成只限于管理员。"
+ },
+ {
+ "id": "api.command.delete.app_error",
+ "translation": "无删除权限"
+ },
+ {
+ "id": "api.command.disabled.app_error",
+ "translation": "命令已经被系统管理员禁用。"
+ },
+ {
+ "id": "api.command.duplicate_trigger.app_error",
+ "translation": "触发词已经使用。请选择其它单词。"
+ },
+ {
+ "id": "api.command.execute_command.debug",
+ "translation": "执行 cmd=%v userId=%v"
+ },
+ {
+ "id": "api.command.execute_command.failed.app_error",
+ "translation": "带触发 '{{.Trigger}}' 的命令失败"
+ },
+ {
+ "id": "api.command.execute_command.failed_empty.app_error",
+ "translation": "触发 '{{.Trigger}}' 返回一个空响应"
+ },
+ {
+ "id": "api.command.execute_command.failed_resp.app_error",
+ "translation": "触发 '{{.Trigger}}' 返回响应状态 {{.Status}}"
+ },
+ {
+ "id": "api.command.execute_command.not_found.app_error",
+ "translation": "触发 '{{.Trigger}}' 没有找到"
+ },
+ {
+ "id": "api.command.execute_command.save.app_error",
+ "translation": "保存回复到频道出错"
+ },
+ {
+ "id": "api.command.execute_command.start.app_error",
+ "translation": "没有找到控制触发器"
+ },
+ {
+ "id": "api.command.init.debug",
+ "translation": "初始化控制API路由"
+ },
+ {
+ "id": "api.command.invite_people.desc",
+ "translation": "发送一封邀请邮件给你的Mattermost团队"
+ },
+ {
+ "id": "api.command.invite_people.email_off",
+ "translation": "邮件没有配置,没发送邀请"
+ },
+ {
+ "id": "api.command.invite_people.fail",
+ "translation": "邀请邮件发送错误"
+ },
+ {
+ "id": "api.command.invite_people.hint",
+ "translation": "[name@domain.com ...]"
+ },
+ {
+ "id": "api.command.invite_people.name",
+ "translation": "invite_people"
+ },
+ {
+ "id": "api.command.invite_people.no_email",
+ "translation": "请输入一个或更多有效的电子邮件地址"
+ },
+ {
+ "id": "api.command.invite_people.sent",
+ "translation": "邮件邀请已发送"
+ },
+ {
+ "id": "api.command.regen.app_error",
+ "translation": "没有重新生成命令令牌的权限"
+ },
+ {
+ "id": "api.command_collapse.desc",
+ "translation": "打开图像预览自动折叠"
+ },
+ {
+ "id": "api.command_collapse.name",
+ "translation": "折叠"
+ },
+ {
+ "id": "api.command_echo.create.app_error",
+ "translation": "不能创建 /echo 帖文,err=%v"
+ },
+ {
+ "id": "api.command_echo.delay.app_error",
+ "translation": "延迟必须在10000秒内"
+ },
+ {
+ "id": "api.command_echo.desc",
+ "translation": "从您的帐号返回文本"
+ },
+ {
+ "id": "api.command_echo.high_volume.app_error",
+ "translation": "高容量的回声请求,不能处理请求"
+ },
+ {
+ "id": "api.command_echo.hint",
+ "translation": "'信息' [延迟秒数]"
+ },
+ {
+ "id": "api.command_echo.name",
+ "translation": "回应"
+ },
+ {
+ "id": "api.command_expand.desc",
+ "translation": "关闭图像预览自动折叠"
+ },
+ {
+ "id": "api.command_expand.name",
+ "translation": "展开"
+ },
+ {
+ "id": "api.command_expand_collapse.fail.app_error",
+ "translation": "放大预览时发生了错误"
+ },
+ {
+ "id": "api.command_join.desc",
+ "translation": "添加到公开频道"
+ },
+ {
+ "id": "api.command_join.fail.app_error",
+ "translation": "加入频道时出错。"
+ },
+ {
+ "id": "api.command_join.hint",
+ "translation": "[频道名称]"
+ },
+ {
+ "id": "api.command_join.list.app_error",
+ "translation": "列出频道时出错。"
+ },
+ {
+ "id": "api.command_join.missing.app_error",
+ "translation": "我们没有找到该频道"
+ },
+ {
+ "id": "api.command_join.name",
+ "translation": "加入"
+ },
+ {
+ "id": "api.command_join.success",
+ "translation": "已加入频道。"
+ },
+ {
+ "id": "api.command_logout.desc",
+ "translation": "注销Mattermost"
+ },
+ {
+ "id": "api.command_logout.fail_message",
+ "translation": "注销失败"
+ },
+ {
+ "id": "api.command_logout.name",
+ "translation": "注销"
+ },
+ {
+ "id": "api.command_logout.success_message",
+ "translation": "注销中..."
+ },
+ {
+ "id": "api.command_me.desc",
+ "translation": "执行一个操作"
+ },
+ {
+ "id": "api.command_me.hint",
+ "translation": "[信息]"
+ },
+ {
+ "id": "api.command_me.name",
+ "translation": "me"
+ },
+ {
+ "id": "api.command_msg.desc",
+ "translation": "直接发送消息给用户"
+ },
+ {
+ "id": "api.command_msg.dm_fail.app_error",
+ "translation": "创建私信时发生错误。"
+ },
+ {
+ "id": "api.command_msg.fail.app_error",
+ "translation": "发送用户消息时发生错误。"
+ },
+ {
+ "id": "api.command_msg.hint",
+ "translation": "@用户名 '你想发送的消息'"
+ },
+ {
+ "id": "api.command_msg.list.app_error",
+ "translation": "列出用户时出错。"
+ },
+ {
+ "id": "api.command_msg.missing.app_error",
+ "translation": "无法找到用户"
+ },
+ {
+ "id": "api.command_msg.name",
+ "translation": "消息"
+ },
+ {
+ "id": "api.command_msg.success",
+ "translation": "消息已发送给用户。"
+ },
+ {
+ "id": "api.command_shortcuts.desc",
+ "translation": "显示快捷键列表"
+ },
+ {
+ "id": "api.command_shortcuts.list",
+ "translation": "### 键盘快捷键 \n\n#### 导航\n\nALT+UP:左边侧边栏上一个频道或私信\nALT+DOWN:左边侧边栏下一个频道或私信\nALT+SHIFT+UP:左边侧边栏上一个有未读消息的频道或私信\nALT+SHIFT+DOWN: 左边侧边栏下一个有未读消息的频道或私信\nCTRL+K:打开快速频道切换对话框\nCTRL+SHIFT+A:打开帐号设定\nCTRL+SHIFT+M:打开最近提及\n\n#### 文件\n\nCTRL+U:上传文件\n\n#### 消息\n\nALT+[点击一信息]:将此信息设为当前频道最早未读信息\nESC:将此频道所有信息标为已读\nCTRL+UP (在空输入框):重印你上一个输入的消息或指令\nCTRL+DOWN (在空输入框):重印你下一个输入的消息或指令\nUP (在空输入框):修改此频道里你上条消息\n@[character]+TAB:自动完成 [character] 开头的 @username\n:[character]+TAB:自动完成 [character] 开头的表情符号\n\n#### 游览器自带指令\n\nALT+LEFT:你历史中上一个频道\nALT+RIGHT:你历史中下一个频道\nCTRL+PLUS:增加字体大小 (放大)\nCTRL+MINUS:减小字体大小 (缩小)\nSHIFT+UP (在输入框):延伸高亮文字至上一行\nSHIFT+DOWN (在输入框):延伸高亮文字至下一行\nSHIFT+ENTER (在输入框):换行\n"
+ },
+ {
+ "id": "api.command_shortcuts.list_mac",
+ "translation": "### 键盘快捷键 \n\n#### 导航\n\nALT+UP:左边侧边栏上一个频道或私信\nALT+DOWN:左边侧边栏下一个频道或私信\nALT+SHIFT+UP:左边侧边栏上一个有未读消息的频道或私信\nALT+SHIFT+DOWN: 左边侧边栏下一个有未读消息的频道或私信\nCTRL+K:打开快速频道切换对话框\nCTRL+SHIFT+A:打开帐号设定\nCTRL+SHIFT+M:打开最近提及\n\n#### 文件\n\nCTRL+U:上传文件\n\n#### 消息\n\nALT+[点击一信息]:将此信息设为当前频道最早未读信息\nESC:将此频道所有信息标为已读\nCTRL+UP (在空输入框):重印你上一个输入的消息或指令\nCTRL+DOWN (在空输入框):重印你下一个输入的消息或指令\nUP (在空输入框):修改此频道里你上条消息\n@[character]+TAB:自动完成 [character] 开头的 @username\n:[character]+TAB:自动完成 [character] 开头的表情符号\n\n#### 游览器自带指令\n\nALT+LEFT:你历史中上一个频道\nALT+RIGHT:你历史中下一个频道\nCTRL+PLUS:增加字体大小 (放大)\nCTRL+MINUS:减小字体大小 (缩小)\nSHIFT+UP (在输入框):延伸高亮文字至上一行\nSHIFT+DOWN (在输入框):延伸高亮文字至下一行\nSHIFT+ENTER (在输入框):换行\n"
+ },
+ {
+ "id": "api.command_shortcuts.name",
+ "translation": "快捷键"
+ },
+ {
+ "id": "api.command_shrug.desc",
+ "translation": "添加 ¯\\_(ツ)_/¯ 到你的消息"
+ },
+ {
+ "id": "api.command_shrug.hint",
+ "translation": "[message]"
+ },
+ {
+ "id": "api.command_shrug.name",
+ "translation": "shrug"
+ },
+ {
+ "id": "api.context.404.app_error",
+ "translation": "对不起,我们找不到该页面。"
+ },
+ {
+ "id": "api.context.invalid_param.app_error",
+ "translation": "无效 {{.Name}} 参数"
+ },
+ {
+ "id": "api.context.invalid_team_url.debug",
+ "translation": "团队URL访问无效。团队URL不能在api函数或者和不相干的团队中使用"
+ },
+ {
+ "id": "api.context.invalid_token.error",
+ "translation": "无效的会话令牌=%v,err=%v"
+ },
+ {
+ "id": "api.context.last_activity_at.error",
+ "translation": "不能更新LastActivityAt user_id=%v and session_id=%v, err=%v"
+ },
+ {
+ "id": "api.context.log.error",
+ "translation": "%v:%v code=%v rid=%v uid=%v ip=%v %v [详情: %v]"
+ },
+ {
+ "id": "api.context.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.context.session_expired.app_error",
+ "translation": "无效或过期的会话,请重新登录。"
+ },
+ {
+ "id": "api.context.system_permissions.app_error",
+ "translation": "您没有对应的权限 (系统)"
+ },
+ {
+ "id": "api.context.token_provided.app_error",
+ "translation": "会话不是OAuth但是查询字符串中提供的令牌"
+ },
+ {
+ "id": "api.context.unknown.app_error",
+ "translation": "发生未知错误。请联系我们。"
+ },
+ {
+ "id": "api.emoji.create.duplicate.app_error",
+ "translation": "无法创建表情符号。另一个具有相同名称的表情符号已存在。"
+ },
+ {
+ "id": "api.emoji.create.parse.app_error",
+ "translation": "无法创建表情符。无法理解请求。"
+ },
+ {
+ "id": "api.emoji.create.permissions.app_error",
+ "translation": "无创建表情符权限。"
+ },
+ {
+ "id": "api.emoji.create.too_large.app_error",
+ "translation": "无法创建表情符。图片必须小于64KB。"
+ },
+ {
+ "id": "api.emoji.delete.permissions.app_error",
+ "translation": "无删除表情符权限。"
+ },
+ {
+ "id": "api.emoji.disabled.app_error",
+ "translation": "自定义表情符号已被系统管理员禁用。"
+ },
+ {
+ "id": "api.emoji.get_image.decode.app_error",
+ "translation": "无法解码表情符号图像文件。"
+ },
+ {
+ "id": "api.emoji.get_image.read.app_error",
+ "translation": "无法读取表情图像文件。"
+ },
+ {
+ "id": "api.emoji.init.debug",
+ "translation": "正在初始化表情符api路径"
+ },
+ {
+ "id": "api.emoji.storage.app_error",
+ "translation": "文件存储没有正确配置。请配置S3或本地文件存储服务。"
+ },
+ {
+ "id": "api.emoji.upload.image.app_error",
+ "translation": "无法创建表情符号。文件类型必须是PNG,JPEG,或GIF。"
+ },
+ {
+ "id": "api.emoji.upload.large_image.app_error",
+ "translation": "无法创建表情符。图片长宽不能超过128像素。"
+ },
+ {
+ "id": "api.file.file_upload.exceeds",
+ "translation": "文件超过最大图像大小。"
+ },
+ {
+ "id": "api.file.file_upload.exceeds",
+ "translation": "文件超过最大图像大小。"
+ },
+ {
+ "id": "api.file.get_file.not_found.app_error",
+ "translation": "不能找到文件。"
+ },
+ {
+ "id": "api.file.get_file.public_disabled.app_error",
+ "translation": "系统管理员禁用了公开的链接"
+ },
+ {
+ "id": "api.file.get_file.public_invalid.app_error",
+ "translation": "公共链接不显示是有效的"
+ },
+ {
+ "id": "api.file.get_public_link.disabled.app_error",
+ "translation": "公共链接已经被禁用"
+ },
+ {
+ "id": "api.file.handle_images_forget.decode.error",
+ "translation": "不能解码图片 channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.encode_jpeg.error",
+ "translation": "不能编码图片为 jpeg channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.encode_preview.error",
+ "translation": "不能编码图片为预览jpg channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.upload_preview.error",
+ "translation": "不能上传预览 channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.handle_images_forget.upload_thumb.error",
+ "translation": "不能上传缩略图 channelId=%v userId=%v filename=%v err=%v"
+ },
+ {
+ "id": "api.file.init.debug",
+ "translation": "初始化文件API路由"
+ },
+ {
+ "id": "api.file.move_file.configured.app_error",
+ "translation": "文件存储没有正确配置。请配置S3或本地文件存储服务。"
+ },
+ {
+ "id": "api.file.move_file.delete_from_s3.app_error",
+ "translation": "不能从S3上删除文件。"
+ },
+ {
+ "id": "api.file.move_file.get_from_s3.app_error",
+ "translation": "不能从S3上获取文件。"
+ },
+ {
+ "id": "api.file.move_file.rename.app_error",
+ "translation": "无法移动本地文件。"
+ },
+ {
+ "id": "api.file.open_file_write_stream.configured.app_error",
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
+ },
+ {
+ "id": "api.file.open_file_write_stream.creating_dir.app_error",
+ "translation": "创建新文件的目录时遇到错误"
+ },
+ {
+ "id": "api.file.open_file_write_stream.local_server.app_error",
+ "translation": "写入本地存储时遇到错误"
+ },
+ {
+ "id": "api.file.open_file_write_stream.s3.app_error",
+ "translation": "不支持 S3。"
+ },
+ {
+ "id": "api.file.read_file.configured.app_error",
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
+ },
+ {
+ "id": "api.file.read_file.get.app_error",
+ "translation": "不能从S3上获取文件"
+ },
+ {
+ "id": "api.file.read_file.reading_local.app_error",
+ "translation": "读取本地存储时遇到错误"
+ },
+ {
+ "id": "api.file.upload_file.image.app_error",
+ "translation": "不能上传图片文件。"
+ },
+ {
+ "id": "api.file.upload_file.large_image.app_error",
+ "translation": "不能上传图片文件。文件太大。"
+ },
+ {
+ "id": "api.file.upload_file.storage.app_error",
+ "translation": "不能上传文件。图片存储没有配置。"
+ },
+ {
+ "id": "api.file.upload_file.too_large.app_error",
+ "translation": "不能上传文件。文件太大。"
+ },
+ {
+ "id": "api.file.write_file.configured.app_error",
+ "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。"
+ },
+ {
+ "id": "api.file.write_file.s3.app_error",
+ "translation": "写入到S3时遇到错误"
+ },
+ {
+ "id": "api.file.write_file_locally.create_dir.app_error",
+ "translation": "创建新文件的目录时遇到错误"
+ },
+ {
+ "id": "api.file.write_file_locally.writing.app_error",
+ "translation": "写入本地存储时遇到错误"
+ },
+ {
+ "id": "api.general.init.debug",
+ "translation": "正在初始化通用api路由"
+ },
+ {
+ "id": "api.import.import_post.saving.debug",
+ "translation": "保存帖子时出错。user=%v,message=%v"
+ },
+ {
+ "id": "api.import.import_user.join_team.error",
+ "translation": "导入时加入团队错误 err=%v"
+ },
+ {
+ "id": "api.import.import_user.joining_default.error",
+ "translation": "加入默认频道遇到一个问题 user_id=%s, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.import.import_user.saving.error",
+ "translation": "保存用户出错. err=%v"
+ },
+ {
+ "id": "api.import.import_user.set_email.error",
+ "translation": "设置电子邮件验证失败 err=%v"
+ },
+ {
+ "id": "api.license.add_license.array.app_error",
+ "translation": "请求中‘许可证’空数组"
+ },
+ {
+ "id": "api.license.add_license.expired.app_error",
+ "translation": "许可证已经过期或者尚未启用。"
+ },
+ {
+ "id": "api.license.add_license.invalid.app_error",
+ "translation": "无效的授权文件。"
+ },
+ {
+ "id": "api.license.add_license.invalid_count.app_error",
+ "translation": "不能计算不重复用户总数。"
+ },
+ {
+ "id": "api.license.add_license.no_file.app_error",
+ "translation": "请求中没有'许可证'文件"
+ },
+ {
+ "id": "api.license.add_license.open.app_error",
+ "translation": "不能打开许可证文件"
+ },
+ {
+ "id": "api.license.add_license.save.app_error",
+ "translation": "许可证没有正确保存。"
+ },
+ {
+ "id": "api.license.add_license.save_active.app_error",
+ "translation": "有效许可证ID没有正确保存。"
+ },
+ {
+ "id": "api.license.add_license.unique_users.app_error",
+ "translation": "该许可证只支持 {{.Users}} 用户,当你的系统有 {{.Count}} 唯一用户。唯一用户通过邮件地址计算。你可以从站点报告 -> 查看统计查看总数量。"
+ },
+ {
+ "id": "api.license.init.debug",
+ "translation": "初始化许可证API路由"
+ },
+ {
+ "id": "api.license.remove_license.remove.app_error",
+ "translation": "许可证未正确删除。"
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_client.app_error",
+ "translation": "invalid_request:错误的 client_id"
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_redirect.app_error",
+ "translation": "invalid_request:丢失或者错误的 redirect_uri"
+ },
+ {
+ "id": "api.oauth.allow_oauth.bad_response.app_error",
+ "translation": "invalid_request:错误的 response_type"
+ },
+ {
+ "id": "api.oauth.allow_oauth.database.app_error",
+ "translation": "server_error:访问数据库时出错"
+ },
+ {
+ "id": "api.oauth.allow_oauth.redirect_callback.app_error",
+ "translation": "invalid_request:提供的 redirect_uri 不匹配注册的 callback_url"
+ },
+ {
+ "id": "api.oauth.allow_oauth.turn_off.app_error",
+ "translation": "系统管理员已经关闭的 OAuth 验证服务。"
+ },
+ {
+ "id": "api.oauth.get_auth_data.find.error",
+ "translation": "不能找到认证码 code=%s"
+ },
+ {
+ "id": "api.oauth.init.debug",
+ "translation": "初始化认证API路由"
+ },
+ {
+ "id": "api.oauth.register_oauth_app.turn_off.app_error",
+ "translation": "系统管理员已经关闭的 OAuth 验证服务。"
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_code.app_error",
+ "translation": "从数据库删除授权码出错"
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_session.app_error",
+ "translation": "从数据库删除会话出错Error deleting session from DB"
+ },
+ {
+ "id": "api.oauth.revoke_access_token.del_token.app_error",
+ "translation": "从数据库删除访问令牌遇到错误"
+ },
+ {
+ "id": "api.oauth.revoke_access_token.get.app_error",
+ "translation": "删除前从数据库获取访问令牌遇到错误"
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.message.multiple",
+ "translation": "{{.Usernames}}和{{.LastUsername}}被提到了,但是他们不会收到通知,因为他们不在这个频道。"
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.message.one",
+ "translation": "{{.Username}}被提到了,但是他不会收到通知,因为他不在这个频道。"
+ },
+ {
+ "id": "api.post.create_post.bad_filename.error",
+ "translation": "坏文件名已去除,filename=%v"
+ },
+ {
+ "id": "api.post.create_post.channel_root_id.app_error",
+ "translation": "RootId参数无效ChannelId"
+ },
+ {
+ "id": "api.post.create_post.last_viewed.error",
+ "translation": "更新上次访问遇到错误,channel_id=%s, user_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.create_post.parent_id.app_error",
+ "translation": "无效的ParentId参数"
+ },
+ {
+ "id": "api.post.create_post.root_id.app_error",
+ "translation": "无效的RootId参数"
+ },
+ {
+ "id": "api.post.create_webhook_post.creating.app_error",
+ "translation": "创建发布时出错"
+ },
+ {
+ "id": "api.post.delete_post.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.post.get_out_of_channel_mentions.regex.error",
+ "translation": "编译 @提到 正则表达式出错 user_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.get_post.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.channel.error",
+ "translation": "获取频道时遇到错误, channel_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.members.error",
+ "translation": "未获取到频道成员 channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.profiles.error",
+ "translation": "检索用户配置文件失败 team_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.team.error",
+ "translation": "获取团队时遇到错误, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_post_events_and_forget.user.error",
+ "translation": "获取用户时遇到错误, user_id=%s, err=%v"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.create_post.error",
+ "translation": "创建响应请求失败, err=%v"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.event_post.error",
+ "translation": "事件发布失败, err=%s"
+ },
+ {
+ "id": "api.post.handle_webhook_events_and_forget.getting.error",
+ "translation": "通过团队获取webhooks遇到错误, err=%v"
+ },
+ {
+ "id": "api.post.init.debug",
+ "translation": "初始化post api路由"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.get_2_members.error",
+ "translation": "获取私聊频道的2个用户失败 channel_id=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.get_members.error",
+ "translation": "获取频道成员失败 channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.save_pref.error",
+ "translation": "保存私聊频道优先级失败 user_id=%v other_user_id=%v err=%v"
+ },
+ {
+ "id": "api.post.make_direct_channel_visible.update_pref.error",
+ "translation": "更新死里爱哦频道优先级失败 user_id=%v other_user_id=%v err=%v"
+ },
+ {
+ "id": "api.post.notification.here.warn",
+ "translation": "无法发送通知到的用户在线@here, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.comment_thread.error",
+ "translation": "在发送通知时获取注解内容时失败 root_post_id=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.mention_body",
+ "translation": "你有一个新的提到。"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.mention_subject",
+ "translation": "新提到"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.message_body",
+ "translation": "你有一个新消息。"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.message_subject",
+ "translation": "新私信"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_in",
+ "translation": "在"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_mention",
+ "translation": " 提到你在 "
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_message",
+ "translation": " 发送给你一个私信"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_non_mention",
+ "translation": "发布在"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_notification.debug",
+ "translation": "发送推送通知到 %v wi msg of '%v'"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.push_notification.error",
+ "translation": "发送推送失败notificationid=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.send.error",
+ "translation": "发送电子邮件失败 email=%v err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.sent",
+ "translation": "{{.Prefix}} {{.Filenames}} 发送"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.sessions.error",
+ "translation": "未能检索通知中的会话 id=%v, err=%v"
+ },
+ {
+ "id": "api.post.send_notifications_and_forget.user_id.error",
+ "translation": "通过GetProfiles请求user_id没有返回值 user_id=%v"
+ },
+ {
+ "id": "api.post.update_mention_count_and_forget.update_error",
+ "translation": "更新提及数失败 user_id=%v channel_id=%v err=%v"
+ },
+ {
+ "id": "api.post.update_post.find.app_error",
+ "translation": "我们找不到现有的文章或评论去更新。"
+ },
+ {
+ "id": "api.post.update_post.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.post.update_post.permissions_details.app_error",
+ "translation": "已经删除 id={{.PostId}}"
+ },
+ {
+ "id": "api.post.update_post.system_message.app_error",
+ "translation": "无法更新系统消息"
+ },
+ {
+ "id": "api.post_get_post_by_id.get.app_error",
+ "translation": "不能获取一个请求"
+ },
+ {
+ "id": "api.preference.delete_preferences.decode.app_error",
+ "translation": "无法解码偏好请求"
+ },
+ {
+ "id": "api.preference.delete_preferences.user_id.app_error",
+ "translation": "不能删除其他用户偏好"
+ },
+ {
+ "id": "api.preference.init.debug",
+ "translation": "初始化优先级api路由"
+ },
+ {
+ "id": "api.preference.save_preferences.decode.app_error",
+ "translation": "不能从请求中解码优先级"
+ },
+ {
+ "id": "api.preference.save_preferences.set.app_error",
+ "translation": "不能对其他用户设置优先级"
+ },
+ {
+ "id": "api.preference.save_preferences.set_details.app_error",
+ "translation": "session.user_id={{.SessionUserId}}, preference.user_id={{.PreferenceUserId}}"
+ },
+ {
+ "id": "api.saml.save_certificate.app_error",
+ "translation": "证书没有正确保存。"
+ },
+ {
+ "id": "api.server.new_server.init.info",
+ "translation": "服务正在初始化..."
+ },
+ {
+ "id": "api.server.start_server.listening.info",
+ "translation": "服务正在监听 %v"
+ },
+ {
+ "id": "api.server.start_server.rate.info",
+ "translation": "RateLimiter启用"
+ },
+ {
+ "id": "api.server.start_server.rate.warn",
+ "translation": "RateLimitSettings配置没有正确使用VaryByHeader并禁用VaryByRemoteAddr"
+ },
+ {
+ "id": "api.server.start_server.starting.critical",
+ "translation": "启动服务出错, err:%v"
+ },
+ {
+ "id": "api.server.start_server.starting.info",
+ "translation": "启动服务..."
+ },
+ {
+ "id": "api.server.start_server.starting.panic",
+ "translation": "启动服务出错 "
+ },
+ {
+ "id": "api.server.stop_server.stopped.info",
+ "translation": "停止服务"
+ },
+ {
+ "id": "api.server.stop_server.stopping.info",
+ "translation": "正在停止服务..."
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.added",
+ "translation": "\r\n 频道已添加 \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.failed_to_add_user",
+ "translation": "加入频道错误:{{.Username}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.import_failed",
+ "translation": "导入失败: {{.DisplayName}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.import_failed.debug",
+ "translation": "导入失败: %s"
+ },
+ {
+ "id": "api.slackimport.slack_add_channels.merge",
+ "translation": "合并现有频道: {{.DisplayName}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.bot.warn",
+ "translation": "Slack 机器人的信息未被导入"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.msg_no_usr.debug",
+ "translation": "未知用户消息"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.unsupported.warn",
+ "translation": "不支持的邮件类型: %v, %v"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.user_no_exists.debug",
+ "translation": "用户:%v 不存在!"
+ },
+ {
+ "id": "api.slackimport.slack_add_posts.without_user.debug",
+ "translation": "未知用户消息"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.created",
+ "translation": "\r\n 用户创建 \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.email_pwd",
+ "translation": "Email, 密码: {{.Email}}, {{.Password}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_add_users.unable_import",
+ "translation": "不能导入用户: {{.Username}}\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_convert_timestamp.bad.warn",
+ "translation": "检测到错误的时间"
+ },
+ {
+ "id": "api.slackimport.slack_import.log",
+ "translation": "Mattermost Slack 导入日志 \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.note1",
+ "translation": "- 有些邮件可能不会被导入,因为他们不支持这个导入者.\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.note2",
+ "translation": "- Slack bot posts 现在不被支持.\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.notes",
+ "translation": "\r\n 注释 \r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.open.app_error",
+ "translation": "不能打开: {{.Filename}}"
+ },
+ {
+ "id": "api.slackimport.slack_import.team_fail",
+ "translation": "导入时无法获取团队。\r\n"
+ },
+ {
+ "id": "api.slackimport.slack_import.zip.app_error",
+ "translation": "不能打开zip文件"
+ },
+ {
+ "id": "api.status.init.debug",
+ "translation": "初始化状态 API 路由"
+ },
+ {
+ "id": "api.status.last_activity.error",
+ "translation": "更新 user_id=%v 和 session_id=%v 的 LastActivityAt 失败,err=%v"
+ },
+ {
+ "id": "api.status.save_status.error",
+ "translation": "保存 user_id=%v 状态时失败,err=%v"
+ },
+ {
+ "id": "api.team.create_team.email_disabled.app_error",
+ "translation": "使用电子邮件注册团队被禁用。"
+ },
+ {
+ "id": "api.team.create_team_from_signup.email_disabled.app_error",
+ "translation": "使用电子邮件注册团队被禁用。"
+ },
+ {
+ "id": "api.team.create_team_from_signup.expired_link.app_error",
+ "translation": "注册链接已过期"
+ },
+ {
+ "id": "api.team.create_team_from_signup.invalid_link.app_error",
+ "translation": "注册链接无效"
+ },
+ {
+ "id": "api.team.create_team_from_signup.unavailable.app_error",
+ "translation": "该URL无效。请尝试其他。"
+ },
+ {
+ "id": "api.team.email_teams.sending.error",
+ "translation": "邮件团队发送email时出现错误 err=%v"
+ },
+ {
+ "id": "api.team.get_invite_info.not_open_team",
+ "translation": "不能邀请进入非开放团队。"
+ },
+ {
+ "id": "api.team.import_team.admin.app_error",
+ "translation": "只有团队管理员才能导入数据。"
+ },
+ {
+ "id": "api.team.import_team.array.app_error",
+ "translation": "请求中‘file’为空数组"
+ },
+ {
+ "id": "api.team.import_team.integer.app_error",
+ "translation": "文件大小不是一个整数"
+ },
+ {
+ "id": "api.team.import_team.no_file.app_error",
+ "translation": "请求中‘file’,文件不存在"
+ },
+ {
+ "id": "api.team.import_team.open.app_error",
+ "translation": "不能打开文件"
+ },
+ {
+ "id": "api.team.import_team.parse.app_error",
+ "translation": "不能解析混合表单"
+ },
+ {
+ "id": "api.team.import_team.unavailable.app_error",
+ "translation": "文件大小无效"
+ },
+ {
+ "id": "api.team.init.debug",
+ "translation": "初始化团队api路由"
+ },
+ {
+ "id": "api.team.invite_members.admin",
+ "translation": "管理员"
+ },
+ {
+ "id": "api.team.invite_members.already.app_error",
+ "translation": "此人已经在你的团队中"
+ },
+ {
+ "id": "api.team.invite_members.member",
+ "translation": "成员"
+ },
+ {
+ "id": "api.team.invite_members.no_one.app_error",
+ "translation": "没有人可邀请。"
+ },
+ {
+ "id": "api.team.invite_members.restricted_system_admin.app_error",
+ "translation": "只有系统管理员能邀请新用户至团队。"
+ },
+ {
+ "id": "api.team.invite_members.restricted_team_admin.app_error",
+ "translation": "只有团队管理员或系统管理员能邀请新用户至团队。"
+ },
+ {
+ "id": "api.team.invite_members.send.error",
+ "translation": "发送邀请邮件失败 err=%v"
+ },
+ {
+ "id": "api.team.invite_members.sending.info",
+ "translation": "发送邀请给 %v %v"
+ },
+ {
+ "id": "api.team.is_team_creation_allowed.disabled.app_error",
+ "translation": "团队创建被禁用。详细请询问您的系统管理员。"
+ },
+ {
+ "id": "api.team.is_team_creation_allowed.domain.app_error",
+ "translation": "电子邮件必须来自指定域名 (例如 @example.com)。详情请询问您的系统管理员。"
+ },
+ {
+ "id": "api.team.permanent_delete_team.attempting.warn",
+ "translation": "试图永久删除团队 %v id=%v"
+ },
+ {
+ "id": "api.team.permanent_delete_team.deleted.warn",
+ "translation": "永久删除团队 %v id=%v"
+ },
+ {
+ "id": "api.team.remove_user_from_team.missing.app_error",
+ "translation": "此用户似乎不属于此团队。"
+ },
+ {
+ "id": "api.team.signup_team.email_disabled.app_error",
+ "translation": "使用电子邮件注册团队被禁用。"
+ },
+ {
+ "id": "api.team.update_team.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.templates.email_change_body.info",
+ "translation": "您的邮箱地址从 {{.TeamDisplayName}} 修改为 {{.NewEmail}}。<br>如果您没有做过这个修改,请联系系统管理员。"
+ },
+ {
+ "id": "api.templates.email_change_body.title",
+ "translation": "您更新了您的邮箱"
+ },
+ {
+ "id": "api.templates.email_change_subject",
+ "translation": "您的邮箱地址修改为 {{.TeamDisplayName}}"
+ },
+ {
+ "id": "api.templates.email_change_verify_body.button",
+ "translation": "校验邮箱"
+ },
+ {
+ "id": "api.templates.email_change_verify_body.info",
+ "translation": "完成更新您在{{.TeamDisplayName}}的电子邮件地址,请点击下面的链接以确认这是正确的地址。"
+ },
+ {
+ "id": "api.templates.email_change_verify_body.title",
+ "translation": "您更新您的电子邮件"
+ },
+ {
+ "id": "api.templates.email_change_verify_subject",
+ "translation": "验证新的电子邮件地址 {{.TeamDisplayName}}"
+ },
+ {
+ "id": "api.templates.email_footer",
+ "translation": "要更改您的通知偏好设定,登录到您的团队站点后至帐号设置 > 通知。"
+ },
+ {
+ "id": "api.templates.email_info",
+ "translation": "有任何问题请随时给我们发送电子邮件: <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>最美好的祝福,<br> {{.SiteName}} 团队<br>"
+ },
+ {
+ "id": "api.templates.email_organization",
+ "translation": "发送人"
+ },
+ {
+ "id": "api.templates.error.link",
+ "translation": "返回到Mattermost"
+ },
+ {
+ "id": "api.templates.error.title",
+ "translation": "{{ .SiteName }} 需要你的帮助:"
+ },
+ {
+ "id": "api.templates.find_teams_body.found",
+ "translation": "查找跟您电子邮件有关的团队如下:"
+ },
+ {
+ "id": "api.templates.find_teams_body.not_found",
+ "translation": "我们没找从提供的电子邮件找到任何团队。"
+ },
+ {
+ "id": "api.templates.find_teams_body.title",
+ "translation": "查找团队"
+ },
+ {
+ "id": "api.templates.find_teams_subject",
+ "translation": "你的团队 {{ .SiteName }} "
+ },
+ {
+ "id": "api.templates.invite_body.button",
+ "translation": "加入团队"
+ },
+ {
+ "id": "api.templates.invite_body.extra_info",
+ "translation": "Mattermost允许您通过电脑、电话分享消息和文件,即时查找和归档. 当你加入 <strong>{{.TeamDisplayName}}</strong>后, 你可以登录到你的新团队,并在任何时候从网络地址访问这些功能:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
+ },
+ {
+ "id": "api.templates.invite_body.info",
+ "translation": "团队 {{.SenderStatus}} <strong>{{.SenderName}}</strong>,邀请您加入 <strong>{{.TeamDisplayName}}</strong>。"
+ },
+ {
+ "id": "api.templates.invite_body.title",
+ "translation": "您已经被邀请"
+ },
+ {
+ "id": "api.templates.invite_subject",
+ "translation": "{{ .SenderName }} 邀请您加入 {{ .TeamDisplayName }} 团队在 {{.SiteName}}"
+ },
+ {
+ "id": "api.templates.password_change_body.info",
+ "translation": "您的密码已经被更新 {{.TeamDisplayName}} 在 {{ .TeamURL }} 通过 {{.Method}}.<br>如果这个变更不是由你发起的,请联系你的系统管理员."
+ },
+ {
+ "id": "api.templates.password_change_body.title",
+ "translation": "您更新了您的密码"
+ },
+ {
+ "id": "api.templates.password_change_subject",
+ "translation": "您的密码已经被更新 {{.TeamDisplayName}} 在 {{ .SiteName }}"
+ },
+ {
+ "id": "api.templates.post_body.button",
+ "translation": "转至发文"
+ },
+ {
+ "id": "api.templates.post_body.info",
+ "translation": "频道: {{.ChannelName}}<br>{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}"
+ },
+ {
+ "id": "api.templates.post_subject",
+ "translation": "{{.SubjectText}} 在 {{.TeamDisplayName}} 日期 {{.Month}} {{.Day}}, {{.Year}}"
+ },
+ {
+ "id": "api.templates.reset_body.button",
+ "translation": "重设密码"
+ },
+ {
+ "id": "api.templates.reset_body.info",
+ "translation": "修改您的密码, 点击 \"重设密码\" 下面.<br>如果你不打算重置您的密码,请忽略此电子邮件和您的密码将保持不变。密码重置链接在24小时内到期."
+ },
+ {
+ "id": "api.templates.reset_body.title",
+ "translation": "您请求密码重设"
+ },
+ {
+ "id": "api.templates.reset_subject",
+ "translation": "重设您的密码"
+ },
+ {
+ "id": "api.templates.signin_change_email.body.method_email",
+ "translation": "邮箱和密码"
+ },
+ {
+ "id": "api.templates.signin_change_email.body.title",
+ "translation": "您更新了您的登录方式"
+ },
+ {
+ "id": "api.templates.signup_team_body.button",
+ "translation": "设置您的团队"
+ },
+ {
+ "id": "api.templates.signup_team_body.info",
+ "translation": "{{ .SiteName }} 是所有团队沟通的一个地方, 可在任何地方搜索和有效.<br>您会得到更多的 {{ .SiteName }} 当您的团队在不断沟通--在看板上获取."
+ },
+ {
+ "id": "api.templates.signup_team_body.title",
+ "translation": "感谢创造一个团队!"
+ },
+ {
+ "id": "api.templates.signup_team_subject",
+ "translation": "{{ .SiteName }} 团队设置"
+ },
+ {
+ "id": "api.templates.singin_change_email.body.info",
+ "translation": "您在 {{.SiteName}} 更新了登录方式为 {{.Method}}。<br>如果这个变更不是由您发起的,请联系您的系统管理员。"
+ },
+ {
+ "id": "api.templates.singin_change_email.subject",
+ "translation": "你已经更新您的登录方法{{ .SiteName }}"
+ },
+ {
+ "id": "api.templates.upgrade_30_body.info",
+ "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>您的多重帐号已更新</h3>您的 Mattermost 伺服器正在升级到版本 3.0,从此您可以在多个团队中使用同一个帐号。<br/><br/>您收到此邮件因为升级过程中发现您的邮箱地址或用户名和另外个帐号重复。<br/><br/>改动如下:<br/><br/>{{if .EmailChanged }}- 在 `/{{.TeamName}}` 团队中重复电子邮件已改为 `{{.Email}}`。你可以使用此新的电子邮件地址和密码登入。<br/><br/>{{end}}{{if .UsernameChanged }}- 在 `/{{.TeamName}}` 团队中重复用户名已改为 `{{.Username}}` 亿避免与其他帐号混淆。<br/><br/>{{end}} 建议操作: <br/><br/>建议您登入重复帐号的团队并将主帐号添加到想继续使用的团队,公开频道以及私有群组。<br/><br/>这样您可以用主帐号访问所有公开频道以及私有群组的历史。您可以继续登入重复帐号来获取私信历史。<br/><br/>更多咨询: <br/><br/>关于更多升级到 Mattermost 3.0 的相关咨询,请参见:<a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
+ },
+ {
+ "id": "api.templates.upgrade_30_subject.info",
+ "translation": "[MATTERMOST]更改你的账号,以便升级到3.0"
+ },
+ {
+ "id": "api.templates.username_change_body.info",
+ "translation": "您在 {{.TeamDisplayName}} 的用户名已更改为 {{.NewUsername}}。<br>如果这个变更不是由您发起的,请联系系统管理员。"
+ },
+ {
+ "id": "api.templates.username_change_body.title",
+ "translation": "您更新了您的用户名"
+ },
+ {
+ "id": "api.templates.username_change_subject",
+ "translation": "您在 {{.TeamDisplayName}} 的用户名已更改"
+ },
+ {
+ "id": "api.templates.verify_body.button",
+ "translation": "验证邮箱"
+ },
+ {
+ "id": "api.templates.verify_body.info",
+ "translation": "请通过以下链接来验证您的电子邮件地址。"
+ },
+ {
+ "id": "api.templates.verify_body.title",
+ "translation": "您已加入 {{ .ServerURL }}"
+ },
+ {
+ "id": "api.templates.verify_subject",
+ "translation": "[{{ .SiteName }}] 电子邮件地址验证"
+ },
+ {
+ "id": "api.templates.welcome_body.app_download_info",
+ "translation": "为了更好的体验,请下载 PC、Mac、iOS、安卓平台应用:"
+ },
+ {
+ "id": "api.templates.welcome_body.button",
+ "translation": "验证邮箱"
+ },
+ {
+ "id": "api.templates.welcome_body.info",
+ "translation": "请通过以下链接来验证您的电子邮件地址。"
+ },
+ {
+ "id": "api.templates.welcome_body.info2",
+ "translation": "你可以登入从:"
+ },
+ {
+ "id": "api.templates.welcome_body.info3",
+ "translation": "Mattermost允许您通过PC或手机分享信息和文件,即时搜索和归档."
+ },
+ {
+ "id": "api.templates.welcome_body.title",
+ "translation": "您已加入 {{ .ServerURL }}"
+ },
+ {
+ "id": "api.templates.welcome_subject",
+ "translation": "您已加入 {{ .ServerURL }}"
+ },
+ {
+ "id": "api.user.activate_mfa.email_and_ldap_only.app_error",
+ "translation": "此帐户类型不支持多重验证"
+ },
+ {
+ "id": "api.user.add_direct_channels_and_forget.failed.error",
+ "translation": "添加用户私聊频道偏好设置失败 user_id=%s, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.bad_response.app_error",
+ "translation": "令牌请求得到错误的回复"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.bad_token.app_error",
+ "translation": "错误的令牌类型"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.invalid_state.app_error",
+ "translation": "无效状态"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.invalid_state_team.app_error",
+ "translation": "无效状态; 缺少团队名称"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.missing.app_error",
+ "translation": "缺少访问令牌"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.service.app_error",
+ "translation": "令牌请求到 {{.Service}} 失败"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.token_failed.app_error",
+ "translation": "令牌请求失败"
+ },
+ {
+ "id": "api.user.authorize_oauth_user.unsupported.app_error",
+ "translation": "不支持的认证服务提供商"
+ },
+ {
+ "id": "api.user.check_user_login_attempts.too_many.app_error",
+ "translation": "您的账号因为多次的密码尝试而被锁定。请重设您的密码。"
+ },
+ {
+ "id": "api.user.check_user_mfa.bad_code.app_error",
+ "translation": "无效的多重验证令牌。"
+ },
+ {
+ "id": "api.user.check_user_mfa.not_available.app_error",
+ "translation": "此服务器没有配置或者不支持多重验证"
+ },
+ {
+ "id": "api.user.check_user_password.invalid.app_error",
+ "translation": "无效密码登录失败"
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.blank_email.app_error",
+ "translation": "空白电子邮件"
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.parse.app_error",
+ "translation": "无法解析数据验证 {{.Service}} 用户对象"
+ },
+ {
+ "id": "api.user.complete_switch_with_oauth.unavailable.app_error",
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
+ },
+ {
+ "id": "api.user.create_oauth_user.already_attached.app_error",
+ "translation": "已经有一个电子邮件帐号使用了不同于{{.Service}}的方法进行登录。请使用{{.Auth}}进行登录。"
+ },
+ {
+ "id": "api.user.create_oauth_user.already_used.app_error",
+ "translation": "这个{{.Service}}账号已经使用"
+ },
+ {
+ "id": "api.user.create_oauth_user.create.app_error",
+ "translation": "无法创建用户 {{.Service}} 用户对象"
+ },
+ {
+ "id": "api.user.create_oauth_user.not_available.app_error",
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
+ },
+ {
+ "id": "api.user.create_profile_image.default_font.app_error",
+ "translation": "无法创建默认配置文件的字体"
+ },
+ {
+ "id": "api.user.create_profile_image.encode.app_error",
+ "translation": "无法编码默认配置文件"
+ },
+ {
+ "id": "api.user.create_profile_image.initial.app_error",
+ "translation": "不能添加用户初始默认配置文件"
+ },
+ {
+ "id": "api.user.create_user.accepted_domain.app_error",
+ "translation": "您提供的电子邮件不属于允许的域名。请与您的管理员联系或使用一个不同的电子邮件注册。"
+ },
+ {
+ "id": "api.user.create_user.joining.error",
+ "translation": "加入默认通道遇到一个问题 user_id=%s, team_id=%s, err=%v"
+ },
+ {
+ "id": "api.user.create_user.no_open_server",
+ "translation": "这个服务员不允许注册。请与管理员联系,获取邀请。"
+ },
+ {
+ "id": "api.user.create_user.save.error",
+ "translation": "无法保存这个用户 err=%v"
+ },
+ {
+ "id": "api.user.create_user.signup_email_disabled.app_error",
+ "translation": "已停用电子邮件注册。"
+ },
+ {
+ "id": "api.user.create_user.signup_link_expired.app_error",
+ "translation": "注册连接已经失效"
+ },
+ {
+ "id": "api.user.create_user.signup_link_invalid.app_error",
+ "translation": "注册链接无效"
+ },
+ {
+ "id": "api.user.create_user.team_name.app_error",
+ "translation": "无效团队名称"
+ },
+ {
+ "id": "api.user.create_user.tutorial.error",
+ "translation": "保存偏好设置指南出错, err=%v"
+ },
+ {
+ "id": "api.user.create_user.verified.error",
+ "translation": "未能设置电子邮件验证 err=%v"
+ },
+ {
+ "id": "api.user.email_to_ldap.not_available.app_error",
+ "translation": "LDAP在本服务器上不可用"
+ },
+ {
+ "id": "api.user.generate_mfa_qr.not_available.app_error",
+ "translation": "此服务器没有配置或者不支持多重验证"
+ },
+ {
+ "id": "api.user.get_authorization_code.unsupported.app_error",
+ "translation": "不支持OAuth服务提供商"
+ },
+ {
+ "id": "api.user.get_me.getting.error",
+ "translation": "获取用户配置文件中的错误 id=%v 强制注销"
+ },
+ {
+ "id": "api.user.init.debug",
+ "translation": "初始化用户api路由"
+ },
+ {
+ "id": "api.user.ldap_to_email.not_available.app_error",
+ "translation": "LDAP在本服务器上不可用"
+ },
+ {
+ "id": "api.user.ldap_to_email.not_ldap_account.app_error",
+ "translation": "此账户没有使用LDAP"
+ },
+ {
+ "id": "api.user.login.blank_pwd.app_error",
+ "translation": "密码字段不能为空白"
+ },
+ {
+ "id": "api.user.login.inactive.app_error",
+ "translation": "您的帐号因被停用而登入失败。请联系系统管理员。"
+ },
+ {
+ "id": "api.user.login.invalid_credentials",
+ "translation": "用户ID或密码错误。"
+ },
+ {
+ "id": "api.user.login.not_provided.app_error",
+ "translation": "必须提供用户id或团队名称和用户电子邮件"
+ },
+ {
+ "id": "api.user.login.not_verified.app_error",
+ "translation": "登录失败,因为电子邮件地址没有被验证"
+ },
+ {
+ "id": "api.user.login.revoking.app_error",
+ "translation": "撤销 sessionId=%v 为 userId=%v 同一个设备id重登陆"
+ },
+ {
+ "id": "api.user.login.use_auth_service.app_error",
+ "translation": "请使用 {{.AuthService}} 登录"
+ },
+ {
+ "id": "api.user.login_by_oauth.not_available.app_error",
+ "translation": "本服务器不支持通过OAuth 2.0的{{.Service}} SSO"
+ },
+ {
+ "id": "api.user.login_by_oauth.parse.app_error",
+ "translation": "无法解析数据验证 {{.Service}} 用户对象"
+ },
+ {
+ "id": "api.user.login_ldap.blank_pwd.app_error",
+ "translation": "密码字段不能为空白"
+ },
+ {
+ "id": "api.user.login_ldap.disabled.app_error",
+ "translation": "LDAP在这个服务器上不能使用"
+ },
+ {
+ "id": "api.user.login_ldap.need_id.app_error",
+ "translation": "需要ID"
+ },
+ {
+ "id": "api.user.login_ldap.not_available.app_error",
+ "translation": "LDAP在这个服务器上不能使用"
+ },
+ {
+ "id": "api.user.oauth_to_email.context.app_error",
+ "translation": "更新密码失败因为 user_id 不匹配用户ID"
+ },
+ {
+ "id": "api.user.permanent_delete_user.attempting.warn",
+ "translation": "试图永久删除帐户 %v id=%v"
+ },
+ {
+ "id": "api.user.permanent_delete_user.deleted.warn",
+ "translation": "永久删除帐户 %v id=%v"
+ },
+ {
+ "id": "api.user.permanent_delete_user.system_admin.warn",
+ "translation": "你在删除 %v 是一个系统管理员. 您可能需要使用命令行工具设置另一个帐户作为系统管理员."
+ },
+ {
+ "id": "api.user.reset_password.invalid_link.app_error",
+ "translation": "重置密码链接不显示有效"
+ },
+ {
+ "id": "api.user.reset_password.link_expired.app_error",
+ "translation": "密码重置链接已过期"
+ },
+ {
+ "id": "api.user.reset_password.method",
+ "translation": "使用重置密码链接"
+ },
+ {
+ "id": "api.user.reset_password.sso.app_error",
+ "translation": "不能重置SSO账户密码"
+ },
+ {
+ "id": "api.user.reset_password.wrong_team.app_error",
+ "translation": "试图在错误的团队上重置密码。"
+ },
+ {
+ "id": "api.user.saml.not_available.app_error",
+ "translation": "此服务器没有正确配置或者不支持 SAML。"
+ },
+ {
+ "id": "api.user.send_email_change_email_and_forget.error",
+ "translation": "未能发送电子邮件通知电子邮件成功 err=%v"
+ },
+ {
+ "id": "api.user.send_email_change_username_and_forget.error",
+ "translation": "未能发送用户名更改通知邮件 err=%v"
+ },
+ {
+ "id": "api.user.send_email_change_verify_email_and_forget.error",
+ "translation": "未能发送电子邮件更改验证电子邮件成功 err=%v"
+ },
+ {
+ "id": "api.user.send_password_change_email_and_forget.error",
+ "translation": "未能发送更新密码电子邮件成功 err=%v"
+ },
+ {
+ "id": "api.user.send_password_reset.find.app_error",
+ "translation": "我们无法找该地址的帐号。"
+ },
+ {
+ "id": "api.user.send_password_reset.send.app_error",
+ "translation": "未能发送密码重置电子邮件成功"
+ },
+ {
+ "id": "api.user.send_password_reset.sso.app_error",
+ "translation": "不能重置SSO账户密码"
+ },
+ {
+ "id": "api.user.send_sign_in_change_email_and_forget.error",
+ "translation": "未能发送更新密码电子邮件成功 err=%v"
+ },
+ {
+ "id": "api.user.send_verify_email_and_forget.failed.error",
+ "translation": "未能发送验证电子邮件成功 err=%v"
+ },
+ {
+ "id": "api.user.send_welcome_email_and_forget.failed.error",
+ "translation": "未能成功发送欢迎电子邮件 err=%v"
+ },
+ {
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "您无法修改LDAP帐号的激活状态。请到LDAP服务器上修改。"
+ },
+ {
+ "id": "api.user.update_active.permissions.app_error",
+ "translation": "您没有对应的权限"
+ },
+ {
+ "id": "api.user.update_mfa.not_available.app_error",
+ "translation": "此服务器没有配置或者不支持多重验证"
+ },
+ {
+ "id": "api.user.update_password.context.app_error",
+ "translation": "更新密码失败因为 user_id 提供用户ID不匹配"
+ },
+ {
+ "id": "api.user.update_password.failed.app_error",
+ "translation": "更新密码失败"
+ },
+ {
+ "id": "api.user.update_password.incorrect.app_error",
+ "translation": "\"当前密码\" 输入有误。请检查大写锁是否关闭后再试一次。"
+ },
+ {
+ "id": "api.user.update_password.menu",
+ "translation": "使用设置菜单"
+ },
+ {
+ "id": "api.user.update_password.oauth.app_error",
+ "translation": "因为用户登录通过OAuth服务更新密码失败"
+ },
+ {
+ "id": "api.user.update_password.valid_account.app_error",
+ "translation": "更新密码失败,因为我们无法找到有效的帐户"
+ },
+ {
+ "id": "api.user.update_roles.one_admin.app_error",
+ "translation": "必须至少有一个启用的管理"
+ },
+ {
+ "id": "api.user.update_roles.permissions.app_error",
+ "translation": "您没有合适的权限"
+ },
+ {
+ "id": "api.user.update_roles.system_admin_needed.app_error",
+ "translation": "此操作需要系统管理员"
+ },
+ {
+ "id": "api.user.update_roles.system_admin_set.app_error",
+ "translation": "系统管理员的角色只能由另一个系统管理员设置"
+ },
+ {
+ "id": "api.user.update_roles.team_admin_needed.app_error",
+ "translation": "此操作需要团队系统管理员"
+ },
+ {
+ "id": "api.user.upload_profile_user.array.app_error",
+ "translation": "根据“图像”请求的空数组"
+ },
+ {
+ "id": "api.user.upload_profile_user.decode.app_error",
+ "translation": "无法解码配置文件"
+ },
+ {
+ "id": "api.user.upload_profile_user.decode_config.app_error",
+ "translation": "无法解码头像设定。"
+ },
+ {
+ "id": "api.user.upload_profile_user.encode.app_error",
+ "translation": "无法编码图像"
+ },
+ {
+ "id": "api.user.upload_profile_user.no_file.app_error",
+ "translation": "请求中图像不是文件"
+ },
+ {
+ "id": "api.user.upload_profile_user.open.app_error",
+ "translation": "无法打开图像文件"
+ },
+ {
+ "id": "api.user.upload_profile_user.parse.app_error",
+ "translation": "无法解析多形式表单"
+ },
+ {
+ "id": "api.user.upload_profile_user.storage.app_error",
+ "translation": "无法上传文件。未配置图像存储。"
+ },
+ {
+ "id": "api.user.upload_profile_user.too_large.app_error",
+ "translation": "无法上传头像。文件太大。"
+ },
+ {
+ "id": "api.user.upload_profile_user.upload_profile.app_error",
+ "translation": "无法上传配置文件"
+ },
+ {
+ "id": "api.user.verify_email.bad_link.app_error",
+ "translation": "非法确认邮件链接。"
+ },
+ {
+ "id": "api.web_hub.start.stopping.debug",
+ "translation": "停止 %v 连接"
+ },
+ {
+ "id": "api.web_socket.connect.error",
+ "translation": "websocket连接 err: %v"
+ },
+ {
+ "id": "api.web_socket.connect.upgrade.app_error",
+ "translation": "未能升级WebSocket连接"
+ },
+ {
+ "id": "api.web_socket.init.debug",
+ "translation": "初始化Web Socket API路由"
+ },
+ {
+ "id": "api.web_socket_handler.log.error",
+ "translation": "%v:%v seq=%v uid=%v %v [详情: %v]"
+ },
+ {
+ "id": "api.web_socket_router.log.error",
+ "translation": "websocket 路由错误: seq=%v uid=%v %v [详情: %v]"
+ },
+ {
+ "id": "api.web_team_hun.start.debug",
+ "translation": "团队枢纽停止 teamId=%v"
+ },
+ {
+ "id": "api.webhook.create_incoming.disabled.app_errror",
+ "translation": "引入的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.create_outgoing.disabled.app_error",
+ "translation": "对外webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.create_outgoing.intersect.app_error",
+ "translation": "同样的频道的对外的webhooks不能具有同样的触发词/回调URLs。"
+ },
+ {
+ "id": "api.webhook.create_outgoing.not_open.app_error",
+ "translation": "对外的webhooks只能创建公共频道。"
+ },
+ {
+ "id": "api.webhook.create_outgoing.permissions.app_error",
+ "translation": "没有权限创建对外webhook。"
+ },
+ {
+ "id": "api.webhook.create_outgoing.triggers.app_error",
+ "translation": "无论是trigger_words或channel_id必须设置"
+ },
+ {
+ "id": "api.webhook.delete_incoming.disabled.app_errror",
+ "translation": "引入的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.delete_incoming.permissions.app_errror",
+ "translation": "没有权限删除引入webhook"
+ },
+ {
+ "id": "api.webhook.delete_outgoing.disabled.app_error",
+ "translation": "对外的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.delete_outgoing.permissions.app_error",
+ "translation": "没有权限删除对外webhook"
+ },
+ {
+ "id": "api.webhook.get_incoming.disabled.app_error",
+ "translation": "引入的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.get_outgoing.disabled.app_error",
+ "translation": "对外的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.incoming.debug",
+ "translation": "收到传入的webhook。内容="
+ },
+ {
+ "id": "api.webhook.incoming.debug.error",
+ "translation": "不能读取存入webhook的负载。"
+ },
+ {
+ "id": "api.webhook.init.debug",
+ "translation": "初始化webhook api路由"
+ },
+ {
+ "id": "api.webhook.regen_outgoing_token.disabled.app_error",
+ "translation": "对外的webhooks已被系统管理员禁用。"
+ },
+ {
+ "id": "api.webhook.regen_outgoing_token.permissions.app_error",
+ "translation": "没有权限重新生成传出webhook令牌"
+ },
+ {
+ "id": "api.websocket_handler.invalid_param.app_error",
+ "translation": "无效的参数 {{.Name}} "
+ },
+ {
+ "id": "cli.license.critical",
+ "translation": "此功能需要企业授权。请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "ent.brand.save_brand_image.decode.app_error",
+ "translation": "无法解码图像。"
+ },
+ {
+ "id": "ent.brand.save_brand_image.decode_config.app_error",
+ "translation": "无法解码图像配置。"
+ },
+ {
+ "id": "ent.brand.save_brand_image.encode.app_error",
+ "translation": "无法解码PNG格式图像。"
+ },
+ {
+ "id": "ent.brand.save_brand_image.open.app_error",
+ "translation": "无法打开图片文件。"
+ },
+ {
+ "id": "ent.brand.save_brand_image.save_image.app_error",
+ "translation": "无法保存图片"
+ },
+ {
+ "id": "ent.brand.save_brand_image.too_large.app_error",
+ "translation": "无法打开图像文件。图像过大。"
+ },
+ {
+ "id": "ent.compliance.licence_disable.app_error",
+ "translation": "当前许可证禁用了合规功能。请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "ent.compliance.run_failed.error",
+ "translation": "'{{.FilePath}}'的'{{.JobName}}'任务导出审核失败。"
+ },
+ {
+ "id": "ent.compliance.run_finished.info",
+ "translation": "依据'{{.FilePath}}'导出{{.JobName}}'任务导出审核完成了{{.Count}}'。"
+ },
+ {
+ "id": "ent.compliance.run_limit.warning",
+ "translation": "任务'{{.JobName}}'的导出审核警告:'{{.FilePath}}'过多行返回截断至第30,000行"
+ },
+ {
+ "id": "ent.compliance.run_started.info",
+ "translation": "导出审核自'{{.FilePath}}'的'{{.JobName}}'任务开始"
+ },
+ {
+ "id": "ent.emoji.licence_disable.app_error",
+ "translation": "当前许可证禁用了自定义表情符。请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "ent.ldap.do_login.bind_admin_user.app_error",
+ "translation": "无法绑定到LDAP服务器。请检查 BindUsername 和 BindPassword。"
+ },
+ {
+ "id": "ent.ldap.do_login.invalid_password.app_error",
+ "translation": "无效密码"
+ },
+ {
+ "id": "ent.ldap.do_login.licence_disable.app_error",
+ "translation": "LDAP功能禁用当前许可证,请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "ent.ldap.do_login.matched_to_many_users.app_error",
+ "translation": "给定多个用户的用户名"
+ },
+ {
+ "id": "ent.ldap.do_login.search_ldap_server.app_error",
+ "translation": "没有搜索LDAP服务器"
+ },
+ {
+ "id": "ent.ldap.do_login.unable_to_connect.app_error",
+ "translation": "无法连接到LDAP服务"
+ },
+ {
+ "id": "ent.ldap.do_login.unable_to_create_user.app_error",
+ "translation": "凭据有效但无法创建用户。"
+ },
+ {
+ "id": "ent.ldap.do_login.user_filtered.app_error",
+ "translation": "您的 LDAP 账号没有使用此 Mattermost 服务器的权限。请向您的系统管理员询问确认 LDAP 用户过滤器。"
+ },
+ {
+ "id": "ent.ldap.do_login.user_not_registered.app_error",
+ "translation": "用户没有注册在LDAP服务器"
+ },
+ {
+ "id": "ent.ldap.mattermost_user_update",
+ "translation": "Mattermost用户已被LDAP服务器更新。"
+ },
+ {
+ "id": "ent.ldap.syncdone.info",
+ "translation": "LDAP同步完成"
+ },
+ {
+ "id": "ent.ldap.syncronize.get_all.app_error",
+ "translation": "无法使用LDAP得到所有用户"
+ },
+ {
+ "id": "ent.ldap.validate_filter.app_error",
+ "translation": "无效的LDAP筛选器"
+ },
+ {
+ "id": "ent.mfa.activate.authenticate.app_error",
+ "translation": "尝试验证多重验证令牌时出现错误"
+ },
+ {
+ "id": "ent.mfa.activate.bad_token.app_error",
+ "translation": "无效的多重验证令牌"
+ },
+ {
+ "id": "ent.mfa.activate.save_active.app_erro",
+ "translation": "无法为用户更新多重验证启用状态"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_active.app_erro",
+ "translation": "无法为用户更新多重验证启用状态"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_secret.app_error",
+ "translation": "清除多重验证密码时出错"
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.create_code.app_error",
+ "translation": "QR码生成出错"
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.save_secret.app_error",
+ "translation": "多重验证密码保存时出错"
+ },
+ {
+ "id": "ent.mfa.license_disable.app_error",
+ "translation": "您的许可证不支持使用多重因素认证"
+ },
+ {
+ "id": "ent.mfa.validate_token.authenticate.app_error",
+ "translation": "尝试验证多重验证令牌时出现错误"
+ },
+ {
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "无法移植拥有制定栏的LDAP用户。发现重复条目。请删除所有重复后再试。"
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "未在LDAP服务器上找到用户:"
+ },
+ {
+ "id": "ent.saml.build_request.app_error",
+ "translation": "尝试向身份提供商请求时发生错误。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.build_request.encoding.app_error",
+ "translation": "尝试编码身份提供商请求时发生错误。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.build_request.encoding_signed.app_error",
+ "translation": "尝试编码签名的身份提供商请求时发生错误。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.configure.app_error",
+ "translation": "设置SAML服务提供商时发生错误,err=%v"
+ },
+ {
+ "id": "ent.saml.configure.encryption_not_enabled.app_error",
+ "translation": "SAML登入因加密未开启而失败。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.configure.load_idp_cert.app_error",
+ "translation": "身份认证提供公共证书文件没有被发现。请与系统管理员联系。"
+ },
+ {
+ "id": "ent.saml.configure.load_private_key.app_error",
+ "translation": "SAML登录失败,因为服务提供商私钥没有被发现。请与系统管理员联系。"
+ },
+ {
+ "id": "ent.saml.configure.load_public_cert.app_error",
+ "translation": "无法找到身份认证提供商公共证书文件。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.configure.not_encrypted_response.app_error",
+ "translation": "SAML登录因身份服务提供商回应未加密而失败。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.do_login.decrypt.app_error",
+ "translation": "SAML登入因解码身份服务提供商回复发生错误而失败。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.do_login.empty_response.app_error",
+ "translation": "我们收到留一份来自身份提供商的空白请求"
+ },
+ {
+ "id": "ent.saml.do_login.parse.app_error",
+ "translation": "尝试解析身份提供者回复时发生错误。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.do_login.validate.app_error",
+ "translation": "尝试验证身份提供者回复时发生错误。请联系您的系统管理员。"
+ },
+ {
+ "id": "ent.saml.license_disable.app_error",
+ "translation": "您的证书不支持SAML验证。"
+ },
+ {
+ "id": "ent.saml.metadata.app_error",
+ "translation": "创建服务商元数据时发生错误。"
+ },
+ {
+ "id": "ent.saml.service_disable.app_error",
+ "translation": "本服务器未设定或支持 SAML。"
+ },
+ {
+ "id": "ent.saml.update_saml_user.unable_error",
+ "translation": "无法更新现有SAML用户。仍允许登入。err=%v"
+ },
+ {
+ "id": "error.generic.link_message",
+ "translation": "返回到Mattermost"
+ },
+ {
+ "id": "error.generic.message",
+ "translation": "出现一个错误。"
+ },
+ {
+ "id": "error.generic.title",
+ "translation": "出错"
+ },
+ {
+ "id": "error.not_found.link_message",
+ "translation": "返回到Mattermost"
+ },
+ {
+ "id": "error.not_found.message",
+ "translation": "您试图访问的页面不存在。"
+ },
+ {
+ "id": "error.not_found.title",
+ "translation": "未找到该页面"
+ },
+ {
+ "id": "leave_team_modal.desc",
+ "translation": "您将会从所有公开频道和私有组中移除。如果团队是私有的你将无法再加入。您确定吗?"
+ },
+ {
+ "id": "leave_team_modal.no",
+ "translation": "不"
+ },
+ {
+ "id": "leave_team_modal.title",
+ "translation": "退出团队?"
+ },
+ {
+ "id": "leave_team_modal.yes",
+ "translation": "是"
+ },
+ {
+ "id": "manaultesting.get_channel_id.no_found.debug",
+ "translation": "找不到频道: %v, %v 易搜索"
+ },
+ {
+ "id": "manaultesting.get_channel_id.unable.debug",
+ "translation": "无法获得频道"
+ },
+ {
+ "id": "manaultesting.manual_test.create.info",
+ "translation": "创建用户和团队"
+ },
+ {
+ "id": "manaultesting.manual_test.parse.app_error",
+ "translation": "无法解析网址"
+ },
+ {
+ "id": "manaultesting.manual_test.setup.info",
+ "translation": "手动测试的设置..."
+ },
+ {
+ "id": "manaultesting.manual_test.uid.debug",
+ "translation": "URL没有UID"
+ },
+ {
+ "id": "manaultesting.test_autolink.info",
+ "translation": "手动自环测试"
+ },
+ {
+ "id": "manaultesting.test_autolink.unable.app_error",
+ "translation": "无法获得频道"
+ },
+ {
+ "id": "mattermost.bulletin.subject",
+ "translation": "Mattermost安全公告"
+ },
+ {
+ "id": "mattermost.config_file",
+ "translation": "加载配置文件从 %v"
+ },
+ {
+ "id": "mattermost.current_version",
+ "translation": "当前版本是 %v (%v/%v/%v/%v)"
+ },
+ {
+ "id": "mattermost.entreprise_enabled",
+ "translation": "企业启用: %v"
+ },
+ {
+ "id": "mattermost.load_license.find.warn",
+ "translation": "找不到有效的许可证"
+ },
+ {
+ "id": "mattermost.security_bulletin.error",
+ "translation": "未能获得安全公告详细信息"
+ },
+ {
+ "id": "mattermost.security_bulletin_read.error",
+ "translation": "未能读取安全公告详细信息"
+ },
+ {
+ "id": "mattermost.security_checks.debug",
+ "translation": "检查安全更新从Mattermost"
+ },
+ {
+ "id": "mattermost.security_info.error",
+ "translation": "未能从Mattermost获得安全更新信息。"
+ },
+ {
+ "id": "mattermost.send_bulletin.info",
+ "translation": "发送安全公告从 %v 到 %v"
+ },
+ {
+ "id": "mattermost.system_admins.error",
+ "translation": "未能从mattermost安全更新信息获取系统管理员."
+ },
+ {
+ "id": "mattermost.working_dir",
+ "translation": "当前工作目录是 %v"
+ },
+ {
+ "id": "model.access.is_valid.access_token.app_error",
+ "translation": "无效的访问令牌"
+ },
+ {
+ "id": "model.access.is_valid.auth_code.app_error",
+ "translation": "无效验证码"
+ },
+ {
+ "id": "model.access.is_valid.redirect_uri.app_error",
+ "translation": "无效重定向uri"
+ },
+ {
+ "id": "model.access.is_valid.refresh_token.app_error",
+ "translation": "无效刷新令牌"
+ },
+ {
+ "id": "model.authorize.is_valid.auth_code.app_error",
+ "translation": "无效的授权码"
+ },
+ {
+ "id": "model.authorize.is_valid.client_id.app_error",
+ "translation": "无效客户端id"
+ },
+ {
+ "id": "model.authorize.is_valid.create_at.app_error",
+ "translation": "创建时必须有效时间"
+ },
+ {
+ "id": "model.authorize.is_valid.expires.app_error",
+ "translation": "过期必须设置"
+ },
+ {
+ "id": "model.authorize.is_valid.redirect_uri.app_error",
+ "translation": "无效重定向uri"
+ },
+ {
+ "id": "model.authorize.is_valid.scope.app_error",
+ "translation": "无效范围"
+ },
+ {
+ "id": "model.authorize.is_valid.state.app_error",
+ "translation": "无效状态"
+ },
+ {
+ "id": "model.authorize.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.channel.is_valid.2_or_more.app_error",
+ "translation": "名称必须是2个或以上的小写字母"
+ },
+ {
+ "id": "model.channel.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.channel.is_valid.creator_id.app_error",
+ "translation": "无效创建者id"
+ },
+ {
+ "id": "model.channel.is_valid.display_name.app_error",
+ "translation": "无效显示名"
+ },
+ {
+ "id": "model.channel.is_valid.header.app_error",
+ "translation": "无效头"
+ },
+ {
+ "id": "model.channel.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.channel.is_valid.name.app_error",
+ "translation": "无效名称"
+ },
+ {
+ "id": "model.channel.is_valid.purpose.app_error",
+ "translation": "无效目的"
+ },
+ {
+ "id": "model.channel.is_valid.type.app_error",
+ "translation": "无效类型"
+ },
+ {
+ "id": "model.channel.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.channel_member.is_valid.channel_id.app_error",
+ "translation": "无效频道id"
+ },
+ {
+ "id": "model.channel_member.is_valid.notify_level.app_error",
+ "translation": "无效通知级别"
+ },
+ {
+ "id": "model.channel_member.is_valid.role.app_error",
+ "translation": "无效角色"
+ },
+ {
+ "id": "model.channel_member.is_valid.unread_level.app_error",
+ "translation": "无效标记未读的级别"
+ },
+ {
+ "id": "model.channel_member.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.client.connecting.app_error",
+ "translation": "在连接到服务器时,我们遇到了一个错误"
+ },
+ {
+ "id": "model.client.create_emoji.emoji.app_error",
+ "translation": "无法附加表情符号数据请求"
+ },
+ {
+ "id": "model.client.create_emoji.image.app_error",
+ "translation": "无法请求附加图像"
+ },
+ {
+ "id": "model.client.create_emoji.writer.app_error",
+ "translation": "无法写入请求"
+ },
+ {
+ "id": "model.client.login.app_error",
+ "translation": "认证令牌不匹配"
+ },
+ {
+ "id": "model.command.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.command.is_valid.description.app_error",
+ "translation": "无效的描述"
+ },
+ {
+ "id": "model.command.is_valid.display_name.app_error",
+ "translation": "无效的显示名称"
+ },
+ {
+ "id": "model.command.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.command.is_valid.method.app_error",
+ "translation": "无效方式"
+ },
+ {
+ "id": "model.command.is_valid.team_id.app_error",
+ "translation": "无效团队id"
+ },
+ {
+ "id": "model.command.is_valid.token.app_error",
+ "translation": "无效的令牌"
+ },
+ {
+ "id": "model.command.is_valid.trigger.app_error",
+ "translation": "无效trigger"
+ },
+ {
+ "id": "model.command.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.command.is_valid.url.app_error",
+ "translation": "无效url"
+ },
+ {
+ "id": "model.command.is_valid.url_http.app_error",
+ "translation": "无效URL. URL必须以http:// or https://开头"
+ },
+ {
+ "id": "model.command.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.compliance.is_valid.create_at.app_error",
+ "translation": "创建时间必须为有效时间"
+ },
+ {
+ "id": "model.compliance.is_valid.desc.app_error",
+ "translation": "无效的描述"
+ },
+ {
+ "id": "model.compliance.is_valid.end_at.app_error",
+ "translation": "必须是一个有效时间"
+ },
+ {
+ "id": "model.compliance.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.compliance.is_valid.start_at.app_error",
+ "translation": "必须来自一个有效的时间"
+ },
+ {
+ "id": "model.compliance.is_valid.start_end_at.app_error",
+ "translation": "必须比From参数大"
+ },
+ {
+ "id": "model.config.is_valid.email_reset_salt.app_error",
+ "translation": "邮箱设置无效密码. 至少32位及以上字符."
+ },
+ {
+ "id": "model.config.is_valid.email_salt.app_error",
+ "translation": "邮箱设置无效邀请. 至少32位及以上字符."
+ },
+ {
+ "id": "model.config.is_valid.email_security.app_error",
+ "translation": "电子邮件设置的无效连接安全性. 必须 '', 'TLS', 或者 'STARTTLS'"
+ },
+ {
+ "id": "model.config.is_valid.encrypt_sql.app_error",
+ "translation": "SQL设置加密秘钥无效. 至少32及位以上字符."
+ },
+ {
+ "id": "model.config.is_valid.file_driver.app_error",
+ "translation": "文件设置中驱动名无效。必须为 'local' 或 'amazons3'"
+ },
+ {
+ "id": "model.config.is_valid.file_preview_height.app_error",
+ "translation": "文件设置中预览高度无效. 必须是0或者正整数."
+ },
+ {
+ "id": "model.config.is_valid.file_preview_width.app_error",
+ "translation": "文件设置中预览宽度无效. M必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.file_profile_height.app_error",
+ "translation": "文件设置中文件高度无效. 必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.file_profile_width.app_error",
+ "translation": "文件设置中文件宽度无效. 必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.file_salt.app_error",
+ "translation": "文件设置中公共链接无效. 至少32位及以上字符."
+ },
+ {
+ "id": "model.config.is_valid.file_thumb_height.app_error",
+ "translation": "文件设置中无效的缩略图高度。必须是正数。"
+ },
+ {
+ "id": "model.config.is_valid.file_thumb_width.app_error",
+ "translation": "文件设置时缩略图宽度无效。必须是正数。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_basedn",
+ "translation": "LDAP 字段 \"BaseDN\" 为必须。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_bind_password",
+ "translation": "LDAP栏 \"绑定密码\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_bind_username",
+ "translation": "LDAP栏 \"绑定用户名\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_email",
+ "translation": "LDAP栏 \"电子邮件\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_firstname",
+ "translation": "LDAP栏 \"名\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_id",
+ "translation": "LDAP栏 \"ID\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_lastname",
+ "translation": "LDAP栏 \"姓氏\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_max_page_size.app_error",
+ "translation": "无效的最大页面值。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_required.app_error",
+ "translation": "缺少必需LDAP栏。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_required.app_error",
+ "translation": "缺少必需LDAP栏。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_security.app_error",
+ "translation": "无效的LDAP安全连接设置,必须是\"TLS\"或者\"STARTTLS\""
+ },
+ {
+ "id": "model.config.is_valid.ldap_server",
+ "translation": "LDAP栏 \"LDAP服务器\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_sync_interval.app_error",
+ "translation": "无效的同步间隔时间。同步时间必须至少一分钟。"
+ },
+ {
+ "id": "model.config.is_valid.ldap_username",
+ "translation": "LDAP栏 \"用户名\" 为必填。"
+ },
+ {
+ "id": "model.config.is_valid.listen_address.app_error",
+ "translation": "无效的服务设置时监听地址,必须设置此项。"
+ },
+ {
+ "id": "model.config.is_valid.login_attempts.app_error",
+ "translation": "服务设置的最大尝试登录数无效.必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.max_file_size.app_error",
+ "translation": "文件设置中最大数值设定无效. 必须是0或者正整数."
+ },
+ {
+ "id": "model.config.is_valid.max_users.app_error",
+ "translation": "团队设置中一个团队的最大用户数无效. 必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.password_length.app_error",
+ "translation": "最短密码长度必须为整数大于或等于 {{.MinLength}} 以及小于或等于 {{.MaxLength}}。"
+ },
+ {
+ "id": "model.config.is_valid.password_length_max_min.app_error",
+ "translation": "密码最大长度必须大于或等于最短长度。"
+ },
+ {
+ "id": "model.config.is_valid.rate_mem.app_error",
+ "translation": "内存大小限制撤职无效. 必须是正整数"
+ },
+ {
+ "id": "model.config.is_valid.rate_sec.app_error",
+ "translation": "速率限制设置无效. 必须是正整数"
+ },
+ {
+ "id": "model.config.is_valid.restrict_direct_message.app_error",
+ "translation": "禁止私人消息。必须为'any'或者'team'。"
+ },
+ {
+ "id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error",
+ "translation": "服务提供者登入网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ },
+ {
+ "id": "model.config.is_valid.saml_email_attribute.app_error",
+ "translation": "无效的电子邮件属性。此属性必须设定。"
+ },
+ {
+ "id": "model.config.is_valid.saml_first_name_attribute.app_error",
+ "translation": "无效的名字属性。此属性必须设定。"
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_cert.app_error",
+ "translation": "找不到身份识别提供者公开凭证。您忘了上传?"
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
+ "translation": "身份提供者签发网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ },
+ {
+ "id": "model.config.is_valid.saml_idp_url.app_error",
+ "translation": "SAML SSO网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ },
+ {
+ "id": "model.config.is_valid.saml_last_name_attribute.app_error",
+ "translation": "无效的姓氏属性。此属性必须设定。"
+ },
+ {
+ "id": "model.config.is_valid.saml_private_key.app_error",
+ "translation": "找不到服务提供者私钥。您忘了上传?"
+ },
+ {
+ "id": "model.config.is_valid.saml_public_cert.app_error",
+ "translation": "找不到服务提供者公开凭证。您忘了上传?"
+ },
+ {
+ "id": "model.config.is_valid.saml_username_attribute.app_error",
+ "translation": "无效的用户名属性。此属性必须设定。"
+ },
+ {
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "站点网址必须为有效URL并且以 http:// 或 https:// 开头"
+ },
+ {
+ "id": "model.config.is_valid.sitename_length.app_error",
+ "translation": "站点名必须小于或等于 {{.MaxLength}} 个字符。"
+ },
+ {
+ "id": "model.config.is_valid.sql_data_src.app_error",
+ "translation": "SQL设置中数据源无效. 必须重设."
+ },
+ {
+ "id": "model.config.is_valid.sql_driver.app_error",
+ "translation": "SQL设置中驱动名无效. 必须是 'mysql' 或者'postgres'"
+ },
+ {
+ "id": "model.config.is_valid.sql_idle.app_error",
+ "translation": "SQL设置中最大的idle数无效. 必须是正整数."
+ },
+ {
+ "id": "model.config.is_valid.sql_max_conn.app_error",
+ "translation": "SQL设置中最大开启连接数无效. 必须是正整数."
+ },
+ {
+ "id": "model.emoji.create_at.app_error",
+ "translation": "创建日期必须为效时间"
+ },
+ {
+ "id": "model.emoji.creator_id.app_error",
+ "translation": "无效创建者id"
+ },
+ {
+ "id": "model.emoji.id.app_error",
+ "translation": "无效的表情符 ID"
+ },
+ {
+ "id": "model.emoji.name.app_error",
+ "translation": "名称必须在1至64个的小写英文数字"
+ },
+ {
+ "id": "model.emoji.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.file_info.get.gif.app_error",
+ "translation": "不能解码gif。"
+ },
+ {
+ "id": "model.incoming_hook.channel_id.app_error",
+ "translation": "无效的频道id"
+ },
+ {
+ "id": "model.incoming_hook.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.incoming_hook.description.app_error",
+ "translation": "无效描述"
+ },
+ {
+ "id": "model.incoming_hook.display_name.app_error",
+ "translation": "无效显示名"
+ },
+ {
+ "id": "model.incoming_hook.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.incoming_hook.team_id.app_error",
+ "translation": "无效的团队id"
+ },
+ {
+ "id": "model.incoming_hook.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.incoming_hook.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.oauth.is_valid.app_id.app_error",
+ "translation": "无效app id"
+ },
+ {
+ "id": "model.oauth.is_valid.callback.app_error",
+ "translation": "无效回调urls"
+ },
+ {
+ "id": "model.oauth.is_valid.client_secret.app_error",
+ "translation": "无效客户端秘钥"
+ },
+ {
+ "id": "model.oauth.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.oauth.is_valid.creator_id.app_error",
+ "translation": "无效创建者id"
+ },
+ {
+ "id": "model.oauth.is_valid.description.app_error",
+ "translation": "无效描述"
+ },
+ {
+ "id": "model.oauth.is_valid.homepage.app_error",
+ "translation": "无效主页"
+ },
+ {
+ "id": "model.oauth.is_valid.name.app_error",
+ "translation": "无效名称"
+ },
+ {
+ "id": "model.oauth.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.callback.app_error",
+ "translation": "无效回调urls"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.channel_id.app_error",
+ "translation": "无效的频道id"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.description.app_error",
+ "translation": "无效描述"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.display_name.app_error",
+ "translation": "无效显示名"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.team_id.app_error",
+ "translation": "无效团队id"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.token.app_error",
+ "translation": "无效的令牌"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.trigger_words.app_error",
+ "translation": "无效的触发词"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.url.app_error",
+ "translation": "无效回调urls. 正确的URL必须是以http:// 或者 https://开始"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.outgoing_hook.is_valid.words.app_error",
+ "translation": "无效的触发词"
+ },
+ {
+ "id": "model.post.is_valid.channel_id.app_error",
+ "translation": "无效频道id"
+ },
+ {
+ "id": "model.post.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.post.is_valid.filenames.app_error",
+ "translation": "无效文件名"
+ },
+ {
+ "id": "model.post.is_valid.hashtags.app_error",
+ "translation": "无效标签"
+ },
+ {
+ "id": "model.post.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.post.is_valid.msg.app_error",
+ "translation": "无效消息"
+ },
+ {
+ "id": "model.post.is_valid.original_id.app_error",
+ "translation": "无效原始id"
+ },
+ {
+ "id": "model.post.is_valid.parent_id.app_error",
+ "translation": "无效父id"
+ },
+ {
+ "id": "model.post.is_valid.props.app_error",
+ "translation": "无效属性"
+ },
+ {
+ "id": "model.post.is_valid.root_id.app_error",
+ "translation": "无效根id"
+ },
+ {
+ "id": "model.post.is_valid.root_parent.app_error",
+ "translation": "如果父id设置必须设置根id,无效的根id"
+ },
+ {
+ "id": "model.post.is_valid.type.app_error",
+ "translation": "无效类型"
+ },
+ {
+ "id": "model.post.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.post.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.preference.is_valid.category.app_error",
+ "translation": "无效分类"
+ },
+ {
+ "id": "model.preference.is_valid.id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.preference.is_valid.name.app_error",
+ "translation": "无效名称"
+ },
+ {
+ "id": "model.preference.is_valid.theme.app_error",
+ "translation": "无效主题"
+ },
+ {
+ "id": "model.preference.is_valid.value.app_error",
+ "translation": "值太长"
+ },
+ {
+ "id": "model.team.is_valid.characters.app_error",
+ "translation": "名称必须是4个及以上的小写字母"
+ },
+ {
+ "id": "model.team.is_valid.company.app_error",
+ "translation": "无效的公司名"
+ },
+ {
+ "id": "model.team.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.team.is_valid.domains.app_error",
+ "translation": "无效允许域"
+ },
+ {
+ "id": "model.team.is_valid.email.app_error",
+ "translation": "无效邮箱"
+ },
+ {
+ "id": "model.team.is_valid.id.app_error",
+ "translation": "无效Id"
+ },
+ {
+ "id": "model.team.is_valid.name.app_error",
+ "translation": "无效名称"
+ },
+ {
+ "id": "model.team.is_valid.reserved.app_error",
+ "translation": "这个网址是不可用。请尝试另一个。"
+ },
+ {
+ "id": "model.team.is_valid.type.app_error",
+ "translation": "无效类型"
+ },
+ {
+ "id": "model.team.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.team.is_valid.url.app_error",
+ "translation": "无效的网址标识"
+ },
+ {
+ "id": "model.team_member.is_valid.role.app_error",
+ "translation": "无效角色"
+ },
+ {
+ "id": "model.team_member.is_valid.team_id.app_error",
+ "translation": "无效团队id"
+ },
+ {
+ "id": "model.team_member.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.user.is_valid.auth_data.app_error",
+ "translation": "无效的认证数据"
+ },
+ {
+ "id": "model.user.is_valid.auth_data_pwd.app_error",
+ "translation": "无效的用户名,密码和验证数据不能都设置"
+ },
+ {
+ "id": "model.user.is_valid.auth_data_type.app_error",
+ "translation": "无效的用户,认证数据必须设置认证类型"
+ },
+ {
+ "id": "model.user.is_valid.create_at.app_error",
+ "translation": "创建时必须是有效时间"
+ },
+ {
+ "id": "model.user.is_valid.email.app_error",
+ "translation": "无效邮箱"
+ },
+ {
+ "id": "model.user.is_valid.first_name.app_error",
+ "translation": "无效姓"
+ },
+ {
+ "id": "model.user.is_valid.id.app_error",
+ "translation": "无效用户id"
+ },
+ {
+ "id": "model.user.is_valid.last_name.app_error",
+ "translation": "无效名"
+ },
+ {
+ "id": "model.user.is_valid.nickname.app_error",
+ "translation": "无效昵称"
+ },
+ {
+ "id": "model.user.is_valid.pwd.app_error",
+ "translation": "你的密码需要至少 {{.Min}} 字符。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 字符元且至少有一个小写字母。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_number.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个数字。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个大写字母。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个数字。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_number.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_number_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_number.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母以及一个数字。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.pwd_uppercase_symbol.app_error",
+ "translation": "您的密码必须包含至少 {{.Min}} 个字元且至少有一个大写字母以及一个符号(如\"~!@#$%^&*()\")。"
+ },
+ {
+ "id": "model.user.is_valid.team_id.app_error",
+ "translation": "无效团队id"
+ },
+ {
+ "id": "model.user.is_valid.update_at.app_error",
+ "translation": "更新时必须是有效时间"
+ },
+ {
+ "id": "model.user.is_valid.username.app_error",
+ "translation": "无效用户名"
+ },
+ {
+ "id": "model.utils.decode_json.app_error",
+ "translation": "无法解码"
+ },
+ {
+ "id": "store.sql.alter_column_type.critical",
+ "translation": "栏目类型%v修改失败"
+ },
+ {
+ "id": "store.sql.check_index.critical",
+ "translation": "检查索引失败 %v"
+ },
+ {
+ "id": "store.sql.closing.info",
+ "translation": "关闭sql存储"
+ },
+ {
+ "id": "store.sql.column_exists.critical",
+ "translation": "未能检查列是否存在 %v"
+ },
+ {
+ "id": "store.sql.column_exists_missing_driver.critical",
+ "translation": "未能检查因为缺少驱动程序列是否存在"
+ },
+ {
+ "id": "store.sql.convert_encrypt_string_map",
+ "translation": "来自数据库: 不能从EncryptStringMap转换到*string"
+ },
+ {
+ "id": "store.sql.convert_string_array",
+ "translation": "来自数据库: 不能从StringArray到*string"
+ },
+ {
+ "id": "store.sql.convert_string_interface",
+ "translation": "来自数据库: 不能从StringInterface到*string"
+ },
+ {
+ "id": "store.sql.convert_string_map",
+ "translation": "来自数据库: 不能从StringMap到*string"
+ },
+ {
+ "id": "store.sql.create_column.critical",
+ "translation": "创建列失败 %v"
+ },
+ {
+ "id": "store.sql.create_column_missing_driver.critical",
+ "translation": "未能创建列,因为缺少驱动程序"
+ },
+ {
+ "id": "store.sql.create_index.critical",
+ "translation": "创建索引失败 %v"
+ },
+ {
+ "id": "store.sql.create_index_missing_driver.critical",
+ "translation": "未能创建索引,因为缺少驱动程序"
+ },
+ {
+ "id": "store.sql.creating_tables.critical",
+ "translation": "创建数据库表出错: %v"
+ },
+ {
+ "id": "store.sql.dialect_driver.critical",
+ "translation": "创建方言专用驱动程序失败"
+ },
+ {
+ "id": "store.sql.dialect_driver.panic",
+ "translation": "创建方言专用驱动程序失败 %v"
+ },
+ {
+ "id": "store.sql.drop_column.critical",
+ "translation": "未能删除列 %v"
+ },
+ {
+ "id": "store.sql.incorrect_mac",
+ "translation": "对于给定的密文不正确的MAC"
+ },
+ {
+ "id": "store.sql.maxlength_column.critical",
+ "translation": "未能获取列的最大长度%v"
+ },
+ {
+ "id": "store.sql.open_conn.critical",
+ "translation": "打开数据库连接失败 err:%v"
+ },
+ {
+ "id": "store.sql.open_conn.panic",
+ "translation": "打开数据库连接失败 %v"
+ },
+ {
+ "id": "store.sql.ping.critical",
+ "translation": "ping数据库失败 err:%v"
+ },
+ {
+ "id": "store.sql.pinging.info",
+ "translation": "Pinging sql %v 数据库"
+ },
+ {
+ "id": "store.sql.read_replicas_not_licensed.critical",
+ "translation": "当前许可证禁止大于1个读取复制。请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "store.sql.remove_index.critical",
+ "translation": "删除索引 %v 失败"
+ },
+ {
+ "id": "store.sql.rename_column.critical",
+ "translation": "列重命名失败 %v"
+ },
+ {
+ "id": "store.sql.schema_out_of_date.warn",
+ "translation": "数据库模式版本%v似乎过期"
+ },
+ {
+ "id": "store.sql.schema_set.info",
+ "translation": "数据库架构设置版本为%v"
+ },
+ {
+ "id": "store.sql.schema_upgrade_attempt.warn",
+ "translation": "试图将数据库模式版本升级到 %v"
+ },
+ {
+ "id": "store.sql.schema_version.critical",
+ "translation": "数据库模式版本 %v 不能升级。你不能跳过一个版本。"
+ },
+ {
+ "id": "store.sql.short_ciphertext",
+ "translation": "短密文"
+ },
+ {
+ "id": "store.sql.table_column_type.critical",
+ "translation": "未能获得列的数据类型 %s 从表 %s: %v"
+ },
+ {
+ "id": "store.sql.table_exists.critical",
+ "translation": "未能检查表是否存在 %v"
+ },
+ {
+ "id": "store.sql.too_short_ciphertext",
+ "translation": "密文太短"
+ },
+ {
+ "id": "store.sql.upgraded.warn",
+ "translation": "数据库模式版本已经升级到 %v"
+ },
+ {
+ "id": "store.sql_audit.get.finding.app_error",
+ "translation": "我们查找审计时遇到一个错误"
+ },
+ {
+ "id": "store.sql_audit.get.limit.app_error",
+ "translation": "分页限制"
+ },
+ {
+ "id": "store.sql_audit.permanent_delete_by_user.app_error",
+ "translation": "我们删除审核时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_audit.save.saving.app_error",
+ "translation": "我们保持审核时出错"
+ },
+ {
+ "id": "store.sql_channel.analytics_type_count.app_error",
+ "translation": "我们无法获取频道类型数"
+ },
+ {
+ "id": "store.sql_channel.check_open_channel_permissions.app_error",
+ "translation": "我们不能检查权限"
+ },
+ {
+ "id": "store.sql_channel.check_permissions.app_error",
+ "translation": "我们不能检查权限"
+ },
+ {
+ "id": "store.sql_channel.check_permissions_by_name.app_error",
+ "translation": "我们不能检查权限"
+ },
+ {
+ "id": "store.sql_channel.delete.channel.app_error",
+ "translation": "我们无法删除频道"
+ },
+ {
+ "id": "store.sql_channel.extra_updated.app_error",
+ "translation": "更新成员上次更新时间出现问题"
+ },
+ {
+ "id": "store.sql_channel.get.existing.app_error",
+ "translation": "我们找不到现有的频道"
+ },
+ {
+ "id": "store.sql_channel.get.find.app_error",
+ "translation": "我们查找该频道时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_channel.get_all.app_error",
+ "translation": "我们不能得到所有的频道"
+ },
+ {
+ "id": "store.sql_channel.get_by_name.existing.app_error",
+ "translation": "发现的渠道"
+ },
+ {
+ "id": "store.sql_channel.get_by_name.missing.app_error",
+ "translation": "频道不存在"
+ },
+ {
+ "id": "store.sql_channel.get_channel_counts.get.app_error",
+ "translation": "我们无法获取频道数"
+ },
+ {
+ "id": "store.sql_channel.get_channels.get.app_error",
+ "translation": "我们无法获取频道"
+ },
+ {
+ "id": "store.sql_channel.get_channels.not_found.app_error",
+ "translation": "没有找到频道"
+ },
+ {
+ "id": "store.sql_channel.get_extra_members.app_error",
+ "translation": "我们无法获得额外的信息频道成员"
+ },
+ {
+ "id": "store.sql_channel.get_member.app_error",
+ "translation": "我们无法获得该频道成员"
+ },
+ {
+ "id": "store.sql_channel.get_member.missing.app_error",
+ "translation": "无法找到与此用户id和频道id相关联的频道。"
+ },
+ {
+ "id": "store.sql_channel.get_member_count.app_error",
+ "translation": "我们无法获得该频道成员数"
+ },
+ {
+ "id": "store.sql_channel.get_members.app_error",
+ "translation": "我们无法获得该频道成员"
+ },
+ {
+ "id": "store.sql_channel.get_more_channels.get.app_error",
+ "translation": "我们无法获得该频道"
+ },
+ {
+ "id": "store.sql_channel.increment_mention_count.app_error",
+ "translation": "我们不能增加提及数"
+ },
+ {
+ "id": "store.sql_channel.permanent_delete_by_team.app_error",
+ "translation": "我们无法删除频道"
+ },
+ {
+ "id": "store.sql_channel.permanent_delete_members_by_user.app_error",
+ "translation": "我们无法删除频道成员"
+ },
+ {
+ "id": "store.sql_channel.remove_member.app_error",
+ "translation": "我们无法删除频道成员"
+ },
+ {
+ "id": "store.sql_channel.save.commit_transaction.app_error",
+ "translation": "不能提交事务"
+ },
+ {
+ "id": "store.sql_channel.save.direct_channel.app_error",
+ "translation": "使用SaveDirectChannel创建私聊频道"
+ },
+ {
+ "id": "store.sql_channel.save.open_transaction.app_error",
+ "translation": "不能打开事务"
+ },
+ {
+ "id": "store.sql_channel.save_channel.current_count.app_error",
+ "translation": "获取当前频道数失败"
+ },
+ {
+ "id": "store.sql_channel.save_channel.existing.app_error",
+ "translation": "必须对现有的频道更新"
+ },
+ {
+ "id": "store.sql_channel.save_channel.exists.app_error",
+ "translation": "一个频道网址已经存在"
+ },
+ {
+ "id": "store.sql_channel.save_channel.limit.app_error",
+ "translation": "你已经达到了允许的频道数量限制。"
+ },
+ {
+ "id": "store.sql_channel.save_channel.previously.app_error",
+ "translation": "一个频道网址是以前创建的"
+ },
+ {
+ "id": "store.sql_channel.save_channel.save.app_error",
+ "translation": "我们无法保存该频道"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.add_members.app_error",
+ "translation": "不能添加私聊频道成员"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.commit.app_error",
+ "translation": "不能提交事务"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.not_direct.app_error",
+ "translation": "不能试图用SaveDirectChannel创建私聊频道"
+ },
+ {
+ "id": "store.sql_channel.save_direct_channel.open_transaction.app_error",
+ "translation": "不能开启事务"
+ },
+ {
+ "id": "store.sql_channel.save_member.commit_transaction.app_error",
+ "translation": "不能提交事务"
+ },
+ {
+ "id": "store.sql_channel.save_member.exists.app_error",
+ "translation": "一个频道成员id已经存在"
+ },
+ {
+ "id": "store.sql_channel.save_member.open_transaction.app_error",
+ "translation": "不能开启事务"
+ },
+ {
+ "id": "store.sql_channel.save_member.save.app_error",
+ "translation": "我们无法保存这个频道成员"
+ },
+ {
+ "id": "store.sql_channel.set_last_viewed_at.app_error",
+ "translation": "我们不能更新最后查看时间"
+ },
+ {
+ "id": "store.sql_channel.update.app_error",
+ "translation": "我们无法更新这个频道"
+ },
+ {
+ "id": "store.sql_channel.update.exists.app_error",
+ "translation": "一个频道的操作已经存在"
+ },
+ {
+ "id": "store.sql_channel.update.previously.app_error",
+ "translation": "一个频道的操作已经被创建"
+ },
+ {
+ "id": "store.sql_channel.update.updating.app_error",
+ "translation": "我们无法更新这个频道"
+ },
+ {
+ "id": "store.sql_channel.update_last_viewed_at.app_error",
+ "translation": "我们不能更新最后查看时间"
+ },
+ {
+ "id": "store.sql_channel.update_member.app_error",
+ "translation": "我们更新频道成员遇到了一个错误"
+ },
+ {
+ "id": "store.sql_command.analytics_command_count.app_error",
+ "translation": "我们无法计算指令数量"
+ },
+ {
+ "id": "store.sql_command.save.delete.app_error",
+ "translation": "我们无法删除命令"
+ },
+ {
+ "id": "store.sql_command.save.delete_perm.app_error",
+ "translation": "我们无法删除命令"
+ },
+ {
+ "id": "store.sql_command.save.get.app_error",
+ "translation": "我们无法获取这个命令"
+ },
+ {
+ "id": "store.sql_command.save.get_team.app_error",
+ "translation": "我们无法获取这个命令"
+ },
+ {
+ "id": "store.sql_command.save.saving.app_error",
+ "translation": "我们无法保存这个命令"
+ },
+ {
+ "id": "store.sql_command.save.saving_overwrite.app_error",
+ "translation": "您不能覆盖一个已存在的命令"
+ },
+ {
+ "id": "store.sql_command.save.update.app_error",
+ "translation": "我们无法更新这个命令"
+ },
+ {
+ "id": "store.sql_compliance.get.finding.app_error",
+ "translation": "我们获取合规报告时遇到错误"
+ },
+ {
+ "id": "store.sql_compliance.save.saving.app_error",
+ "translation": "我们保存合规报告时遇到错误"
+ },
+ {
+ "id": "store.sql_emoji.delete.app_error",
+ "translation": "我们无法删除此表情符"
+ },
+ {
+ "id": "store.sql_emoji.delete.no_results",
+ "translation": "找不到要删除的表情符号"
+ },
+ {
+ "id": "store.sql_emoji.get.app_error",
+ "translation": "我们无法获取此表情符"
+ },
+ {
+ "id": "store.sql_emoji.get_all.app_error",
+ "translation": "我们无法获取此表情符"
+ },
+ {
+ "id": "store.sql_emoji.get_by_name.app_error",
+ "translation": "我们无法获取此表情符"
+ },
+ {
+ "id": "store.sql_emoji.save.app_error",
+ "translation": "我们无法保存此表情符"
+ },
+ {
+ "id": "store.sql_license.get.app_error",
+ "translation": "我们获取许可证时出现一个错误"
+ },
+ {
+ "id": "store.sql_license.get.missing.app_error",
+ "translation": "许可证ID未找到"
+ },
+ {
+ "id": "store.sql_license.save.app_error",
+ "translation": "我们保存许可证时出现一个错误"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
+ "translation": "我们查找访问令牌时遇到一个错误"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "translation": "我们查找访问令牌时遇到一个错误"
+ },
+ {
+ "id": "store.sql_oauth.get_app.find.app_error",
+ "translation": "我们无法查找这个存在的APP"
+ },
+ {
+ "id": "store.sql_oauth.get_app.finding.app_error",
+ "translation": "我们查找这个app出现错误"
+ },
+ {
+ "id": "store.sql_oauth.get_app_by_user.find.app_error",
+ "translation": "我们无法查找一些存在的apps"
+ },
+ {
+ "id": "store.sql_oauth.get_auth_data.find.app_error",
+ "translation": "我们找不到现有的授权码"
+ },
+ {
+ "id": "store.sql_oauth.get_auth_data.finding.app_error",
+ "translation": "我们查找授权码遇到了一个错误"
+ },
+ {
+ "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
+ "translation": "我们无法删除授权码"
+ },
+ {
+ "id": "store.sql_oauth.remove_access_data.app_error",
+ "translation": "我们无法删除这个访问令牌"
+ },
+ {
+ "id": "store.sql_oauth.remove_auth_data.app_error",
+ "translation": "我们无法删除授权码"
+ },
+ {
+ "id": "store.sql_oauth.save_access_data.app_error",
+ "translation": "我们无法保存这个访问令牌。"
+ },
+ {
+ "id": "store.sql_oauth.save_app.existing.app_error",
+ "translation": "必须更新现有的app"
+ },
+ {
+ "id": "store.sql_oauth.save_app.save.app_error",
+ "translation": "我们不能保存这个应用。"
+ },
+ {
+ "id": "store.sql_oauth.save_auth_data.app_error",
+ "translation": "我们无法保存授权码。"
+ },
+ {
+ "id": "store.sql_oauth.update_app.find.app_error",
+ "translation": "我们找不到现有的app更新"
+ },
+ {
+ "id": "store.sql_oauth.update_app.finding.app_error",
+ "translation": "我们查找app遇到了一个错误"
+ },
+ {
+ "id": "store.sql_oauth.update_app.update.app_error",
+ "translation": "我们不能更新这个app"
+ },
+ {
+ "id": "store.sql_oauth.update_app.updating.app_error",
+ "translation": "我们更新这个app出现一个错误"
+ },
+ {
+ "id": "store.sql_post.analytics_posts_count.app_error",
+ "translation": "我们无法获取邮件数"
+ },
+ {
+ "id": "store.sql_post.analytics_posts_count_by_day.app_error",
+ "translation": "我们无法通过天获取邮件数"
+ },
+ {
+ "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error",
+ "translation": "我们无法通过邮件获取用户数"
+ },
+ {
+ "id": "store.sql_post.delete.app_error",
+ "translation": "我们不能删除这个邮件"
+ },
+ {
+ "id": "store.sql_post.get.app_error",
+ "translation": "我们无法获取这个邮件"
+ },
+ {
+ "id": "store.sql_post.get_parents_posts.app_error",
+ "translation": "我们无法获取这个频道父邮件"
+ },
+ {
+ "id": "store.sql_post.get_posts.app_error",
+ "translation": "分页限制"
+ },
+ {
+ "id": "store.sql_post.get_posts_around.get.app_error",
+ "translation": "我们无法获取这个频道邮件"
+ },
+ {
+ "id": "store.sql_post.get_posts_around.get_parent.app_error",
+ "translation": "我们无法获取这个频道父邮件"
+ },
+ {
+ "id": "store.sql_post.get_posts_since.app_error",
+ "translation": "我们无法获取这个频道邮件"
+ },
+ {
+ "id": "store.sql_post.get_root_posts.app_error",
+ "translation": "我们无法获取这个频道邮件"
+ },
+ {
+ "id": "store.sql_post.permanent_delete.app_error",
+ "translation": "我们无法删除这个邮件"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
+ "translation": "我们不能删除用户的评论"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_by_user.app_error",
+ "translation": "我们不能为用户选择删除的帖子"
+ },
+ {
+ "id": "store.sql_post.permanent_delete_by_user.too_many.app_error",
+ "translation": "我们不能为用户选择删除的帖子(太多),请重新运行"
+ },
+ {
+ "id": "store.sql_post.save.app_error",
+ "translation": "我们无法保存这个邮件"
+ },
+ {
+ "id": "store.sql_post.save.existing.app_error",
+ "translation": "您不能更新一个村庄的邮件"
+ },
+ {
+ "id": "store.sql_post.search.app_error",
+ "translation": "我们在搜索邮件时出现一个错误"
+ },
+ {
+ "id": "store.sql_post.update.app_error",
+ "translation": "我们不能更新这个邮件"
+ },
+ {
+ "id": "store.sql_preference.delete.app_error",
+ "translation": "我们删除偏好设置时出现错误"
+ },
+ {
+ "id": "store.sql_preference.delete_unused_features.debug",
+ "translation": "删除任何未使用的预发行功能"
+ },
+ {
+ "id": "store.sql_preference.get.app_error",
+ "translation": "我们在查找偏好设置时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_preference.get_all.app_error",
+ "translation": "我们在查找偏好设置时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_preference.get_category.app_error",
+ "translation": "我们在查找偏好设置时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_preference.insert.exists.app_error",
+ "translation": "一个带用户id,分类,名称的偏好设置已经存在"
+ },
+ {
+ "id": "store.sql_preference.insert.save.app_error",
+ "translation": "我们无法保存这个偏好设置We couldn't save the preference"
+ },
+ {
+ "id": "store.sql_preference.is_feature_enabled.app_error",
+ "translation": "我们查找一个预发布偏好设置时出现问题"
+ },
+ {
+ "id": "store.sql_preference.permanent_delete_by_user.app_error",
+ "translation": "我们删除偏好设置时出现一个错误"
+ },
+ {
+ "id": "store.sql_preference.save.commit_transaction.app_error",
+ "translation": "保存偏好设置时无法提交事务"
+ },
+ {
+ "id": "store.sql_preference.save.missing_driver.app_error",
+ "translation": "我们更新偏好设置时出现一个错误"
+ },
+ {
+ "id": "store.sql_preference.save.open_transaction.app_error",
+ "translation": "保存偏好设置时不能打开事务"
+ },
+ {
+ "id": "store.sql_preference.save.rollback_transaction.app_error",
+ "translation": "保存偏好设置时不能回滚事务"
+ },
+ {
+ "id": "store.sql_preference.save.updating.app_error",
+ "translation": "我们更新偏好设置时出现一个错误"
+ },
+ {
+ "id": "store.sql_preference.update.app_error",
+ "translation": "我们无法更新这个偏好设置"
+ },
+ {
+ "id": "store.sql_session.analytics_session_count.app_error",
+ "translation": "我们无法计算会话数量"
+ },
+ {
+ "id": "store.sql_session.cleanup_expired_sessions.app_error",
+ "translation": "我们删除过期用户会话时出错"
+ },
+ {
+ "id": "store.sql_session.get.app_error",
+ "translation": "我们查找这个会话时出错"
+ },
+ {
+ "id": "store.sql_session.get_sessions.app_error",
+ "translation": "我们查找用户会话时出错"
+ },
+ {
+ "id": "store.sql_session.get_sessions.error",
+ "translation": "清空会话失败 err=%v"
+ },
+ {
+ "id": "store.sql_session.permanent_delete_sessions_by_user.app_error",
+ "translation": "我们无法删除该用户所有的会话"
+ },
+ {
+ "id": "store.sql_session.remove.app_error",
+ "translation": "我们无法删除这个会话"
+ },
+ {
+ "id": "store.sql_session.remove_all_sessions_for_team.app_error",
+ "translation": "我们无法删除所有会话"
+ },
+ {
+ "id": "store.sql_session.save.app_error",
+ "translation": "我们无法保存这个会话"
+ },
+ {
+ "id": "store.sql_session.save.cleanup.error",
+ "translation": "保存时清空会话失败 err=%v"
+ },
+ {
+ "id": "store.sql_session.save.existing.app_error",
+ "translation": "不能更新现有会话"
+ },
+ {
+ "id": "store.sql_session.update_device_id.app_error",
+ "translation": "我们无法更新这个设备id"
+ },
+ {
+ "id": "store.sql_session.update_last_activity.app_error",
+ "translation": "我们无法更新 last_activity_at"
+ },
+ {
+ "id": "store.sql_session.update_roles.app_error",
+ "translation": "我们无法更新角色"
+ },
+ {
+ "id": "store.sql_status.get.app_error",
+ "translation": "获取状态时遇到错误"
+ },
+ {
+ "id": "store.sql_status.get.missing.app_error",
+ "translation": "该状态没有对应的数据"
+ },
+ {
+ "id": "store.sql_status.get_online.app_error",
+ "translation": "获取所有在线状态时发生错误"
+ },
+ {
+ "id": "store.sql_status.get_online_away.app_error",
+ "translation": "获取所有在线/离开状态时遇到错误"
+ },
+ {
+ "id": "store.sql_status.get_total_active_users_count.app_error",
+ "translation": "我们无法计算启用的用户数"
+ },
+ {
+ "id": "store.sql_status.reset_all.app_error",
+ "translation": "重置所有状态时遇到错误"
+ },
+ {
+ "id": "store.sql_status.save.app_error",
+ "translation": "保存状态时遇到错误"
+ },
+ {
+ "id": "store.sql_status.update.app_error",
+ "translation": "更新状态时遇到错误"
+ },
+ {
+ "id": "store.sql_system.get.app_error",
+ "translation": "我们再查找系统属性遇到了一个错误"
+ },
+ {
+ "id": "store.sql_system.get_by_name.app_error",
+ "translation": "我们找不到该系统变量。"
+ },
+ {
+ "id": "store.sql_system.save.app_error",
+ "translation": "我们保存系统属性时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_system.update.app_error",
+ "translation": "我们更新系统属性时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_team.analytics_team_count.app_error",
+ "translation": "我们无法计算团队数"
+ },
+ {
+ "id": "store.sql_team.get.find.app_error",
+ "translation": "我们找不到已存在的团队"
+ },
+ {
+ "id": "store.sql_team.get.finding.app_error",
+ "translation": "我们查找团队时遇到错误"
+ },
+ {
+ "id": "store.sql_team.get_all.app_error",
+ "translation": "我们无法获取所有的团队"
+ },
+ {
+ "id": "store.sql_team.get_all_team_listing.app_error",
+ "translation": "我们无法获取所有的团队"
+ },
+ {
+ "id": "store.sql_team.get_by_invite_id.find.app_error",
+ "translation": "我们无法查找这个存在的团队"
+ },
+ {
+ "id": "store.sql_team.get_by_invite_id.finding.app_error",
+ "translation": "我们无法查找这个存在的团队"
+ },
+ {
+ "id": "store.sql_team.get_by_name.app_error",
+ "translation": "我们无法查找这个存在的团队"
+ },
+ {
+ "id": "store.sql_team.get_member.app_error",
+ "translation": "我们无法获得频道成员"
+ },
+ {
+ "id": "store.sql_team.get_member.missing.app_error",
+ "translation": "无法找到此用户id和频道id相关联的团队成员"
+ },
+ {
+ "id": "store.sql_team.get_members.app_error",
+ "translation": "我们无法获得频道成员"
+ },
+ {
+ "id": "store.sql_team.get_teams_for_email.app_error",
+ "translation": "我们查找团队时遇到了一个问题"
+ },
+ {
+ "id": "store.sql_team.permanent_delete.app_error",
+ "translation": "我们不能删除现有的团队"
+ },
+ {
+ "id": "store.sql_team.remove_member.app_error",
+ "translation": "我们无法删除频道成员"
+ },
+ {
+ "id": "store.sql_team.save.app_error",
+ "translation": "我们无法保存团队"
+ },
+ {
+ "id": "store.sql_team.save.domain_exists.app_error",
+ "translation": "该网域的团队已存在"
+ },
+ {
+ "id": "store.sql_team.save.existing.app_error",
+ "translation": "必须对现有的团队执行更新"
+ },
+ {
+ "id": "store.sql_team.save_member.exists.app_error",
+ "translation": "拥有此id的团队成员已存在"
+ },
+ {
+ "id": "store.sql_team.save_member.save.app_error",
+ "translation": "我们无法保存该频道成员"
+ },
+ {
+ "id": "store.sql_team.update.app_error",
+ "translation": "我们无法更新该团队"
+ },
+ {
+ "id": "store.sql_team.update.find.app_error",
+ "translation": "我们没找到已存在的团队来更新"
+ },
+ {
+ "id": "store.sql_team.update.finding.app_error",
+ "translation": "我们查找该团队时遇到一个错误"
+ },
+ {
+ "id": "store.sql_team.update.updating.app_error",
+ "translation": "我们更新该团队时遇到一个错误"
+ },
+ {
+ "id": "store.sql_team.update_display_name.app_error",
+ "translation": "我们无法更新团队名称"
+ },
+ {
+ "id": "store.sql_user.analytics_unique_user_count.app_error",
+ "translation": "我们无法获得不重复的用户数量"
+ },
+ {
+ "id": "store.sql_user.get.app_error",
+ "translation": "我们查找帐户遇到了一个错误"
+ },
+ {
+ "id": "store.sql_user.get_all_using_auth_service.other.app_error",
+ "translation": "我们查找使用特定验证方式的帐号时遇到错误。"
+ },
+ {
+ "id": "store.sql_user.get_by_auth.missing_account.app_error",
+ "translation": "我们没找到符合您的验证方式的帐号。此团队或许需要从团队拥有者获得邀请才可加入。"
+ },
+ {
+ "id": "store.sql_user.get_by_auth.other.app_error",
+ "translation": "我们在尝试通过身份验证类型找到账户时遇到一个问题。"
+ },
+ {
+ "id": "store.sql_user.get_by_username.app_error",
+ "translation": "我们无法在这个团队中找到一个匹配您用户名的现有帐户。此团队或许需要从团队拥有者获得邀请才可加入。"
+ },
+ {
+ "id": "store.sql_user.get_for_login.app_error",
+ "translation": "我们无法在这个团队中找到一个匹配您帐号的用户。此团队或许需要从团队拥有者获得邀请才可加入。"
+ },
+ {
+ "id": "store.sql_user.get_for_login.multiple_users",
+ "translation": "我们发现多个用户的登陆凭据与你匹配,因此禁用了你的登陆权限。请与管理员联系。"
+ },
+ {
+ "id": "store.sql_user.get_profiles.app_error",
+ "translation": "我们查找用户配置文件遇到了一个错误"
+ },
+ {
+ "id": "store.sql_user.get_sysadmin_profiles.app_error",
+ "translation": "我们查找用户配置文件遇到了一个错误"
+ },
+ {
+ "id": "store.sql_user.get_total_users_count.app_error",
+ "translation": "我们无法计算用户数"
+ },
+ {
+ "id": "store.sql_user.get_unread_count.app_error",
+ "translation": "我们无法为用户获取到未读信息数量"
+ },
+ {
+ "id": "store.sql_user.migrate_theme.critical",
+ "translation": "移植 User.ThemeProps 到 Preferences 表 %v 时失败"
+ },
+ {
+ "id": "store.sql_user.missing_account.const",
+ "translation": "我们无法从这个团队找到一个现有匹配您的电子邮件的帐户。此团队或许需要从团队拥有者获得邀请才可加入。"
+ },
+ {
+ "id": "store.sql_user.permanent_delete.app_error",
+ "translation": "我们无法删除现有的用户"
+ },
+ {
+ "id": "store.sql_user.save.app_error",
+ "translation": "我们无法保存用户。"
+ },
+ {
+ "id": "store.sql_user.save.email_exists.app_error",
+ "translation": "已有帐号使用该电子邮件。"
+ },
+ {
+ "id": "store.sql_user.save.email_exists.ldap_app_error",
+ "translation": "这个账号不使用LDAP验证。请使用电子邮件和密码登陆。"
+ },
+ {
+ "id": "store.sql_user.save.email_exists.saml_app_error",
+ "translation": "这个账号不使用LDAP验证。请使用电子邮件和密码登陆。"
+ },
+ {
+ "id": "store.sql_user.save.existing.app_error",
+ "translation": "必须对现有的用户更新"
+ },
+ {
+ "id": "store.sql_user.save.max_accounts.app_error",
+ "translation": "这个团队已经达到允许的最大用户数量。请与系统管理员联系以设置更高的限制。"
+ },
+ {
+ "id": "store.sql_user.save.member_count.app_error",
+ "translation": "未能获得当前的团队成员计数"
+ },
+ {
+ "id": "store.sql_user.save.username_exists.app_error",
+ "translation": "使用该用户名的账户已存在。"
+ },
+ {
+ "id": "store.sql_user.save.username_exists.ldap_app_error",
+ "translation": "使用此用户名的帐号已经存在。请与您的管理员联系。"
+ },
+ {
+ "id": "store.sql_user.save.username_exists.saml_app_error",
+ "translation": "已有帐号使用该用户名。请联系您的管理员。"
+ },
+ {
+ "id": "store.sql_user.update.app_error",
+ "translation": "我们无法更新用户"
+ },
+ {
+ "id": "store.sql_user.update.can_not_change_ldap.app_error",
+ "translation": "无法更改LDAP设定的字段"
+ },
+ {
+ "id": "store.sql_user.update.email_taken.app_error",
+ "translation": "该邮箱已被使用。请重新选择。"
+ },
+ {
+ "id": "store.sql_user.update.find.app_error",
+ "translation": "我们没法查找已存在的帐号以更新"
+ },
+ {
+ "id": "store.sql_user.update.finding.app_error",
+ "translation": "我们查找该用户时遇到一个错误"
+ },
+ {
+ "id": "store.sql_user.update.updating.app_error",
+ "translation": "我们更新用户时遇到了一个错误"
+ },
+ {
+ "id": "store.sql_user.update.username_taken.app_error",
+ "translation": "这个用户名已被使用。请重新选择。"
+ },
+ {
+ "id": "store.sql_user.update_auth_data.app_error",
+ "translation": "我们无法更新认证数据"
+ },
+ {
+ "id": "store.sql_user.update_auth_data.email_exists.app_error",
+ "translation": "不能切换至 {{.Service}}账号。 使用此邮件{{.Email}}的账号已经存在。"
+ },
+ {
+ "id": "store.sql_user.update_failed_pwd_attempts.app_error",
+ "translation": "我们无法更新 failed_attempts"
+ },
+ {
+ "id": "store.sql_user.update_last_activity.app_error",
+ "translation": "我们无法更新 last_activity_at"
+ },
+ {
+ "id": "store.sql_user.update_last_picture_update.app_error",
+ "translation": "我们无法更新 update_at"
+ },
+ {
+ "id": "store.sql_user.update_last_ping.app_error",
+ "translation": "我们无法更新 last_ping_at"
+ },
+ {
+ "id": "store.sql_user.update_mfa_active.app_error",
+ "translation": "我们在更新用户的多重验证使用状态时遇到一个错误"
+ },
+ {
+ "id": "store.sql_user.update_mfa_secret.app_error",
+ "translation": "我们在更新用户的多重验证密码时遇到一个错误"
+ },
+ {
+ "id": "store.sql_user.update_password.app_error",
+ "translation": "我们无法更新用户密码"
+ },
+ {
+ "id": "store.sql_user.verify_email.app_error",
+ "translation": "无法更新验证电子邮件字段"
+ },
+ {
+ "id": "store.sql_webhooks.analytics_incoming_count.app_error",
+ "translation": "我们无法计算传入的 webhooks"
+ },
+ {
+ "id": "store.sql_webhooks.analytics_outgoing_count.app_error",
+ "translation": "我们无法计算传出的 webhooks"
+ },
+ {
+ "id": "store.sql_webhooks.delete_incoming.app_error",
+ "translation": "我们无法删除 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.delete_outgoing.app_error",
+ "translation": "我们无法删除 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming.app_error",
+ "translation": "我们不能获取 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming_by_channel.app_error",
+ "translation": "我们不能获取 webhooks"
+ },
+ {
+ "id": "store.sql_webhooks.get_incoming_by_user.app_error",
+ "translation": "我们不能获取 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing.app_error",
+ "translation": "我们不能获取 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing_by_channel.app_error",
+ "translation": "我们不能获取 webhooks"
+ },
+ {
+ "id": "store.sql_webhooks.get_outgoing_by_team.app_error",
+ "translation": "我们不能获取 webhooks"
+ },
+ {
+ "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error",
+ "translation": "我们无法删除 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error",
+ "translation": "我们无法删除 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.save_incoming.app_error",
+ "translation": "我们不能保存传入的 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.save_incoming.existing.app_error",
+ "translation": "您不能覆盖现有的传入的 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.save_outgoing.app_error",
+ "translation": "我们不能保存传出的 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.save_outgoing.override.app_error",
+ "translation": "你不能覆盖现有的传出的 webhook"
+ },
+ {
+ "id": "store.sql_webhooks.update_outgoing.app_error",
+ "translation": "我们不能更新 webhook"
+ },
+ {
+ "id": "system.message.name",
+ "translation": "系统"
+ },
+ {
+ "id": "utils.config.load_config.decoding.panic",
+ "translation": "解码配置出错 file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.getting.panic",
+ "translation": "获取配置信息时出错 file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.opening.panic",
+ "translation": "打开配置错误 file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.load_config.validating.panic",
+ "translation": "验证配置错误 file={{.Filename}}, err={{.Error}}"
+ },
+ {
+ "id": "utils.config.save_config.saving.app_error",
+ "translation": "保存文件时出错 {{.Filename}}"
+ },
+ {
+ "id": "utils.i18n.loaded",
+ "translation": "加载系统翻译 '%v' 从 '%v'"
+ },
+ {
+ "id": "utils.iru.with_evict",
+ "translation": "必须提供一个正数大小"
+ },
+ {
+ "id": "utils.license.load_license.invalid.warn",
+ "translation": "未发现有效企业许可证"
+ },
+ {
+ "id": "utils.license.remove_license.unable.error",
+ "translation": "无法删除许可证文件, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.decode.error",
+ "translation": "解码许可证遇到错误, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.invalid.error",
+ "translation": "无效签名, err=%v"
+ },
+ {
+ "id": "utils.license.validate_license.not_long.error",
+ "translation": "签名许可证长度不够"
+ },
+ {
+ "id": "utils.license.validate_license.signing.error",
+ "translation": "遇到错误签名许可证, err=%v"
+ },
+ {
+ "id": "utils.mail.connect_smtp.open.app_error",
+ "translation": "打开连接失败"
+ },
+ {
+ "id": "utils.mail.connect_smtp.open_tls.app_error",
+ "translation": "未能打开TLS连接"
+ },
+ {
+ "id": "utils.mail.new_client.auth.app_error",
+ "translation": "无法验证SMTP服务器"
+ },
+ {
+ "id": "utils.mail.new_client.open.error",
+ "translation": "无法打开一个SMTP服务器连接 %v"
+ },
+ {
+ "id": "utils.mail.send_mail.close.app_error",
+ "translation": "未能关闭连接到SMTP服务器"
+ },
+ {
+ "id": "utils.mail.send_mail.from_address.app_error",
+ "translation": "未能从电子邮件地址添加"
+ },
+ {
+ "id": "utils.mail.send_mail.msg.app_error",
+ "translation": "写电子邮件失败"
+ },
+ {
+ "id": "utils.mail.send_mail.msg_data.app_error",
+ "translation": "无法添加电子邮件信息数据"
+ },
+ {
+ "id": "utils.mail.send_mail.sending.debug",
+ "translation": "发送邮件到 %v 主题 '%v'"
+ },
+ {
+ "id": "utils.mail.send_mail.to_address.app_error",
+ "translation": "添加邮箱地址失败"
+ },
+ {
+ "id": "utils.mail.test.configured.error",
+ "translation": "SMTP服务器设置配置错误 err=%v details=%v"
+ },
+ {
+ "id": "utils.mail.test.configured.error",
+ "translation": "SMTP服务器设置配置错误 err=%v details=%v"
+ },
+ {
+ "id": "web.admin_console.title",
+ "translation": "管理控制台"
+ },
+ {
+ "id": "web.authorize_oauth.disabled.app_error",
+ "translation": "系统管理员已经关闭OAuth服务。"
+ },
+ {
+ "id": "web.authorize_oauth.missing.app_error",
+ "translation": "缺少一个或者多个响应类型、客户端ID、重定向uri"
+ },
+ {
+ "id": "web.authorize_oauth.title",
+ "translation": "授权申请"
+ },
+ {
+ "id": "web.check_browser_compatibility.app_error",
+ "translation": "你当前的浏览器不支持, 请升级到下列浏览器之一: Chrome 21及以上, Internet Explorer 11及以上, FireFox 14及以上, Safari 9及以上"
+ },
+ {
+ "id": "web.claim_account.team.error",
+ "translation": "不能找到团队 name=%v, err=%v"
+ },
+ {
+ "id": "web.claim_account.title",
+ "translation": "认领账户"
+ },
+ {
+ "id": "web.claim_account.user.error",
+ "translation": "不能找到用户 teamid=%v, email=%v, err=%v"
+ },
+ {
+ "id": "web.create_dir.error",
+ "translation": "创建目录监视器失败 %v"
+ },
+ {
+ "id": "web.dir_fail.error",
+ "translation": "目录中的监视器失败 %v"
+ },
+ {
+ "id": "web.do_load_channel.error",
+ "translation": "获取用户配置文件时出错 id=%v 强制注销"
+ },
+ {
+ "id": "web.doc.title",
+ "translation": "文档"
+ },
+ {
+ "id": "web.email_verified.title",
+ "translation": "邮箱验证"
+ },
+ {
+ "id": "web.find_team.title",
+ "translation": "查找团队"
+ },
+ {
+ "id": "web.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request:错误的的 client_id"
+ },
+ {
+ "id": "web.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request:缺少 client_secret"
+ },
+ {
+ "id": "web.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request:错误的 grant_type"
+ },
+ {
+ "id": "web.get_access_token.credentials.app_error",
+ "translation": "invalid_client:无效的用户凭证"
+ },
+ {
+ "id": "web.get_access_token.disabled.app_error",
+ "translation": "系统管理员已经关闭OAuth服务。"
+ },
+ {
+ "id": "web.get_access_token.exchanged.app_error",
+ "translation": "invalid_grant:授权码已被交换成访问令牌"
+ },
+ {
+ "id": "web.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant:无效或过期授权码"
+ },
+ {
+ "id": "web.get_access_token.internal.app_error",
+ "translation": "server_error:访问数据库时遇到的内部服务器错误"
+ },
+ {
+ "id": "web.get_access_token.internal_saving.app_error",
+ "translation": "server_error:在保存访问令牌到数据库时遇到了内部服务器错误"
+ },
+ {
+ "id": "web.get_access_token.internal_session.app_error",
+ "translation": "server_error:在保存会话到数据库时遇到了内部服务器错误"
+ },
+ {
+ "id": "web.get_access_token.internal_user.app_error",
+ "translation": "server_error:从数据库中读取用户时遇到了内部服务器错误"
+ },
+ {
+ "id": "web.get_access_token.missing_code.app_error",
+ "translation": "invalid_request:缺少编号"
+ },
+ {
+ "id": "web.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request:提供的 redirect_uri 不匹配授权码 redirect_uri"
+ },
+ {
+ "id": "web.get_access_token.revoking.error",
+ "translation": "撤销访问令牌时遇到一个错误,err="
+ },
+ {
+ "id": "web.header.back",
+ "translation": "返回"
+ },
+ {
+ "id": "web.incoming_webhook.channel.app_error",
+ "translation": "不能找到该频道"
+ },
+ {
+ "id": "web.incoming_webhook.disabled.app_error",
+ "translation": "传入webhooks已经被系统管理员禁用。"
+ },
+ {
+ "id": "web.incoming_webhook.invalid.app_error",
+ "translation": "无效webhook"
+ },
+ {
+ "id": "web.incoming_webhook.parse.app_error",
+ "translation": "无法解析传入数据"
+ },
+ {
+ "id": "web.incoming_webhook.permissions.app_error",
+ "translation": "不合适的频道权限"
+ },
+ {
+ "id": "web.incoming_webhook.text.app_error",
+ "translation": "未指定文本"
+ },
+ {
+ "id": "web.incoming_webhook.user.app_error",
+ "translation": "不能找到用户"
+ },
+ {
+ "id": "web.init.debug",
+ "translation": "初始化web routes"
+ },
+ {
+ "id": "web.login.error",
+ "translation": "不能找到团队 name=%v, err=%v"
+ },
+ {
+ "id": "web.login.login_title",
+ "translation": "登录"
+ },
+ {
+ "id": "web.login_with_oauth.invalid_team.app_error",
+ "translation": "无效团队名称"
+ },
+ {
+ "id": "web.parsing_templates.debug",
+ "translation": "解析模板 %v"
+ },
+ {
+ "id": "web.parsing_templates.error",
+ "translation": "解析模板失败 %v"
+ },
+ {
+ "id": "web.post_permalink.app_error",
+ "translation": "无效Post ID"
+ },
+ {
+ "id": "web.reparse_templates.info",
+ "translation": "修改文件后重新解析模板 %v"
+ },
+ {
+ "id": "web.reset_password.expired_link.app_error",
+ "translation": "密码重置链接已过期"
+ },
+ {
+ "id": "web.reset_password.invalid_link.app_error",
+ "translation": "重置链接不会生效"
+ },
+ {
+ "id": "web.root.home_title",
+ "translation": "首页"
+ },
+ {
+ "id": "web.root.singup_title",
+ "translation": "注册"
+ },
+ {
+ "id": "web.signup_team_complete.invalid_link.app_error",
+ "translation": "注册链接无效"
+ },
+ {
+ "id": "web.signup_team_complete.link_expired.app_error",
+ "translation": "注册链接已过期"
+ },
+ {
+ "id": "web.signup_team_complete.title",
+ "translation": "完成的团队注册"
+ },
+ {
+ "id": "web.signup_team_confirm.title",
+ "translation": "注册电子邮件发送"
+ },
+ {
+ "id": "web.signup_user_complete.link_expired.app_error",
+ "translation": "注册链接已过期"
+ },
+ {
+ "id": "web.signup_user_complete.link_invalid.app_error",
+ "translation": "注册链接无效"
+ },
+ {
+ "id": "web.signup_user_complete.no_invites.app_error",
+ "translation": "团队类型不允许公开邀请"
+ },
+ {
+ "id": "web.signup_user_complete.title",
+ "translation": "完成用户注册"
+ },
+ {
+ "id": "web.singup_with_oauth.disabled.app_error",
+ "translation": "用户注册已停用。"
+ },
+ {
+ "id": "web.singup_with_oauth.expired_link.app_error",
+ "translation": "注册链接已过期"
+ },
+ {
+ "id": "web.singup_with_oauth.invalid_link.app_error",
+ "translation": "注册链接无效"
+ },
+ {
+ "id": "web.singup_with_oauth.invalid_team.app_error",
+ "translation": "无效团队名称"
+ },
+ {
+ "id": "web.watcher_fail.error",
+ "translation": "无法添加目录给观察者 %v"
+ }
+]
diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json
index 3139bed9f..cc6f655b3 100644
--- a/i18n/zh_TW.json
+++ b/i18n/zh_TW.json
@@ -104,6 +104,10 @@
"translation": "須填入 SMTP 伺服器"
},
{
+ "id": "api.admin.test_email.reenter_password",
+ "translation": "SMTP 伺服器連線參數有所變更,請重新輸入 SMTP 密碼以測試連線。"
+ },
+ {
"id": "api.admin.test_email.subject",
"translation": "Mattermost - 測試電子郵件設定"
},
@@ -557,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### 鍵盤快捷鍵\n\n#### 瀏覽\n\nALT+UP:側邊欄裡面上一個頻道或直接訊息\nALT+DOWN:側邊欄裡面下一個頻道或直接訊息\nALT+SHIFT+UP:側邊欄裡面上一個有未讀訊息的頻道或直接訊息\nALT+SHIFT+DOWN:側邊欄裡面下一個有未讀訊息的頻道或直接訊息\nCTRL+K:開啟快速切換頻道對話框\nCTRL+SHIFT+A:開啟帳號設定\nCTRL+SHIFT+M:開啟最近提及您的訊息\n\n#### 檔案\n\nCTRL+U:上傳檔案\n\n#### 訊息\n\nCTRL+UP (在空的輸入欄):顯示上一個您輸入的訊息或是斜線命令\nCTRL+DOWN (在空的輸入欄):顯示下一個您輸入的訊息或是斜線命令\nUP (在空的輸入欄):編輯當前頻道您的上一個訊息\n@[文字]+TAB:自動完成以[文字]起始的@使用者帳號\n:[文字]+TAB:自動完成以[文字]起始的顏文字\n\n#### 瀏覽器內建命令\n\nALT+LEFT:瀏覽紀錄的前一個頻道\nALT+RIGHT:瀏覽紀錄的下一個頻道\nCTRL+PLUS:增加字體尺寸(放大)\nCTRL+MINUS:減少字體尺寸(縮小)\nSHIFT+UP (在輸入欄):標記現在到上一行同位置之間的文字\nSHIFT+DOWN (在輸入欄):標記現在到下一行同位置之間的文字\nSHIFT+ENTER (在輸入欄):新增一行\n"
+ "translation": "### 鍵盤快捷鍵\n\n#### 瀏覽\n\nALT+UP:側邊欄裡面上一個頻道或直接訊息\nALT+DOWN:側邊欄裡面下一個頻道或直接訊息\nALT+SHIFT+UP:側邊欄裡面上一個有未讀訊息的頻道或直接訊息\nALT+SHIFT+DOWN:側邊欄裡面下一個有未讀訊息的頻道或直接訊息\nCTRL+K:開啟快速切換頻道對話框\nCTRL+SHIFT+A:開啟帳號設定\nCTRL+SHIFT+M:開啟最近提及您的訊息\n\n#### 檔案\n\nCTRL+U:上傳檔案\n\n#### 訊息\n\nALT+[點選訊息]:將該訊息設為當前頻道最早的未讀訊息\nESC:將當前頻道所有訊息設為已讀\nCTRL+UP (在空的輸入欄):顯示上一個您輸入的訊息或是斜線命令\nCTRL+DOWN (在空的輸入欄):顯示下一個您輸入的訊息或是斜線命令\nUP (在空的輸入欄):編輯當前頻道您的上一個訊息\n@[文字]+TAB:自動完成以[文字]起始的@使用者帳號\n:[文字]+TAB:自動完成以[文字]起始的顏文字\n\n#### 瀏覽器內建命令\n\nALT+LEFT:瀏覽紀錄的前一個頻道\nALT+RIGHT:瀏覽紀錄的下一個頻道\nCTRL+PLUS:增加字體尺寸(放大)\nCTRL+MINUS:減少字體尺寸(縮小)\nSHIFT+UP (在輸入欄):標記現在到上一行同位置之間的文字\nSHIFT+DOWN (在輸入欄):標記現在到下一行同位置之間的文字\nSHIFT+ENTER (在輸入欄):新增一行\n"
},
{
"id": "api.command_shortcuts.list_mac",
- "translation": "### 鍵盤快捷鍵\n\n#### 瀏覽\n\nALT+UP:側邊欄裡面上一個頻道或直接訊息\nALT+DOWN:側邊欄裡面下一個頻道或直接訊息\nALT+SHIFT+UP:側邊欄裡面上一個有未讀訊息的頻道或直接訊息\nALT+SHIFT+DOWN:側邊欄裡面下一個有未讀訊息的頻道或直接訊息\nCMD+K:開啟快速切換頻道對話框\nCMD+SHIFT+A:開啟帳號設定\nCMD+SHIFT+M:開啟最近提及您的訊息\n\n#### 檔案\n\nCMD+U:上傳檔案\n\n#### 訊息\n\nCMD+UP (在空的輸入欄):顯示上一個您輸入的訊息或是斜線命令\nCMD+DOWN (在空的輸入欄):顯示下一個您輸入的訊息或是斜線命令\nUP (在空的輸入欄):編輯當前頻道您的上一個訊息\n@[文字]+TAB:自動完成以[文字]起始的@使用者帳號\n:[文字]+TAB:自動完成以[文字]起始的顏文字\n\n#### 瀏覽器內建命令\n\nCMD+[:瀏覽紀錄的前一個頻道\nCMD+]:瀏覽紀錄的下一個頻道\nCMD+PLUS:增加字體尺寸(放大)\nCMD+MINUS:減少字體尺寸(縮小)\nSHIFT+UP (在輸入欄):標記現在到上一行同位置之間的文字\nSHIFT+DOWN (在輸入欄):標記現在到下一行同位置之間的文字\nSHIFT+ENTER (在輸入欄):新增一行\n"
+ "translation": "### 鍵盤快捷鍵\n\n#### 瀏覽\n\nALT+UP:側邊欄裡面上一個頻道或直接訊息\nALT+DOWN:側邊欄裡面下一個頻道或直接訊息\nALT+SHIFT+UP:側邊欄裡面上一個有未讀訊息的頻道或直接訊息\nALT+SHIFT+DOWN:側邊欄裡面下一個有未讀訊息的頻道或直接訊息\nCMD+K:開啟快速切換頻道對話框\nCMD+SHIFT+A:開啟帳號設定\nCMD+SHIFT+M:開啟最近提及您的訊息\n\n#### 檔案\n\nCMD+U:上傳檔案\n\n#### 訊息\n\nALT+[點選訊息]:將該訊息設為當前頻道最早的未讀訊息\nESC:將當前頻道所有訊息設為已讀\nCMD+UP (在空的輸入欄):顯示上一個您輸入的訊息或是斜線命令\nCMD+DOWN (在空的輸入欄):顯示下一個您輸入的訊息或是斜線命令\nUP (在空的輸入欄):編輯當前頻道您的上一個訊息\n@[文字]+TAB:自動完成以[文字]起始的@使用者帳號\n:[文字]+TAB:自動完成以[文字]起始的顏文字\n\n#### 瀏覽器內建命令\n\nCMD+[:瀏覽紀錄的前一個頻道\nCMD+]:瀏覽紀錄的下一個頻道\nCMD+PLUS:增加字體尺寸(放大)\nCMD+MINUS:減少字體尺寸(縮小)\nSHIFT+UP (在輸入欄):標記現在到上一行同位置之間的文字\nSHIFT+DOWN (在輸入欄):標記現在到下一行同位置之間的文字\nSHIFT+ENTER (在輸入欄):新增一行\n"
},
{
"id": "api.command_shortcuts.name",
@@ -1573,7 +1577,7 @@
},
{
"id": "api.templates.welcome_body.app_download_info",
- "translation": "For the best experience, download the apps for PC, Mac, iOS and Android from:"
+ "translation": "為了更好的體驗,請從以下連結下載 PC、Mac、iOS、Android 等平台的應用程式:"
},
{
"id": "api.templates.welcome_body.button",
@@ -1665,7 +1669,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "無法取得此伺服器上的 {{.Service}} OAuth"
+ "translation": "本伺服器不支援經由 OAuth 2.0 的 {{.Service}} SSO"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1681,7 +1685,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "無法取得此伺服器上的 {{.Service}} oauth"
+ "translation": "本伺服器不支援經由 OAuth 2.0 的 {{.Service}} SSO"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1793,7 +1797,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "無法使用此伺服器上的 {{.Service}} OAuth "
+ "translation": "本伺服器不支援經由 OAuth 2.0 的 {{.Service}} SSO"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -1896,6 +1900,10 @@
"translation": "歡迎電子郵件傳送失敗 err=%v"
},
{
+ "id": "api.user.update_active.no_deactivate_ldap.app_error",
+ "translation": "不能變更 LDAP 帳號的啟用狀態。請變更 LDAP 伺服器上對應的帳號狀態。"
+ },
+ {
"id": "api.user.update_active.permissions.app_error",
"translation": "您沒有適當的權限"
},
@@ -2232,6 +2240,14 @@
"translation": "嘗試認證多重要素驗證 Token 時遇到錯誤"
},
{
+ "id": "ent.migration.migratetoldap.duplicate_field",
+ "translation": "無法根據指定的欄位移轉至 LDAP 使用者。偵測到重複的項目。請移除所有重複項目然後再次嚐試。"
+ },
+ {
+ "id": "ent.migration.migratetoldap.user_not_found",
+ "translation": "找不到使用者,LDAP 伺服器:"
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "建立與身分識別提供者連接的要求時發生錯誤。請聯繫您的系統管理員。"
},
@@ -2800,6 +2816,10 @@
"translation": "無效的使用者名稱屬性。此屬性必須設定。"
},
{
+ "id": "model.config.is_valid.site_url.app_error",
+ "translation": "站台網址必須使用以 http:// 或 https:// 開頭的有效網址。"
+ },
+ {
"id": "model.config.is_valid.sitename_length.app_error",
"translation": "站台名稱至多{{.MaxLength}}個字"
},
@@ -2877,7 +2897,7 @@
},
{
"id": "model.oauth.is_valid.app_id.app_error",
- "translation": "無效的 app ID"
+ "translation": "無效的應用程式 ID"
},
{
"id": "model.oauth.is_valid.callback.app_error",
@@ -3645,15 +3665,15 @@
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "找不到已存在的 app"
+ "translation": "找不到已存在的應用程式"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
- "translation": "尋找 app 時遇到錯誤"
+ "translation": "尋找應用程式時遇到錯誤"
},
{
"id": "store.sql_oauth.get_app_by_user.find.app_error",
- "translation": "找不到任何已存在的 apps"
+ "translation": "找不到任何已存在的應用程式"
},
{
"id": "store.sql_oauth.get_auth_data.find.app_error",
@@ -3681,11 +3701,11 @@
},
{
"id": "store.sql_oauth.save_app.existing.app_error",
- "translation": "必須為已存在的 app 執行更新"
+ "translation": "必須為已存在的應用程式執行更新"
},
{
"id": "store.sql_oauth.save_app.save.app_error",
- "translation": "無法儲存 app。"
+ "translation": "無法儲存應用程式。"
},
{
"id": "store.sql_oauth.save_auth_data.app_error",
@@ -3693,19 +3713,19 @@
},
{
"id": "store.sql_oauth.update_app.find.app_error",
- "translation": "找不到已存在的 app 以更新"
+ "translation": "找不到已存在的應用程式以更新"
},
{
"id": "store.sql_oauth.update_app.finding.app_error",
- "translation": "尋找 app 時遇到錯誤"
+ "translation": "尋找應用程式時遇到錯誤"
},
{
"id": "store.sql_oauth.update_app.update.app_error",
- "translation": "無法更新 app"
+ "translation": "無法更新應用程式"
},
{
"id": "store.sql_oauth.update_app.updating.app_error",
- "translation": "更新 app 時遇到錯誤"
+ "translation": "更新應用程式時遇到錯誤"
},
{
"id": "store.sql_post.analytics_posts_count.app_error",