From b97e055b3968953f1660089318d6659d0bd4e20f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 29 Aug 2018 10:22:57 +0200 Subject: [PATCH] Update translations --- translations/ar.json | 7 ++++ translations/ca.json | 69 +++++++++++++++++++++++++++++++++++ translations/cs.json | 74 ++++++++++++++++++++++++++++++++++++++ translations/en.json | 30 +++++++++++++--- translations/es-419.json | 74 ++++++++++++++++++++++++++++++++++++++ translations/es.json | 75 ++++++++++++++++++++++++++++++++++++++- translations/ko.json | 74 ++++++++++++++++++++++++++++++++++++++ translations/lb.json | 69 +++++++++++++++++++++++++++++++++++ translations/pl.json | 69 +++++++++++++++++++++++++++++++++++ translations/ru.json | 45 +++++++++++++++++++++++ translations/zh-Hans.json | 69 +++++++++++++++++++++++++++++++++++ translations/zh-Hant.json | 69 +++++++++++++++++++++++++++++++++++ 12 files changed, 718 insertions(+), 6 deletions(-) diff --git a/translations/ar.json b/translations/ar.json index c5dcbe9e2a..88140cd15b 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -531,6 +531,13 @@ "link_promo": "تعرف على التصاميم", "dropdown_label": "التصميم" } + }, + "page-onboarding": { + "user": { + "error": { + "required_fields": "املأ جميع الحقول المطلوبة" + } + } } }, "sidebar": { diff --git a/translations/ca.json b/translations/ca.json index 9506b9998c..9f26703583 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -546,6 +546,75 @@ "link_promo": "Més informació sobre temes", "dropdown_label": "Tema" } + }, + "page-authorize": { + "initializing": "S'està inicialitzant", + "authorizing_client": "Esteu a punt de permetre l'accés a la vostra instància de Home Assistant al client {clientId}.", + "logging_in_with": "Iniciant sessió amb **{authProviderName}**.", + "pick_auth_provider": "O bé inicieu sessió amb", + "abort_intro": "S'ha avortat l'inici de sessió", + "form": { + "working": "Si us plau, espereu", + "unknown_error": "Alguna cosa no ha anat bé", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Nom d'usuari", + "password": "Contrasenya" + } + } + }, + "error": { + "invalid_auth": "Nom d'usuari o contrasenya incorrectes" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Contrasenya API" + } + } + }, + "error": { + "invalid_auth": "Contrasenya API no vàlida" + }, + "abort": { + "no_api_password_set": "No teniu una contrasenya API configurada." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Usuari" + } + } + }, + "abort": { + "not_whitelisted": "El teu ordinador no es troba accessible a la llista." + } + } + } + } + }, + "page-onboarding": { + "intro": "Estàs preparat donar vida pròpia a la teva llar, recuperar la teva privacitat i unir-te a una comunitat mundial de \"tinkerers\"?", + "user": { + "intro": "Comencem creant un nou compte d'usuari.", + "required_field": "Obligatori", + "data": { + "name": "Nom", + "username": "Nom d'usuari", + "password": "Contrasenya" + }, + "create_account": "Crear un compte", + "error": { + "required_fields": "Ompliu tots els camps obligatoris" + } + } } }, "sidebar": { diff --git a/translations/cs.json b/translations/cs.json index 646748f7f4..e9b9a03e67 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -546,6 +546,75 @@ "link_promo": "Další info o motivech", "dropdown_label": "Motiv" } + }, + "page-authorize": { + "initializing": "Inicializuji", + "authorizing_client": "Chystáte se dát {clientId} práva pro Home Assistant instanci.", + "logging_in_with": "Přihlásit se pomocí ** {authProviderName} **.", + "pick_auth_provider": "Nebo se přihlaste s", + "abort_intro": "Přihlášení bylo zrušeno", + "form": { + "working": "Počkejte prosím", + "unknown_error": "Něco se pokazilo", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Uživatelské jméno", + "password": "Heslo" + } + } + }, + "error": { + "invalid_auth": "Neplatné uživatelské jméno či heslo" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Heslo API" + } + } + }, + "error": { + "invalid_auth": "Neplatné heslo API" + }, + "abort": { + "no_api_password_set": "Nemáte nakonfigurované heslo API." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Uživatel" + } + } + }, + "abort": { + "not_whitelisted": "Váš počítač není na seznamu povolených." + } + } + } + } + }, + "page-onboarding": { + "intro": "Jste připraveni oživit svůj domov, zachovat si své soukromí a připojit se k celosvětové komunitě tvůrců?", + "user": { + "intro": "Začněme tím, že vytvoříme uživatelský účet.", + "required_field": "Povinný", + "data": { + "name": "Jméno", + "username": "Uživatelské jméno", + "password": "Heslo" + }, + "create_account": "Vytvořit účet", + "error": { + "required_fields": "Vyplňte všechna povinná pole" + } + } } }, "sidebar": { @@ -710,6 +779,11 @@ "ask": "Chcete toto přihlášení uložit?", "decline": "Ne děkuji", "confirm": "Uložit login" + }, + "notification_drawer": { + "click_to_configure": "Klepnutím na tlačítko nastavíte {entity}", + "empty": "Žádné oznámení", + "title": "Oznámení" } }, "domain": { diff --git a/translations/en.json b/translations/en.json index ec4826edda..e63eefc275 100644 --- a/translations/en.json +++ b/translations/en.json @@ -564,10 +564,20 @@ "username": "Username", "password": "Password" } + }, + "mfa": { + "data": { + "code": "Two-factor Authentication Code" + }, + "description": "Open the **{mfa_module_name}** on your device to view your two-factor authentication code and verify your identity:" } }, "error": { - "invalid_auth": "Invalid username or password" + "invalid_auth": "Invalid username or password", + "invalid_code": "Invalid authentication code" + }, + "abort": { + "login_expired": "Session expired, please login again." } }, "legacy_api_password": { @@ -575,14 +585,23 @@ "init": { "data": { "password": "API Password" - } + }, + "description": "Please input the API password in your http config:" + }, + "mfa": { + "data": { + "code": "Two-factor Authentication Code" + }, + "description": "Open the **{mfa_module_name}** on your device to view your two-factor authentication code and verify your identity:" } }, "error": { - "invalid_auth": "Invalid API password" + "invalid_auth": "Invalid API password", + "invalid_code": "Invalid authentication code" }, "abort": { - "no_api_password_set": "You don't have an API password configured." + "no_api_password_set": "You don't have an API password configured.", + "login_expired": "Session expired, please login again." } }, "trusted_networks": { @@ -590,7 +609,8 @@ "init": { "data": { "user": "User" - } + }, + "description": "Please select a user you want to login as:" } }, "abort": { diff --git a/translations/es-419.json b/translations/es-419.json index 17423af3d1..522684db9b 100644 --- a/translations/es-419.json +++ b/translations/es-419.json @@ -546,6 +546,75 @@ "link_promo": "Más información sobre los temas", "dropdown_label": "Tema" } + }, + "page-authorize": { + "initializing": "Inicializando", + "authorizing_client": "Está por dar acceso a {clientId} a su instancia de Home Assistant.", + "logging_in_with": "Iniciando sesión con ** {authProviderName} **.", + "pick_auth_provider": "O inicia sesión con", + "abort_intro": "Inicio de sesión cancelado", + "form": { + "working": "Por favor, espere", + "unknown_error": "Algo salió mal", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Nombre de usuario", + "password": "Contraseña" + } + } + }, + "error": { + "invalid_auth": "Nombre de usuario o contraseña inválidos" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Contraseña API" + } + } + }, + "error": { + "invalid_auth": "Contraseña API inválida" + }, + "abort": { + "no_api_password_set": "No tienes una contraseña API configurada." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Usuario" + } + } + }, + "abort": { + "not_whitelisted": "Tu computadora no está incluida en la lista blanca." + } + } + } + } + }, + "page-onboarding": { + "intro": "¿Estás listo para despertar tu hogar, reclamar tu privacidad y unirte a una comunidad mundial de experimentadores?", + "user": { + "intro": "Comencemos creando una cuenta de usuario.", + "required_field": "Necesario", + "data": { + "name": "Nombre", + "username": "Nombre de usuario", + "password": "Contraseña" + }, + "create_account": "Crear una cuenta", + "error": { + "required_fields": "Completar todos los campos requeridos" + } + } } }, "sidebar": { @@ -710,6 +779,11 @@ "ask": "¿Deseas guardar este inicio de sesión?", "decline": "No, gracias", "confirm": "Guardar inicio de sesión" + }, + "notification_drawer": { + "click_to_configure": "Haga clic en el botón para configurar {entidad}.", + "empty": "Sin Notificaciones", + "title": "Notificaciones" } }, "domain": { diff --git a/translations/es.json b/translations/es.json index 6daedd39ed..488fa89b23 100644 --- a/translations/es.json +++ b/translations/es.json @@ -546,6 +546,74 @@ "link_promo": "Aprenda sobre los temas", "dropdown_label": "Tema" } + }, + "page-authorize": { + "initializing": "Inicializando", + "authorizing_client": "Está por dar acceso a {clientId} a su instancia de Home Assistant.", + "logging_in_with": "Iniciando sesión con ** {authProviderName} **.", + "pick_auth_provider": "O inicia sesión con", + "abort_intro": "Inicio de sesión cancelado", + "form": { + "working": "Por favor, espere", + "unknown_error": "Algo salió mal", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Nombre de usuario", + "password": "Contraseña" + } + } + }, + "error": { + "invalid_auth": "Nombre de usuario o contraseña inválidos" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Contraseña de API" + } + } + }, + "error": { + "invalid_auth": "Contraseña de API inválida" + }, + "abort": { + "no_api_password_set": "No tienes una contraseña de API configurada." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Usuario" + } + } + }, + "abort": { + "not_whitelisted": "Tu computadora no está en la lista de autorizados." + } + } + } + } + }, + "page-onboarding": { + "user": { + "intro": "Comencemos creando una cuenta de usuario.", + "required_field": "Obligatorio", + "data": { + "name": "Nombre", + "username": "Nombre de usuario", + "password": "Contraseña" + }, + "create_account": "Crear una cuenta", + "error": { + "required_fields": "Complete todos los campos requeridos" + } + } } }, "sidebar": { @@ -658,7 +726,7 @@ "vacuum": { "actions": { "resume_cleaning": "Reanudar la limpieza", - "return_to_base": "Volverr a la base", + "return_to_base": "Volver a la base", "start_cleaning": "Empezar la limpieza", "turn_on": "Encender", "turn_off": "Apagar" @@ -709,6 +777,11 @@ "ask": "¿Quieres guardar este inicio de sesión?", "decline": "No, gracias", "confirm": "Guardar usuario" + }, + "notification_drawer": { + "click_to_configure": "Haga clic en el botón para configurar {entity}", + "empty": "Sin Notificaciones", + "title": "Notificaciones" } }, "domain": { diff --git a/translations/ko.json b/translations/ko.json index 7f38955499..8542aae4cb 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -546,6 +546,75 @@ "link_promo": "테마에 대해 알아보기", "dropdown_label": "테마" } + }, + "page-authorize": { + "initializing": "초기화 중", + "authorizing_client": "{clientId} 에 Home Assistant 인스턴스에 대한 액세스 권한을 부여하려고 합니다.", + "logging_in_with": "**{authProviderName}** 로(으로) 로그인 합니다.", + "pick_auth_provider": "또는 다음으로 로그인하세요", + "abort_intro": "로그인이 중단되었습니다", + "form": { + "working": "잠시 기다려주세요", + "unknown_error": "문제가 발생했습니다", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "사용자 이름", + "password": "비밀번호" + } + } + }, + "error": { + "invalid_auth": "사용자 이름 또는 비밀번호가 잘못되었습니다" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API 비밀번호" + } + } + }, + "error": { + "invalid_auth": "API 비밀번호가 잘못되었습니다" + }, + "abort": { + "no_api_password_set": "API 비밀번호를 구성하지 않았습니다." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "사용자" + } + } + }, + "abort": { + "not_whitelisted": "이 컴퓨터는 허용 목록에 등록되지 않았습니다." + } + } + } + } + }, + "page-onboarding": { + "intro": "잠들어 있는 집을 깨우고 개인정보를 보호하며 전세계의 공돌이 커뮤니티에 가입 할 준비가 되셨나요?", + "user": { + "intro": "사용자 계정을 만들어 시작합니다.", + "required_field": "필수 요소", + "data": { + "name": "이름", + "username": "사용자 이름", + "password": "비밀번호" + }, + "create_account": "계정 만들기", + "error": { + "required_fields": "모든 필수 입력란을 채워주세요" + } + } } }, "sidebar": { @@ -710,6 +779,11 @@ "ask": "현재 로그인을 저장 하시겠습니까?", "decline": "아니요, 괜찮습니다", "confirm": "저장해주세요" + }, + "notification_drawer": { + "click_to_configure": "버튼을 클릭하여 구성하세요 {entity}", + "empty": "알림 없음", + "title": "알림" } }, "domain": { diff --git a/translations/lb.json b/translations/lb.json index eca6445702..700e83ba11 100644 --- a/translations/lb.json +++ b/translations/lb.json @@ -546,6 +546,75 @@ "link_promo": "Méi iwwert Thema liesen", "dropdown_label": "Thema" } + }, + "page-authorize": { + "initializing": "Initialiséiert", + "authorizing_client": "Dir gitt elo {clientId} Zougang zu ärem Home Assistant.", + "logging_in_with": "Verbannt iech mat **{authProviderName}**.", + "pick_auth_provider": "Oder verbannt iech mat", + "abort_intro": "Login ofgebrach", + "form": { + "working": "W.e.g. waarden", + "unknown_error": "Eppes ass schifgaange", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Benotzernumm", + "password": "Passwuert" + } + } + }, + "error": { + "invalid_auth": "Ongëltege Benotzernumm oder Passwuert" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API Passwuert" + } + } + }, + "error": { + "invalid_auth": "Ongëltegt API Passwuert" + }, + "abort": { + "no_api_password_set": "Dir hutt nach keen API Passwuert definéiert." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Benotzer" + } + } + }, + "abort": { + "not_whitelisted": "Äre Computer ass net fräigeschalt." + } + } + } + } + }, + "page-onboarding": { + "intro": "Sidd Dir prett fir Äert Heem interessant ze maachen, Är Privatsphär ze garantéieren an enger weltwäiter Gemeinschaft bei ze trieden?", + "user": { + "intro": "Looss eis ufänken andeems en e Benotzerkont erstellt.", + "required_field": "Néideg", + "data": { + "name": "Numm", + "username": "Benotzernumm", + "password": "Passwuert" + }, + "create_account": "Kont erstellen", + "error": { + "required_fields": "Fëllt all néideg Felder aus" + } + } } }, "sidebar": { diff --git a/translations/pl.json b/translations/pl.json index aca39ce943..433383a2be 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -546,6 +546,75 @@ "link_promo": "Dowiedz się więcej o motywch", "dropdown_label": "Motyw" } + }, + "page-authorize": { + "initializing": "Inicjowanie", + "authorizing_client": "Czy na pewno chcesz dać dostęp {clientId} do Twojej instancji Home Assistant.", + "logging_in_with": "Logowanie za pomocą ** {authProviderName} **.", + "pick_auth_provider": "Lub zaloguj się za pomocą", + "abort_intro": "Logowanie przerwane", + "form": { + "working": "Proszę czekać", + "unknown_error": "Coś poszło nie tak", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Nazwa użytkownika", + "password": "Hasło" + } + } + }, + "error": { + "invalid_auth": "Nieprawidłowa nazwa użytkownika lub hasło" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Hasło API" + } + } + }, + "error": { + "invalid_auth": "Nieprawidłowe hasło API" + }, + "abort": { + "no_api_password_set": "Nie masz skonfigurowanego hasła interfejsu API." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Użytkownik" + } + } + }, + "abort": { + "not_whitelisted": "Twój komputer nie znajduje się na białej liście." + } + } + } + } + }, + "page-onboarding": { + "intro": "Czy jesteś gotowy, aby obudzić swój dom, odzyskać prywatność i dołączyć do światowej społeczności majsterkowiczów?", + "user": { + "intro": "Zacznijmy od utworzenia konta użytkownika.", + "required_field": "Wymagane", + "data": { + "name": "Nazwa", + "username": "Nazwa użytkownika", + "password": "Hasło" + }, + "create_account": "Utwórz konto", + "error": { + "required_fields": "Wypełnij wszystkie wymagane pola" + } + } } }, "sidebar": { diff --git a/translations/ru.json b/translations/ru.json index a9019fbcfc..adbda7767a 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -546,6 +546,51 @@ "link_promo": "Узнать о темах", "dropdown_label": "Тема" } + }, + "page-authorize": { + "form": { + "providers": { + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "Пароль API" + } + } + }, + "error": { + "invalid_auth": "Неверный пароль API" + }, + "abort": { + "no_api_password_set": "Вы не настроили пароль для API." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Пользователь" + } + } + }, + "abort": { + "not_whitelisted": "Ваш компьютер не включён в белый список." + } + } + } + } + }, + "page-onboarding": { + "intro": "Готовы ли вы разбудить свой дом, восстановить свою конфиденциальность и присоединиться к всемирному сообществу \"жестянщиков\"?", + "user": { + "intro": "Давайте начнём с создания учётной записи пользователя.", + "required_field": "Обязательное поле", + "data": { + "name": "Имя", + "username": "Имя пользователя", + "password": "Пароль" + } + } } }, "sidebar": { diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json index d1292e628c..58926fddaf 100644 --- a/translations/zh-Hans.json +++ b/translations/zh-Hans.json @@ -546,6 +546,75 @@ "link_promo": "了解主题", "dropdown_label": "主题" } + }, + "page-authorize": { + "initializing": "正在初始化", + "authorizing_client": "您即将授权 {clientId} 访问 Home Assistant 实例。", + "logging_in_with": "正在用 **{authProviderName}** 登录。", + "pick_auth_provider": "或者用以下方式登录", + "abort_intro": "登录中断", + "form": { + "working": "请稍候", + "unknown_error": "出现了一些问题", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "用户名", + "password": "密码" + } + } + }, + "error": { + "invalid_auth": "无效的用户名或密码" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API 密码" + } + } + }, + "error": { + "invalid_auth": "无效的 API 密码" + }, + "abort": { + "no_api_password_set": "您还没有配置 API 密码。" + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "用户" + } + } + }, + "abort": { + "not_whitelisted": "您的电脑不在白名单内。" + } + } + } + } + }, + "page-onboarding": { + "intro": "准备好唤醒你的家、找回你的隐私,并加入世界级的极客社区了吗?", + "user": { + "intro": "让我们从创建用户帐户开始吧。", + "required_field": "必填", + "data": { + "name": "姓名", + "username": "用户名", + "password": "密码" + }, + "create_account": "创建帐户", + "error": { + "required_fields": "请填写所有必填字段" + } + } } }, "sidebar": { diff --git a/translations/zh-Hant.json b/translations/zh-Hant.json index 08eb0a992c..f8345c4b72 100644 --- a/translations/zh-Hant.json +++ b/translations/zh-Hant.json @@ -546,6 +546,75 @@ "link_promo": "關於此主題", "dropdown_label": "主題" } + }, + "page-authorize": { + "initializing": "初始化中", + "authorizing_client": "即將授與 {clientId} 訪問 Home Assistant 系統權限。", + "logging_in_with": "使用 **{authProviderName}** 登入。", + "pick_auth_provider": "或以其他方式登入", + "abort_intro": "登入中止", + "form": { + "working": "請稍候", + "unknown_error": "發生錯誤", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "使用者名稱", + "password": "使用者密碼" + } + } + }, + "error": { + "invalid_auth": "使用者名稱或密碼無效" + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API 密碼" + } + } + }, + "error": { + "invalid_auth": "API 密碼無效" + }, + "abort": { + "no_api_password_set": "尚未設定 API 密碼。" + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "使用者" + } + } + }, + "abort": { + "not_whitelisted": "電腦尚未加入許可清單。" + } + } + } + } + }, + "page-onboarding": { + "intro": "準備喚醒您的智能家庭、取得隱私自主權,並加入由全球愛好者共同維護的社群了嗎?", + "user": { + "intro": "開始創建帳號吧。", + "required_field": "必填", + "data": { + "name": "名字", + "username": "使用者名稱", + "password": "使用者密碼" + }, + "create_account": "創建帳號", + "error": { + "required_fields": "填寫所有所需欄位" + } + } } }, "sidebar": {