[ci skip] Translation update

pull/35692/head
HomeAssistant Azure 2020-05-16 00:03:50 +00:00
parent bdd99024b1
commit f3bb370b3a
82 changed files with 466 additions and 37 deletions

View File

@ -0,0 +1,7 @@
{
"config": {
"error": {
"invalid_api_key": "Chave de API fornecida \u00e9 inv\u00e1lida."
}
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "\u041c\u043e\u043b\u044f, \u043f\u043e\u0441\u043b\u0435\u0434\u0432\u0430\u0439\u0442\u0435 \u0442\u043e\u0437\u0438 [link]({authorization_url}) \u0438 <b>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435</b> \u0434\u043e\u0441\u0442\u044a\u043f\u0430 \u0434\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u0430 \u0441\u0438 \u0432 Ambiclimate, \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0441\u0435 \u0432\u044a\u0440\u043d\u0435\u0442\u0435 \u0438 \u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 <b>\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435</b> \u043f\u043e-\u0434\u043e\u043b\u0443. \n (\u0423\u0432\u0435\u0440\u0435\u0442\u0435 \u0441\u0435, \u0447\u0435 \u043f\u043e\u0441\u043e\u0447\u0435\u043d\u0438\u044f\u0442 url \u0437\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430 \u043f\u043e\u0432\u0438\u043a\u0432\u0430\u043d\u0435 \u0435 {cb_url})",
"description": "\u041c\u043e\u043b\u044f, \u043f\u043e\u0441\u043b\u0435\u0434\u0432\u0430\u0439\u0442\u0435 \u0442\u043e\u0437\u0438 [link]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u0442\u0435** \u0434\u043e\u0441\u0442\u044a\u043f\u0430 \u0434\u043e \u043f\u0440\u043e\u0444\u0438\u043b\u0430 \u0441\u0438 \u0432 Ambiclimate, \u0441\u043b\u0435\u0434 \u0442\u043e\u0432\u0430 \u0441\u0435 \u0432\u044a\u0440\u043d\u0435\u0442\u0435 \u0438 \u043d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 **\u0418\u0437\u043f\u0440\u0430\u0449\u0430\u043d\u0435** \u043f\u043e-\u0434\u043e\u043b\u0443. \n (\u0423\u0432\u0435\u0440\u0435\u0442\u0435 \u0441\u0435, \u0447\u0435 \u043f\u043e\u0441\u043e\u0447\u0435\u043d\u0438\u044f\u0442 url \u0437\u0430 \u043e\u0431\u0440\u0430\u0442\u043d\u0430 \u043f\u043e\u0432\u0438\u043a\u0432\u0430\u043d\u0435 \u0435 {cb_url})",
"title": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u043a\u0438\u0440\u0430\u043d\u0435 \u0441 Ambiclimate"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "V\u00e9s a l'[enlla\u00e7]({authorization_url}) i <b>Permet</b> l'acc\u00e9s al teu compte de Ambiclimate, despr\u00e9s torna i prem <b>Envia</b> (a sota).\n(Assegura't que l'enlla\u00e7 de retorn \u00e9s el seg\u00fcent {cb_url})",
"description": "V\u00e9s a l'[enlla\u00e7]({authorization_url}) i **Permet** l'acc\u00e9s al teu compte de Ambiclimate, despr\u00e9s torna i prem **Envia** (a sota).\n(Assegura't que l'enlla\u00e7 de retorn \u00e9s el seg\u00fcent {cb_url})",
"title": "Autenticaci\u00f3 amb Ambi Climate"
}
}

View File

