summaryrefslogtreecommitdiffstats
path: root/i18n
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2017-02-10 17:29:49 -0300
committerGitHub <noreply@github.com>2017-02-10 17:29:49 -0300
commite47918e8cabe0bd6a391b043f494633b6317e241 (patch)
tree71a563afd34646f27c9c289a35d36430d64904b8 /i18n
parentc03cc2fb3ccacc2062ca7ecd3a66aedfe1c206db (diff)
downloadchat-e47918e8cabe0bd6a391b043f494633b6317e241.tar.gz
chat-e47918e8cabe0bd6a391b043f494633b6317e241.tar.bz2
chat-e47918e8cabe0bd6a391b043f494633b6317e241.zip
translations PR 20170206 (#5319)
* translations PR 20170206 * Fix platform zh_TW
Diffstat (limited to 'i18n')
-rw-r--r--i18n/de.json214
-rw-r--r--i18n/en.json196
-rw-r--r--i18n/es.json228
-rw-r--r--i18n/fr.json214
-rw-r--r--i18n/ja.json230
-rw-r--r--i18n/ko.json214
-rw-r--r--i18n/nl.json214
-rw-r--r--i18n/pt-BR.json228
-rw-r--r--i18n/ru.json240
-rw-r--r--i18n/zh_CN.json264
-rw-r--r--i18n/zh_TW.json276
11 files changed, 2299 insertions, 219 deletions
diff --git a/i18n/de.json b/i18n/de.json
index 8acaec164..8715d29fc 100644
--- a/i18n/de.json
+++ b/i18n/de.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Ungültige other user id "
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -796,6 +796,10 @@
"translation": "Entschuldigung, wir können die Seite nicht finden."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "Invalid or missing {{.Name}} in request body"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Ungültiger {{.Name}} Parameter"
},
@@ -812,6 +816,10 @@
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Alle Caches werden geleert"
},
@@ -2760,6 +2768,10 @@
"translation": "Ungültiger {{.Name}} Parameter"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
@@ -2780,6 +2792,182 @@
"translation": "%s der Kanaltitel wurde aktualisiert in %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Error reading import data file."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON decode of line failed."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "Import data line has type \"channel\" but the channel object is null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Import data line has type \"team\" but the team object is null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "Import data line has type \"user\" but the user objcet is null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "Import data line has unknown type \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Channel create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Channel display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Missing required channel property: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Channel header is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Channel name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Channel name is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Missing required channel property: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Channel purpose is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Missing required channel property: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Channel type is invalid."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Missing required channel property: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Team allowed_domains is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Team create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Team description is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Team display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Missing required team property: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Team name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Team name is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Missing required team property: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Team name contains reserved word."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Team type is not valid."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Missing required team property: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "User AuthService should not be empty if it is provided."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "User email has an invalid length."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Missing required user property: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "User First Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "User Last Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "User nickname is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "User Position is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "User roles are not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Username is not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Missing require user property: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
"translation": "Ability to create new teams"
},
@@ -3644,6 +3832,10 @@
"translation": "Ungültige maximale Anzahl an offenen Verbindungen in SQL Einstellungen. Muss eine positive Zahl sein."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "Das WebRTC-Gateway-Admin-Secret muss gesetzt sein."
},
@@ -4316,6 +4508,14 @@
"translation": "Es wurden keine Kanäle gefunden"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "Der bestehende Kanal konnte nicht gefunden werden"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "No deleted channel exists with that name"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "Konnte Extrainformationen für Kanalmitglieder nicht abrufen"
},
@@ -4356,6 +4556,10 @@
"translation": "Konnte Erwähnungenanzahl nicht erhöhen"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "Der Kanal konnte nicht gelöscht werden"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "Die Kanäle konnten nicht gelöscht werden"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Es existiert bereits ein Kanal mit dieser URL"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "Die Kommentare des Benutzers konnten nicht gelöscht werden"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "Der Kanal konnte nicht gelöscht werden"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "Es konnte die Nachricht nicht ausgewählt werden welche für den Benutzer gelöscht werden soll"
},
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "Es konnte kein existierender Account entsprechend Ihrer E-Mail-Adresse für dieses Team gefunden werden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer um beizutreten."
+ "translation": "Der Benutzer konnte nicht gefunden werden"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/en.json b/i18n/en.json
index 572a972ee..9aa39dfa4 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -208,10 +208,6 @@
"translation": "Cannot create more than {{.MaxChannelsPerTeam}} channels for current team"
},
{
- "id": "app.channel.create_channel.no_team_id.app_error",
- "translation": "Must specify the team ID to create a channel"
- },
- {
"id": "api.channel.create_default_channels.off_topic",
"translation": "Off-Topic"
},
@@ -800,16 +796,12 @@
"translation": "Sorry, we could not find the page."
},
{
- "id": "api.context.invalid_param.app_error",
- "translation": "Invalid {{.Name}} parameter"
- },
- {
"id": "api.context.invalid_body_param.app_error",
"translation": "Invalid or missing {{.Name}} in request body"
},
{
- "id": "api.context.invalid_url_param.app_error",
- "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ "id": "api.context.invalid_param.app_error",
+ "translation": "Invalid {{.Name}} parameter"
},
{
"id": "api.context.invalid_session.error",
@@ -824,6 +816,10 @@
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purging all caches"
},
@@ -2772,6 +2768,10 @@
"translation": "Invalid {{.Name}} parameter"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
@@ -2792,22 +2792,26 @@
"translation": "%s updated the channel purpose to: %s"
},
{
- "id": "app.import.bulk_import.json_decode.error",
- "translation": "JSON decode of line failed."
- },
- {
"id": "app.import.bulk_import.file_scan.error",
"translation": "Error reading import data file."
},
{
- "id": "app.import.import_line.null_team.error",
- "translation": "Import data line has type \"team\" but the team object is null."
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON decode of line failed."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
},
{
"id": "app.import.import_line.null_channel.error",
"translation": "Import data line has type \"channel\" but the channel object is null."
},
{
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Import data line has type \"team\" but the team object is null."
+ },
+ {
"id": "app.import.import_line.null_user.error",
"translation": "Import data line has type \"user\" but the user object is null."
},
@@ -2816,124 +2820,116 @@
"translation": "Import data line has unknown type \"{{.Type}}\"."
},
{
- "id": "app.import.validate_team_import_data.name_missing.error",
- "translation": "Missing required team property: name."
- },
- {
- "id": "app.import.validate_team_import_data.name_length.error",
- "translation": "Team name is too long."
- },
- {
- "id": "app.import.validate_team_import_data.name_reserved.error",
- "translation": "Team name contains reserved word."
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Channel create_at must not be 0 if provided."
},
{
- "id": "app.import.validate_team_import_data.name_characters.error",
- "translation": "Team name contains invalid characters."
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Channel display_name is not within permitted length constraints."
},
{
- "id": "app.import.validate_team_import_data.display_name_missing.error",
- "translation": "Missing required team property: display_name"
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Missing required channel property: display_name."
},
{
- "id": "app.import.validate_team_import_data.display_name_length.error",
- "translation": "Team display_name is not within permitted length constraints."
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Channel header is too long."
},
{
- "id": "app.import.validate_team_import_data.type_missing.error",
- "translation": "Missing required team property: type"
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Channel name contains invalid characters."
},
{
- "id": "app.import.validate_team_import_data.type_invalid.error",
- "translation": "Team type is not valid."
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Channel name is too long."
},
{
- "id": "app.import.validate_team_import_data.create_at_zero.error",
- "translation": "Team create_at must not be 0 if provided."
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Missing required channel property: name"
},
{
- "id": "app.import.validate_team_import_data.description_length.error",
- "translation": "Team description is too long."
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Channel purpose is too long."
},
{
- "id": "app.import.validate_team_import_data.allowed_domains_length.error",
- "translation": "Team allowed_domains is too long."
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Missing required channel property: team"
},
{
- "id": "app.import.import_channel.team_not_found.error",
- "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Channel type is invalid."
},
{
- "id": "app.import.validate_channel_import_data.team_missing.error",
- "translation": "Missing required channel property: team"
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Missing required channel property: type."
},
{
- "id": "app.import.validate_channel_import_data.name_missing.error",
- "translation": "Missing required channel property: name"
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Team allowed_domains is too long."
},
{
- "id": "app.import.validate_channel_import_data.name_length.error",
- "translation": "Channel name is too long."
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Team create_at must not be 0 if provided."
},
{
- "id": "app.import.validate_channel_import_data.name_characters.error",
- "translation": "Channel name contains invalid characters."
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Team description is too long."
},
{
- "id": "app.import.validate_channel_import_data.display_name_missing.error",
- "translation": "Missing required channel property: display_name."
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Team display_name is not within permitted length constraints."
},
{
- "id": "app.import.validate_channel_import_data.display_name_length.error",
- "translation": "Channel display_name is not within permitted length constraints."
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Missing required team property: display_name"
},
{
- "id": "app.import.validate_channel_import_data.type_missing.error",
- "translation": "Missing required channel property: type."
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Team name contains invalid characters."
},
{
- "id": "app.import.validate_channel_import_data.type_invalid.error",
- "translation": "Channel type is invalid."
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Team name is too long."
},
{
- "id": "app.import.validate_channel_import_data.create_at_zero.error",
- "translation": "Channel create_at must not be 0 if provided."
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Missing required team property: name."
},
{
- "id": "app.import.validate_channel_import_data.header_length.error",
- "translation": "Channel header is too long."
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Team name contains reserved word."
},
{
- "id": "app.import.validate_channel_import_data.purpose_length.error",
- "translation": "Channel purpose is too long."
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Team type is not valid."
},
{
- "id": "app.import.validate_user_import_data.username_missing.error",
- "translation": "Missing require user property: username."
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Missing required team property: type"
},
{
- "id": "app.import.validate_user_import_data.username_invalid.error",
- "translation": "Username is not valid."
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
},
{
- "id": "app.import.validate_user_import_data.email_missing.error",
- "translation": "Missing required user property: email."
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
},
{
- "id": "app.import.validate_user_import_data.email_length.error",
- "translation": "User email has an invalid length."
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
},
{
"id": "app.import.validate_user_import_data.auth_service_length.error",
"translation": "User AuthService should not be empty if it is provided."
},
{
- "id": "app.import.validate_user_import_data.auth_data_length.error",
- "translation": "User AuthData is too long."
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "User email has an invalid length."
},
{
- "id": "app.import.validate_user_import_data.nickname_length.error",
- "translation": "User nickname is too long."
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Missing required user property: email."
},
{
"id": "app.import.validate_user_import_data.first_name_length.error",
@@ -2944,6 +2940,10 @@
"translation": "User Last Name is too long."
},
{
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "User nickname is too long."
+ },
+ {
"id": "app.import.validate_user_import_data.position_length.error",
"translation": "User Position is too long."
},
@@ -2952,20 +2952,20 @@
"translation": "User roles are not valid."
},
{
- "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
- "translation": "Team name missing from User's Team Membership."
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Username is not valid."
},
{
- "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
- "translation": "Invalid roles for User's Team Membership."
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Missing require user property: username."
},
{
- "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
- "translation": "Channel name missing from User's Channel Membership."
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
},
{
- "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
- "translation": "Invalid roles for User's Channel Membership."
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
},
{
"id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error",
@@ -3612,10 +3612,6 @@
"translation": "To must be greater than From"
},
{
- "id": "model.config.is_valid.time_between_user_typing.app_error",
- "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
- },
- {
"id": "model.config.is_valid.cluster_email_batching.app_error",
"translation": "Unable to enable email batching when clustering is enabled."
},
@@ -3844,6 +3840,10 @@
"translation": "Invalid maximum open connection for SQL settings. Must be a positive number."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "WebRTC Gateway Admin Secret must be set."
},
@@ -4564,14 +4564,14 @@
"translation": "We couldn't increment the mention count"
},
{
- "id": "store.sql_channel.permanent_delete_by_team.app_error",
- "translation": "We couldn't delete the channels"
- },
- {
"id": "store.sql_channel.permanent_delete.app_error",
"translation": "We couldn't delete the channel"
},
{
+ "id": "store.sql_channel.permanent_delete_by_team.app_error",
+ "translation": "We couldn't delete the channels"
+ },
+ {
"id": "store.sql_channel.permanent_delete_members_by_user.app_error",
"translation": "We couldn't remove the channel member"
},
@@ -4928,14 +4928,14 @@
"translation": "We couldn't delete the post"
},
{
- "id": "store.sql_post.permanent_delete_by_channel.app_error",
- "translation": "We couldn't delete the posts by channel"
- },
- {
"id": "store.sql_post.permanent_delete_all_comments_by_user.app_error",
"translation": "We couldn't delete the comments for user"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "We couldn't delete the posts by channel"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "We couldn't select the posts to delete for the user"
},
diff --git a/i18n/es.json b/i18n/es.json
index 4944b41c3..5e16502e4 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Id de otro usuario no válido "
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "No se pudo recuperar el usuario al actualizar el mensaje del encabezado del canal %v"
+ "translation": "No se pudo recuperar el usuario al actualizar el mensaje del encabezado del canal"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -796,6 +796,10 @@
"translation": "Lo sentimos, pero no pudimos encontrar la página."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "{{.Name}} no válido o no se encuentra en el cuerpo de solicitud"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Parámetro {{.Name}} inválido"
},
@@ -812,6 +816,10 @@
"translation": "Token {{.Token}} de sesión no válido, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "El parámetro {{.Name}} no es válido o no se encuentra en la URL solicitada"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purgando todos los cachés"
},
@@ -2760,6 +2768,10 @@
"translation": "Parámetro {{.Name}} inválido"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Debe especificar el ID del equipo crear un canal"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "No pudo publicar el mensaje del propósito del canal"
},
@@ -2780,20 +2792,196 @@
"translation": "%s actualizó el propósito del canal a: %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Error al leer el archivo de importación de datos."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "Falla al decodificar la línea en el JSON,"
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error al importar el canal. El equipo con el nombre \"{{.TeamName}}\" no pudo ser encontrado."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "La linea a importar tiene un tipo de \"canal\" pero el objeto del canal es null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "La linea a importar tiene un tipo de \"equipo\" pero el objeto del equipo es null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "La linea a importar tiene un tipo de \"usuario\" pero el objeto del usuario es null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "La línea a importar tiene un tipo desconocido de \"{{.Type}}\""
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "La propiedad create_at del canal no debe ser 0 si se proporciona."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "La propiedad del canal display_name no se encuentra dentro de las restricciones de longitud permitida."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Falta la propiedad obligatoria del canal: display_name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Encabezado del canal es demasiado largo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Nombre del canal contiene caracteres no válidos."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Nombre del canal es demasiado largo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Falta la propiedad obligatoria del canal: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Propósito del canal es demasiado largo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Falta la propiedad obligatoria del canal: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Tipo de canal no es válido."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Falta la propiedad obligatoria del canal: type"
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "La propiedad del equipo allowed_domains es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "La propiedad create_at del equipo no debe ser 0 si se proporciona."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Descripción del equipo es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "La propiedad del equipo display_name no se encuentra dentro de las restricciones de longitud permitida."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Falta la propiedad obligatoria del equipo: display_name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Nombre de equipo contiene caracteres no válidos."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Nombre del equipo es demasiado largo."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Falta la propiedad obligatoria del equipo: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Nombre de equipo contiene palabra(s) reservada(s)."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Tipo de equipo no es válido."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Falta la propiedad obligatoria del equipo: type."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "La propiedad AuthData del usuario es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "La propiedad AuthService del usuario no debe estar vacía si se proporciona"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "El correo electrónico del usuario tiene una longitud no válida."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Falta la propiedad obligatoria del usuario: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "La propiedad First Name del usuario es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "La propiedad Last Name del usuario es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "La propiedad nickname del usuario es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "La propiedad Position del usuario es demasiado larga."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "Los roles del usuario no son válidos."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "El nombre de usuario no es válido."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Falta la propiedad obligatoria del usuario: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "Capacidad para crear equipos nuevos"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "Crear Equipos"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "Capacidad para cambiar los roles de un miembro del equipo"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "Administrar los roles del Equipo"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3417,7 +3605,7 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "No puede habilitar el correo electrónico por lotes cuando la agrupación de servidores está habilitada"
+ "translation": "No se puede habilitar el correo electrónico por lotes cuando la agrupación de servidores está habilitada"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
@@ -3644,6 +3832,10 @@
"translation": "Inválida cantidad de conexiones abiertas para la configuración de SQL. Debe ser un número positivo."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "El tiempo transcurrido para actualizar que el usuario está escribiendo no debe ser menor a 1000 milisegundos."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "La clave secreta de Administración de la Puerta de enlace para WebRTC debe ser asignada."
},
@@ -4316,6 +4508,14 @@
"translation": "No se encontró ningún canal"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "No pudimos encontrar el canal eliminado"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "No existe un canal eliminado con ese nombre"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "No pudimos obtener información extra de los miembros del canal"
},
@@ -4356,6 +4556,10 @@
"translation": "No pudimos incrementar la cantidad de menciones"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "No pudimos eliminar el canal"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "No pudimos eliminar los canales"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Un canal con este URL ya existe"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "No pudimos eliminar los comentarios para el usuario"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "No pudimos eliminar el canal"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "No pudimos seleccionar los mensajes a borrar para el usuario"
},
@@ -5029,7 +5237,7 @@
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "Ya existe un equipo con ese dominio"
+ "translation": "Ya existe un equipo con ese nombre"
},
{
"id": "store.sql_team.save.existing.app_error",
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "No pudimos encontrar una cuenta existente que coincida con tu dirección de correo electrónico para este equipo. Es posible que necesites una invitación del dueño del equipo para poder unirte."
+ "translation": "No pudimos encontrar el usuario"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/fr.json b/i18n/fr.json
index a0c4fe83b..0b1564a08 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "L'autre utilisateur a une ID invalide "
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -796,6 +796,10 @@
"translation": "Désolé, impossible de trouver cette page."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "Invalid or missing {{.Name}} in request body"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Paramètre {{.Name}} invalide"
},
@@ -812,6 +816,10 @@
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purger tous les caches"
},
@@ -2760,6 +2768,10 @@
"translation": "Paramètre {{.Name}} invalide"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
@@ -2780,6 +2792,182 @@
"translation": "%s a mis à jour l'en-tête du canal en : %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Error reading import data file."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON decode of line failed."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "Import data line has type \"channel\" but the channel object is null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Import data line has type \"team\" but the team object is null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "Import data line has type \"user\" but the user objcet is null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "Import data line has unknown type \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Channel create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Channel display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Missing required channel property: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Channel header is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Channel name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Channel name is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Missing required channel property: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Channel purpose is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Missing required channel property: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Channel type is invalid."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Missing required channel property: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Team allowed_domains is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Team create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Team description is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Team display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Missing required team property: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Team name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Team name is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Missing required team property: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Team name contains reserved word."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Team type is not valid."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Missing required team property: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "User AuthService should not be empty if it is provided."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "User email has an invalid length."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Missing required user property: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "User First Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "User Last Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "User nickname is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "User Position is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "User roles are not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Username is not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Missing require user property: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
"translation": "Ability to create new teams"
},
@@ -3644,6 +3832,10 @@
"translation": "Nombre maximum de connexions ouvertes invalide dans les paramètres SQL. Doit être un entier positif."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "La clé secrète de la passerelle administrateur WebRTC doit être définie."
},
@@ -4316,6 +4508,14 @@
"translation": "Aucun canal n'a pu être trouvé"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "Nous n'avons pas pu trouver le canal existant"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "No deleted channel exists with that name"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "Nous n'avons pas pu charger les informations supplémentaires sur les membres du canal"
},
@@ -4356,6 +4556,10 @@
"translation": "Nous n'avons pas pu incrémenter le nombre de mentions"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "Nous n'avons pas pu supprimer le canal"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "Nous n'avons pas pu supprimer les canaux"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Un canal avec cette URL existe déjà"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "Nous n'avons pas supprimer les commentaires de l'utilisateur"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "Nous n'avons pas pu supprimer le canal"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "Nous n'avons pas pu sélectionner les messages à supprimer pour l'utilisateur"
},
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "Nous n'avons pas pu trouver un compte existant correspondant à l'adresse e-mail pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre."
+ "translation": "Utilisateur introuvable"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/ja.json b/i18n/ja.json
index bc90aa7b8..3262be639 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -61,7 +61,7 @@
},
{
"id": "api.admin.file_read_error",
- "translation": "ログファイルの読み込み中にエラーになりました"
+ "translation": "ログファイルの読み込み中にエラーが発生しました"
},
{
"id": "api.admin.get_brand_image.not_available.app_error",
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "他のユーザーIDが不正です "
+ "translation": "ダイレクトチャンネル作成のユーザーIDが不正です"
},
{
"id": "api.channel.delete_channel.archived",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "チャンネルのヘッダーメッセージ%vを更新する際にユーザーを取得できませんでした"
+ "translation": "チャンネルヘッダーを更新する際にユーザーを取得できませんでした"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -796,6 +796,10 @@
"translation": "申し訳ありません。ページが見付かりません。"
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "リクエストボディの{{.Name}}が存在しないか不正です"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "不正な{{.Name}}パラメーターです"
},
@@ -812,6 +816,10 @@
"translation": "無効なセッショントークン={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "リクエストURLの{{.Name}}が存在しないか不正です"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "全てのキャッシュを破棄しています"
},
@@ -2760,6 +2768,10 @@
"translation": "不正な{{.Name}}パラメーターです"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "チャンネルを作成するにはチームIDを指定しなければなりません"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "チャンネルの目的メッセージを投稿できませんでした"
},
@@ -2780,20 +2792,196 @@
"translation": "%s がチャンネルの目的を %s に更新しました"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "インポートデータファイルの読み込み中にエラーが発生しました。"
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSONをデコードできませんでした。"
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "チャンネルのインポート中にエラーが発生しました。 名前 \"{{.TeamName}}\" のチームが見つかりません。"
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "インポートデータに \"channel\" という型がありましたが、そのチャンネルのオブジェクトがnullでした。"
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "インポートデータに \"team\" という型がありましたが、そのチームのオブジェクトがnullでした。"
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "インポートデータに \"user\" という型がありましたが、そのユーザーのオブジェクトがnullでした。"
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "インポートデータに不明な型 \"{{.Type}}\"がありました。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "チャンネル作成日時は0ではないはずです。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "チャンネルの表示名の長さが制限を超えています。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "必須のチャンネル設定値 display_name が存在しません。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "チャンネルヘッダーが長すぎます。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "チャンネル名が不正な文字を含んでいます。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "チャンネル名が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "必須のチャンネル設定値 name が存在しません。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "チャンネルの目的が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "必須のチャンネル設定値 team が存在しません。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "チャンネルの種類が不正です。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "必須のチャンネル設定値 type が存在しません。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "チームの許可されたドメインが長すぎます。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "チームの作成日時は0ではないはずです。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "チームの説明が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "チームの表示名の長さが制限を超えています。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "必須のチーム設定値 display_name が存在しません。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "チーム名が不正な文字を含んでいます。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "チーム名が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "必須のチーム設定値 name が存在しません。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "チーム名が予約語を含んでいます。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "チームの種類が正しくありません。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "必須のチーム設定値 type が存在しません。"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "ユーザーのチャンネルメンバーシップにチャンネル名が存在しません。"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "ユーザーのチャネルメンバーシップの役割が不正です。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "ユーザーの認証データが長すぎます。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "ユーザーの認証サービス設定を指定する場合、空ではいけません。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "ユーザーの電子メールの長さが不正です。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "必須のユーザー設定値 email が存在しません。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "ユーザーの名前(ファーストネーム)が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "ユーザーの姓(ラストネーム)が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "ユーザーのニックネームが長すぎます。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "ユーザーの役職が長すぎます。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "ユーザーの役割が正しくありません。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "ユーザー名が正しくありません。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "必須のユーザー設定値 uername が存在しません。"
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "ユーザーのチームメンバーシップの役割が不正です。"
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "ユーザーのチームメンバーシップにチーム名が存在しません。"
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "新しいチームを作成できるようにする"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "チームを作成する"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "チームメンバーの役割を変更できるようにする"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "チームの役割を管理する"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3417,7 +3605,7 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "クラスタリングが有効化されている場合、電子メールのバッチ処理は有効化できません"
+ "translation": "クラスタリングが有効化されている場合、電子メールバッチ処理は有効化できません。"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
@@ -3644,6 +3832,10 @@
"translation": "SQL設定の最大稼働接続数が不正です。正の数を指定してください。"
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "ユーザー入力の更新間隔は1000ミリ秒未満に設定しないでください。"
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "WebRTCゲートウェイ管理者秘密情報を設定してください。"
},
@@ -4316,6 +4508,14 @@
"translation": "チャンネルが見付かりませんでした"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "削除されたチャンネルが見付かりませんでした"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "その名前を持つ削除されたチャンネルは存在しません"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "チャンネルメンバーに関する追加の情報を取得できませんでした"
},
@@ -4356,6 +4556,10 @@
"translation": "あなたについての投稿数を集計できませんでした"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "チャンネルを削除できませんでした"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "チャンネルが削除できませんでした"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "このURLは他のチャンネルで使用済みです"
+ "translation": "その名前を持つチャンネルは既に同じチームに存在します"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "ユーザーのコメントを削除できませんでした"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "チャンネルの投稿を削除できませんでした"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "ユーザーの削除しようとする投稿を選択できませんでした"
},
@@ -5029,7 +5237,7 @@
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "そのドメインを持つチームは既に存在しています"
+ "translation": "その名前を持つチームは既に存在しています"
},
{
"id": "store.sql_team.save.existing.app_error",
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "このチームの電子メールアドレスに合致する既存のアカウントを見付けられませんでした。このチームに参加するには、チームのオーナーから招待を受ける必要があります。"
+ "translation": "ユーザーが見付かりませんでした。"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/ko.json b/i18n/ko.json
index 878266a8c..1b9ab4cde 100644
--- a/i18n/ko.json
+++ b/i18n/ko.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "사용자 아이디가 적합하지 않습니다"
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -796,6 +796,10 @@
"translation": "죄송합니다, 페이지를 찾을 수 없습니다."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "Invalid or missing {{.Name}} in request body"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "적절하지 않은 {{.Name}} 파라미터"
},
@@ -812,6 +816,10 @@
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purging all caches"
},
@@ -2760,6 +2768,10 @@
"translation": "적절하지 않은 {{.Name}} 파라미터"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
@@ -2780,6 +2792,182 @@
"translation": "%s이(가) 채널 헤더를 %s로 갱신했습니다"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Error reading import data file."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON decode of line failed."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "Import data line has type \"channel\" but the channel object is null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Import data line has type \"team\" but the team object is null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "Import data line has type \"user\" but the user objcet is null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "Import data line has unknown type \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Channel create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Channel display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Missing required channel property: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Channel header is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Channel name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Channel name is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Missing required channel property: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Channel purpose is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Missing required channel property: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Channel type is invalid."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Missing required channel property: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Team allowed_domains is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Team create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Team description is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Team display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Missing required team property: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Team name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Team name is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Missing required team property: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Team name contains reserved word."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Team type is not valid."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Missing required team property: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "User AuthService should not be empty if it is provided."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "User email has an invalid length."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Missing required user property: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "User First Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "User Last Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "User nickname is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "User Position is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "User roles are not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Username is not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Missing require user property: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
"translation": "Ability to create new teams"
},
@@ -3644,6 +3832,10 @@
"translation": "Invalid maximum open connection for SQL settings. Must be a positive number."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "WebRTC Gateway Admin Secret 이 설정되어야 합니다."
},
@@ -4316,6 +4508,14 @@
"translation": "No channels were found"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "존재하는 채널을 찾지 못했습니다."
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "No deleted channel exists with that name"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "We couldn't get the extra info for channel members"
},
@@ -4356,6 +4556,10 @@
"translation": "We couldn't increment the mention count"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "채널을 삭제하지 못했습니다."
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "채널을 찾을 수 없습니다"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "A channel with that URL already exists"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "We couldn't delete the comments for user"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "채널을 삭제하지 못했습니다."
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "We couldn't select the posts to delete for the user"
},
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "We couldn't find an existing account matching your email address for this team. This team may require an invite from the team owner to join."
+ "translation": "사용자를 찾을 수 없습니다"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/nl.json b/i18n/nl.json
index 60ea07a56..1c3ddf97c 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Andere gebruiker heeft een ongeldig id "
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -796,6 +796,10 @@
"translation": "Sorry, we kunnen de pagina niet vinden."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "Invalid or missing {{.Name}} in request body"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Ongeldig {{.Name}} parameter"
},
@@ -812,6 +816,10 @@
"translation": "Invalid session token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Invalid or missing {{.Name}} parameter in request URL"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purging all caches"
},
@@ -2760,6 +2768,10 @@
"translation": "Ongeldige {{.Name}} parameter"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Failed to post channel purpose message"
},
@@ -2780,6 +2792,182 @@
"translation": "%s heeft de kanaalkoptekst bijgewerkt naar: %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Error reading import data file."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON decode of line failed."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "Import data line has type \"channel\" but the channel object is null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Import data line has type \"team\" but the team object is null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "Import data line has type \"user\" but the user objcet is null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "Import data line has unknown type \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Channel create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Channel display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Missing required channel property: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Channel header is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Channel name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Channel name is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Missing required channel property: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Channel purpose is too long."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Missing required channel property: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Channel type is invalid."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Missing required channel property: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Team allowed_domains is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Team create_at must not be 0 if provided."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Team description is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Team display_name is not within permitted length constraints."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Missing required team property: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Team name contains invalid characters."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Team name is too long."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Missing required team property: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Team name contains reserved word."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Team type is not valid."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Missing required team property: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "User AuthService should not be empty if it is provided."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "User email has an invalid length."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Missing required user property: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "User First Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "User Last Name is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "User nickname is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "User Position is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "User roles are not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Username is not valid."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Missing require user property: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
"translation": "Ability to create new teams"
},
@@ -3644,6 +3832,10 @@
"translation": "Ongeldig maximaal aantal open verbindingen bij SQL instellingen. Moet een getal groter dan 0 zijn."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "WebRTC Gateway Admin Secret moet worden ingesteld."
},
@@ -4316,6 +4508,14 @@
"translation": "Geen kanaal gevonden"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "Het kanaal kon niet gevonden worden"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "No deleted channel exists with that name"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "We kunnen de extra info niet ophalen voor de kanaal leden"
},
@@ -4356,6 +4556,10 @@
"translation": "We kunnen de vermeldingen niet ophogen"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "Het kanaal kan niet verwijderd worden"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "De kanalen kunnen niet verwijderd worden"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Een kanaal met die URL bestaat al"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "We kunnen het bericht voor de gebruiker niet verwijderen"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "Het kanaal kan niet verwijderd worden"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "We kunnen de gekozen berichten voor de gebruiker niet verwijderen"
},
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "Er is geen bestaand account gevonden op basis van het e-mail adres voor dit team. Het kan zijn dat een uitnodiging nodig is om lid te worden van dit team."
+ "translation": "De gebruiker kan niet gevonden worden"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json
index 94c93358e..b1da40064 100644
--- a/i18n/pt-BR.json
+++ b/i18n/pt-BR.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "ID do outro usuário inválida "
+ "translation": "ID de usuário inválido para a criação do canal direto"
},
{
"id": "api.channel.delete_channel.archived",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "Não foi possível recuperar o usuário ao tentar salvar a atualização da mensagem do cabeçalho do canal %v"
+ "translation": "Não foi possível recuperar o usuário ao tentar atualizar a mensagem do cabeçalho do canal"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -796,6 +796,10 @@
"translation": "Desculpe, não conseguimos encontrar a página."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "{{.Name}} inválido ou ausente no corpo da requisição"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Parâmetro {{.Name}} inválido"
},
@@ -812,6 +816,10 @@
"translation": "Token de sessão inválido={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Parâmetro {{.Name}} inválido ou ausente na URL de requisição"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "Purgar todos os caches"
},
@@ -2760,6 +2768,10 @@
"translation": "Parâmetro {{.Name}} inválido"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "É necessário informar o ID da equipe para criar um canal"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
"translation": "Falha ao postar a mensagem de propósito do canal"
},
@@ -2780,20 +2792,196 @@
"translation": "%s atualizou o propósito do canal para: %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Erro ao ler arquivo de importação."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "Decodificação JSON da linha falhou."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Erro ao importar canal. A equipe com o nome \"{{.TeamName}}\" não foi encontrado."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "A linha de dados de importação é do tipo \"channel\" mas o objeto channel é nulo."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "A linha de dados de importação é do tipo \"team\" mas o objeto team é nulo."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "A linha de dados de importação tem o tipo \"user\", mas o objeto user é nulo."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "A linha de dados de importação possui o tipo desconhecido \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Canal create_at precisa ser maior que 0 se informado."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "A propriedade display_name do canal não está dentro das restrições de comprimento permitidas."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Faltando a propriedade obrigatória do canal: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "O cabeçalho do canal é muito longo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "O nome do canal contém caracteres inválidos."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "O nome do canal é muito longo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Faltando a propriedade obrigatória do canal: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "O propósito do canal é muito longo."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Faltando a propriedade obrigatória do canal: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "O tipo do canal é inválido."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Faltando a propriedade obrigatória do canal: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Equipe allowed_domains é muito longo."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Equipe create_at não pode ser 0 se informado."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "A descrição da equipe é muito longa."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "A propriedade display_name da equipe não está dentro das restrições de comprimento permitidas."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Falta a propriedade obrigatória da equipe: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "O nome da equipe contém caracteres inválidos."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "O nome da equipe é muito longo."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "A propriedade obrigatória nome não foi informada para a equipe."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "O nome da equipe possui palavras reservadas."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "O tipo da equipe não é válido."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Falta a propriedade obrigatória da equipe: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Falta nome do canal em Usuário Membro do Canal."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Função inválida em Usuário Membro do Canal."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "O AuthData do usuário é muito longo."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "O AuthService do usuário não deve ser vazio caso informado."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "O email do usuário possui um comprimento inválido."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Faltando a propriedade obrigatória do usuário: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "O Primeiro Nome do usuário é muito longo."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "O Último Nome do usuário é muito longo."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "O apelido do usuário é muito longo."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "O Cargo do usuário é muito longo."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "As funções de usuário não são válidas."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Nome de usuário inválido"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Faltando a propriedade obrigatória do usuário: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Função inválida em Usuário Membro da Equipe."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Falta nome da equipe em Usuário Membro da Equipe."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "Capacidade de criar novas equipes"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "Criar Equipes"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "Capacidade de alterar as funções de um membro da equipe"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "Gerenciar Funções da Equipe"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3417,7 +3605,7 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "Não é possível ativar email em lote quando clustering está ativo"
+ "translation": "Não é possível ativar email em lote quando clustering está ativo."
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
@@ -3644,6 +3832,10 @@
"translation": "Inválido máximo de conexões abertas em configurações SQL. Deve ser um número positivo."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "O tempo de atualização de digitação do usuário não deve ser definido para menos de 1000 milissegundos."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "Chave Secreta de Administração do WebRTC Gateway precisa ser definida."
},
@@ -4316,6 +4508,14 @@
"translation": "Nenhum canal foi encontrado"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "Não foi possível encontrar o canal excluído existente"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "Não existe nenhum canal excluído com esse nome"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "Nós não podemos obter a informação extra para membros do canal"
},
@@ -4356,6 +4556,10 @@
"translation": "Não foi possível incrementar o número de menções"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "Não foi possível excluir o canal"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "Não foi possível deletar os canais"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Um canal com essa URL já existe"
+ "translation": "Um canal com o este nome já existe nesta equipe"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "Não foi possível deletar os comentários para o usuário"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "Não foi possível excluir as postagens por canal"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "Não foi possível selecionar os posts para deletar para o usuário"
},
@@ -5029,7 +5237,7 @@
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "Uma equipe com este domínio já existe"
+ "translation": "Já existe uma equipe com este nome"
},
{
"id": "store.sql_team.save.existing.app_error",
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "Não foi possível encontrar uma conta correspondente ao seu endereço de email para esta equipe. Esta equipe pode exigir um convite do dono da equipe para participar."
+ "translation": "Não foi possível encontrar o usuário."
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/ru.json b/i18n/ru.json
index ffac86598..92d00a707 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "Неверный идентификатор другого пользователя "
+ "translation": "Неверный ID пользователя при создании приватного канала"
},
{
"id": "api.channel.delete_channel.archived",
@@ -313,7 +313,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.post.error",
- "translation": "Failed to post update channel header message"
+ "translation": "Не удалось опубликовать сообщение обновления заголовка канала"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "Не удалось получить пользователя при попытке обновления сообщения заголовка канала %v"
+ "translation": "Не удалось получить пользователя при попытке обновления сообщения заголовка канала"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -796,12 +796,16 @@
"translation": "Извините, мы не смогли найти страницу."
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "Неверно или пропущено {{.Name}} в теле запроса"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "Неверный параметр {{.Name}}"
},
{
"id": "api.context.invalid_session.error",
- "translation": "Invalid session err=%v"
+ "translation": "Неверная сессия err=%v"
},
{
"id": "api.context.invalid_team_url.debug",
@@ -809,7 +813,11 @@
},
{
"id": "api.context.invalid_token.error",
- "translation": "Invalid session token={{.Token}}, err={{.Error}}"
+ "translation": "Неверный токен сессии={{.Token}}, err={{.Error}}"
+ },
+ {
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "Неверный или пропущенный параметр {{.Name}} в запросе URL"
},
{
"id": "api.context.invalidate_all_caches",
@@ -1581,7 +1589,7 @@
},
{
"id": "api.post.update_post.permissions_denied.app_error",
- "translation": "Возможность создания команд была отключена. Пожалуйста, обратитесь к вашему системному администратору за подробностями."
+ "translation": "Возможность редактирования сообщений была отключена. Пожалуйста, обратитесь к Вашему системному администратору за подробностями."
},
{
"id": "api.post.update_post.permissions_details.app_error",
@@ -1589,7 +1597,7 @@
},
{
"id": "api.post.update_post.permissions_time_limit.app_error",
- "translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your systems administrator for details."
+ "translation": "Редактирование сообщений разрешено только {{.timeLimit}} секунд после публикации. За подробностями обратитесь к Вашему системному администратору."
},
{
"id": "api.post.update_post.system_message.app_error",
@@ -2249,7 +2257,7 @@
},
{
"id": "api.user.add_direct_channels_and_forget.failed.error",
- "translation": "Failed to add direct channel preferences for user user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
+ "translation": "Не удалось применить настройки приватного канала для пользователя: user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
},
{
"id": "api.user.authorize_oauth_user.bad_response.app_error",
@@ -2753,15 +2761,19 @@
},
{
"id": "api.websocket.invalid_session.error",
- "translation": "Invalid session err=%v"
+ "translation": "Неверная сессия err=%v"
},
{
"id": "api.websocket_handler.invalid_param.app_error",
"translation": "Недопустимый параметр {{.Name}}"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Для создания канала необходимо указать ID команды"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
- "translation": "Failed to post channel purpose message"
+ "translation": "Не удалось обновить заголовок канала."
},
{
"id": "app.channel.post_update_channel_purpose_message.removed",
@@ -2780,20 +2792,196 @@
"translation": "%s обновил заголовок канала на: %s"
},
{
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "Ошибка чтения файла импорта."
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "Ошибка обработки строки JSON."
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "Ошибка импорта канала. Команда с именем \"{{.TeamName}}\" не найдена."
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "Строка импорта данных содержит тип \"channel\", но объект channel равен null."
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "Строка импорта данных содержит тип \"team\", но объект team равен null."
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "Строка импорта данных содержит тип \"user\", но объект user равен null."
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "Строка импорта данных содержит неизвестный тип \"{{.Type}}\"."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "Если свойство Channel create_at присутствует, то оно не может быть равно 0."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "Свойство Channel display_name не находится в пределах допустимых ограничений длины."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "Пропущено обязательное свойство channel: display_name."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "Длина заголовка канала слишком большая."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "Имя канала содержит недопустимые символы."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "Имя канала слишком длинное."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "Пропущено обязательное свойство channel: name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "Заголовок канала слишком длинный."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "Пропущено обязательное свойство channel: team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "Неверный тип канала."
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "Пропущено обязательное свойство channel: type."
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "Свойство Team allowed_domains слишком длинное."
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "Если свойство Team create_at задано, то оно не может быть 0."
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "Описание команды слишком длинное."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "Свойство Team display_name не находится в пределах допустимых ограничений длины."
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "Пропущено необходимое свойство team: display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "Имя команды содержит недопустимые символы."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "Имя команды слишком длинное."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "Пропущено необходимое свойство team: name."
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "Имя команды содержит зарезервированные слова."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "Неверный тип команды."
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "Пропущено необходимое свойство team: type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "User AuthData is too long."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "Если задан пользователь AuthService, то он не может быть пустым."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "E-Mail пользователя имеет неверную длину."
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "Пропущено обязательное свойство user: email."
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "Имя пользователя слишком длинное."
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "Фамилия пользователя слишком длинная."
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "Псевдоним пользователя слишком длинный."
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "Расположение пользователя слишком длинное."
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "Неверные роли пользователя."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "Неверное имя пользователя."
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "Пропущено необходимое свойство user: username."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
+ },
+ {
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "Возможность создавать новые команды"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "Создание команд"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "Возможность изменять роли участников команды"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "Управление ролями команды"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3644,6 +3832,10 @@
"translation": "Неверное значение максимального количества открытых соединений в настройках SQL. Число должно быть положительным."
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Обновления статуса набора текста пользователем не могут быть чаще, чем раз в 1000 миллисекунд."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "Admin Secret для шлюза WebRTC должен быть установлен."
},
@@ -4316,6 +4508,14 @@
"translation": "Каналы не найдены"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "Не удалось найти существующий канал"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "Не существует удалённого канала с таким именем."
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "Не удалось получить дополнительные сведения об участниках канала"
},
@@ -4356,6 +4556,10 @@
"translation": "Не удалось увеличить счетчик упоминаний"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "Неудачная попытка удалить канал"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "Безуспешная попытка удалить каналы"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "Канал с таким URL уже существует"
+ "translation": "Канал с таким именем уже существует в этой команде"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "Неудачная попытка удалить комментарии пользователя"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "Неудачная попытка удалить канал"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "Не удалось выбрать для удаления посты пользователя"
},
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "Не удалось найти действительную учетную запись с соответствующим адресом электронной почты для данной команды. Эта команда может требовать приглашения от владельца команды для присоединения."
+ "translation": "Мы не смогли найти пользователя"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json
index 3f78b6208..340095750 100644
--- a/i18n/zh_CN.json
+++ b/i18n/zh_CN.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "无效的其他用户 ID "
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -305,7 +305,7 @@
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
- "translation": "尝试保存更新的频道标题消息 %v 时获取用户信息失败"
+ "translation": "更新频道 DisplayName 字段时获取用户失败"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
@@ -313,7 +313,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.post.error",
- "translation": "Failed to post update channel header message"
+ "translation": "更新频道头部消息失败"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "尝试保存更新的频道标题消息 %v 时获取用户信息失败"
+ "translation": "尝试保存更新的频道标题时获取用户信息失败"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -796,6 +796,10 @@
"translation": "对不起,我们找不到该页面。"
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "请求消息体有无效或缺少 {{.Name}}"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "无效 {{.Name}} 参数"
},
@@ -812,6 +816,10 @@
"translation": "无效会话令牌 token={{.Token}}, err={{.Error}}"
},
{
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "请求网址有无效或缺少 {{.Name}}"
+ },
+ {
"id": "api.context.invalidate_all_caches",
"translation": "清除所有缓存"
},
@@ -1509,7 +1517,7 @@
},
{
"id": "api.post.send_notifications.user_id.debug",
- "translation": "Post creator not in channel for the post, no notification sent post_id=%v channel_id=%v user_id=%v"
+ "translation": "消息创建者不在频道中,未发送推送 post_id=%v channel_id=%v user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
@@ -1561,7 +1569,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
- "translation": "Failed to send push device_id={{.DeviceId}}, err={{.Error}}"
+ "translation": "发送推送失败 device_id={{.DeviceId}}, err={{.Error}}"
},
{
"id": "api.post.send_notifications_and_forget.sent",
@@ -1581,7 +1589,7 @@
},
{
"id": "api.post.update_post.permissions_denied.app_error",
- "translation": "团队创建被禁用。详细请询问您的系统管理员。"
+ "translation": "消息修改已禁用。详细请询问您的系统管理员。"
},
{
"id": "api.post.update_post.permissions_details.app_error",
@@ -1589,7 +1597,7 @@
},
{
"id": "api.post.update_post.permissions_time_limit.app_error",
- "translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your systems administrator for details."
+ "translation": "消息只允许在 {{.limeLimit}} 秒内编辑。详情请咨询您的系统管理员。"
},
{
"id": "api.post.update_post.system_message.app_error",
@@ -2501,19 +2509,19 @@
},
{
"id": "api.user.send_email_change_email_and_forget.error",
- "translation": "未能发送电子邮件通知电子邮件成功 err=%v"
+ "translation": "未能发送电子邮件通知电子邮件成功"
},
{
"id": "api.user.send_email_change_username_and_forget.error",
- "translation": "未能发送用户名更改通知邮件 err=%v"
+ "translation": "未能发送用户名更改通知邮件"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
- "translation": "未能发送电子邮件更改验证电子邮件成功 err=%v"
+ "translation": "未能发送电子邮件更改验证电子邮件成功"
},
{
"id": "api.user.send_password_change_email_and_forget.error",
- "translation": "未能发送更新密码电子邮件成功 err=%v"
+ "translation": "未能发送更新密码电子邮件成功"
},
{
"id": "api.user.send_password_reset.find.app_error",
@@ -2529,15 +2537,15 @@
},
{
"id": "api.user.send_sign_in_change_email_and_forget.error",
- "translation": "未能发送更新密码电子邮件成功 err=%v"
+ "translation": "未能发送更新密码电子邮件成功"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
- "translation": "未能发送验证电子邮件成功 err=%v"
+ "translation": "未能发送验证电子邮件成功"
},
{
"id": "api.user.send_welcome_email_and_forget.failed.error",
- "translation": "未能成功发送欢迎电子邮件 err=%v"
+ "translation": "未能成功发送欢迎电子邮件"
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
@@ -2760,40 +2768,220 @@
"translation": "无效的参数 {{.Name}}"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "Must specify the team ID to create a channel"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
- "translation": "Failed to post channel purpose message"
+ "translation": "发送频道作用消息失败"
},
{
"id": "app.channel.post_update_channel_purpose_message.removed",
- "translation": "%s 删除了频道标题 (原为: %s)"
+ "translation": "%s 删除了频道作用 (原为: %s)"
},
{
"id": "app.channel.post_update_channel_purpose_message.retrieve_user.error",
- "translation": "尝试保存更新的频道标题消息 %v 时获取用户信息失败"
+ "translation": "尝试保存更新的频道作用消息 %v 时获取用户信息失败"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_from",
- "translation": "%s 将频道标题从 %s 更新为 %s"
+ "translation": "%s 将频道作用从: %s 更新为: %s"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_to",
- "translation": "%s 更新频道标题为: %s"
+ "translation": "%s 更新了频道作用为: %s"
+ },
+ {
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "读取数据导入文件错误。"
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON 解码行失败。"
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "导入频道失败。团队名 \"{{.TeamName}}\" 无法找到。"
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "导入数据行有类型 \"channel\" 但频道对象是无。"
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "导入数据行有类型 \"team\" 但团队对象是无。"
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "导入数据行有类型 \"user\" 但用户对象是无。"
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "导入数据行有无效的类型 \"{{.Type}}\"。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "如果提供频道 create_at 则不能为 0。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "频道 display_name 不在允许的长度范围内。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "缺少频道必须属性:display_name。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "频道标题过长。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "频道名称包含无效字符。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "频道名称过长。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "缺少频道必须属性:name"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "频道作用过长。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "缺少频道必须属性:team"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "无效频道类型。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "缺少频道必须属性:type。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "团队 allowed_domains 过长。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "如果提供团队 create_at 则不能为 0。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "团队简介过长。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "团队 display_name 不在允许的长度范围内。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "缺少频道必须属性:display_name"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "团队名包含非法字符。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "团队名过长。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "缺少频道必须属性:name。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "团队名含有预留词。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "无效团队类型。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "缺少频道必须属性:type"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "Channel name missing from User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Channel Membership."
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "用户 AuthData 过长。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "如果提供用户 AuthService 则不能留空。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "用户邮箱地址拥有无效长度。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "缺少用户必须属性:email。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "用户名子过长。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "用户姓氏过长。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "用户昵称过长。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "用户职位过长。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "无效用户角色。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "无效的用户名。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "缺少用户必须属性:username。"
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "Invalid roles for User's Team Membership."
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "Team name missing from User's Team Membership."
},
{
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "能创建新团队"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "创建团队"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "能修改团队成员的角色"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "管理团队角色"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3417,7 +3605,7 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "当机群启用时没法启动批量电子邮件"
+ "translation": "当机群启用时没法启动批量电子邮件。"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
@@ -3644,6 +3832,10 @@
"translation": "SQL 设置中最大开启连接数无效。必须是正整数。"
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds."
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "WebRTC 网关管理密码必须设定。"
},
@@ -4316,6 +4508,14 @@
"translation": "没有找到频道"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "我们找不到存在的已删除频道"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "没有用于此名的已删频道"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "我们无法获得额外的信息频道成员"
},
@@ -4356,6 +4556,10 @@
"translation": "我们不能增加提及数"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "我们无法删除频道"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "我们无法删除频道"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "已存在使用该 URL 的频道"
+ "translation": "A channel with that name already exists on the same team"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "我们不能删除用户的评论"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "我们无法删除频道"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "我们不能为用户选择要删除的信息"
},
@@ -5029,7 +5237,7 @@
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "该网域的团队已存在"
+ "translation": "已有团队拥有此名称"
},
{
"id": "store.sql_team.save.existing.app_error",
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "我们无法从这个团队找到一个现有匹配您的电子邮件的帐户。此团队或许需要从团队拥有者获得邀请才可加入。"
+ "translation": "无法找到该用户。"
},
{
"id": "store.sql_user.permanent_delete.app_error",
diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json
index 136f89fc3..6452df60a 100644
--- a/i18n/zh_TW.json
+++ b/i18n/zh_TW.json
@@ -217,7 +217,7 @@
},
{
"id": "api.channel.create_direct_channel.invalid_user.app_error",
- "translation": "無效的其他使用者 ID"
+ "translation": "Invalid user ID for direct channel creation"
},
{
"id": "api.channel.delete_channel.archived",
@@ -301,11 +301,11 @@
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
- "translation": "發送顯示名稱更新訊息時失敗 %v"
+ "translation": "發送顯示名稱更新訊息時失敗"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
- "translation": "嘗試儲存更新的頻道標題訊息 %v 時取得使用者資訊失敗"
+ "translation": "在更新頻道顯示名稱時無法取得使用者資訊"
},
{
"id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
@@ -313,7 +313,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.post.error",
- "translation": "Failed to post update channel header message"
+ "translation": "發送更新頻道標題訊息時失敗"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.removed",
@@ -321,7 +321,7 @@
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
- "translation": "嘗試儲存更新的頻道標題訊息 %v 時取得使用者資訊失敗"
+ "translation": "在更新頻道標題時無法取得使用者資訊"
},
{
"id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
@@ -333,7 +333,7 @@
},
{
"id": "api.channel.post_user_add_remove_message_and_forget.error",
- "translation": "張貼 加入/退出 訊息 %v 失敗"
+ "translation": "發送加入/退出 訊息失敗"
},
{
"id": "api.channel.remove.default.app_error",
@@ -796,12 +796,16 @@
"translation": "抱歉,無法找到頁面。"
},
{
+ "id": "api.context.invalid_body_param.app_error",
+ "translation": "要求內容中缺少 {{.Name}} 或是該值為無效"
+ },
+ {
"id": "api.context.invalid_param.app_error",
"translation": "無效的 {{.Name}} 參數"
},
{
"id": "api.context.invalid_session.error",
- "translation": "Invalid session err=%v"
+ "translation": "無效工作階段 err=%v"
},
{
"id": "api.context.invalid_team_url.debug",
@@ -809,7 +813,11 @@
},
{
"id": "api.context.invalid_token.error",
- "translation": "Invalid session token={{.Token}}, err={{.Error}}"
+ "translation": "無效工作階段 token={{.Token}}, err={{.Error}}"
+ },
+ {
+ "id": "api.context.invalid_url_param.app_error",
+ "translation": "要求網址中缺少 {{.Name}} 參數或是該值為無效 "
},
{
"id": "api.context.invalidate_all_caches",
@@ -1489,7 +1497,7 @@
},
{
"id": "api.post.make_direct_channel_visible.get_2_members.error",
- "translation": "取得直接訊息頻道的兩位成員失敗 channel_id=%v"
+ "translation": "取得直接訊息頻道的兩位成員失敗 channel_id={{.ChannelId}}"
},
{
"id": "api.post.make_direct_channel_visible.get_members.error",
@@ -1509,7 +1517,7 @@
},
{
"id": "api.post.send_notifications.user_id.debug",
- "translation": "Post creator not in channel for the post, no notification sent post_id=%v channel_id=%v user_id=%v"
+ "translation": "此訊息的發起人不在頻道,將不發送通知 post_id=%v channel_id=%v user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
@@ -1561,7 +1569,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_notification.error",
- "translation": "Failed to send push device_id={{.DeviceId}}, err={{.Error}}"
+ "translation": "發送推播失敗 device_id={{.DeviceId}}, err={{.Error}}"
},
{
"id": "api.post.send_notifications_and_forget.sent",
@@ -1581,7 +1589,7 @@
},
{
"id": "api.post.update_post.permissions_denied.app_error",
- "translation": "建立團隊已被停用。請洽詢系統管理員了解詳情。"
+ "translation": "編輯訊息已被停用。請洽詢系統管理員了解詳情。"
},
{
"id": "api.post.update_post.permissions_details.app_error",
@@ -1589,7 +1597,7 @@
},
{
"id": "api.post.update_post.permissions_time_limit.app_error",
- "translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your systems administrator for details."
+ "translation": "僅在 {{.timeLimit}} 秒內可以編輯訊息。請洽詢系統管理員了解詳情。 "
},
{
"id": "api.post.update_post.system_message.app_error",
@@ -2249,7 +2257,7 @@
},
{
"id": "api.user.add_direct_channels_and_forget.failed.error",
- "translation": "Failed to add direct channel preferences for user user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
+ "translation": "為使用者增加直接訊息頻道設定時失敗 user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}"
},
{
"id": "api.user.authorize_oauth_user.bad_response.app_error",
@@ -2501,19 +2509,19 @@
},
{
"id": "api.user.send_email_change_email_and_forget.error",
- "translation": "更改通知電子郵件傳送失敗 err=%v"
+ "translation": "更改通知電子郵件傳送失敗"
},
{
"id": "api.user.send_email_change_username_and_forget.error",
- "translation": "使用者名稱變更通知電子郵件以傳送失敗 err=%v"
+ "translation": "使用者名稱變更通知電子郵件以傳送失敗"
},
{
"id": "api.user.send_email_change_verify_email_and_forget.error",
- "translation": "更改驗證電子郵件傳送失敗 err=%v"
+ "translation": "更改驗證電子郵件傳送失敗"
},
{
"id": "api.user.send_password_change_email_and_forget.error",
- "translation": "更新密碼電子郵件傳送失敗 err=%v"
+ "translation": "更新密碼電子郵件傳送失敗"
},
{
"id": "api.user.send_password_reset.find.app_error",
@@ -2529,15 +2537,15 @@
},
{
"id": "api.user.send_sign_in_change_email_and_forget.error",
- "translation": "更新密碼電子郵件傳送失敗 err=%v"
+ "translation": "更新密碼電子郵件傳送失敗"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
- "translation": "認證電子郵件傳送失敗 err=%v"
+ "translation": "認證電子郵件傳送失敗"
},
{
"id": "api.user.send_welcome_email_and_forget.failed.error",
- "translation": "歡迎電子郵件傳送失敗 err=%v"
+ "translation": "歡迎電子郵件傳送失敗"
},
{
"id": "api.user.update_active.no_deactivate_ldap.app_error",
@@ -2753,47 +2761,227 @@
},
{
"id": "api.websocket.invalid_session.error",
- "translation": "Invalid session err=%v"
+ "translation": "無效的工作階段 err=%v"
},
{
"id": "api.websocket_handler.invalid_param.app_error",
"translation": "無效的參數 {{.Name}}"
},
{
+ "id": "app.channel.create_channel.no_team_id.app_error",
+ "translation": "建立頻道時必須指定團隊 ID"
+ },
+ {
"id": "app.channel.post_update_channel_purpose_message.post.error",
- "translation": "Failed to post channel purpose message"
+ "translation": "發送頻道用途訊息失敗"
},
{
"id": "app.channel.post_update_channel_purpose_message.removed",
- "translation": "%s 已移除了頻道標題 (原為: %s)"
+ "translation": "%s 已移除了頻道用途 (原為: %s)"
},
{
"id": "app.channel.post_update_channel_purpose_message.retrieve_user.error",
- "translation": "嘗試儲存更新的頻道標題訊息 %v 時取得使用者資訊失敗"
+ "translation": "嘗試儲存更新的頻道用途訊息 %v 時取得使用者資訊失敗"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_from",
- "translation": "%s 將原頻道標題由 %s 改為 %s"
+ "translation": "%s 將原頻道用途由 %s 改為 %s"
},
{
"id": "app.channel.post_update_channel_purpose_message.updated_to",
- "translation": "%s 已更新頻道標題為:%s"
+ "translation": "%s 已更新頻道用途為:%s"
+ },
+ {
+ "id": "app.import.bulk_import.file_scan.error",
+ "translation": "讀取匯入資料檔失敗。"
+ },
+ {
+ "id": "app.import.bulk_import.json_decode.error",
+ "translation": "JSON 解碼失敗。"
+ },
+ {
+ "id": "app.import.import_channel.team_not_found.error",
+ "translation": "匯入頻道失敗。不存在名字為 \"{{.TeamName}}\" 的團隊。"
+ },
+ {
+ "id": "app.import.import_line.null_channel.error",
+ "translation": "匯入資料行資料型別為\"頻道\"但頻道物件為 null"
+ },
+ {
+ "id": "app.import.import_line.null_team.error",
+ "translation": "匯入資料行資料型別為\"團隊\"但團隊物件為 null"
+ },
+ {
+ "id": "app.import.import_line.null_user.error",
+ "translation": "匯入資料行資料型別為\"使用者\"但使用者物件為 null"
+ },
+ {
+ "id": "app.import.import_line.unknown_line_type.error",
+ "translation": "匯入資料行型別為未知型別 \"{{.Type}}\"。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.create_at_zero.error",
+ "translation": "如果有提供頻道建立時間,該值不能為 0。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_length.error",
+ "translation": "頻道顯示名稱長度不符要求。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.display_name_missing.error",
+ "translation": "缺少必要的頻道屬性:顯示名稱。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.header_length.error",
+ "translation": "頻道標題過長。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_characters.error",
+ "translation": "頻道名稱包含無效的字元。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_length.error",
+ "translation": "頻道名稱過長。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.name_missing.error",
+ "translation": "缺少必要的頻道屬性:名字。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.purpose_length.error",
+ "translation": "頻道用途過長。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.team_missing.error",
+ "translation": "缺少必要的頻道屬性:團隊。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_invalid.error",
+ "translation": "無效的頻道類型。"
+ },
+ {
+ "id": "app.import.validate_channel_import_data.type_missing.error",
+ "translation": "缺少必要的頻道屬性:類型。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.allowed_domains_length.error",
+ "translation": "團隊允許網域過長。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.create_at_zero.error",
+ "translation": "如果有提供團隊建立時間,該值不能為 0。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.description_length.error",
+ "translation": "團隊描述過長。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_length.error",
+ "translation": "團隊顯示名稱長度不符要求。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.display_name_missing.error",
+ "translation": "缺少必要的團隊屬性:顯示名稱。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_characters.error",
+ "translation": "使用者名稱帶有無效字元。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_length.error",
+ "translation": "團隊名稱過長。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_missing.error",
+ "translation": "缺少必要的團隊屬性:名字。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.name_reserved.error",
+ "translation": "團隊名稱帶有保留字。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_invalid.error",
+ "translation": "無效的團隊類型。"
+ },
+ {
+ "id": "app.import.validate_team_import_data.type_missing.error",
+ "translation": "缺少必要的團隊屬性:類型。"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.channel_name_missing.error",
+ "translation": "使用者頻道資料中缺少頻道名字。"
+ },
+ {
+ "id": "app.import.validate_user_channels_import_data.invalid_roles.error",
+ "translation": "使用者頻道資料的角色為無效資料。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_data_length.error",
+ "translation": "使用者認證資料過長。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.auth_service_length.error",
+ "translation": "如果有提供使用者認證服務,該值不能為空。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_length.error",
+ "translation": "使用者電子郵件的長度無效。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.email_missing.error",
+ "translation": "缺少必要的使用者屬性:電子郵件。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.first_name_length.error",
+ "translation": "使用者名字過長。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.last_name_length.error",
+ "translation": "使用者姓氏過長。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.nickname_length.error",
+ "translation": "使用者暱稱過長。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.position_length.error",
+ "translation": "使用者職位過長。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.roles_invalid.error",
+ "translation": "無效的使用者角色。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_invalid.error",
+ "translation": "無效的使用者名稱。"
+ },
+ {
+ "id": "app.import.validate_user_import_data.username_missing.error",
+ "translation": "缺少必要的使用者屬性:名字。"
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.invalid_roles.error",
+ "translation": "使用者團隊資料的角色為無效資料。"
+ },
+ {
+ "id": "app.import.validate_user_teams_import_data.team_name_missing.error",
+ "translation": "使用者團隊資料中缺少團隊名字。"
},
{
"id": "authentication.permissions.create_team_roles.description",
- "translation": "Ability to create new teams"
+ "translation": "允許建立團隊"
},
{
"id": "authentication.permissions.create_team_roles.name",
- "translation": "Create Teams"
+ "translation": "建立團隊"
},
{
"id": "authentication.permissions.manage_team_roles.description",
- "translation": "Ability to change the roles of a team member"
+ "translation": "允許改變團隊成員的角色"
},
{
"id": "authentication.permissions.manage_team_roles.name",
- "translation": "Manage Team Roles"
+ "translation": "管理團隊角色"
},
{
"id": "authentication.permissions.team_invite_user.description",
@@ -3644,6 +3832,10 @@
"translation": "SQL 設定中的最高開啟連線數無效。必須為正數。"
},
{
+ "id": "model.config.is_valid.time_between_user_typing.app_error",
+ "translation": "使用者輸入更新間隔不應該設定為低於 1000 毫秒。"
+ },
+ {
"id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error",
"translation": "必須設定 WebRTC 閘道管理員密碼。"
},
@@ -4316,6 +4508,14 @@
"translation": "找不到頻道"
},
{
+ "id": "store.sql_channel.get_deleted_by_name.existing.app_error",
+ "translation": "找不到現有的已刪除頻道"
+ },
+ {
+ "id": "store.sql_channel.get_deleted_by_name.missing.app_error",
+ "translation": "沒有該名字的已刪除頻道"
+ },
+ {
"id": "store.sql_channel.get_extra_members.app_error",
"translation": "無法取得頻道成員的更多資訊"
},
@@ -4356,6 +4556,10 @@
"translation": "無法遞增提及計數"
},
{
+ "id": "store.sql_channel.permanent_delete.app_error",
+ "translation": "無法刪除頻道"
+ },
+ {
"id": "store.sql_channel.permanent_delete_by_team.app_error",
"translation": "無法刪除這些頻道"
},
@@ -4389,7 +4593,7 @@
},
{
"id": "store.sql_channel.save_channel.exists.app_error",
- "translation": "該網址已經被其他頻道使用"
+ "translation": "相同名字的頻道已存在於同團隊"
},
{
"id": "store.sql_channel.save_channel.limit.app_error",
@@ -4720,6 +4924,10 @@
"translation": "無法刪除使用者的註解"
},
{
+ "id": "store.sql_post.permanent_delete_by_channel.app_error",
+ "translation": "無法根據頻道刪除訊息"
+ },
+ {
"id": "store.sql_post.permanent_delete_by_user.app_error",
"translation": "無法選擇該使用者的訊息以刪除"
},
@@ -5029,7 +5237,7 @@
},
{
"id": "store.sql_team.save.domain_exists.app_error",
- "translation": "該網域的團隊已存在"
+ "translation": "已經存在相同名稱的團隊"
},
{
"id": "store.sql_team.save.existing.app_error",
@@ -5125,7 +5333,7 @@
},
{
"id": "store.sql_user.missing_account.const",
- "translation": "在此團隊中找不到符合您的電子郵件之帳號,此團隊需要從團隊擁有者取得邀請才可加入。"
+ "translation": "找不到使用者"
},
{
"id": "store.sql_user.permanent_delete.app_error",