summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2016-08-09 17:04:39 -0500
committerGitHub <noreply@github.com>2016-08-09 17:04:39 -0500
commitac2f75ac8fd4e2d7ae1de6703a156b9636d4b8f0 (patch)
treefca0c03c5f17fc2db0ad1bf15d5ff6c3e85a40f6 /i18n
parente4b0680a795bfeda5575f2be3e4b6359dc01bd2d (diff)
downloadchat-ac2f75ac8fd4e2d7ae1de6703a156b9636d4b8f0.tar.gz
chat-ac2f75ac8fd4e2d7ae1de6703a156b9636d4b8f0.tar.bz2
chat-ac2f75ac8fd4e2d7ae1de6703a156b9636d4b8f0.zip
daily translations 20160809 (#3772)
Diffstat (limited to 'i18n')
-rw-r--r--i18n/de.json260
-rw-r--r--i18n/en.json80
-rw-r--r--i18n/es.json262
-rw-r--r--i18n/fr.json256
-rw-r--r--i18n/ja.json344
-rw-r--r--i18n/ko.json290
-rw-r--r--i18n/nl.json294
-rw-r--r--i18n/pt-BR.json270
-rw-r--r--i18n/zh_CN.json318
-rw-r--r--i18n/zh_TW.json278
10 files changed, 1668 insertions, 984 deletions
diff --git a/i18n/de.json b/i18n/de.json
index f528ba659..0ab8a12d9 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -561,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\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"
+ "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\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\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"
+ "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\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",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "Der Administrator hat die OAuth Authentifizierung entfernt."
+ "translation": "Der Systemadministrator hat die OAuth2 Authentifizierung deaktiviert."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "Der Systemadministrator hat die OAuth2 Authentifizierung deaktiviert."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "Es fehlt mindestens eins der Folgenden: response_type, client_id, redirect_uri"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Ungeeignete Berechtigungen um die OAth2 App zu entfernen"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: Fehlerhafte client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request: client_secret fehlt"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request: Fehlerhafter grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client: Ungültige Client Zugangsdaten"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "Der Administrator hat die OAuth2 Authentifizierung deaktiviert."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant: Ungültiger oder abgelaufener Authorisationscode"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error: Es trat ein interner Serverfehler beim Zugriff auf die Datenbank auf"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns des Zugriffstokens in die Datenbank auf"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns der Sitzung in die Datenbank auf"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error: Es trat ein interner Serverfehler während des Ladens des Benutzers von der Datenbank auf"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request: Code fehlt"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request: refresh_token fehlt"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request: Angegebene redirect_uri entspricht nicht redirect_uri des Authorisationscodes"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant: Ungültiger refresh_token"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "Der Administrator hat die OAuth Authentifizierung entfernt."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "Fehler beim Löschen des Authorisierungscodes von der Datenbank"
+ "translation": "Der Administrator hat die OAuth2 Authentifizierung deaktiviert."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "Fehler beim Abruf des Zugriffstokens der DB vor Löschung"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "Benutzerregistrierung ist deaktiviert."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "Der Registrierungs-Link ist abgelaufen"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "Der Einladungslink scheint nicht gültig zu sein"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}} und {{.LastUsername}} wurden erwähnt, aber sie haben keine Benachrichtigung erhalten weil sie nicht im Channel sind."
},
@@ -2128,6 +2204,50 @@
"translation": "Öffnen des Bildes nicht möglich. Bild ist zu groß."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Cluster Konfiguration hat sich für id=%v geändert. Versuche den Cluster Dienst neuzustarten. Um sicherzustellen das der Cluster korrekt Konfiguriert ist, sollten Sie nicht auf diesen Neustart verlassen da eine Kernkonfigurationsänderung festgestellt wurde."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Cluster send fehlgeschlagen um '%v' detail=%v, extra=%v, wiederholung=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Cluster send abschließend fehlgeschlagen um '%v' detail=%v, extra=%v, wiederholung=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potentielle inkompatible Version für Clustering mit %v festgestellt"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potentielle inkompatible Konfiguration für Clustering mit %v festgestellt"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "Cluster Funktionalität durch die aktuelle Lizenz deaktiviert. Bitte kontaktieren Sie Ihren Systemadministrator wegen eines Enterprise Lizenzupgrades."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Cluster Ping fehlgeschlagen mit hostname=%v auf %v mit id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Cluster Ping erfolgreich mit hostname=%v auf %v mit id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "Wenn High Availability aktiviert ist, steht die Systemkonsole nur lesend zur Verfügung."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Cluster Internode Kommunikation hört auf %v mit hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Cluster Internode Kommunikation stoppt auf %v mit hostname=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Compliance Funktionalität durch die aktuelle Lizenz deaktiviert. Bitte kontaktieren Sie Ihren Systemadministrator wegen eines Enterprise Lizenzupgrades."
},
@@ -2440,8 +2560,8 @@
"translation": "Ungültiges Zugriffstoken"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "Ungültiger Authcode"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "Ungültige Client ID"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "Ungültiges Neuladetoken"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "Ungültige Benutzer ID"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "Ungültiger Authorisationscode"
},
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Ungültige Callback URLs"
+ "translation": "Callback URL muss eine gültige URL sein und mit http:// oder https:// beginnen."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Ungültige Homepage"
+ "translation": "Homepage muss eine gültige URL sein und mit http:// oder https:// beginnen."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "Icon URL muss eine gültige URL sein und mit http:// oder https:// beginnen."
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "Wir konnten die Lizenz nicht speichern"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "Beim Suchen des Zugangs-Tokens wurde ein Fehler festgestellt"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "Konnte die Transaktion nicht ausführen"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "Konnte die Transaktion nicht öffnen um die OAuth2 App zu entfernen"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "Konnte Transaktion nicht rückgängig machen um die OAuth2 App zu entfernen"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "Es ist ein Fehler beim Löschen der OAuth2 App aufgetreten"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "Beim Suchen des Zugangs-Tokens wurde ein Fehler festgestellt"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "Wir konnten die App nicht finden"
+ "translation": "Die angefragte App konnte nicht gefunden werden"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "Wir konnten keine Apps finden"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "Es ist ein Fehler beim Suchen nach der OAuth2 App aufgetreten"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "Konnte den existierenden Authorisationscode nicht finden"
},
@@ -3684,6 +3828,10 @@
"translation": "Es trat ein Fehler auf den Authorisationscode zu finden"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "Beim Suchen des Zugangs-Tokens wurde ein Fehler festgestellt"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "Wir konnten den Authorisationcode nicht entfernen"
},
@@ -3712,6 +3860,10 @@
"translation": "Wir konnten den Authorisationcode nicht speichern."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "Beim Aktualisieren des Zugangs-Tokens wurde ein Fehler festgestellt"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "Wir konnten die App zum updaten nicht finden"
},
@@ -4408,14 +4560,6 @@
"translation": "Admin Konsole"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "Der Administrator hat die OAuth Authentifizierung entfernt."
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "Es fehlt eine oder mehr von response_type, client_id oder redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "Applikation authorisieren"
},
@@ -4460,62 +4604,6 @@
"translation": "Team finden"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "Ungültige Anfrage: Fehlerhafte client_id"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request: client_secret fehlt"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "Ungültige Anfrage: Fehlerhafter grant_type"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "invalid_client: Ungültige Client Zugangsdaten"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "Der Administrator hat die OAuth Authentifizierung entfernt."
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "invalid_grant: Authorisationscode bereits gegen ein Zugriffstoken getauscht"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "invalid_grant: Ungültiger oder abgelaufener Authorisationscode"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "server_error: Es trat ein interner Serverfehler beim Zugriff auf die Datenbank auf"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns des Zugriffstokens in die Datenbank auf"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns der Sitzung in die Datenbank auf"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "server_error: Es trat ein interner Serverfehler während des Ladens des Benutzers von der Datenbank auf"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "invalid_request: Code fehlt"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request: Angegebene redirect_uri entspricht nicht redirect_uri des Authorisationscodes"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "Es trat ein Fehler beim zurückziehen eines Zugriffstokens auf, err="
- },
- {
"id": "web.header.back",
"translation": "Zurück"
},
@@ -4628,18 +4716,6 @@
"translation": "Schließe Benutzerregistrierung ab"
},
{
- "id": "web.singup_with_oauth.disabled.app_error",
- "translation": "Benutzer Anmeldung ist deaktiviert."
- },
- {
- "id": "web.singup_with_oauth.expired_link.app_error",
- "translation": "Der Registrierungslink ist abgelaufen"
- },
- {
- "id": "web.singup_with_oauth.invalid_link.app_error",
- "translation": "Der Registrierungslink scheint nicht gültig zu sein"
- },
- {
"id": "web.singup_with_oauth.invalid_team.app_error",
"translation": "Ungültiger Team Namen"
},
diff --git a/i18n/en.json b/i18n/en.json
index bcaf7befd..989dce038 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -2204,10 +2204,50 @@
"translation": "Unable to open image. Image is too large."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potential incompatible version detected for clustering with %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potential incompatible config detected for clustering with %v"
+ },
+ {
"id": "ent.cluster.licence_disable.app_error",
"translation": "Clustering functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
},
{
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "System Console is set to read-only when High Availability is enabled."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Compliance functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
},
@@ -4682,45 +4722,5 @@
{
"id": "web.watcher_fail.error",
"translation": "Failed to add directory to watcher %v"
- },
- {
- "id": "ent.cluster.starting.info",
- "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
- },
- {
- "id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled."
- },
- {
- "id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
- },
- {
- "id": "ent.cluster.stopping.info",
- "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
- },
- {
- "id": "ent.cluster.ping_failed.info",
- "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
- },
- {
- "id": "ent.cluster.ping_success.info",
- "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
- },
- {
- "id": "ent.cluster.incompatible.warn",
- "translation": "Potential incompatible version detected for clustering with %v"
- },
- {
- "id": "ent.cluster.incompatible_config.warn",
- "translation": "Potential incompatible config detected for clustering with %v"
- },
- {
- "id": "ent.cluster.debug_fail.debug",
- "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
- },
- {
- "id": "ent.cluster.final_fail.error",
- "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
}
]
diff --git a/i18n/es.json b/i18n/es.json
index 7f60c6a7d..eae4a88a7 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -561,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\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"
+ "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\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\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"
+ "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\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",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "El administrador de sistema ha desactivado el servicio de autenticación por OAuth."
+ "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "Falta uno o más parametros: response_type, client_id, o redirect_uri"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Permisos inapropiados para eliminar la App de OAuth2"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: Mal client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request: Falta client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request: grant_type malo"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client: credenciales del clente inválidas"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant: Código de autorización inválido o expirado"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error: Se encontró un error interno al accesar la base de datos"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error: Se encontró un error interno al guardar el token de acceso en la base de datos"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error: Se enconttró un error interno al guardar la sesión en la base de datos"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error: Se encontró un error interno al extraer el usuario de la base de datos"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request: Falta code"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request: Falta refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request: El redirect_uri suministrado no coincide con el request_uri del código de autorización"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant: Refresh token inválido"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "El administrador de sistema ha desactivado el servicio de autenticación por OAuth."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "Error eliminando el código de authorización desde la DB"
+ "translation": "El administrador de sistema ha desactivado el Proveedor de Servicio OAuth2."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "Error obteniendo el token de acceso desde la BD antes de ser eliminado"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "El registro de usuario está deshabilitado."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "El enlace de registro ha expirado"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "El enlace de registro parece ser inválido"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}} y {{.LastUsername}} fueron mencionados, pero no recibieron una notificación porque no pertenecen a este canal."
},
@@ -1609,7 +1685,7 @@
},
{
"id": "api.user.add_direct_channels_and_forget.failed.error",
- "translation": "Falla al agragar las preferencias del canal directo para el usuario user_id=%s, team_id=%s, err=%v"
+ "translation": "Falla al agregar las preferencias del canal directo para el usuario user_id=%s, team_id=%s, err=%v"
},
{
"id": "api.user.authorize_oauth_user.bad_response.app_error",
@@ -2128,6 +2204,50 @@
"translation": "No se puede abrir la imagen. La imagen es muy grande."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "La configuración del nodo con el id=%v ha cambiado. Intentando reiniciar el servicio del nodo. Para asegurar que el nodo ha sido configurado correctamente no debería confiar en este reinicio porque hemos detectado un cambio en la configuración principal."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "El nodo envia error el `%v` detalles=%v, extra=%v, número de reintentos=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "El nodo envia último error el `%v` detalles=%v, extra=%v, número de reintentos=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Detectada potencial versión incompatible para el agrupamiento de servidores con %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Detectada potencial configuración incompatible para el agrupamiento de servidores con %v"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "La funcionalidad de Agrupamiento de Servidores está deshabilitada por la licencia actual. Por favor, póngase en contacto con su administrador del sistema acerca de la actualización de su licencia enterprise."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Falló el ping al nodo con nombre=%v en=%v con id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Ping satisfactorio al nodo con nombre=%v en=%v on id=%v propio=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "La Consola del Sistema es de sólo lectura cuando la Alta Disponibilidad está habilitada."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "El entrenudo del Grupo de Servidores está escuchando en %v con el nombre=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "El entrenudo del Grupo de Servidores está detenido en %v con el nombre=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "La característica de Cumplimiento está deshabilitada para tu licencia actual. Por favor contacta a un administrador del sistema sobre como actualizar a una licencia enterprise."
},
@@ -2440,8 +2560,8 @@
"translation": "Token de acceso inválido"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "Código de autenticación inválido"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "Id de cliente inválido"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "Token de refrescamiento inválido"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "Id de usuario inválido"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "Código de autorización inválido"
},
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Callback urls inválido"
+ "translation": "URL de Callback debe ser una URL válida y empezar con http:// o https://."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Página principal inválida"
+ "translation": "URL de la Página web debe ser una URL válida y empezar con http:// o https://."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "URL del Icono debe ser una URL válida y empezar con http:// o https://."
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "Encontramos un error al guardar la licencia"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "Encontramos un error buscando el token de acceso"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "No se puede perpetrar la transacción"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "No se puede abrir la transacción para eliminar la app de OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "no se puede deshacer la transacción de eliminar la App de OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "Se ha producido un error mientras que se eliminaba la App de OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "Encontramos un error buscando el token de acceso"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "No pudimos encontrar la app"
+ "translation": "No pudimos encontrar la app solicitada"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "No pudimos encontrar ninguna app"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "Se ha producido un error mientras se buscaban las Apps de OAuth2"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "No pudimos encontrar el código de autorización"
},
@@ -3684,6 +3828,10 @@
"translation": "Encontramos un error buscando el código de autorización"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "Encontramos un error buscando el token de acceso"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "No pudimos remover el código de autorización"
},
@@ -3712,6 +3860,10 @@
"translation": "No pudimos guardar el código de autorización."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "Encontramos un error actualizando el token de acceso"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "No pudimos encontrar una app para actualizar"
},
@@ -4408,14 +4560,6 @@
"translation": "Consola de Administración"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "El administrador de sistema ha desactivado el servicio de autenticación por OAuth."
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "Falta uno o más de response_type, client_id, or redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "Autorizar Aplicación"
},
@@ -4460,62 +4604,6 @@
"translation": "Encontrar Equipo"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "invalid_request: client_id malo"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request: Falta client_secret"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "invalid_request: grant_type malo"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "invalid_client: credenciales inválidas de cliente"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "El administrador de sistema ha desactivado el servicio de autenticación por OAuth."
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "invalid_grant: El código de autorización ya fue intercambiado por un token de acceso"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "invalid_grant: Código de autorización inválido o expirado"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "server_error: Se encontró un error interno al intentar de accesar la base de datos"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "server_error: Se encontró un error interno al guardar el token de acceso en la base de datos"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "server_error: Se enconttró un error interno al guardar la sesión en la base de datos"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "server_error: Se encontró un error interno al extraer el usuario de la base de datos"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "invalid_request: Falta el código"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request: El redirect_uri suministrado no coincide con el código de autorización"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "Se encontró un error al revocar el acceso del token, err="
- },
- {
"id": "web.header.back",
"translation": "Atrás"
},
@@ -4628,18 +4716,6 @@
"translation": "Registro de usuario completado"
},
{
- "id": "web.singup_with_oauth.disabled.app_error",
- "translation": "El registro de usuario está deshabilitado."
- },
- {
- "id": "web.singup_with_oauth.expired_link.app_error",
- "translation": "El enlace de registro ha expirado"
- },
- {
- "id": "web.singup_with_oauth.invalid_link.app_error",
- "translation": "El enlace de registro parece ser inválido"
- },
- {
"id": "web.singup_with_oauth.invalid_team.app_error",
"translation": "Nombre del equipo inválido"
},
diff --git a/i18n/fr.json b/i18n/fr.json
index 577a5ed23..a2e4973a0 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -892,6 +892,74 @@
"translation": "L'administrateur système a désactivé l'authentification par OAuth."
},
{
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "L'administrateur système a désactivé l'authentification par OAuth2."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "Il manque une des valeurs parmi response_type, client_id ou redirect_uri"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Permissions insuffisantes pour supprimer l'application OAuth 2"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: Bad client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request : client_secret manquant"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request : Mauvais grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client : Identifiants client invalides"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "L'administrateur système a désactivé l'authentification par OAuth2."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant : Code d'autorisation invalide ou expiré"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request : Code manquant"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request : refresh_token manquant"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request : La redirect_uri fournie ne correspond pas au code d'autorisation redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant : jeton de rafraîchissement invalide"
+ },
+ {
"id": "api.oauth.get_auth_data.find.error",
"translation": "Impossible de trouver le code d'authentification pour code=%s"
},
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "L'administrateur système a désactivé l'authentification par OAuth."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "Erreur lors de la suppression du code d'autorisation en base de données"
+ "translation": "L'administrateur système a désactivé l'authentification par OAuth2."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "Erreur lors de la récupération du jeton d'accès avant suppression"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "L'inscription utilisateur est désactivée."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "Le lien d'inscription a expiré."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "Le lien d'inscription semble ne pas être valide."
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}} et {{.LastUsername}} ont été mentionnés, mais ils ne reçoivent pas les notifications, car ils ne font pas partie de ce canal."
},
@@ -2128,6 +2204,50 @@
"translation": "Impossible d'ouvrir l'image. L'image est trop grande."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potential incompatible version detected for clustering with %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potential incompatible config detected for clustering with %v"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "Fonctionnalité de conformité désactivée par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "System Console is set to read-only when High Availability is enabled."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Fonctionnalité de conformité désactivée par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
},
@@ -2440,8 +2560,8 @@
"translation": "Jeton d'accès invalide"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "Code d'authentification invalide"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "Id client invalide"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "Jeton d'actualisation invalide"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "Id utilisateur invalide"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "Code d'autorisation invalide"
},
@@ -2817,7 +2941,7 @@
},
{
"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://."
+ "translation": "URL du site invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://."
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Urls de rappel invalides"
+ "translation": "L'URL de callback doit être une URL valide et commencer par http:// ou https://."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Page d'accueil invalide"
+ "translation": "URL du site invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "URL de l'icône invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://."
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "Impossible de valider la transaction"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "Impossible d'ouvrir la transaction pour supprimer l'application OAuth 2"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "Impossible de restaurer la transaction pour supprimer l'application OAuth 2"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "Une erreur a eu lieu pendant la suppression de l'application OAuth 2"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "Nous n'avons pas pu trouver d'application existante"
+ "translation": "Nous n'avons pas pu trouver l'application"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "Nous n'avons pu trouver aucune application existante"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "Une erreur a eu lieu pendant la recherche des applications OAuth 2"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "Nous n'avons pas pu trouver le code d'autorisation existant"
},
@@ -3684,6 +3828,10 @@
"translation": "Nous avons rencontré une erreur durant la recherche du code d'autorisation"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "Nous n'avons pas supprimer le code d'autorisation"
},
@@ -3712,6 +3860,10 @@
"translation": "Nous n'avons pas pu enregistrer le code d'autorisation."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "Nous avons rencontré une erreur lors de la mise à jour du jeton d'accès"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "Nous n'avons pas pu trouver d'application existante à mettre à jour"
},
@@ -4408,14 +4560,6 @@
"translation": "Console Administration"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "L'administrateur système a désactivé les fournisseurs de service OAuth."
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "Il manque une des valeurs parmi response_type, client_id ou redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "Autoriser une application"
},
@@ -4460,62 +4604,6 @@
"translation": "Recherche d'équipe"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "invalid_request : Mauvais client_id"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request : client_secret manquant"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "invalid_request : Mauvais response_type"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "invalid_client : Identifiants client invalides"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "L'administrateur système a désactivé les fournisseurs de service OAuth."
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "invalid_grant : Code d'autorisation déjà échangé contre un jeton d'accès"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "invalid_grant : Code d'autorisation invalide ou expiré"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "invalid_request : Code manquant"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request : La redirect_uri fournie ne correspond pas au code d'autorisation redirect_uri"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "Une erreur est survenue lors de la révocation d'un jeton d'accès, err="
- },
- {
"id": "web.header.back",
"translation": "Précédent"
},
@@ -4628,18 +4716,6 @@
"translation": "Terminer l'inscription utilisateur"
},
{
- "id": "web.singup_with_oauth.disabled.app_error",
- "translation": "L'inscription utilisateur est désactivée."
- },
- {
- "id": "web.singup_with_oauth.expired_link.app_error",
- "translation": "Le lien d'inscription a expiré"
- },
- {
- "id": "web.singup_with_oauth.invalid_link.app_error",
- "translation": "Le lien d'inscription ne semble pas être valide"
- },
- {
"id": "web.singup_with_oauth.invalid_team.app_error",
"translation": "Nom d'équipe incorrect"
},
diff --git a/i18n/ja.json b/i18n/ja.json
index b1424e63d..9cb92212b 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -105,7 +105,7 @@
},
{
"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."
+ "translation": "SMTPのサーバー名、ポート、ユーザー名のいずれかが変更されました。SMTPのパスワードを再度入力し、接続のテストをしてください。"
},
{
"id": "api.admin.test_email.subject",
@@ -181,11 +181,11 @@
},
{
"id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error",
- "translation": "プライベートグループの作成と管理は、システム管理者しかできません。"
+ "translation": "非公開グループの作成と管理は、システム管理者しかできません。"
},
{
"id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error",
- "translation": "プライベートグループの作成と管理は、チーム管理者かシステム管理者しかできません。"
+ "translation": "非公開グループの作成と管理は、チーム管理者かシステム管理者しかできません。"
},
{
"id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error",
@@ -289,7 +289,7 @@
},
{
"id": "api.channel.leave.last_member.app_error",
- "translation": "あなたが最後のメンバーです。脱退する代わりにプライベートグループを削除しましょう。"
+ "translation": "あなたが最後のメンバーです。脱退する代わりに非公開グループを削除しましょう。"
},
{
"id": "api.channel.leave.left",
@@ -561,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### キーボードショートカット\n\n#### 移動\n\nALT+UP: 左側のサイドバーの前のチャンネルまたはダイレクトメッセージ\nALT+DOWN: 左側のサイドバーの次のチャンネルまたはダイレクトメッセージ\nALT+SHIFT+UP: 未読のメッセージのある左側のサイドバーの前のチャンネルまたはダイレクトメッセージ\nALT+SHIFT+DOWN: 未読のメッセージのある左側のサイドバーの次のチャンネルまたはダイレクトメッセージ\nCTRL/CMD+SHIFT+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 (入力欄で): 前の行を反転させる\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\nESC: 現在のチャンネルのすべてのメッセージを既読にする\nCTRL+UP (空の入力欄で): あなたが入力した前のメッセージまたはスラッシュコマンドを表示する\nCTRL+DOWN (空の入力欄で): あなたが入力した次のメッセージまたはスラッシュコマンドを表示する\nUP (空の入力欄で): 現在のチャンネルの最新のメッセージを編集する\n@[文字]+TAB: [文字]で始まる@usernameを補完する\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: 未読のメッセージのある左側のサイドバーの次のチャンネルまたはダイレクトメッセージ\nCTRL/CMD+SHIFT+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 (入力欄で): 前の行を反転させる\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\nESC: 現在のチャンネルのすべてのメッセージを既読にする\nCMD+UP (空の入力欄で): あなたが入力した前のメッセージまたはスラッシュコマンドを表示する\nCMD+DOWN (空の入力欄で): あなたが入力した次のメッセージまたはスラッシュコマンドを表示する\nUP (空の入力欄で): 現在のチャンネルの最新のメッセージを編集する\n@[文字]+TAB: [文字]で始まる@usernameを補完する\n:[文字]+TAB: [文字]で始まる絵文字を補完する\n\n#### ブラウザー内蔵のコマンド\n\nCMD+[: 履歴の前のチャンネル\nCMD+]: 履歴の次のチャンネル\nCMD+PLUS: フォントサイズを大きくする (ズームイン)\nCMD+MINUS: フォントサイズを小さくする (ズームアウト)\nSHIFT+UP (入力欄で): 前の行を反転させる\nSHIFT+DOWN (入力欄で): 次の行を反転させる\nSHIFT+ENTER (入力欄で): 改行する\n"
},
{
"id": "api.command_shortcuts.name",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "システム管理者はOAuthサービスを無効にしています。"
+ "translation": "システム管理者はOAuth2サービスプロバイダーを無効にしています。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "システム管理者はOAuth2サービスプロバイダーを無効にしています。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "response_type、client_id、redirect_uriのうち1つ以上が不足しています"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "OAuth2アプリケーションの削除に必要な権限が付与されていません"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "不正なリクエスト: client_idが不正です"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "不正なリクエスト: client_secretが存在しません"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "不正なリクエスト: grant_typeが不正です"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "不正なクライアント: 不正なクライアント認証情報です"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "システム管理者はOAuth2サービスプロバイダーを無効にしています。"
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "不正な権限付与: 不正あるいは期限切れの認証コードです"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "サーバーエラー: データベースへアクセス中にサーバー内部エラーが発生しました"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "サーバーエラー: データベースへアクセストークンを保存中にサーバー内部エラーが発生しました"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "サーバーエラー: データベースへセッションを保存中にサーバー内部エラーが発生しました"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "サーバーエラー: データベースからユーザーを取得中にサーバー内部エラーが発生しました"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "不正なリクエスト: コードが存在しません"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "不正なリクエスト: refresh_tokenが存在しません"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "不正なリクエスト: 指定されたredirect_uriが認証コードのredirect_uriと一致しません"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "不正な権限付与: 不正なリフレッシュトークンです"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "システム管理者はOAuthサービスを無効にしています。"
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "データベースから認証コードを削除できませんでした"
+ "translation": "システム管理者はOAuth2サービスプロバイダーを無効にしています。"
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "削除前にデータベースからアクセストークンを取得できませんでした"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "ユーザーの利用登録は無効化されています。"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "利用登録リンクは有効期限が切れています"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "利用登録リンクが不正です"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}}と{{.LastUsername}}が投稿に現れましたが、彼らはこのチャンネルには属していません。"
},
@@ -1021,7 +1097,7 @@
},
{
"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": "通知内のコメントスレッドの投稿を取得できませんでした root_post_id=%v、err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
@@ -1081,7 +1157,7 @@
},
{
"id": "api.post.update_mention_count_and_forget.update_error",
- "translation": "あなたについての投稿を数えるのに失敗しました user_id=%v on channel_id=%v err=%v"
+ "translation": "あなたについての投稿数を更新できませんでした post_id=%v on channel_id=%v err=%v"
},
{
"id": "api.post.update_post.find.app_error",
@@ -1169,7 +1245,7 @@
},
{
"id": "api.slackimport.slack_add_channels.added",
- "translation": "\r\n チャネルが追加されました \r\n"
+ "translation": "\r\n チャンネルが追加されました \r\n"
},
{
"id": "api.slackimport.slack_add_channels.failed_to_add_user",
@@ -1253,7 +1329,7 @@
},
{
"id": "api.status.init.debug",
- "translation": "POST APIルートを初期化しています"
+ "translation": "状態APIルートを初期化しています"
},
{
"id": "api.status.last_activity.error",
@@ -1261,7 +1337,7 @@
},
{
"id": "api.status.save_status.error",
- "translation": "user_id=%vのLastPingAtを更新できませんでした err=%v"
+ "translation": "状態を保存できませんでした user_id=%v、err=%v"
},
{
"id": "api.team.create_team.email_disabled.app_error",
@@ -1669,7 +1745,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "このサーバーではOAuth 2.0を利用した{{.Service}}のシングルサインオンは利用できません。"
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
@@ -1685,7 +1761,7 @@
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "このサーバーではOAuth 2.0を利用した{{.Service}}のシングルサインオンは利用できません。"
},
{
"id": "api.user.create_profile_image.default_font.app_error",
@@ -1797,7 +1873,7 @@
},
{
"id": "api.user.login_by_oauth.not_available.app_error",
- "translation": "{{.Service}} SSO through OAuth 2.0 not available on this server"
+ "translation": "このサーバーではOAuth 2.0を利用した{{.Service}}のシングルサインオンは利用できません。"
},
{
"id": "api.user.login_by_oauth.parse.app_error",
@@ -2021,7 +2097,7 @@
},
{
"id": "api.web_socket_router.log.error",
- "translation": "websocket routing error: seq=%v uid=%v %v [details: %v]"
+ "translation": "ウェブソケットルーティングエラー: seq=%v uid=%v %v [詳細: %v]"
},
{
"id": "api.web_team_hun.start.debug",
@@ -2101,7 +2177,7 @@
},
{
"id": "cli.license.critical",
- "translation": "機能にはエンタープライズライセンスが必要です。システム管理者にエンタープライズライセンスにアップグレードするように連絡してください。"
+ "translation": "機能にはエンタープライズライセンスが必要です。システム管理者にエンタープライズライセンスをアップグレードするように連絡してください。"
},
{
"id": "ent.brand.save_brand_image.decode.app_error",
@@ -2128,6 +2204,50 @@
"translation": "画像を開けません。画像が大き過ぎます。"
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "クラスター設定はid=%vへ変更されました。 クラスターサービスを再起動しようとしています。 コア部分の設定変更を検出したため、クラスターが正常に設定されていることを確実にするために、この再起動を信頼すべきではありません。"
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "クラスターが`%v`で失敗を送信しました detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "クラスターが`%v`で最後の失敗を送信しました detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "潜在的な互換性のないバージョンが%vのクラスター化で検出されました"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "潜在的な互換性のない設定が%vのクラスター化で検出されました"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "クラスター化機能が現在のライセンスでは無効になっています。システム管理者にエンタープライズライセンスをアップグレードするように連絡してください。"
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "id=%vのホスト名=%v on=%vのクラスターから応答がありません"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "id=%v self=%vのホスト名=%v on=%vのクラスターから応答がありました"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "効果用モードを有効にした場合、システムコンソールは読み込み専用となります。"
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "クラスターノード間の通信はホスト名=%v、id=%vの%vで接続待ちです"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "クラスターノード間の通信をホスト名=%v、id=%vの%vで停止しています"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "コンプライアンス機能が現在のライセンスでは無効になっています。システム管理者にエンタープライズライセンスをアップグレードするように連絡してください。"
},
@@ -2181,7 +2301,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": "あなたのLDAPアカウントにはMattermostサーバを利用する権限がありません。システム管理者にLDAPのユーザーフィルターをチェックするよう依頼してください。"
},
{
"id": "ent.ldap.do_login.user_not_registered.app_error",
@@ -2241,11 +2361,11 @@
},
{
"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."
+ "translation": "重複したエントリが見つかったため、LDAPユーザーを移行できませんでした。全ての重複を削除した上で、再度実行してください。"
},
{
"id": "ent.migration.migratetoldap.user_not_found",
- "translation": "Unable to find user on LDAP server: "
+ "translation": "LDAPサーバー上でユーザを見つけることができませんでした: "
},
{
"id": "ent.saml.build_request.app_error",
@@ -2341,7 +2461,7 @@
},
{
"id": "leave_team_modal.desc",
- "translation": "全ての公開チャンネルとプライベートグループから脱退します。チームがプライベートな場合、再度参加することはできません。実行してよろしいですか?"
+ "translation": "全ての公開チャンネルと非公開グループから脱退します。 チームが非公開な場合、再度参加することはできません。 実行してよろしいですか?"
},
{
"id": "leave_team_modal.no",
@@ -2440,8 +2560,8 @@
"translation": "不正なアクセストークンです"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "不正な認証コードです"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "不正なクライアントIDです"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "不正なリフレッシュトークンです"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "不正なユーザーIDです"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "不正な認証コードです"
},
@@ -2685,31 +2809,31 @@
},
{
"id": "model.config.is_valid.ldap_basedn",
- "translation": "LDAP field \"BaseDN\" is required."
+ "translation": "LDAP項目 \"BaseDN\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_bind_password",
- "translation": "LDAP field \"Bind Password\" is required."
+ "translation": "LDAP項目 \"Bind Password\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_bind_username",
- "translation": "LDAP field \"Bind Username\" is required."
+ "translation": "LDAP項目 \"Bind Username\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_email",
- "translation": "LDAP field \"Email Attribute\" is required."
+ "translation": "LDAP項目 \"Email Attribute\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_firstname",
- "translation": "LDAP field \"First Name Attribute\" is required."
+ "translation": "LDAP項目 \"FIrst Name Attribute\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_id",
- "translation": "LDAP field \"ID Attribute\" is required."
+ "translation": "LDAP項目 \"ID Attribute\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_lastname",
- "translation": "LDAP field \"Last Name Attribute\" is required."
+ "translation": "LDAP項目 \"Last Name Attribute\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_max_page_size.app_error",
@@ -2729,7 +2853,7 @@
},
{
"id": "model.config.is_valid.ldap_server",
- "translation": "LDAP field \"LDAP Server\" is required."
+ "translation": "LDAP項目 \"LDAP Server\" は必須です。"
},
{
"id": "model.config.is_valid.ldap_sync_interval.app_error",
@@ -2737,7 +2861,7 @@
},
{
"id": "model.config.is_valid.ldap_username",
- "translation": "LDAP field \"Username Attribute\" is required."
+ "translation": "LDAP項目 \"Username Attribute\" は必須です。"
},
{
"id": "model.config.is_valid.listen_address.app_error",
@@ -2817,11 +2941,11 @@
},
{
"id": "model.config.is_valid.site_url.app_error",
- "translation": "SAML SSOのURLを正しく設定してください。URLはhttp://またはhttps://で始まります。"
+ "translation": "サイト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."
+ "translation": "サイト名は {{.MaxLength}} 文字以内にしてください。"
},
{
"id": "model.config.is_valid.sql_data_src.app_error",
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "不正なコールバックURLです"
+ "translation": "コールバックURLを正しく設定してください。URLはhttp://またはhttps://で始まります。"
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "不正なホームページです"
+ "translation": "ホームページのURLを正しく設定してください。URLはhttp://またはhttps://で始まります。"
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "アイコンのURLを正しく設定してください。URLはhttp://またはhttps://で始まります。"
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3373,7 +3501,7 @@
},
{
"id": "store.sql_audit.get.finding.app_error",
- "translation": "監査データを探している際にエラーが発生しました"
+ "translation": "監査データを探す際にエラーが発生しました"
},
{
"id": "store.sql_audit.get.limit.app_error",
@@ -3656,16 +3784,28 @@
"translation": "ライセンスを保存する際にエラーが発生しました"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "アクセストークンを探す際にエラーが発生しました"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "トランザクションをコミットできません"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "OAuth2アプリケーションを削除するトランザクションを開始できません"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "OAuth2アプリケーションを削除するトランザクションをロールバックできません"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "OAuth2アプリケーションを削除中にエラーが発生しました"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "アクセストークンを探す際にエラーが発生しました"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "既に存在するアプリケーションが見付かりませんでした"
+ "translation": "リクエストされたアプリケーションが見付かりませんでした"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "アプリケーションが一つも見付かりませんでした"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "OAuth2アプリケーションを検索中にエラーが発生しました"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "既存の認証コードが見付かりませんでした"
},
@@ -3684,6 +3828,10 @@
"translation": "認証コードを探す際にエラーが発生しました"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "アクセストークンを探す際にエラーが発生しました"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "認証コードを削除できませんでした"
},
@@ -3712,6 +3860,10 @@
"translation": "認証コードを保存できませんでした"
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "アクセストークンを更新する際にエラーが発生しました"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "更新すべきアプリケーションが見付かりませんでした"
},
@@ -3921,35 +4073,35 @@
},
{
"id": "store.sql_status.get.app_error",
- "translation": "ライセンスを保存する際にエラーが発生しました"
+ "translation": "状態を取得する際にエラーが発生しました"
},
{
"id": "store.sql_status.get.missing.app_error",
- "translation": "No entry for that status exists"
+ "translation": "その状態のエントリは存在しません"
},
{
"id": "store.sql_status.get_online.app_error",
- "translation": "ライセンスを保存する際にエラーが発生しました"
+ "translation": "全てのオンライン状態を取得する際にエラーが発生しました"
},
{
"id": "store.sql_status.get_online_away.app_error",
- "translation": "ライセンスを保存する際にエラーが発生しました"
+ "translation": "全てのオンライン/離席状態を取得する際にエラーが発生しました"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
- "translation": "ユーザー数を取得できませんでした"
+ "translation": "アクティブユーザー数を取得できませんでした"
},
{
"id": "store.sql_status.reset_all.app_error",
- "translation": "ライセンスを保存する際にエラーが発生しました"
+ "translation": "全ての状態をリセットする際にエラーが発生しました"
},
{
"id": "store.sql_status.save.app_error",
- "translation": "ライセンスを保存する際にエラーが発生しました"
+ "translation": "状態を保存する際にエラーが発生しました"
},
{
"id": "store.sql_status.update.app_error",
- "translation": "チームを更新する際にエラーが発生しました"
+ "translation": "状態を更新する際にエラーが発生しました"
},
{
"id": "store.sql_system.get.app_error",
@@ -4113,7 +4265,7 @@
},
{
"id": "store.sql_user.migrate_theme.critical",
- "translation": "Failed to migrate User.ThemeProps to Preferences table %v"
+ "translation": "User.ThemePropsをPreferenceテーブル %v に移行できませんでした"
},
{
"id": "store.sql_user.missing_account.const",
@@ -4281,11 +4433,11 @@
},
{
"id": "store.sql_webhooks.save_incoming.app_error",
- "translation": "IncomingWebhookを保存できませんでした"
+ "translation": "内向きのWebhookを保存できませんでした"
},
{
"id": "store.sql_webhooks.save_incoming.existing.app_error",
- "translation": "既存のIncomingWebhookを上書きできませんでした"
+ "translation": "既存の内向きのWebhookを上書きできませんでした"
},
{
"id": "store.sql_webhooks.save_outgoing.app_error",
@@ -4408,14 +4560,6 @@
"translation": "管理コンソール"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "システム管理者はOAuthサービスを無効にしています。"
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "response_type、client_id、redirect_uriのいずれから不足しています"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "アプリケーションを認証する"
},
@@ -4460,62 +4604,6 @@
"translation": "チームを探す"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "不正なリクエスト: 不正なclient_idです"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "不正なリクエスト: client_secretがありません"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "不正なリクエスト: 不正なgrant_typeです"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "不正なクライアント: 不正なクライアント認証情報です"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "システム管理者がOAuthサービスを提供しないように設定しています。"
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "不正な権限付与: 認証コードは、既にアクセストークンに交換されています"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "不正な権限付与: 不正あるいは期限切れの認証コードです"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "サーバーエラー: データベースへアクセス中にサーバー内部エラーが発生しました"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "サーバーエラー: データベースへアクセストークンを保存中にサーバー内部エラーが発生しました"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "サーバーエラー: データベースへセッションを保存中にサーバー内部エラーが発生しました"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "サーバーエラー: データベースからユーザーを取得中にサーバー内部エラーが発生しました"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "不正なリクエスト: コードが見付かりません"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "不正なリクエスト: 使われたredirect_uriは、正規のコードのredirect_uriに合致しません"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "アクセストークンを破棄する際にエラーが発生しました err="
- },
- {
"id": "web.header.back",
"translation": "戻る"
},
@@ -4525,7 +4613,7 @@
},
{
"id": "web.incoming_webhook.disabled.app_error",
- "translation": "外部からのウェブフックはシステム管理者によって無効化されています。"
+ "translation": "内向きのウェブフックはシステム管理者によって無効化されています。"
},
{
"id": "web.incoming_webhook.invalid.app_error",
@@ -4628,18 +4716,6 @@
"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": "不正なチーム名です"
},
diff --git a/i18n/ko.json b/i18n/ko.json
index 0b8592aa2..eb71b4398 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -561,11 +561,11 @@
},
{
"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"
+ "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\nESC: 현재 채널의 모든 메시지를 읽음으로 표시합니다.\nCTRL+UP (빈 입력란에서): 입력했던 이전 메시지 또는 슬래시 명령을 다시 표시합니다\nCTRL+DOWN (빈 입력란에서): 입력했던 다음 메시지 또는 슬래시 명령을 다시 표시합니다\nUP (빈 입력란에서): 현재 채널에서 마지막으로 입력한 메시지를 편집합니다\n@[문자]+TAB: [문자]로 시작하는 @username 을 자동완성 합니다\n:[문자]+TAB: [문자]로 시작하는 이모티콘을 자동완성 합니다\n\n#### 브라우저 명령\n\nALT+LEFT: 히스토리의 이전 채널\nALT+RIGHT: 히스토리의 다음 채널\nCTRL+PLUS: 글꼴을 크게 합니다 (확대)\nCTRL+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"
+ "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\nESC: 현재 채널의 모든 메시지를 읽음으로 표시합니다.\nCMD+UP (빈 입력란에서): 입력했던 이전 메시지 또는 슬래시 명령을 다시 표시합니다\nCMD+DOWN (빈 입력란에서): 입력했던 다음 메시지 또는 슬래시 명령을 다시 표시합니다\nUP (빈 입력란에서): 현재 채널에서 마지막으로 입력한 메시지를 편집합니다\n@[문자]+TAB: [문자]로 시작하는 @username 을 자동완성 합니다\n:[문자]+TAB: [문자]로 시작하는 이모티콘을 자동완성 합니다\n\n#### 브라우저 명령\n\nCMD+[: 히스토리의 이전 채널\nCMD+]: 히스토리의 다음 채널\nCMD+PLUS: 글꼴을 크게 합니다 (확대)\nCMD+MINUS: 글꼴을 작게 합니다 (축소)\nSHIFT+UP (in input field): 이전 행을 강조합니다\nSHIFT+DOWN (in input field): 다음 행을 강조합니다\nSHIFT+ENTER (in input field): 줄바꿈을 합니다\n"
},
{
"id": "api.command_shortcuts.name",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "OAuth 서비스 제공을 시스템 관리자가 껐습니다."
+ "translation": "OAuth2 서비스 제공자가 시스템 관리자에 의해 종료되었습니다."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "OAuth2 서비스 제공자가 시스템 관리자에 의해 종료되었습니다."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "response_type, client_id, redirect_uri 중 하나 이상이 누락되었습니다."
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Inappropriate permissions to delete the OAuth2 App"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: 잘못된 client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request: Missing client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request: 잘못된 response_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client: Invalid client credentials"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "OAuth2 서비스 제공자가 시스템 관리자에 의해 종료되었습니다."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant: Invalid or expired authorization code"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error: Encountered internal server error while accessing database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error: Encountered internal server error while saving access token to database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error: Encountered internal server error while saving session to database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error: Encountered internal server error while pulling user from database"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request: Missing code"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request: Missing refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request: Supplied redirect_uri does not match authorization code redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant: Invalid refresh token"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "시스템 관리자가 OAuth 서비스 제공을 껐습니다."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "DB에서 권한 코드를 삭제하는데 오류가 발생했습니다."
+ "translation": "OAuth2 서비스 제공자가 시스템 관리자에 의해 종료되었습니다."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "삭제하기 전에 DB에서 엑세스 토큰을 받을 수 없습니다."
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "사용자 가입이 비활성화 되어있습니다."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "가입 링크가 만료되었습니다."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "유효하지 않은 가입 링크입니다."
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}}, {{.LastUsername}} 이 멘션되었으나, 그들은 이 채널에 속하지 않기 때문에 알림을 받지 못했습니다."
},
@@ -1009,7 +1085,7 @@
},
{
"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"
+ "translation": "직접 대화 채널을 구성하는데 실패했습니다 user_id=%v other_user_id=%v err=%v"
},
{
"id": "api.post.make_direct_channel_visible.update_pref.error",
@@ -2128,6 +2204,50 @@
"translation": "이미지가 너무 커서 열 수 없습니다."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potential incompatibile version detected for clustering with %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potential incompatibile config detected for clustering with %v"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "Compliance 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "System Console is set to read-only when High Availability is enabled."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Compliance 기능을 활성화 하려면 엔터프라이즈 라이센스가 필요합니다. 시스템 관리자에게 업그레이드를 문의해보세요."
},
@@ -2440,8 +2560,8 @@
"translation": "잘못된 접근 토큰입니다."
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "잘못된 인증 코드"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "잘못된 클라이언트 ID"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "잘못된 토큰"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "잘못된 사용자 ID"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "잘못된 인증 코드"
},
@@ -2485,7 +2609,7 @@
},
{
"id": "model.channel.is_valid.2_or_more.app_error",
- "translation": "이름은 반드시 1글자 이상 64글자 이하 영문 또는 숫자여야 합니다."
+ "translation": "이름은 반드시 2글자 이상의 영문 또는 숫자여야 합니다."
},
{
"id": "model.channel.is_valid.create_at.app_error",
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Invalid callback urls"
+ "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Invalid homepage"
+ "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "SAML SSO URL must be a valid URL and start with http:// or https://."
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,11 +3784,23 @@
"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.delete.commit_transaction.app_error",
+ "translation": "Unable to commit transaction"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "Unable to open transaction to delete the OAuth2 app"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "Unable to rollback transaction to delete the OAuth2 App"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "An error occurred while deleting the OAuth2 App"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "We encountered an error finding the access token"
},
{
@@ -3676,6 +3816,10 @@
"translation": "채널을 찾을 수 없습니다"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "An error occurred while finding the OAuth2 Apps"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "We couldn't find the existing authorization code"
},
@@ -3684,6 +3828,10 @@
"translation": "We encountered an error finding the authorization code"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "We encountered an error finding the access token"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "We couldn't remove the authorization code"
},
@@ -3712,6 +3860,10 @@
"translation": "We couldn't save the authorization code."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "We encountered an error finding the access token"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "채널을 찾을 수 없습니다"
},
@@ -4209,7 +4361,7 @@
},
{
"id": "store.sql_user.update_last_picture_update.app_error",
- "translation": "채널을 찾을 수 없습니다"
+ "translation": "update_at 필드를 업데이트 할 수 없습니다"
},
{
"id": "store.sql_user.update_last_ping.app_error",
@@ -4301,7 +4453,7 @@
},
{
"id": "system.message.name",
- "translation": "System"
+ "translation": "시스템"
},
{
"id": "utils.config.load_config.decoding.panic",
@@ -4405,19 +4557,11 @@
},
{
"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"
+ "translation": "관리자 도구"
},
{
"id": "web.authorize_oauth.title",
- "translation": "Authorize Application"
+ "translation": "애플리케이션 인증하기"
},
{
"id": "web.check_browser_compatibility.app_error",
@@ -4449,75 +4593,19 @@
},
{
"id": "web.doc.title",
- "translation": "Documentation"
+ "translation": "문서"
},
{
"id": "web.email_verified.title",
- "translation": "Email Verified"
+ "translation": "이메일 검증됨"
},
{
"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="
+ "translation": "팀 찾기"
},
{
"id": "web.header.back",
- "translation": "Back"
+ "translation": "돌아가기"
},
{
"id": "web.incoming_webhook.channel.app_error",
@@ -4529,7 +4617,7 @@
},
{
"id": "web.incoming_webhook.invalid.app_error",
- "translation": "잘못된 webhook"
+ "translation": "잘못된 Webhook"
},
{
"id": "web.incoming_webhook.parse.app_error",
@@ -4541,7 +4629,7 @@
},
{
"id": "web.incoming_webhook.text.app_error",
- "translation": "No text specified"
+ "translation": "지정된 텍스트가 없습니다."
},
{
"id": "web.incoming_webhook.user.app_error",
@@ -4557,7 +4645,7 @@
},
{
"id": "web.login.login_title",
- "translation": "Login"
+ "translation": "로그인"
},
{
"id": "web.login_with_oauth.invalid_team.app_error",
@@ -4573,7 +4661,7 @@
},
{
"id": "web.post_permalink.app_error",
- "translation": "Invalid Post ID"
+ "translation": "잘못된 글 ID"
},
{
"id": "web.reparse_templates.info",
@@ -4589,11 +4677,11 @@
},
{
"id": "web.root.home_title",
- "translation": "Home"
+ "translation": "홈"
},
{
"id": "web.root.singup_title",
- "translation": "Signup"
+ "translation": "가입"
},
{
"id": "web.signup_team_complete.invalid_link.app_error",
@@ -4628,18 +4716,6 @@
"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": "올바르지 않은 형식"
},
diff --git a/i18n/nl.json b/i18n/nl.json
index 2035c7342..011995a9d 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -77,7 +77,7 @@
},
{
"id": "api.admin.init.debug",
- "translation": "Initialisatie van de admin api"
+ "translation": "Initialisatie van de admin api routes"
},
{
"id": "api.admin.recycle_db_end.warn",
@@ -269,7 +269,7 @@
},
{
"id": "api.channel.init.debug",
- "translation": "Initialisatie van de admin api"
+ "translation": "Initialisatie van de kanaal api routes"
},
{
"id": "api.channel.join_channel.permissions.app_error",
@@ -301,7 +301,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
- "translation": "%s heeft het kanaal titel verwijderd (was: %s)"
+ "translation": "%s heeft de kanaal titel verwijderd (was: %s)"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
@@ -389,7 +389,7 @@
},
{
"id": "api.command.init.debug",
- "translation": "Initialisatie van de opdracht admin api"
+ "translation": "Initialisatie van de opdracht api routes"
},
{
"id": "api.command.invite_people.desc",
@@ -505,7 +505,7 @@
},
{
"id": "api.command_logout.name",
- "translation": "Uitloggen"
+ "translation": "uitloggen"
},
{
"id": "api.command_logout.success_message",
@@ -549,7 +549,7 @@
},
{
"id": "api.command_msg.name",
- "translation": "[message]"
+ "translation": "bericht"
},
{
"id": "api.command_msg.success",
@@ -561,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### Sneltoetsen\n\n#### Navigatie\n\nALT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de zijbalk links\nALT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de zijbalk links\nALT+SHIFT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nALT+SHIFT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nCTRL/CMD+K): Openen van een snelle kanaal wisselaar dialoog\nCTRL/CMD+SHIFT+A: Open account instellingen\nCTRL/CMD+SHIFT+M: Open recente vermeldingen\n\n#### Bestanden\n\nCTRL/CMD+U: Upload bestand(en)\n\n#### Berichten\n\nCTRL/CMD+pijl-OMHOOG: (in leeg invoerveld): Herhaal de vorige boodschap of slash opdracht die u hebt ingevoerd\nCTRL/CMD+pijl-OMLAAG: (in leeg invoerveld): Herhaal het volgende bericht slash of opdracht die u hebt ingevoerd\npijl-OMHOOG: (in het lege invoerveld): Bewerk uw laatste bericht in het huidige kanaal\n@[karakter]+TAB: automatisch @gebruikersnaam aanvullen dat begint met [karakter]\n:[karakter]+TAB: automatisch emoji aanvullen dat begint met [karakter]\n\n#### De ingebouwde Browser Opdrachten\n\nALT+pijl-LINKS/CMD+[: Vorige kanaal in uw geschiedenis\nALT+pijl-RECHTS/CMD+]: Volgend kanaal in uw geschiedenis\nCTRL/CMD+PLUS: Lettergrootte vergroten (inzoomen)\nCTRL/CMD+MIN: Lettergrootte verkleinen (uitzoomen)\nSHIFT+pijl-OMHOOG (in het invoerveld): Markeer de tekst naar de vorige regel\nSHIFT+pijl-OMLAAG (in het invoerveld): Markeer de tekst naar de volgende regel\nSHIFT+ENTER (in het invoerveld): Maak een nieuwe regel\n"
+ "translation": "### Sneltoetsen\n\n#### Navigatie\n\nALT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de zijbalk links\nALT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de zijbalk links\nALT+SHIFT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nALT+SHIFT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nCTRL/CMD+K): Openen van een snelle kanaal wisselaar dialoog\nCTRL/CMD+SHIFT+A: Open account instellingen\nCTRL/CMD+SHIFT+M: Open recente vermeldingen\n\n#### Bestanden\n\nCTRL/CMD+U: Upload bestand(en)\n\n#### Berichten\n\nESC: Markeer alle berichten in het huidige kanaal als gelezen\nCTRL/CMD+pijl-OMHOOG: (in leeg invoerveld): Herhaal de vorige boodschap of slash opdracht die u hebt ingevoerd\nCTRL/CMD+pijl-OMLAAG: (in leeg invoerveld): Herhaal het volgende bericht slash of opdracht die u hebt ingevoerd\npijl-OMHOOG: (in het lege invoerveld): Bewerk uw laatste bericht in het huidige kanaal\n@[karakter]+TAB: automatisch @gebruikersnaam aanvullen dat begint met [karakter]\n:[karakter]+TAB: automatisch emoji aanvullen dat begint met [karakter]\n\n#### De ingebouwde Browser Opdrachten\n\nALT+pijl-LINKS/CMD+[: Vorige kanaal in uw geschiedenis\nALT+pijl-RECHTS/CMD+]: Volgend kanaal in uw geschiedenis\nCTRL/CMD+PLUS: Lettergrootte vergroten (inzoomen)\nCTRL/CMD+MIN: Lettergrootte verkleinen (uitzoomen)\nSHIFT+pijl-OMHOOG (in het invoerveld): Markeer de tekst naar de vorige regel\nSHIFT+pijl-OMLAAG (in het invoerveld): Markeer de tekst naar de volgende regel\nSHIFT+ENTER (in het invoerveld): Maak een nieuwe regel\n"
},
{
"id": "api.command_shortcuts.list_mac",
- "translation": "### Sneltoetsen\n\n#### Navigatie\n\nALT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de zijbalk links\nALT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de zijbalk links\nALT+SHIFT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nALT+SHIFT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nCTRL/CMD+K): Openen van een snelle kanaal wisselaar dialoog\nCTRL/CMD+SHIFT+A: Open account instellingen\nCTRL/CMD+SHIFT+M: Open recente vermeldingen\n\n#### Bestanden\n\nCTRL/CMD+U: Upload bestand(en)\n\n#### Berichten\n\nCTRL/CMD+pijl-OMHOOG: (in leeg invoerveld): Herhaal de vorige boodschap of slash opdracht die u hebt ingevoerd\nCTRL/CMD+pijl-OMLAAG: (in leeg invoerveld): Herhaal het volgende bericht slash of opdracht die u hebt ingevoerd\npijl-OMHOOG: (in het lege invoerveld): Bewerk uw laatste bericht in het huidige kanaal\n@[karakter]+TAB: automatisch @gebruikersnaam aanvullen dat begint met [karakter]\n:[karakter]+TAB: automatisch emoji aanvullen dat begint met [karakter]\n\n#### De ingebouwde Browser Opdrachten\n\nALT+pijl-LINKS/CMD+[: Vorige kanaal in uw geschiedenis\nALT+pijl-RECHTS/CMD+]: Volgend kanaal in uw geschiedenis\nCTRL/CMD+PLUS: Lettergrootte vergroten (inzoomen)\nCTRL/CMD+MIN: Lettergrootte verkleinen (uitzoomen)\nSHIFT+pijl-OMHOOG (in het invoerveld): Markeer de tekst naar de vorige regel\nSHIFT+pijl-OMLAAG (in het invoerveld): Markeer de tekst naar de volgende regel\nSHIFT+ENTER (in het invoerveld): Maak een nieuwe regel\n"
+ "translation": "### Sneltoetsen\n\n#### Navigatie\n\nALT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de zijbalk links\nALT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de zijbalk links\nALT+SHIFT+pijl-OMHOOG: Vorige kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nALT+SHIFT+pijl-OMLAAG: Volgende kanaal of rechtstreeks bericht in de linker zijbalk met ongelezen berichten\nCTRL/CMD+K): Openen van een snelle kanaal wisselaar dialoog\nCTRL/CMD+SHIFT+A: Open account instellingen\nCTRL/CMD+SHIFT+M: Open recente vermeldingen\n\n#### Bestanden\n\nCTRL/CMD+U: Upload bestand(en)\n\n#### Berichten\n\nESC: Markeer alle berichten in het huidige kanaal als gelezen\nCTRL/CMD+pijl-OMHOOG: (in leeg invoerveld): Herhaal de vorige boodschap of slash opdracht die u hebt ingevoerd\nCTRL/CMD+pijl-OMLAAG: (in leeg invoerveld): Herhaal het volgende bericht slash of opdracht die u hebt ingevoerd\npijl-OMHOOG: (in het lege invoerveld): Bewerk uw laatste bericht in het huidige kanaal\n@[karakter]+TAB: automatisch @gebruikersnaam aanvullen dat begint met [karakter]\n:[karakter]+TAB: automatisch emoji aanvullen dat begint met [karakter]\n\n#### De ingebouwde Browser Opdrachten\n\nALT+pijl-LINKS/CMD+[: Vorige kanaal in uw geschiedenis\nALT+pijl-RECHTS/CMD+]: Volgend kanaal in uw geschiedenis\nCTRL/CMD+PLUS: Lettergrootte vergroten (inzoomen)\nCTRL/CMD+MIN: Lettergrootte verkleinen (uitzoomen)\nSHIFT+pijl-OMHOOG (in het invoerveld): Markeer de tekst naar de vorige regel\nSHIFT+pijl-OMLAAG (in het invoerveld): Markeer de tekst naar de volgende regel\nSHIFT+ENTER (in het invoerveld): Maak een nieuwe regel\n"
},
{
"id": "api.command_shortcuts.name",
@@ -573,7 +573,7 @@
},
{
"id": "api.command_shrug.desc",
- "translation": "Voegd ¯\\_(ツ)_/¯ toe aan het bericht"
+ "translation": "Voeg ¯\\_(ツ)_/¯ toe aan het bericht"
},
{
"id": "api.command_shrug.hint",
@@ -581,7 +581,7 @@
},
{
"id": "api.command_shrug.name",
- "translation": "shrug"
+ "translation": "ophalen"
},
{
"id": "api.context.404.app_error",
@@ -621,7 +621,7 @@
},
{
"id": "api.context.token_provided.app_error",
- "translation": "Sessie is niet OAuth, maar token we doorgegeven in de query string"
+ "translation": "Sessie is niet OAuth, maar token was doorgegeven in de query string"
},
{
"id": "api.context.unknown.app_error",
@@ -633,7 +633,7 @@
},
{
"id": "api.emoji.create.parse.app_error",
- "translation": "Kan emoticon niet aanmaken. Fout tijdens het uitlezen van verzoek."
+ "translation": "Kan emoji niet aanmaken. Fout tijdens het uitlezen van verzoek."
},
{
"id": "api.emoji.create.permissions.app_error",
@@ -641,7 +641,7 @@
},
{
"id": "api.emoji.create.too_large.app_error",
- "translation": "Kon emoticon niet aanmaken. Afbeelding moet minstens 64 KB groot zijn."
+ "translation": "Kon emoji niet aanmaken. Afbeelding moet minstens 64 KB groot zijn."
},
{
"id": "api.emoji.delete.permissions.app_error",
@@ -653,11 +653,11 @@
},
{
"id": "api.emoji.get_image.decode.app_error",
- "translation": "Kon plaatje niet omzetten voor emoticon."
+ "translation": "Kon plaatje niet omzetten voor emoji."
},
{
"id": "api.emoji.get_image.read.app_error",
- "translation": "Kon plaatje niet lezen voor emoticon"
+ "translation": "Kon plaatje niet lezen voor emoji"
},
{
"id": "api.emoji.init.debug",
@@ -801,7 +801,7 @@
},
{
"id": "api.general.init.debug",
- "translation": "Initialisatie van de algemene api routes"
+ "translation": "Initialisatie van algemene api routes"
},
{
"id": "api.import.import_post.saving.debug",
@@ -861,7 +861,7 @@
},
{
"id": "api.license.init.debug",
- "translation": "Initialisatie van de licentie api"
+ "translation": "Initialisatie van licentie api routes"
},
{
"id": "api.license.remove_license.remove.app_error",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "De systeembeheerder de OAuth service uitgeschakeld."
+ "translation": "De systeembeheerder heeft de OAuth2 Service Provider uitgeschakeld."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "De systeembeheerder heeft de OAuth2 Service Provider uitgeschakeld."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "Mist een of meerdere elementen uit: response_type, client_id of redirect_uri"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Onvoldoende rechten voor het verwijderen van de OAuth2 applicatie"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "ongeldige aanvraag: Verkeerd client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "ongeldige aanvraag (invalid_request): Mist client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "ongeldige aanvraag: Verkeerd grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "Ongeldige client (invalid_client): Ongeldige client credentials"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "De systeembeheerder heeft de OAuth2 Service Provider uitgeschakeld."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "(invalid_grant): Ongeldig of verlopen authorisatie code"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "Server fout (server_error): Er een interne server fout opgetreden tijdens het benaderen van de database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "Server fout (server_error): Er is een interne server fout opgetreden tijdens het opslaan van het toegangs-token in de database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "Server fout (server_error): Er is een interne server fout opgetreden tijdens het opslaan van de sessie in de database"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "Server fout (server_error): Er is een interne server fout opgetreden tijdens het ophalen van de gebruiker uit de database"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "Ongeldige aanvraag (invalid_request): Ontbrekende code"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "Ongeldige aanvraag (invalid_request): Ontbrekende refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "Ongeldige aanvraag (invalid_request): De gegeven redirect_uri komt niet overeen met de autorisatie code redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant: Verkeerd refresh token"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "De systeembeheerder heeft de OAuth service uitgeschakeld."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "Er is een fout opgetreden tijdens het verwijderen van de authorisatie code uit de database"
+ "translation": "De systeembeheerder heeft de OAuth2 Service Provider uitgeschakeld."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "Er is een fout opgetreden tijdens het ophalen van het access token uit de database, voor het verwijderen"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "Gebruikers registratie is uitgeschakeld."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "De aanmeld link is verlopen"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "De aanmeld link is niet geldig"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}} en {{.LastUsername}} zijn genoemd, maar ze hebben geen notificatie gekregen, omdat ze niet deelnemen aan dit kanaal."
},
@@ -2128,6 +2204,50 @@
"translation": "Kan de afbeelding niet openen. Afbeelding is te groot."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Cluster configuratie is verandert voor id=%v. Poging tot herstarten van de cluster service. Om zeker te zijn dat het cluster correct is geconfigureerd moet je niet vertrouwen op deze herstart omdat we een globale configuratie verandering ontdekte. "
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Cluster verstuurde mislukte poging op `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Cluster verzond laatste mislukte poging op `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potentieel incompatibel versie gedetecteerd voor clustering met %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potentieel incompatibel configuratie gedetecteerd voor clusteren met %v "
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "Clustering functionaliteit is uitgeschakeld met de huidige licentie. Neem contact op met de beheerder voor een upgrade van de licentie."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Cluster ping gefaald bij hostname=%v op=%v met id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Cluster ping success met hostnaam=%v op=%v met id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "Systeem Console wordt op alleen-lezen gezet wanneer High Availability aan staat. "
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Cluster internode communicatie luistert op %v met hostnaam=%v id=%v "
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Cluster internode communicatie is aan het stoppen op %v met hostnaam=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Compliance functionaliteit is uitgeschakeld met de huidige licentie. Neem contact op met de beheerder voor een upgrade van de licentie."
},
@@ -2440,8 +2560,8 @@
"translation": "Ongeldig toegangs token"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "Ongeldige auth code"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "Ongeldig client id "
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "Ongeldig verversings token"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "Ongeldige gebruikers id"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "Ongeldige authorizatie code"
},
@@ -2817,7 +2941,7 @@
},
{
"id": "model.config.is_valid.site_url.app_error",
- "translation": "Ongeldige URL. Een geldige URl begint met http:// of https://."
+ "translation": "Ongeldige URL. Een geldige URl begint met http:// of https://"
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Ongeldige 'callback' urls"
+ "translation": "Ongeldige URL. Een geldige URl begint met http:// of https://."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Ongeldige start pagina"
+ "translation": "Beginpagina moet een geldige URL zijn, een geldige URl begint met http:// of https://."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "Ikoon URL moet een geldige URl zijn, die begint met http:// of https://"
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "Er is een probleem opgetreden tijdens het opslaan van de licentie"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "Er is een probleem opgetreden bij het ophalen van het access token"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "De transactie kan niet worden vastgelegd"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "Niet mogelijk om de OAuth2 app te verwijderen"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "Niet mogelijk om de OAuth2 app verwijdering terug te draaien"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "Er deed zich een fout voor tijdens het verwijderen van de OAuth2 App"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
- "translation": "Er is een probleem opgetrden tijdens het zoeken van het access token"
+ "id": "store.sql_oauth.get_access_data.app_error",
+ "translation": "Er is een probleem opgetreden bij het ophalen van het access token"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "De bestaande app kan niet gevonden worden"
+ "translation": "De gezochte app kan niet gevonden worden"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "Er kunnen geen bestaande app's gevonden worden"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "Er is een fout opgetreden tijdens het vinden van OAuth2 applicaties."
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "We kunnen de authorisatie code niet vinden"
},
@@ -3684,6 +3828,10 @@
"translation": "Er is een probleem opgetreden bij het zoeken van de autorisatie code"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "Er is een probleem opgetreden bij het ophalen van het access token"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "De authorisatie code kan niet verwijderd worden"
},
@@ -3712,6 +3860,10 @@
"translation": "De authorisatie code kan niet opgeslagen worden."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "Er is een probleem opgetreden bij het bijwerken van het access token"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "We kunnen de bestaande app niet vinden om bij te werken"
},
@@ -4408,14 +4560,6 @@
"translation": "Beheerder Console"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "De systeembeheerder heeft de OAuth service uitgeschakeld."
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "Mist een of meerdere elementen uit; response_type, client_id of redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "Authoriseer Applicaties"
},
@@ -4460,62 +4604,6 @@
"translation": "Zoek een Team"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "ongeldige aanvraag: Verkeerd client_id"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "ongeldige aanvraag (invalid_request); Mist client_secret"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "ongeldige aanvraag: Verkeerd antwoord type"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "Ongeldige client (invalid_client); ongeldige client credentials"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "De systeembeheerder heeft de OAuth service uitgeschakeld."
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "Ongeldige toegang (invalid_grant); Authorisatie code is al ingewisseld voor een toegangs token"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "Ongeldige toegang (invalid_grant); Ongeldig of verlopen authorisatie code"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "Server fout (server_error); Er een interne server fout opgetreden tijdens het benaderen van de database"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "Server fout (server_error); Er is een interne server fout opgetreden tijdens het opslaan van het toegans token in de database"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "Server fout (server_error); Er is een interne server fout opgetreden tijdens het opslaan van de sessie in de database"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "Server fout (server_error); Er is een interne server fout opgetreden tijdens het ophalen van de gebruikers uit de database"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "Ongeldige aanvraag (invalid_request); code mist"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "Ongeldige aanvraag (invalid_request); De gegeven redirect_uri komt niet overeen met de authorisatie code redirect_uri"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "Er is een probleem opgetreden tijdens het intrekken van de toegangs token, fout="
- },
- {
"id": "web.header.back",
"translation": "Terug"
},
@@ -4628,18 +4716,6 @@
"translation": "Gebruikers aanmelden afronden"
},
{
- "id": "web.singup_with_oauth.disabled.app_error",
- "translation": "Gebruikers aanmelden is uitgeschakeld."
- },
- {
- "id": "web.singup_with_oauth.expired_link.app_error",
- "translation": "De aanmeld link is verlopen"
- },
- {
- "id": "web.singup_with_oauth.invalid_link.app_error",
- "translation": "De aanmeld link is niet geldig"
- },
- {
"id": "web.singup_with_oauth.invalid_team.app_error",
"translation": "Ongeldige team naam"
},
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index ab30f77b0..932919127 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -561,11 +561,11 @@
},
{
"id": "api.command_shortcuts.list",
- "translation": "### Atalhos do Teclado\n\n#### Navegação\n\nALT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda\nALT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda\nALT+SHIFT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda com mensagens não lidas\nALT+SHIFT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda com mensagens não lidas\nCTRL+K: Abre uma janela de troca rápida de canal\nCTRL+SHIFT+A: Abre as configurações de conta\nCTRL+SHIFT+M: Abre as menções recentes\n\n#### Arquivos\n\nCTRL+U: Enviar arquivo(s)\n\n#### Mensagens\n\nCTRL+CIMA (campo de mensagem vazio): Reimprimir a mensagem anterior ou comando slash digitado\nCTRL+BAIXO (campo de mensagem vazio): Reimprimir a próxima mensagem ou comando slash digitado\nCIMA (campo de mensagem vazio): Edita sua última mensagem no canal atual\n@[caracter]+TAB: Autocompleta o @usuário começando com [caracter]\n:[caracter]+TAB: Autocompleta o emoji começando com [caracter]\n\n#### Comandos do Navegador\n\nALT+ESQUERDA: Canal anterior no seu histórico\nALT+DIREITA: Próximo canal no seu histórico\nCTRL+MAIS: Aumentar o tamanho da fonte (zoom in)\nCTRL+MENOS: Reduzir o tamanho da fonte (zoom out)\nSHIFT+CIMA (no campo de mensagem): Selecionar texto da linha anterior\nSHIFT+BAIXO (no campo de mensagem): Selecionar texto da próxima linha\nSHIFT+ENTER (no campo de mensagem): Criar uma nova linha\n"
+ "translation": "### Atalhos do Teclado\n\n#### Navegação\n\nALT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda\nALT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda\nALT+SHIFT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda com mensagens não lidas\nALT+SHIFT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda com mensagens não lidas\nCTRL+K: Abre uma janela de troca rápida de canal\nCTRL+SHIFT+A: Abre as configurações de conta\nCTRL+SHIFT+M: Abre as menções recentes\n\n#### Arquivos\n\nCTRL+U: Enviar arquivo(s)\n\n#### Mensagens\n\nESC: Marca todas as mensagens no canal atual como lida\nCTRL+CIMA (campo de mensagem vazio): Reimprimir a mensagem anterior ou comando slash digitado\nCTRL+BAIXO (campo de mensagem vazio): Reimprimir a próxima mensagem ou comando slash digitado\nCIMA (campo de mensagem vazio): Edita sua última mensagem no canal atual\n@[caracter]+TAB: Autocompleta o @usuário começando com [caracter]\n:[caracter]+TAB: Autocompleta o emoji começando com [caracter]\n\n#### Comandos do Navegador\n\nALT+ESQUERDA: Canal anterior no seu histórico\nALT+DIREITA: Próximo canal no seu histórico\nCTRL+MAIS: Aumentar o tamanho da fonte (zoom in)\nCTRL+MENOS: Reduzir o tamanho da fonte (zoom out)\nSHIFT+CIMA (no campo de mensagem): Selecionar texto da linha anterior\nSHIFT+BAIXO (no campo de mensagem): Selecionar texto da próxima linha\nSHIFT+ENTER (no campo de mensagem): Criar uma nova linha\n"
},
{
"id": "api.command_shortcuts.list_mac",
- "translation": "### Atalhos do Teclado\n\n#### Navegação\n\nALT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda\nALT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda\nALT+SHIFT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda com mensagens não lidas\nALT+SHIFT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda com mensagens não lidas\nCMD+K: Abre uma janela de troca rápida de canal\nCMD+SHIFT+A: Abre as configurações de conta\nCMD+SHIFT+M: Abre as menções recentes\n\n#### Arquivos\n\nCMD+U: Enviar arquivo(s)\n\n#### Mensagens\n\nCMD+CIMA (campo de mensagem vazio): Reimprimir a mensagem anterior ou comando slash digitado\nCMD+BAIXO (campo de mensagem vazio): Reimprimir a próxima mensagem ou comando slash digitado\nCIMA (campo de mensagem vazio): Edita sua última mensagem no canal atual\n@[caracter]+TAB: Autocompleta o @usuário começando com [caracter]\n:[caracter]+TAB: Autocompleta o emoji começando com [caracter]\n\n#### Comandos do Navegador\n\nCMD+[: Canal anterior no seu histórico\nCMD+]: Próximo canal no seu histórico\nCMD+MAIS: Aumentar o tamanho da fonte (zoom in)\nCMD+MENOS: Reduzir o tamanho da fonte (zoom out)\nSHIFT+CIMA (no campo de mensagem): Selecionar texto da linha anterior\nSHIFT+BAIXO (no campo de mensagem): Selecionar texto da próxima linha\nSHIFT+ENTER (no campo de mensagem): Criar uma nova linha\n"
+ "translation": "### Atalhos do Teclado\n\n#### Navegação\n\nALT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda\nALT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda\nALT+SHIFT+CIMA: Canal anterior ou mensagem direta na barra lateral esquerda com mensagens não lidas\nALT+SHIFT+BAIXO: Próximo canal ou mensagem direta na barra lateral esquerda com mensagens não lidas\nCMD+K: Abre uma janela de troca rápida de canal\nCMD+SHIFT+A: Abre as configurações de conta\nCMD+SHIFT+M: Abre as menções recentes\n\n#### Arquivos\n\nCMD+U: Enviar arquivo(s)\n\n#### Mensagens\n\nESC: Marca todas as mensagens no canal atual como lida\nCMD+CIMA (campo de mensagem vazio): Reimprimir a mensagem anterior ou comando slash digitado\nCMD+BAIXO (campo de mensagem vazio): Reimprimir a próxima mensagem ou comando slash digitado\nCIMA (campo de mensagem vazio): Edita sua última mensagem no canal atual\n@[caracter]+TAB: Autocompleta o @usuário começando com [caracter]\n:[caracter]+TAB: Autocompleta o emoji começando com [caracter]\n\n#### Comandos do Navegador\n\nCMD+[: Canal anterior no seu histórico\nCMD+]: Próximo canal no seu histórico\nCMD+MAIS: Aumentar o tamanho da fonte (zoom in)\nCMD+MENOS: Reduzir o tamanho da fonte (zoom out)\nSHIFT+CIMA (no campo de mensagem): Selecionar texto da linha anterior\nSHIFT+BAIXO (no campo de mensagem): Selecionar texto da próxima linha\nSHIFT+ENTER (no campo de mensagem): Criar uma nova linha\n"
},
{
"id": "api.command_shortcuts.name",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "O administrador do sistema desligou o provedor de serviço OAuth."
+ "translation": "O administrador do sistema desligou o Provedor de Serviço OAuth2."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "O administrador do sistema desligou o Provedor de Serviço OAuth2."
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "Faltando um ou mais response_type, client_id, ou redirect_uri"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "Permissão inapropriada para deletar o App OAuth2"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request: Bad client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request: Faltando client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request: Bad grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client: Credenciais do cliente inválida"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "O administrador do sistema desligou o Provedor de Serviço OAuth2."
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant: Código de autorização inválido ou expirado"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error: Encontrado um erro interno no servidor enquanto acessava o banco de dados"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error: Encontrado um erro interno no servidor enquanto salvava o token de acesso no banco de dados"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error: Encontrado um erro interno no servidor enquanto salvava a sessão no banco de dados"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error: Encontrado um erro interno no servidor enquanto obtia usuário do banco de dados"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request: Faltando código"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request: Faltando refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request: Fornecido redirect_uri que não corresponde ao código de autorização redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant: Inválido refresh token"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "O administrador do sistema desligou o provedor de serviço OAuth."
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "Erro ao deletar o código de autorização do BD"
+ "translation": "O administrador do sistema desligou o Provedor de Serviço OAuth2."
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "Erro ao obter o token de acesso do BD antes da exclusão"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "Inscrição de usuário desativada."
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "O link de inscrição expirou"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "O link de inscrição não parece ser válido"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "{{.Usernames}} e {{.LastUsername}} foram mencionados, mas eles não receberam notificação porque eles não pertencem a este canal."
},
@@ -2128,6 +2204,50 @@
"translation": "Não foi possível abrir a imagem. Imagem é muito grande."
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "Configuração de Cluster foi alterado para id=%v. Tentando reiniciar o serviço de cluster. Para garantir que o cluster está configurado corretamente você não deve contar com este reinício porque detectamos uma alteração na configuração do núcleo."
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "Envio para o cluster falhou em `%v` detalhes=%v, extra=%v, número de tentativas=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "Envio para o cluster última falha em `%v` detalhes=%v, extra=%v, número de tentativas=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "Potencial versão incompatível detectada para clustering com %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "Potencial configuração incompatível detectada para clustering com %v"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "Funcionalidade Clustering desabilitada pela licença atual. Entre em contato com o administrador do sistema sobre como atualizar sua licença enterprise."
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "Ping no cluster com hostname=%v em=%v id=%v falhou"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "Ping no cluster com hostname=%v em=%v id=%v self=%v bem sucedido"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "Console do Sistema é definido como somente leitura quando Alta Disponibilidade está ativo."
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "Comunicação cluster internode está escutando %v com hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "Comunicação cluster internode em %v com hostname=%v id=%v está parada"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "Funcionalidade Compliance desabilitada pela licença atual. Entre em contato com o administrador do sistema sobre como atualizar sua licença enterprise."
},
@@ -2221,7 +2341,7 @@
},
{
"id": "ent.mfa.deactivate.save_secret.app_error",
- "translation": "Erro ao limpar o segredo MFA"
+ "translation": "Erro ao limpar a chave secreta MFA"
},
{
"id": "ent.mfa.generate_qr_code.create_code.app_error",
@@ -2229,7 +2349,7 @@
},
{
"id": "ent.mfa.generate_qr_code.save_secret.app_error",
- "translation": "Erro ao salvar o segredo MFA"
+ "translation": "Erro ao salvar a chave secreta MFA"
},
{
"id": "ent.mfa.license_disable.app_error",
@@ -2440,8 +2560,8 @@
"translation": "Token de acesso inválido"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "Código de autenticação inválido"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "Id do cliente inválido"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "Token de atualização inválido"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "Id do usuário inválido"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "Código de autorização inválido"
},
@@ -2817,7 +2941,7 @@
},
{
"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://."
+ "translation": "Site URL deve ser uma URL válida e começar com http:// ou https://"
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -2901,11 +3025,11 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "Urls de retorno de chamada inválidas"
+ "translation": "URL de Retorno deve ser uma URL válida e começar com http:// ou https://."
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
- "translation": "Cliente segredo inválido"
+ "translation": "Chave secreta do cliente inválida"
},
{
"id": "model.oauth.is_valid.create_at.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "Pagina inicial inválida"
+ "translation": "Página Inicial deve ser uma URL válida e começar com http:// ou https://."
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "URL do ícone deve ser uma URL válida e começar com http:// ou https://."
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "Encontramos um erro ao salvar a lincença"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "Encontramos um erro ao procurar o token de acesso"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "Não é possível confirmar a transação"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "Não foi possível abrir a transação para deletar o app OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "Não foi possível anular a transação de deletar o App OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "Ocorreu um erro ao deletar o App OAuth2"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "Encontramos um erro ao procurar o token de acesso"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "Não foi possível encontrar o app existente"
+ "translation": "Não foi possível encontrar o app solicitado"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "Não foi possível encontrar nenhum app existente"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "Ocorreu um erro ao encontrar os Apps OAuth2"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "Não foi possível localizar o código de autorização"
},
@@ -3684,6 +3828,10 @@
"translation": "Encontramos um erro ao procurar o código de autorização"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "Encontramos um erro ao procurar o token de acesso"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "Não conseguimos remover o código de autorização"
},
@@ -3712,6 +3860,10 @@
"translation": "Não foi possível salvar o código de autorização."
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "Encontramos um erro ao enviar o token de acesso"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "Não foi possível encontrar o app existente para atualizar"
},
@@ -4221,7 +4373,7 @@
},
{
"id": "store.sql_user.update_mfa_secret.app_error",
- "translation": "Foi encontrado um erro ao atualizar o segredo MFA do usuário"
+ "translation": "Foi encontrado um erro ao atualizar a chave secreta MFA do usuário"
},
{
"id": "store.sql_user.update_password.app_error",
@@ -4408,14 +4560,6 @@
"translation": "Console Admin"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "O administrador do sistema desativou o provedor de serviço OAuth."
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "Faltando uma ou mais de response_type, client_id, or redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "Autorizar Aplicação"
},
@@ -4460,62 +4604,6 @@
"translation": "Encontrar Equipe"
},
{
- "id": "web.get_access_token.bad_client_id.app_error",
- "translation": "invalid_request: Bad client_id"
- },
- {
- "id": "web.get_access_token.bad_client_secret.app_error",
- "translation": "invalid_request: Faltando client_secret"
- },
- {
- "id": "web.get_access_token.bad_grant.app_error",
- "translation": "invalid_request: Bad grant_type"
- },
- {
- "id": "web.get_access_token.credentials.app_error",
- "translation": "invalid_client: Inválida credenciais de cliente"
- },
- {
- "id": "web.get_access_token.disabled.app_error",
- "translation": "O administrador do sistema desativou o provedor de serviço OAuth."
- },
- {
- "id": "web.get_access_token.exchanged.app_error",
- "translation": "invalid_grant: Código de autorização já trocado por um token de acesso"
- },
- {
- "id": "web.get_access_token.expired_code.app_error",
- "translation": "invalid_grant: Código de autorização inválido ou expirado"
- },
- {
- "id": "web.get_access_token.internal.app_error",
- "translation": "server_error: Encontrado um erro interno no servidor enquanto acessava o banco de dados"
- },
- {
- "id": "web.get_access_token.internal_saving.app_error",
- "translation": "server_error: Encontrado um erro interno no servidor enquanto salvava o token de acesso no banco de dados"
- },
- {
- "id": "web.get_access_token.internal_session.app_error",
- "translation": "server_error: Encontrado um erro interno no servidor enquanto salvava a sessão no banco de dados"
- },
- {
- "id": "web.get_access_token.internal_user.app_error",
- "translation": "server_error: Encontrado um erro interno no servidor enquanto puxava o usuário do banco de dados"
- },
- {
- "id": "web.get_access_token.missing_code.app_error",
- "translation": "invalid_request: Faltando código"
- },
- {
- "id": "web.get_access_token.redirect_uri.app_error",
- "translation": "invalid_request: Fornecido redirect_uri que não corresponde ao código de autorização redirect_uri"
- },
- {
- "id": "web.get_access_token.revoking.error",
- "translation": "Encontrado um erro ao revogar um token de acesso, err="
- },
- {
"id": "web.header.back",
"translation": "Voltar"
},
@@ -4628,18 +4716,6 @@
"translation": "Inscrição de Usuário Completa"
},
{
- "id": "web.singup_with_oauth.disabled.app_error",
- "translation": "Inscrição de usuário desativada."
- },
- {
- "id": "web.singup_with_oauth.expired_link.app_error",
- "translation": "O link de inscrição expirou"
- },
- {
- "id": "web.singup_with_oauth.invalid_link.app_error",
- "translation": "O link de inscrição não parece ser válido"
- },
- {
"id": "web.singup_with_oauth.invalid_team.app_error",
"translation": "Nome da equipe inválida"
},
diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json
index bdb377346..e8e74e024 100644
--- a/i18n/zh_CN.json
+++ b/i18n/zh_CN.json
@@ -301,19 +301,19 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
- "translation": "%s 删除频道头 (was: %s)"
+ "translation": "%s 删除频道标语 (原为: %s)"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "保存更新频道头消息时检索用户出错 %v"
+ "translation": "尝试获取用户同时保存更新频标语消息时失败 %v"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
- "translation": "%s 更新频道头从: %s 到: %s"
+ "translation": "%s 更新频道标语从: %s 到: %s"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
- "translation": "%s 更新频道头为: %s"
+ "translation": "%s 更新频道标语为: %s"
},
{
"id": "api.channel.post_user_add_remove_message_and_forget.error",
@@ -561,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\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"
+ "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\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"
+ "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\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",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "系统管理员已经关闭的 OAuth 验证服务。"
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "response_type, client_id, 或 redirect_uri 至少却一项"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "没有权限删除 OAuth2 应用"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request:错误的 client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request:缺少 client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request:错误的 grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client:无效的用户凭证"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "系统管理员已经关闭了 OAuth2 验证服务商。"
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant:无效或过期授权码"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error:访问数据库时遇到了内部服务器错误"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error:在保存访问令牌到数据库时遇到了内部服务器错误"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error:在保存会话到数据库时遇到了内部服务器错误"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error:从数据库中读取用户时遇到了内部服务器错误"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request:缺少编号"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request:缺少 refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request:提供的 redirect_uri 不匹配授权码 redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant:无效的续期令牌"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "系统管理员已经关闭的 OAuth 验证服务。"
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "从数据库删除授权码出错"
+ "translation": "系统管理员已经关闭的 OAuth2 服务商。"
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,12 +984,24 @@
"translation": "删除前从数据库获取访问令牌遇到错误"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "用户注册已停用。"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "注册链接已过期"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.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}}被提到了,但是他不会收到通知,因为他不在这个频道。"
+ "translation": "{{.Username}}被提到了,但是他因不在此频道而不会收到通知。"
},
{
"id": "api.post.create_post.bad_filename.error",
@@ -949,7 +1025,7 @@
},
{
"id": "api.post.create_webhook_post.creating.app_error",
- "translation": "创建发布时出错"
+ "translation": "创建信息时出错"
},
{
"id": "api.post.delete_post.permissions.app_error",
@@ -1141,7 +1217,7 @@
},
{
"id": "api.server.start_server.rate.info",
- "translation": "RateLimiter启用"
+ "translation": "RateLimiter 已启用"
},
{
"id": "api.server.start_server.rate.warn",
@@ -1161,7 +1237,7 @@
},
{
"id": "api.server.stop_server.stopped.info",
- "translation": "停止服务"
+ "translation": "停止已服务"
},
{
"id": "api.server.stop_server.stopping.info",
@@ -1229,11 +1305,11 @@
},
{
"id": "api.slackimport.slack_import.note1",
- "translation": "- 有些邮件可能不会被导入,因为他们不支持这个导入者.\r\n"
+ "translation": "- 有些信息可能未被导入因为导入程序不支持他们。\r\n"
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Slack bot posts 现在不被支持.\r\n"
+ "translation": "- Slack 机器人信息现在不支持。\r\n"
},
{
"id": "api.slackimport.slack_import.notes",
@@ -1297,7 +1373,7 @@
},
{
"id": "api.team.import_team.array.app_error",
- "translation": "请求中‘file’为空数组"
+ "translation": "请求中 'file' 为空数组"
},
{
"id": "api.team.import_team.integer.app_error",
@@ -1641,7 +1717,7 @@
},
{
"id": "api.user.authorize_oauth_user.unsupported.app_error",
- "translation": "不支持的认证服务提供商"
+ "translation": "不支持的认证服务商"
},
{
"id": "api.user.check_user_login_attempts.too_many.app_error",
@@ -1749,7 +1825,7 @@
},
{
"id": "api.user.get_authorization_code.unsupported.app_error",
- "translation": "不支持OAuth服务提供商"
+ "translation": "不支持的 OAuth 服务商"
},
{
"id": "api.user.get_me.getting.error",
@@ -1833,7 +1909,7 @@
},
{
"id": "api.user.permanent_delete_user.system_admin.warn",
- "translation": "你在删除 %v 是一个系统管理员. 您可能需要使用命令行工具设置另一个帐户作为系统管理员."
+ "translation": "你在删除系统管理员 %v。您可能需要使用命令行工具设置另一个帐户作为系统管理员。"
},
{
"id": "api.user.reset_password.invalid_link.app_error",
@@ -2128,6 +2204,50 @@
"translation": "无法打开图像文件。图像过大。"
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "id=%v 的机群设定已更改。尝试重启机群服务中。为了确保机群设置正确您不应该依赖此重启因为我们检测到一核心配置改动。"
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "机群发送失败在 `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "机群发送最终失败在 `%v` detail=%v, extra=%v, retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "%v 的机群检测到可能不兼容的版本"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "%v 的机群检测到可能不兼容的设置"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "当前许可证禁用了机群功能。请联系您的系统管理员关于升级您的企业许可证。"
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "机群ping失败 hostname=%v on=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "机群ping成功 hostname=%v on=%v id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "系统控制台在高可用性开启时设为只读。"
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "机群互连节点通讯以 hostname=%v id=%v 监听在 %v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "机群互连节点通讯以 hostname=%v id=%v 在 %v 停止中"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
"translation": "当前许可证禁用了合规功能。请联系您的系统管理员关于升级您的企业许可证。"
},
@@ -2269,7 +2389,7 @@
},
{
"id": "ent.saml.configure.load_idp_cert.app_error",
- "translation": "身份认证提供公共证书文件没有被发现。请与系统管理员联系。"
+ "translation": "身份认证提供商公共证书文件没有被发现。请与系统管理员联系。"
},
{
"id": "ent.saml.configure.load_private_key.app_error",
@@ -2293,11 +2413,11 @@
},
{
"id": "ent.saml.do_login.parse.app_error",
- "translation": "尝试解析身份提供者回复时发生错误。请联系您的系统管理员。"
+ "translation": "尝试解析身份提供商回复时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.do_login.validate.app_error",
- "translation": "尝试验证身份提供者回复时发生错误。请联系您的系统管理员。"
+ "translation": "尝试验证身份提供商回复时发生错误。请联系您的系统管理员。"
},
{
"id": "ent.saml.license_disable.app_error",
@@ -2440,8 +2560,8 @@
"translation": "无效的访问令牌"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "无效验证码"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "无效客户端id"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "无效刷新令牌"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "无效用户id"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "无效的授权码"
},
@@ -2637,11 +2761,11 @@
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
- "translation": "邮箱设置无效密码. 至少32位及以上字符."
+ "translation": "邮箱设定中无效的密码重置盐值。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.email_salt.app_error",
- "translation": "邮箱设置无效邀请. 至少32位及以上字符."
+ "translation": "邮箱设定中无效的邀请盐值。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.email_security.app_error",
@@ -2649,7 +2773,7 @@
},
{
"id": "model.config.is_valid.encrypt_sql.app_error",
- "translation": "SQL设置加密秘钥无效. 至少32及位以上字符."
+ "translation": "无效的SQL加密秘钥设置。至少32位及以上字符。"
},
{
"id": "model.config.is_valid.file_driver.app_error",
@@ -2657,19 +2781,19 @@
},
{
"id": "model.config.is_valid.file_preview_height.app_error",
- "translation": "文件设置中预览高度无效. 必须是0或者正整数."
+ "translation": "文件设置中文件预览高度无效。必须是0或者正整数。"
},
{
"id": "model.config.is_valid.file_preview_width.app_error",
- "translation": "文件设置中预览宽度无效. M必须是正整数."
+ "translation": "文件设置中文件预览宽度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_profile_height.app_error",
- "translation": "文件设置中文件高度无效. 必须是正整数."
+ "translation": "文件设置中个人档案高度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_profile_width.app_error",
- "translation": "文件设置中文件宽度无效. 必须是正整数."
+ "translation": "文件设置中个人档案宽度无效。必须是正整数。"
},
{
"id": "model.config.is_valid.file_salt.app_error",
@@ -2777,7 +2901,7 @@
},
{
"id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error",
- "translation": "服务提供者登入网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ "translation": "服务提供商登入网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.config.is_valid.saml_email_attribute.app_error",
@@ -2789,11 +2913,11 @@
},
{
"id": "model.config.is_valid.saml_idp_cert.app_error",
- "translation": "找不到身份识别提供者公开凭证。您忘了上传?"
+ "translation": "找不到身份识别提供商公开凭证。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_idp_descriptor_url.app_error",
- "translation": "身份提供者签发网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ "translation": "身份提供商签发网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.config.is_valid.saml_idp_url.app_error",
@@ -2805,11 +2929,11 @@
},
{
"id": "model.config.is_valid.saml_private_key.app_error",
- "translation": "找不到服务提供者私钥。您忘了上传?"
+ "translation": "找不到服务提供商私钥。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_public_cert.app_error",
- "translation": "找不到服务提供者公开凭证。您忘了上传?"
+ "translation": "找不到服务提供商公开凭证。您忘了上传?"
},
{
"id": "model.config.is_valid.saml_username_attribute.app_error",
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "无效回调urls"
+ "translation": "回调网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "无效主页"
+ "translation": "首页网址必须为有效URL并且以 http:// 或 https:// 开头。"
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "图标网址必须为有效URL并且以 http:// 或 https:// 开头。"
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3656,16 +3784,28 @@
"translation": "我们保存许可证时出现一个错误"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "我们查找访问令牌时遇到一个错误"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "无法提交事务"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "无法开启删除 OAuth2 应用事物"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "无法回滚删除 OAuth2 应用事物"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "删除 OAuth2 应用时遇到错误"
+ },
+ {
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "我们查找访问令牌时遇到一个错误"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "我们无法查找这个存在的APP"
+ "translation": "我们无法查找请求的应用"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "我们无法查找一些存在的apps"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "寻找 OAuth2 应用时遇到错误"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "我们找不到现有的授权码"
},
@@ -3684,6 +3828,10 @@
"translation": "我们查找授权码遇到了一个错误"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "我们查找访问令牌时遇到一个错误"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "我们无法删除授权码"
},
@@ -3712,6 +3860,10 @@
"translation": "我们无法保存授权码。"
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "我们更新访问令牌时遇到一个错误"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "我们找不到现有的app更新"
},
@@ -4408,14 +4560,6 @@
"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": "授权申请"
},
@@ -4460,62 +4604,6 @@
"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": "返回"
},
@@ -4628,18 +4716,6 @@
"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": "无效团队名称"
},
diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json
index cc6f655b3..fec923fe4 100644
--- a/i18n/zh_TW.json
+++ b/i18n/zh_TW.json
@@ -561,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\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"
+ "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\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\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"
+ "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\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",
@@ -889,7 +889,75 @@
},
{
"id": "api.oauth.allow_oauth.turn_off.app_error",
- "translation": "系統管理員已停止提供 OAuth 服務"
+ "translation": "系統管理員已關閉 OAuth2 服務提供者。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.disabled.app_error",
+ "translation": "系統管理員已關閉 OAuth2 服務提供者。"
+ },
+ {
+ "id": "api.oauth.authorize_oauth.missing.app_error",
+ "translation": "response_type、client_id 或 redirect_uri 中缺少一個以上"
+ },
+ {
+ "id": "api.oauth.delete.permissions.app_error",
+ "translation": "權限不足以刪除 OAuth2 應用程式"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_id.app_error",
+ "translation": "invalid_request:錯誤的 client_id"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_client_secret.app_error",
+ "translation": "invalid_request:缺少 client_secret"
+ },
+ {
+ "id": "api.oauth.get_access_token.bad_grant.app_error",
+ "translation": "invalid_request:錯誤的 grant_type"
+ },
+ {
+ "id": "api.oauth.get_access_token.credentials.app_error",
+ "translation": "invalid_client:無效的用戶端認證"
+ },
+ {
+ "id": "api.oauth.get_access_token.disabled.app_error",
+ "translation": "系統管理員已關閉 OAuth2 服務提供者。"
+ },
+ {
+ "id": "api.oauth.get_access_token.expired_code.app_error",
+ "translation": "invalid_grant:無效或是過期的授權碼"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal.app_error",
+ "translation": "server_error:存取資料庫時遇到伺服器內部錯誤"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_saving.app_error",
+ "translation": "server_error:儲存存取 Token 至資料庫時遇到伺服器內部錯誤"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_session.app_error",
+ "translation": "server_error:儲存工作階段至資料庫時遇到伺服器內部錯誤"
+ },
+ {
+ "id": "api.oauth.get_access_token.internal_user.app_error",
+ "translation": "server_error:從資料庫提取使用者資料時遇到伺服器內部錯誤"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_code.app_error",
+ "translation": "invalid_request:缺少代碼"
+ },
+ {
+ "id": "api.oauth.get_access_token.missing_refresh_token.app_error",
+ "translation": "invalid_request:缺少 refresh_token"
+ },
+ {
+ "id": "api.oauth.get_access_token.redirect_uri.app_error",
+ "translation": "invalid_request:提供的 redirect_uri 無法對應授權碼 redirect_uri"
+ },
+ {
+ "id": "api.oauth.get_access_token.refresh_token.app_error",
+ "translation": "invalid_grant:無效的 refresh_token"
},
{
"id": "api.oauth.get_auth_data.find.error",
@@ -901,11 +969,7 @@
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
- "translation": "系統管理員已停止提供 OAuth 服務。"
- },
- {
- "id": "api.oauth.revoke_access_token.del_code.app_error",
- "translation": "從資料庫刪除授權碼時遇到錯誤"
+ "translation": "系統管理員已關閉 OAuth2 服務提供者。"
},
{
"id": "api.oauth.revoke_access_token.del_session.app_error",
@@ -920,6 +984,18 @@
"translation": "刪除前從資料庫取得存取 Token 時遇到錯誤"
},
{
+ "id": "api.oauth.singup_with_oauth.disabled.app_error",
+ "translation": "使用者註冊已被停用。"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.expired_link.app_error",
+ "translation": "註冊連結已過期"
+ },
+ {
+ "id": "api.oauth.singup_with_oauth.invalid_link.app_error",
+ "translation": "此註冊連結不是有效連結"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
"translation": "無法傳送通知給{{.Usernames}} 與 {{.LastUsername}},因為他們並未加入此頻道。"
},
@@ -2101,7 +2177,7 @@
},
{
"id": "cli.license.critical",
- "translation": "此功能需要企業授權,請聯繫您的系統管理員將系統升級為企業版本。"
+ "translation": "此功能需要企業版授權,請聯繫您的系統管理員將系統升級為企業版授權。"
},
{
"id": "ent.brand.save_brand_image.decode.app_error",
@@ -2128,28 +2204,72 @@
"translation": "圖片過大無法開啟。"
},
{
+ "id": "ent.cluster.config_changed.info",
+ "translation": "叢集設定已變更(id=%v)。 正在嘗試重新啟動叢集服務。 由於偵測到了核心設定的變更,為了保證叢集被正確的組態,您不應該依賴這次重新啟動。"
+ },
+ {
+ "id": "ent.cluster.debug_fail.debug",
+ "translation": "在 `%v` 叢集發送失敗:detail=%v extra=%v retry number=%v"
+ },
+ {
+ "id": "ent.cluster.final_fail.error",
+ "translation": "在 `%v` 叢集發送最終失敗:detail=%v extra=%v retry number=%v"
+ },
+ {
+ "id": "ent.cluster.incompatible.warn",
+ "translation": "偵測到叢集可能不相容的版本 %v"
+ },
+ {
+ "id": "ent.cluster.incompatible_config.warn",
+ "translation": "偵測到叢集可能不相容的設定 %v"
+ },
+ {
+ "id": "ent.cluster.licence_disable.app_error",
+ "translation": "目前授權不提供叢集功能,請聯繫您的系統管理員將系統升級為企業版授權。"
+ },
+ {
+ "id": "ent.cluster.ping_failed.info",
+ "translation": "叢集偵測失敗:hostname=%v on=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.ping_success.info",
+ "translation": "叢集偵測成功:hostname=%v on=%v id=%v self=%v"
+ },
+ {
+ "id": "ent.cluster.save_config.error",
+ "translation": "啟用高可用性時系統控制台被設定為唯讀。"
+ },
+ {
+ "id": "ent.cluster.starting.info",
+ "translation": "在 %v 上開始監聽叢集節點間通訊:hostname=%v id=%v"
+ },
+ {
+ "id": "ent.cluster.stopping.info",
+ "translation": "在 %v 上的叢集節點間通訊正在停止:hostname=%v id=%v"
+ },
+ {
"id": "ent.compliance.licence_disable.app_error",
- "translation": "目前授權不提供合規功能,請聯繫您的系統管理員將系統升級為企業版本。"
+ "translation": "目前授權不提供規範功能,請聯繫您的系統管理員將系統升級為企業版授權。"
},
{
"id": "ent.compliance.run_failed.error",
- "translation": "合規匯出作業'{{.JobName}}'失敗。路徑為'{{.FilePath}}'"
+ "translation": "規範匯出作業'{{.JobName}}'失敗。路徑為'{{.FilePath}}'"
},
{
"id": "ent.compliance.run_finished.info",
- "translation": "合規匯出作業'{{.JobName}}'完成。{{.Count}}筆紀錄已匯出至'{{.FilePath}}'"
+ "translation": "規範匯出作業'{{.JobName}}'完成。{{.Count}}筆紀錄已匯出至'{{.FilePath}}'"
},
{
"id": "ent.compliance.run_limit.warning",
- "translation": "警告,合規匯出作業 '{{.JobName}}' 行數過多,將只會輸出到第3萬行至'{{.FilePath}}' "
+ "translation": "警告,規範匯出作業 '{{.JobName}}' 行數過多,將只會輸出到第3萬行至'{{.FilePath}}' "
},
{
"id": "ent.compliance.run_started.info",
- "translation": "合規匯出作業 '{{.JobName}}' 開始,匯出到 '{{.FilePath}}'"
+ "translation": "規範匯出作業 '{{.JobName}}' 開始,匯出到 '{{.FilePath}}'"
},
{
"id": "ent.emoji.licence_disable.app_error",
- "translation": "目前授權不提供限制自訂顏文字,請聯繫您的系統管理員將系統升級為企業版本。"
+ "translation": "目前授權不提供限制自訂顏文字,請聯繫您的系統管理員將系統升級為企業版授權。"
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2440,8 +2560,8 @@
"translation": "無效的存取 Token"
},
{
- "id": "model.access.is_valid.auth_code.app_error",
- "translation": "無效的驗證碼"
+ "id": "model.access.is_valid.client_id.app_error",
+ "translation": "無效的用戶 ID"
},
{
"id": "model.access.is_valid.redirect_uri.app_error",
@@ -2452,6 +2572,10 @@
"translation": "無效的重新整理 Token"
},
{
+ "id": "model.access.is_valid.user_id.app_error",
+ "translation": "無效的使用者 ID"
+ },
+ {
"id": "model.authorize.is_valid.auth_code.app_error",
"translation": "無效的授權碼"
},
@@ -2901,7 +3025,7 @@
},
{
"id": "model.oauth.is_valid.callback.app_error",
- "translation": "無效的回呼網址"
+ "translation": "回呼網址必須使用以 http:// 或 https:// 開頭的有效網址。"
},
{
"id": "model.oauth.is_valid.client_secret.app_error",
@@ -2921,7 +3045,11 @@
},
{
"id": "model.oauth.is_valid.homepage.app_error",
- "translation": "無效的首頁位址"
+ "translation": "首頁網址必須使用以 http:// 或 https:// 開頭的有效網址。"
+ },
+ {
+ "id": "model.oauth.is_valid.icon_url.app_error",
+ "translation": "圖示網址必須使用以 http:// 或 https:// 開頭的有效網址。"
},
{
"id": "model.oauth.is_valid.name.app_error",
@@ -3613,11 +3741,11 @@
},
{
"id": "store.sql_compliance.get.finding.app_error",
- "translation": "取得合規報告時遇到錯誤"
+ "translation": "取得規範報告時遇到錯誤"
},
{
"id": "store.sql_compliance.save.saving.app_error",
- "translation": "儲存合規報告時遇到錯誤"
+ "translation": "儲存規範報告時遇到錯誤"
},
{
"id": "store.sql_emoji.delete.app_error",
@@ -3656,16 +3784,28 @@
"translation": "儲存授權時遇到錯誤"
},
{
- "id": "store.sql_oauth.get_access_data.app_error",
- "translation": "尋找存取 Token 時遇到錯誤"
+ "id": "store.sql_oauth.delete.commit_transaction.app_error",
+ "translation": "無法提交交易"
+ },
+ {
+ "id": "store.sql_oauth.delete.open_transaction.app_error",
+ "translation": "無法開啟交易以刪除 OAuth2 應用程式"
+ },
+ {
+ "id": "store.sql_oauth.delete.rollback_transaction.app_error",
+ "translation": "無法回復交易以刪除 OAuth2 應用程式"
+ },
+ {
+ "id": "store.sql_oauth.delete_app.app_error",
+ "translation": "刪除 OAuth2 應用程式時發生錯誤"
},
{
- "id": "store.sql_oauth.get_access_data_by_code.app_error",
+ "id": "store.sql_oauth.get_access_data.app_error",
"translation": "尋找存取 Token 時遇到錯誤"
},
{
"id": "store.sql_oauth.get_app.find.app_error",
- "translation": "找不到已存在的應用程式"
+ "translation": "找不到要求的應用程式"
},
{
"id": "store.sql_oauth.get_app.finding.app_error",
@@ -3676,6 +3816,10 @@
"translation": "找不到任何已存在的應用程式"
},
{
+ "id": "store.sql_oauth.get_apps.find.app_error",
+ "translation": "尋找 OAuth2 應用程式時發生錯誤"
+ },
+ {
"id": "store.sql_oauth.get_auth_data.find.app_error",
"translation": "找不到授權碼"
},
@@ -3684,6 +3828,10 @@
"translation": "尋找授權碼時遇到錯誤"
},
{
+ "id": "store.sql_oauth.get_previous_access_data.app_error",
+ "translation": "尋找存取 Token 時遇到錯誤"
+ },
+ {
"id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error",
"translation": "無法移除授權碼"
},
@@ -3712,6 +3860,10 @@
"translation": "無法儲存授權碼。"
},
{
+ "id": "store.sql_oauth.update_access_data.app_error",
+ "translation": "更新存取 Token 時遇到錯誤"
+ },
+ {
"id": "store.sql_oauth.update_app.find.app_error",
"translation": "找不到已存在的應用程式以更新"
},
@@ -4408,14 +4560,6 @@
"translation": "管理控制台"
},
{
- "id": "web.authorize_oauth.disabled.app_error",
- "translation": "系統管理員已停止提供 OAuth 服務"
- },
- {
- "id": "web.authorize_oauth.missing.app_error",
- "translation": "遺失一或多個 response_type, client_id, 或是 redirect_uri"
- },
- {
"id": "web.authorize_oauth.title",
"translation": "授權應用程式"
},
@@ -4460,62 +4604,6 @@
"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: 授權碼已經為了存取 Token 而交換"
- },
- {
- "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: 儲存存取 Token 至資料庫時遇到內部伺服器錯誤"
- },
- {
- "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": "撤銷存取 Token 時遇到錯誤, err="
- },
- {
"id": "web.header.back",
"translation": "回上一步"
},
@@ -4628,18 +4716,6 @@
"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": "無效的團隊名稱"
},