@ -6,7 +6,7 @@
},
"step": {
"auth": {
"description": "N\u00e1sledujte tento [odkaz]({authorization_url}) a <b> Povolit </b> p\u0159\u00edstup k va\u0161emu \u00fa\u010dtu Ambiclimate, pot\u00e9 se vra\u0165te a stiskn\u011bte <b> Odeslat </b> n\u00ed\u017ee. \n (Ujist\u011bte se, \u017ee zadan\u00e1 adresa URL zp\u011btn\u00e9ho vol\u00e1n\u00ed je {cb_url} )",
"description": "N\u00e1sledujte tento [odkaz]({authorization_url}) a **Povolit** p\u0159\u00edstup k va\u0161emu \u00fa\u010dtu Ambiclimate, pot\u00e9 se vra\u0165te a stiskn\u011bte **Odeslat** n\u00ed\u017ee. \n (Ujist\u011bte se, \u017ee zadan\u00e1 adresa URL zp\u011btn\u00e9ho vol\u00e1n\u00ed je {cb_url} )",
"title": "Ov\u011b\u0159it Ambiclimate"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "Bitte folge diesem [link] ({authorization_url}) und <b> Erlaube </b> Zugriff auf dein Ambiclimate-Konto, komme dann zur\u00fcck und dr\u00fccke <b> Senden </b> darunter.\n (Pr\u00fcfe, dass die Callback-URL {cb_url} ist.)",
"description": "Bitte folge diesem [link] ({authorization_url}) und **Erlaube** Zugriff auf dein Ambiclimate-Konto, komme dann zur\u00fcck und dr\u00fccke **Senden** darunter.\n (Pr\u00fcfe, dass die Callback-URL {cb_url} ist.)",
"title": "Ambiclimate authentifizieren"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "Suivez ce [lien] ( {authorization_url} ) et <b> Autorisez </b> l'acc\u00e8s \u00e0 votre compte Ambiclimate, puis revenez et appuyez sur <b> Envoyer </b> ci-dessous. \n (Assurez-vous que l'URL de rappel sp\u00e9cifi\u00e9 est {cb_url} )",
"description": "Suivez ce [lien]({authorization_url}) et **Autorisez** l'acc\u00e8s \u00e0 votre compte Ambiclimate, puis revenez et appuyez sur **Envoyer** ci-dessous. \n (Assurez-vous que l'URL de rappel sp\u00e9cifi\u00e9 est {cb_url})",
"title": "Authentifier Ambiclimate"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "Volg deze [link] ( {authorization_url} ) en <b> Toestaan </b> toegang tot uw Ambiclimate-account, kom dan terug en druk hieronder op <b> Verzenden </b> . \n (Zorg ervoor dat de opgegeven callback-URL {cb_url} )",
"description": "Volg deze [link]({authorization_url}) en klik op **Toestaan** om toegang te geven tot uw Ambiclimate-account, kom dan terug en druk hieronder op **Verzenden**. \n (Zorg ervoor dat de opgegeven callback-URL {cb_url})",
"title": "Authenticatie Ambiclimate"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 <b>\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435</b> \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Ambi Climate, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <b>\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c</b>. \n(\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 URL \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 {cb_url})",
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435** \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Ambi Climate, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c**. \n(\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 URL \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 {cb_url})",
"title": "Ambi Climate"
}
}

View File

@ -14,7 +14,7 @@
},
"step": {
"auth": {
"description": "\u8acb\u4f7f\u7528\u6b64[\u9023\u7d50]\uff08{authorization_url}\uff09\u4e26\u9ede\u9078<b>\u5141\u8a31</b>\u4ee5\u5b58\u53d6 Ambiclimate \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684<b>\u50b3\u9001</b>\u3002\n\uff08\u78ba\u5b9a Callback url \u70ba {cb_url}\uff09",
"description": "\u8acb\u4f7f\u7528\u6b64[\u9023\u7d50]\uff08{authorization_url}\uff09\u4e26\u9ede\u9078 **\u5141\u8a31** \u4ee5\u5b58\u53d6 Ambiclimate \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684 **\u50b3\u9001**\u3002\n\uff08\u78ba\u5b9a Callback url \u70ba {cb_url}\uff09",
"title": "\u8a8d\u8b49 Ambiclimate"
}
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "S'ha sol\u00b7licitat l'activaci\u00f3 de {entity_name}"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "{entity_name} wurde zum Einschalten aufgefordert"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "Se solicit\u00f3 encender {entity_name}"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "{entity_name} soll ugeschalt ginn"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "{entity_name} ble bedt om \u00e5 sl\u00e5 p\u00e5"
}
},
"title": ""
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "Foi solicitado que {entity_name} ligue"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "\u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 {entity_name}"
}
},
"title": "Arcam FMJ"
}

View File

@ -1,3 +1,8 @@
{
"device_automation": {
"trigger_type": {
"turn_on": "{entity_name} \u4f9d\u9700\u6c42\u958b\u555f"
}
},
"title": "Arcam FMJ"
}

View File

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"email": "E-mail (Opcional)"
}
}
}
}
}

View File

@ -0,0 +1,11 @@
{
"config": {
"step": {
"user": {
"data": {
"host": "Endere\u00e7o IP"
}
}
}
}
}

View File

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert"
},
"step": {
"2fa": {
"data": {
"2fa": "Zwei-Faktor Authentifizierungscode"
},
"description": "Geben Sie die an Ihre E-Mail gesendete Pin ein. Wenn die E-Mail keine PIN enth\u00e4lt, lassen Sie das Feld leer.",
"title": "Zwei-Faktor-Authentifizierung"
},
"user": {
"data": {
"password": "Passwort",
"username": "Benutzername"
},
"title": "Anmelden mit Blink-Konto"
}
}
}
}

View File

@ -12,13 +12,15 @@
"data": {
"2fa": "C\u00f3digo de dos factores"
},
"description": "Introduce el pin enviado a tu correo electr\u00f3nico. Si el correo electr\u00f3nico no contiene un pin, d\u00e9jalo en blanco",
"title": "Autenticaci\u00f3n de dos factores"
},
"user": {
"data": {
"password": "Contrase\u00f1a",
"username": "Usuario"
}
},
"title": "Iniciar sesi\u00f3n con cuenta Blink"
}
}
}

View File

@ -6,6 +6,9 @@
"2fa": "2-Faktor Code"
},
"title": "2-Faktor-Authentifikatioun"
},
"user": {
"title": "Mam Blink Kont verbannen"
}
}
}

View File

