summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--i18n/de.json396
-rw-r--r--i18n/en.json64
-rw-r--r--i18n/es.json124
-rw-r--r--i18n/fr.json52
-rw-r--r--i18n/ja.json68
-rw-r--r--i18n/ko.json54
-rw-r--r--i18n/nl.json54
-rw-r--r--i18n/pt-BR.json64
-rw-r--r--i18n/ru.json60
-rw-r--r--i18n/zh_CN.json56
-rw-r--r--i18n/zh_TW.json50
-rw-r--r--webapp/i18n/de.json137
-rw-r--r--webapp/i18n/en.json8
-rw-r--r--webapp/i18n/es.json33
-rw-r--r--webapp/i18n/fr.json13
-rw-r--r--webapp/i18n/ja.json63
-rw-r--r--webapp/i18n/ko.json13
-rw-r--r--webapp/i18n/nl.json17
-rw-r--r--webapp/i18n/pt-BR.json15
-rw-r--r--webapp/i18n/ru.json15
-rw-r--r--webapp/i18n/zh_CN.json93
-rw-r--r--webapp/i18n/zh_TW.json13
22 files changed, 926 insertions, 536 deletions
diff --git a/i18n/de.json b/i18n/de.json
index 03c3c75d0..82dbbe39a 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -197,7 +197,7 @@
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
- "translation": "Für die Erstellung eines Direktnachrichten-Kanals muss der createDirectChannel API Service verwendet werden"
+ "translation": "Für die Erstellung eines Direktnachrichten-Kanals muss der createDirectChannel-API-Service verwendet werden"
},
{
"id": "api.channel.create_channel.invalid_character.app_error",
@@ -273,7 +273,7 @@
},
{
"id": "api.channel.init.debug",
- "translation": "Initialisiere Kanal API Routen"
+ "translation": "Initialisiere Kanal-API-Routen"
},
{
"id": "api.channel.join_channel.permissions.app_error",
@@ -281,7 +281,7 @@
},
{
"id": "api.channel.join_channel.post_and_forget",
- "translation": "Der Kanal wurde von %v betreten."
+ "translation": "%v hat den Kanal betreten."
},
{
"id": "api.channel.leave.default.app_error",
@@ -300,6 +300,18 @@
"translation": "%v hat den Kanal verlassen."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Fehler beim Senden der Anzeigenamen-Aktualisierungsnachricht %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Fehler beim Abrufen des Nutzers während des Sicherns der Mitteilung des Kanalanzeigennamen %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s hat den Kanal-Anzeigenamen von %s nach %s aktualisiert"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Die Begrüßungs-/Abschiedsnachricht %v konnte nicht gesendet werden"
},
@@ -324,6 +336,10 @@
"translation": "Die Begrüßungs-/Abschiedsnachricht %v konnte nicht gesendet werden"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Der Benutzer kann nicht vom Standard-Kanal {{.Channel}} entfernt werden"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "Sie haben nicht die erforderlichen Zugriffsrechte "
},
@@ -365,7 +381,7 @@
},
{
"id": "api.command.delete.app_error",
- "translation": "Die Berechtigungen für den Lösch-Befehl sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um den Befehl zu löschen"
},
{
"id": "api.command.disabled.app_error",
@@ -405,7 +421,7 @@
},
{
"id": "api.command.init.debug",
- "translation": "Initialisiere Befehle API Routen"
+ "translation": "Initialisiere Befehle-API-Routen"
},
{
"id": "api.command.invite_people.desc",
@@ -437,7 +453,7 @@
},
{
"id": "api.command.regen.app_error",
- "translation": "Die Berechtigungen für die Erneuerung des Befehls-Tokens sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um das Befehls-Tokens zu regenerieren"
},
{
"id": "api.command.team_mismatch.app_error",
@@ -445,7 +461,7 @@
},
{
"id": "api.command.update.app_error",
- "translation": "Die Berechtigungen für den Aktualisierungsbefehl sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um den Befehl zu aktualisieren"
},
{
"id": "api.command_away.desc",
@@ -469,7 +485,7 @@
},
{
"id": "api.command_collapse.success",
- "translation": "Image links now collapse by default"
+ "translation": "Links zu Bildern werden per Standard verkleinert"
},
{
"id": "api.command_echo.create.app_error",
@@ -492,6 +508,10 @@
"translation": "'Nachricht' [Verzögerung in Sekunden]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "Es muss eine Nachricht für den /echo Befehl angegeben werden."
+ },
+ {
"id": "api.command_echo.name",
"translation": "Echo"
},
@@ -505,11 +525,11 @@
},
{
"id": "api.command_expand.success",
- "translation": "Image links now expand by default"
+ "translation": "Links zu Bildern werden per Standard komplett angezeigt"
},
{
"id": "api.command_expand_collapse.fail.app_error",
- "translation": "Es ist ein Fehler beim Erweitern der Vorschauen aufgetreten"
+ "translation": "Es trat ein Fehler beim Erweitern der Vorschauen auf"
},
{
"id": "api.command_join.desc",
@@ -517,7 +537,7 @@
},
{
"id": "api.command_join.fail.app_error",
- "translation": "Beim Beitreten des Kanals ist ein Fehler aufgetreten."
+ "translation": "Es trat ein Fehler beim Betreten des Kanals auf."
},
{
"id": "api.command_join.hint",
@@ -525,7 +545,7 @@
},
{
"id": "api.command_join.list.app_error",
- "translation": "Beim Auflisten der Kanäle ist ein Fehler aufgetreten."
+ "translation": "Es trat ein Fehler beim Auflisten der Kanäle auf."
},
{
"id": "api.command_join.missing.app_error",
@@ -573,11 +593,11 @@
},
{
"id": "api.command_msg.dm_fail.app_error",
- "translation": "Ein Fehler während dem Erstellen der Nachricht ist aufgetreten."
+ "translation": "Es ist ein Fehler beim Erstellen der Direktnachricht auf."
},
{
"id": "api.command_msg.fail.app_error",
- "translation": "Beim Senden der Nachricht ist ein Fehler aufgetreten."
+ "translation": "Es trat ein Fehler beim Benachrichtigen des Benutzers auf."
},
{
"id": "api.command_msg.hint",
@@ -585,7 +605,7 @@
},
{
"id": "api.command_msg.list.app_error",
- "translation": "Beim Auflisten der Benutzer ist ein Fehler aufgetreten."
+ "translation": "Es trat ein Fehler beim Auflisten der Benutzer auf."
},
{
"id": "api.command_msg.missing.app_error",
@@ -693,7 +713,7 @@
},
{
"id": "api.context.invalidate_all_caches",
- "translation": "Purging all caches"
+ "translation": "Alle Caches werden geleert"
},
{
"id": "api.context.last_activity_at.error",
@@ -705,7 +725,11 @@
},
{
"id": "api.context.mfa_required.app_error",
- "translation": "Multi-factor authentication is required on this server."
+ "translation": "Multifaktor-Authenifikation ist auf diesem Server erforderlich."
+ },
+ {
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Fehlende Team ID"
},
{
"id": "api.context.permissions.app_error",
@@ -803,7 +827,7 @@
},
{
"id": "api.emoji.create.permissions.app_error",
- "translation": "Keine passenden Berechtigungen um das Emoji zu erstellen."
+ "translation": "Ungültige Berechtigungen um Emoji zu erstellen."
},
{
"id": "api.emoji.create.too_large.app_error",
@@ -811,11 +835,11 @@
},
{
"id": "api.emoji.delete.delete_reactions.app_error",
- "translation": "Unable to delete reactions when deleting emoji with emoji name %v"
+ "translation": "Konnte Reaktionen nicht löschen während Emoji mit dem Namen %v gelöscht wurde"
},
{
"id": "api.emoji.delete.permissions.app_error",
- "translation": "Keine passenden Berechtigungen um das Emoji zu löschen."
+ "translation": "Ungültige Berechtigungen um Emoji zu löschen."
},
{
"id": "api.emoji.disabled.app_error",
@@ -831,7 +855,7 @@
},
{
"id": "api.emoji.init.debug",
- "translation": "Initialisiere Emoji API Routen"
+ "translation": "Initialisiere Emoji-API-Routen"
},
{
"id": "api.emoji.storage.app_error",
@@ -919,7 +943,7 @@
},
{
"id": "api.file.init.debug",
- "translation": "Initialisiere Datei API Routen"
+ "translation": "Initialisiere Datei-API-Routen"
},
{
"id": "api.file.migrate_filenames_to_file_infos.channel.app_error",
@@ -1051,7 +1075,7 @@
},
{
"id": "api.general.init.debug",
- "translation": "Initialisiere allgemeine API Routen"
+ "translation": "Initialisiere allgemeine API-Routen"
},
{
"id": "api.import.import_post.saving.debug",
@@ -1111,7 +1135,7 @@
},
{
"id": "api.license.init.debug",
- "translation": "Initialisiere Lizenz API Routen"
+ "translation": "Initialisiere Lizenz-API-Routen"
},
{
"id": "api.license.remove_license.remove.app_error",
@@ -1155,7 +1179,7 @@
},
{
"id": "api.oauth.delete.permissions.app_error",
- "translation": "Ungeeignete Berechtigungen um die OAuth2 App zu entfernen"
+ "translation": "Ungültige Berechtigungen um die OAuth2 App zu entfernen"
},
{
"id": "api.oauth.get_access_token.bad_client_id.app_error",
@@ -1219,11 +1243,11 @@
},
{
"id": "api.oauth.init.debug",
- "translation": "Initialisiere OAuth API Routen"
+ "translation": "Initialisiere OAuth-API-Routen"
},
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Ungeeignete Berechtigungen um den OAuth2 App Schlüssel neu zu generieren"
+ "translation": "Ungültige Berechtigungen um den OAuth2 App Schlüssel neu zu generieren"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
@@ -1389,11 +1413,11 @@
},
{
"id": "api.post.make_direct_channel_visible.save_pref.error",
- "translation": "Fehler beim Speichern der Direkt-Kanal Einstellung user_id=%v other_user_id=%v err=%v"
+ "translation": "Fehler beim Speichern der Direktkanal-Einstellung user_id=%v other_user_id=%v err=%v"
},
{
"id": "api.post.make_direct_channel_visible.update_pref.error",
- "translation": "Fehler beim Speichern der Direkt-Kanal Einstellung user_id=%v other_user_id=%v err=%v"
+ "translation": "Fehler beim Speichern der Direktkanal-Einstellung user_id=%v other_user_id=%v err=%v"
},
{
"id": "api.post.notification.here.warn",
@@ -1409,11 +1433,11 @@
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
- "translation": "Fehler beim Abrufen der Kommentarthread Nachrichten in Benachrichtigung root_post_id=%v, err=%v"
+ "translation": "Fehler beim Abrufen der Nachrichten des Kommentarthreads in Benachrichtigung root_post_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.files.error",
- "translation": "Die Dateien für die Benachrichtigung konnten nicht abgerufen werden post_id=%v, err=%v"
+ "translation": "Fehler beim Abrufen der Dateien der Nachricht in Benachrichtigung post_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
@@ -1509,7 +1533,7 @@
},
{
"id": "api.preference.init.debug",
- "translation": "Initialisieren Einstellungen API Routen"
+ "translation": "Initialisiere API-Routen für Einstellungen"
},
{
"id": "api.preference.save_preferences.decode.app_error",
@@ -1525,23 +1549,23 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to delete reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Fehler beim Löschen der Reaktion da Kanal ID nicht der Nachrichten-ID in der URL entspricht"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Initialisiere API-Routen für Reaktionen"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Failed to get reactions when channel id in URL doesn't match post id in URL"
+ "translation": "Konnte Reaktionen nicht abrufen da Kanal ID nicht der Nachrichten-OD der URL entspricht"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to save reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Konnte Reaktion nicht speichern da Kanal ID nicht der Nachrichten-ID der URL entspricht"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
- "translation": "Failed to get post when sending websocket event for reaction"
+ "translation": "Fehler beim Abrufen der Nachricht beim Senden des Websocket Events für Reaktion"
},
{
"id": "api.saml.save_certificate.app_error",
@@ -1565,7 +1589,7 @@
},
{
"id": "api.server.start_server.rate_limiting_memory_store",
- "translation": "Konnte Rate Limiting Memory Store nicht initialisieren. Prüfen Sie die MemoryStoreSize Konfigurationseinstellung."
+ "translation": "Konnte Rate Limiting Memory Store nicht initialisieren. Prüfen Sie die MemoryStoreSize-Konfigurationseinstellung."
},
{
"id": "api.server.start_server.rate_limiting_rate_limiter",
@@ -1613,7 +1637,7 @@
},
{
"id": "api.slackimport.slack_add_channels.import_failed.warn",
- "translation": "Slack Importer: Kanal konnte nicht importiert werden: %s"
+ "translation": "Slack-Importer: Kanal konnte nicht importiert werden: %s"
},
{
"id": "api.slackimport.slack_add_channels.merge",
@@ -1625,11 +1649,11 @@
},
{
"id": "api.slackimport.slack_add_posts.bot.warn",
- "translation": "Slack Bot Beiträge wurden noch nicht importiert"
+ "translation": "Slack-Bot-Beiträge wurden noch nicht importiert"
},
{
"id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn",
- "translation": "Slack Importer: Bot Nachrichten werden nicht importiert da der bot-importing Benutzer nicht existiert."
+ "translation": "Slack-Importer: Bot-Nachrichten werden nicht importiert, da der Benutzer für den Bot-Import nicht existiert."
},
{
"id": "api.slackimport.slack_add_posts.msg_no_comment.debug",
@@ -1641,7 +1665,7 @@
},
{
"id": "api.slackimport.slack_add_posts.no_bot_id.warn",
- "translation": "Slack Importer: Bot Nachrichten werden nicht importiert da das BotId Feld fehlt."
+ "translation": "Slack-Importer: Bot-Nachrichten werden nicht importiert, da das BotId-Feld fehlt."
},
{
"id": "api.slackimport.slack_add_posts.unsupported.warn",
@@ -1653,11 +1677,11 @@
},
{
"id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn",
- "translation": "Kann Datei nicht importieren wenn kein \"file\" Bereich im Export existiert."
+ "translation": "Kann Datei nicht importieren, wenn kein \"file\" Bereich im Export existiert."
},
{
"id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn",
- "translation": "Die Datei mit der ID {{.FileId}} kann nicht aus dem Export Archiv geöffnet werden: {{.Error}}"
+ "translation": "Die Datei mit der ID {{.FileId}} kann nicht aus dem Export-Archiv geöffnet werden: {{.Error}}"
},
{
"id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn",
@@ -1681,11 +1705,11 @@
},
{
"id": "api.slackimport.slack_add_users.merge_existing",
- "translation": "Benutzer mit vorhandenem Account verbunden: {{.Email}}, {{.Username}}\r\n"
+ "translation": "Benutzer mit vorhandenem Account zusammengeführt: {{.Email}}, {{.Username}}\r\n"
},
{
"id": "api.slackimport.slack_add_users.merge_existing_failed",
- "translation": "Es wurde versucht den Benutzer mit bestehendem Zugang ({{.Email}}, {{.Username}}) zusammenzufassen, konnte den Benutzer aber zu diesem Team hinzufügen.\r\n"
+ "translation": "Es wurde versucht, den Benutzer mit existierendem Konto ({{.Email}}, {{.Username}}) zusammenzuführen, konnte den Benutzer aber nicht zu diesem Team hinzufügen.\r\n"
},
{
"id": "api.slackimport.slack_add_users.unable_import",
@@ -1693,7 +1717,7 @@
},
{
"id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn",
- "translation": "Konnte Regex Match für !channel für Slack Channel {{.ChannelID}} {{.ChannelName}} nicht erstellen"
+ "translation": "Konnte keinen zu !channel passenden regulären Ausdruck für Slack-Channel {{.ChannelID}} {{.ChannelName}} erstellen"
},
{
"id": "api.slackimport.slack_convert_timestamp.bad.warn",
@@ -1701,11 +1725,11 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Konnte Regex Match für @Erwähnung für Slack Benutzer {{.UserID}} {{.Username}} nicht erstellen"
+ "translation": "Konnte keinen zu @Erwähnung passenden regulären Ausdruck für Slack-Benutzer {{.UserID}} {{.Username}} erstellen"
},
{
"id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate",
- "translation": "Slack Importer: Konnte bot-importing Benutzer nicht deaktivieren."
+ "translation": "Slack-Importer: Konnte den Benutzer für den Bot-Import nicht deaktivieren."
},
{
"id": "api.slackimport.slack_import.log",
@@ -1717,11 +1741,11 @@
},
{
"id": "api.slackimport.slack_import.note2",
- "translation": "- Nachrichten vom Slack Bot werden aktuell nicht unterstützt.\r\n"
+ "translation": "- Nachrichten vom Slack-Bot werden aktuell nicht unterstützt.\r\n"
},
{
"id": "api.slackimport.slack_import.note3",
- "translation": "- Weitere Fehlermeldungen könnten in den Server Logs auffindbar sein.\r\n"
+ "translation": "- Weitere Fehlermeldungen könnten in den Server-Logs auffindbar sein.\r\n"
},
{
"id": "api.slackimport.slack_import.notes",
@@ -1821,7 +1845,7 @@
},
{
"id": "api.team.import_team.open.app_error",
- "translation": "Die Datei konnte nicht geöffnet werden"
+ "translation": "Konnte Datei nicht öffnen"
},
{
"id": "api.team.import_team.parse.app_error",
@@ -1829,11 +1853,11 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Dateigröße nicht verfügbar"
+ "translation": "Falsch gebildete Anfrage: Feld filesize fehlt."
},
{
"id": "api.team.init.debug",
- "translation": "Initialisieren Team API Routen"
+ "translation": "Initialisiere Team-API-Routen"
},
{
"id": "api.team.invite_members.admin",
@@ -1873,11 +1897,11 @@
},
{
"id": "api.team.is_team_creation_allowed.domain.app_error",
- "translation": "Die E-Mail-Adresse muss von einer bestimmten Domain stammen (z.B. @example.com). Bitte die Systemverwalter kontaktieren."
+ "translation": "Die E-Mail-Adresse muss von einer bestimmten Domain stammen (z.B. @example.com). Bitte wenden Sie sich an Ihren Systemadministrator."
},
{
"id": "api.team.permanent_delete_team.attempting.warn",
- "translation": "Team permanent Löschen? %v id=%v"
+ "translation": "Team permanent löschen? %v id=%v"
},
{
"id": "api.team.permanent_delete_team.deleted.warn",
@@ -1889,7 +1913,7 @@
},
{
"id": "api.team.signup_team.email_disabled.app_error",
- "translation": "Team Anmeldung mit einer E-Mailadresse ist ausgeschaltet."
+ "translation": "Team-Anmeldung mit einer E-Mail-Adresse ist deaktiviert."
},
{
"id": "api.team.update_member_roles.not_a_member",
@@ -1901,7 +1925,7 @@
},
{
"id": "api.templates.email_change_body.info",
- "translation": "Ihre E-Mail-Adresse für {{.TeamDisplayName}} wurde in {{.NewEmail}} geändert.<br>Wenn Sie diese Änderungen nicht durchgeführt haben kontaktierten Sie bitte den Systemadministrator."
+ "translation": "Ihre E-Mail-Adresse für {{.TeamDisplayName}} wurde in {{.NewEmail}} geändert.<br>Wenn Sie diese Änderungen nicht durchgeführt haben, kontaktieren Sie bitte den Systemadministrator."
},
{
"id": "api.templates.email_change_body.title",
@@ -1909,7 +1933,7 @@
},
{
"id": "api.templates.email_change_subject",
- "translation": "Ihre E-Mail-Adresse wurde für {{.TeamDisplayName}} geändert"
+ "translation": "Ihre E-Mail-Adresse für {{.TeamDisplayName}} wurde geändert"
},
{
"id": "api.templates.email_change_verify_body.button",
@@ -1917,7 +1941,7 @@
},
{
"id": "api.templates.email_change_verify_body.info",
- "translation": "Um Ihre E-Mail-Adresse für {{.TeamDisplayName}} zu ändern, klicken Sie bitte auf den unten stehenden Link."
+ "translation": "Um Ihre E-Mail-Adresse für {{.TeamDisplayName}} zu ändern, klicken Sie bitte auf den unten stehenden Link, um zu bestätigen, dass dies die richtige Adresse ist."
},
{
"id": "api.templates.email_change_verify_body.title",
@@ -1925,15 +1949,15 @@
},
{
"id": "api.templates.email_change_verify_subject",
- "translation": "Bestätige neue E-Mailadresse für {{.TeamDisplayName}}"
+ "translation": "Bestätige neue E-Mail-Adresse für {{.TeamDisplayName}}"
},
{
"id": "api.templates.email_footer",
- "translation": "Benachrichtigungseinstellungen können geändert werden wenn Sie sich in Ihrem Team anmelden und Account Einstellungen > Benachrichtigungen aufrufen."
+ "translation": "Um Ihre Benachrichtigungseinstellungen zu ändern, melden Sie sich an Ihrer Team-Site an und wählen dann Kontoeinstellungen > Benachrichtigungen."
},
{
"id": "api.templates.email_info",
- "translation": "Bei Fragen senden Sie uns jederzeit eine E-Mail an <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Beste Grüße, <br> Das {{.SiteName}} Team<br>"
+ "translation": "Bei Fragen senden Sie uns jederzeit eine E-Mail an <a href='mailto:{{.SupportEmail}}' style='text-decoration: none; color:#2389D7;'>{{.SupportEmail}}</a>.<br>Beste Grüße<br> Das {{.SiteName}} Team<br>"
},
{
"id": "api.templates.email_organization",
@@ -1969,11 +1993,11 @@
},
{
"id": "api.templates.invite_body.extra_info",
- "translation": "Mattermost lässt Sie Nachrichten und Dateien von Ihrem PC oder Smartphone teilen, mit Sofortsuche und Archivierung. Nach dem Sie <strong>{{.TeamDisplayName}}</strong> beigetreten sind können Sie sich in Ihr neues Team anmelden und all diese Features von folgender Webadresse abrufen:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
+ "translation": "Mattermost lässt Sie Nachrichten und Dateien von Ihrem PC oder Smartphone teilen, mit Sofortsuche und Archivierung. Nach dem Sie <strong>{{.TeamDisplayName}}</strong> beigetreten sind, können Sie sich bei Ihrem neuen Team anmelden und auf all diese Features von folgender Webadresse aus zugreifen:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>"
},
{
"id": "api.templates.invite_body.info",
- "translation": "Das Team {{.SenderStatus}} <strong>{{.SenderName}}</strong>, hat Sie eingeladen dem Team <strong>{{.TeamDisplayName}}</strong> beizutreten."
+ "translation": "Das Team {{.SenderStatus}} <strong>{{.SenderName}}</strong>, hat Sie eingeladen, dem Team <strong>{{.TeamDisplayName}}</strong> beizutreten."
},
{
"id": "api.templates.invite_body.title",
@@ -1981,31 +2005,31 @@
},
{
"id": "api.templates.invite_subject",
- "translation": "{{ .SenderName }} hat Sie eingeladen dem Team {{ .TeamDisplayName }} auf {{.SiteName}} beizutreten"
+ "translation": "{{ .SenderName }} hat Sie eingeladen, dem Team {{ .TeamDisplayName }} auf {{.SiteName}} beizutreten"
},
{
"id": "api.templates.mfa_activated_body.info",
- "translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "Multi-Faktor-Authentifizierung wurde Ihrem Zugang auf {{ .SiteURL }} hinzugefügt.<br>Wenn diese Änderung nicht durch Sie initiiert wurde kontaktieren Sie bitte Ihren Systemadministrator."
},
{
"id": "api.templates.mfa_activated_body.title",
- "translation": "Multi-factor authentication was added"
+ "translation": "Multi-Faktor-Authentifizierung wurde hinzugefügt"
},
{
"id": "api.templates.mfa_change_subject",
- "translation": "Your MFA has been updated on {{ .SiteName }}"
+ "translation": "Ihre MFA wurde auf {{ .SiteName }} aktualisiert"
},
{
"id": "api.templates.mfa_deactivated_body.info",
- "translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}.<br>If this change wasn't initiated by you, please contact your system administrator."
+ "translation": "Multi-Faktor-Authentifizierung wurde aus Ihrem Zugang auf {{ .SiteURL }} entfernt.<br>Wenn diese Änderung nicht durch Sie initiiert wurde kontaktieren Sie bitte Ihren Systemadministrator."
},
{
"id": "api.templates.mfa_deactivated_body.title",
- "translation": "Multi-factor authentication was removed"
+ "translation": "Multi-Faktor-Authentifizierung wurde entfernt"
},
{
"id": "api.templates.password_change_body.info",
- "translation": "Ihr Passwort wurde aktualisiert für {{.TeamDisplayName}} bei {{ .TeamURL }} durch {{.Method}}.<br>Falls Sie diese Änderung nicht veranlasst haben wenden Sie sich bitte an den Systemadministrator."
+ "translation": "Ihr Passwort wurde aktualisiert für {{.TeamDisplayName}} bei {{ .TeamURL }} durch {{.Method}}.<br>Falls Sie diese Änderung nicht veranlasst haben, wenden Sie sich bitte an den Systemadministrator."
},
{
"id": "api.templates.password_change_body.title",
@@ -2037,11 +2061,11 @@
},
{
"id": "api.templates.reset_body.info",
- "translation": "Um Ihr Passwort zu ändern, klicken Sie unten auf \"Passwort zurücksetzen\".<br>Wenn Sie Ihr Passwort nicht zurücksetzen möchten ignorieren Sie bitte diese E-Mail und das Passwort wird gleich bleiben. Der Passwortzurücksetzenlink wird in 24 Stunden ablaufen."
+ "translation": "Um Ihr Passwort zu ändern, klicken Sie unten auf \"Passwort zurücksetzen\".<br>Wenn Sie Ihr Passwort nicht zurücksetzen möchten, ignorieren Sie bitte diese E-Mail und das Passwort wird gleich bleiben. Der Passwortzurücksetzenlink wird in 24 Stunden ablaufen."
},
{
"id": "api.templates.reset_body.title",
- "translation": "Sie haben eine Passwort Zurücksetzung angerfordert"
+ "translation": "Sie haben eine Rücksetzung Ihres Passworts angefordert"
},
{
"id": "api.templates.reset_subject",
@@ -2053,7 +2077,7 @@
},
{
"id": "api.templates.signin_change_email.body.title",
- "translation": "Sie haben Ihre Anmelde-Methode geändert"
+ "translation": "Sie haben Ihre Anmeldemethode geändert"
},
{
"id": "api.templates.signup_team_body.button",
@@ -2061,7 +2085,7 @@
},
{
"id": "api.templates.signup_team_body.info",
- "translation": "{{ .SiteName }} ist der Platz für all Ihre Teamkommunikation, durchsuchbar und überall verfügbar.<br> Sie werden mehr aus {{ .SiteName }} herausholen wenn Ihr Team in regem Kontakt bleibt - laden Sie Ihr Team ein."
+ "translation": "{{ .SiteName }} ist der Platz für all Ihre Teamkommunikation, durchsuchbar und überall verfügbar.<br> Sie werden mehr aus {{ .SiteName }} herausholen, wenn Ihr Team in regem Kontakt bleibt - laden Sie Ihr Team ein."
},
{
"id": "api.templates.signup_team_body.title",
@@ -2069,11 +2093,11 @@
},
{
"id": "api.templates.signup_team_subject",
- "translation": "{{ .SiteName }} Team Einrichtung"
+ "translation": "{{ .SiteName }} Team-Einrichtung"
},
{
"id": "api.templates.singin_change_email.body.info",
- "translation": "Sie haben Ihre Anmeldemethode für {{ .SiteName }} auf {{.Method}} geändert.<br>Falls Sie diese Änderung nicht veranlasst haben wenden Sie sich bitte an den Systemadministrator."
+ "translation": "Sie haben Ihre Anmeldemethode für {{ .SiteName }} auf {{.Method}} geändert.<br>Falls Sie diese Änderung nicht veranlasst haben, wenden Sie sich bitte an den Systemadministrator."
},
{
"id": "api.templates.singin_change_email.subject",
@@ -2085,11 +2109,11 @@
},
{
"id": "api.templates.upgrade_30_subject.info",
- "translation": "[MATTERMOST] Änderung zu Ihrem Zugang durch die Mattermost 3.0 Aktualisierung"
+ "translation": "[MATTERMOST] Änderung zu Ihrem Zugang durch die Mattermost-3.0-Aktualisierung"
},
{
"id": "api.templates.username_change_body.info",
- "translation": "Ihr Benutzername für {{.TeamDisplayName}} wurde in {{.NewUsername}} geändert.<br>Wenn Sie diese Änderungen nicht durchgeführt haben kontaktieren Sie bitte den Systemadministrator."
+ "translation": "Ihr Benutzername für {{.TeamDisplayName}} wurde in {{.NewUsername}} geändert.<br>Wenn Sie diese Änderungen nicht durchgeführt haben, kontaktieren Sie bitte den Systemadministrator."
},
{
"id": "api.templates.username_change_body.title",
@@ -2113,7 +2137,7 @@
},
{
"id": "api.templates.verify_subject",
- "translation": "[{{ .SiteName }}] E-Mail Bestätigung"
+ "translation": "[{{ .SiteName }}] E-Mail-Bestätigung"
},
{
"id": "api.templates.welcome_body.app_download_info",
@@ -2133,7 +2157,7 @@
},
{
"id": "api.templates.welcome_body.info3",
- "translation": "Mit Mattermost können die Nachrichten und Dateien von Ihrem PC oder Telefon aus teilen, suchen und archivieren."
+ "translation": "Mit Mattermost können Sie Nachrichten und Dateien von Ihrem PC oder Telefon aus teilen, suchen und archivieren."
},
{
"id": "api.templates.welcome_body.title",
@@ -2157,7 +2181,7 @@
},
{
"id": "api.user.authorize_oauth_user.bad_token.app_error",
- "translation": "Falscher Token Typ"
+ "translation": "Falscher Tokentyp"
},
{
"id": "api.user.authorize_oauth_user.invalid_state.app_error",
@@ -2181,15 +2205,15 @@
},
{
"id": "api.user.authorize_oauth_user.unsupported.app_error",
- "translation": "Nicht unterstützter OAuth Service Provider"
+ "translation": "Nicht unterstützter OAuth-Service-Provider"
},
{
"id": "api.user.check_user_login_attempts.too_many.app_error",
- "translation": "Ihr Account ist gesperrt da es zu viele fehlerhafte Passworteingaben gab. Bitte setzen Sie Ihr Passwort zurück."
+ "translation": "Ihr Account ist gesperrt, da es zu viele fehlerhafte Passworteingaben gab. Bitte setzen Sie Ihr Passwort zurück."
},
{
"id": "api.user.check_user_mfa.bad_code.app_error",
- "translation": "Ungültiger MFA token."
+ "translation": "Ungültiger MFA-Token."
},
{
"id": "api.user.check_user_mfa.not_available.app_error",
@@ -2205,7 +2229,7 @@
},
{
"id": "api.user.complete_switch_with_oauth.parse.app_error",
- "translation": "Konnte Authdaten aus {{.Service}} Benutzer Objekt nicht verarbeiten"
+ "translation": "Konnte Authentifizierungsdaten aus {{.Service}} Benutzerobjekt nicht verarbeiten"
},
{
"id": "api.user.complete_switch_with_oauth.unavailable.app_error",
@@ -2213,15 +2237,15 @@
},
{
"id": "api.user.create_oauth_user.already_attached.app_error",
- "translation": "Mit dieser E-Mail-Adresse ist bereits ein Account verknüpft, der nicht die Anmeldemethode {{.Service}} verwendet. Bitte verwenden Sie {{.Auth}} zum anmelden."
+ "translation": "Mit dieser E-Mail-Adresse ist bereits ein Account verknüpft, der nicht die Anmeldemethode {{.Service}} verwendet. Bitte verwenden Sie {{.Auth}} zum Anmelden."
},
{
"id": "api.user.create_oauth_user.already_used.app_error",
- "translation": "Dieser {{.Service}} Account wurde bereits zur Registrierung verwenden"
+ "translation": "Dieser {{.Service}} Account wurde bereits zur Registrierung verwendet"
},
{
"id": "api.user.create_oauth_user.create.app_error",
- "translation": "Konnte keinen Benutzer aus {{.Service}} User Objekt erstellen"
+ "translation": "Konnte keinen Benutzer aus {{.Service}} Benutzerobjekt erstellen"
},
{
"id": "api.user.create_oauth_user.not_available.app_error",
@@ -2229,11 +2253,11 @@
},
{
"id": "api.user.create_profile_image.default_font.app_error",
- "translation": "Konnte Standard Profilbildschriftart nicht erstellen"
+ "translation": "Konnte Standard-Profilbildschriftart nicht erstellen"
},
{
"id": "api.user.create_profile_image.encode.app_error",
- "translation": "Konnte Standard Profilbild nicht codieren"
+ "translation": "Konnte Standardprofilbild nicht enkodieren"
},
{
"id": "api.user.create_profile_image.initial.app_error",
@@ -2245,11 +2269,11 @@
},
{
"id": "api.user.create_user.joining.error",
- "translation": "Fehler beim Betreten des Standard Channels. user_id=%s, team_id=%s, err=%v"
+ "translation": "Fehler beim Betreten des Standardkanals user_id=%s, team_id=%s, err=%v"
},
{
"id": "api.user.create_user.no_open_server",
- "translation": "Dieser Server erlaubt keine offnen Registrierungen. Bitte wenden Sie sich an Ihren Administrator um eine Einladung zu erhalten."
+ "translation": "Dieser Server erlaubt keine offenen Registrierungen. Bitte wenden Sie sich an Ihren Administrator, um eine Einladung zu erhalten."
},
{
"id": "api.user.create_user.save.error",
@@ -2257,15 +2281,15 @@
},
{
"id": "api.user.create_user.signup_email_disabled.app_error",
- "translation": "Team Anmeldung mit einer E-Mail Adresse ist ausgeschaltet."
+ "translation": "Benutzerregistrierung mit einer E-Mail-Adresse ist ausgeschaltet."
},
{
"id": "api.user.create_user.signup_link_expired.app_error",
- "translation": "Der Link ist abgelaufen"
+ "translation": "Der Registrierungslink ist abgelaufen"
},
{
"id": "api.user.create_user.signup_link_invalid.app_error",
- "translation": "Der Link scheint nicht gültig zu sein"
+ "translation": "Der Registrierungslink scheint nicht gültig zu sein"
},
{
"id": "api.user.create_user.team_name.app_error",
@@ -2273,11 +2297,11 @@
},
{
"id": "api.user.create_user.tutorial.error",
- "translation": "Fehler beim Speichern der Tutorial Einstellungen, err=%v"
+ "translation": "Fehler beim Speichern der Tutorial-Einstellungen, err=%v"
},
{
"id": "api.user.create_user.verified.error",
- "translation": "Fehler beim setzen der E-Mail-Adresse als geprüft. Fehler=%v"
+ "translation": "Fehler beim Setzen der E-Mail-Adresse als geprüft err=%v"
},
{
"id": "api.user.email_to_ldap.not_available.app_error",
@@ -2289,15 +2313,15 @@
},
{
"id": "api.user.get_authorization_code.unsupported.app_error",
- "translation": "Nicht unterstützter OAuth Service Provider"
+ "translation": "Nicht unterstützter OAuth-Service-Provider"
},
{
"id": "api.user.get_me.getting.error",
- "translation": "Fehler beim Abruf des Benutzerprofils mit id=%v. Erzwinge Abmeldung"
+ "translation": "Fehler beim Abruf des Benutzerprofils mit id=%v erzwingt Abmeldung"
},
{
"id": "api.user.init.debug",
- "translation": "Initialisiere Benutzer API Routen"
+ "translation": "Initialisiere Benutzer-API-Routen"
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
@@ -2313,7 +2337,7 @@
},
{
"id": "api.user.login.inactive.app_error",
- "translation": "Login nicht möglich weil Ihr Account inaktiv ist. Bitte melden Sie sich bei einem Administrator."
+ "translation": "Anmeldung nicht möglich, weil Ihr Account inaktiv ist. Bitte wenden Sie sich an einen Administrator."
},
{
"id": "api.user.login.invalid_credentials",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Entweder Nutzername oder Teamname und E-Mail-Addresse müssen angegeben werden"
+ "translation": "Es muss entweder eine Benutzer ID, ein Team Name oder eine E-Mail-Adresse angegeben werden"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -2329,7 +2353,7 @@
},
{
"id": "api.user.login.revoking.app_error",
- "translation": "Ziehe sessionId=%v für userId=%v zurück, erneutes Anmelden mit gleicher Device ID"
+ "translation": "Ziehe sessionId=%v für userId=%v zurück, erneutes Anmelden mit gleicher Device-ID"
},
{
"id": "api.user.login.use_auth_service.app_error",
@@ -2341,11 +2365,11 @@
},
{
"id": "api.user.login_by_oauth.parse.app_error",
- "translation": "Konnte Anmeldedaten nicht aus {{.Service}} Benutzer Objekt verarbeiten"
+ "translation": "Konnte Anmeldedaten nicht aus {{.Service}} Benutzerobjekt verarbeiten"
},
{
"id": "api.user.login_ldap.blank_pwd.app_error",
- "translation": "Passwort Feld darf nicht leer sin"
+ "translation": "Passwortfeld darf nicht leer sein"
},
{
"id": "api.user.login_ldap.disabled.app_error",
@@ -2361,19 +2385,19 @@
},
{
"id": "api.user.oauth_to_email.context.app_error",
- "translation": "Aktualisieren des Passworts fehlgeschlagen da Kontext user_id nicht der user_id des Providers entsprach"
+ "translation": "Aktualisieren des Passworts fehlgeschlagen, da Kontext user_id nicht der user_id des Providers entsprach"
},
{
"id": "api.user.permanent_delete_user.attempting.warn",
- "translation": "Account permanent Löschen? %v id=%v"
+ "translation": "Versuche, Account %v id=%v permanent zu löschen"
},
{
"id": "api.user.permanent_delete_user.deleted.warn",
- "translation": "Account gelöscht %v id=%v"
+ "translation": "Account permanent gelöscht %v id=%v"
},
{
"id": "api.user.permanent_delete_user.system_admin.warn",
- "translation": "Sie möchten %v löschen, welcher ein Systemadministrator ist. Eventuell müssen Sie einem anderen Account zum Systemadministrator über die Kommandozeilen Tools machen."
+ "translation": "Sie möchten %v löschen, welcher ein Systemadministrator ist. Eventuell müssen Sie mithilfe der Kommandozeilentools einen anderen Account zum Systemadministrator machen."
},
{
"id": "api.user.reset_password.invalid_link.app_error",
@@ -2385,11 +2409,11 @@
},
{
"id": "api.user.reset_password.method",
- "translation": "über einen Passwort zurücksetzten Link"
+ "translation": "über einen Passwort-zurücksetzen-Link"
},
{
"id": "api.user.reset_password.sso.app_error",
- "translation": "Kann Passwort für SSO Accounts nicht zurücksetzen"
+ "translation": "Kann Passwort für SSO-Accounts nicht zurücksetzen"
},
{
"id": "api.user.reset_password.wrong_team.app_error",
@@ -2401,47 +2425,47 @@
},
{
"id": "api.user.send_email_change_email_and_forget.error",
- "translation": "Die E-mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die E-Mail konnte nicht gesendet werden err=%v"
},
{
"id": "api.user.send_email_change_username_and_forget.error",
- "translation": "Die Änderung des Benutzernamens für die Benachrichtigungsmail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Benachrichtigungs-E-Mail über die Änderung des Benutzernamens konnte nicht versandt werden err=%v"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
- "translation": "Die E-mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Bestätigungs-E-Mail über die Änderung der E-Mail-Adresse konnte nicht versandt werden err=%v"
},
{
"id": "api.user.send_password_change_email_and_forget.error",
- "translation": "Die E-Mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Bestätigungs-E-Mail über die Änderung des Passworts konnte nicht versandt werden err=%v"
},
{
"id": "api.user.send_password_reset.find.app_error",
- "translation": "Es konnte kein Account mit der Adresse gefunden werden."
+ "translation": "Es konnte kein Account mit dieser Adresse gefunden werden."
},
{
"id": "api.user.send_password_reset.send.app_error",
- "translation": "Konnte die E-Mail zum Passwort zurücksetzen nicht senden"
+ "translation": "Konnte die E-Mail zum Zurücksetzen des Passworts nicht senden"
},
{
"id": "api.user.send_password_reset.sso.app_error",
- "translation": "Kann Passwort für SSO Accounts nicht zurücksetzen"
+ "translation": "Kann Passwort für SSO-Accounts nicht zurücksetzen"
},
{
"id": "api.user.send_sign_in_change_email_and_forget.error",
- "translation": "Die E-mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Bestätigungs-E-Mail über die Änderung des Passworts konnte nicht versandt werden err=%v"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
- "translation": "Die E-mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Bestätigungs-E-Mail konnte nicht versandt werden err=%v"
},
{
"id": "api.user.send_welcome_email_and_forget.failed.error",
- "translation": "Die E-mail konnte nicht gesendet werden. err=%v"
+ "translation": "Die Willkommens-E-Mail konnte nicht versandt werden err=%v"
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
- "translation": "Sie können den Aktivitätsstatus des AD/LDAP Accounts nicht ändern. Bitte ändern Sie diesen über den AD/LDAP Server."
+ "translation": "Sie können den Aktivitätsstatus des AD-/LDAP-Accounts nicht ändern. Bitte ändern Sie diesen über den AD-/LDAP-Server."
},
{
"id": "api.user.update_active.permissions.app_error",
@@ -2453,7 +2477,7 @@
},
{
"id": "api.user.update_password.context.app_error",
- "translation": "Aktualisieren des Passworts fehlgeschlagen da Kontext user_id nicht der props user_id entsprach"
+ "translation": "Aktualisieren des Passworts fehlgeschlagen, da Kontext user_id nicht der props user_id entsprach"
},
{
"id": "api.user.update_password.failed.app_error",
@@ -2461,19 +2485,19 @@
},
{
"id": "api.user.update_password.incorrect.app_error",
- "translation": "Das eingegebene \"Aktuelle Kennwort\" ist nicht korrekt. Bitte prüfen Sie das Umschaltung deaktiviert ist und versuchen es erneut."
+ "translation": "Das eingegebene \"Aktuelle Kennwort\" ist nicht korrekt. Bitte prüfen Sie, dass die Umschalt-Taste deaktiviert ist und versuchen es erneut."
},
{
"id": "api.user.update_password.menu",
- "translation": "Benutze die Einstellungen"
+ "translation": "über das Einstellungsmenü"
},
{
"id": "api.user.update_password.oauth.app_error",
- "translation": "Aktualisieren des Password fehlgeschlagen da der Benutzer über einen OAuth Service angemeldet ist"
+ "translation": "Aktualisieren des Passworts fehlgeschlagen, da der Benutzer über einen OAuth-Service angemeldet ist"
},
{
"id": "api.user.update_password.valid_account.app_error",
- "translation": "Aktualisieren des Password fehlgeschlagen da kein gültiger Account gefunden werden konnte"
+ "translation": "Aktualisieren des Passworts fehlgeschlagen, da kein gültiger Account gefunden werden konnte"
},
{
"id": "api.user.update_roles.one_admin.app_error",
@@ -2485,15 +2509,15 @@
},
{
"id": "api.user.update_roles.system_admin_needed.app_error",
- "translation": "Die Systemadministrator Rolle ist für diese Aktion erforderlich"
+ "translation": "Die Systemadministrator-Rolle ist für diese Aktion erforderlich"
},
{
"id": "api.user.update_roles.system_admin_set.app_error",
- "translation": "Die Systemadministrator Rolle kann nur durch einen anderen Systemadministrator gesetzt werden"
+ "translation": "Die Systemadministrator-Rolle kann nur durch einen anderen Systemadministrator gesetzt werden"
},
{
"id": "api.user.update_roles.team_admin_needed.app_error",
- "translation": "Die Teamadministrator Rolle ist für die Aktion erforderlich"
+ "translation": "Die Teamadministrator-Rolle ist für die Aktion erforderlich"
},
{
"id": "api.user.upload_profile_user.array.app_error",
@@ -2505,7 +2529,7 @@
},
{
"id": "api.user.upload_profile_user.decode_config.app_error",
- "translation": "Konnte Profilbild Einstellungen nicht dekodieren."
+ "translation": "Konnte Profilbild-Einstellungen nicht dekodieren."
},
{
"id": "api.user.upload_profile_user.encode.app_error",
@@ -2513,11 +2537,11 @@
},
{
"id": "api.user.upload_profile_user.no_file.app_error",
- "translation": "keine Datei unter 'image' in der Anfrage"
+ "translation": "Keine Datei unter 'image' in der Anfrage"
},
{
"id": "api.user.upload_profile_user.open.app_error",
- "translation": "Bild konnte nicht geöffnet werden"
+ "translation": "Konnte Bild nicht öffnen"
},
{
"id": "api.user.upload_profile_user.parse.app_error",
@@ -2525,7 +2549,7 @@
},
{
"id": "api.user.upload_profile_user.storage.app_error",
- "translation": "Die Datei kann nicht hochgeladen werden. Ein Foto Speicherort ist nicht eingerichtet."
+ "translation": "Die Datei kann nicht hochgeladen werden. Ein Foto-Speicherort ist nicht eingerichtet."
},
{
"id": "api.user.upload_profile_user.too_large.app_error",
@@ -2537,51 +2561,51 @@
},
{
"id": "api.user.verify_email.bad_link.app_error",
- "translation": "Fehlerhafter E-Mail-Adresse Bestätigungslink."
+ "translation": "Fehlerhafter E-Mail-Adressen-Bestätigungslink."
},
{
"id": "api.web_hub.start.starting.debug",
- "translation": "Starte %v Websocket Hubs"
+ "translation": "Starte %v Websocket-Hubs"
},
{
"id": "api.web_hub.start.stopping.debug",
- "translation": "Beende Websocket Hub Verbindungen"
+ "translation": "beende Websocket-Hub-Verbindungen"
},
{
"id": "api.web_socket.connect.error",
- "translation": "Websocket Verbindungsfehler: %v"
+ "translation": "Websocket-Verbindungsfehler: %v"
},
{
"id": "api.web_socket.connect.upgrade.app_error",
- "translation": "Fehler beim Hochstufen der Websocket Verbindung"
+ "translation": "Fehler beim Hochstufen der Websocket-Verbindung"
},
{
"id": "api.web_socket.init.debug",
- "translation": "Initialisiere WebSocket API Routen"
+ "translation": "Initialisiere WebSocket-API-Routen"
},
{
"id": "api.web_socket_handler.log.error",
- "translation": "%v:%v seq=%v uid=%v %v [details: %v]"
+ "translation": "%v:%v seq=%v uid=%v %v [Details: %v]"
},
{
"id": "api.web_socket_router.log.error",
- "translation": "Websocket Routing Fehler: seq=%v uid=%v %v [details: %v]"
+ "translation": "Websocket-Routing-Fehler: seq=%v uid=%v %v [Details: %v]"
},
{
"id": "api.web_team_hun.start.debug",
- "translation": "Team Hub wird gestoppt für teamId=%v"
+ "translation": "Team-Hub wird gestoppt für teamId=%v"
},
{
"id": "api.webhook.create_incoming.disabled.app_errror",
- "translation": "Eingehende webhooks wurden vom System Administrator deaktiviert."
+ "translation": "Eingehende Webhooks wurden vom Systemadministrator deaktiviert."
},
{
"id": "api.webhook.create_outgoing.disabled.app_error",
- "translation": "Ausgehende webhooks wurden vom System Administrator deaktiviert."
+ "translation": "Ausgehende Webhooks wurden vom Systemadministrator deaktiviert."
},
{
"id": "api.webhook.create_outgoing.intersect.app_error",
- "translation": "Ausgehende Webhooks vom selben Kanal können nicht die selben Trigger Wörter/Callback URLs haben."
+ "translation": "Ausgehende Webhooks vom selben Kanal können nicht dieselben Triggerwörter/Callback-URLs haben."
},
{
"id": "api.webhook.create_outgoing.not_open.app_error",
@@ -2589,7 +2613,7 @@
},
{
"id": "api.webhook.create_outgoing.permissions.app_error",
- "translation": "Die Berechtigungen für das Erstellen der ausgehenden Webhooks sind ungeeignet."
+ "translation": "Ungültige Berechtigungen um ausgehenden Webhook zu erstellen."
},
{
"id": "api.webhook.create_outgoing.triggers.app_error",
@@ -2597,19 +2621,19 @@
},
{
"id": "api.webhook.delete_incoming.disabled.app_errror",
- "translation": "Eingehende webhooks wurden vom System Administrator deaktiviert."
+ "translation": "Eingehende Webhooks wurden vom Systemadministrator deaktiviert."
},
{
"id": "api.webhook.delete_incoming.permissions.app_errror",
- "translation": "Die Berechtigungen für das Löschen der eingehenden Webhooks sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um eingehenden Webhook zu löschen"
},
{
"id": "api.webhook.delete_outgoing.disabled.app_error",
- "translation": "Ausgehende webhooks wurden vom System Administrator deaktiviert."
+ "translation": "Ausgehende Webhooks wurden vom Systemadministrator deaktiviert."
},
{
"id": "api.webhook.delete_outgoing.permissions.app_error",
- "translation": "Die Berechtigungen für das Löschen der ausgehenden Webhooks sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um ausgehenden Webhook zu löschen"
},
{
"id": "api.webhook.get_incoming.disabled.app_error",
@@ -2629,7 +2653,7 @@
},
{
"id": "api.webhook.init.debug",
- "translation": "Initialisiere Webhook API Routen"
+ "translation": "Initialisiere Webhook-API-Routen"
},
{
"id": "api.webhook.regen_outgoing_token.disabled.app_error",
@@ -2637,7 +2661,7 @@
},
{
"id": "api.webhook.regen_outgoing_token.permissions.app_error",
- "translation": "Die Berechtigungen für die Erneuerung des Webhooks-Tokens sind ungeeignet"
+ "translation": "Ungültige Berechtigungen um ausgehenden Webhook-Token zu regenerieren"
},
{
"id": "api.webrtc.disabled.app_error",
@@ -2645,7 +2669,7 @@
},
{
"id": "api.webrtc.init.debug",
- "translation": "Initialisiere WebRTC API Routen"
+ "translation": "Initialisiere WebRTC-API-Routen"
},
{
"id": "api.webrtc.register_token.app_error",
@@ -2829,11 +2853,11 @@
},
{
"id": "ent.metrics.starting.info",
- "translation": "Metrics and profiling server is listening on %v"
+ "translation": "Metriken- und Profilierungsserver hört auf %v"
},
{
"id": "ent.metrics.stopping.info",
- "translation": "Metrics and profiling server is stopping on %v"
+ "translation": "Metriken- und Profilierungsserver stoppt auf %v"
},
{
"id": "ent.mfa.activate.authenticate.app_error",
@@ -3041,7 +3065,7 @@
},
{
"id": "mattermost.load_license.find.warn",
- "translation": "License key from https://mattermost.com required to unlock enterprise features."
+ "translation": "Lizenzschlüssel von https://mattermost.com benötigt um Enterprise Features freizuschalten."
},
{
"id": "mattermost.security_bulletin.error",
@@ -3225,7 +3249,7 @@
},
{
"id": "model.command.is_valid.team_id.app_error",
- "translation": "Ungültige Team ID"
+ "translation": "Ungültige Team-ID"
},
{
"id": "model.command.is_valid.token.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Ungültige URL"
+ "translation": "Ungültige Adresse"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3509,15 +3533,15 @@
},
{
"id": "model.config.is_valid.webrtc_gateway_admin_url.app_error",
- "translation": "Die WebRTC-Gateway-Admin-URL muss gesetzt und eine gültige URL sein sowie mit http:// oder https:// beginnen."
+ "translation": "Die WebRTC-Gateway-Admin-URL muss eine gültige URL sein und mit http:// oder https:// beginnen."
},
{
"id": "model.config.is_valid.webrtc_gateway_ws_url.app_error",
- "translation": "Die WebRTC-Gateway-Websocket-URL muss gesetzt und eine gültige URL sein sowie mit ws:// oder wss:// beginnen."
+ "translation": "Die WebRTC-Gateway-Websocket-URL muss eine gültige URL sein und mit ws:// oder wss:// beginnen."
},
{
"id": "model.config.is_valid.webrtc_stun_uri.app_error",
- "translation": "Die WebRTC STUN URL muss eine gültige URL sein und mit stun: beginnen."
+ "translation": "Die WebRTC-STUN-URI muss eine gültige URL sein und mit stun: beginnen."
},
{
"id": "model.config.is_valid.webrtc_turn_shared_key.app_error",
@@ -3881,7 +3905,7 @@
},
{
"id": "model.user.is_valid.position.app_error",
- "translation": "Invalid position: must not be longer than 35 characters."
+ "translation": "Ungültige Position: Darf nicht länger als 35 Zeichen sein."
},
{
"id": "model.user.is_valid.pwd.app_error",
@@ -4189,7 +4213,7 @@
},
{
"id": "store.sql_channel.get_member.missing.app_error",
- "translation": "Kein Kanalmitglied mit dieser Benutzer Id und Kanal Id gefunden"
+ "translation": "Kein Kanalmitglied mit dieser Benutzer-ID und Kanal-ID gefunden"
},
{
"id": "store.sql_channel.get_member_count.app_error",
@@ -4204,6 +4228,10 @@
"translation": "Es konnten nicht alle Kanalmitglieder abgerufen werden"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "Kanalmitglieder konnten nicht abgerufen werden"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "Es konnten nicht alle Kanäle abgerufen werden"
},
@@ -4661,43 +4689,43 @@
},
{
"id": "store.sql_reaction.delete.begin.app_error",
- "translation": "Unable to open transaction while deleting reaction"
+ "translation": "Konnte Transaktion zum Löschen der Reaktion nicht öffnen"
},
{
"id": "store.sql_reaction.delete.commit.app_error",
- "translation": "Unable to commit transaction while deleting reaction"
+ "translation": "Konnte Transaktion zum Löschen der Reaktion nicht absenden"
},
{
"id": "store.sql_reaction.delete.save.app_error",
- "translation": "Unable to delete reaction"
+ "translation": "Konnte Reaktion nicht löschen"
},
{
"id": "store.sql_reaction.delete_all_with_emoj_name.delete_reactions.app_error",
- "translation": "Unable to delete reactions with the given emoji name"
+ "translation": "Konnte Reaktion mit dem angegebenen Emoji-Namen nicht löschen"
},
{
"id": "store.sql_reaction.delete_all_with_emoj_name.get_reactions.app_error",
- "translation": "Unable to get reactions with the given emoji name"
+ "translation": "Konnte Reaktionen mit dem gegebenen Emoji-Namen nicht abrufen"
},
{
"id": "store.sql_reaction.delete_all_with_emoji_name.update_post.warn",
- "translation": "Unable to update Post.HasReactions while removing reactions post_id=%v, error=%v"
+ "translation": "Konnte Post.HasReactions nicht aktualisieren während entfernen von Reaktionen post_id=%v, error=%v"
},
{
"id": "store.sql_reaction.get_for_post.app_error",
- "translation": "Unable to get reactions for post"
+ "translation": "Konnte Reaktionen für Nachricht nicht abrufen"
},
{
"id": "store.sql_reaction.save.begin.app_error",
- "translation": "Unable to open transaction while saving reaction"
+ "translation": "Konnte Transaktion zum Speichern der Reaktion nicht öffnen"
},
{
"id": "store.sql_reaction.save.commit.app_error",
- "translation": "Unable to commit transaction while saving reaction"
+ "translation": "Konnte Transaktion zum Speichern der Reaktion nicht absenden"
},
{
"id": "store.sql_reaction.save.save.app_error",
- "translation": "Unable to save reaction"
+ "translation": "Konnte Reaktion nicht speichern"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
@@ -4849,7 +4877,7 @@
},
{
"id": "store.sql_team.get_member.missing.app_error",
- "translation": "Kein Teammitglied mit dieser Benutzer ID und Team ID gefunden"
+ "translation": "Kein Teammitglied mit dieser Benutzer-ID und Team-ID gefunden"
},
{
"id": "store.sql_team.get_member_count.app_error",
@@ -4869,7 +4897,7 @@
},
{
"id": "store.sql_team.get_unread.app_error",
- "translation": "We couldn't get the teams unread messages"
+ "translation": "Die ungelesenen Mitteilungen des Teams konnten nicht abgerufen werden"
},
{
"id": "store.sql_team.permanent_delete.app_error",
@@ -5253,7 +5281,7 @@
},
{
"id": "utils.mail.send_mail.msg_data.app_error",
- "translation": "Fehler bei Hinzufügen von E-Mail Daten"
+ "translation": "Fehler bei Hinzufügen der E-Mail Daten"
},
{
"id": "utils.mail.send_mail.sending.debug",
@@ -5281,7 +5309,7 @@
},
{
"id": "web.check_browser_compatibility.app_error",
- "translation": "Ihr aktueller Browser wird nicht unterstützt. Folgende Browser werden unterstützt: Google Chrome 21 oder höher, Internet Explorer 11 oder höher, Firefox 14 oder höher, Safari 9 oder höher"
+ "translation": "Ihr aktueller Browser wird nicht unterstützt, bitte aktualisieren Sie zu einem der folgenden Browser: Google Chrome 21 oder höher, Internet Explorer 11 oder höher, Firefox 14 oder höher, Safari 9 oder höher"
},
{
"id": "web.claim_account.team.error",
@@ -5324,6 +5352,10 @@
"translation": "Zurück"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximale Anhangslänge sind {{.Max}} Zeichen, empfangene Größe ist {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Der Kanal konnte nicht gefunden werden"
},
@@ -5348,6 +5380,10 @@
"translation": "Kein Text angegeben"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximale Textlänge sind {{.Max}} Zeichen, empfangene Größe ist {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "Der Benutzer konnte nicht gefunden werden"
},
diff --git a/i18n/en.json b/i18n/en.json
index e5bee2806..1744f02b1 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -288,10 +288,6 @@
"translation": "Cannot leave the default channel {{.Channel}}"
},
{
- "id": "api.channel.remove.default.app_error",
- "translation": "Cannot remove user from the default channel {{.Channel}}"
- },
- {
"id": "api.channel.leave.direct.app_error",
"translation": "Cannot leave a direct message channel"
},
@@ -304,6 +300,18 @@
"translation": "%v has left the channel."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Failed to retrieve user while trying to save update channel displayname message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s updated the channel display name from: %s to: %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Failed to post join/leave message %v"
},
@@ -324,22 +332,14 @@
"translation": "%s updated the channel header to: %s"
},
{
- "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
- "translation": "Failed to post displayname update message %v"
- },
- {
- "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
- "translation": "Failed to retrieve user while trying to save update channel displayname message %v"
- },
- {
- "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
- "translation": "%s updated the channel display name from: %s to: %s"
- },
- {
"id": "api.channel.post_user_add_remove_message_and_forget.error",
"translation": "Failed to post join/leave message %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Cannot remove user from the default channel {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "You do not have the appropriate permissions "
},
@@ -492,10 +492,6 @@
"translation": "Unable to create /echo post, err=%v"
},
{
- "id": "api.command_echo.message.app_error",
- "translation": "A message must be provided with the /echo command."
- },
- {
"id": "api.command_echo.delay.app_error",
"translation": "Delays must be under 10000 seconds"
},
@@ -512,6 +508,10 @@
"translation": "'message' [delay in seconds]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "echo"
},
@@ -828,14 +828,14 @@
"translation": "Multi-factor authentication is required on this server."
},
{
- "id": "api.context.permissions.app_error",
- "translation": "You do not have the appropriate permissions"
- },
- {
"id": "api.context.missing_teamid.app_error",
"translation": "Missing Team Id"
},
{
+ "id": "api.context.permissions.app_error",
+ "translation": "You do not have the appropriate permissions"
+ },
+ {
"id": "api.context.session_expired.app_error",
"translation": "Invalid or expired session, please login again."
},
@@ -4276,10 +4276,6 @@
"translation": "We encountered an error finding the channel"
},
{
- "id": "store.sql_channel.get_members_by_ids.app_error",
- "translation": "We couldn't get the channel members"
- },
- {
"id": "store.sql_channel.get_all.app_error",
"translation": "We couldn't get all the channels"
},
@@ -4332,6 +4328,10 @@
"translation": "We couldn't get the channel members"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "We couldn't get the channel members"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "We couldn't get the channels"
},
@@ -5452,6 +5452,10 @@
"translation": "Back"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Couldn't find the channel"
},
@@ -5480,10 +5484,6 @@
"translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
},
{
- "id": "web.incoming_webhook.attachment.app_error",
- "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
- },
- {
"id": "web.incoming_webhook.user.app_error",
"translation": "Couldn't find the user"
},
diff --git a/i18n/es.json b/i18n/es.json
index 028ca0588..e2af6ee58 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -197,7 +197,7 @@
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
- "translation": "Debe usar el servicio del api createDirectChannel para crear un mensaje directo al canal"
+ "translation": "Debe usar el servicio del api createDirectChannel para crear un canal de mensajes directos"
},
{
"id": "api.channel.create_channel.invalid_character.app_error",
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Id de otro usuario inválido "
+ "translation": "Id de otro usuario no válido "
},
{
"id": "api.channel.delete_channel.archived",
@@ -300,6 +300,18 @@
"translation": "%v ha abandonado el canal."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "No se pudo publicar el mensaje de actualización del nombre del canal %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "No se pudo recuperar de usuario al intentar guardar la actualización del nombre del canal %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s actualizado el nombre del canal de: %s a: %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Fallo al publicar el mensaje de unir/abandonar %v"
},
@@ -324,6 +336,10 @@
"translation": "Fallo al publicar el mensaje de unir/abandonar %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "No se puede remover el usuario del canal predeterminado {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "No tienes los permisos apropiados "
},
@@ -365,7 +381,7 @@
},
{
"id": "api.command.delete.app_error",
- "translation": "Permisos inapropiados para eliminar el comando de barra"
+ "translation": "Permisos inapropiados para eliminar el comando"
},
{
"id": "api.command.disabled.app_error",
@@ -437,7 +453,7 @@
},
{
"id": "api.command.regen.app_error",
- "translation": "Permisos inapropiados para utilizar le comando de regenerar token"
+ "translation": "Permisos inapropiados para utilizar el comando de regenerar token"
},
{
"id": "api.command.team_mismatch.app_error",
@@ -445,7 +461,7 @@
},
{
"id": "api.command.update.app_error",
- "translation": "Permisos inapropiados para actualizar el comando de barra"
+ "translation": "Permisos inapropiados para actualizar el comando"
},
{
"id": "api.command_away.desc",
@@ -492,6 +508,10 @@
"translation": "'mensaje' [retraso en segundos]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "Un mensaje debe ser proporcionado con el comando /echo."
+ },
+ {
"id": "api.command_echo.name",
"translation": "echo"
},
@@ -509,7 +529,7 @@
},
{
"id": "api.command_expand_collapse.fail.app_error",
- "translation": "Ha ocurrido un error mientras se expandian las previsualizaciones"
+ "translation": "Se ha producido un error durante la expansión de las previsualizaciones"
},
{
"id": "api.command_join.desc",
@@ -708,6 +728,10 @@
"translation": "La autenticación de múltiples factores es requerida en este servidor."
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Falta Team Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "No tienes los permisos apropiados"
},
@@ -1223,7 +1247,7 @@
},
{
"id": "api.oauth.regenerate_secret.app_error",
- "translation": "Permisos inapropiados para regenerar el secreto la App de OAuth2"
+ "translation": "Permisos inapropiados para regenerar el secreto de la App de OAuth2"
},
{
"id": "api.oauth.register_oauth_app.turn_off.app_error",
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Error al eliminar la reacción cuando el canal id en la URL no coincide con el id del mensaje en la URL"
+ "translation": "Error al eliminar la reacción debido a que el canal ID no coincide con el ID del mensaje en el URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Inicializando rutas del API para las reacciones"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "No se pudo obtener las reacciones cuando el canal id en la URL no coincide con el id del mensaje en la URL"
+ "translation": "No se pudo obtener las reacciones debido a que el canal ID no coincide con el ID del mensaje en el URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Error al guardar la reacción cuando el canal id en la URL no coincide con el id del mensaje en la URL"
+ "translation": "Error al guardar la reacción debido a que el canal ID no coincide con el ID del mensaje en el URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,11 +1853,11 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "El tamaño del archivo no está disponible"
+ "translation": "Solicitud con formato incorrecto: campo con el tamaño del archivo no está presente."
},
{
"id": "api.team.init.debug",
- "translation": "Inicializando rutas del API para los Equipos"
+ "translation": "Inicializando rutas del API para los equipos"
},
{
"id": "api.team.invite_members.admin",
@@ -2297,7 +2321,7 @@
},
{
"id": "api.user.init.debug",
- "translation": "Inicializando rutas del API para los Usuarios"
+ "translation": "Inicializando rutas del API para los usuarios"
},
{
"id": "api.user.ldap_to_email.not_available.app_error",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Ya sea el id de usuario o el nombre del equipo y la dirección de correo del usuario deben ser suministradas"
+ "translation": "Debe proporcionar un ID de usuario o nombre de equipo y correo electrónico de usuario"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -2601,7 +2625,7 @@
},
{
"id": "api.webhook.delete_incoming.permissions.app_errror",
- "translation": "Permisos inapropiados para eliminar un webhook entrante"
+ "translation": "Permisos inapropiados para eliminar un webhook de entrada"
},
{
"id": "api.webhook.delete_outgoing.disabled.app_error",
@@ -2609,7 +2633,7 @@
},
{
"id": "api.webhook.delete_outgoing.permissions.app_error",
- "translation": "Permisos inapropiados para eliminar el webhook saliente"
+ "translation": "Permisos inapropiados para eliminar el webhook de salida"
},
{
"id": "api.webhook.get_incoming.disabled.app_error",
@@ -2629,7 +2653,7 @@
},
{
"id": "api.webhook.init.debug",
- "translation": "Inicializando rutas del API para los Webhooks"
+ "translation": "Inicializando rutas del API para los webhooks"
},
{
"id": "api.webhook.regen_outgoing_token.disabled.app_error",
@@ -2637,7 +2661,7 @@
},
{
"id": "api.webhook.regen_outgoing_token.permissions.app_error",
- "translation": "Permisos inapropiados para regenerar un token para el Webhook saliente"
+ "translation": "Permisos inapropiados para regenerar un token para el webhook de salida"
},
{
"id": "api.webrtc.disabled.app_error",
@@ -3013,7 +3037,7 @@
},
{
"id": "manaultesting.manual_test.uid.debug",
- "translation": "No hay un uid en el url"
+ "translation": "No hay un uid en el URL"
},
{
"id": "manaultesting.test_autolink.info",
@@ -3225,7 +3249,7 @@
},
{
"id": "model.command.is_valid.team_id.app_error",
- "translation": "Id del equipo inválido"
+ "translation": "Id del equipo no válido"
},
{
"id": "model.command.is_valid.token.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "URL inválido"
+ "translation": "URL no válido"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3509,11 +3533,11 @@
},
{
"id": "model.config.is_valid.webrtc_gateway_admin_url.app_error",
- "translation": "La dirección url de Administración de la Puerta de enlace para WebRTC debe ser una dirección válida y comenzar con http:// o https://."
+ "translation": "La dirección URL de Administración de la Puerta de enlace para WebRTC debe ser una dirección válida y comenzar con http:// o https://."
},
{
"id": "model.config.is_valid.webrtc_gateway_ws_url.app_error",
- "translation": "La dirección url de la Puerta de enlace del Websocket para WebRTC debe ser una dirección válida y comenzar con ws:// o wss://."
+ "translation": "La dirección URL de la Puerta de enlace del WebSocket para WebRTC debe ser una dirección válida y comenzar con ws:// o wss://."
},
{
"id": "model.config.is_valid.webrtc_stun_uri.app_error",
@@ -3585,7 +3609,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Id del Equipo inválido"
+ "translation": "ID del equipo no válido"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -3637,7 +3661,7 @@
},
{
"id": "model.outgoing_hook.is_valid.callback.app_error",
- "translation": "Callback urls inválido"
+ "translation": "Callback URLs no válido"
},
{
"id": "model.outgoing_hook.is_valid.channel_id.app_error",
@@ -3661,7 +3685,7 @@
},
{
"id": "model.outgoing_hook.is_valid.team_id.app_error",
- "translation": "Id del Equipo inválido"
+ "translation": "ID del equipo no válido"
},
{
"id": "model.outgoing_hook.is_valid.token.app_error",
@@ -3733,7 +3757,7 @@
},
{
"id": "model.post.is_valid.root_parent.app_error",
- "translation": "Id de la raíz no es válido, debe ser asignado si el Id del padre fue asignado"
+ "translation": "ID de la raíz no es válido, debe ser asignado si el ID del padre fue asignado"
},
{
"id": "model.post.is_valid.type.app_error",
@@ -3837,7 +3861,7 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Id del equipo inválido"
+ "translation": "ID del equipo no válido"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
@@ -3949,7 +3973,7 @@
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "Id del Equipo inválido"
+ "translation": "ID del equipo no válido"
},
{
"id": "model.user.is_valid.update_at.app_error",
@@ -4041,19 +4065,19 @@
},
{
"id": "store.sql.open_conn.critical",
- "translation": "Falla al abrir una conexión sql a err:%v"
+ "translation": "Falla al abrir una conexión SQL a err:%v"
},
{
"id": "store.sql.open_conn.panic",
- "translation": "Failed to open sql connection %v"
+ "translation": "Falla al abrir una conexión SQL %v"
},
{
"id": "store.sql.ping.critical",
- "translation": "Falla al hacer ping a la base de datos err:%v"
+ "translation": "Falla al hacer ping a la BD err:%v"
},
{
"id": "store.sql.pinging.info",
- "translation": "Verificando conexión con la base de datos sql %v"
+ "translation": "Verificando conexión con la base de datos SQL %v"
},
{
"id": "store.sql.read_replicas_not_licensed.critical",
@@ -4189,7 +4213,7 @@
},
{
"id": "store.sql_channel.get_member.missing.app_error",
- "translation": "No se encontró un miembro con el id de usuario y el id del canal"
+ "translation": "No se encontró un miembro con el ID de usuario y el ID del canal"
},
{
"id": "store.sql_channel.get_member_count.app_error",
@@ -4204,6 +4228,10 @@
"translation": "No pudimos obtener los miembros del canal"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "No pudimos obtener los miembros del canal"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "No pudimos obtener los canales"
},
@@ -4241,7 +4269,7 @@
},
{
"id": "store.sql_channel.save_channel.existing.app_error",
- "translation": "Debe llamarse a actualizar para un canal existente"
+ "translation": "Para un canal existente debe ejecutarse una actualización"
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
@@ -4281,7 +4309,7 @@
},
{
"id": "store.sql_channel.save_member.exists.app_error",
- "translation": "Un miembro del canal con este id ya existe"
+ "translation": "Un miembro del canal con este ID ya existe"
},
{
"id": "store.sql_channel.save_member.open_transaction.app_error",
@@ -4493,7 +4521,7 @@
},
{
"id": "store.sql_oauth.save_app.existing.app_error",
- "translation": "Se debe ejecutar actualizar para una app existente"
+ "translation": "Para una app existente debe ejecutarse una actualización"
},
{
"id": "store.sql_oauth.save_app.save.app_error",
@@ -4849,7 +4877,7 @@
},
{
"id": "store.sql_team.get_member.missing.app_error",
- "translation": "No se encontró un miembro del equipo para el id de usuario y el id del equipo"
+ "translation": "No se encontró un miembro del equipo para el ID de usuario y el ID del equipo"
},
{
"id": "store.sql_team.get_member_count.app_error",
@@ -4869,7 +4897,7 @@
},
{
"id": "store.sql_team.get_unread.app_error",
- "translation": "We couldn't get the teams unread messages"
+ "translation": "No pudimos obtener los mensajes sin leer de tus equipos"
},
{
"id": "store.sql_team.permanent_delete.app_error",
@@ -4889,11 +4917,11 @@
},
{
"id": "store.sql_team.save.existing.app_error",
- "translation": "Debe ejecturase actualizar para un equipo existente"
+ "translation": "Para un equipo existente debe ejecutarse una actualización"
},
{
"id": "store.sql_team.save_member.exists.app_error",
- "translation": "Ya existe un miembro del equipo con el mismo id"
+ "translation": "Ya existe un miembro del equipo con el mismo ID"
},
{
"id": "store.sql_team.save_member.save.app_error",
@@ -5005,7 +5033,7 @@
},
{
"id": "store.sql_user.save.existing.app_error",
- "translation": "Debe ejecutarse actualizar para un usuario existente"
+ "translation": "Para un usuario existente debe ejecutarse una actualización"
},
{
"id": "store.sql_user.save.max_accounts.app_error",
@@ -5253,7 +5281,7 @@
},
{
"id": "utils.mail.send_mail.msg_data.app_error",
- "translation": "Falla al agregar la data al mensaje del correo electrónico"
+ "translation": "Falla al agregar los datos al mensaje del correo electrónico"
},
{
"id": "utils.mail.send_mail.sending.debug",
@@ -5324,6 +5352,10 @@
"translation": "Atrás"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "La máxima longitud de los archivos adjuntos es de {{.Max}} caracteres, se recibió un tamaño de {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "No se encontró el canal"
},
@@ -5348,6 +5380,10 @@
"translation": "No se especificó un texto"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "La máxima longitud del texto es de {{.Max}} caracteres, se recibió un tamaño de {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "No se encontró el usuario"
},
diff --git a/i18n/fr.json b/i18n/fr.json
index a5a906e95..63a746c1d 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -300,6 +300,18 @@
"translation": "%v a quitté le canal."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Impossible de récupérer l'utilisateur lors de l'enregistrement d'un nouveau message de canal %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s a mis à jour l'en-tête du canal de : %s en : %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Erreur lors de l'envoi du message joindre/quitter %v"
},
@@ -324,6 +336,10 @@
"translation": "Impossible d'envoyer le message joindre/quitter %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Impossible de quitter le canal par défaut {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "Vous n'avez pas les droits requis "
},
@@ -492,6 +508,10 @@
"translation": "'message' [délai en secondes]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "echo"
},
@@ -708,6 +728,10 @@
"translation": "Multi-factor authentication is required on this server."
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Missing Team Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "Vous n'avez pas les permissions appropriées"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to delete reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Initialisation des routes API d'administration"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Failed to get reactions when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to save reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Taille de fichier indisponible"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Veuillez entrer soit un identifiant utilisateur, soit le nom d'une équipe"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Url invalide"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3837,7 +3861,7 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Id d'équipe invalide"
+ "translation": "Id équipe invalide"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
@@ -4204,6 +4228,10 @@
"translation": "Nous n'avons pas pu obtenir les membres du canal"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "Nous n'avons pas pu obtenir les membres du canal"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "Nous n'avons pas pu obtenir les canaux"
},
@@ -5324,6 +5352,10 @@
"translation": "Précédent"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Nous n'avons pas pu trouver le canal"
},
@@ -5348,6 +5380,10 @@
"translation": "Aucun texte indiqué"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "Utilisateur introuvable"
},
diff --git a/i18n/ja.json b/i18n/ja.json
index 7f1bd0822..6dcc6a51d 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "他のユーザーIDが不正です"
+ "translation": "他のユーザーIDが不正です "
},
{
"id": "api.channel.delete_channel.archived",
@@ -300,6 +300,18 @@
"translation": "%vがチャンネルから脱退しました。"
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "表示名更新メッセージ %v を投稿できませんでした"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "チャンネル表示名更新メッセージ%vを保存する際にユーザーを取得できませんでした"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%sがチャンネル表示名を %s から %s に更新しました"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "参加/脱退のメッセージを投稿できませんでした %v"
},
@@ -324,6 +336,10 @@
"translation": "参加/脱退のメッセージ%vを投稿できませんでした"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "デフォルトのチャンネル{{.Channel}}から脱退することはできません"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "あなたには必要な権限が付与されていません"
},
@@ -492,6 +508,10 @@
"translation": "'メッセージ' [遅延秒数]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "/echo コマンドはメッセージを指定しなくてはいけません。"
+ },
+ {
"id": "api.command_echo.name",
"translation": "エコー"
},
@@ -708,6 +728,10 @@
"translation": "このサーバーでは多要素認証が必要です。"
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "チームIDが見付かりません"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "あなたには必要な権限が付与されていません"
},
@@ -1377,7 +1401,7 @@
},
{
"id": "api.post.init.debug",
- "translation": "POST APIルートを初期化しています"
+ "translation": "投稿APIルートを初期化しています"
},
{
"id": "api.post.make_direct_channel_visible.get_2_members.error",
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "URL内のチャンネルIDがURL内の投稿IDと一致しないため、リアクションを削除できませんでした"
+ "translation": "チャンネルIDがURL内の投稿IDと一致しないためリアクションを削除できませんでした"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "リアクションAPIルートを初期化しています"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "URL内のチャンネルIDとURL内の投稿IDが一致しないため、リアクションを取得できませんでした"
+ "translation": "チャンネルIDがURL内の投稿IDと一致しないためリアクションを取得できませんでした"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "URL内のチャンネルIDとURL内の投稿IDが一致しないため、リアクションを保存できませんでした"
+ "translation": "チャンネルIDがURL内の投稿IDと一致しないためリアクションを保存できませんでした"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "ファイルサイズが分かりません"
+ "translation": "不正なリクエスト: ファイルサイズ項目が存在しません。"
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "ユーザーIDまたはチーム名と電子メールアドレスの組み合わせを指定しなくてはいけません"
+ "translation": "ユーザーIDまたはチーム名と電子メールのいずれかを入力しなければなりません"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3013,7 +3037,7 @@
},
{
"id": "manaultesting.manual_test.uid.debug",
- "translation": "URLにUIDがありません"
+ "translation": "URLにuidがありません"
},
{
"id": "manaultesting.test_autolink.info",
@@ -3517,7 +3541,7 @@
},
{
"id": "model.config.is_valid.webrtc_stun_uri.app_error",
- "translation": "WebRTC STUN URIは、stun:から始まる有効なURIにしてください"
+ "translation": "WebRTC STUN URIは、stun:で始まる有効なURLにしてください"
},
{
"id": "model.config.is_valid.webrtc_turn_shared_key.app_error",
@@ -3733,7 +3757,7 @@
},
{
"id": "model.post.is_valid.root_parent.app_error",
- "translation": "親IDが設定されている場合は、正しいルートIDを設定してください"
+ "translation": "親IDが設定されている場合、無効なルートIDが設定されていなければなりません"
},
{
"id": "model.post.is_valid.type.app_error",
@@ -4189,7 +4213,7 @@
},
{
"id": "store.sql_channel.get_member.missing.app_error",
- "translation": "そのユーザーIDとチャンネルIDに合致するチャンネルのメンバーが見付かりません"
+ "translation": "そのユーザーIDとチャンネルIDに合致するチャンネルのメンバーが見付かりませんでした"
},
{
"id": "store.sql_channel.get_member_count.app_error",
@@ -4204,6 +4228,10 @@
"translation": "チャンネルのメンバーが取得できませんでした"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "チャンネルのメンバーが取得できませんでした"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "チャンネルが見付かりませんでした"
},
@@ -4849,7 +4877,7 @@
},
{
"id": "store.sql_team.get_member.missing.app_error",
- "translation": "そのユーザーIDとチームIDに合致するチームのメンバーが見付かりません"
+ "translation": "そのユーザーIDとチームIDに合致するチームのメンバーが見付かりませんでした"
},
{
"id": "store.sql_team.get_member_count.app_error",
@@ -4869,7 +4897,7 @@
},
{
"id": "store.sql_team.get_unread.app_error",
- "translation": "We couldn't get the teams unread messages"
+ "translation": "チームの未読メッセージを取得できませんでした"
},
{
"id": "store.sql_team.permanent_delete.app_error",
@@ -4893,7 +4921,7 @@
},
{
"id": "store.sql_team.save_member.exists.app_error",
- "translation": "そのIDを持つチャンネルのメンバーは既に存在します"
+ "translation": "そのIDを持つチームのメンバーは既に存在します"
},
{
"id": "store.sql_team.save_member.save.app_error",
@@ -5281,7 +5309,7 @@
},
{
"id": "web.check_browser_compatibility.app_error",
- "translation": "あなたの使用中のブラウザーはサポートされていません。以下のブラウザーを使ってください。Google Chrome 21以降、Internet Explorer 11以降、Firefox 14以降、Safari 9以降"
+ "translation": "あなたの使用中のブラウザーはサポートされていません。以下のブラウザーを使用してください。Google Chrome 21以降、Internet Explorer 11以降、Firefox 14以降、Safari 9以降"
},
{
"id": "web.claim_account.team.error",
@@ -5324,6 +5352,10 @@
"translation": "戻る"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "最大添付サイズは{{.Max}}文字ですが、受け取ったサイズは{{.Actual}}です。"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "チャンネルが見付かりません"
},
@@ -5348,6 +5380,10 @@
"translation": "テキストは指定されていません"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "最大文字数は{{.Max}}文字ですが、受け取ったサイズは{{.Actual}}です"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "ユーザーが見付かりません"
},
diff --git a/i18n/ko.json b/i18n/ko.json
index 0309e891f..b116d5103 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -300,6 +300,18 @@
"translation": "%v 가 채널을 떠났습니다."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "업데이트 채널 헤더 메시지 %v을(를) 저장 시도중 사용자를 가져오는데 실패했습니다"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s 이(가) 채널 헤더를 %s에서 %s(으)로 갱신했습니다"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "메시지 %v 를 포스트 하는 데 실패하였습니다"
},
@@ -324,6 +336,10 @@
"translation": "메시지 %v 를 포스트 하는 데 실패하였습니다"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "기본 채널은 삭제할 수 없습니다 {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "작업을 할 수 있는 권한이 없습니다."
},
@@ -492,6 +508,10 @@
"translation": "'메시지' [딜레이(초)]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "에코"
},
@@ -708,6 +728,10 @@
"translation": "Multi-factor authentication is required on this server."
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Missing Team Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "작업을 할 수 있는 권한이 없습니다"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to delete reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "관리자 API 경로 초기화 중"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Failed to get reactions when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to save reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "유효하지 않은 Filesize"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Either user id or team name and user email must be provided"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "잘못된 URL"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3837,7 +3861,7 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "잘못된 팀 아이디입니다."
+ "translation": "잘못된 팀 ID"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
@@ -3949,7 +3973,7 @@
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "잘못된 팀 아이디입니다."
+ "translation": "잘못된 팀 ID"
},
{
"id": "model.user.is_valid.update_at.app_error",
@@ -4204,6 +4228,10 @@
"translation": "채널을 찾을 수 없습니다"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "채널을 찾을 수 없습니다"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "채널을 찾을 수 없습니다"
},
@@ -5324,6 +5352,10 @@
"translation": "돌아가기"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "채널을 찾을 수 없습니다"
},
@@ -5348,6 +5380,10 @@
"translation": "지정된 텍스트가 없습니다."
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "채널을 찾을 수 없습니다"
},
diff --git a/i18n/nl.json b/i18n/nl.json
index 78688af11..cd9e9b252 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -300,6 +300,18 @@
"translation": "%v heeft het kanaal verlaten."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Kon de gebruiker niet ophalen tijdens het bewaren van de nieuwe kanaalkoptekst %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s heeft de kanaalkoptekst veranderd van \"%s\" naar \"%s\""
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Plaatsen van bericht over binnenkomen/verlaten %v is mislukt"
},
@@ -324,6 +336,10 @@
"translation": "Het plaatsen van een komen/gaan bericht %v is mislukt"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Kan het standaardkanaal {{.Channel}} niet verlaten"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "U beschikt niet over juiste de rechten "
},
@@ -492,6 +508,10 @@
"translation": "'message' [vertraging in seconden]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "echo"
},
@@ -708,6 +728,10 @@
"translation": "Multi-factor authentication is required on this server."
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Missing Team Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "U beschikt niet over juiste de rechten"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to delete reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Initialisatie van de admin-api-routes"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Failed to get reactions when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to save reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Bestandsgroote is niet beschikbaar"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Een gebruikers id of een team naam en een e-mail adres moeten opgegeven worden"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Ongeldige url"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3517,7 +3541,7 @@
},
{
"id": "model.config.is_valid.webrtc_stun_uri.app_error",
- "translation": "WebRTC STUN URI must be a valid URI and start with stun:"
+ "translation": "WebRTC STUN URI must be a valid URL starting with stun:"
},
{
"id": "model.config.is_valid.webrtc_turn_shared_key.app_error",
@@ -3585,7 +3609,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Ongeldige team id"
+ "translation": "Ongeldig team id"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -4204,6 +4228,10 @@
"translation": "We kunnen de kanaal leden niet ophalen"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "We kunnen de kanaal leden niet ophalen"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "We kunnen de kanalen niet ophalen"
},
@@ -5324,6 +5352,10 @@
"translation": "Terug"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Het kanaal kan niet gevonden worden"
},
@@ -5348,6 +5380,10 @@
"translation": "Geen tekst gespecifieerd"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "De gebruiker kan niet gevonden worden"
},
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 0511d90b8..f736e6dab 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -300,6 +300,18 @@
"translation": "%v deixou o canal."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Falha ao postar a mensagem de atualização do nome de exibição %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Não foi possível recuperar o usuário ao tentar salvar a mensagem de atualização do nome de exibição %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s atualizou o nome de exibição do canal de: %s para: %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Não foi possível postar mensagem juntar/deixar %v"
},
@@ -324,6 +336,10 @@
"translation": "Não foi possível postar mensagem de juntar/deixar %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Não é possível remover usuário do canal padrão {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "Você não tem a permissão apropriada "
},
@@ -469,7 +485,7 @@
},
{
"id": "api.command_collapse.success",
- "translation": "Imagens para links agora para ficarão recolhidos por padrão"
+ "translation": "Imagens para links agora ficarão recolhidos por padrão"
},
{
"id": "api.command_echo.create.app_error",
@@ -492,6 +508,10 @@
"translation": "'mensagem' [atraso em segundos]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A mensagem precisa ser fornecida com o comando /echo."
+ },
+ {
"id": "api.command_echo.name",
"translation": "echo"
},
@@ -708,6 +728,10 @@
"translation": "Autenticação multi-fator é obrigatória neste servidor."
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Faltando Id da Equipe"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "Você não tem a permissão apropriada"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Falha ao deletar a reação quando o id do canal na URL não coincide com o id do post na URL"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Inicializando reactions api routes"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Falha ao obter as reações quando o id do canal na URL não coincide com o id do post na URL"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Falha ao salvar a reação quando o id do canal na URL não coincide com o id do post na URL"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Tamanho do arquivo indisponível"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -1997,7 +2021,7 @@
},
{
"id": "api.templates.mfa_deactivated_body.info",
- "translation": "Autenticação multi-fator foi removida da sua conta em {{ .SiteURL }}.<br>Se está mudança não foi iniciada por você, por favor entre em contato com o administrador do sistema"
+ "translation": "Autenticação multi-fator foi removida da sua conta em {{ .SiteURL }}.<br>Se está mudança não foi iniciada por você, por favor entre em contato com o administrador do sistema."
},
{
"id": "api.templates.mfa_deactivated_body.title",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Id do usuário ou o nome da equipe e e-mail deve ser fornecido"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Url inválida"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3585,7 +3609,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Equipe id inválida"
+ "translation": "Inválido equipe id"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -3661,7 +3685,7 @@
},
{
"id": "model.outgoing_hook.is_valid.team_id.app_error",
- "translation": "Equipe id inválida"
+ "translation": "Inválido equipe id"
},
{
"id": "model.outgoing_hook.is_valid.token.app_error",
@@ -3837,7 +3861,7 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Equipe id inválida"
+ "translation": "Inválido equipe id"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
@@ -3949,7 +3973,7 @@
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "Equipe id inválida"
+ "translation": "Inválido equipe id"
},
{
"id": "model.user.is_valid.update_at.app_error",
@@ -4204,6 +4228,10 @@
"translation": "Não foi possível obter os membros do canal"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "Não foi possível obter os membros do canal"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "Não foi possível obter os canais"
},
@@ -4869,7 +4897,7 @@
},
{
"id": "store.sql_team.get_unread.app_error",
- "translation": "We couldn't get the teams unread messages"
+ "translation": "Não foi possível obter as mensagens não lidas da equipe"
},
{
"id": "store.sql_team.permanent_delete.app_error",
@@ -5324,6 +5352,10 @@
"translation": "Voltar"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Não foi possível encontrar o canal"
},
@@ -5348,6 +5380,10 @@
"translation": "Nenhum texto específicado"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "Não foi possível encontrar o usuário"
},
diff --git a/i18n/ru.json b/i18n/ru.json
index c706de2ae..5970909d8 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -300,6 +300,18 @@
"translation": "%v покинул канал."
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Ну удалось отправить сообщение об обновлении отображаемого имени канала %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "Не удалось получить пользователя при попытке обновления отображаемого имени канала %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s обновил отображаемое имя канала с: %s на: %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "Не удалось отправить join/leave сообщение %v"
},
@@ -324,6 +336,10 @@
"translation": "Не удалось отправить сообщение о присоединении/выходе %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "Невозможно удалить пользователя с канала по умолчанию {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "У вас нет соответствующих прав "
},
@@ -492,6 +508,10 @@
"translation": "'сообщение' [задержка в секундах]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "эхо"
},
@@ -705,7 +725,11 @@
},
{
"id": "api.context.mfa_required.app_error",
- "translation": "Multi-factor authentication is required on this server."
+ "translation": "На этом сервере требуется многофакторная авторизация."
+ },
+ {
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Отсутствует идентификатор команды"
},
{
"id": "api.context.permissions.app_error",
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to delete reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "Инициализация административных маршрутов api"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "Failed to get reactions when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "Failed to save reaction when channel id in URL doesn't match post id in URL"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "Размер файла недоступен"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "Должны быть предоставлены идентификатор пользователя или имя команды и адрес электронной почты пользователя"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "Недопустимый url адрес"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3585,7 +3609,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "Некорректный идентификатор команды"
+ "translation": "Недопустимый идентификатор команды"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -3661,7 +3685,7 @@
},
{
"id": "model.outgoing_hook.is_valid.team_id.app_error",
- "translation": "Некорректный идентификатор команды"
+ "translation": "Недопустимый идентификатор команды"
},
{
"id": "model.outgoing_hook.is_valid.token.app_error",
@@ -3837,7 +3861,7 @@
},
{
"id": "model.team_member.is_valid.team_id.app_error",
- "translation": "Некорректный идентификатор команды"
+ "translation": "Недопустимый идентификатор команды"
},
{
"id": "model.team_member.is_valid.user_id.app_error",
@@ -3949,7 +3973,7 @@
},
{
"id": "model.user.is_valid.team_id.app_error",
- "translation": "Неверный идентификатор команды"
+ "translation": "Недопустимый идентификатор команды"
},
{
"id": "model.user.is_valid.update_at.app_error",
@@ -4204,6 +4228,10 @@
"translation": "Не удалось получить участников канала"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "Не удалось получить участников канала"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "Не удалось получить каналы"
},
@@ -5324,6 +5352,10 @@
"translation": "Назад"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "Не удалось найти канал"
},
@@ -5348,6 +5380,10 @@
"translation": "Текст не задан"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "Не удалось найти пользователя"
},
diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json
index 23b51db84..b7dfea577 100644
--- a/i18n/zh_CN.json
+++ b/i18n/zh_CN.json
@@ -300,6 +300,18 @@
"translation": "%v 已经退出该频道。"
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "尝试保存更新的频道标题消息 %v 时获取用户信息失败"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s 将频道标题从 %s 更新为 %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "发布添加/退出消息失败 %v"
},
@@ -324,6 +336,10 @@
"translation": "发布添加或者退出消息失败 %v"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "不能从默认频道 {{.Channel}} 移出用户"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "您没有对应的权限"
},
@@ -492,6 +508,10 @@
"translation": "'信息' [延迟秒数]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "/echo 命令必须有消息。"
+ },
+ {
"id": "api.command_echo.name",
"translation": "回应"
},
@@ -708,6 +728,10 @@
"translation": "此服务器要求多重验证。"
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "缺少团队 Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "您没有对应的权限"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "当网址中的频道id和网址中的消息id不符时删除反应失败"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "初始化管理员API路由"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "当网址中的频道id和网址中的消息id不符时获取反应失败"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "当网址中的频道id和网址中的消息id不符时保存反应失败"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "文件大小无效"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "必须提供用户id或团队名称和用户电子邮件"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3041,7 +3065,7 @@
},
{
"id": "mattermost.load_license.find.warn",
- "translation": "License key from https://mattermost.com required to unlock enterprise features."
+ "translation": "需要从 https://mattermost.com 获得许可证以解锁企业功能。"
},
{
"id": "mattermost.security_bulletin.error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "无效url"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -3585,7 +3609,7 @@
},
{
"id": "model.incoming_hook.team_id.app_error",
- "translation": "无效的团队id"
+ "translation": "无效团队id"
},
{
"id": "model.incoming_hook.update_at.app_error",
@@ -4204,6 +4228,10 @@
"translation": "我们无法获得该频道成员"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "我们无法获得该频道成员"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "我们无法获得该频道"
},
@@ -4869,7 +4897,7 @@
},
{
"id": "store.sql_team.get_unread.app_error",
- "translation": "We couldn't get the teams unread messages"
+ "translation": "我们无法获取团队未读消息"
},
{
"id": "store.sql_team.permanent_delete.app_error",
@@ -5324,6 +5352,10 @@
"translation": "返回"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "找不到该频道"
},
@@ -5348,6 +5380,10 @@
"translation": "未指定文本"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "不能找到用户"
},
diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json
index c8dfff508..e06fd898a 100644
--- a/i18n/zh_TW.json
+++ b/i18n/zh_TW.json
@@ -300,6 +300,18 @@
"translation": "%v 退出頻道。"
},
{
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
+ "translation": "Failed to post displayname update message %v"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
+ "translation": "嘗試儲存更新的頻道標題訊息 %v 時取得使用者資訊失敗"
+ },
+ {
+ "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
+ "translation": "%s 將原頻道標題由 %s 改為 %s"
+ },
+ {
"id": "api.channel.post_update_channel_header_message_and_forget.join_leave.error",
"translation": "張貼 加入/退出 訊息 %v 失敗"
},
@@ -324,6 +336,10 @@
"translation": "張貼 加入/退出 訊息 %v 失敗"
},
{
+ "id": "api.channel.remove.default.app_error",
+ "translation": "無法退出預設的頻道 {{.Channel}}"
+ },
+ {
"id": "api.channel.remove_member.permissions.app_error",
"translation": "您沒有適當的權限 "
},
@@ -492,6 +508,10 @@
"translation": "'訊息' [延遲秒數]"
},
{
+ "id": "api.command_echo.message.app_error",
+ "translation": "A message must be provided with the /echo command."
+ },
+ {
"id": "api.command_echo.name",
"translation": "回應"
},
@@ -708,6 +728,10 @@
"translation": "此伺服器要求多重要素驗證。"
},
{
+ "id": "api.context.missing_teamid.app_error",
+ "translation": "Missing Team Id"
+ },
+ {
"id": "api.context.permissions.app_error",
"translation": "您沒有適當的權限"
},
@@ -1525,19 +1549,19 @@
},
{
"id": "api.reaction.delete_reaction.mismatched_channel_id.app_error",
- "translation": "頻道 ID 與 URL 中的文章 ID 不相符,無法刪除互動"
+ "translation": "Failed to delete reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.init.debug",
- "translation": "Initializing reactions api routes"
+ "translation": "初始化管理 API 路徑"
},
{
"id": "api.reaction.list_reactions.mismatched_channel_id.app_error",
- "translation": "頻道 ID 與 URL 中的文章 ID 不相符,無法取得互動"
+ "translation": "Failed to get reactions because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.save_reaction.mismatched_channel_id.app_error",
- "translation": "頻道 ID 與 URL 中的文章 ID 不相符,無法儲存互動"
+ "translation": "Failed to save reaction because channel ID does not match post ID in the URL"
},
{
"id": "api.reaction.send_reaction_event.post.app_error",
@@ -1829,7 +1853,7 @@
},
{
"id": "api.team.import_team.unavailable.app_error",
- "translation": "無法取得 Filesize"
+ "translation": "Malformed request: filesize field is not present."
},
{
"id": "api.team.init.debug",
@@ -2321,7 +2345,7 @@
},
{
"id": "api.user.login.not_provided.app_error",
- "translation": "必須提供使用者 ID 或團隊名稱以及使用者電子郵件地址"
+ "translation": "Must provide either user ID, or team name and user email"
},
{
"id": "api.user.login.not_verified.app_error",
@@ -3241,7 +3265,7 @@
},
{
"id": "model.command.is_valid.url.app_error",
- "translation": "無效的網址"
+ "translation": "Invalid URL"
},
{
"id": "model.command.is_valid.url_http.app_error",
@@ -4204,6 +4228,10 @@
"translation": "無法取得頻道成員"
},
{
+ "id": "store.sql_channel.get_members_by_ids.app_error",
+ "translation": "無法取得頻道成員"
+ },
+ {
"id": "store.sql_channel.get_more_channels.get.app_error",
"translation": "無法取得這些頻道"
},
@@ -5324,6 +5352,10 @@
"translation": "回上一步"
},
{
+ "id": "web.incoming_webhook.attachment.app_error",
+ "translation": "Maximum attachments length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.channel.app_error",
"translation": "找不到頻道"
},
@@ -5348,6 +5380,10 @@
"translation": "沒有指定文字"
},
{
+ "id": "web.incoming_webhook.text.length.app_error",
+ "translation": "Maximum text length is {{.Max}} characters, received size is {{.Actual}}"
+ },
+ {
"id": "web.incoming_webhook.user.app_error",
"translation": "找不到使用者"
},
diff --git a/webapp/i18n/de.json b/webapp/i18n/de.json
index ec06fe5b3..5bcfed8a0 100644
--- a/webapp/i18n/de.json
+++ b/webapp/i18n/de.json
@@ -146,7 +146,7 @@
"admin.authentication.oauth": "OAuth 2.0",
"admin.authentication.saml": "SAML",
"admin.banner.heading": "Notiz:",
- "admin.cluster.enableDescription": "Wenn wahr, erlaubt Mattermost Login mit SAML. Bitte sehen Sie sich die <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> an um mehr über die SAML Konfiguration für Mattermost zu lernen.",
+ "admin.cluster.enableDescription": "Wenn wahr, wird Mattermost im High Availability Modus laufen. Bitte sehen Sie sich die <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> an um mehr über die High Availability Konfiguration für Mattermost zu lernen.",
"admin.cluster.enableTitle": "High Availability Modus aktivieren:",
"admin.cluster.interNodeListenAddressDesc": "Die Adresse auf der der Server für die Kommunikation mit anderen Servern horchen wird.",
"admin.cluster.interNodeListenAddressEx": "z.B.: \":8075\"",
@@ -156,7 +156,7 @@
"admin.cluster.interNodeUrlsTitle": "Internode URLs:",
"admin.cluster.loadedFrom": "Diese Konfigurationsdatei wurde von Node ID {clusterId} geladen. Bitte schauen Sie im Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> nach wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen.",
"admin.cluster.noteDescription": "Ändern von Einstellungen in diesem Bereich erfordern einen Neustart des Servers bevor sie gültig werden. Wenn High Availability aktiviert ist, ist die Systemkonsole nur lesend erreichbar und kann nur über die Konfigurationsdatei geändert werden.",
- "admin.cluster.should_not_change": "WARNUNG: Diese Einstellungen Synchronisieren sich eventuell nicht mit anderen Servern im Cluster. High Availability Internode Kommunikation startet erst wenn die config.json auf allen Servern identisch ist und Mattermost neugestartet wurde. Bitte schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> um zu Erfahren wie Sie einen Server in den Cluster hinzufügen oder entfernen können. Wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen, bitte schauen Sie in den Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a>.",
+ "admin.cluster.should_not_change": "WARNUNG: Diese Einstellungen Synchronisieren sich eventuell nicht mit anderen Servern im Cluster. High Availability Internode Kommunikation startet erst wenn die config.json auf allen Servern identisch sind und Mattermost neugestartet wurde. Bitte schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a> um zu Erfahren wie Sie einen Server in den Cluster hinzufügen oder entfernen können. Wenn Sie die Systemkonsole über einen Loadbalancer erreichen und Probleme feststellen, bitte schauen Sie in den Troubleshooting Guide der <a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">Dokumentation</a>.",
"admin.cluster.status_table.config_hash": "MD5 der Konfigurationsdatei",
"admin.cluster.status_table.hostname": "Hostname",
"admin.cluster.status_table.id": "Node ID",
@@ -172,7 +172,7 @@
"admin.compliance.enableDesc": "Wenn wahr erlaubt Mattermost das Compliance Reporting über den <strong>Compliance und Prüfung</strong> Tab. Sehen Sie in der <a href=\"https://docs.mattermost.com/administration/compliance.html\" target=\"_blank\">Dokumentation</a> für mehr Details nach.",
"admin.compliance.enableTitle": "Aktiviere Compliance Reporting:",
"admin.compliance.false": "falsch",
- "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Hinweis:</h4><p>LDAP-Funktionen sind Bestandteil der Enterprise Edition. Ihre derzeitige Lizenz unterstützt LDAP nicht. Besuchen Sie unsere <a href=\"http://mattermost.com\" target=\"_blank\">Webseite</a> für Information und Preise der Enterprise Lizenzen.</p>",
+ "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Hinweis:</h4><p>Compliance-Funktionen sind Bestandteil der Enterprise Edition. Ihre derzeitige Lizenz unterstützt Compliance nicht. Besuchen Sie unsere <a href=\"http://mattermost.com\" target=\"_blank\">Webseite</a> für Information und Preise der Enterprise Lizenzen.</p>",
"admin.compliance.save": "Speichern",
"admin.compliance.saving": "Speichere Einstellung...",
"admin.compliance.title": "Compliance Einstellungen",
@@ -199,7 +199,7 @@
"admin.compliance_table.type": "Typ",
"admin.compliance_table.userId": "Benötigt von",
"admin.connectionSecurityNone": "Keine",
- "admin.connectionSecurityNoneDescription": "Mattermost wird sich über eine Verbindung verbinde.",
+ "admin.connectionSecurityNoneDescription": "Mattermost wird sich über eine unsichere Verbindung verbinden.",
"admin.connectionSecurityPlain": "PLAIN",
"admin.connectionSecurityPlainDescription": "Mattermost wird sich über eine unsichere Verbindung verbinden und authentifizieren.",
"admin.connectionSecurityStart": "STARTTLS",
@@ -235,7 +235,7 @@
"admin.email.allowUsernameSignInDescription": "Wenn wahr erlaubt Mattermost Nutzern sich mit Benutzername und Passwort anzumelden. Diese Einstellungen wird typischerweise nur genutzt, wenn E-Mail Bestätigung deaktiviert ist.",
"admin.email.allowUsernameSignInTitle": "Erlaube Login mit Benutzernamen: ",
"admin.email.connectionSecurityTest": "Verbindung testen",
- "admin.email.easHelp": "Erfahren Sie mehr zum Erstellen und Ausrollen Ihrer eigenen mobilen App aus einem <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
+ "admin.email.easHelp": "Erfahren Sie mehr über das Erstellen und Ausrollen Ihrer eigenen mobilen App aus einem <a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>.",
"admin.email.emailFail": "Verbindung nicht erfolgreich: {error}",
"admin.email.emailSuccess": "Es wurden keine Fehler beim Sendern der E-Mail gemeldet. Bitte überprüfen Sie Ihr Postfach um sicherzugehen.",
"admin.email.enableEmailBatching.clusterEnabled": "E-Mail-Stapelverarbeitung kann nicht aktiviert werden, wenn High-Availability-Modus aktiviert ist.",
@@ -248,9 +248,9 @@
"admin.email.inviteSaltExample": "z.B.: \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
"admin.email.inviteSaltTitle": "Salt für E-Mail Einladung:",
"admin.email.mhpns": "Benutze verschlüsselte, production-quality HPNS Verbindung zu iOS und Android Apps",
- "admin.email.mhpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> bei iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> bei Google Play. Erfahren Sie mehr über <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target=\"_blank\">HPNS</a>.",
+ "admin.email.mhpnsHelp": "<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS App</a> bei iTunes herunterladen. <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android App</a> bei Google Play herunterladen. Erfahren Sie mehr über <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target=\"_blank\">HPNS</a>.",
"admin.email.mtpns": "Benutze iOS und Android Apps von iTunes und Google Play mit TPNS",
- "admin.email.mtpnsHelp": "Download <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a> bei iTunes. Download <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a> bei Google Play. Erfahren Sie mehr über <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target=\"_blank\">TPNS</a>.",
+ "admin.email.mtpnsHelp": "<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS App</a> bei iTunes herunterladen. <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android App</a> bei Google Play herunterladen. Erfahren Sie mehr über <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target=\"_blank\">TPNS</a>.",
"admin.email.nofificationOrganizationExample": "z.B. \"© Musterfirma GmbH, Musterstraße 23, 59424 Musterhausen, Deutschland\"",
"admin.email.notificationDisplayDescription": "Anzeigename des E-Mail Accounts, welcher zum Senden von Benachrichtigungsmails von Mattermost verwendet wird.",
"admin.email.notificationDisplayExample": "z.B.: \"Mattermost Nachricht\", \"System\", \"No-Reply\"",
@@ -269,7 +269,7 @@
"admin.email.pushContentTitle": "Push-Mitteilungs Inhalt:",
"admin.email.pushDesc": "Normalerweise wahr in Produktionsumgebungen. Wenn wahr versucht Mattermost iOS und Android Push Nachrichten über den Push Notification Server zu versenden.",
"admin.email.pushOff": "Keine Benachrichtigungen senden",
- "admin.email.pushOffHelp": "Schauen Sie in der <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">Dokumentation zu Push-Meldungen</a> um mehr zu den Einrichtungsmöglichkeiten zu erfahren.",
+ "admin.email.pushOffHelp": "Schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">Dokumentation zu Push-Meldungen</a> um mehr zu den Einrichtungsmöglichkeiten zu erfahren.",
"admin.email.pushServerDesc": "Adresse des Mattermost Push Notification Servers. Dieser kann hinter einer Firewall mit https://github.com/mattermost/push-proxy betrieben werden. Für Tests können Sie http://push-test.mattermost.com verwenden, welcher mit der Mattermost iOS Beispielanwendung im Apple AppStore zusammenarbeiten. Bitte verwenden Sie den Testdienst nicht für Produktionsumgebungen.",
"admin.email.pushServerEx": "z.B.: \"http://push-test.mattermost.com\"",
"admin.email.pushServerTitle": "Push Notification Server:",
@@ -435,9 +435,9 @@
"admin.ldap.portDesc": "Der Port den Mattermost für die Verbindung mit dem AD/LDAP Server verwendet. Standard ist 389.",
"admin.ldap.portEx": "z.B.: \"389\"",
"admin.ldap.portTitle": "AD/LDAP-Port:",
- "admin.ldap.positionAttrDesc": "(Optional) Das Attribut des AD/LDAP Servers, welches benutzt wird um den Nachname des Nutzers in Mattermost auszufüllen.",
- "admin.ldap.positionAttrEx": "E.g.: \"title\"",
- "admin.ldap.positionAttrTitle": "Position Attribute:",
+ "admin.ldap.positionAttrDesc": "(Optional) Das Attribut des AD/LDAP Servers, welches benutzt wird um das Positions-Feld des Nutzers in Mattermost auszufüllen.",
+ "admin.ldap.positionAttrEx": "z.B.: \"title\"",
+ "admin.ldap.positionAttrTitle": "Positions-Attribut:",
"admin.ldap.queryDesc": "Wert für Anfragen-Time-out an den AD/LDAP Server. Erhöhen Sie diesen, wenn Sie Ablauffehler aufgrund eines langsamen AD/LDAP Servers bekommen.",
"admin.ldap.queryEx": "z.B.: \"60\"",
"admin.ldap.queryTitle": "Wert für Time-out (in Sekunden):",
@@ -499,14 +499,14 @@
"admin.log.logSettings": "Protokoll-Einstellungen",
"admin.logs.reload": "Erneut laden",
"admin.logs.title": "Serverprotokoll",
- "admin.metrics.enableDescription": "When true, Mattermost will enable performance monitoring collection and profiling. Please see <a href=\"http://docs.mattermost.com/deployment/metrics.html\" target='_blank'>documentation</a> to learn more about configuring performance monitoring for Mattermost.",
+ "admin.metrics.enableDescription": "Wenn wahr, wird Mattermost Performance Daten sammeln und profilieren. Bitte schauen Sie in die <a href=\"http://docs.mattermost.com/deployment/metrics.html\" target='_blank'>Dokumentation</a> um mehr über die Konfiguration von Performanceüberwachung für Mattermost zu erfahren.",
"admin.metrics.enableTitle": "Performance Monitoring aktivieren:",
- "admin.metrics.listenAddressDesc": "The address the server will listen on to expose performance metrics.",
+ "admin.metrics.listenAddressDesc": "Die Adresse auf die der Server hören wird um die Performancemetriken auszugeben.",
"admin.metrics.listenAddressEx": "z.B.: \":8067\"",
"admin.metrics.listenAddressTitle": "Empfangs-Adresse:",
- "admin.mfa.bannerDesc": "Multi-factor authentication is only available for accounts with LDAP and email login methods. If there are users on your system with other login methods, it is recommended you set up multi-factor authentication directly with the SSO or SAML provider.",
- "admin.mfa.cluster": "High",
- "admin.mfa.title": "Multi-Faktor Authentifizierung einschalten",
+ "admin.mfa.bannerDesc": "Multi-Faktor-Authentifizierung ist nur verfügbar für Zugänge mit LDAP und E-Mail Logins. Wenn es Benutzer in Ihrem System mit anderen Loginmethoden gibt, wird es empfohlen das Sie Multi-Faktor-Authentifizierung direkt in SSO oder SAML implementieren.",
+ "admin.mfa.cluster": "Hoch",
+ "admin.mfa.title": "Multi-Faktor-Authentifizierung",
"admin.nav.help": "Hilfe",
"admin.nav.logout": "Abmelden",
"admin.nav.report": "Fehler melden",
@@ -518,7 +518,7 @@
"admin.oauth.google": "Google Apps",
"admin.oauth.off": "Anmelden mit OAuth 2.0 Provider nicht erlauben",
"admin.oauth.office365": "Office 365 (Beta)",
- "admin.oauth.providerDescription": "Wenn aktiviert kann Mattermost als OAuth 2.0 Dienst arbeiten. Dies erlaubt Mattermost externe Applikationen über API Aufrufe zu autorisieren. Siehe <a href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">Dokumentation</a> für weitere Informationen.",
+ "admin.oauth.providerDescription": "Wenn wahr, kann Mattermost als OAuth 2.0 Dienst arbeiten. Dies erlaubt Mattermost externe Applikationen über API Aufrufe zu autorisieren. Siehe <a target='_blank' href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">Dokumentation</a> für weitere Informationen.",
"admin.oauth.providerTitle": "Aktiviere OAuth 2.0 Dienstprovider: ",
"admin.oauth.select": "OAuth 2.0 Service Provider auswählen:",
"admin.office365.EnableHtmlDesc": "<ol><li>Melden Sie sich in Ihrem <a href='https://login.microsoftonline.com/'>Microsoft oder Office 365</a> Konto an. Stellen Sie sicher das der Account zum selben <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>Mandant</a> gehört mit dem sich die Nutzer anmelden können sollen.</li><li>Wechseln Sie zu <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, klicken auf <strong>App hinzufügen</strong> und verwenden <strong>Mattermost - <your-company-name></strong> als den Namen der App.</li><li>Unter <strong>Geheime Anwendungsschlüssel</strong> klicken Sie auf <strong>Generiere neues Passwort</strong> und speichern es um die Felder unten später zu vervollständigen.</li><li>Unter <strong>Platform</strong> klicken Sie auf <strong>Plattform hinzufügen</strong>, wählen <strong>Web</strong> und geben <strong><your-mattermost-url>/signup/office365/complete</strong> (zum Beispiel: http://localhost:8065/signup/office365/complete) unter <strong>Umleitungs-URI</strong> ein. Außerdem sollten Sie <strong>Erlaube Implizite Weiterleitung</strong> deaktivieren.</li><li>Abschließend klicken Sie auf <strong>Speichern</strong> und vervollständigen die <strong>Anwendungs-ID</strong> und <strong>geheimer Anwendungsschlüssel</strong> Felder unten.</li></ol>",
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Zeige E-Mail-Adresse: ",
"admin.privacy.showFullNameDescription": "Wenn falsch, versteckt den vollen Namen von Nutzern gegenüber anderen Nutzern, inklusive Team Eigentümer und Team Administratoren. Stattdessen wird der Benutzername angezeigt.",
"admin.privacy.showFullNameTitle": "Zeige vollen Namen: ",
+ "admin.purge.button": "Alle Caches leeren",
+ "admin.purge.loading": " Lädt...",
+ "admin.purge.purgeDescription": "Dies wird alle Caches im Speicher für Dinge wie Sitzungen, Benutzer, Kanäle etc. leeren. Installationen, die High Availability verwenden, werden versuchen die Caches aller Server im Cluster zu leeren. Leeren der Caches kann einen Einfluss auf die Performance bedeuten.",
+ "admin.purge.purgeFail": "Leeren nicht erfolgreich: {error}",
"admin.rate.enableLimiterDescription": "Wenn wahr, werden API Anfragen auf die eingestellten Werte begrenzt.",
"admin.rate.enableLimiterTitle": "Anfragen drosseln: ",
"admin.rate.httpHeaderDescription": "Wenn ausgefüllt, wird der Begrenzer an dem spezifizierten HTTP Header unterschieden (z.B. NGINX auf \"X-Real-IP\" stellen, bei Amazon ELB auf \"X-Forwarded-For\" stellen).",
@@ -614,9 +618,9 @@
"admin.saml.nicknameAttrDesc": "(Optional) Das Attribut des LDAP Servers, welches benutzt wird um den Spitznamen des Nutzers in Mattermost auszufüllen.",
"admin.saml.nicknameAttrEx": "z.B.: \"Nickname\"",
"admin.saml.nicknameAttrTitle": "Attribut Spitzname:",
- "admin.saml.positionAttrDesc": "(Optional) Das Attribut in der SAML Erklärung, welches benutzt wird um den Nachnamen des Nutzers in Mattermost auszufüllen.",
- "admin.saml.positionAttrEx": "E.g.: \"Role\"",
- "admin.saml.positionAttrTitle": "Position Attribute:",
+ "admin.saml.positionAttrDesc": "(Optional) Das Attribut in der SAML Erklärung, welches benutzt wird um die Position des Nutzers in Mattermost auszufüllen.",
+ "admin.saml.positionAttrEx": "z.B.: \"Role\"",
+ "admin.saml.positionAttrTitle": "Positions-Attribut:",
"admin.saml.privateKeyFileFileDesc": "Der private Schlüssel der zur Entschlüsselung der SAML Assertions des Identitätsproviders verwendet wird.",
"admin.saml.privateKeyFileFileRemoveDesc": "Den privaten Schlüssel zur Entschlüsselung der SAML Assertions löschen.",
"admin.saml.privateKeyFileTitle": "Service Provider Privater Schlüssel:",
@@ -659,14 +663,14 @@
"admin.service.corsTitle": "Erlaube Cross Origin Requests von:",
"admin.service.developerDesc": "Wenn wahr werden Javascript Fehler in einer roten Zeile im oberen Bereich des Interfaces angezeigt. Nicht empfohlen für Produktivumgebungen. ",
"admin.service.developerTitle": "Aktiviere Entwickler Modus: ",
- "admin.service.enforcMfaTitle": "Multi-Faktor Authentifizierung einschalten:",
- "admin.service.enforceMfaDesc": "When true, users on the system will be required to set up [multi-factor authentication]. Any logged in users will be redirected to the multi-factor authentication setup page until they successfully add MFA to their account.<br/><br/>It is recommended you turn on enforcement during non-peak hours, when people are less likely to be using the system. New users will be required to set up multi-factor authentication when they first sign up. After set up, users will not be able to remove multi-factor authentication unless enforcement is disabled.<br/><br/>Please note that multi-factor authentication is only available for accounts with LDAP and email login methods. Mattermost will not enforce multi-factor authentication for other login methods. If there are users on your system using other login methods, it is recommended you set up and enforce multi-factor authentication directly with the SSO or SAML provider.",
+ "admin.service.enforcMfaTitle": "Multi-Faktor-Authentifizierung erzwingen:",
+ "admin.service.enforceMfaDesc": "Wenn wahr müssen Benutzer [Multi-Faktor-Authentifizierung] einrichten. Jeder eingeloggte Benutzer wird zur Multi-Faktor-Authentifizierung-Einrichtungsseite weitergeleitet bis sie erfolgreich MFA zu Ihrem Account hinzugefügt haben.<br/><br/>Es wird empfohlen diese Pflichteinrichtung nicht während der Hauptzeit zu aktivieren. Neue Benutzer werden aufgefordert ihre Multi-Faktor-Authentifizierung während der Registrierung einzurichten. Nach der Einrichtung können Benutzer die Multi-Faktor-Authentifizierung nicht mehr entfernen bis diese Einstellung deaktiviert wurde.<br/><br/>Multi-Faktor-Authentifizierung ist nur für Zugange mit LDAP und E-Mail-Login verfügbar, Mattermost wird Multi-Faktor-Authentifizierung nicht für andere Anmeldemethoden erzwingen. Wenn sich Benutzer in Ihrem System befinden, die andere Anmeldemethoden verwenden, wird empfohlen Multi-Faktor-Authentifizierung direkt bei Ihrem SSO oder SAML Provider einrichten zu lassen.",
"admin.service.forward80To443": "Port 80 auf 443 weiterleiten:",
"admin.service.forward80To443Description": "Leitet alle unsicheren Anfragen von Port 80 auf den sicheren Port 443 um",
"admin.service.googleDescription": "Diesen Key setzen um den Titel von eingebetteten YouTube Videovorschauen anzeigen zu lassen. Ohne den Schlüssel werden YouTube Vorschauen basierend auf den Hyperlinks in Nachrichten und Kommentaren erstellt, sie werden aber nicht den Video Titel enthalten. Sehen Sie sich das <a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">Google Developers Tutorial</a> für eine Anleitung, wie Sie an den Schlüssel kommen, an.",
"admin.service.googleExample": "z.B.: \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"",
"admin.service.googleTitle": "Google API Key:",
- "admin.service.iconDescription": "Wenn wahr, werden Webhooks, Slash-Befehlen und anderen Integrationen wie <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> erlaubt, das Profilbild zu ändern, mit dem sie Nachrichten senden. Hinweis: Kombiniert mit der Erlaubnis den Benutzernamen zu ändern, können Benutzer Phishing-Attacken ausführen, indem Sie sich als andere Nutzer ausgeben.",
+ "admin.service.iconDescription": "Wenn wahr, werden Webhooks, Slash-Befehle und anderen Integrationen wie <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> erlaubt, das Profilbild zu ändern, mit dem sie Nachrichten senden. Hinweis: Kombiniert mit der Erlaubnis den Benutzernamen zu ändern, können Benutzer Phishing-Attacken ausführen, indem Sie sich als andere Nutzer ausgeben.",
"admin.service.iconTitle": "Erlaube Integrationen das Profilbild zu ändern:",
"admin.service.insecureTlsDesc": "Wenn Wahr werden alle ausgehenden HTTPS Anfragen von selbst-signierten Zertifikaten ungeprüft angenommen. Zum Beispiel werden ausgehende Webhooks an einen Server mit einem selbst-signiertem TLS Zertifikat an eine beliebige Domäne zugelassen. Hinweis: das macht diese Verbindungen anfällig für \"Man-In-The-Middle\" Attacken.",
"admin.service.insecureTlsTitle": "Erlaube unsichere ausgehende Verbindungen: ",
@@ -683,7 +687,7 @@
"admin.service.mobileSessionDaysDesc": "Die Anzahl der Tage seit der letzten Anmeldung des Benutzers bis zum Ablauf der Sitzung. Bei Änderung dieser Einstellung tritt die neue Sitzungsdauer in Kraft nachdem der Benutzer sich das nächste Mal anmeldet.",
"admin.service.outWebhooksDesc": "Wenn wahr werden ausgehende Webhooks erlaubt. <a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>Dokumentation</a> für mehr Details.",
"admin.service.outWebhooksTitle": "Aktiviere ausgehende Webhooks: ",
- "admin.service.overrideDescription": "Wenn wahr, werden Webhooks, Slash-Befehlen und anderen Integrationen wie <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> erlaubt, den Benutzernamen zu ändern, mit dem sie Nachrichten senden. Hinweis: Kombiniert mit der Erlaubnis, das Profilbild zu ändern, können Benutzer Phishing-Attacken ausführen, indem Sie sich als andere Nutzer ausgeben.",
+ "admin.service.overrideDescription": "Wenn wahr, werden Webhooks, Slash-Befehle und anderen Integrationen wie <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> erlaubt, den Benutzernamen zu ändern, mit dem sie Nachrichten senden. Hinweis: Kombiniert mit der Erlaubnis, das Profilbild zu ändern, können Benutzer Phishing-Attacken ausführen, indem Sie sich als andere Nutzer ausgeben.",
"admin.service.overrideTitle": "Erlaube Integrationen den Benutzernamen zu ändern:",
"admin.service.readTimeout": "Lese-Zeitüberschreitung:",
"admin.service.readTimeoutDescription": "Maximale erlaubte Zeit zwischen Verbindungsannahme bis die Anfrage komplett gelesen wurde.",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "Wenn Sie sich selbst die Systemadministrations-Rolle entziehen und es gibt keinen weitere Benutzer mit der Systemadministrations-Rolle, müssen Sie einen Systemadministrator über den Mattermost-Server in einer Terminal-Sitzung mit folgendem Kommando festlegen.",
"admin.user_item.confirmDemoteRoleTitle": "Bestätigung des Entziehens der Systemadministrations-Rolle",
"admin.user_item.confirmDemotion": "Bestätigung des Entziehens",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>E-Mail-Adresse:</strong> {email}",
"admin.user_item.inactive": "Inaktiv",
"admin.user_item.makeActive": "Aktivieren",
@@ -881,9 +885,9 @@
"admin.webrtc.gatewayAdminUrlDescription": "Geben Sie https://<mattermost-webrtc-gateway-url>:<port>/admin ein. Stellen Sie sicher, dass Sie HTTP oder HTTPS abhängig von ihrer Server-Konfiguration verwenden. Mattermost WebRTC verwendet diese URL, um zum Verbindungsaufbau gültige Token für jeden Teilnehmer zu erhalten.",
"admin.webrtc.gatewayAdminUrlExample": "z.B.: \"https://webrtc.mattermost.com:7089/admin\"",
"admin.webrtc.gatewayAdminUrlTitle": "Gateway Admin URL:",
- "admin.webrtc.gatewayWebsocketUrlDescription": "Geben Sie wss://<mattermost-webrtc-gateway-url>:<port> ein. Stellen Sie sicher das Sie WS oder WSS ind Ihrer URL entsprechend Ihrer Serverkonfiguration verwenden. Dies ist das Websocket welches für die Signalisierung und dem Verbindungsaufbau zwischen den Peers verwendet wird.",
+ "admin.webrtc.gatewayWebsocketUrlDescription": "Geben Sie wss://<mattermost-webrtc-gateway-url>:<port> ein. Stellen Sie sicher das Sie WS oder WSS in Ihrer URL entsprechend Ihrer Serverkonfiguration verwenden. Dies ist das Websocket welches für die Signalisierung und dem Verbindungsaufbau zwischen den Peers verwendet wird.",
"admin.webrtc.gatewayWebsocketUrlExample": "z.B.: \"wss://webrtc.mattermost.com:8189\"",
- "admin.webrtc.gatewayWebsocketUrlTitle": "Gateway Websocket URL:",
+ "admin.webrtc.gatewayWebsocketUrlTitle": "Gateway-Websocket-URL:",
"admin.webrtc.stunUriDescription": "Geben Sie ihre STUN URI als stun:<ihre-stun-url>:<port> ein. STUN ist ein standardisiertes Netzwerkprotokoll, das einem Endgerät dabei hilft, seine öffentliche IP-Adresse zu erhalten, wenn es sich hinter einem NAT befindet.",
"admin.webrtc.stunUriExample": "z.B.: \"stun:webrtc.mattermost.com:5349\"",
"admin.webrtc.stunUriTitle": "STUN URI",
@@ -958,7 +962,7 @@
"audit_table.failedInvalidLicenseAdd": "Ungültige Lizenz wurde nicht hinzugefügt",
"audit_table.failedLogin": "Anmeldeversuch fehlgeschlagen",
"audit_table.failedOAuthAccess": "Fehler bei dem Zulassen eines neuen OAuth Service Zugriffs - die Umleitungs-URI entspricht nicht dem vorher angegeben Callback",
- "audit_table.failedPassword": "Fehler beim Ändern des Passwortes - versuchte einen Benutzer zu aktualisieren der sicht via OAuth anmeldet",
+ "audit_table.failedPassword": "Fehler beim Ändern des Passwortes - versuchte einen Benutzer zu aktualisieren der sich via OAuth anmeldet",
"audit_table.failedWebhookCreate": "Fehler beim Erstellen eines Webhooks - unzureichende Kanal Zugriffsrechte",
"audit_table.failedWebhookDelete": "Fehler beim Löschen eines Webhooks - unpassende Bedingungen",
"audit_table.headerUpdated": "Aktualisierte den Kanal/Gruppen Kopf bei {channelName}",
@@ -1150,7 +1154,7 @@
"create_comment.file": "Datei wird hochgeladen",
"create_comment.files": "Dateien werden hochgeladen",
"create_post.comment": "Kommentar",
- "create_post.error_message": "Your message is too long. Character count: {length}/{limit}",
+ "create_post.error_message": "Ihre Mitteilung ist zu lang. Zeichenanzahl: {length}/{limit}",
"create_post.post": "Senden",
"create_post.shortcutsNotSupported": "Tastenkürzel werden auf Ihrem Gerät nicht unterstützt.",
"create_post.tutorialTip": "<h4>Nachrichten senden</h4><p>Geben Sie hier Ihre Nachricht ein und drücken Sie <strong>Enter</strong> um sie senden.</p><p>Klicken Sie den <strong>Anhang</strong> Button um ein Bild oder eine Datei hochzuladen.</p>",
@@ -1256,7 +1260,7 @@
"filtered_user_list.countTotal": "{count} {count, plural, =0 {0 Mitglieder} one {Mitglied} other {Mitglieder}} von {total} insgesamt",
"filtered_user_list.countTotalPage": "{startCount, number} - {endCount, number} {count, plural, =0 {0 Mitglieder} one {Mitglied} other {Mitglieder}} von {total} insgesamt",
"filtered_user_list.member": "Mitglied",
- "filtered_user_list.search": "Search users",
+ "filtered_user_list.search": "Benutzer suchen",
"filtered_user_list.searchButton": "Suchen",
"filtered_user_list.show": "Filter:",
"filtered_user_list.team_only": "Mitglieder dieses Teams",
@@ -1298,13 +1302,13 @@
"get_app.iosHeader": "Mattermost funktioniert am besten, wenn Sie unsere iPhone App benutzen",
"get_app.mattermostInc": "Mattermost, Inc",
"get_app.openMattermost": "Öffne Mattermost",
- "get_link.clipboard": " Link copied",
+ "get_link.clipboard": " Link kopiert",
"get_link.close": "Schließen",
"get_link.copy": "Link kopieren",
"get_post_link_modal.help": "Der Link erlaubt berechtigten Nutzern diese Nachricht zu sehen.",
"get_post_link_modal.title": "Kopiere Permalink",
- "get_public_link_modal.help": "The link below allows anyone to see this file without being registered on this server.",
- "get_public_link_modal.title": "Öffentlichen Link erhalten",
+ "get_public_link_modal.help": "Der unten stehende Link erlaubt jedem diese Datei zu sehen ohne auf diesem Server registriert zu sein.",
+ "get_public_link_modal.title": "Öffentlichen Link kopieren",
"get_team_invite_link_modal.help": "Senden Sie Teammitgliedern den unten stehenden Link damit diese sich für dieses Team registrieren können. Der Team Einladungslink kann mit mehreren Teammitgliedern geteilt werden da er sich nicht ändert, sofern er nicht in den Teameinstellungen durch den Team Admin geändert wird.",
"get_team_invite_link_modal.helpDisabled": "Erstellung von Benutzern wurde für Ihr Team deaktiviert. Für Details, fragen Sie bitte Ihren Administrator.",
"get_team_invite_link_modal.title": "Team Einladungslink",
@@ -1475,7 +1479,7 @@
"intro_messages.noCreator": "Dies ist der Start von {type} {name}, erstellt am {date}.",
"intro_messages.offTopic": "<h4 class=\"channel-intro__title\">Start von {display_name}</h4><p class=\"channel-intro__content\">Dies ist der Start von {display_name}, einem Kanal für nicht-arbeitsbezogene Unterhaltungen.<br/></p>",
"intro_messages.onlyInvited": " Nur eingeladene Mitglieder können diese private Gruppe sehen.",
- "intro_messages.purpose": " This {type}'s purpose is: {purpose}.",
+ "intro_messages.purpose": " Der Zweck der/des {type} ist: {purpose}.",
"intro_messages.setHeader": "Eine Überschrift setzen",
"intro_messages.teammate": "Dies ist der Start Ihres Privatnachrichtenverlaufs mit diesem Teammitglied. Privatnachrichten und versendete Dateien sind außerhalb dieses Bereichs nicht für andere sichtbar.",
"invite_member.addAnother": "Hinzufügen",
@@ -1547,19 +1551,19 @@
"member_list.noUsersAdd": "Keine Benutzer zum Hinzufügen.",
"members_popover.msg": "Nachricht",
"members_popover.title": "Mitglieder",
- "mfa.confirm.complete": "<strong>Set up complete!</strong>",
+ "mfa.confirm.complete": "<strong>Einrichtung abgeschlossen!</strong>",
"mfa.confirm.okay": "OK",
- "mfa.confirm.secure": "Your account is now secure. Next time you sign in, you will be asked to enter a code from the Google Authenticator app on your phone.",
- "mfa.setup.badCode": "Invalid code. If this issue persists, contact your System Administrator.",
+ "mfa.confirm.secure": "Ihr Zugang ist nun abgesichert. Wenn Sie sich das nächste mal anmelden werden Sie gefragt den Code aus der Google Authenticator App von Ihrem Smartphone einzugeben.",
+ "mfa.setup.badCode": "Ungültiger Code. Wenn dieser Fehler sicher wiederholt, wenden Sie sich an Ihren Systemadministrator.",
"mfa.setup.code": "MFA Code",
- "mfa.setup.codeError": "Please enter the code from Google Authenticator.",
- "mfa.setup.required": "<strong>Multi-factor authentication is required on {siteName}.</strong>",
+ "mfa.setup.codeError": "Bitte geben Sie den Code Ihres Google Authenticators ein.",
+ "mfa.setup.required": "<strong>Multi-Faktor-Authentifizierung ist erforderlich auf {siteName}.</strong>",
"mfa.setup.save": "Speichern",
- "mfa.setup.secret": "Secret: {secret}",
- "mfa.setup.step1": "<strong>Step 1: </strong>On your phone, download Google Authenticator from <a target='_blank' href='https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8'>iTunes</a> or <a target='_blank' href='https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en'>Google Play</a>",
- "mfa.setup.step2": "<strong>Step 2: </strong>Use Google Authenticator to scan this QR code, or manually type in the secret key",
- "mfa.setup.step3": "<strong>Step 3: </strong>Enter the code generated by Google Authenticator",
- "mfa.setupTitle": "Multi-Faktor Authentifizierung einschalten",
+ "mfa.setup.secret": "Schlüssel: {secret}",
+ "mfa.setup.step1": "<strong>Schritt 1:</strong>Auf Ihrem Smartphone laden Sie den Google Authenticator von <a target='_blank' href='https://itunes.apple.com/us/app/google-authenticator/id388497605?mt=8'>iTunes</a> oder <a target='_blank' href='https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en'>Google Play</a> herunter",
+ "mfa.setup.step2": "<strong>Schritt 2:</strong> Verwenden Sie Google Authenticator um diesen QR-Code zu scannen, oder geben sie manuell den Schlüssel ein",
+ "mfa.setup.step3": "<strong>Schritt 3:</strong> Geben Sie den durch Google Authenticator generierten Code ein",
+ "mfa.setupTitle": "Multi-Faktor-Authentifizierung einrichten",
"mobile.components.channels_list_view.yourChannels": "Ihre Kanäle:",
"mobile.components.select_server_view.enterServerUrl": "Geben Sie die Server-URL ein",
"mobile.components.select_server_view.proceed": "Fortfahren",
@@ -1602,7 +1606,7 @@
"navbar_dropdown.help": "Hilfe",
"navbar_dropdown.integrations": "Integration",
"navbar_dropdown.inviteMember": "Neues Mitglied einladen",
- "navbar_dropdown.join": "Join Another Team",
+ "navbar_dropdown.join": "Einem anderen Team beitreten",
"navbar_dropdown.leave": "Team verlassen",
"navbar_dropdown.logout": "Abmelden",
"navbar_dropdown.manageMembers": "Mitglieder verwalten",
@@ -1649,20 +1653,19 @@
"post_info.mobile.unflag": "Demarkieren",
"post_info.permalink": "Dauerhafter Link",
"post_info.reply": "Antworten",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Weitere Nachrichten laden",
"posts_view.newMsg": "Neue Nachrichten",
- "posts_view.newMsgBelow": "{count} new {count, plural, one {message} other {messages}} below",
+ "posts_view.newMsgBelow": "{count} neue {count, plural, one {Mitteilung} other {Mitteilungen}} weiter unten",
"reaction.clickToAdd": "(Klicken zum Hinzufügen)",
"reaction.clickToRemove": "(Klicken zum Entfernen)",
- "reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
- "reaction.reacted": "{users} {reactionVerb} with {emoji}",
- "reaction.reactionVerb.user": "reacted",
- "reaction.reactionVerb.users": "reacted",
- "reaction.reactionVerb.you": "reacted",
- "reaction.reactionVerb.youAndUsers": "reacted",
- "reaction.usersAndOthersReacted": "{users} and {otherUsers, number} other {otherUsers, plural, one {user} other {users}}",
- "reaction.usersReacted": "{users} and {lastUser}",
+ "reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {Benutzer} other {Benutzer}}",
+ "reaction.reacted": "{users} {reactionVerb} mit {emoji}",
+ "reaction.reactionVerb.user": "reagierte",
+ "reaction.reactionVerb.users": "reagierten",
+ "reaction.reactionVerb.you": "reagierten",
+ "reaction.reactionVerb.youAndUsers": "reagierten",
+ "reaction.usersAndOthersReacted": "{users} und {otherUsers, number} {otherUsers, plural, one {weiterer Benutzer} other {weitere Benutzer}}",
+ "reaction.usersReacted": "{users} und {lastUser}",
"reaction.you": "Sie",
"removed_channel.channelName": "der Kanal",
"removed_channel.from": "Entfernt von ",
@@ -1826,10 +1829,10 @@
"team_import_tab.import": "Importieren",
"team_import_tab.importHelpDocsLink": "Dokumentation",
"team_import_tab.importHelpExportInstructions": "Slack > Team Settings > Import/Export Data > Export > Start Export",
- "team_import_tab.importHelpExporterLink": "Slack Advanced Exporter",
- "team_import_tab.importHelpLine1": "Slack import to Mattermost supports importing of messages in your Slack team's public channels.",
- "team_import_tab.importHelpLine2": "To import a team from Slack, go to {exportInstructions}. See {uploadDocsLink} to learn more.",
- "team_import_tab.importHelpLine3": "To import posts with attached files, see {slackAdvancedExporterLink} for details.",
+ "team_import_tab.importHelpExporterLink": "Slack erweiterter Exporter",
+ "team_import_tab.importHelpLine1": "Slack Import zu Mattermost unterstützt das Importieren von Nachrichten in den öffentlichen Kanälen Ihres Slack Teams",
+ "team_import_tab.importHelpLine2": "Um ein Slack Team zu importieren, gehen Sie zu {exportInstructions}. Schauen Sie in den {uploadDocsLink} um mehr darüber zu erfahren.",
+ "team_import_tab.importHelpLine3": "Um Mitteilungen mit angehängten Dateien zu importieren, schauen Sie sich {slackAdvancedExporterLink} für mehr Details an.",
"team_import_tab.importSlack": "Import von Slack (Beta)",
"team_import_tab.importing": " Importiere...",
"team_import_tab.successful": " Import erfolgreich: ",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "Wenn Sie sich selbst die Systemadministrations-Rolle entziehen und es gibt keinen weitere Benutzer mit der Systemadministrations-Rolle, müssen Sie einen Systemadministrator über den Mattermost-Server in einer Terminal-Sitzung mit folgendem Kommando festlegen.",
"team_members_dropdown.confirmDemoteRoleTitle": "Bestätigung des Entziehens der Systemadministrations-Rolle",
"team_members_dropdown.confirmDemotion": "Bestätigung des Entziehens",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Inaktiv",
"team_members_dropdown.leave_team": "Aus dem Team entfernen",
"team_members_dropdown.makeActive": "Aktivieren",
@@ -1853,7 +1856,7 @@
"team_settings_modal.generalTab": "Allgemein",
"team_settings_modal.importTab": "Importieren",
"team_settings_modal.title": "Team Einstellungen",
- "team_sidebar.join": "Other teams you can join.",
+ "team_sidebar.join": "Andere Teams denen Sie beitreten können.",
"textbox.bold": "**fett**",
"textbox.edit": "Nachricht bearbeiten",
"textbox.help": "Hilfe",
@@ -1978,7 +1981,7 @@
"user.settings.general.emailUnchanged": "Ihre neue E-Mail-Adresse entspricht Ihrer alten E-Mail-Adresse.",
"user.settings.general.emptyName": "Auf 'Bearbeiten' klicken um den vollen Namen hinzuzufügen",
"user.settings.general.emptyNickname": "Auf 'Bearbeiten' klicken um den Spitznamen hinzuzufügen",
- "user.settings.general.emptyPosition": "Click 'Edit' to add your job title / position",
+ "user.settings.general.emptyPosition": "Klicken Sie auf 'Bearbeiten' um Ihre(n) Jobtitel/Position hinzuzufügen",
"user.settings.general.field_handled_externally": "Dieses Feld wird durch Ihren Login Provider festgelegt. Wenn Sie es ändern möchten, müssen Sie dies durch den Login Provider tun.",
"user.settings.general.firstName": "Vorname",
"user.settings.general.fullName": "Vollständiger Name",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "Sie erhalten standardmäßig Benachrichtigungen, wenn jemand Ihren Vornamen erwähnt. Gehen Sie zu den {notify} Einstellungen um dies zu ändern.",
"user.settings.general.notificationsLink": "Benachrichtigungen",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Verwenden Sie die Position für Ihre Rolle oder Ihren Jobtitel.Dies wird in Ihrem Profil Popover angezeigt.",
"user.settings.general.primaryEmail": "Primäre E-Mail-Adresse",
"user.settings.general.profilePicture": "Profilbild",
"user.settings.general.title": "Allgemeine Einstellungen",
@@ -2015,14 +2018,14 @@
"user.settings.languages.change": "Interface Sprache ändern",
"user.settings.languages.promote": "Auswählen welche Sprache Mattermost im Benutzerinterface anzeigt.<br /><br />Möchten Sie mit der Übersetzung helfen? Treten Sie dem <a href='http://translate.mattermost.com/' target='_blank'>Mattermost Translation Server</a> bei um beizusteuern.",
"user.settings.mfa.add": "MFA zu Ihrem Account hinzufügen",
- "user.settings.mfa.addHelp": "Adding multi-factor authentication will make your account more secure by requiring a code from your mobile phone each time you sign in.",
+ "user.settings.mfa.addHelp": "Das Hinzufügen von Multi-Faktor-Authentifizierung wird Ihren Zugang sicherer machen, da ein Code von Ihrem Smartphone zu jeder Anmeldung erforderlich wird.",
"user.settings.mfa.addHelpQr": "Bitte Scannen Sie den QR Code mit der Google Authenticator App auf Ihrem Smartphone und fügen den durch die App generierten Token hier ein. Sollte es Ihnen nicht möglich sein den Code zu scannen, können Sie den Schlüssel manuell eingeben.",
"user.settings.mfa.enterToken": "Token (nur Ziffern)",
"user.settings.mfa.qrCode": "QR-Code",
"user.settings.mfa.remove": "MFA von Ihrem Zugang entfernen",
"user.settings.mfa.removeHelp": "Entfernen des MFA multi-factor authentication bedeutet das Sie nicht länger einen zusätzlichen Zugangs-Token für die Anmeldung benötigen.",
- "user.settings.mfa.requiredHelp": "Multi-factor authentication is required on this server. Resetting is only recommended when you need to switch code generation to a new mobile device. You will be required to set it up again immediately.",
- "user.settings.mfa.reset": "MFA von Ihrem Zugang entfernen",
+ "user.settings.mfa.requiredHelp": "Multi-Faktor-Authentifizierung ist auf diesem Server erforderlich. Zurücksetzen ist nur empfohlen wenn Sie die Generierung der Codes auf ein neues Smartphone übertragen möchten. Sie werden sofort aufgefordert MFA erneut einzurichten.",
+ "user.settings.mfa.reset": "MFA für meinen Account zurücksetzen",
"user.settings.mfa.secret": "Schlüssel",
"user.settings.mfa.title": "Multi-Faktor Authentifizierung einschalten",
"user.settings.modal.advanced": "Erweitert",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "Privatsphäre",
"web.footer.terms": "Bedingungen",
"web.header.back": "Zurück",
- "web.header.logout": "Logout",
+ "web.header.logout": "Abmelden",
"web.root.signup_info": "Die gesamte Teamkommunikation an einem Ort, durchsuchbar und überall verfügbar",
"webrtc.busy": "{username} ist beschäftigt.",
"webrtc.call": "Anrufen",
diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json
index e8ea8ab14..ecc25e42f 100644
--- a/webapp/i18n/en.json
+++ b/webapp/i18n/en.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Show Email Address: ",
"admin.privacy.showFullNameDescription": "When false, hides full name of users from other users, including team owners and Team Administrators. Username is shown in place of full name.",
"admin.privacy.showFullNameTitle": "Show Full Name: ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " Loading...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "Purging unsuccessful: {error}",
"admin.rate.enableLimiterDescription": "When true, APIs are throttled at rates specified below.",
"admin.rate.enableLimiterTitle": "Enable Rate Limiting: ",
"admin.rate.httpHeaderDescription": "When filled in, vary rate limiting by HTTP header field specified (e.g. when configuring NGINX set to \"X-Real-IP\", when configuring AmazonELB set to \"X-Forwarded-For\").",
@@ -573,10 +577,6 @@
"admin.reload.loading": " Loading...",
"admin.reload.reloadDescription": "Deployments using multiple databases can switch from one master database to another without restarting the Mattermost server by updating \"config.json\" to the new desired configuration and using the <b>Reload Configuration from Disk</b> feature to load the new settings while the server is running. The administrator should then use the <a href=\"../advanced/database\"><b>Database > Recycle Database Connections</b></a> feature to recycle the database connections based on the new settings.",
"admin.reload.reloadFail": "Reloading unsuccessful: {error}",
- "admin.purge.button": "Purge All Caches",
- "admin.purge.loading": " Loading...",
- "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
- "admin.purge.purgeFail": "Purging unsuccessful: {error}",
"admin.reset_password.close": "Close",
"admin.reset_password.newPassword": "New Password",
"admin.reset_password.select": "Select",
diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json
index 99396923d..81ac9965c 100644
--- a/webapp/i18n/es.json
+++ b/webapp/i18n/es.json
@@ -199,9 +199,9 @@
"admin.compliance_table.type": "Tipo",
"admin.compliance_table.userId": "Solicitado por",
"admin.connectionSecurityNone": "Ninguna",
- "admin.connectionSecurityNoneDescription": "Mattermost podrá utilizar una conexión insegura.",
+ "admin.connectionSecurityNoneDescription": "Mattermost se conectará a través de una conexión insegura.",
"admin.connectionSecurityPlain": "PLANO",
- "admin.connectionSecurityPlainDescription": "Mattermost se conectará y realizará la autenticación con una conexión insegura.",
+ "admin.connectionSecurityPlainDescription": "Mattermost se conectará y realizará la autenticación sobre una conexión insegura.",
"admin.connectionSecurityStart": "STARTTLS",
"admin.connectionSecurityStartDescription": "Intenta convertir una conexión insegura a una conexión segura utilizando TLS.",
"admin.connectionSecurityTest": "Probar Conexión",
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Mostrar dirección de correo electrónico: ",
"admin.privacy.showFullNameDescription": "Cuando es falso, esconde el nombre completo de los usuarios para otros usuarios, incluyendo dueños y Administradores de Equipos. El nombre de usuario es mostrado en vez del nombre completo.",
"admin.privacy.showFullNameTitle": "Mostrar nombre completo: ",
+ "admin.purge.button": "Purgar Todos los Cachés",
+ "admin.purge.loading": " Cargando...",
+ "admin.purge.purgeDescription": "Esto eliminará toda la memoria caché para cosas como las sesiones, cuentas, canales, etc. Las Implementaciones que utilicen Alta Disponibilidad intentarán purgar todos los servidores del clúster. La purga de cachés pueden tener un impacto adverso en el rendimiento.",
+ "admin.purge.purgeFail": "Purga sin éxito: {error}",
"admin.rate.enableLimiterDescription": "Cuando es verdadero, La APIs son reguladas a tasas especificadas a continuación.",
"admin.rate.enableLimiterTitle": "Habilitar el limitador de velocidad: ",
"admin.rate.httpHeaderDescription": "Al llenar este campo, se limita la velocidad según el encabezado HTTP especificado (e.j. cuando se configura con NGINX asigna \"X-Real-IP\", cuando se configura con AmazonELB asigna \"X-Forwarded-For\").",
@@ -657,7 +661,7 @@
"admin.service.corsDescription": "Habilitar solicitudes HTTP de origen cruzado desde un dominio específico. Utiliza \"*\" si quieres permitir CORS desde cualquier dominio o dejalo en blanco para deshabilitarlo.",
"admin.service.corsEx": "http://ejemplo.com",
"admin.service.corsTitle": "Habilitar la procedencia de las solicitudes cruzadas de:",
- "admin.service.developerDesc": "Cuando es verdadero, los errores de Javascript se muestran en una barra roja en la parte superior de la interfaz de usuario. No se recomienda su uso en producción. ",
+ "admin.service.developerDesc": "Cuando es verdadero, los errores de JavaScript se muestran en una barra roja en la parte superior de la interfaz de usuario. No se recomienda su uso en producción. ",
"admin.service.developerTitle": "Habilitar modo de Desarrollador: ",
"admin.service.enforcMfaTitle": "Imponer la Autenticación de Múltiples factores:",
"admin.service.enforceMfaDesc": "Cuando es verdadero, los usuarios del sistema tendrán que configurar la [autenticación de múltiples factores]. Cualquier usuarios que tenga su sesión iniciada será redirigido a la página para agregar autenticación multi-factor a su cuenta hasta que ésta sea agregada correctamente.<br/><br/>Se recomienda encender está opción durante las horas no pico, cuando las personas son menos propensas a utilizar el sistema. Los nuevos usuarios tendrán que configurar la autenticación de múltiples factores la primera que inicien sesión. Después de configurar está opción, los usuarios no serán capaces de eliminar la autenticación de múltiples factores, a menos que se desactiva la imposición.<br/><br/>Por favor, tenga en cuenta que la autenticación de múltiples factores sólo está disponible para cuentas con los métodos de inicio de sesión LDAP y correo electrónico. Mattermost no impondrá la autenticación de múltiples factores para otros métodos de inicio de sesión. Si hay usuarios en el sistema utilizando otros métodos de inicio de sesión, se recomienda configurar y aplicar la autenticación de múltiples factores directamente con el SSO o proveedor SAML.",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "Si te degradas a ti mismo de la función de Administrador de Sistema y no hay otro usuario con privilegios de Administrador de Sistema, tendrás que volver a asignar un Administrador del Sistema accediendo al servidor de Mattermost a través de un terminal y ejecutar el siguiente comando.",
"admin.user_item.confirmDemoteRoleTitle": "Confirmar el decenso del rol de Administrador de Sistema",
"admin.user_item.confirmDemotion": "Confirmar decenso",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"tuequipo\" -email=\"nombre@tuempresa.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>Correo electrónico:</strong> {email}",
"admin.user_item.inactive": "Inactivo",
"admin.user_item.makeActive": "Activar",
@@ -881,9 +885,9 @@
"admin.webrtc.gatewayAdminUrlDescription": "Introduce https://<mattermost-webrtc-gateway-url>:<puerto>/admin. Asegúrate de utilizar HTTP o HTTPS en la dirección URL dependiendo de la configuración del servidor. Mattermost WebRTC utiliza esta dirección para obtener tokens válidos para que cada uno de los pares pueda establecer la conexión.",
"admin.webrtc.gatewayAdminUrlExample": "Ej.: \"https://webrtc.mattermost.com:7089/admin\"",
"admin.webrtc.gatewayAdminUrlTitle": "URL de Administración de la puerta de enlace:",
- "admin.webrtc.gatewayWebsocketUrlDescription": "Introduce wss://<mattermost-webrtc-gateway-url>:<puerto>. Asegúrate de usar WS o WSS en la dirección URL dependiendo de la configuración del servidor. Este es el websocket utilizado para enviar señales y establecer la comunicación entre los compañeros.",
+ "admin.webrtc.gatewayWebsocketUrlDescription": "Introduce wss://<mattermost-webrtc-gateway-url>:<puerto>. Asegúrate de usar WS o WSS en la dirección URL dependiendo de la configuración del servidor. Este es el WebSocket utilizado para enviar señales y establecer la comunicación entre los compañeros.",
"admin.webrtc.gatewayWebsocketUrlExample": "Ej.: \"wss://webrtc.mattermost.com:8189\"",
- "admin.webrtc.gatewayWebsocketUrlTitle": "Dirección URL del websocket de la puerta de enlace:",
+ "admin.webrtc.gatewayWebsocketUrlTitle": "Dirección URL del WebSocket de la puerta de enlace:",
"admin.webrtc.stunUriDescription": "Introduce el STUN URI como stun:<tu-stun-url>:<puerto>. STUN es un estándar de protocolo de red que permite accesar la dirección IP pública de los dispositivos si se encuentran detrás de un NAT.",
"admin.webrtc.stunUriExample": "Ej.: \"stun:webrtc.mattermost.com:5349\"",
"admin.webrtc.stunUriTitle": "STUN URI",
@@ -927,7 +931,7 @@
"analytics.system.totalSessions": "Total de Sesiones",
"analytics.system.totalTeams": "Total de Equipos",
"analytics.system.totalUsers": "Total de Usuarios",
- "analytics.system.totalWebsockets": "Conexiones por Websocket",
+ "analytics.system.totalWebsockets": "Conexiones por WebSocket",
"analytics.team.activeUsers": "Usuarios Activos con Mensajes",
"analytics.team.newlyCreated": "Nuevos Usuarios Creados",
"analytics.team.privateGroups": "Grupos Privados",
@@ -958,7 +962,7 @@
"audit_table.failedInvalidLicenseAdd": "No se pudo agregar una licencia inválida",
"audit_table.failedLogin": "intento de inicio de sesión FALLIDO",
"audit_table.failedOAuthAccess": "Falla al permitir acceso al nuevo servicio de OAuth - El URI de redirección no coincide con el previamente registrado",
- "audit_table.failedPassword": "Falla al cambiar la contraseña - intento de actualizar la contraseña del usuario que está autenticado a través de oauth",
+ "audit_table.failedPassword": "Falla al cambiar la contraseña - intento de actualizar la contraseña del usuario que está autenticado a través de OAuth",
"audit_table.failedWebhookCreate": "Falla al crear un webhook - no tiene permisos en el canal",
"audit_table.failedWebhookDelete": "Falla al borrar un webhook - condiciones inapropiadas",
"audit_table.headerUpdated": "Actualizado el encabezado del canal/grupo {channelName}",
@@ -1323,7 +1327,7 @@
"help.attaching.title": "# Adjuntar Archivos\n_____",
"help.commands.builtin": "## Comandos integrados\nLos siguientes comandos de barra están disponibles en todas las instalaciones de Mattermost:",
"help.commands.builtin2": "Empezieza escribiendo `/ ` y una lista de opciones de comandos de barra aparecerá encima del campo de texto. Las sugerencias de autocompletado ayudan al proveer un ejemplo formateado en texto de color negro y una breve descripción del comando de barra en texto de color gris.",
- "help.commands.custom": "## Comandos Personalizados\nComandos de barra peronalizados se integran con aplicaciones externas. Por ejemplo, un equipo puede configurar comandos de barra personalizados para comprobar la salud interna de registros con `/paciente joe smith` o compruebe semanalmente el clima en una ciudad con `/clima de toronto en la semana`. Consulte con su Administrador del Sistema o abra la lista de autocompletado escribiendo `/` para determinar si su equipo tiene configurado algunos comandos de barra personalizados.",
+ "help.commands.custom": "## Comandos Personalizados\nComandos de barra peronalizados se integran con aplicaciones externas. Por ejemplo, un equipo puede configurar comandos de barra personalizados para comprobar registros internos sobre la salud del `/paciente joe smith` o compruebe semanalmente el clima en una ciudad usando `/clima de toronto en la semana`. Consulte con su Administrador del Sistema o abra la lista de autocompletado escribiendo `/` para determinar si su equipo tiene configurado algunos comandos de barra personalizados.",
"help.commands.custom2": "Los comandos de barra Personalizados están deshabilitados de forma predeterminada y pueden ser activados por el Administrador del Sistema en la **Consola del Sistema** > **Integraciones** > **Integraciones Personalizadas**. Aprende más acerca de la configuración personalizada de comandos de barra en la [documentación para desarrollar comandos de barra](http://docs.mattermost.com/developer/slash-commands.html).",
"help.commands.intro": "Los comandos de barra realizan operaciones en Mattermost escribiendo en el campo de texto. Introduzca un `/` seguido por un comando y algunos argumentos para realizar acciones.\n\nTodas las instalaciones de Mattermost vienen con comandos de barra integrados y los comandos de barra personalizados se pueden configurar para interactuar con aplicaciones externas. Aprende más acerca de la configuración personalizada de comandos de barra en la [documentación para desarrollar comandos de barra](http://docs.mattermost.com/developer/slash-commands.html).",
"help.commands.title": "# Ejecutar Comandos\n___",
@@ -1602,7 +1606,7 @@
"navbar_dropdown.help": "Ayuda",
"navbar_dropdown.integrations": "Integraciones",
"navbar_dropdown.inviteMember": "Invitar Nuevo Miembro",
- "navbar_dropdown.join": "Join Another Team",
+ "navbar_dropdown.join": "Unirme a otro Equipo",
"navbar_dropdown.leave": "Abandonar Equipo",
"navbar_dropdown.logout": "Cerrar sesión",
"navbar_dropdown.manageMembers": "Administrar Miembros",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "Desmarcar",
"post_info.permalink": "Enlace permanente",
"post_info.reply": "Responder",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Cargar más mensajes",
"posts_view.newMsg": "Nuevos Mensajes",
"posts_view.newMsgBelow": "{count} {count, plural, one {nuevo mensaje} other {nuevos mensajes}} ▼",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "Si te degradas a ti mismo de la función de Administrador de Sistema y no hay otro usuario con privilegios de Administrador de Sistema, tendrás que volver a asignar un Administrador del Sistema accediendo al servidor de Mattermost a través de un terminal y ejecutar el siguiente comando.",
"team_members_dropdown.confirmDemoteRoleTitle": "Confirmar el decenso del rol de Administrador de Sistema",
"team_members_dropdown.confirmDemotion": "Confirmar decenso",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"tuequipo\" -email=\"nombre@tuempresa.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Inactivo",
"team_members_dropdown.leave_team": "Quitar del equipo",
"team_members_dropdown.makeActive": "Activar",
@@ -1853,7 +1856,7 @@
"team_settings_modal.generalTab": "General",
"team_settings_modal.importTab": "Importar",
"team_settings_modal.title": "Configuración del Equipo",
- "team_sidebar.join": "Other teams you can join.",
+ "team_sidebar.join": "Otros equipos a los que te puedes unir.",
"textbox.bold": "**negritas**",
"textbox.edit": "Editar mensaje",
"textbox.help": "Ayuda",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "De forma predeterminada, recibirás notificaciones cuando alguien escribe tu nombre. Ve a la configuración de {notify} para cambiar este comportamiento.",
"user.settings.general.notificationsLink": "Notificaciones",
"user.settings.general.position": "Cargo",
- "user.settings.general.positionExtra": "Dile a tus compañeros de equipo lo que haces.",
+ "user.settings.general.positionExtra": "Utiliza Cargo para definir tu rol o título del trabajo. Esto se muestra en la ventana emergente de tu perfil.",
"user.settings.general.primaryEmail": "Correo Principal",
"user.settings.general.profilePicture": "Foto del Perfil",
"user.settings.general.title": "Configuración General",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "Privacidad",
"web.footer.terms": "Términos",
"web.header.back": "Atrás",
- "web.header.logout": "Logout",
+ "web.header.logout": "Cerrar sesión",
"web.root.signup_info": "Todas las comunicaciones del equipo en un sólo lugar, con búsquedas y accesible desde cualquier parte",
"webrtc.busy": "{username} está ocupado.",
"webrtc.call": "Llamar",
diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json
index 7e37bd69d..984f8cc46 100644
--- a/webapp/i18n/fr.json
+++ b/webapp/i18n/fr.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Afficher l'adresse électronique : ",
"admin.privacy.showFullNameDescription": "Si désactivé, les utilisateurs ne peuvent voir le nom complet des autres utilisateurs (y compris le propriétaire de l'équipe et les adminsitrateurs). Le nom d'utilisateur est affiché à la place du nom de la personne.",
"admin.privacy.showFullNameTitle": "Afficher le nom complet : ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " Chargement…",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "Echec du recyclage : {error}",
"admin.rate.enableLimiterDescription": "Si activé, les APIs sont limitées comme spécifié ci-dessous.",
"admin.rate.enableLimiterTitle": "Limiter l'accès aux API : ",
"admin.rate.httpHeaderDescription": "Quand ce champ est rempli, les flux des requêtes sont limités par l'en-tête HTTP spécifié (par exemple \"X-Real-IP\" avec Nginx, \"X-Forwarded-For\" pour AmazonELB)",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "Si vous vous retirez le rôle d'administrateur et qu'il n'y a aucun autre administrateur désigné, vous devrez en désigner un en utilisant les outils en ligne de commande depuis un terminal sur le serveur.",
"admin.user_item.confirmDemoteRoleTitle": "Confirmez le retrait de votre rôle d'administrateur",
"admin.user_item.confirmDemotion": "Confirmer le retrait",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>Email:</strong> {email}",
"admin.user_item.inactive": "Inactif",
"admin.user_item.makeActive": "Activer",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "Supprimer l'indicateur",
"post_info.permalink": "Lien permanent",
"post_info.reply": "Répondre",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Charger plus de messages",
"posts_view.newMsg": "Nouveaux messages",
"posts_view.newMsgBelow": "{count} new {count, plural, one {message} other {messages}} below",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "Si vous vous retirez le rôle d'administrateur et qu'il n'y a aucun autre administrateur désigné, vous devrez en désigner un en utilisant les outils en ligne de commande depuis un terminal sur le serveur.",
"team_members_dropdown.confirmDemoteRoleTitle": "Confirmez le retrait de votre rôle d'administrateur",
"team_members_dropdown.confirmDemotion": "Confirmer le retrait",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Inactif",
"team_members_dropdown.leave_team": "Exclure de l'équipe",
"team_members_dropdown.makeActive": "Activer",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "Par défaut, vous recevez une notification quand quelqu'un écrit votre prénom. Allez aux réglages {notify} pour modifier ce paramètre.",
"user.settings.general.notificationsLink": "Notifications",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "Adresse de courrier électronique principale",
"user.settings.general.profilePicture": "Photo du profil",
"user.settings.general.title": "Configuration générale",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "Confidentialité",
"web.footer.terms": "Termes",
"web.header.back": "Précédent",
- "web.header.logout": "Logout",
+ "web.header.logout": "Se déconnecter",
"web.root.signup_info": "Toute la communication de votre équipe au même endroit, accessible de partout",
"webrtc.busy": "{username} est occupé.",
"webrtc.call": "Appeler",
diff --git a/webapp/i18n/ja.json b/webapp/i18n/ja.json
index bffde56dc..51039d035 100644
--- a/webapp/i18n/ja.json
+++ b/webapp/i18n/ja.json
@@ -132,8 +132,8 @@
"add_outgoing_webhook.triggerWords": "トリガーワード(1つにつき1行)",
"add_outgoing_webhook.triggerWords.help": "ここで指定された単語の一つで始まるメッセージが外向きのウェブフックをトリガーします。チャンネルが選択されている場合のオプションです。",
"add_outgoing_webhook.triggerWordsOrChannelRequired": "有効なチャンネルまたはトリガーワードのリストが必要です",
- "add_outgoing_webhook.triggerWordsTriggerWhen": "トリガーとなる場合",
- "add_outgoing_webhook.triggerWordsTriggerWhen.help": "外向きのウェブフックのトリガーとなる場合を選択してください。メッセージの最初の単語がトリガーワードと正確に一致する場合、もしくはトリガーワードで始まる場合。",
+ "add_outgoing_webhook.triggerWordsTriggerWhen": "トリガーとなる条件",
+ "add_outgoing_webhook.triggerWordsTriggerWhen.help": "外向きのウェブフックのトリガーとなる条件を選択してください。メッセージの最初の単語がトリガーワードと正確に一致する場合、もしくはトリガーワードで始まる場合。",
"add_outgoing_webhook.triggerWordsTriggerWhenFullWord": "最初の単語がトリガーワードと正確に一致する",
"add_outgoing_webhook.triggerWordsTriggerWhenStartsWith": "最初の単語がトリガーワードで始まる",
"admin.advance.cluster": "高可用(ベータ版)",
@@ -249,7 +249,7 @@
"admin.email.inviteSaltTitle": "電子メール招待ソルト:",
"admin.email.mhpns": "iOSとAndroidアプリで、暗号化され高品質なHPNS接続を使用する",
"admin.email.mhpnsHelp": "iTunesから<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOSアプリ</a>をダウンロードし、Google Playから<a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Androidアプリ</a>をダウンロードしてください。詳しくは<a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target='_blank'>HPNS</a>を参照してください。",
- "admin.email.mtpns": "TPNSが有効化されたiOSまたはAndroidアプリをiTunesまたはGoogle Playから入手する",
+ "admin.email.mtpns": "TPNSが有効化されたiOS/AndroidアプリをiTunes/Google Playから入手する",
"admin.email.mtpnsHelp": "iTunesから<a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOSアプリ</a>をダウンロードしてください。Google Playから<a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Androidアプリ</a>をダウンロードしてください。詳しくは<a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target='_blank'>TPNS</a>を参照してください。",
"admin.email.nofificationOrganizationExample": "例: \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"",
"admin.email.notificationDisplayDescription": "Mattermostから電子メールによる通知を送信する際に使用される電子メールアカウントの表示名です。",
@@ -258,7 +258,7 @@
"admin.email.notificationEmailDescription": "Mattermostから電子メールによる通知を送信する際に使用される電子メールアカウントの電子メールアドレスです。",
"admin.email.notificationEmailExample": "例: \"mattermost@yourcompany.com\", \"admin@yourcompany.com\"",
"admin.email.notificationEmailTitle": "通知電子メールでの電子メールアドレス:",
- "admin.email.notificationOrganization": "通知のフッターの住所",
+ "admin.email.notificationOrganization": "通知のフッターの住所:",
"admin.email.notificationOrganizationDescription": "Mattermostからの通知電子メールに表示する組織名と住所をを設定します。例: \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"。この欄を空欄にすると、組織名と住所は表示されません。",
"admin.email.notificationsDescription": "本番環境では有効に設定してください。有効な場合、Mattermostは電子メールによる通知を送信します。開発者は無効に設定することで、電子メールによる通知を省略し、開発をより早く進められるようにできます。<br/>また、有効に設定することで、プレビューモードのバナーが表示されなくなります(この設定を反映するには再度ログインし直してください)。",
"admin.email.notificationsTitle": "通知電子メールを有効にする: ",
@@ -328,7 +328,7 @@
"admin.gitlab.clientIdExample": "例: \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
"admin.gitlab.clientIdTitle": "アプリケーション ID:",
"admin.gitlab.clientSecretExample": "例: \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
- "admin.gitlab.clientSecretTitle": "アプリケーションシークレットキー",
+ "admin.gitlab.clientSecretTitle": "アプリケーションシークレットキー:",
"admin.gitlab.enableDescription": "有効な場合、Mattermostのチームの作成と利用登録をGitLabのOAuthを使って実行できます。",
"admin.gitlab.enableTitle": "GitLabの認証を有効にする: ",
"admin.gitlab.settingsTitle": "GitLabの設定",
@@ -372,7 +372,7 @@
"admin.image.maxFileSizeTitle": "最大ファイルサイズ:",
"admin.image.previewHeightDescription": "プレビューイメージの最大高さ(\"0\"を設定すると自動でサイズが決められます)を指定します。この値を変更することで、設定以降の画像サイズが変更されます。しかし設定以前の画像サイズは変更されません。",
"admin.image.previewHeightExample": "例: \"0\"",
- "admin.image.previewHeightTitle": "画像プレビュー高さ:",
+ "admin.image.previewHeightTitle": "画像プレビューの高さ:",
"admin.image.previewWidthDescription": "プレビュー画像の最大幅(\"0\"を設定すると自動でサイズが決められます)を指定します。この値を変更することで、設定以降の画像サイズが変更されます。しかし設定以前の画像サイズは変更されません。",
"admin.image.previewWidthExample": "例: \"1024\"",
"admin.image.previewWidthTitle": "画像プレビューの幅:",
@@ -393,10 +393,10 @@
"admin.image.storeTitle": "ファイルストレージシステム:",
"admin.image.thumbHeightDescription": "アップロードされた画像から生成されるサムネイルの高さを指定します。この値を変更することで、設定以降のサムネイルサイズが変更されます。しかし設定以前の画像は変更されません。",
"admin.image.thumbHeightExample": "例: \"100\"",
- "admin.image.thumbHeightTitle": "添付サムネイル高さ:",
+ "admin.image.thumbHeightTitle": "添付サムネイルの高さ:",
"admin.image.thumbWidthDescription": "アップロードされた画像から生成されるサムネイルの幅を指定します。この値を変更することで、設定以降のサムネイルサイズが変更されます。しかし設定以前の画像は変更されません。",
"admin.image.thumbWidthExample": "例: \"120\"",
- "admin.image.thumbWidthTitle": "添付サムネイル幅:",
+ "admin.image.thumbWidthTitle": "添付サムネイルの幅:",
"admin.integrations.custom": "カスタム統合機能",
"admin.integrations.external": "外部のサービス",
"admin.integrations.webrtc": "Mattermost WebRTC",
@@ -505,7 +505,7 @@
"admin.metrics.listenAddressEx": "例: \":8067\"",
"admin.metrics.listenAddressTitle": "接続待ちアドレス:",
"admin.mfa.bannerDesc": "多要素認証はLDAPと電子メールによるログイン方法を持つアカウントにのみ利用可能となります。Mattermostは他のログイン方法に対して他要素認証を適用しません。システムに他のログイン方法を使用しているユーザーがいた場合、直接SSOかSAMLプロバイダーに多要素認証の設定と適用を行うことをお勧めします。",
- "admin.mfa.cluster": "High",
+ "admin.mfa.cluster": "高",
"admin.mfa.title": "多要素認証",
"admin.nav.help": "ヘルプ",
"admin.nav.logout": "ログアウト",
@@ -545,15 +545,19 @@
"admin.privacy.showEmailTitle": "電子メールアドレスを表示する: ",
"admin.privacy.showFullNameDescription": "無効な場合、チームオーナーやチーム管理者を含めて、他のユーザーのフルネームをユーザーインターフェイス上で参照できなくなります。フルネームが使用される場所にはユーザー名が表示されるようになります。",
"admin.privacy.showFullNameTitle": "フルネームを表示する: ",
+ "admin.purge.button": "全てのキャッシュを破棄します",
+ "admin.purge.loading": " 読み込み中…",
+ "admin.purge.purgeDescription": "メモリ内のセッション、アカウント、チャンネルなどについてのキャッシュを全て破棄します。高可用を利用したデプロイはクラスタ内の全てのサーバーでの破棄を行おうとします。 キャッシュの破棄はパフォーマンスへ悪い影響を及ぼす可能性もあります。",
+ "admin.purge.purgeFail": "破棄が失敗しました: {error}",
"admin.rate.enableLimiterDescription": "有効な場合、APIは以下で指定した頻度に制限されます。",
"admin.rate.enableLimiterTitle": "投稿頻度制限を有効にする: ",
"admin.rate.httpHeaderDescription": "入力した場合、指定されたHTTPヘッダーフィールド(例えば、NGINXで設定する場合には\"X-Real-IP\"、AmazonELBの場合には\"X-Forwarded-For\")で投稿頻度制限を変更できます。",
"admin.rate.httpHeaderExample": "例: \"X-Real-IP\", \"X-Forwarded-For\"",
- "admin.rate.httpHeaderTitle": "HTTPヘッダーで投稿頻度制限を変更する",
+ "admin.rate.httpHeaderTitle": "HTTPヘッダーで投稿頻度制限を変更",
"admin.rate.maxBurst": "最大バーストサイズ:",
"admin.rate.maxBurstDescription": "1秒間当たりのクエリーの上限数を指定してください。",
"admin.rate.maxBurstExample": "例: \"100\"",
- "admin.rate.memoryDescription": "以下で「リモートアドレスで投稿頻度制限を変更する」または「HTTPヘッダーで投稿頻度制限を変更する」の設定でシステムへ接続するユーザーのセッションの最大数を指定します。",
+ "admin.rate.memoryDescription": "以下で「リモートアドレスで投稿頻度制限を変更」または「HTTPヘッダーで投稿頻度制限を変更」の設定でシステムへ接続するユーザーのセッションの最大数を指定します。",
"admin.rate.memoryExample": "例: \"10000\"",
"admin.rate.memoryTitle": "メモリー保存サイズ:",
"admin.rate.noteDescription": "このセクションでの設定値の変更を有効にするにはサーバーを再起動させる必要があります。",
@@ -562,7 +566,7 @@
"admin.rate.queriesExample": "例: \"10\"",
"admin.rate.queriesTitle": "最大クエリー数(1秒当たり):",
"admin.rate.remoteDescription": "有効な場合、IPアドレスでAPIアクセスの投稿頻度を制限します。",
- "admin.rate.remoteTitle": "リモートアドレスで投稿頻度制限を変更する: ",
+ "admin.rate.remoteTitle": "リモートアドレスで投稿頻度制限変更: ",
"admin.rate.title": "投稿頻度の設定",
"admin.recycle.button": "データベース接続を再利用する",
"admin.recycle.loading": " 再利用しています…",
@@ -657,7 +661,7 @@
"admin.service.corsDescription": "HTTPクロスオリジンリクエスト(CORS)を特定のドメインで有効にします。全てのドメインでCORSを許可するには\"*\"を指定してください。空欄にした場合、CORSは無効になります。",
"admin.service.corsEx": "http://example.com",
"admin.service.corsTitle": "クロスオリジンリクエストを許可する:",
- "admin.service.developerDesc": "有効 にした場合、JavaScriptのエラーはユーザーインターフェイスの上部に赤いバーとして表示されます。本番環境ではお勧めできません。",
+ "admin.service.developerDesc": "有効にした場合、JavaScriptのエラーはユーザーインターフェイス上部の赤いバーに表示されます。本番環境での使用はお勧めできません。 ",
"admin.service.developerTitle": "開発者モードを有効にする: ",
"admin.service.enforcMfaTitle": "多要素認証を有効にする:",
"admin.service.enforceMfaDesc": "有効な場合、システムのユーザーは[多要素認証]の設定を求められます。ログインしているユーザーは、多要素認証の設定が正常に行われるまで多要素認証設定ページへリダイレクトされます。<br/><br/>ユーザーがシステムを利用していなさそうなピークでない時間帯に多要素認証の適用を行うことをお勧めします。新しいユーザーは最初のサインアップ時に多要素認証の設定を求められます。設定後、ユーザーは多要素認証の適用が無効になるまで他要素認証を削除できません。<br/><br/>多要素認証がLDAPと電子メールによるログイン方法を持つアカウントにのみ利用可能となることに注意してください。Mattermostは他のログイン方法に対して他要素認証を適用しません。システムに他のログイン方法を使用しているユーザーがいた場合、直接SSOかSAMLプロバイダーに多要素認証の設定と適用を行うことをお勧めします。",
@@ -668,8 +672,8 @@
"admin.service.googleTitle": "Google APIキー:",
"admin.service.iconDescription": "有効な場合、ウェブフックとスラッシュコマンド、その他の統合機能(<a href=\"https://docs.mattermost.com/integrations/zapier.html\" target='_blank'>Zapier</a>など)が、投稿に付属したプロフィール画像を変更することを許可します。注意: 統合機能にユーザー名の変更も許可した場合、フィッシング攻撃を許してしまう可能性があります。",
"admin.service.iconTitle": "統合機能によるプロフィール画像アイコンの上書きを許可する:",
- "admin.service.insecureTlsDesc": "有効な場合、外向きのHTTPSリクエストは確認されていない、自己署名の証明書を受け入れます。例えば、自己署名TLS証明書を使ったサーバーへの外向きのウェブフックが全てのドメインで許可されます。注意: これによって、man-in-the-middle攻撃の危険性が生じます。",
- "admin.service.insecureTlsTitle": "安全ではない外向きの接続を有効にする: ",
+ "admin.service.insecureTlsDesc": "有効な場合、外向きのHTTPSリクエストは未確認の自己署名証明書を受け入れます。例えば、自己署名TLS証明書を使ったサーバーへの外向きのウェブフックが全てのドメインで許可されます。注意: これによって、man-in-the-middle攻撃の危険性が生じます。",
+ "admin.service.insecureTlsTitle": "安全でない外向きの接続を有効にする: ",
"admin.service.integrationAdmin": "統合機能の管理を管理者のみに制限する:",
"admin.service.integrationAdminDesc": "有効な場合、ウェブフックとスラッシュコマンドはチーム管理者とシステム管理者のみが、OAuth 2.0アプリケーションはシステム管理者のみが作成、編集、閲覧できるようになります。統合機能は管理者によって作成された後、全てのユーザーが利用できます。",
"admin.service.letsEncryptCertificateCacheFile": "Let's Encrypt証明書キャッシュファイル:",
@@ -696,7 +700,7 @@
"admin.service.sessionCacheDesc": "セッションをメモリーにキャッシュしておく期間(分)です。",
"admin.service.sessionDaysEx": "例: \"30\"",
"admin.service.siteURL": "サイトURL:",
- "admin.service.siteURLDescription": "ユーザーがMattermostへアクセスするために使用する、ポート番号とプロトコルを含むURLです。<b>通知 > 電子メール</b>の電子メールバッチ処理を設定しない限り、空欄にしてください。空欄の場合、URLは自動的に内向きのアクセスに基づいて自動的に設定されます。",
+ "admin.service.siteURLDescription": "ユーザーがMattermostへアクセスするために使用する、ポート番号とプロトコルを含むURLです。<b>通知 > 電子メール</b>の電子メールバッチ処理を設定しない限り、空欄にしてください。空欄の場合、URLは内向きのアクセスに基づいて自動的に設定されます。",
"admin.service.siteURLExample": "例: \"https://mattermost.example.com:1234\"",
"admin.service.ssoSessionDays": "シングルサインオンのセッション維持期間 (日数):",
"admin.service.ssoSessionDaysDesc": "ユーザーが最後に認証情報を入力したときから、そのユーザーのセッションが期限切れとなるまでの日数です。SAMLかGitLabによる認可の場合、SAMLかGitLabに既にログインしていれば、ユーザーは自動的にMattermostへ再ログインされます。この設定を変更した場合、次にユーザーが認証情報を入力してから有効になります。",
@@ -705,7 +709,7 @@
"admin.service.tlsCertFile": "TLS証明書ファイル:",
"admin.service.tlsCertFileDescription": "使用されるTLS証明書ファイルです。",
"admin.service.tlsKeyFile": "TLS鍵ファイル:",
- "admin.service.tlsKeyFileDescription": "使用される非公開鍵ファイル",
+ "admin.service.tlsKeyFileDescription": "使用される非公開鍵ファイルです。",
"admin.service.useLetsEncrypt": "Let's Encryptを使用する:",
"admin.service.useLetsEncryptDescription": "Let's Encryptからの証明書自動検出を有効にします。証明書はクライアントが新しいドメインから接続しようとした場合に検出されます。これは複数のドメインで動作します。",
"admin.service.webSessionDays": "AD/LDAPと電子メールのセッション維持期間 (日数):",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "システム管理者を辞任する際に、他にシステム管理者の権限を持っているユーザーがいない場合、システム管理者の権限を再設定するには、Mattermostサーバーにターミナルでアクセスし、以下のコマンドを実行してください。",
"admin.user_item.confirmDemoteRoleTitle": "システム管理者を辞任することを再確認します",
"admin.user_item.confirmDemotion": "辞任することを再確認します",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"あなたのチーム\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "プラットフォームのシステム管理者の役割 {username}",
"admin.user_item.emailTitle": "<strong>Email:</strong> {email}",
"admin.user_item.inactive": "無効",
"admin.user_item.makeActive": "有効にする",
@@ -874,7 +878,7 @@
"admin.user_item.sysAdmin": "システム管理者",
"admin.user_item.teamAdmin": "チーム管理者",
"admin.webrtc.enableDescription": "有効な場合、Mattermostは<strong>1対1</strong>のビデオ通話を可能にします。WebRTC通話は、ChromeとFirefox、Mattermostデスクトップアプリで利用可能です。",
- "admin.webrtc.enableTitle": "Mattermost WebRTCを有効化する: ",
+ "admin.webrtc.enableTitle": "Mattermost WebRTCを有効にする: ",
"admin.webrtc.gatewayAdminSecretDescription": "ゲートウェイ管理者URLにアクセスするための管理者パスワードを入力してください。",
"admin.webrtc.gatewayAdminSecretExample": "例: \"PVRzWNN1Tg6szn7IQWvhpAvLByScWxdy\"",
"admin.webrtc.gatewayAdminSecretTitle": "ゲートウェイ管理者秘密情報:",
@@ -958,9 +962,9 @@
"audit_table.failedInvalidLicenseAdd": "不正なライセンスを追加できなかった",
"audit_table.failedLogin": "ログインに失敗した",
"audit_table.failedOAuthAccess": "新しいOAuthサービスアクセスへのアクセスを許可するのに失敗した- リダイレクトURIが過去に登録されたコールバックを合致しません",
- "audit_table.failedPassword": "パスワードを変更するのに失敗した - OAuthでログインしていたユーザーのパスワードを変更しようとしました",
+ "audit_table.failedPassword": "パスワードの変更に失敗しました - OAuthでログインしていたユーザーのパスワードを更新しようとしました",
"audit_table.failedWebhookCreate": "ウェブフックの作成に失敗した - チャンネルへの権限が不正です",
- "audit_table.failedWebhookDelete": "ウェブフックの削除に失敗した - 不適切な状態です",
+ "audit_table.failedWebhookDelete": "ウェブフックの削除に失敗しました - 不適切な状態です",
"audit_table.headerUpdated": "{channelName}チャンネル/グループヘッダーを更新した",
"audit_table.ip": "IPアドレス",
"audit_table.licenseRemoved": "ライセンスを削除した",
@@ -1422,7 +1426,7 @@
"installed_integrations.regenToken": "トークンを再生成する",
"installed_integrations.showSecret": "秘密情報を表示する",
"installed_integrations.token": "トークン: {token}",
- "installed_integrations.triggerWhen": "トリガーとなる場合: {triggerWhen}",
+ "installed_integrations.triggerWhen": "トリガーとなる条件: {triggerWhen}",
"installed_integrations.triggerWords": "トリガーワード: {triggerWords}",
"installed_integrations.unnamed_oauth_app": "名前のないOAuth 2.0アプリケーション",
"installed_integrations.url": "URL: {url}",
@@ -1602,7 +1606,7 @@
"navbar_dropdown.help": "ヘルプ",
"navbar_dropdown.integrations": "統合機能",
"navbar_dropdown.inviteMember": "新しいメンバーを招待",
- "navbar_dropdown.join": "Join Another Team",
+ "navbar_dropdown.join": "別のチームに参加する",
"navbar_dropdown.leave": "チームを脱退する",
"navbar_dropdown.logout": "ログアウト",
"navbar_dropdown.manageMembers": "メンバーを管理する",
@@ -1649,14 +1653,13 @@
"post_info.mobile.unflag": "フラグを消す",
"post_info.permalink": "パーマリンク",
"post_info.reply": "返信する",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "もっとメッセージを読み込む",
"posts_view.newMsg": "新しいメッセージ",
- "posts_view.newMsgBelow": "以下に {count} new {count, plural, one {message} other {messages}}",
+ "posts_view.newMsgBelow": "以下に {count} の新しい {count, plural, one {message} other {messages}}",
"reaction.clickToAdd": "(クリックして追加する)",
"reaction.clickToRemove": "(クリックして削除する)",
"reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
- "reaction.reacted": "{emoji} で {users} {reactionVerb}",
+ "reaction.reacted": "{users} が {emoji} で{reactionVerb}",
"reaction.reactionVerb.user": "リアクションしました",
"reaction.reactionVerb.users": "リアクションしました",
"reaction.reactionVerb.you": "リアクションしました",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "システム管理者を辞任する際に、他にシステム管理者の権限を持っているユーザーがいない場合、システム管理者の権限を再設定するには、Mattermostサーバーにターミナルでアクセスし、以下のコマンドを実行してください。",
"team_members_dropdown.confirmDemoteRoleTitle": "システム管理者を辞任することを再確認します",
"team_members_dropdown.confirmDemotion": "辞任することを再確認します",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"あなたのチーム\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "プラットフォームのシステム管理者の役割 {username}",
"team_members_dropdown.inactive": "無効",
"team_members_dropdown.leave_team": "チームから脱退させる",
"team_members_dropdown.makeActive": "有効にする",
@@ -1853,7 +1856,7 @@
"team_settings_modal.generalTab": "全般",
"team_settings_modal.importTab": "インポート",
"team_settings_modal.title": "チームの設定",
- "team_sidebar.join": "Other teams you can join.",
+ "team_sidebar.join": "参加可能な他のチーム",
"textbox.bold": "**太字**",
"textbox.edit": "メッセージを編集する",
"textbox.help": "ヘルプ",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "デフォルトでは、だれかがあなたの名前を入力すると、通知が送られます。{notify}の設定でこの動作は変更できます。",
"user.settings.general.notificationsLink": "通知",
"user.settings.general.position": "役職",
- "user.settings.general.positionExtra": "チームメイトにあなたが何をしているか教えてあげましょう",
+ "user.settings.general.positionExtra": "役職にはあなたの職業か役割を使用してください。これはあなたのプロフィールポップオーバーに表示されます。",
"user.settings.general.primaryEmail": "優先電子メールアドレス",
"user.settings.general.profilePicture": "プロフィール画像",
"user.settings.general.title": "全般の設定",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "プライバシー",
"web.footer.terms": "使用条件",
"web.header.back": "戻る",
- "web.header.logout": "Logout",
+ "web.header.logout": "ログアウト",
"web.root.signup_info": "チームの全てのコミュニケーションを一箇所で、検索可能で、どこからでもアクセスできるものにします",
"webrtc.busy": "{username}は通話中です。",
"webrtc.call": "発信",
diff --git a/webapp/i18n/ko.json b/webapp/i18n/ko.json
index b00d11fe4..65e4bd77e 100644
--- a/webapp/i18n/ko.json
+++ b/webapp/i18n/ko.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "이메일 표시: ",
"admin.privacy.showFullNameDescription": "When false, hides full name of users from other users, including team owners and team administrators. Username is shown in place of full name.",
"admin.privacy.showFullNameTitle": "본명 표시: ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " 로딩 중...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "연결을 실패했습니다: {error}",
"admin.rate.enableLimiterDescription": "활성화하면 API 호출이 아래에 설정된 속도로 조절됩니다.",
"admin.rate.enableLimiterTitle": "Enable Rate Limiting: ",
"admin.rate.httpHeaderDescription": "When filled in, vary rate limiting by HTTP header field specified (e.g. when configuring NGINX set to \"X-Real-IP\", when configuring AmazonELB set to \"X-Forwarded-For\").",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
"admin.user_item.confirmDemoteRoleTitle": "Confirm demotion from System Admin role",
"admin.user_item.confirmDemotion": "Confirm Demotion",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>이메일:</strong> {email}",
"admin.user_item.inactive": "비활성화",
"admin.user_item.makeActive": "활성화",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "중요 해제",
"post_info.permalink": "링크",
"post_info.reply": "답글",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "메시지 더 보기",
"posts_view.newMsg": "새로운 메시지",
"posts_view.newMsgBelow": "{count} new {count, plural, one {message} other {messages}} below",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
"team_members_dropdown.confirmDemoteRoleTitle": "Confirm demotion from System Admin role",
"team_members_dropdown.confirmDemotion": "Confirm Demotion",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "비활성",
"team_members_dropdown.leave_team": "팀에서 추방하기",
"team_members_dropdown.makeActive": "활성화",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "기본적으로 이 곳에 설정된 이름으로 언급되었을 때 멘션 알림을 받게됩니다. {notify}에서 기본 설정을 변경하세요.",
"user.settings.general.notificationsLink": "알림",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "주 이메일",
"user.settings.general.profilePicture": "프로필 사진",
"user.settings.general.title": "일반 설정",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "정책",
"web.footer.terms": "서비스 약관",
"web.header.back": "돌아가기",
- "web.header.logout": "Logout",
+ "web.header.logout": "로그아웃",
"web.root.signup_info": "모든 팀 커뮤니케이션 활동을 한 곳에 모아 빠르게 찾고 공유할 수 있습니다.",
"webrtc.busy": "{username} is busy.",
"webrtc.call": "통화",
diff --git a/webapp/i18n/nl.json b/webapp/i18n/nl.json
index 2d7971f7a..4b5dfb2c6 100644
--- a/webapp/i18n/nl.json
+++ b/webapp/i18n/nl.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Toon e-mail adres: ",
"admin.privacy.showFullNameDescription": "Wanneer uitgeschakeld, wordt de volledige naam van de gebruikers verborgen voor andere gebruikers, met inbegrip van team eigenaren en het team van beheerders. De gebruikersnaam wordt weergegeven in plaats van de volledige naam.",
"admin.privacy.showFullNameTitle": "Toon de volledige naam: ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": "Laden...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "Recycling was niet succesvol: {error}",
"admin.rate.enableLimiterDescription": "Wanneer ingeschakeld worden APIs beperkt tot de frequentie die hieronder staat.",
"admin.rate.enableLimiterTitle": "Aanzetting Beperking: ",
"admin.rate.httpHeaderDescription": "Wanneer ingevuld, zal rate limiting door HTTP hoofd veld worden gespecificeerd (bv. wanneer NGINX is geconfigureerd met \"X-Real-IP\", wanneer AmazonELB is geconfigureerd met \"X-Forwarded-For\").",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "Als je jezelf degradeert vanaf de System Admin rol en er is geen andere gebruiker met de System Admin rechten, zal je jezelf System Admin moeten maken door in te loggen op de Mattermost server en het volgende commando uit te voeren.",
"admin.user_item.confirmDemoteRoleTitle": "Bevestig demotie van Systeem Admin rol",
"admin.user_item.confirmDemotion": "Bevestig degradatie",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>E-mail:</strong> {email}",
"admin.user_item.inactive": "Inactief",
"admin.user_item.makeActive": "Maak actief",
@@ -881,7 +885,7 @@
"admin.webrtc.gatewayAdminUrlDescription": "Enter https://<mattermost-webrtc-gateway-url>:<port>/admin. Make sure you use HTTP or HTTPS in your URL depending on your server configuration. Mattermost WebRTC uses this URL to obtain valid tokens for each peer to establish the connection.",
"admin.webrtc.gatewayAdminUrlExample": "Bijv.: \"https://webrtc.mattermost.com:7089/admin\"",
"admin.webrtc.gatewayAdminUrlTitle": "Gateway Admin URL:",
- "admin.webrtc.gatewayWebsocketUrlDescription": "Enter wss://<mattermost-webrtc-gateway-url>:<port>. Make sure you use WS or WSS in your URL depending on your server configuration. This is the websocket used to signal and establish communication between the peers.",
+ "admin.webrtc.gatewayWebsocketUrlDescription": "Enter wss://<mattermost-webrtc-gateway-url>:<port>. Make sure you use WS or WSS in your URL depending on your server configuration. This is the WebSocket used to signal and establish communication between the peers.",
"admin.webrtc.gatewayWebsocketUrlExample": "Bijv.: \"wss://webrtc.mattermost.com:8189\"",
"admin.webrtc.gatewayWebsocketUrlTitle": "Gateway Websocket URL:",
"admin.webrtc.stunUriDescription": "Enter your STUN URI as stun:<your-stun-url>:<port>. STUN is a standardized network protocol to allow an end host to assist devices to access its public IP address if it is located behind a NAT.",
@@ -927,7 +931,7 @@
"analytics.system.totalSessions": "Totaal aantal sessies",
"analytics.system.totalTeams": "Totaal aantal teams",
"analytics.system.totalUsers": "Totaal aantal gebruikers",
- "analytics.system.totalWebsockets": "Websocket Conns",
+ "analytics.system.totalWebsockets": "WebSocket Conns",
"analytics.team.activeUsers": "Actieve gebruikers met berichten",
"analytics.team.newlyCreated": "Nieuw gemaakte gebruikers",
"analytics.team.privateGroups": "Privé groepen",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "Demarkeer ",
"post_info.permalink": "Permanente koppeling",
"post_info.reply": "Antwoord",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Laad meer berichten",
"posts_view.newMsg": "Nieuwe berichten",
"posts_view.newMsgBelow": "{count} new {count, plural, one {message} other {messages}} below",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "Als je jezelf degradeert vanaf de Systeem Administrator rol en er is geen andere gebruiker met de System Admininistrator rechten, zal je jezelf System Admininistrator moeten maken door in te loggen op de Mattermost server en het volgende commando uit te voeren.",
"team_members_dropdown.confirmDemoteRoleTitle": "Bevestig degradatie van de Systeem Admininistrator rol",
"team_members_dropdown.confirmDemotion": "Bevestig degradatie",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Inactief",
"team_members_dropdown.leave_team": "Uit team verwijderen",
"team_members_dropdown.makeActive": "Maak actief",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "Standaard ontvang je een vermelding notificatie wanneer iemand jouw voornaam typt. Ga naar {notify} instellingen om deze standaard te veranderen.",
"user.settings.general.notificationsLink": "Meldingen",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "Primaire e-mail",
"user.settings.general.profilePicture": "Profiel afbeelding",
"user.settings.general.title": "Algemene instellingen",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "Privacy",
"web.footer.terms": "Termen",
"web.header.back": "Terug",
- "web.header.logout": "Logout",
+ "web.header.logout": "Afmelden",
"web.root.signup_info": "Alle team communicatie op een plaats, doorzoekbaar en van overal bereikbaar",
"webrtc.busy": "{username} is bezig.",
"webrtc.call": "Oproep",
diff --git a/webapp/i18n/pt-BR.json b/webapp/i18n/pt-BR.json
index e783c665b..10dc017da 100644
--- a/webapp/i18n/pt-BR.json
+++ b/webapp/i18n/pt-BR.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Mostrar Endereços de Email: ",
"admin.privacy.showFullNameDescription": "Quando falso, oculta o nome completo dos usuários dos outros usuários, incluindo donos de equipe e Administradores de Equipe. Nome de usuário é mostrado no lugar do nome completo.",
"admin.privacy.showFullNameTitle": "Mostrar Nome Completo: ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " Carregando...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "Reciclagem malsucedida: {error}",
"admin.rate.enableLimiterDescription": "Quando verdadeiro, as APIs são estranguladas para as taxas especificadas abaixo.",
"admin.rate.enableLimiterTitle": "Ativar Limitador de Velocidade: ",
"admin.rate.httpHeaderDescription": "Quando preenchido, a limitação de velocidade varia pelo campo do cabeçalho HTTP especificado (ex. quando configurado NGINX ajustado para \"X-Real-IP\", quando configurado AmazonELB ajustado para \"X-Forwarded-For\").",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "Se você rebaixar você mesmo de Admin de Sistema e não exista outro usuário como privilegios de Admin de Sistema, você precisa-rá re-inscrever um Admin de Sistema acessando o servidor Mattermost através do terminal e executando o seguinte comando.",
"admin.user_item.confirmDemoteRoleTitle": "Confirmar rebaixamento para Admin do Sistema",
"admin.user_item.confirmDemotion": "Confirmar Rebaixamento",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>Email:</strong> {email}",
"admin.user_item.inactive": "Inativo",
"admin.user_item.makeActive": "Tornar Ativo",
@@ -1602,7 +1606,7 @@
"navbar_dropdown.help": "Ajuda",
"navbar_dropdown.integrations": "Integrações",
"navbar_dropdown.inviteMember": "Convidar Para Equipe",
- "navbar_dropdown.join": "Join Another Team",
+ "navbar_dropdown.join": "Junte-se a Outra Equipe",
"navbar_dropdown.leave": "Sair da Equipe",
"navbar_dropdown.logout": "Logout",
"navbar_dropdown.manageMembers": "Gerenciar Membros",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "Desmarcar",
"post_info.permalink": "Permalink",
"post_info.reply": "Responder",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Carregar mais mensagens",
"posts_view.newMsg": "Novas Mensagens",
"posts_view.newMsgBelow": "{count} {count, plural, one {nova mensagem} other {novas mensagens}} abaixo",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "Se você rebaixar você mesmo de Admin de Sistema e não exista outro usuário como privilegios de Admin de Sistema, você precisa-rá re-inscrever um Admin de Sistema acessando o servidor Mattermost através do terminal e executando o seguinte comando.",
"team_members_dropdown.confirmDemoteRoleTitle": "Confirmar o rebaixamento de Admin Sistema",
"team_members_dropdown.confirmDemotion": "Confirmar Rebaixamento",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Inativo",
"team_members_dropdown.leave_team": "Remover da equipe",
"team_members_dropdown.makeActive": "Tornar Ativo",
@@ -1853,7 +1856,7 @@
"team_settings_modal.generalTab": "Geral",
"team_settings_modal.importTab": "Importar",
"team_settings_modal.title": "Configurações da Equipe",
- "team_sidebar.join": "Other teams you can join.",
+ "team_sidebar.join": "Outras equipes que você pode se juntar.",
"textbox.bold": "**negrito**",
"textbox.edit": "Editar mensagem",
"textbox.help": "Ajuda",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "Por padrão, você receberá uma notificação de menção quando alguém digitar seu nome. Vá para definições {notify} para alterar esse padrão.",
"user.settings.general.notificationsLink": "Notificações",
"user.settings.general.position": "Cargo",
- "user.settings.general.positionExtra": "Diga aos seus companheiros o que você faz.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "Email Primário",
"user.settings.general.profilePicture": "Imagem do Perfil",
"user.settings.general.title": "Definições Gerais",
diff --git a/webapp/i18n/ru.json b/webapp/i18n/ru.json
index 21d080ae9..3454e1d56 100644
--- a/webapp/i18n/ru.json
+++ b/webapp/i18n/ru.json
@@ -518,7 +518,7 @@
"admin.oauth.google": "Google Apps",
"admin.oauth.off": "Запретить вход через OAuth 2.0 поставщика",
"admin.oauth.office365": "Office 365 (Бета)",
- "admin.oauth.providerDescription": "Когда ИСТИНА, Mattermost может выступать в качестве сервис провайдера OAuth 2.0, позволяя Mattermost предоставлять API запросов авторизации для внешних приложений. Смотрите <a href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">документацию</a> для подробностей.",
+ "admin.oauth.providerDescription": "Если включено, Mattermost может выступать в качестве провайдера OAuth 2.0, позволяя Mattermost предоставлять API авторизации для внешних приложений. Смотрите <a target='_blank' href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">документацию</a> для подробностей.",
"admin.oauth.providerTitle": "Включить поставщика услуг OAuth 2.0:",
"admin.oauth.select": "Выбрать OAuth 2.0 провайдера:",
"admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>Войдите</a> в свою учетную запись Microsoft или Office 365. Убедитесь, что эта учетная запись принадлежит тому же <a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>арендатору</a>, через которого вы хотели бы позволить пользователям вход.</li><li>Перейдите к <a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>, нажмите <strong>Перейти к списку приложений</strong> > <strong>Добавить приложение</strong> и используйте \"Mattermost - имя-вашей-компании\" в качестве <strong>Названия приложения</strong>.</li><li>Под <strong>Секретами приложения</strong> нажмите <strong>Создать новый пароль</strong> и вставьте его в поле <strong>Секретный пароль приложения</strong> ниже.</li><li>Под <strong>Платформами</strong> нажмите <strong>Добавление платформы</strong>, выберите <strong>Веб</strong> и введите <strong>url-вашего-mattermost/signup/office365/complete</strong> (пример: http://localhost:8065/signup/office365/complete) под <strong>URI перенаправления</strong>. Также снимите отметку с <strong>Разрешить неявный поток</strong>.</li><li>Наконец, нажмите <strong>Сохранить</strong>, а затем вставьте <strong>Код приложения</strong> ниже.</li></ol>",
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "Показать Email: ",
"admin.privacy.showFullNameDescription": "Когда отключено, то полное имя пользователей будет скрыто от других пользователей, в том числе членов команды и администраторов команды. Логин пользователя показывается вместо полного имени.",
"admin.privacy.showFullNameTitle": "Показать полное имя: ",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " Загрузка…",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "Recycling unsuccessful: {error}",
"admin.rate.enableLimiterDescription": "Когда true, API регулируются по уровням, указанным ниже.",
"admin.rate.enableLimiterTitle": "Включить ограничение скорости:",
"admin.rate.httpHeaderDescription": "When filled in, vary rate limiting by HTTP header field specified (e.g. when configuring NGINX set to \"X-Real-IP\", when configuring AmazonELB set to \"X-Forwarded-For\").",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
"admin.user_item.confirmDemoteRoleTitle": "Подтверждение понижения администратором системы",
"admin.user_item.confirmDemotion": "Подтвердить понижение",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>Email:</strong> {email}",
"admin.user_item.inactive": "Неактивен",
"admin.user_item.makeActive": "Сделать активным",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "Не помечено",
"post_info.permalink": "Постоянная ссылка",
"post_info.reply": "Ответить",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "Больше сообщений",
"posts_view.newMsg": "Новые сообщения",
"posts_view.newMsgBelow": "{count} new {count, plural, one {message} other {messages}} below",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command.",
"team_members_dropdown.confirmDemoteRoleTitle": "Confirm demotion from System Admin role",
"team_members_dropdown.confirmDemotion": "Подтвердить понижение",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"yourteam\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "Неактивен",
"team_members_dropdown.leave_team": "Удалить из команды",
"team_members_dropdown.makeActive": "Сделать активным",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "По умолчанию Вы получаете уведомления о упоминаниях, когда кто-либо пишет Ваше имя. Для изменения перейдите в настройки {notify}.",
"user.settings.general.notificationsLink": "Уведомления",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "Основной адрес электронной почты",
"user.settings.general.profilePicture": "Изображение профиля",
"user.settings.general.title": "Общие настройки",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "Конфиденциальность",
"web.footer.terms": "Условия",
"web.header.back": "Назад",
- "web.header.logout": "Logout",
+ "web.header.logout": "Выйти",
"web.root.signup_info": "Все способы общения команды собраны в одном месте, с возможностью мгновенного поиска и доступом отовсюду",
"webrtc.busy": "{username} занят.",
"webrtc.call": "Вызов",
diff --git a/webapp/i18n/zh_CN.json b/webapp/i18n/zh_CN.json
index 9b053c0cb..639a0f3ea 100644
--- a/webapp/i18n/zh_CN.json
+++ b/webapp/i18n/zh_CN.json
@@ -146,7 +146,7 @@
"admin.authentication.oauth": "OAuth 2.0",
"admin.authentication.saml": "SAML",
"admin.banner.heading": "注释:",
- "admin.cluster.enableDescription": "当设为是时,Mattermost将以高可用性模式运行。请参考<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">文档</a>了解Mattermost的高可用性。",
+ "admin.cluster.enableDescription": "当设为是时,Mattermost 将以高可用性模式运行。请参考<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target='_blank'>文档</a>了解 Mattermost 的高可用性。",
"admin.cluster.enableTitle": "开启高可用性模式:",
"admin.cluster.interNodeListenAddressDesc": "服务器与其他服务器通讯的监听地址。",
"admin.cluster.interNodeListenAddressEx": "例如 \":8075\"",
@@ -154,9 +154,9 @@
"admin.cluster.interNodeUrlsDesc": "所有Mattermost服务器的内部/私有网址用逗号分开。",
"admin.cluster.interNodeUrlsEx": "例如 \"http://10.10.10.30, http://10.10.10.31\"",
"admin.cluster.interNodeUrlsTitle": "互连节点网址:",
- "admin.cluster.loadedFrom": "此配置文件是从节点 ID {clusterId} 加载的。如果您在通过负载均衡服务器访问系统控制时遇到问题,请参考我们的<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">文档</a>中的排错手册。",
+ "admin.cluster.loadedFrom": "此配置文件是从节点 ID {clusterId} 加载的。如果您在通过负载均衡服务器访问系统控制时遇到问题,请参考我们的<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target='_blank'>文档</a>中的排错手册。",
"admin.cluster.noteDescription": "修改此分类中的属性需要重启服务器才能生效。当高可用性模式开启时,系统控制台将设为只读且只能通过修改配置文件进行改动。",
- "admin.cluster.should_not_change": "警告:这些设定可能不会与其他机群服务器同步。高可用性互连节点通讯只会在您确保所有服务器中的config.json一致并重启Mattermost后开启。请见<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">文档</a>了解如何从机群里添加或删除服务器。如果您在通过负载均衡服务器访问系统控制且遇到问题,请见我们的<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target=\"_blank\">文档</a>中的排错手册。",
+ "admin.cluster.should_not_change": "警告:这些设定可能不会与其他机群服务器同步。高可用性互连节点通讯只会在您确保所有服务器中的config.json一致并重启Mattermost后开启。请见<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target='_blank'>文档</a>了解如何从机群里添加或删除服务器。如果您在通过负载均衡服务器访问系统控制且遇到问题,请见我们的<a href=\"http://docs.mattermost.com/deployment/cluster.html\" target='_blank'>文档</a>中的排错手册。",
"admin.cluster.status_table.config_hash": "配置文件MD5",
"admin.cluster.status_table.hostname": "主机名",
"admin.cluster.status_table.id": "节点 ID",
@@ -169,7 +169,7 @@
"admin.compliance.directoryTitle": "守规报告目录:",
"admin.compliance.enableDailyDesc": "如果是正确的,Mattermost将生成一个每日合规报告。",
"admin.compliance.enableDailyTitle": "启用每日报告",
- "admin.compliance.enableDesc": "当设为是时,Mattermost允许从<strong>合规和审计</strong>标签进行合规报告。参见<a href=\"https://docs.mattermost.com/administration/compliance.html\" target=\"_blank\">文档</a>了解详情。",
+ "admin.compliance.enableDesc": "当设为是时,Mattermost 允许从<strong>合规和审计</strong>标签进行合规报告。参见<a href=\"https://docs.mattermost.com/administration/compliance.html\" target='_blank'>文档</a>了解详情。",
"admin.compliance.enableTitle": "启动守规报告:",
"admin.compliance.false": "否",
"admin.compliance.noLicense": "<h4 class=\"banner__heading\">提示:</h4><p>守规是一个企业平台特性。您当前的证书不支持守规。请点击<a href=\"http://mattermost.com\" target=\"_blank\">这里</a>获取企业证书的信息和价格。</p>",
@@ -227,7 +227,7 @@
"admin.customization.support": "法律和支持",
"admin.database.title": "数据库设置",
"admin.developer.title": "开发人员设置",
- "admin.email.agreeHPNS": "我理解并同意Mattermost推送提醒服务<a href=\"https://about.mattermost.com/hpns-terms/\" target=\"_blank\">条款</a>和<a href=\"https://about.mattermost.com/hpns-privacy/\" target=\"_blank\">隐私策略</a>。",
+ "admin.email.agreeHPNS": " 我理解并同意 Mattermost 推送提醒服务<a href=\"https://about.mattermost.com/hpns-terms/\" target=\"_blank\">服务条款</a>和<a href=\"https://about.mattermost.com/hpns-privacy/\" target='_blank'>隐私策略</a>。",
"admin.email.allowEmailSignInDescription": "当设置为是时,Mattermost允许用户使用电子邮件地址和密码登入。",
"admin.email.allowEmailSignInTitle": "开启使用邮件地址登入:",
"admin.email.allowSignupDescription": "当设置为是时,Mattermost允许团队创建和使用电子邮件地址和密码注册帐户。此值唯一设为否的情况是你想使用 OAuth 或者 AD/LDAP 这种单点登录服务注册。",
@@ -235,7 +235,7 @@
"admin.email.allowUsernameSignInDescription": "当设置为是时,Mattermost允许用户使用用户名和密码登录。此设置通常只用于当电子邮件验证被禁用时。",
"admin.email.allowUsernameSignInTitle": "开启使用用户名登入:",
"admin.email.connectionSecurityTest": "测试连接",
- "admin.email.easHelp": "了解更多关于编译和部署您自己的移动应用程序从一个<a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target=\"_blank\">Enterprise App Store</a>。",
+ "admin.email.easHelp": "了解更多关于编译和部署您自己的移动应用程序从一个<a href=\"http://docs.mattermost.com/deployment/push.html#enterprise-app-store-eas\" target='_blank'>Enterprise App Store</a>。",
"admin.email.emailFail": "连接失败: {error}",
"admin.email.emailSuccess": "发送电子邮件时没有发生错误。请检查您的收件箱并确认。",
"admin.email.enableEmailBatching.clusterEnabled": "批量电子邮件无法在高可用性下开启。",
@@ -248,9 +248,9 @@
"admin.email.inviteSaltExample": "例如 \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
"admin.email.inviteSaltTitle": "电子邮件邀请盐值:",
"admin.email.mhpns": "使用加密的,产品及质量的HPNS连接到iOS和Android应用程序",
- "admin.email.mhpnsHelp": "从 iTunes下载 <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a>。从 Google Play 下载 <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a>。 了解更多 <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target=\"_blank\">HPNS</a>。",
+ "admin.email.mhpnsHelp": "从 iTunes下载 <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOS app</a>。从 Google Play 下载 <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Android app</a>。 了解更多 <a href=\"http://docs.mattermost.com/deployment/push.html#hosted-push-notifications-service-hpns\" target='_blank'>HPNS</a>。",
"admin.email.mtpns": "在iTunes和TPNS的谷歌Play使用iOS和Android应用程序",
- "admin.email.mtpnsHelp": "从 iTunes下载 <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target=\"_blank\">Mattermost iOS app</a>。从 Google Play 下载 <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target=\"_blank\">Mattermost Android app</a>。 了解更多 <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target=\"_blank\">TPNS</a>。",
+ "admin.email.mtpnsHelp": "从 iTunes下载 <a href=\"https://itunes.apple.com/us/app/mattermost/id984966508?mt=8\" target='_blank'>Mattermost iOS app</a>。从 Google Play 下载 <a href=\"https://play.google.com/store/apps/details?id=com.mattermost.mattermost&hl=en\" target='_blank'>Mattermost Android app</a>。 了解更多 <a href=\"http://docs.mattermost.com/deployment/push.html#test-push-notifications-service-tpns\" target='_blank'>TPNS</a>。",
"admin.email.nofificationOrganizationExample": "例如 \"© ABC Corporation, 565 Knight Way, Palo Alto, California, 94305, USA\"",
"admin.email.notificationDisplayDescription": "从 Mattermost 发送的电子邮件通知时显示的电子邮件帐号名。",
"admin.email.notificationDisplayExample": "例如: \"Mattermost通知\", \"系统\", \"没有答复\"",
@@ -269,7 +269,7 @@
"admin.email.pushContentTitle": "推送通知内容:",
"admin.email.pushDesc": "通常在正式环境中设置为是。当设为是时,Mattermost尝试给iOS和安卓从推送通知服务器发送通知。",
"admin.email.pushOff": "不发送推送通知",
- "admin.email.pushOffHelp": "请参考 <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target=\"_blank\">文件推送通知</a>了解更多关于安装选项。",
+ "admin.email.pushOffHelp": "请参考 <a href=\"http://docs.mattermost.com/deployment/push.html#push-notifications-and-mobile-devices\" target='_blank'>文件推送通知</a>了解更多关于安装选项。",
"admin.email.pushServerDesc": "Mattermost推送消息服务时可以设置防火墙使用代理 https://github.com/mattermost/push-proxy。你可以使用 http://push-test.mattermost.com 测试,连接AppStore中Mattermost iOS演示版。请不要使用行生产机上测试服务。",
"admin.email.pushServerEx": "例如: \"http://push-test.mattermost.com\"",
"admin.email.pushServerTitle": "推送通知服务器:",
@@ -338,7 +338,7 @@
"admin.gitlab.userDescription": "输入 https://<your-gitlab-url>/api/v3/user。根据于您的服务器设定而决定网址中使用HTTP或HTTPS。",
"admin.gitlab.userExample": "例如 \"https://<your-gitlab-url>/api/v3/user\"",
"admin.gitlab.userTitle": "用户API 端点:",
- "admin.google.EnableHtmlDesc": "<ol><li><a href='https://accounts.google.com/login'>登入</a>到您的谷歌帐号。</li><li>到<a href='https://console.developers.google.com'>https://console.developers.google.com</a>,在左边导航点击<strong>凭证</strong>后输入\"Mattermost - your-company-name\"为<strong>项目名</strong>,然后点击<strong>创建</strong>。</li><li>点击<strong>OAuth 同意页面</strong>标题并输入\"Mattermost\" 做为<strong>显示给用户的产品名</strong>,然后点击<strong>保存</strong>。</li><li>在<strong>凭证</strong>标题下,点击<strong>创建凭证</strong>,选择<strong>OAuth客户端ID</strong>并选择<strong>网页应用</strong>。</li><li>在<strong>限制</strong>和<strong>经认可的重指向网址</strong>下输入<strong>your-mattermost-url/signup/google/complete</strong> (例: http://localhost:8065/signup/google/complete)。点击<strong>创建</strong>。</li><li>粘贴<strong>客户端ID</strong>和<strong>客户端秘密</strong>到以下栏,然后点击<strong>保存</strong>。</li><li>最后,到<a href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a>并点击<strong>启用</strong>。这可能需要几分钟时间让谷歌服务器同步数据。</li></ol>",
+ "admin.google.EnableHtmlDesc": "<ol><li><a target='_blank' href='https://accounts.google.com/login'>登入</a>到您的谷歌帐号。</li><li>到<a target='_blank' href='https://console.developers.google.com'>https://console.developers.google.com</a>,在左边导航点击<strong>凭证</strong>后输入\"Mattermost - your-company-name\"为<strong>项目名</strong>,然后点击<strong>创建</strong>。</li><li>点击<strong>OAuth 同意页面</strong>标题并输入\"Mattermost\" 做为<strong>显示给用户的产品名</strong>,然后点击<strong>保存</strong>。</li><li>在<strong>凭证</strong>标题下,点击<strong>创建凭证</strong>,选择<strong>OAuth客户端ID</strong>并选择<strong>网页应用</strong>。</li><li>在<strong>限制</strong>和<strong>经认可的重指向网址</strong>下输入<strong>your-mattermost-url/signup/google/complete</strong> (例: http://localhost:8065/signup/google/complete)。点击<strong>创建</strong>。</li><li>粘贴<strong>客户端ID</strong>和<strong>客户端秘密</strong>到以下栏,然后点击<strong>保存</strong>。</li><li>最后,到<a target='_blank' href='https://console.developers.google.com/apis/api/plus/overview'>Google+ API</a>并点击<strong>启用</strong>。这可能需要几分钟时间让谷歌服务器同步数据。</li></ol>",
"admin.google.authTitle": "认证端点:",
"admin.google.clientIdDescription": "您在谷歌注册您的应用时收到的客户端ID。",
"admin.google.clientIdExample": "例如 \"7602141235235-url0fhs1mayfasbmop5qlfns8dh4.apps.googleusercontent.com\"",
@@ -431,13 +431,13 @@
"admin.ldap.nicknameAttrDesc": "(可选) AD/LDAP服务器中的属性用来填充 Mattermost 用户的昵称。当设置后,用户将没法修改他们的昵称,因为它时和 LDAP 服务器同步的。当留空时,用户可以在帐号设置里修改昵称。",
"admin.ldap.nicknameAttrEx": "例如 \"昵称\"",
"admin.ldap.nicknameAttrTitle": "昵称:",
- "admin.ldap.noLicense": "<h4 class=\"banner__heading\">提示:</h4><p>AD/LDAP 是一个企业平台特性。您当前的证书不支持 AD/LDAP。请点击<a href=\"http://mattermost.com\" target=\"_blank\">这里</a>获取企业证书的信息和价格。</p>",
+ "admin.ldap.noLicense": "<h4 class=\"banner__heading\">提示:</h4><p>AD/LDAP 是一个企业平台特性。您当前的证书不支持 AD/LDAP。请点击<a href=\"http://mattermost.com\" target='_blank'>这里</a>获取企业证书的信息和价格。</p>",
"admin.ldap.portDesc": "该端口将连接到 AD/LDAP 服务器。默认389。",
"admin.ldap.portEx": "例如 \"389\"",
"admin.ldap.portTitle": "AD/LDAP 端口:",
- "admin.ldap.positionAttrDesc": "(可选)AD/LDAP 服务器属性用于填充 Mattermost 用户姓氏。",
- "admin.ldap.positionAttrEx": "E.g.: \"title\"",
- "admin.ldap.positionAttrTitle": "Position Attribute:",
+ "admin.ldap.positionAttrDesc": "(可选) AD/LDAP 服务器属性用于填充 Mattermost 位置属性。",
+ "admin.ldap.positionAttrEx": "例如:\"title\"",
+ "admin.ldap.positionAttrTitle": "职位属性:",
"admin.ldap.queryDesc": "查询 AD/LDAP 服务器超时值。增加此值如果你遇到查询一个缓慢 AD/LDAP 服务器时发生超时错误。",
"admin.ldap.queryEx": "例如 \"60\"",
"admin.ldap.queryTitle": "查询时限(秒):",
@@ -470,12 +470,12 @@
"admin.license.title": "版本和许可证",
"admin.license.type": "授权:",
"admin.license.upload": "上传",
- "admin.license.uploadDesc": "上传许可证来升级 Mattermost 至企业版本。<a href=\"http://mattermost.com\" target=\"_blank\">访问我们</a>了解企业版的好处或购买许可证。",
+ "admin.license.uploadDesc": "上传许可证来升级 Mattermost 至企业版本。<a href=\"http://mattermost.com\" target='_blank'>访问我们</a>了解企业版的好处或购买许可证。",
"admin.license.uploading": "上传许可证...",
"admin.log.consoleDescription": "通常在正式环境中设置为是。开发人员应该设置为是来根据控制台日志级别显示日志信息到控制台。如果设置为是,服务器将消息写入到标准输出流 (stdout)。",
"admin.log.consoleTitle": "日志输出到控制台:",
"admin.log.enableDiagnostics": "开启诊断和错误报告:",
- "admin.log.enableDiagnosticsDescription": "开启此功能将发送错误报告和诊断信息到 Mattermost, Inc. 以帮助提高 Mattermost 的质量和性能。请阅读我们的<a href=\"https://about.mattermost.com/default-privacy-policy/\" target=\"_blank\">隐私政策</a>了解更多。",
+ "admin.log.enableDiagnosticsDescription": "开启此功能将发送错误报告和诊断信息到 Mattermost, Inc. 以帮助提高 Mattermost 的质量和性能。请阅读我们的<a href=\"https://about.mattermost.com/default-privacy-policy/\" target='_blank'>隐私政策</a>了解更多。",
"admin.log.enableWebhookDebugging": "启用Webhook调试:",
"admin.log.enableWebhookDebuggingDescription": "您可以设置为false来禁用所有传入的webhook请求主体的调试日志记录。",
"admin.log.fileDescription": "通常在正式环境中设置为是。当设置为是时,日志文件写入到下面指定日志文件位置。",
@@ -499,7 +499,7 @@
"admin.log.logSettings": "日志设置",
"admin.logs.reload": "重载",
"admin.logs.title": "服务器日志",
- "admin.metrics.enableDescription": "当设置为是时,Mattermost 会启用性能监控收集和分析。请查看<a href=\"http://docs.mattermost.com/deployment/metrics.html\" target=\"_blank\">文档</a>了解更多Mattermost 性能监控配置信息。",
+ "admin.metrics.enableDescription": "当设置为是时,Mattermost 会启用性能监控收集和分析。请查看<a href=\"http://docs.mattermost.com/deployment/metrics.html\" target='_blank'>文档</a>了解更多Mattermost 性能监控配置信息。",
"admin.metrics.enableTitle": "开启性能监视:",
"admin.metrics.listenAddressDesc": "服务端监听的地址以公开性能指标数据。",
"admin.metrics.listenAddressEx": "例如 \":8067\"",
@@ -518,10 +518,10 @@
"admin.oauth.google": "Google Apps",
"admin.oauth.off": "不允许通过 OAuth 2.0 提供商登入",
"admin.oauth.office365": "Office 365 (Beta)",
- "admin.oauth.providerDescription": "当设为是时,Mattermost 可以做为 OAuth 2.0 服务提供商允许 Mattermost 给外部应用 API 请求授权。参见<a href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">文档</a>了解更多。",
+ "admin.oauth.providerDescription": "当设为是时,Mattermost 可以做为 OAuth 2.0 服务提供商允许 Mattermost 给外部应用 API 请求授权。参见<a target='_blank' href=\"https://docs.mattermost.com/developer/oauth-2-0-applications.html\">文档</a>了解更多。",
"admin.oauth.providerTitle": "启动 OAuth 2.0 服务提供商:",
"admin.oauth.select": "选择 OAuth 2.0 服务提供商:",
- "admin.office365.EnableHtmlDesc": "<ol><li><a href='https://login.microsoftonline.com/'>登入</a>到您的微软或Office 365帐号。确定是和您想让用户登入的同一个<a href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>租户</a>。</li><li>到<a href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>,点击<strong>转到应用列表</strong> > <strong>添加应用</strong>然后用\"Mattermost - your-company-name\"做为<strong>应用名</strong>。</li><li>在<strong>应用秘密</strong>下,点击<strong>生成新密码</strong>后粘贴到以下<strong>应用密码</strong>栏。</li><li>在<strong>平台</strong>下,点击<strong>添加平台</strong>,选择<strong>网页</strong>并在<strong>重指向网址</strong>下输入<strong>your-mattermost-url/signup/office365/complete</strong> (例: http://localhost:8065/signup/office365/complete)。同时反选择<strong>允许隐含流程</strong>。</li><li>最后,点击<strong>保存</strong>并粘贴<strong>应用ID</strong>到下方。</li></ol>",
+ "admin.office365.EnableHtmlDesc": "<ol><li><a target='_blank' href='https://login.microsoftonline.com/'>登入</a>到您的微软或Office 365帐号。确定是和您想让用户登入的同一个<a target='_blank' href='https://msdn.microsoft.com/en-us/library/azure/jj573650.aspx#Anchor_0'>租户</a>。</li><li>到<a target='_blank' href='https://apps.dev.microsoft.com'>https://apps.dev.microsoft.com</a>,点击<strong>转到应用列表</strong> > <strong>添加应用</strong>然后用\"Mattermost - your-company-name\"做为<strong>应用名</strong>。</li><li>在<strong>应用秘密</strong>下,点击<strong>生成新密码</strong>后粘贴到以下<strong>应用密码</strong>栏。</li><li>在<strong>平台</strong>下,点击<strong>添加平台</strong>,选择<strong>网页</strong>并在<strong>重指向网址</strong>下输入<strong>your-mattermost-url/signup/office365/complete</strong> (例: http://localhost:8065/signup/office365/complete)。同时反选择<strong>允许隐含流程</strong>。</li><li>最后,点击<strong>保存</strong>并粘贴<strong>应用ID</strong>到下方。</li></ol>",
"admin.office365.authTitle": "认证端点:",
"admin.office365.clientIdDescription": "您在微软注册您的应用时收到的应用/客户端ID。",
"admin.office365.clientIdExample": "例如 \"adf3sfa2-ag3f-sn4n-ids0-sh1hdax192qq\"",
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "显示电子邮箱地址:",
"admin.privacy.showFullNameDescription": "当设置为否时,用户看不到他人的全名,包括团队拥有者和团队管理员。全名显示的地方将被用户名替代。",
"admin.privacy.showFullNameTitle": "显示全名:",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": "加载中...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "回收失败: {error}",
"admin.rate.enableLimiterDescription": "当设置为是时,API使用率被限制到以下值。",
"admin.rate.enableLimiterTitle": "启用频率限制:",
"admin.rate.httpHeaderDescription": "填充时,变化率限制通过HTTP头字段指定(例如当配置NGINX\"X-Real-IP\",当配置AmazonELB为\"X-Forwarded-For\").",
@@ -614,9 +618,9 @@
"admin.saml.nicknameAttrDesc": "(可选)使用SAML断言中的属性做为Mattermost中用户的昵称。",
"admin.saml.nicknameAttrEx": "例如 \"昵称\"",
"admin.saml.nicknameAttrTitle": "昵称属性:",
- "admin.saml.positionAttrDesc": "(可选) 使用SAML断言中的属性做为 Mattermost 中用户的姓氏。",
- "admin.saml.positionAttrEx": "E.g.: \"Role\"",
- "admin.saml.positionAttrTitle": "Position Attribute:",
+ "admin.saml.positionAttrDesc": "(可选) 使用SAML断言中的属性做为 Mattermost 中用户的职位。",
+ "admin.saml.positionAttrEx": "例如:\"Role\"",
+ "admin.saml.positionAttrTitle": "职位属性:",
"admin.saml.privateKeyFileFileDesc": "用于解密从身份认证商中返回的 SAML 断言的私钥。",
"admin.saml.privateKeyFileFileRemoveDesc": "移除用于解析从身份认证商中返回的SAML数据的私钥。",
"admin.saml.privateKeyFileTitle": "服务提供商密钥:",
@@ -663,10 +667,10 @@
"admin.service.enforceMfaDesc": "当设为是时,在此系统的用户需要设置 [多重验证]。任何登入的用户将转跳至设置多重验证页面直到他们成功添加多重验证到他们的帐号。<br/><br/>建议您在非高峰期,当使用的用户较少时候开启。新用户将在他们注册时候设置多重验证。设置后,用户将无法删除多重验证除非关闭强制。<br/><br/>需要注意的是,多重验证只有对用 LDAP 和邮箱地址登入方式的帐号可用。Mattermost 将不会对使用其他登入方式的帐号强制多重验证。如果有用户在您的系统使用其他登入方式,我们建议您直接到 SSO 或 SMAL 提供商那里设定强制多重验证。",
"admin.service.forward80To443": "映射端口 80 到 443:",
"admin.service.forward80To443Description": "映射所有非安全流量从端口 80 到安全端口 443",
- "admin.service.googleDescription": "设置此钥匙以开启内嵌YouTube视频预览。如果没有此钥匙,YouTube预览仍然会在消息或评论中显示但不会显示视频标题。参见<a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target=\"_blank\">Google Developers Tutorial</a>教程以获得钥匙。",
+ "admin.service.googleDescription": "设置此钥匙以开启内嵌YouTube视频预览。如果没有此钥匙,YouTube预览仍然会在消息或评论中显示但不会显示视频标题。参见<a href=\"https://www.youtube.com/watch?v=Im69kzhpR3I\" target='_blank'>Google Developers Tutorial</a>教程以获得钥匙。",
"admin.service.googleExample": "例如 \"7rAh6iwQCkV4cA1Gsg3fgGOXJAQ43QV\"",
"admin.service.googleTitle": "Google API 钥匙:",
- "admin.service.iconDescription": "当设为是时,webhooks、斜杠命令以及其他整合比如 <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> 会允许修改发出信息的头像。注意:和允许整合覆盖用户名配合将可能造成用户被钓鱼攻击。",
+ "admin.service.iconDescription": "当设为是时,webhooks、斜杠命令以及其他整合比如 <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target='_blank'>Zapier</a> 会允许修改发出信息的头像。注意:和允许整合覆盖用户名配合将可能造成用户被钓鱼攻击。",
"admin.service.iconTitle": "允许整合覆盖头像:",
"admin.service.insecureTlsDesc": "当设为是时,所有对外的 HTTPS 请求将接受未验证,自签名的证书。例如,对外 webhooks 到任意域名用自签名 TLS 证书的服务器将被允许。注意,这会使得这些连接产生中间人攻击危险。",
"admin.service.insecureTlsTitle": "启用不安全的对外连接:",
@@ -683,7 +687,7 @@
"admin.service.mobileSessionDaysDesc": "从用户上一次输入他们的认证到会话过期的天数。修改此设定后,新的会话时常将在用户下一次输入认证后生效。",
"admin.service.outWebhooksDesc": "当设为是时,允许传出webhooks。详情参见<a href='http://docs.mattermost.com/developer/webhooks-outgoing.html' target='_blank'>文档</a>。",
"admin.service.outWebhooksTitle": "启用对外 Webhooks:",
- "admin.service.overrideDescription": "当设为是时,webhooks、斜杠命令以及其他整合比如 <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target=\"_blank\">Zapier</a> 会允许修改发出信息的用户名。注意:和允许整合覆盖头像配合将可能造成用户被钓鱼攻击。",
+ "admin.service.overrideDescription": "当设为是时,webhooks、斜杠命令以及其他整合比如 <a href=\"https://docs.mattermost.com/integrations/zapier.html\" target='_blank'>Zapier</a> 会允许修改发出信息的用户名。注意:和允许整合覆盖头像配合将可能造成用户被钓鱼攻击。",
"admin.service.overrideTitle": "允许整合覆盖用户名:",
"admin.service.readTimeout": "读取超时:",
"admin.service.readTimeoutDescription": "从连接接收到请求本体完全读取的时间限制。",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "如果您从系统管理角色降级且没有另一个用户拥有系统管理员权限,您则需要通过终端访问 Mattermost 服务器并运行以下命令以重新指定一个系统管理员。",
"admin.user_item.confirmDemoteRoleTitle": "确认从系统管理角色降级",
"admin.user_item.confirmDemotion": "确认降级",
- "admin.user_item.confirmDemotionCmd": "platform-assign_role-team_name=\"yourteam\"-email=\"name@yourcompany.com\"-role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>电子邮件:</strong> {email}",
"admin.user_item.inactive": "停用",
"admin.user_item.makeActive": "设置为启用",
@@ -1256,7 +1260,7 @@
"filtered_user_list.countTotal": "{count} 位,共 {total} 位成员",
"filtered_user_list.countTotalPage": "{startCount, number} - {endCount, number} {count} 位成员,共 {total} 位",
"filtered_user_list.member": "成员",
- "filtered_user_list.search": "Search users",
+ "filtered_user_list.search": "搜索用户",
"filtered_user_list.searchButton": "搜索",
"filtered_user_list.show": "过滤器:",
"filtered_user_list.team_only": "本团队成员",
@@ -1298,13 +1302,13 @@
"get_app.iosHeader": "使用iPhone应用获得Mattermost最好的表现",
"get_app.mattermostInc": "Mattermost, Inc",
"get_app.openMattermost": "打开 Mattermost",
- "get_link.clipboard": " Link copied",
+ "get_link.clipboard": "链接已复制",
"get_link.close": "关闭",
"get_link.copy": "复制链接",
"get_post_link_modal.help": "下方的链接允许授权用户查看您的信息。",
"get_post_link_modal.title": "复制永久链接",
- "get_public_link_modal.help": "The link below allows anyone to see this file without being registered on this server.",
- "get_public_link_modal.title": "获取公开链接",
+ "get_public_link_modal.help": "以下链接允许任何人不需要在本服务器注册可查看此文件。",
+ "get_public_link_modal.title": "复制公开链接",
"get_team_invite_link_modal.help": "向队友发送下方的链接以便其在此团队站点注册。团队邀请链接可以与多个队友分享,因为它不会改变,除非团队管理员在团队设置中重新生成。",
"get_team_invite_link_modal.helpDisabled": "您的团队已禁止创建用户。详情请联系您的团队管理员。",
"get_team_invite_link_modal.title": "团队邀请链接",
@@ -1602,7 +1606,7 @@
"navbar_dropdown.help": "帮助",
"navbar_dropdown.integrations": "集成",
"navbar_dropdown.inviteMember": "邀请新成员",
- "navbar_dropdown.join": "Join Another Team",
+ "navbar_dropdown.join": "加入另一个团队",
"navbar_dropdown.leave": "离开团队",
"navbar_dropdown.logout": "注销",
"navbar_dropdown.manageMembers": "成员管理",
@@ -1649,20 +1653,19 @@
"post_info.mobile.unflag": "取消标记",
"post_info.permalink": "永久链接",
"post_info.reply": "回复",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "载入更多消息",
"posts_view.newMsg": "新消息",
"posts_view.newMsgBelow": "以下有 {count} 个新消息",
"reaction.clickToAdd": "(点击添加)",
"reaction.clickToRemove": "(点击删除)",
- "reaction.othersReacted": "{otherUsers, number} {otherUsers, plural, one {user} other {users}}",
+ "reaction.othersReacted": "{otherUsers, number} 位用户",
"reaction.reacted": "{users} {reactionVerb} with {emoji}",
- "reaction.reactionVerb.user": "reacted",
- "reaction.reactionVerb.users": "reacted",
- "reaction.reactionVerb.you": "reacted",
- "reaction.reactionVerb.youAndUsers": "reacted",
- "reaction.usersAndOthersReacted": "{users} and {otherUsers, number} other {otherUsers, plural, one {user} other {users}}",
- "reaction.usersReacted": "{users} and {lastUser}",
+ "reaction.reactionVerb.user": "反应了",
+ "reaction.reactionVerb.users": "反应了",
+ "reaction.reactionVerb.you": "反应了",
+ "reaction.reactionVerb.youAndUsers": "反应了",
+ "reaction.usersAndOthersReacted": "{users} 以及 {otherUsers, number} 位其他用户",
+ "reaction.usersReacted": "{users} 以及 {lastUser}",
"reaction.you": "您",
"removed_channel.channelName": "频道",
"removed_channel.from": "删除从",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "如果你从系统管理角色降级且没有另一个用户有系统管理员权限,你需要通过一个终端访问Mattermost服务器并运行以下命令来重新指定一个系统管理员。",
"team_members_dropdown.confirmDemoteRoleTitle": "确认从系统管理角色降级",
"team_members_dropdown.confirmDemotion": "确认降级",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"您的团队\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "停用",
"team_members_dropdown.leave_team": "从团队删除",
"team_members_dropdown.makeActive": "设置活跃",
@@ -1853,7 +1856,7 @@
"team_settings_modal.generalTab": "基本",
"team_settings_modal.importTab": "导入",
"team_settings_modal.title": "团队设置",
- "team_sidebar.join": "Other teams you can join.",
+ "team_sidebar.join": "您可以加入的其他团队。",
"textbox.bold": "**加粗**",
"textbox.edit": "编辑消息",
"textbox.help": "帮助",
@@ -1978,7 +1981,7 @@
"user.settings.general.emailUnchanged": "您的新电子邮件地址和旧的电子邮件地址一致。",
"user.settings.general.emptyName": "点击 '编辑' 添加您的全名",
"user.settings.general.emptyNickname": "点击 '编辑' 添加一个昵称",
- "user.settings.general.emptyPosition": "Click 'Edit' to add your job title / position",
+ "user.settings.general.emptyPosition": "点击 '更改' 添加您的工作标题/职位",
"user.settings.general.field_handled_externally": "此栏由您的登入提供商决定。如果您想更改,您需要到您的登入提供者改动。",
"user.settings.general.firstName": "名字",
"user.settings.general.fullName": "全名",
@@ -1995,8 +1998,8 @@
"user.settings.general.nicknameExtra": "使用一个您可能会称呼的与您的名字和用户名不同的昵称作为名字。此方法最常用于两个或多个人有类似的名字和用户名时。",
"user.settings.general.notificationsExtra": "默认情况下,当有人输入您的名字时,您将收到提及通知。您可在{notify}设置中更改此默认设置。",
"user.settings.general.notificationsLink": "通知",
- "user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.position": "职位",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "主要电子邮件",
"user.settings.general.profilePicture": "照片",
"user.settings.general.title": "基本设置",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "隐私",
"web.footer.terms": "条款",
"web.header.back": "返回",
- "web.header.logout": "Logout",
+ "web.header.logout": "注销",
"web.root.signup_info": "所有团队的通讯一站式解决,随时随地可访问和搜索",
"webrtc.busy": "{username} 繁忙中。",
"webrtc.call": "通话",
diff --git a/webapp/i18n/zh_TW.json b/webapp/i18n/zh_TW.json
index e493523a0..628781e73 100644
--- a/webapp/i18n/zh_TW.json
+++ b/webapp/i18n/zh_TW.json
@@ -545,6 +545,10 @@
"admin.privacy.showEmailTitle": "顯示電子郵件地址:",
"admin.privacy.showFullNameDescription": "若停用,將隱藏使用者的全名,包括團隊擁有者與管理員。顯示全名的地方改為顯示使用者名稱。",
"admin.privacy.showFullNameTitle": "顯示全名:",
+ "admin.purge.button": "Purge All Caches",
+ "admin.purge.loading": " 載入中...",
+ "admin.purge.purgeDescription": "This will purge all the in-memory caches for things like sessions, accounts, channels, etc. Deployments using High Availability will attempt to purge all the servers in the cluster. Purging the caches may adversly impact performance.",
+ "admin.purge.purgeFail": "回收失敗:{error}",
"admin.rate.enableLimiterDescription": "若啟用,API 使用頻率會被限制成下面所指定的值。",
"admin.rate.enableLimiterTitle": "啟用張貼頻率限制:",
"admin.rate.httpHeaderDescription": "當有內容的時候,會根據內容指定的 HTTP 標頭欄位(如 NGINX的情況設定 \"X-Real-IP\"、AmazonELB的情況設定\"X-Forwarded-For\")改變張貼頻率限制。",
@@ -857,7 +861,7 @@
"admin.user_item.confirmDemoteDescription": "如果將自己從系統管理員降級且不存在其它有管理員權限的使用者。則必須以終端機方式存取 Mattermost 伺服器並執行下列命令以重新指定新的系統管理員。",
"admin.user_item.confirmDemoteRoleTitle": "確認從系統管理員降級",
"admin.user_item.confirmDemotion": "降級確認",
- "admin.user_item.confirmDemotionCmd": "platform -assign_role -team_name=\"您的團隊\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "admin.user_item.confirmDemotionCmd": "platform roles system_admin {username}",
"admin.user_item.emailTitle": "<strong>電子郵件:</strong> {email}",
"admin.user_item.inactive": "停用",
"admin.user_item.makeActive": "啟用",
@@ -1649,7 +1653,6 @@
"post_info.mobile.unflag": "取消標記",
"post_info.permalink": "永久網址",
"post_info.reply": "回覆",
- "post_message_view.edited": "(edited)",
"posts_view.loadMore": "載入更多訊息",
"posts_view.newMsg": "新訊息",
"posts_view.newMsgBelow": "下面還有 {count} 個新訊息",
@@ -1839,7 +1842,7 @@
"team_members_dropdown.confirmDemoteDescription": "如果將自己從系統管理員降級且不存在其它有管理員權限的使用者。則您必須以終端機方式存取 Mattermost 伺服器並執行下列命令以重新指定新的系統管理員。",
"team_members_dropdown.confirmDemoteRoleTitle": "確認從系統管理員降級",
"team_members_dropdown.confirmDemotion": "降級確認",
- "team_members_dropdown.confirmDemotionCmd": "platform -assign_role -team_name=\"您的團隊\" -email=\"name@yourcompany.com\" -role=\"system_admin\"",
+ "team_members_dropdown.confirmDemotionCmd": "platform roles system_admin {username}",
"team_members_dropdown.inactive": "停用",
"team_members_dropdown.leave_team": "移出團隊",
"team_members_dropdown.makeActive": "啟用",
@@ -1996,7 +1999,7 @@
"user.settings.general.notificationsExtra": "預設情況下當有人輸入您的名字時您將會收到提及通知。請到{notify}以變更設定。",
"user.settings.general.notificationsLink": "通知",
"user.settings.general.position": "Position",
- "user.settings.general.positionExtra": "Tell your teammates what you do.",
+ "user.settings.general.positionExtra": "Use Position for your role or job title. This will be shown in your profile popover.",
"user.settings.general.primaryEmail": "主要電子郵件地址",
"user.settings.general.profilePicture": "個人圖像",
"user.settings.general.title": "一般設定",
@@ -2171,7 +2174,7 @@
"web.footer.privacy": "隱私",
"web.footer.terms": "條款",
"web.header.back": "返回",
- "web.header.logout": "Logout",
+ "web.header.logout": "登出",
"web.root.signup_info": "團隊溝通皆在同處,隨時隨地皆可搜尋與存取。",
"webrtc.busy": "{username} 通話中。",
"webrtc.call": "通訊",