diff --git a/homeassistant/components/broadlink/translations/de.json b/homeassistant/components/broadlink/translations/de.json index 5704efe37c6..7ad3ab95ec9 100644 --- a/homeassistant/components/broadlink/translations/de.json +++ b/homeassistant/components/broadlink/translations/de.json @@ -25,7 +25,8 @@ }, "user": { "data": { - "host": "Host" + "host": "Host", + "timeout": "Zeit\u00fcberschreitung" } } } diff --git a/homeassistant/components/cast/translations/fr.json b/homeassistant/components/cast/translations/fr.json index 0acfd327e3e..f5ee03a6c00 100644 --- a/homeassistant/components/cast/translations/fr.json +++ b/homeassistant/components/cast/translations/fr.json @@ -27,7 +27,9 @@ "step": { "options": { "data": { - "known_hosts": "Liste facultative des h\u00f4tes connus si la d\u00e9couverte mDNS ne fonctionne pas." + "ignore_cec": "Liste facultative qui sera transmise \u00e0 pychromecast.IGNORE_CEC.", + "known_hosts": "Liste facultative des h\u00f4tes connus si la d\u00e9couverte mDNS ne fonctionne pas.", + "uuid": "Liste facultative des UUID. Les moulages non r\u00e9pertori\u00e9s ne seront pas ajout\u00e9s." }, "description": "Veuillez saisir la configuration de Google Cast." } diff --git a/homeassistant/components/climacell/translations/fr.json b/homeassistant/components/climacell/translations/fr.json index 3b3aa3d18ba..c0e8d5b88a4 100644 --- a/homeassistant/components/climacell/translations/fr.json +++ b/homeassistant/components/climacell/translations/fr.json @@ -10,6 +10,7 @@ "user": { "data": { "api_key": "Cl\u00e9 d'API", + "api_version": "Version de l'API", "latitude": "Latitude", "longitude": "Longitude", "name": "Nom" diff --git a/homeassistant/components/deconz/translations/fr.json b/homeassistant/components/deconz/translations/fr.json index d24b592ac10..05d53405e54 100644 --- a/homeassistant/components/deconz/translations/fr.json +++ b/homeassistant/components/deconz/translations/fr.json @@ -42,6 +42,10 @@ "button_2": "Deuxi\u00e8me bouton", "button_3": "Troisi\u00e8me bouton", "button_4": "Quatri\u00e8me bouton", + "button_5": "5\u00e8me bouton", + "button_6": "6\u00e8me bouton", + "button_7": "7\u00e8me bouton", + "button_8": "8\u00e8me bouton", "close": "Ferm\u00e9", "dim_down": "Assombrir", "dim_up": "\u00c9claircir", diff --git a/homeassistant/components/emonitor/translations/fr.json b/homeassistant/components/emonitor/translations/fr.json new file mode 100644 index 00000000000..fcfee3bc710 --- /dev/null +++ b/homeassistant/components/emonitor/translations/fr.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "unknown": "Erreur inattendue" + }, + "flow_title": "SiteSage {name}", + "step": { + "confirm": { + "description": "Voulez-vous configurer {name} ( {host} )?", + "title": "Configurer SiteSage Emonitor" + }, + "user": { + "data": { + "host": "Hote" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/enphase_envoy/translations/fr.json b/homeassistant/components/enphase_envoy/translations/fr.json new file mode 100644 index 00000000000..be1d5f3bca3 --- /dev/null +++ b/homeassistant/components/enphase_envoy/translations/fr.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Authentification invalide", + "unknown": "Erreur inattendue" + }, + "flow_title": "Envoy\u00e9 {serial} ({host})", + "step": { + "user": { + "data": { + "host": "Hote", + "password": "Mot de passe", + "username": "Nom d'utilisateur" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/de.json b/homeassistant/components/ezviz/translations/de.json new file mode 100644 index 00000000000..b849a7f231a --- /dev/null +++ b/homeassistant/components/ezviz/translations/de.json @@ -0,0 +1,28 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Passwort", + "username": "Benutzername" + }, + "title": "Verbinden mit Ezviz Cloud" + }, + "user_custom_url": { + "data": { + "password": "Passwort", + "username": "Benutzername" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "timeout": "Anfrage-Timeout (Sekunden)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/fr.json b/homeassistant/components/ezviz/translations/fr.json new file mode 100644 index 00000000000..216cf73c7b7 --- /dev/null +++ b/homeassistant/components/ezviz/translations/fr.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured_account": "Le compte est d\u00e9j\u00e0 configur\u00e9", + "ezviz_cloud_account_missing": "Compte cloud Ezviz manquant. Veuillez reconfigurer le compte cloud Ezviz", + "unknown": "Erreur inattendue" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Authentification invalide", + "invalid_host": "Nom d'h\u00f4te ou adresse IP non valide" + }, + "flow_title": "{serial}", + "step": { + "confirm": { + "data": { + "password": "Mot de passe", + "username": "Identifiant" + }, + "description": "Entrez les informations d'identification RTSP pour la cam\u00e9ra Ezviz {serial} avec IP {ip_address}", + "title": "Cam\u00e9ra Ezviz d\u00e9couverte" + }, + "user": { + "data": { + "password": "Mot de passe", + "url": "URL", + "username": "Identifiant" + }, + "title": "Connectez-vous \u00e0 Ezviz Cloud" + }, + "user_custom_url": { + "data": { + "password": "Mot de passe", + "url": "URL", + "username": "Identifiant" + }, + "description": "Sp\u00e9cifiez manuellement l'URL de votre r\u00e9gion", + "title": "Connectez-vous \u00e0 l'URL Ezviz personnalis\u00e9e" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "Arguments transmis \u00e0 ffmpeg pour les cam\u00e9ras", + "timeout": "D\u00e9lai d'expiration de la demande (secondes)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/nl.json b/homeassistant/components/ezviz/translations/nl.json new file mode 100644 index 00000000000..a6f7b3e985c --- /dev/null +++ b/homeassistant/components/ezviz/translations/nl.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured_account": "Account is al geconfigureerd", + "ezviz_cloud_account_missing": "Ezviz-cloudaccount ontbreekt. Configureer het Ezviz-cloudaccount opnieuw", + "unknown": "Onverwachte fout" + }, + "error": { + "cannot_connect": "Kan geen verbinding maken", + "invalid_auth": "Ongeldige authenticatie", + "invalid_host": "Ongeldige hostnaam of IP-adres" + }, + "flow_title": "{serial}", + "step": { + "confirm": { + "data": { + "password": "Wachtwoord", + "username": "Gebruikersnaam" + }, + "description": "Voer RTSP-gegevens in voor Ezviz camera {serial} met IP {ip_address}", + "title": "Ontdekt Ezviz Camera" + }, + "user": { + "data": { + "password": "Wachtwoord", + "url": "URL", + "username": "Gebruikersnaam" + }, + "title": "Verbind met Ezviz Cloud" + }, + "user_custom_url": { + "data": { + "password": "Wachtwoord", + "url": "URL", + "username": "Gebruikersnaam" + }, + "description": "Geef handmatig de URL van uw regio op", + "title": "Verbind met aangepast Elvis URL" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "Argumenten doorgegeven aan ffmpeg voor camera's", + "timeout": "Time-out aanvraag (seconden)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/ru.json b/homeassistant/components/ezviz/translations/ru.json index f047b071be4..c03bbe22dae 100644 --- a/homeassistant/components/ezviz/translations/ru.json +++ b/homeassistant/components/ezviz/translations/ru.json @@ -1,7 +1,52 @@ { "config": { "abort": { - "already_configured_account": "\u042d\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant." + "already_configured_account": "\u042d\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant.", + "ezviz_cloud_account_missing": "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c Ezviz Cloud. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0435\u0451.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.", + "invalid_host": "\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441." + }, + "flow_title": "{serial}", + "step": { + "confirm": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0443\u0447\u0435\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 RTSP \u0434\u043b\u044f \u043a\u0430\u043c\u0435\u0440\u044b Ezviz {serial} \u0441 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u043c {ip_address}", + "title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430 Ezviz" + }, + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "url": "URL-\u0430\u0434\u0440\u0435\u0441", + "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + }, + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a Ezviz Cloud" + }, + "user_custom_url": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "url": "URL-\u0430\u0434\u0440\u0435\u0441", + "username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + }, + "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0412\u0430\u0448\u0435\u0433\u043e \u0440\u0435\u0433\u0438\u043e\u043d\u0430 \u0432\u0440\u0443\u0447\u043d\u0443\u044e.", + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c\u0443 URL-\u0430\u0434\u0440\u0435\u0441\u0443 Ezviz" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 ffmpeg \u0434\u043b\u044f \u043a\u0430\u043c\u0435\u0440", + "timeout": "\u0422\u0430\u0439\u043c-\u0430\u0443\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/ezviz/translations/zh-Hant.json b/homeassistant/components/ezviz/translations/zh-Hant.json new file mode 100644 index 00000000000..84c5daf14c3 --- /dev/null +++ b/homeassistant/components/ezviz/translations/zh-Hant.json @@ -0,0 +1,52 @@ +{ + "config": { + "abort": { + "already_configured_account": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "ezviz_cloud_account_missing": "\u627e\u4e0d\u5230 Ezviz \u96f2\u5e33\u865f\u3002\u8acb\u91cd\u65b0\u8a2d\u5b9a Ezviz \u96f2\u5e33\u865f", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "invalid_host": "\u7121\u6548\u4e3b\u6a5f\u540d\u7a31\u6216 IP \u4f4d\u5740" + }, + "flow_title": "{serial}", + "step": { + "confirm": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8f38\u5165 IP \u70ba {ip_address} \u7684 Ezviz \u651d\u5f71\u6a5f {serial} RTSP \u6191\u8b49", + "title": "\u81ea\u52d5\u641c\u7d22\u5230\u7684 Ezviz \u651d\u5f71\u6a5f" + }, + "user": { + "data": { + "password": "\u5bc6\u78bc", + "url": "\u7db2\u5740", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "title": "\u9023\u7dda\u81f3 Ezviz \u87a2\u77f3\u96f2" + }, + "user_custom_url": { + "data": { + "password": "\u5bc6\u78bc", + "url": "\u7db2\u5740", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u624b\u52d5\u6307\u5b9a\u5340\u57df URL", + "title": "\u9023\u7dda\u81f3\u81ea\u8a02 Ezviz URL" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ffmpeg_arguments": "\u50b3\u905e\u81f3 ffmpeg \u4e4b\u651d\u5f71\u6a5f\u53c3\u6578", + "timeout": "\u8acb\u6c42\u903e\u6642\uff08\u79d2\uff09" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google_travel_time/translations/fr.json b/homeassistant/components/google_travel_time/translations/fr.json index b5b59b5329c..8a4ecc6ac83 100644 --- a/homeassistant/components/google_travel_time/translations/fr.json +++ b/homeassistant/components/google_travel_time/translations/fr.json @@ -1,11 +1,19 @@ { "config": { + "abort": { + "already_configured": "L'emplacement est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion" + }, "step": { "user": { "data": { "api_key": "common::config_flow::data::api_key", + "destination": "Destination", "origin": "Origine" - } + }, + "description": "Lorsque vous sp\u00e9cifiez l'origine et la destination, vous pouvez fournir un ou plusieurs emplacements s\u00e9par\u00e9s par le caract\u00e8re de tuyau, sous la forme d'une adresse, de coordonn\u00e9es de latitude / longitude ou d'un identifiant de lieu Google. Lorsque vous sp\u00e9cifiez l'emplacement \u00e0 l'aide d'un identifiant de lieu Google, l'identifiant doit \u00eatre pr\u00e9c\u00e9d\u00e9 de `place_id:`." } } }, @@ -13,9 +21,16 @@ "step": { "init": { "data": { + "avoid": "\u00c9viter de", "language": "Langue", + "mode": "Mode voyage", + "time": "Temps", + "time_type": "Type de temps", + "transit_mode": "Mode de transit", + "transit_routing_preference": "Pr\u00e9f\u00e9rence de routage de transport en commun", "units": "Unit\u00e9s" - } + }, + "description": "Vous pouvez \u00e9ventuellement sp\u00e9cifier une heure de d\u00e9part ou une heure d'arriv\u00e9e. Si vous sp\u00e9cifiez une heure de d\u00e9part, vous pouvez entrer \u00abnow\u00bb, un horodatage Unix ou une cha\u00eene de 24 heures comme \u00ab08: 00: 00\u00bb. Si vous sp\u00e9cifiez une heure d'arriv\u00e9e, vous pouvez utiliser un horodatage Unix ou une cha\u00eene de 24 heures comme `08: 00: 00`" } } }, diff --git a/homeassistant/components/kodi/translations/de.json b/homeassistant/components/kodi/translations/de.json index 15fd212fdbd..5f2badfd78d 100644 --- a/homeassistant/components/kodi/translations/de.json +++ b/homeassistant/components/kodi/translations/de.json @@ -29,7 +29,8 @@ "host": "Host", "port": "Port", "ssl": "Verwendet ein SSL Zertifikat" - } + }, + "description": "Kodi-Verbindungsinformationen. Bitte stellen Sie sicher, dass Sie \"Steuerung von Kodi \u00fcber HTTP zulassen\" in System/Einstellungen/Netzwerk/Dienste aktivieren." }, "ws_port": { "data": { diff --git a/homeassistant/components/konnected/translations/de.json b/homeassistant/components/konnected/translations/de.json index 2ec1657990b..7938f1a68bd 100644 --- a/homeassistant/components/konnected/translations/de.json +++ b/homeassistant/components/konnected/translations/de.json @@ -86,6 +86,7 @@ "options_misc": { "data": { "api_host": "API-Host-URL \u00fcberschreiben (optional)", + "blink": "LED Panel blinkt beim senden von Status\u00e4nderungen", "override_api_host": "\u00dcberschreiben Sie die Standard-Host-Panel-URL der Home Assistant-API" }, "description": "Bitte w\u00e4hlen Sie das gew\u00fcnschte Verhalten f\u00fcr Ihr Panel", diff --git a/homeassistant/components/kostal_plenticore/translations/fr.json b/homeassistant/components/kostal_plenticore/translations/fr.json new file mode 100644 index 00000000000..08a75486d7f --- /dev/null +++ b/homeassistant/components/kostal_plenticore/translations/fr.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "\u00c9chec de connexion", + "invalid_auth": "Erreur inattendue", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "host": "Hote", + "password": "Mot de passe" + } + } + } + }, + "title": "Onduleur solaire Kostal Plenticore" +} \ No newline at end of file diff --git a/homeassistant/components/met/translations/fr.json b/homeassistant/components/met/translations/fr.json index dbf72959799..a415779d3c1 100644 --- a/homeassistant/components/met/translations/fr.json +++ b/homeassistant/components/met/translations/fr.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "no_home": "Aucune coordonn\u00e9e du domicile n'est d\u00e9finie dans la configuration de Home Assistant" + }, "error": { "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9" }, diff --git a/homeassistant/components/met_eireann/translations/fr.json b/homeassistant/components/met_eireann/translations/fr.json new file mode 100644 index 00000000000..da13cc6cb59 --- /dev/null +++ b/homeassistant/components/met_eireann/translations/fr.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9" + }, + "step": { + "user": { + "data": { + "elevation": "Altitude", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nom" + }, + "description": "Entrez votre emplacement pour utiliser les donn\u00e9es m\u00e9t\u00e9orologiques de l'API Met \u00c9ireann", + "title": "Emplacement" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nuki/translations/fr.json b/homeassistant/components/nuki/translations/fr.json index 035c0732576..248acf70133 100644 --- a/homeassistant/components/nuki/translations/fr.json +++ b/homeassistant/components/nuki/translations/fr.json @@ -1,11 +1,21 @@ { "config": { + "abort": { + "reauth_successful": "La r\u00e9-authentification a r\u00e9ussi" + }, "error": { "cannot_connect": "\u00c9chec de la connexion ", "invalid_auth": "Authentification invalide ", "unknown": "Erreur inattendue" }, "step": { + "reauth_confirm": { + "data": { + "token": "Jeton d'acc\u00e8s" + }, + "description": "L'int\u00e9gration Nuki doit s'authentifier de nouveau avec votre pont.", + "title": "R\u00e9authentifier l'int\u00e9gration" + }, "user": { "data": { "host": "Hote", diff --git a/homeassistant/components/opentherm_gw/translations/fr.json b/homeassistant/components/opentherm_gw/translations/fr.json index 7cc5b4ef848..c9a19eba3dd 100644 --- a/homeassistant/components/opentherm_gw/translations/fr.json +++ b/homeassistant/components/opentherm_gw/translations/fr.json @@ -23,7 +23,8 @@ "floor_temperature": "Temp\u00e9rature du sol", "precision": "Pr\u00e9cision", "read_precision": "Pr\u00e9cision de lecture", - "set_precision": "D\u00e9finir la pr\u00e9cision" + "set_precision": "D\u00e9finir la pr\u00e9cision", + "temporary_override_mode": "Mode de neutralisation du point de consigne temporaire" }, "description": "Options pour la passerelle OpenTherm" } diff --git a/homeassistant/components/roomba/translations/fr.json b/homeassistant/components/roomba/translations/fr.json index 1f0e0b029c0..767d7a9708a 100644 --- a/homeassistant/components/roomba/translations/fr.json +++ b/homeassistant/components/roomba/translations/fr.json @@ -34,7 +34,7 @@ "blid": "BLID", "host": "H\u00f4te" }, - "description": "Aucun Roomba ou Braava d\u00e9couvert sur votre r\u00e9seau. Le BLID est la partie du nom d'h\u00f4te du p\u00e9riph\u00e9rique apr\u00e8s `iRobot-`. Veuillez suivre les \u00e9tapes d\u00e9crites dans la documentation \u00e0 {auth_help_url}", + "description": "Aucun Roomba ou Braava d\u00e9couvert sur votre r\u00e9seau. Le BLID est la partie du nom d'h\u00f4te du p\u00e9riph\u00e9rique apr\u00e8s `iRobot-`. Veuillez suivre les \u00e9tapes d\u00e9crites dans la documentation \u00e0 {auth_help_url}\u00b4", "title": "Se connecter manuellement \u00e0 l'appareil" }, "user": { diff --git a/homeassistant/components/shelly/translations/de.json b/homeassistant/components/shelly/translations/de.json index 9d78d362c99..7e7cdb89f66 100644 --- a/homeassistant/components/shelly/translations/de.json +++ b/homeassistant/components/shelly/translations/de.json @@ -11,6 +11,9 @@ }, "flow_title": "Shelly: {name}", "step": { + "confirm_discovery": { + "description": "M\u00f6chten Sie das {Modell} bei {Host} einrichten?\n\nBatteriebetriebene Ger\u00e4te, die passwortgesch\u00fctzt sind, m\u00fcssen aufgeweckt werden, bevor Sie mit dem Einrichten fortfahren.\nBatteriebetriebene Ger\u00e4te, die nicht passwortgesch\u00fctzt sind, werden hinzugef\u00fcgt, wenn das Ger\u00e4t aufwacht. Sie k\u00f6nnen das Ger\u00e4t nun manuell \u00fcber eine Taste am Ger\u00e4t aufwecken oder auf das n\u00e4chste Datenupdate des Ger\u00e4ts warten." + }, "credentials": { "data": { "password": "Passwort", diff --git a/homeassistant/components/spotify/translations/de.json b/homeassistant/components/spotify/translations/de.json index 281803ec66e..db9363ec1f7 100644 --- a/homeassistant/components/spotify/translations/de.json +++ b/homeassistant/components/spotify/translations/de.json @@ -3,7 +3,8 @@ "abort": { "authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.", "missing_configuration": "Die Spotify-Integration ist nicht konfiguriert. Bitte folgen Sie der Dokumentation.", - "no_url_available": "Keine URL verf\u00fcgbar. Informationen zu diesem Fehler findest du [im Hilfebereich]({docs_url})." + "no_url_available": "Keine URL verf\u00fcgbar. Informationen zu diesem Fehler findest du [im Hilfebereich]({docs_url}).", + "reauth_account_mismatch": "Das Spotify-Konto, mit dem Sie sich authentifiziert haben, stimmt nicht mit dem Konto \u00fcberein, f\u00fcr das Sie sich erneut authentifizieren m\u00fcssen." }, "create_entry": { "default": "Erfolgreich mit Spotify authentifiziert." diff --git a/homeassistant/components/waze_travel_time/translations/fr.json b/homeassistant/components/waze_travel_time/translations/fr.json new file mode 100644 index 00000000000..8b977e76d08 --- /dev/null +++ b/homeassistant/components/waze_travel_time/translations/fr.json @@ -0,0 +1,38 @@ +{ + "config": { + "abort": { + "already_configured": "L'emplacement est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "Echec de la connection" + }, + "step": { + "user": { + "data": { + "destination": "Destination", + "origin": "Point de d\u00e9part", + "region": "R\u00e9gion" + }, + "description": "Pour le Point de D\u00e9part et la Destination, entrez l'adresse ou les coordonn\u00e9es GPS de l'emplacement (les coordonn\u00e9es GPS doivent \u00eatre s\u00e9par\u00e9es par une virgule). Vous pouvez \u00e9galement entrer l'ID d'une entit\u00e9 qui fournit ces informations dans son \u00e9tat, un ID d'entit\u00e9 avec des attributs de latitude et de longitude ou un nom de zone." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "avoid_ferries": "\u00c9viter les ferries?", + "avoid_subscription_roads": "\u00c9viter les routes n\u00e9cessitant une vignette / un abonnement?", + "avoid_toll_roads": "\u00c9viter les routes \u00e0 p\u00e9age ?", + "excl_filter": "Sous-cha\u00eene NON dans la description de l'itin\u00e9raire s\u00e9lectionn\u00e9", + "incl_filter": "Sous-cha\u00eene dans la description de l'itin\u00e9raire s\u00e9lectionn\u00e9", + "realtime": "Temps de trajet en temps r\u00e9el?", + "units": "Unit\u00e9s", + "vehicle_type": "Type de v\u00e9hicule" + }, + "description": "Les entr\u00e9es `substring` vous permettront de forcer l'int\u00e9gration \u00e0 utiliser un itin\u00e9raire particulier ou d'\u00e9viter un itin\u00e9raire particulier dans son calcul de voyage dans le temps." + } + } + }, + "title": "Temps de trajet Waze" +} \ No newline at end of file diff --git a/homeassistant/components/zha/translations/fr.json b/homeassistant/components/zha/translations/fr.json index 1abfb3a9502..9e35ef9a541 100644 --- a/homeassistant/components/zha/translations/fr.json +++ b/homeassistant/components/zha/translations/fr.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Impossible de se connecter au p\u00e9riph\u00e9rique ZHA." }, + "flow_title": "ZHA: {name}", "step": { "pick_radio": { "data": {