@ -0,0 +1,27 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 configurado"
},
"error": {
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
},
"step": {
"2fa": {
"data": {
"2fa": "C\u00f3digo de dois fatores"
},
"description": "Digite o pin enviado para o seu e-mail. Se o e-mail n\u00e3o contiver um pin, deixe em branco",
"title": "Autentica\u00e7\u00e3o de dois fatores"
},
"user": {
"data": {
"password": "Senha",
"username": "Nome de usu\u00e1rio"
},
"title": "Entrar com a conta Blink"
}
}
}
}

View File

@ -14,6 +14,7 @@
"passkey": "String Passkey",
"port": "Port"
},
"description": "Configura un dispositiu BSB-Lan per a integrar-lo amb Home Assistant.",
"title": "Connexi\u00f3 amb dispositiu BSB-Lan"
}
}

View File

@ -5,6 +5,11 @@
"device_fail": "Erro inesperado ao criar dispositivo.",
"device_timeout": "Excedido tempo limite conectando ao dispositivo"
},
"error": {
"device_fail": "Erro inesperado",
"device_timeout": "Falha ao conectar",
"forbidden": "Autentica\u00e7\u00e3o inv\u00e1lida"
},
"step": {
"user": {
"data": {

View File

@ -0,0 +1,12 @@
{
"config": {
"abort": {
"already_configured": "Essa conta j\u00e1 est\u00e1 configurada"
},
"error": {
"cannot_connect": "Falha ao conectar, tente novamente",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
}
}
}

View File

@ -8,7 +8,8 @@
"unknown_error": "Error desconegut.",
"websocket_not_enabled": "El websocket de forked-daapd no est\u00e0 activat.",
"wrong_host_or_port": "No s'ha pogut connectar, verifica l'amfitri\u00f3 i el port.",
"wrong_password": "Contrasenya incorrecta."
"wrong_password": "Contrasenya incorrecta.",
"wrong_server_type": "La integraci\u00f3 forked-daapd necessita un servidor forked-daapd amb versi\u00f3 >= 27.0."
},
"flow_title": "Servidor forked-daapd: {name} ({host})",
"step": {
@ -26,6 +27,7 @@
"step": {
"init": {
"data": {
"librespot_java_port": "Port per al pipe control de librespot-java (si s'utilitza)",
"max_playlists": "Nombre m\u00e0xim de llistes de reproducci\u00f3 utilitzades com a fonts",
"tts_pause_time": "Segons de pausa abans i despr\u00e9s de TTS",
"tts_volume": "Volum TTS (valor 'float' entre [0,1])"

View File

@ -1,12 +1,17 @@
{
"config": {
"abort": {
"already_configured": "El dispositivo ya est\u00e1 configurado."
"already_configured": "El dispositivo ya est\u00e1 configurado.",
"not_forked_daapd": "El dispositivo no es un servidor forked-daapd."
},
"error": {
"unknown_error": "Error desconocido.",
"wrong_password": "Contrase\u00f1a incorrecta."
"websocket_not_enabled": "Websocket no activado en servidor forked-daapd.",
"wrong_host_or_port": "No se ha podido conectar. Por favor comprueba host y puerto.",
"wrong_password": "Contrase\u00f1a incorrecta.",
"wrong_server_type": "La integraci\u00f3n forked-daapd requiere un servidor forked-daapd con versi\u00f3n >= 27.0."
},
"flow_title": "Servidor forked-daapd: {name} ({host})",
"step": {
"user": {
"data": {
@ -14,7 +19,8 @@
"name": "Nombre amigable",
"password": "Contrase\u00f1a API (dejar en blanco si no hay contrase\u00f1a)",
"port": "Puerto API"
}
},
"title": "Configurar dispositivo forked-daapd"
}
}
},
@ -22,9 +28,13 @@
"step": {
"init": {
"data": {
"librespot_java_port": "Puerto para control de tuber\u00eda librespot-java (si se usa)",
"max_playlists": "N\u00famero m\u00e1ximo de listas de reproducci\u00f3n utilizadas como fuentes",
"tts_pause_time": "Segundos para pausar antes y despu\u00e9s del TTS",
"tts_volume": "Volumen TTS (decimal en el rango [0,1])"
}
},
"description": "Ajustar varias opciones para la integraci\u00f3n de forked-daapd",
"title": "Configurar opciones para forked-daapd"
}
}
}

View File

@ -1,13 +1,16 @@
{
"config": {
"abort": {
"already_configured": "Apparat ass scho konfigur\u00e9iert"
"already_configured": "Apparat ass scho konfigur\u00e9iert",
"not_forked_daapd": "Apparat ass kee forked-daapd server."
},
"error": {
"unknown_error": "Onbekannten Feeler.",
"websocket_not_enabled": "forked-daapd server websocket net aktiv.",
"wrong_host_or_port": "Feeler beim verbannen, iwwerpr\u00e9if w.e.g d'Adresse a Port.",
"wrong_password": "Ong\u00ebltegt Passwuert."
},
"flow_title": "forked-daapd server: {name} ({host})",
"step": {
"user": {
"data": {
@ -15,7 +18,8 @@
"name": "Numm",
"password": "API Passwuert (eidel loosse fir kee Passwuert)",
"port": "API Port"
}
},
"title": "forked-daapd Apparat ariichten"
}
}
}

View File

@ -0,0 +1,37 @@
{
"config": {
"abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado.",
"not_forked_daapd": "O dispositivo n\u00e3o \u00e9 um servidor forked-daapd."
},
"error": {
"unknown_error": "Erro desconhecido.",
"wrong_host_or_port": "N\u00e3o foi poss\u00edvel conectar. Por favor, verifique o endere\u00e7o e a porta.",
"wrong_password": "Senha incorreta."
},
"step": {
"user": {
"data": {
"host": "Endere\u00e7o (IP)",
"name": "Nome amig\u00e1vel",
"password": "Senha da API (deixe em branco se n\u00e3o houver senha)",
"port": "Porta API"
}
}
}
},
"options": {
"step": {
"init": {
"data": {
"librespot_java_port": "Porta para controle de pipe librespot-java (se usado)",
"max_playlists": "N\u00famero m\u00e1ximo de listas de reprodu\u00e7\u00e3o usadas como fontes",
"tts_pause_time": "Segundos para pausar antes e depois do TTS",
"tts_volume": "Volume TTS (flutua\u00e7\u00e3o na faixa [0,1])"
},
"description": "Defina v\u00e1rias op\u00e7\u00f5es para a integra\u00e7\u00e3o forked-daapd.",
"title": "Configurar op\u00e7\u00f5es forked-daapd"
}
}
}
}

View File

@ -9,7 +9,7 @@
"websocket_not_enabled": "\u0412\u0435\u0431-\u0441\u043e\u043a\u0435\u0442 forked-daapd \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d.",
"wrong_host_or_port": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430.",
"wrong_password": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c.",
"wrong_server_type": "\u042d\u0442\u043e \u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 forked-daapd."
"wrong_server_type": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u0435\u0440\u0432\u0435\u0440 forked-daapd \u0432\u0435\u0440\u0441\u0438\u0438 27.0 \u0438\u043b\u0438 \u0432\u044b\u0448\u0435."
},
"flow_title": "\u0421\u0435\u0440\u0432\u0435\u0440 forked-daapd: {name} ({host})",
"step": {

View File

@ -9,7 +9,7 @@
"websocket_not_enabled": "forked-daapd \u4f3a\u670d\u5668 websocket \u672a\u958b\u555f\u3002",
"wrong_host_or_port": "\u7121\u6cd5\u9023\u7dda\uff0c\u8acb\u78ba\u8a8d\u4e3b\u6a5f\u8207\u901a\u8a0a\u57e0\u3002",
"wrong_password": "\u5bc6\u78bc\u932f\u8aa4\u3002",
"wrong_server_type": "\u975e forked-daapd \u4f3a\u670d\u5668\u3002"
"wrong_server_type": "forked-daapd \u6574\u5408\u9700\u8981\u7248\u6b21 >= 27.0 \u7248\u4e4b forked-daapd \u4f3a\u670d\u5668\u3002"
},
"flow_title": "forked-daapd \u4f3a\u670d\u5668\uff1a{name} ({host})",
"step": {

View File

@ -33,6 +33,7 @@
"data": {
"camera_copy": "C\u00e0meres que admeten fluxos H.264 natius"
},
"description": "Comprova les c\u00e0meres que suporten fluxos nadius H.264. Si alguna c\u00e0mera not proporciona una sortida H.264, el sistema transcodificar\u00e0 el v\u00eddeo a H.264 per a HomeKit. La transcodificaci\u00f3 necessita una CPU potent i probablement no funcioni en ordinadors petits (SBC).",
"title": "Selecci\u00f3 del c\u00f2dec de v\u00eddeo de c\u00e0mera"
},
"exclude": {

View File

@ -0,0 +1,9 @@
{
"options": {
"step": {
"cameras": {
"title": "Selecione o codec de v\u00eddeo da c\u00e2mera."
}
}
}
}

View File

@ -18,7 +18,8 @@
},
"user": {
"data": {
"password": "Senha"
"password": "Senha",
"username": "E-mail"
},
"description": "Insira suas credenciais",
"title": "credenciais do iCloud"

View File

@ -6,6 +6,7 @@
"error": {
"cannot_connect": "[%key::common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key::common::config_flow::error::invalid_auth%]",
"invalid_host": "L'entrada de l'amfitri\u00f3 no t\u00e9 el fromat d'URL complet, ex: http://192.168.10.100:80",
"unknown": "Error inesperat"
},
"flow_title": "Dispositius universals ISY994 {name} ({host})",
@ -17,6 +18,7 @@
"tls": "Versi\u00f3 TLS del controlador ISY.",
"username": "[%key::common::config_flow::data::username%]"
},
"description": "L'entrada de l'amfitri\u00f3 ha de tenir el format d'URL complet, ex: http://192.168.10.100:80",
"title": "Connexi\u00f3 amb ISY994"
}
}

