From 3b0f7163ab7e58a04c1fcadf7f615448bd4395a0 Mon Sep 17 00:00:00 2001 From: enahum Date: Thu, 23 Feb 2017 10:21:34 -0300 Subject: translations PR 20170220 (#5482) --- i18n/de.json | 134 ++++++++++++++++++++++++++++++-------------------------- i18n/en.json | 16 +++---- i18n/es.json | 30 ++++++++----- i18n/fr.json | 8 ++++ i18n/ja.json | 8 ++++ i18n/ko.json | 106 +++++++++++++++++++++++--------------------- i18n/nl.json | 8 ++++ i18n/pt-BR.json | 12 ++++- i18n/ru.json | 8 ++++ i18n/zh_CN.json | 8 ++++ i18n/zh_TW.json | 8 ++++ 11 files changed, 213 insertions(+), 133 deletions(-) (limited to 'i18n') diff --git a/i18n/de.json b/i18n/de.json index 44ceebcc5..60fa73d6e 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -305,7 +305,7 @@ }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error", - "translation": "Fehler beim Abrufen des Nutzers während des aktualisierens des DisplayName-Feldes" + "translation": "Fehler beim Abrufen des Nutzers während des Aktualisierens des DisplayName-Feldes" }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from", @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Ein Fehler während des Lesens vom lokalen Server ist aufgetreten" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Dateiupload nicht möglich. Header können nicht geparst werden." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "Datei über den maximalen Dimensionen konnte nicht hochgeladen werden: {{.Filename}}" @@ -2773,223 +2777,223 @@ }, { "id": "app.channel.post_update_channel_purpose_message.post.error", - "translation": "Failed to post channel purpose message" + "translation": "Fehler beim Senden des Kanalzwecks" }, { "id": "app.channel.post_update_channel_purpose_message.removed", - "translation": "Der Kanaltitel %s wurde entfernt (vorher: %s)" + "translation": "%s hat den Kanalzweck entfernt (war: %s)" }, { "id": "app.channel.post_update_channel_purpose_message.retrieve_user.error", - "translation": "Fehler beim Abrufen des Nutzers während des Sicherns der Kanalüberschrift %v" + "translation": "Fehler beim Abrufen des Nutzers während des Aktualisierens des Kanalzwecks %v" }, { "id": "app.channel.post_update_channel_purpose_message.updated_from", - "translation": "%s Der Kanaltitel wurde aktualisiert von %s nach %s" + "translation": "%s hat den Kanalzweck von: %s nach: %s aktualisiert" }, { "id": "app.channel.post_update_channel_purpose_message.updated_to", - "translation": "%s der Kanaltitel wurde aktualisiert in %s" + "translation": "%s hat den Kanalzweck aktualisiert zu: %s" }, { "id": "app.import.bulk_import.file_scan.error", - "translation": "Error reading import data file." + "translation": "Fehler beim Lesen der Importdatei." }, { "id": "app.import.bulk_import.json_decode.error", - "translation": "JSON decode of line failed." + "translation": "JSON Decode der Zeile fehlgeschlagen." }, { "id": "app.import.import_channel.team_not_found.error", - "translation": "Error importing channel. Team with name \"{{.TeamName}}\" could not be found." + "translation": "Fehler beim Importieren des Kanals. Team mit dem Namen \"{{.TeamName}}\" konnte nicht gefunden werden." }, { "id": "app.import.import_line.null_channel.error", - "translation": "Import data line has type \"channel\" but the channel object is null." + "translation": "Importdatenzeile hat den Typ \"channel\", aber das Kanalobjekt ist null." }, { "id": "app.import.import_line.null_team.error", - "translation": "Import data line has type \"team\" but the team object is null." + "translation": "Importdatenzeile hat den Typ \"team\", aber das Teamobjekt ist null." }, { "id": "app.import.import_line.null_user.error", - "translation": "Import data line has type \"user\" but the user object is null." + "translation": "Importdatenzeile hat den Typ \"user\", aber das Benutzerobjekt ist null." }, { "id": "app.import.import_line.unknown_line_type.error", - "translation": "Import data line has unknown type \"{{.Type}}\"." + "translation": "Importdatenzeile hat den unbekannten Typ \"{{.Type}}\"." }, { "id": "app.import.validate_channel_import_data.create_at_zero.error", - "translation": "Channel create_at must not be 0 if provided." + "translation": "Kanal create_at darf nicht 0 sein wenn angegeben." }, { "id": "app.import.validate_channel_import_data.display_name_length.error", - "translation": "Channel display_name is not within permitted length constraints." + "translation": "Kanal display_name befindet sich nicht innerhalb der Längenbegrenzung." }, { "id": "app.import.validate_channel_import_data.display_name_missing.error", - "translation": "Missing required channel property: display_name." + "translation": "Fehlende erforderliche Kanaleigenschaft: display_name." }, { "id": "app.import.validate_channel_import_data.header_length.error", - "translation": "Channel header is too long." + "translation": "Kanalüberschrift ist zu lang." }, { "id": "app.import.validate_channel_import_data.name_characters.error", - "translation": "Channel name contains invalid characters." + "translation": "Kanalname enthält ungültige Zeichen." }, { "id": "app.import.validate_channel_import_data.name_length.error", - "translation": "Channel name is too long." + "translation": "Kanalname ist zu lang." }, { "id": "app.import.validate_channel_import_data.name_missing.error", - "translation": "Missing required channel property: name" + "translation": "Fehlende erforderliche Kanaleigenschaft: name" }, { "id": "app.import.validate_channel_import_data.purpose_length.error", - "translation": "Channel purpose is too long." + "translation": "Kanalzweck ist zu lang." }, { "id": "app.import.validate_channel_import_data.team_missing.error", - "translation": "Missing required channel property: team" + "translation": "Fehlende erforderliche Kanaleigenschaft: team" }, { "id": "app.import.validate_channel_import_data.type_invalid.error", - "translation": "Channel type is invalid." + "translation": "Kanaltyp ist ungültig." }, { "id": "app.import.validate_channel_import_data.type_missing.error", - "translation": "Missing required channel property: type." + "translation": "Fehlende erforderliche Kanaleigenschaft: type." }, { "id": "app.import.validate_team_import_data.allowed_domains_length.error", - "translation": "Team allowed_domains is too long." + "translation": "Team allowed_domains ist zu lang." }, { "id": "app.import.validate_team_import_data.create_at_zero.error", - "translation": "Team create_at must not be 0 if provided." + "translation": "Team create_at darf nicht 0 sein wenn angegeben." }, { "id": "app.import.validate_team_import_data.description_length.error", - "translation": "Team description is too long." + "translation": "Team description ist zu lang." }, { "id": "app.import.validate_team_import_data.display_name_length.error", - "translation": "Team display_name is not within permitted length constraints." + "translation": "Team display_name befindet sich nicht innerhalb der Längenbegrenzung." }, { "id": "app.import.validate_team_import_data.display_name_missing.error", - "translation": "Missing required team property: display_name" + "translation": "Fehlende erforderliche Teameigenschaft: display_name" }, { "id": "app.import.validate_team_import_data.name_characters.error", - "translation": "Team name contains invalid characters." + "translation": "Team name enthält ungültige Zeichen." }, { "id": "app.import.validate_team_import_data.name_length.error", - "translation": "Team name is too long." + "translation": "Team name ist zu lang." }, { "id": "app.import.validate_team_import_data.name_missing.error", - "translation": "Missing required team property: name." + "translation": "Fehlende erforderliche Teameigenschaft: name." }, { "id": "app.import.validate_team_import_data.name_reserved.error", - "translation": "Team name contains reserved word." + "translation": "Team name enthält ein reserviertes Wort." }, { "id": "app.import.validate_team_import_data.type_invalid.error", - "translation": "Team type is not valid." + "translation": "Team type is ungütig." }, { "id": "app.import.validate_team_import_data.type_missing.error", - "translation": "Missing required team property: type" + "translation": "Fehlende erforderliche Teameigenschaft: type" }, { "id": "app.import.validate_user_channels_import_data.channel_name_missing.error", - "translation": "Channel name missing from User's Channel Membership." + "translation": "Kanalname fehlt in der Kanalmitgliedschaft des Benutzers." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error", - "translation": "Invalid Desktop NotifyProps for User's Channel Membership." + "translation": "Ungültige Desktop NotifyProps für Kanalmitgliedschaft des Benutzers." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error", - "translation": "Invalid MarkUnread NotifyProps for User's Channel Membership." + "translation": "Ungültige MarkUnread NotifyProps für Kanalmitgliedschaft des Benutzers." }, { "id": "app.import.validate_user_channels_import_data.invalid_roles.error", - "translation": "Invalid roles for User's Channel Membership." + "translation": "Ungültige Rollen für die Kanalmitgliedschaft des Benutzers." }, { "id": "app.import.validate_user_import_data.auth_data_length.error", - "translation": "User AuthData is too long." + "translation": "Benutzer AuthData ist zu lang." }, { "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "User AuthService should not be empty if it is provided." + "translation": "Benutzer AuthService sollte nicht leer sein wenn angegeben." }, { "id": "app.import.validate_user_import_data.email_length.error", - "translation": "User email has an invalid length." + "translation": "Benutzer email hat eine ungültige länge." }, { "id": "app.import.validate_user_import_data.email_missing.error", - "translation": "Missing required user property: email." + "translation": "Fehlende erforderliche Benutzereigenschaft: email." }, { "id": "app.import.validate_user_import_data.first_name_length.error", - "translation": "User First Name is too long." + "translation": "Benutzer Vorname ist zu lang." }, { "id": "app.import.validate_user_import_data.last_name_length.error", - "translation": "User Last Name is too long." + "translation": "Benutzer Nachname ist zu lang." }, { "id": "app.import.validate_user_import_data.nickname_length.error", - "translation": "User nickname is too long." + "translation": "Benutzer nickname ist zu lang." }, { "id": "app.import.validate_user_import_data.position_length.error", - "translation": "User Position is too long." + "translation": "Benutzer Position ist zu lang." }, { "id": "app.import.validate_user_import_data.roles_invalid.error", - "translation": "User roles are not valid." + "translation": "Benutzer roles sind nicht gültig." }, { "id": "app.import.validate_user_import_data.username_invalid.error", - "translation": "Username is not valid." + "translation": "Benutzername ist ungültig." }, { "id": "app.import.validate_user_import_data.username_missing.error", - "translation": "Missing require user property: username." + "translation": "Fehlende erforderliche Benutzereigenschaft: username." }, { "id": "app.import.validate_user_teams_import_data.invalid_roles.error", - "translation": "Invalid roles for User's Team Membership." + "translation": "Ungültige Rollen für Teammitgliedschaft des Benutzers." }, { "id": "app.import.validate_user_teams_import_data.team_name_missing.error", - "translation": "Team name missing from User's Team Membership." + "translation": "Team name fehlt in Teammitgliedschaft des Benutzers." }, { "id": "authentication.permissions.create_team_roles.description", - "translation": "Ability to create new teams" + "translation": "Die Möglichkeit, neue Teams zu erstellen" }, { "id": "authentication.permissions.create_team_roles.name", - "translation": "Create Teams" + "translation": "Teams erstellen" }, { "id": "authentication.permissions.manage_team_roles.description", - "translation": "Ability to change the roles of a team member" + "translation": "Die Möglichkeit, die Rollen eines Teammitgliedes zu ändern" }, { "id": "authentication.permissions.manage_team_roles.name", - "translation": "Manage Team Roles" + "translation": "Teamrollen verwalten" }, { "id": "authentication.permissions.team_invite_user.description", @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Authentifizierungstoken stimmten nicht überein" }, + { + "id": "model.client.read_file.app_error", + "translation": "Es trat ein Fehler beim Lesen der Datei auf" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Erstellt am muss eine gültige Zeit sein" @@ -3613,7 +3621,7 @@ }, { "id": "model.config.is_valid.cluster_email_batching.app_error", - "translation": "E-Mail-Stapelverarbeitung lässt sich bei aktiviertem Clustering nicht aktivieren" + "translation": "E-Mail-Stapelverarbeitung lässt sich bei aktiviertem Clustering nicht aktivieren." }, { "id": "model.config.is_valid.email_batching_buffer_size.app_error", @@ -3841,7 +3849,7 @@ }, { "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." + "translation": "Zeit zwischen Benutzereingabenaktualisierung sollte nicht weniger als 1000 Millisekunden betragen." }, { "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", @@ -4517,11 +4525,11 @@ }, { "id": "store.sql_channel.get_deleted_by_name.existing.app_error", - "translation": "Der bestehende Kanal konnte nicht gefunden werden" + "translation": "Der bestehende gelöschte Kanal konnte nicht gefunden werden" }, { "id": "store.sql_channel.get_deleted_by_name.missing.app_error", - "translation": "No deleted channel exists with that name" + "translation": "Es existieren keine gelöschten Kanäle mit dem Namen" }, { "id": "store.sql_channel.get_extra_members.app_error", @@ -4601,7 +4609,7 @@ }, { "id": "store.sql_channel.save_channel.exists.app_error", - "translation": "A channel with that name already exists on the same team" + "translation": "Ein Kanal mit dem Namen existiert bereits im gleichen Team" }, { "id": "store.sql_channel.save_channel.limit.app_error", @@ -4933,7 +4941,7 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "Der Kanal konnte nicht gelöscht werden" + "translation": "Die Nachrichten nach Kanal konnten nicht gelöscht werden" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", @@ -5245,7 +5253,7 @@ }, { "id": "store.sql_team.save.domain_exists.app_error", - "translation": "Ein Team mit dieser Domain existiert bereits" + "translation": "Ein Team mit diesem Namen existiert bereits" }, { "id": "store.sql_team.save.existing.app_error", diff --git a/i18n/en.json b/i18n/en.json index 30a258137..cea44ef0a 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Encountered an error reading from local server storage" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "File above maximum dimensions could not be uploaded: {{.Filename}}" @@ -1165,10 +1169,6 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Unable to upload file. File is too large." }, - { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Unable to upload file. Header cannot be parsed." - }, { "id": "api.file.write_file.configured.app_error", "translation": "File storage not configured properly. Please configure for either S3 or local server file storage." @@ -3527,10 +3527,6 @@ "id": "model.channel_member.is_valid.user_id.app_error", "translation": "Invalid user id" }, - { - "id": "model.client.read_file.app_error", - "translation": "We encountered an error while reading the file" - }, { "id": "model.client.connecting.app_error", "translation": "We encountered an error while connecting to the server" @@ -3551,6 +3547,10 @@ "id": "model.client.login.app_error", "translation": "Authentication tokens didn't match" }, + { + "id": "model.client.read_file.app_error", + "translation": "We encountered an error while reading the file" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Create at must be a valid time" diff --git a/i18n/es.json b/i18n/es.json index 5888a2876..f0fc23454 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Se encontró un error al leer desde el almacenamiento del servidor local" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "No se puedo subir el archivo. El encabezado no puede ser analizado." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "No se pudo subir el archivo que supera las dimensiones máximas: {{.Filename}}" @@ -2913,11 +2917,11 @@ }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error", - "translation": "Invalid Desktop NotifyProps for User's Channel Membership." + "translation": "Las NotifyProps de escritorio para el Canal del Usuario en la Afiliación no es válido." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error", - "translation": "Invalid MarkUnread NotifyProps for User's Channel Membership." + "translation": "Las NotifyProps de MarkUnread para el Canal del Usuario en la Afiliación no es válido." }, { "id": "app.import.validate_user_channels_import_data.invalid_roles.error", @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Token de autenticación no coincidió" }, + { + "id": "model.client.read_file.app_error", + "translation": "Encontramos un error mientras se leía el archivo" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Fecha de Creación debe ser válida" @@ -4953,7 +4961,7 @@ }, { "id": "store.sql_post.search.app_error", - "translation": "Encontramos un error mientras buscabamos los mensajes" + "translation": "Encontramos un error mientras buscamos los mensajes" }, { "id": "store.sql_post.update.app_error", @@ -4969,15 +4977,15 @@ }, { "id": "store.sql_preference.get.app_error", - "translation": "Encontramos un error mientras buscabamos las preferencias" + "translation": "Encontramos un error mientras buscamos las preferencias" }, { "id": "store.sql_preference.get_all.app_error", - "translation": "Encontramos un error mientras buscabamos las preferencias" + "translation": "Encontramos un error mientras buscamos las preferencias" }, { "id": "store.sql_preference.get_category.app_error", - "translation": "Encontramos un error mientras buscabamos las preferencias" + "translation": "Encontramos un error mientras buscamos las preferencias" }, { "id": "store.sql_preference.insert.exists.app_error", @@ -4989,7 +4997,7 @@ }, { "id": "store.sql_preference.is_feature_enabled.app_error", - "translation": "Encontramos un error mientras buscabamos las preferencias de las características de pre-lanzamiento" + "translation": "Encontramos un error mientras buscamos las preferencias de las características de pre-lanzamiento" }, { "id": "store.sql_preference.permanent_delete_by_user.app_error", @@ -5073,7 +5081,7 @@ }, { "id": "store.sql_session.get_sessions.app_error", - "translation": "Encontramos un error mientras buscabamos las sesiones de usuario" + "translation": "Encontramos un error mientras buscamos las sesiones de usuario" }, { "id": "store.sql_session.get_sessions.error", @@ -5225,7 +5233,7 @@ }, { "id": "store.sql_team.get_teams_for_email.app_error", - "translation": "Encontramos un problema cuando buscabamos los equipos" + "translation": "Encontramos un problema cuando buscamos los equipos" }, { "id": "store.sql_team.get_unread.app_error", @@ -5313,7 +5321,7 @@ }, { "id": "store.sql_user.get_profiles.app_error", - "translation": "Encontramos un error mientras buscabamos los perfiles de usuario" + "translation": "Encontramos un error mientras buscamos los perfiles de usuario" }, { "id": "store.sql_user.get_recently_active_users.app_error", @@ -5321,7 +5329,7 @@ }, { "id": "store.sql_user.get_sysadmin_profiles.app_error", - "translation": "Encontramos un error mientras buscabamos los perfiles de usuario" + "translation": "Encontramos un error mientras buscamos los perfiles de usuario" }, { "id": "store.sql_user.get_total_users_count.app_error", diff --git a/i18n/fr.json b/i18n/fr.json index 8c7392b91..02222e7b2 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "Le fichier est au-dessus des limites de dimensions, il n'a pas pu être envoyé : {{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Les jetons d’authentification ne correspondent pas" }, + { + "id": "model.client.read_file.app_error", + "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" diff --git a/i18n/ja.json b/i18n/ja.json index 07bf4fb7e..040b45433 100644 --- a/i18n/ja.json +++ b/i18n/ja.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "ローカルサーバーストレージからの読み込みに失敗しました" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "ファイルをアップロードできません。ヘッダーを解析できません。" + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "最大サイズ以上のファイルはアップロードできません: {{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "認証トークンが一致しません" }, + { + "id": "model.client.read_file.app_error", + "translation": "ファイルを読み込む際にエラーが発生しました" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "作成日時は有効な時刻にしてください" diff --git a/i18n/ko.json b/i18n/ko.json index 00c8f2195..73d5a2aa7 100644 --- a/i18n/ko.json +++ b/i18n/ko.json @@ -197,7 +197,7 @@ }, { "id": "api.channel.create_channel.direct_channel.app_error", - "translation": "개인 메시지 채널을 만들기 위해선 반드시 createDirectChannel API 서비스를 이용해야 합니다" + "translation": "개인 메시지 채널을 만들기 위해서는 반드시 createDirectChannel API 서비스를 이용해야 함" }, { "id": "api.channel.create_channel.invalid_character.app_error", @@ -209,15 +209,15 @@ }, { "id": "api.channel.create_default_channels.off_topic", - "translation": "잡담방" + "translation": "잡담" }, { "id": "api.channel.create_default_channels.town_square", - "translation": "광장" + "translation": "공지사항" }, { "id": "api.channel.create_direct_channel.invalid_user.app_error", - "translation": "Invalid user ID for direct channel creation" + "translation": "개인 메시지 채널에 적합하지 않은 사용자 ID" }, { "id": "api.channel.delete_channel.archived", @@ -301,19 +301,19 @@ }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error", - "translation": "Failed to post displayname update message" + "translation": "displayname 업데이트 메시지 등록 실패" }, { "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", - "translation": "%s 이(가) 채널 헤더를 %s에서 %s(으)로 갱신했습니다" + "translation": "%s 이(가) 채널 표시명을 %s에서 %s(으)로 갱신함" }, { "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,11 +333,11 @@ }, { "id": "api.channel.post_user_add_remove_message_and_forget.error", - "translation": "메시지 %v 를 포스트 하는 데 실패하였습니다" + "translation": "들어옴/나감 메시지를 등록하는 데 실패함" }, { "id": "api.channel.remove.default.app_error", - "translation": "기본 채널은 삭제할 수 없습니다 {{.Channel}}" + "translation": "기본 채널로부터는 사용자를 강퇴할 수 없음 {{.Channel}}" }, { "id": "api.channel.remove_member.permissions.app_error", @@ -421,7 +421,7 @@ }, { "id": "api.command.init.debug", - "translation": "명령 API 경로 초기화 중" + "translation": "명령어 API 경로 초기화 중" }, { "id": "api.command.invite_people.desc", @@ -461,7 +461,7 @@ }, { "id": "api.command.update.app_error", - "translation": "삭제 명령 권한 없음" + "translation": "명령어 업데이트 권한 없음" }, { "id": "api.command_away.desc", @@ -485,7 +485,7 @@ }, { "id": "api.command_collapse.success", - "translation": "Image links now collapse by default" + "translation": "이미지 링크가 기본값으로 접히도록 설정됨" }, { "id": "api.command_echo.create.app_error", @@ -509,7 +509,7 @@ }, { "id": "api.command_echo.message.app_error", - "translation": "A message must be provided with the /echo command." + "translation": "메시지는 /echo 명령어와 함께 제공되어야 합니다." }, { "id": "api.command_echo.name", @@ -525,11 +525,11 @@ }, { "id": "api.command_expand.success", - "translation": "Image links now expand by default" + "translation": "이미지 링크가 기본값으로 펼쳐지도록 설정됨" }, { "id": "api.command_expand_collapse.fail.app_error", - "translation": "미리보기를 확장하는 중 오류가 발생하였습니다" + "translation": "미리보기를 펼치는 중 오류가 발생하였습니다." }, { "id": "api.command_join.desc", @@ -545,7 +545,7 @@ }, { "id": "api.command_join.list.app_error", - "translation": "채널 목록을 나열하는 중 오류가 발생했습니다." + "translation": "채널 목록을 나열하는 중 오류가 발생하였습니다." }, { "id": "api.command_join.missing.app_error", @@ -589,11 +589,11 @@ }, { "id": "api.command_msg.dm_fail.app_error", - "translation": "메시지를 전송하는 중 오류가 발생했습니다." + "translation": "메시지 암호화 중 오류가 발생하였습니다." }, { "id": "api.command_msg.fail.app_error", - "translation": "사용자에게 메시지를 전달하는 중에 오류가 발생했습니다." + "translation": "사용자에게 메시지 전달 중 오류가 발생하였습니다." }, { "id": "api.command_msg.hint", @@ -601,7 +601,7 @@ }, { "id": "api.command_msg.list.app_error", - "translation": "사용자 목록을 표시하는 중 오류가 발생했습니다." + "translation": "사용자 제거 중 오류가 발생하였습니다." }, { "id": "api.command_msg.missing.app_error", @@ -641,11 +641,11 @@ }, { "id": "api.command_shortcuts.browser.channel_next", - "translation": "{{.ChannelNextCmd}}: Next channel in your history\n" + "translation": "{{.ChannelNextCmd}}: 기록 상의 다음 채널\n" }, { "id": "api.command_shortcuts.browser.channel_next.cmd", - "translation": "ALT+RIGHT" + "translation": "ALT+오른쪽 방향키" }, { "id": "api.command_shortcuts.browser.channel_next.cmd_mac", @@ -653,11 +653,11 @@ }, { "id": "api.command_shortcuts.browser.channel_prev", - "translation": "{{.ChannelPrevCmd}}: Previous channel in your history\n" + "translation": "{{.ChannelPrevCmd}}: 기록 상의 이전 채널\n" }, { "id": "api.command_shortcuts.browser.channel_prev.cmd", - "translation": "ALT+LEFT" + "translation": "ALT+왼쪽 방향키" }, { "id": "api.command_shortcuts.browser.channel_prev.cmd_mac", @@ -665,27 +665,27 @@ }, { "id": "api.command_shortcuts.browser.font_decrease", - "translation": "{{.CmdOrCtrl}}+MINUS: Decrease font size (zoom out)\n" + "translation": "{{.CmdOrCtrl}}+MINUS: 글자 크기 줄이기 (배율 축소)\n" }, { "id": "api.command_shortcuts.browser.font_increase", - "translation": "{{.CmdOrCtrl}}+PLUS: Increase font size (zoom in)\n" + "translation": "{{.CmdOrCtrl}}+PLUS: 글자 크기 늘이기 (배율 확대)\n" }, { "id": "api.command_shortcuts.browser.header", - "translation": "#### Built-in Browser Commands\n\n" + "translation": "#### 브라우저 내장 명령어\n\n" }, { "id": "api.command_shortcuts.browser.highlight_next", - "translation": "SHIFT+DOWN (in input field): Highlight text to the next line\n" + "translation": "(입력 란에서) SHIFT+아래 방향키: 다음 줄까지의 글자를 선택\n" }, { "id": "api.command_shortcuts.browser.highlight_prev", - "translation": "SHIFT+UP (in input field): Highlight text to the previous line\n" + "translation": "(입력 란에서) SHIFT+위 방향키: 이전 줄까지의 글자를 선택\n" }, { "id": "api.command_shortcuts.browser.newline", - "translation": "SHIFT+ENTER (in input field): Create a new line\n" + "translation": "(입력 란에서) SHIFT+ENTER: 줄바꾸기\n" }, { "id": "api.command_shortcuts.cmd", @@ -701,47 +701,47 @@ }, { "id": "api.command_shortcuts.files.header", - "translation": "#### Files\n\n" + "translation": "#### 파일\n\n" }, { "id": "api.command_shortcuts.files.upload", - "translation": "{{.CmdOrCtrl}}+U: Upload file(s)\n\n" + "translation": "{{.CmdOrCtrl}}+U: 파일 업로드 (복수 파일 가능)\n\n" }, { "id": "api.command_shortcuts.header", - "translation": "### Keyboard Shortcuts\n\n" + "translation": "### 키보드 단축키\n\n" }, { "id": "api.command_shortcuts.msgs.comp_channel", - "translation": "~[character]+TAB: Autocomplete channel beginning with [character]\n" + "translation": "~[문자]+TAB: [문자]로 시작하는 채널명 자동 완성\n" }, { "id": "api.command_shortcuts.msgs.comp_emoji", - "translation": ":[character]+TAB: Autocomplete emoji beginning with [character]\n\n" + "translation": ":[문자]+TAB: [문자]로 시작하는 이모지 자동 완성\n\n" }, { "id": "api.command_shortcuts.msgs.comp_username", - "translation": "@[character]+TAB: Autocomplete @username beginning with [character]\n" + "translation": "@[문자]+TAB: [문자]로 시작하는 @사용자명 자동 완성\n" }, { "id": "api.command_shortcuts.msgs.edit", - "translation": "UP (in empty input field): Edit your last message in the current channel\n" + "translation": "위 방향키 (빈 입력란에서): 현재 채널에서 마지막으로 보낸 메시지 수정\n" }, { "id": "api.command_shortcuts.msgs.header", - "translation": "#### Messages\n\n" + "translation": "#### 메시지\n\n" }, { "id": "api.command_shortcuts.msgs.mark_as_read", - "translation": "ESC: Mark all messages in the current channel as read\n" + "translation": "ESC: 현재 채널의 모든 메시지를 읽음으로 표시\n" }, { "id": "api.command_shortcuts.msgs.reprint_next", - "translation": "{{.CmdOrCtrl}}+DOWN (in empty input field): Reprint the next message or slash command you entered\n" + "translation": "{{.CmdOrCtrl}}+아래 방향키 (빈 입력란에서): 입력한 다음 차례의 메시지 혹은 슬래시 명령어 재입력\n" }, { "id": "api.command_shortcuts.msgs.reprint_prev", - "translation": "{{.CmdOrCtrl}}+UP (in empty input field): Reprint the previous message or slash command you entered\n" + "translation": "{{.CmdOrCtrl}}+아래 방향키 (빈 입력란에서): 입력한 다음 차례의 메시지 혹은 슬래시 명령어 재입력\n" }, { "id": "api.command_shortcuts.name", @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "로컬 서버 저장소를 읽는 도중 에러가 발생했습니다." }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "File above maximum dimensions could not be uploaded: {{.Filename}}" @@ -2509,19 +2513,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", @@ -2537,15 +2541,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", @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Authentication tokens didn't match" }, + { + "id": "model.client.read_file.app_error", + "translation": "We encountered an error while finding user profiles" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Create at must be a valid time" diff --git a/i18n/nl.json b/i18n/nl.json index b3052ae29..b85ddecfb 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Er is een fout opgetreden bij het lezen van een bestand uit lokale opslag" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "File above maximum dimensions could not be uploaded: {{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Authenticatie tokens komen niet overeen" }, + { + "id": "model.client.read_file.app_error", + "translation": "Er is een probleem opgestreden tijdens het opzoeken van het gebruikersprofiel" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Aangemaakt op moet een geldige tijd zijn" diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json index 1e2039eba..5d2c75f68 100644 --- a/i18n/pt-BR.json +++ b/i18n/pt-BR.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Encontrado um erro ao ler a partir do servidor de armazenamento local" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "Arquivo acima das dimensões máximas não pode ser enviado: {{.Filename}}" @@ -2913,11 +2917,11 @@ }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error", - "translation": "Invalid Desktop NotifyProps for User's Channel Membership." + "translation": "Desktop NotifyProps inválido para Usuário Membro do Canal." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error", - "translation": "Invalid MarkUnread NotifyProps for User's Channel Membership." + "translation": "MarkUnread NotifyProps inválido para Usuário Membro do Canal." }, { "id": "app.import.validate_user_channels_import_data.invalid_roles.error", @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Tokens de autenticação não são iguais" }, + { + "id": "model.client.read_file.app_error", + "translation": "Encontramos um erro enquanto procurava os perfis de usuários" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "Create deve ser um tempo válido" diff --git a/i18n/ru.json b/i18n/ru.json index 52b088c17..c487aa704 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "Произошла ошибка при чтении из локального серверного хранилища" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "Размер файла превышает максимальный размер и не может быть загружен: {{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "Маркеры аутентификации не совпадают" }, + { + "id": "model.client.read_file.app_error", + "translation": "Возникла ошибка при поиске пользовательских профилей" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "\"Создать в\" должно быть корректным временем" diff --git a/i18n/zh_CN.json b/i18n/zh_CN.json index 900dc834f..025b9edff 100644 --- a/i18n/zh_CN.json +++ b/i18n/zh_CN.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "读取本地存储时遇到错误" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "无法上传超过最大尺寸的文件:{{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "认证令牌不匹配" }, + { + "id": "model.client.read_file.app_error", + "translation": "我们查找用户配置文件遇到了一个错误" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "创建时必须是有效时间" diff --git a/i18n/zh_TW.json b/i18n/zh_TW.json index 6d27c6467..98137e0a5 100644 --- a/i18n/zh_TW.json +++ b/i18n/zh_TW.json @@ -1153,6 +1153,10 @@ "id": "api.file.read_file.reading_local.app_error", "translation": "從本地儲存讀取時遇到錯誤" }, + { + "id": "api.file.upload_file.bad_parse.app_error", + "translation": "Unable to upload file. Header cannot be parsed." + }, { "id": "api.file.upload_file.large_image.app_error", "translation": "無法上傳超過最大尺寸的檔案:{{.Filename}}" @@ -3539,6 +3543,10 @@ "id": "model.client.login.app_error", "translation": "認證 Token 不合" }, + { + "id": "model.client.read_file.app_error", + "translation": "尋找使用者資訊時遇到錯誤" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "\"新增時間\"必須是一個有效時間" -- cgit v1.2.3-1-g7c22