diff --git a/homeassistant/components/adguard/translations/fr.json b/homeassistant/components/adguard/translations/fr.json index 613145ec0f2..f97eb7a0df1 100644 --- a/homeassistant/components/adguard/translations/fr.json +++ b/homeassistant/components/adguard/translations/fr.json @@ -1,6 +1,7 @@ { "config": { "abort": { + "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9", "existing_instance_updated": "La configuration existante a \u00e9t\u00e9 mise \u00e0 jour.", "single_instance_allowed": "Une seule configuration d'AdGuard Home est autoris\u00e9e." }, diff --git a/homeassistant/components/buienradar/translations/fr.json b/homeassistant/components/buienradar/translations/fr.json new file mode 100644 index 00000000000..d9c2fadcbf7 --- /dev/null +++ b/homeassistant/components/buienradar/translations/fr.json @@ -0,0 +1,23 @@ +{ + "config": { + "step": { + "user": { + "data": { + "latitude": "Latitude", + "longitude": "Longitude" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "country_code": "Code de pays du pays pour afficher les images de la cam\u00e9ra.", + "delta": "Intervalle de temps en secondes entre les mises \u00e0 jour de l'image de la cam\u00e9ra", + "timeframe": "Minutes \u00e0 pr\u00e9voir pour les pr\u00e9visions de pr\u00e9cipitations" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/cast/translations/ca.json b/homeassistant/components/cast/translations/ca.json index aaef5803b5c..944c3c043d5 100644 --- a/homeassistant/components/cast/translations/ca.json +++ b/homeassistant/components/cast/translations/ca.json @@ -30,6 +30,7 @@ "ignore_cec": "Ignora CEC", "uuid": "UUID permesos" }, + "description": "UUIDs permesos - Llista, separada per comes, dels UUIDs dels dispositius Cast a afegir a Home Assistant. Utilitza-ho si no vols afegir tots els dispositius Cast disponibles.\nIgnora CEC - Llista, separada per comes, dels Chromecasts que han d'ignorar les dades CEC al determinar l'entrada activa. S'enviar\u00e0 a pychromecast.IGNORE_CEC.", "title": "Configuraci\u00f3 avan\u00e7ada de Google Cast" }, "basic_options": { diff --git a/homeassistant/components/cast/translations/et.json b/homeassistant/components/cast/translations/et.json index 6397951272a..48397e044f4 100644 --- a/homeassistant/components/cast/translations/et.json +++ b/homeassistant/components/cast/translations/et.json @@ -10,10 +10,10 @@ "step": { "config": { "data": { - "known_hosts": "Valikuline loend teadaolevatest hostidest kui mDNS-i tuvastamine ei t\u00f6\u00f6ta." + "known_hosts": "Tuntud hostid" }, - "description": "Sisesta Google Casti andmed.", - "title": "Google Cast" + "description": "Tuntud hostid - komadega eraldatud loend seadmete hostinimedest v\u00f5i IP-aadressidest. Kasuta seda juhul kui mDNS-i tuvastus ei t\u00f6\u00f6ta.", + "title": "Google Casti s\u00e4tted" }, "confirm": { "description": "Kas soovid seadistada Google Casti?" @@ -25,6 +25,21 @@ "invalid_known_hosts": "Teadaolevad hostid peab olema komaeraldusega hostide loend." }, "step": { + "advanced_options": { + "data": { + "ignore_cec": "Eira CEC-i", + "uuid": "Lubatud UUID-d" + }, + "description": "Lubatud UUID-d - komadega eraldatud loetelu UUID-dest, mida soovitakse lisada Home Assistant'ile. Kasuta ainult siis, kui ei soovi lisada k\u00f5iki olemasolevaid Cast seadmeid.\nIgnore CEC - komadega eraldatud loetelu Chromecastidest, mis peaksid aktiivse sisendi m\u00e4\u00e4ramisel CEC-andmeid ignoreerima. See edastatakse pychromecast.IGNORE_CEC.", + "title": "Google Casti seadistamise t\u00e4psemad valikud" + }, + "basic_options": { + "data": { + "known_hosts": "Tuntud hostid" + }, + "description": "Tuntud hostid - komadega eraldatud loend hostitud seadmete hostinimedest v\u00f5i IP-aadressidest. Kasuta seda juhul kui mDNS-i tuvastus ei t\u00f6\u00f6ta.", + "title": "Google Casti s\u00e4tted" + }, "options": { "data": { "ignore_cec": "Valikuline nimekiri mis edastatakse pychromecast.IGNORE_CEC-ile.", diff --git a/homeassistant/components/cast/translations/fr.json b/homeassistant/components/cast/translations/fr.json index f5ee03a6c00..a907fbe4a76 100644 --- a/homeassistant/components/cast/translations/fr.json +++ b/homeassistant/components/cast/translations/fr.json @@ -25,6 +25,21 @@ "invalid_known_hosts": "Les h\u00f4tes connus doivent \u00eatre une liste d'h\u00f4tes s\u00e9par\u00e9s par des virgules." }, "step": { + "advanced_options": { + "data": { + "ignore_cec": "Ignorer CEC", + "uuid": "UUID autoris\u00e9s" + }, + "description": "UUID autoris\u00e9s: liste s\u00e9par\u00e9e par des virgules des UUID des appareils Cast \u00e0 ajouter \u00e0 Home Assistant. \u00c0 utiliser uniquement si vous ne souhaitez pas ajouter tous les appareils de diffusion disponibles.\n Ignorer CEC - Une liste de Chromecast s\u00e9par\u00e9s par des virgules qui doivent ignorer les donn\u00e9es CEC pour d\u00e9terminer l'entr\u00e9e active. Ce sera transmis \u00e0 pychromecast.IGNORE_CEC.", + "title": "Configuration avanc\u00e9e de Google Cast" + }, + "basic_options": { + "data": { + "known_hosts": "H\u00f4tes connus" + }, + "description": "H\u00f4tes connus - Une liste de noms d'h\u00f4te ou d'adresses IP s\u00e9par\u00e9s par des virgules des p\u00e9riph\u00e9riques de diffusion, \u00e0 utiliser si la d\u00e9couverte mDNS ne fonctionne pas.", + "title": "Configuration de Google Cast" + }, "options": { "data": { "ignore_cec": "Liste facultative qui sera transmise \u00e0 pychromecast.IGNORE_CEC.", diff --git a/homeassistant/components/cast/translations/it.json b/homeassistant/components/cast/translations/it.json index 83586bf9f2c..c0ff9144a2f 100644 --- a/homeassistant/components/cast/translations/it.json +++ b/homeassistant/components/cast/translations/it.json @@ -10,10 +10,10 @@ "step": { "config": { "data": { - "known_hosts": "Elenco facoltativo di host noti se l'individuazione di mDNS non funziona." + "known_hosts": "Host conosciuti" }, - "description": "Inserisci la configurazione di Google Cast.", - "title": "Google Cast" + "description": "Host conosciuti: un elenco separato da virgole di nomi host o indirizzi IP di dispositivi di trasmissione, da utilizzare se l'individuazione di mDNS non funziona.", + "title": "Configurazione di Google Cast" }, "confirm": { "description": "Vuoi iniziare la configurazione?" @@ -25,6 +25,21 @@ "invalid_known_hosts": "Gli host noti devono essere indicati sotto forma di un elenco di host separati da virgole." }, "step": { + "advanced_options": { + "data": { + "ignore_cec": "Ignora CEC", + "uuid": "UUID consentiti" + }, + "description": "UUID consentiti: un elenco separato da virgole di UUID dei dispositivi di trasmissione da aggiungere a Home Assistant. Utilizza solo se non desideri aggiungere tutti i dispositivi di trasmissione disponibili.\nIgnora CEC: un elenco separato da virgole di Chromecast che dovrebbero ignorare i dati CEC per determinare l'input attivo. Questo verr\u00e0 passato a pychromecast.IGNORE_CEC.", + "title": "Configurazione avanzata di Google Cast" + }, + "basic_options": { + "data": { + "known_hosts": "Host conosciuti" + }, + "description": "Host conosciuti: un elenco separato da virgole di nomi host o indirizzi IP di dispositivi di trasmissione, da utilizzare se l'individuazione di mDNS non funziona.", + "title": "Configurazione di Google Cast" + }, "options": { "data": { "ignore_cec": "Elenco opzionale che sar\u00e0 passato a pychromecast.IGNORE_CEC.", diff --git a/homeassistant/components/cast/translations/ru.json b/homeassistant/components/cast/translations/ru.json index 7c412476151..cb432acbf64 100644 --- a/homeassistant/components/cast/translations/ru.json +++ b/homeassistant/components/cast/translations/ru.json @@ -10,10 +10,10 @@ "step": { "config": { "data": { - "known_hosts": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u043e\u0432, \u0435\u0441\u043b\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 mDNS \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442." + "known_hosts": "\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0445\u043e\u0441\u0442\u044b" }, - "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Google Cast.", - "title": "Google Cast" + "description": "\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0445\u043e\u0441\u0442\u044b \u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u043c\u0435\u043d \u0445\u043e\u0441\u0442\u043e\u0432 \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 mDNS \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Google Cast" }, "confirm": { "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443?" @@ -25,6 +25,21 @@ "invalid_known_hosts": "\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0445\u043e\u0441\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0441\u043f\u0438\u0441\u043a\u043e\u043c, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438." }, "step": { + "advanced_options": { + "data": { + "ignore_cec": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c CEC", + "uuid": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0435 UUID" + }, + "description": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0435 UUID \u2014 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438 \u0441\u043f\u0438\u0441\u043e\u043a UUID \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Google Cast \u0434\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 Home Assistant. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0412\u044b \u043d\u0435 \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u0441\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Google Cast.\n\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c CEC \u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Chromecast, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 CEC \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430. \u042d\u0442\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u0430 \u0432 pychromecast.IGNORE_CEC.", + "title": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Google Cast" + }, + "basic_options": { + "data": { + "known_hosts": "\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0445\u043e\u0441\u0442\u044b" + }, + "description": "\u0418\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0445\u043e\u0441\u0442\u044b \u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u043c\u0435\u043d \u0445\u043e\u0441\u0442\u043e\u0432 \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 mDNS \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Google Cast" + }, "options": { "data": { "ignore_cec": "\u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u0432 pychromecast.IGNORE_CEC.", diff --git a/homeassistant/components/denonavr/translations/fr.json b/homeassistant/components/denonavr/translations/fr.json index 16183c90c17..797f10fe06f 100644 --- a/homeassistant/components/denonavr/translations/fr.json +++ b/homeassistant/components/denonavr/translations/fr.json @@ -37,6 +37,7 @@ "init": { "data": { "show_all_sources": "Afficher tous les sources", + "update_audyssey": "Mettre \u00e0 jour les param\u00e8tres Audyssey", "zone2": "Configurer Zone 2", "zone3": "Configurer Zone 3" }, diff --git a/homeassistant/components/devolo_home_control/translations/fr.json b/homeassistant/components/devolo_home_control/translations/fr.json index fa8871bd17e..13354e9da76 100644 --- a/homeassistant/components/devolo_home_control/translations/fr.json +++ b/homeassistant/components/devolo_home_control/translations/fr.json @@ -14,6 +14,13 @@ "password": "Mot de passe", "username": "Adresse e-mail / devolo ID" } + }, + "zeroconf_confirm": { + "data": { + "mydevolo_url": "mydevolo URL", + "password": "Mot de passe", + "username": "[%key:common::config_flow::d ata::email%] / devolo ID" + } } } } diff --git a/homeassistant/components/epson/translations/ca.json b/homeassistant/components/epson/translations/ca.json index 46e6311ef05..51fbbe1e273 100644 --- a/homeassistant/components/epson/translations/ca.json +++ b/homeassistant/components/epson/translations/ca.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Ha fallat la connexi\u00f3" + "cannot_connect": "Ha fallat la connexi\u00f3", + "powered_off": "El projector est\u00e0 enc\u00e8s? Per fer la configuraci\u00f3 inicial has d'activar el projector." }, "step": { "user": { diff --git a/homeassistant/components/epson/translations/et.json b/homeassistant/components/epson/translations/et.json index 1fb510c37a4..a0e3ec395f5 100644 --- a/homeassistant/components/epson/translations/et.json +++ b/homeassistant/components/epson/translations/et.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "\u00dchendamine nurjus" + "cannot_connect": "\u00dchendamine nurjus", + "powered_off": "Kas projektor on sisse l\u00fclitatud? Esmaseks seadistamiseks pead projektori sisse l\u00fclitama." }, "step": { "user": { diff --git a/homeassistant/components/epson/translations/fr.json b/homeassistant/components/epson/translations/fr.json index cfc37079379..3bbdd3063f5 100644 --- a/homeassistant/components/epson/translations/fr.json +++ b/homeassistant/components/epson/translations/fr.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Echec de la connection" + "cannot_connect": "Echec de la connection", + "powered_off": "Le projecteur est-il allum\u00e9? Vous devez allumer le projecteur pour la configuration initiale." }, "step": { "user": { diff --git a/homeassistant/components/epson/translations/it.json b/homeassistant/components/epson/translations/it.json index 233a004fe0c..fe72abc8739 100644 --- a/homeassistant/components/epson/translations/it.json +++ b/homeassistant/components/epson/translations/it.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "Impossibile connettersi" + "cannot_connect": "Impossibile connettersi", + "powered_off": "Il proiettore \u00e8 acceso? \u00c8 necessario accendere il proiettore per la configurazione iniziale." }, "step": { "user": { diff --git a/homeassistant/components/epson/translations/ru.json b/homeassistant/components/epson/translations/ru.json index d60b7c60c84..47209d311a5 100644 --- a/homeassistant/components/epson/translations/ru.json +++ b/homeassistant/components/epson/translations/ru.json @@ -1,7 +1,8 @@ { "config": { "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f." + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.", + "powered_off": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d \u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440? \u0414\u043b\u044f \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438." }, "step": { "user": { diff --git a/homeassistant/components/flume/translations/fr.json b/homeassistant/components/flume/translations/fr.json index fdb7ab8ed9a..a111d66b937 100644 --- a/homeassistant/components/flume/translations/fr.json +++ b/homeassistant/components/flume/translations/fr.json @@ -9,6 +9,13 @@ "unknown": "Erreur inattendue" }, "step": { + "reauth_confirm": { + "data": { + "password": "Mot de passe" + }, + "description": "Le mot de passe de {username} n'est plus valide.", + "title": "R\u00e9authentifiez votre compte Flume" + }, "user": { "data": { "client_id": "ID du client", diff --git a/homeassistant/components/fritz/translations/fr.json b/homeassistant/components/fritz/translations/fr.json index 32e7e3694f9..e0fa5dd3e8c 100644 --- a/homeassistant/components/fritz/translations/fr.json +++ b/homeassistant/components/fritz/translations/fr.json @@ -1,6 +1,10 @@ { "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, "error": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9 ", "connection_error": "Erreur de connexion", "invalid_auth": "Authentification invalide" }, diff --git a/homeassistant/components/huawei_lte/translations/fr.json b/homeassistant/components/huawei_lte/translations/fr.json index e598f4a3b86..df7e6c2e380 100644 --- a/homeassistant/components/huawei_lte/translations/fr.json +++ b/homeassistant/components/huawei_lte/translations/fr.json @@ -34,7 +34,8 @@ "data": { "name": "Nom du service de notification (red\u00e9marrage requis)", "recipient": "Destinataires des notifications SMS", - "track_new_devices": "Suivre les nouveaux appareils" + "track_new_devices": "Suivre les nouveaux appareils", + "track_wired_clients": "Suivre les clients du r\u00e9seau filaire" } } } diff --git a/homeassistant/components/lyric/translations/fr.json b/homeassistant/components/lyric/translations/fr.json index 540d3e1e6c2..db23120b40d 100644 --- a/homeassistant/components/lyric/translations/fr.json +++ b/homeassistant/components/lyric/translations/fr.json @@ -10,6 +10,9 @@ "step": { "pick_implementation": { "title": "S\u00e9lectionner une m\u00e9thode d'authentification" + }, + "reauth_confirm": { + "description": "L'int\u00e9gration Lyric doit authentifier \u00e0 nouveau votre compte." } } } diff --git a/homeassistant/components/motioneye/translations/fr.json b/homeassistant/components/motioneye/translations/fr.json new file mode 100644 index 00000000000..a520c05dba2 --- /dev/null +++ b/homeassistant/components/motioneye/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "invalid_url": "URL invalide" + }, + "step": { + "user": { + "data": { + "admin_password": "Admin Mot de passe", + "admin_username": "Admin Nom d'utilisateur", + "surveillance_password": "Surveillance Mot de passe", + "surveillance_username": "Surveillance Nom d'utilisateur" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/fr.json b/homeassistant/components/mqtt/translations/fr.json index 6ee3788725d..af13e69ab4a 100644 --- a/homeassistant/components/mqtt/translations/fr.json +++ b/homeassistant/components/mqtt/translations/fr.json @@ -62,7 +62,8 @@ "port": "Port", "username": "Username" }, - "description": "Veuillez entrer les informations de connexion de votre broker MQTT." + "description": "Veuillez entrer les informations de connexion de votre broker MQTT.", + "title": "Options de courtier" }, "options": { "data": { @@ -78,7 +79,8 @@ "will_retain": "Retenir le message de testament", "will_topic": "Topic du message de testament" }, - "description": "Veuillez s\u00e9lectionner les options MQTT." + "description": "D\u00e9couverte - Si la d\u00e9couverte est activ\u00e9e (recommand\u00e9e), Home Assistant d\u00e9couvrira automatiquement les appareils et les entit\u00e9s qui publient leur configuration sur le courtier MQTT. Si la d\u00e9couverte est d\u00e9sactiv\u00e9e, toute la configuration doit \u00eatre effectu\u00e9e manuellement.\n Message de naissance - Le message de naissance sera envoy\u00e9 chaque fois que Home Assistant (re) se connecte au courtier MQTT.\n Will message - Le message will sera envoy\u00e9 chaque fois que Home Assistant perd sa connexion avec le courtier, \u00e0 la fois en cas de nettoyage (par exemple, arr\u00eat de Home Assistant) et en cas de salet\u00e9 (par exemple, Home Assistant se bloque ou perd sa connexion r\u00e9seau) d\u00e9connecter.", + "title": "Options MQTT" } } } diff --git a/homeassistant/components/myq/translations/fr.json b/homeassistant/components/myq/translations/fr.json index 4ae00e7495f..e9a6bc60b82 100644 --- a/homeassistant/components/myq/translations/fr.json +++ b/homeassistant/components/myq/translations/fr.json @@ -9,6 +9,13 @@ "unknown": "Erreur inattendue" }, "step": { + "reauth_confirm": { + "data": { + "password": "mot de passe" + }, + "description": "Le mot de passe de {username} n'est plus valide.", + "title": "R\u00e9authentifiez votre compte MyQ" + }, "user": { "data": { "password": "Mot de passe", diff --git a/homeassistant/components/mysensors/translations/fr.json b/homeassistant/components/mysensors/translations/fr.json index 00f9831c035..e104c69e815 100644 --- a/homeassistant/components/mysensors/translations/fr.json +++ b/homeassistant/components/mysensors/translations/fr.json @@ -33,6 +33,7 @@ "invalid_serial": "Port s\u00e9rie non valide", "invalid_subscribe_topic": "Sujet d'abonnement non valide", "invalid_version": "Version de MySensors non valide", + "mqtt_required": "L'int\u00e9gration MQTT n'est pas configur\u00e9e", "not_a_number": "Veuillez saisir un nombre", "port_out_of_range": "Le num\u00e9ro de port doit \u00eatre au moins 1 et au plus 65535", "same_topic": "Les sujets de souscription et de publication sont identiques", diff --git a/homeassistant/components/nam/translations/fr.json b/homeassistant/components/nam/translations/fr.json new file mode 100644 index 00000000000..0c58af2a800 --- /dev/null +++ b/homeassistant/components/nam/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "device_unsupported": "L'appareil n'est pas pris en charge." + }, + "flow_title": "{nom}", + "step": { + "confirm_discovery": { + "description": "Voulez-vous configurer Nettigo Air Monitor chez {host} ?" + }, + "user": { + "data": { + "host": "Hotes" + }, + "description": "Configurez l'int\u00e9gration Nettigo Air Monitor." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nam/translations/it.json b/homeassistant/components/nam/translations/it.json new file mode 100644 index 00000000000..9a208cbfd3c --- /dev/null +++ b/homeassistant/components/nam/translations/it.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "device_unsupported": "Il dispositivo non \u00e8 supportato." + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "unknown": "Errore imprevisto" + }, + "flow_title": "{name}", + "step": { + "confirm_discovery": { + "description": "Vuoi configurare Nettigo Air Monitor su {host} ?" + }, + "user": { + "data": { + "host": "Host" + }, + "description": "Configura l'integrazione di Nettigo Air Monitor." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/picnic/translations/fr.json b/homeassistant/components/picnic/translations/fr.json new file mode 100644 index 00000000000..044b0a72771 --- /dev/null +++ b/homeassistant/components/picnic/translations/fr.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "step": { + "user": { + "data": { + "country_code": "Code postal", + "password": "Mot de passe", + "username": "Nom d'utilisateur" + } + } + } + }, + "title": "Pique-nique" +} \ No newline at end of file diff --git a/homeassistant/components/rainmachine/translations/fr.json b/homeassistant/components/rainmachine/translations/fr.json index 02b7dbc2699..df0f9efa588 100644 --- a/homeassistant/components/rainmachine/translations/fr.json +++ b/homeassistant/components/rainmachine/translations/fr.json @@ -6,6 +6,7 @@ "error": { "invalid_auth": "Authentification invalide" }, + "flow_title": "RainMachine {ip}", "step": { "user": { "data": { diff --git a/homeassistant/components/sma/translations/fr.json b/homeassistant/components/sma/translations/fr.json new file mode 100644 index 00000000000..ab154fea3f8 --- /dev/null +++ b/homeassistant/components/sma/translations/fr.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_retrieve_device_info": "Connexion r\u00e9ussie, mais impossible de r\u00e9cup\u00e9rer les informations sur l'appareil" + }, + "step": { + "user": { + "data": { + "group": "Groupe", + "host": "H\u00f4te ", + "password": "Mot de passe" + }, + "description": "Saisissez les informations relatives \u00e0 votre appareil SMA.", + "title": "Configurer SMA Solar" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/smarttub/translations/fr.json b/homeassistant/components/smarttub/translations/fr.json index 15dfa04fc78..f51d34a0958 100644 --- a/homeassistant/components/smarttub/translations/fr.json +++ b/homeassistant/components/smarttub/translations/fr.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9", "reauth_successful": "La r\u00e9-authentification a \u00e9t\u00e9 un succ\u00e8s" }, "error": { @@ -9,6 +9,9 @@ "unknown": "Erreur inattendue" }, "step": { + "reauth_confirm": { + "description": "L'int\u00e9gration SmartTub doit r\u00e9-authentifier votre compte" + }, "user": { "data": { "email": "Email", diff --git a/homeassistant/components/syncthing/translations/ca.json b/homeassistant/components/syncthing/translations/ca.json new file mode 100644 index 00000000000..a10b5d8c134 --- /dev/null +++ b/homeassistant/components/syncthing/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El servei ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "Ha fallat la connexi\u00f3", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida" + }, + "step": { + "user": { + "data": { + "title": "Configura la integraci\u00f3 Syncthing", + "token": "Token", + "url": "URL", + "verify_ssl": "Verifica el certificat SSL" + } + } + } + }, + "title": "Syncthing" +} \ No newline at end of file diff --git a/homeassistant/components/syncthing/translations/en.json b/homeassistant/components/syncthing/translations/en.json index 00c73bedb9e..68efde737f2 100644 --- a/homeassistant/components/syncthing/translations/en.json +++ b/homeassistant/components/syncthing/translations/en.json @@ -1,19 +1,19 @@ { "config": { - "error": { - "cannot_connect": "Unable to connect to the Syncthing server.", - "invalid_auth": "Invalid authentication" - }, "abort": { "already_configured": "Service is already configured" }, + "error": { + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication" + }, "step": { "user": { - "title": "Setup Syncthing integration", "data": { - "url": "URL", + "title": "Setup Syncthing integration", "token": "Token", - "verify_ssl": "Verify SSL" + "url": "URL", + "verify_ssl": "Verify SSL certificate" } } } diff --git a/homeassistant/components/syncthing/translations/et.json b/homeassistant/components/syncthing/translations/et.json new file mode 100644 index 00000000000..12922ad3f6d --- /dev/null +++ b/homeassistant/components/syncthing/translations/et.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Teenus on juba seadistatud" + }, + "error": { + "cannot_connect": "\u00dchendamine nurjus", + "invalid_auth": "Vigane autentimine" + }, + "step": { + "user": { + "data": { + "title": "Seadista Syncthingi sidumine", + "token": "Token", + "url": "URL", + "verify_ssl": "Kontrolli SSL serti" + } + } + } + }, + "title": "Syncthing" +} \ No newline at end of file diff --git a/homeassistant/components/syncthing/translations/it.json b/homeassistant/components/syncthing/translations/it.json new file mode 100644 index 00000000000..2333b09093a --- /dev/null +++ b/homeassistant/components/syncthing/translations/it.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Il servizio \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida" + }, + "step": { + "user": { + "data": { + "title": "Configurazione integrazione Syncthing", + "token": "Token", + "url": "URL", + "verify_ssl": "Verificare il certificato SSL" + } + } + } + }, + "title": "Syncthing" +} \ No newline at end of file diff --git a/homeassistant/components/system_bridge/translations/fr.json b/homeassistant/components/system_bridge/translations/fr.json new file mode 100644 index 00000000000..187360bac5e --- /dev/null +++ b/homeassistant/components/system_bridge/translations/fr.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "flow_title": "Pont syst\u00e8me: {name}", + "step": { + "authenticate": { + "data": { + "api_key": "Clef d'API" + }, + "description": "Veuillez saisir la cl\u00e9 API que vous avez d\u00e9finie dans votre configuration pour {name} ." + }, + "user": { + "data": { + "api_key": "Clef d'API", + "host": "H\u00f4te", + "port": "Port" + }, + "description": "Veuillez saisir vos informations de connexion." + } + } + }, + "title": "Pont syst\u00e8me" +} \ No newline at end of file