View File

@ -9,6 +9,7 @@
"invalid_host": "La entrada del host no estaba en formato URL completo, por ejemplo, http://192.168.10.100:80",
"unknown": "Error inesperado"
},
"flow_title": "Dispositivos Universales ISY994 {nombre} ({host})",
"step": {
"user": {
"data": {

View File

@ -9,6 +9,7 @@
"invalid_host": "Host Entr\u00e9e muss am URL Format sinn, beispill, http://192.168.10.100:80",
"unknown": "Onerwaarte Feeler"
},
"flow_title": "Universal Devices ISY994 {name} ({host})",
"step": {
"user": {
"data": {

View File

@ -0,0 +1,25 @@
{
"config": {
"flow_title": "Dispositivos universais ISY994 {name} ({host})",
"step": {
"user": {
"data": {
"host": "URL"
},
"description": "A entrada do endere\u00e7o deve estar no formato de URL completo, por exemplo, http://192.168.10.100:80",
"title": "Conecte-se ao seu ISY994"
}
}
},
"options": {
"step": {
"init": {
"data": {
"ignore_string": "Ignorar texto"
},
"title": "ISY994 Op\u00e7\u00f5es"
}
}
},
"title": "Dispositivos universais ISY994"
}

View File

@ -0,0 +1,9 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar, tente novamente",
"invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida",
"unknown": "Erro inesperado"
}
}
}

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "V\u00e9s a l'enlla\u00e7 de sota i <b>Accepta</b> l'acc\u00e9s al teu compte de Logi Circle, despr\u00e9s, torna i prem <b>Envia</b> (tamb\u00e9 a sota).\n\n[Enlla\u00e7]({authorization_url})",
"description": "V\u00e9s a l'enlla\u00e7 de sota i **Accepta** l'acc\u00e9s al teu compte de Logi Circle, despr\u00e9s torna i prem **Envia** (tamb\u00e9 a sota).\n\n[Enlla\u00e7]({authorization_url})",
"title": "Autenticaci\u00f3 amb Logi Circle"
},
"user": {

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 <b>\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435</b> \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Logi Circle, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <b>\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c</b>.",
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435** \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Logi Circle, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c**.",
"title": "Logi Circle"
},
"user": {

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "\u8acb\u4f7f\u7528\u4e0b\u65b9\u9023\u7d50\u4e26\u9ede\u9078<b>\u63a5\u53d7</b>\u4ee5\u5b58\u53d6 Logi Circle \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684<b>\u50b3\u9001</b>\u3002\n\n[Link]({authorization_url})",
"description": "\u8acb\u4f7f\u7528\u4e0b\u65b9\u9023\u7d50\u4e26\u9ede\u9078 **\u63a5\u53d7** \u4ee5\u5b58\u53d6 Logi Circle \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684 **\u50b3\u9001**\u3002\n\n[\u9023\u7d50]({authorization_url})",
"title": "\u4ee5 Logi Circle \u8a8d\u8b49"
},
"user": {

View File

@ -0,0 +1,17 @@
{
"config": {
"abort": {
"already_configured": "Ponte Cas\u00e9ta j\u00e1 configurada.",
"cannot_connect": "Instala\u00e7\u00e3o cancelada da ponte Cas\u00e9ta devido \u00e0 falha na conex\u00e3o."
},
"error": {
"cannot_connect": "Falha ao conectar \u00e0 ponte Cas\u00e9ta; verifique sua configura\u00e7\u00e3o de endere\u00e7o e certificado."
},
"step": {
"import_failed": {
"description": "N\u00e3o foi poss\u00edvel configurar a ponte (host: {host}) importada do configuration.yaml.",
"title": "Falha ao importar a configura\u00e7\u00e3o da ponte Cas\u00e9ta."
}
}
}
}

View File

@ -34,6 +34,7 @@
"manual_input": {
"data": {
"host": "Host",
"name": "Name",
"port": "Port"
},
"title": "Konfigurieren Sie das ONVIF-Ger\u00e4t"

View File

@ -34,6 +34,7 @@
"manual_input": {
"data": {
"host": "Apparat",
"name": "Numm",
"port": "Port"
},
"title": "ONVIF Apparat ariichten"

View File

@ -34,6 +34,7 @@
"manual_input": {
"data": {
"host": "Endere\u00e7o (IP)",
"name": "Nome",
"port": "Porta"
},
"title": "Configurar dispositivo ONVIF"

View File

@ -34,6 +34,7 @@
"manual_input": {
"data": {
"host": "\u4e3b\u6a5f\u7aef",
"name": "\u540d\u7a31",
"port": "\u901a\u8a0a\u57e0"
},
"title": "\u8a2d\u5b9a ONVIF \u8a2d\u5099"

View File

@ -0,0 +1,9 @@
{
"config": {
"step": {
"user": {
"title": "Confirme a configura\u00e7\u00e3o"
}
}
}
}

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "El servei ja est\u00e0 configurat"
"already_configured": "El servei ja est\u00e0 configurat",
"duplicated_name": "El nom ja existeix"
},
"error": {
"cannot_connect": "No s'ha pogut connectar"

View File

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Service ist bereits konfiguriert",
"duplicated_name": "Name existiert bereits"
},
"error": {
"cannot_connect": "Verbindung konnte nicht hergestellt werden"
},
"step": {
"user": {
"data": {
"api_key": "API-Schl\u00fcssel (optional)",
"host": "Host",
"name": "Name",
"port": "Port",
"ssl": "SSL verwenden",
"verify_ssl": "SSL-Zertifikat \u00fcberpr\u00fcfen"
}
}
}
}
}

View File

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Servi\u00e7o j\u00e1 configurado",
"duplicated_name": "O nome j\u00e1 existe"
},
"error": {
"cannot_connect": "Falha ao conectar"
},
"step": {
"user": {
"data": {
"api_key": "Chave de API (Opcional)",
"host": "Endere\u00e7o (IP)",
"name": "Nome",
"port": "Porta",
"ssl": "Usar SSL",
"verify_ssl": "Verifique o certificado SSL"
}
}
}
}
}

View File

@ -2,6 +2,14 @@
"config": {
"abort": {
"non-interactive": "Importa\u00e7\u00e3o n\u00e3o interativa"
},
"flow_title": "{name} ({host})",
"step": {
"manual_setup": {
"data": {
"ssl": "Usar SSL"
}
}
}
},
"options": {

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "V\u00e9s a l'enlla\u00e7 seg\u00fcent i <b>Accepta</b> l'acc\u00e9s al teu compte de Minut, despr\u00e9s torna i prem <b>Envia</b> (a sota). \n\n[Enlla\u00e7]({authorization_url})",
"description": "V\u00e9s a l'enlla\u00e7 seg\u00fcent i **Accepta** l'acc\u00e9s al teu compte de Minut, despr\u00e9s torna i prem **Envia** (a sota). \n\n[Enlla\u00e7]({authorization_url})",
"title": "Autenticar Point"
},
"user": {

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 <b>\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435</b> \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Minut, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <b>\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c</b>.",
"description": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e [\u0441\u0441\u044b\u043b\u043a\u0435]({authorization_url}) \u0438 **\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u0435** \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Minut, \u0437\u0430\u0442\u0435\u043c \u0432\u0435\u0440\u043d\u0438\u0442\u0435\u0441\u044c \u0441\u044e\u0434\u0430 \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 **\u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u042c**.",
"title": "Minut Point"
},
"user": {

View File

@ -16,7 +16,7 @@
},
"step": {
"auth": {
"description": "\u8acb\u4f7f\u7528\u4e0b\u65b9\u9023\u7d50\u4e26\u9ede\u9078<b>\u63a5\u53d7</b>\u4ee5\u5b58\u53d6 Minut \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684<b>\u50b3\u9001</b>\u3002\n\n[Link]({authorization_url})",
"description": "\u8acb\u4f7f\u7528\u4e0b\u65b9\u9023\u7d50\u4e26\u9ede\u9078 **\u63a5\u53d7** \u4ee5\u5b58\u53d6 Minut \u5e33\u865f\uff0c\u7136\u5f8c\u8fd4\u56de\u6b64\u9801\u9762\u4e26\u9ede\u9078\u4e0b\u65b9\u7684 **\u50b3\u9001**\u3002\n\n[\u9023\u7d50]({authorization_url})",
"title": "\u8a8d\u8b49 Point"
},
"user": {

View File

@ -0,0 +1,7 @@
{
"config": {
"error": {
"cannot_connect": "Falha ao conectar"
}
}
}

View File

@ -11,7 +11,7 @@
"app_id": "ID \u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435",
"app_secret": "\u0422\u0430\u0439\u043d\u0430"
},
"description": "\u0418\u0414 \u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0442\u0430\u0435\u043d \u043a\u043e\u0434 \u043e\u0442 <a href=\"https://my.starline.ru/developer\" target=\"_blank\">StarLine \u0430\u043a\u0430\u0443\u043d\u0442 \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a</a>",
"description": "\u0418\u0414 \u043d\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0442\u0430\u0435\u043d \u043a\u043e\u0434 \u043e\u0442 [StarLine \u0430\u043a\u0430\u0443\u043d\u0442 \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a](https://my.starline.ru/developer)",
"title": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u0434\u0430\u043d\u043d\u0438 \u0437\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u0442\u043e"
},
"auth_captcha": {

View File

@ -11,7 +11,7 @@
"app_id": "ID d'aplicaci\u00f3",
"app_secret": "Secret"
},
"description": "ID d'aplicaci\u00f3 i codi secret de <a href=\"https://my.starline.ru/developer\" target=\"_blank\">compte de desenvolupador de StarLine</a>",
"description": "ID d'aplicaci\u00f3 i codi secret del [compte de desenvolupador de StarLine](https://my.starline.ru/developer)",
"title": "Credencials d'aplicaci\u00f3"
},
"auth_captcha": {

View File

@ -11,7 +11,7 @@
"app_id": "Toepassings-ID",
"app_secret": "Geheime code"
},
"description": "Toepassings-ID en de geheime code van <a href=\"https://my.starline.ru/developer\" target=\"_blank\">StarLine developer account</a>",
"description": "Applicatie-ID en geheime code van [StarLine-ontwikkelaarsaccount] (https://my.starline.ru/developer)",
"title": "Inloggegevens van de applicatie"
},
"auth_captcha": {

View File

@ -11,7 +11,7 @@
"app_id": "ID \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
"app_secret": "\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043e\u0434"
},
"description": "ID \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438\u0437 <a href=\"https://my.starline.ru/developer\" target=\"_blank\">\u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 StarLine</a>",
"description": "ID \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043a\u043e\u0434 [\u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 StarLine](https://my.starline.ru/developer)",
"title": "\u0423\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f"
},
"auth_captcha": {

View File

@ -11,7 +11,7 @@
"app_id": "App ID",
"app_secret": "\u5bc6\u78bc"
},
"description": "Application ID and secret code \u7531 <a href=\"https://my.starline.ru/developer\" target=\"_blank\">StarLine \u958b\u767c\u8005\u5e33\u865f</a> \u6240\u53d6\u5f97\u7684\u61c9\u7528\u7a0b\u5f0f ID \u8207\u5bc6\u78bc",
"description": "\u7531 [StarLine \u958b\u767c\u8005\u5e33\u865f] (https://my.starline.ru/developer) \u6240\u53d6\u5f97\u4e4b\u61c9\u7528\u7a0b\u5f0f ID \u8207\u5bc6\u78bc",
"title": "\u61c9\u7528\u6191\u8b49"
},
"auth_captcha": {

View File

@ -0,0 +1,15 @@
{
"config": {
"step": {
"user": {
"data": {
"password": "Senha",
"platform": "O aplicativo onde sua conta \u00e9 registrada",
"username": "Nome de usu\u00e1rio"
},
"description": "Digite sua credencial Tuya.",
"title": "Tuya"
}
}
}
}

View File

@ -37,6 +37,9 @@
"one": "um",
"other": "uns"
}
},
"simple_options": {
"description": "Configurar integra\u00e7\u00e3o UniFi"
}
}
}

View File

@ -5,7 +5,7 @@
},
"error": {
"cannot_connect": "No s'ha pogut connectar a UPB PIM, torna-ho a provar.",
"invalid_upb_file": "El fitxer d\u2019exportaci\u00f3 UPB UPStart no hi \u00e9s o \u00e9s erroni, comprova el nom i la ruta del fitxer.",
"invalid_upb_file": "El fitxer d'exportaci\u00f3 UPB UPStart no hi \u00e9s o \u00e9s erroni, comprova el nom i la ruta del fitxer.",
"unknown": "Error inesperat."
},
"step": {
@ -15,6 +15,7 @@
"file_path": "Ruta i nom del fitxer d'exportaci\u00f3 UPStart UPB.",
"protocol": "Protocol"
},
"description": "Connexi\u00f3 amb un m\u00f2dul Universal Powerline Bus Powerline Interface (UPB PIM). La cadena de car\u00e0cters (string) de l'adre\u00e7a ha de tenir el format: 'adre\u00e7a[:port]' per a 'TCP'. El port \u00e9s opcional, per defecte \u00e9s el 2101. Exemple: '192.168.1.42'. Per al protocol s\u00e8rie, l'adre\u00e7a ha de tenir el format 'tty[:baud]'. La velocitat en bauds \u00e9s opcional (4800 per defecte). Exemple: '/dev/ttyS1'.",
"title": "Connexi\u00f3 amb UPB PIM"
}
}

View File

@ -0,0 +1,15 @@
{
"config": {
"error": {
"unknown": "Erro inesperado."
},
"step": {
"user": {
"data": {
"address": "Endere\u00e7o (veja a descri\u00e7\u00e3o acima)",
"protocol": "Protocolo"
}
}
}
}
}

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP/IGD ja est\u00e0 configurat",
"incomplete_device": "Ignorant el dispositiu incomplet UPnP",
"incomplete_discovery": "Descoberta incompleta",
"no_devices_discovered": "No s'ha trobat cap UPnP/IGD",
"no_devices_found": "No s'han trobat dispositius UPnP/IGD a la xarxa.",
"no_sensors_or_port_mapping": "Activa, com a m\u00ednim, els sensors o l'assignaci\u00f3 de ports",

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP/IGD ist bereits konfiguriert",
"incomplete_device": "Unvollst\u00e4ndiges UPnP-Ger\u00e4t wird ignoriert",
"incomplete_discovery": "Unvollst\u00e4ndige Suche",
"no_devices_discovered": "Keine UPnP/IGDs entdeckt",
"no_devices_found": "Keine UPnP/IGD-Ger\u00e4te im Netzwerk gefunden.",
"no_sensors_or_port_mapping": "Aktiviere mindestens Sensoren oder Port-Mapping",

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP / IGD ya est\u00e1 configurado",
"incomplete_device": "Ignorando el dispositivo UPnP incompleto",
"incomplete_discovery": "Descubrimiento incompleto",
"no_devices_discovered": "No se descubrieron UPnP / IGDs",
"no_devices_found": "No se encuentran dispositivos UPnP/IGD en la red.",
"no_sensors_or_port_mapping": "Habilitar al menos sensores o mapeo de puertos",

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP/IGD ass scho konfigur\u00e9iert",
"incomplete_device": "Ignor\u00e9iert onvollst\u00e4nnegen UPnP-Apparat",
"incomplete_discovery": "Entdeckung net komplett",
"no_devices_discovered": "Keng UPnP/IGDs entdeckt",
"no_devices_found": "Keng UPnP/IGD Apparater am Netzwierk fonnt.",
"no_sensors_or_port_mapping": "Aktiv\u00e9ier op mannst Sensoren oder Port Mapping",

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP / IGD j\u00e1 est\u00e1 configurado",
"incomplete_device": "Ignorando o dispositivo UPnP incompleto",
"incomplete_discovery": "Descoberta incompleta",
"no_devices_discovered": "Nenhum UPnP/IGD descoberto",
"no_devices_found": "Nenhum dispositivo UPnP/IGD encontrado na rede.",
"no_sensors_or_port_mapping": "Ative pelo menos sensores ou mapeamento de porta",
@ -17,7 +18,8 @@
"data": {
"enable_port_mapping": "Ativar o mapeamento de porta para o Home Assistant",
"enable_sensors": "Adicionar sensores de tr\u00e1fego",
"igd": "UPnP/IGD"
"igd": "UPnP/IGD",
"usn": "Dispositivo"
},
"title": "Op\u00e7\u00f5es de configura\u00e7\u00e3o para o UPnP/IGD"
}

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.",
"incomplete_device": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 UPnP.",
"incomplete_discovery": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441.",
"no_devices_discovered": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e UPnP / IGD.",
"no_devices_found": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 UPnP / IGD \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0432 \u0441\u0435\u0442\u0438.",
"no_sensors_or_port_mapping": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0435\u043d\u0441\u043e\u0440\u044b \u0438\u043b\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432.",

View File

@ -3,6 +3,7 @@
"abort": {
"already_configured": "UPnP/IGD \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"incomplete_device": "\u5ffd\u7565\u4e0d\u76f8\u5bb9 UPnP \u8a2d\u5099",
"incomplete_discovery": "\u672a\u5b8c\u6210\u63a2\u7d22",
"no_devices_discovered": "\u672a\u641c\u5c0b\u5230 UPnP/IGD",
"no_devices_found": "\u5728\u7db2\u8def\u4e0a\u627e\u4e0d\u5230 UPnP/IGD \u8a2d\u5099\u3002",
"no_sensors_or_port_mapping": "\u81f3\u5c11\u958b\u555f\u611f\u61c9\u5668\u6216\u901a\u8a0a\u57e0\u8f49\u767c",

View File

@ -0,0 +1,7 @@
{
"config": {
"error": {
"complete_pairing_failed": "N\u00e3o foi poss\u00edvel concluir o pareamento. Verifique se o PIN que voc\u00ea forneceu est\u00e1 correto e a TV ainda est\u00e1 ligada e conectada \u00e0 internet antes de reenviar."
}
}
}

View File

@ -8,7 +8,8 @@
"user": {
"data": {
"port": "Puerto del servidor"
}
},
"title": "Configurar servidor TCP para dispositivos WIFFI"
}
}
}

View File

@ -8,7 +8,8 @@
"user": {
"data": {
"port": "Server Port"
}
},
"title": "TCP Server fir WIFFI Apparater ariichten"
}
}
}

View File

@ -0,0 +1,16 @@
{
"config": {
"abort": {
"addr_in_use": "Porta do servidor j\u00e1 em uso.",
"start_server_failed": "Falha ao iniciar o servidor."
},
"step": {
"user": {
"data": {
"port": "Porta do servidor"
},
"title": "Configurar servidor TCP para dispositivos WIFFI"
}
}
}
}

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert"
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
"already_in_progress": "Der Konfigurationsablauf f\u00fcr dieses Xiaomi Miio-Ger\u00e4t wird bereits ausgef\u00fchrt."
},
"error": {
"connect_error": "Verbindung fehlgeschlagen",

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Apparat ass scho konfigur\u00e9iert"
"already_configured": "Apparat ass scho konfigur\u00e9iert",
"already_in_progress": "Konfiguratioun's Oflaf fir d\u00ebse Xiaomi Miio Apparat ass schonn am gaangen."
},
"error": {
"connect_error": "Feeler beim verbannen, prob\u00e9ier w.e.g. nach emol.",

View File

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"already_in_progress": "O fluxo de configura\u00e7\u00e3o para este dispositivo Xiaomi Miio j\u00e1 est\u00e1 em andamento."
}
}
}

View File

@ -0,0 +1,14 @@
{
"config": {
"abort": {
"no_devices_found": "Nenhum dispositivo encontrado na rede",
"single_instance_allowed": "J\u00e1 configurado. Somente uma \u00fanica configura\u00e7\u00e3o poss\u00edvel."
},
"step": {
"confirm": {
"description": "Deseja iniciar a configura\u00e7\u00e3o?"
}
}
},
"title": "Zerproc"
}

View File

@ -7,6 +7,9 @@
"cannot_connect": "N\u00e3o \u00e9 poss\u00edvel conectar-se ao dispositivo ZHA."
},
"step": {
"port_config": {
"title": "Configura\u00e7\u00f5es"
},
"user": {
"data": {
"radio_type": "Tipo de r\u00e1dio"