diff --git a/homeassistant/components/accuweather/translations/fr.json b/homeassistant/components/accuweather/translations/fr.json index 33001cf5b84..40cf1ccc0b9 100644 --- a/homeassistant/components/accuweather/translations/fr.json +++ b/homeassistant/components/accuweather/translations/fr.json @@ -5,11 +5,30 @@ }, "error": { "cannot_connect": "\u00c9chec de connexion", - "invalid_api_key": "Cl\u00e9 API invalide" + "invalid_api_key": "Cl\u00e9 API invalide", + "requests_exceeded": "Le nombre autoris\u00e9 de requ\u00eates adress\u00e9es \u00e0 l'API AccuWeather a \u00e9t\u00e9 d\u00e9pass\u00e9. Vous devez attendre ou modifier la cl\u00e9 API." }, "step": { "user": { - "description": "Si vous avez besoin d'aide pour la configuration, consultez le site suivant : https://www.home-assistant.io/integrations/accuweather/\n\nCertains capteurs ne sont pas activ\u00e9s par d\u00e9faut. Vous pouvez les activer dans le registre des entit\u00e9s apr\u00e8s la configuration de l'int\u00e9gration.\nLes pr\u00e9visions m\u00e9t\u00e9orologiques ne sont pas activ\u00e9es par d\u00e9faut. Vous pouvez l'activer dans les options d'int\u00e9gration." + "data": { + "api_key": "Cl\u00e9 d'API", + "latitude": "Latitude", + "longitude": "Longitude", + "name": "Nom de l'int\u00e9gration" + }, + "description": "Si vous avez besoin d'aide pour la configuration, consultez le site suivant : https://www.home-assistant.io/integrations/accuweather/\n\nCertains capteurs ne sont pas activ\u00e9s par d\u00e9faut. Vous pouvez les activer dans le registre des entit\u00e9s apr\u00e8s la configuration de l'int\u00e9gration.\nLes pr\u00e9visions m\u00e9t\u00e9orologiques ne sont pas activ\u00e9es par d\u00e9faut. Vous pouvez l'activer dans les options d'int\u00e9gration.", + "title": "AccuWeather" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "forecast": "Pr\u00e9visions m\u00e9t\u00e9orologiques" + }, + "description": "En raison des limitations de la version gratuite de la cl\u00e9 API AccuWeather, lorsque vous activez les pr\u00e9visions m\u00e9t\u00e9orologiques, les mises \u00e0 jour des donn\u00e9es seront effectu\u00e9es toutes les 64 minutes au lieu de toutes les 32 minutes.", + "title": "Options AccuWeather" } } } diff --git a/homeassistant/components/alarmdecoder/translations/fr.json b/homeassistant/components/alarmdecoder/translations/fr.json new file mode 100644 index 00000000000..c48cf00cded --- /dev/null +++ b/homeassistant/components/alarmdecoder/translations/fr.json @@ -0,0 +1,74 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "create_entry": { + "default": "Connexion r\u00e9ussie \u00e0 AlarmDecoder." + }, + "error": { + "service_unavailable": "\u00c9chec de connexion" + }, + "step": { + "protocol": { + "data": { + "device_baudrate": "D\u00e9bit en bauds de l'appareil", + "device_path": "Chemin du p\u00e9riph\u00e9rique", + "host": "H\u00f4te", + "port": "Port" + }, + "title": "Configurer les param\u00e8tres de connexion" + }, + "user": { + "data": { + "protocol": "Protocole" + }, + "title": "Choisissez le protocole AlarmDecoder" + } + } + }, + "options": { + "error": { + "int": "Le champ ci-dessous doit \u00eatre un entier.", + "loop_range": "La boucle RF doit \u00eatre un entier compris entre 1 et 4.", + "loop_rfid": "La boucle RF ne peut pas \u00eatre utilis\u00e9e sans s\u00e9rie RF.", + "relay_inclusive": "L'adresse de relais et le canal de relais d\u00e9pendent du codage et doivent \u00eatre inclus ensemble." + }, + "step": { + "arm_settings": { + "data": { + "alt_night_mode": "Mode nuit alternatif", + "auto_bypass": "Bypass automatique \u00e0 l'armement", + "code_arm_required": "Code requis pour l'armement" + }, + "title": "Configurer AlarmDecoder" + }, + "init": { + "data": { + "edit_select": "Modifier" + }, + "description": "Que voulez-vous modifier?", + "title": "Configurer AlarmDecoder" + }, + "zone_details": { + "data": { + "zone_loop": "Boucle RF", + "zone_name": "Nom de zone", + "zone_relayaddr": "Adresse de relais", + "zone_relaychan": "Canal de relais", + "zone_rfid": "RF S\u00e9rie", + "zone_type": "Type de zone" + }, + "description": "Entrez les d\u00e9tails de la zone {zone_number} . Pour supprimer la zone {zone_number} , laissez le nom de zone vide.", + "title": "Configurer AlarmDecoder" + }, + "zone_select": { + "data": { + "zone_number": "Num\u00e9ro de zone" + }, + "description": "Saisissez le num\u00e9ro de zone que vous souhaitez ajouter, modifier ou supprimer.", + "title": "Configurer AlarmDecoder" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/almond/translations/fr.json b/homeassistant/components/almond/translations/fr.json index f39a1660bb9..7b7f4bff1e4 100644 --- a/homeassistant/components/almond/translations/fr.json +++ b/homeassistant/components/almond/translations/fr.json @@ -3,7 +3,8 @@ "abort": { "already_setup": "Vous ne pouvez configurer qu'un seul compte Almond", "cannot_connect": "Impossible de se connecter au serveur Almond", - "missing_configuration": "Veuillez consulter la documentation pour savoir comment configurer Almond." + "missing_configuration": "Veuillez consulter la documentation pour savoir comment configurer Almond.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, "step": { "hassio_confirm": { diff --git a/homeassistant/components/august/translations/es.json b/homeassistant/components/august/translations/es.json index 28d9743c073..2ec72c9e4eb 100644 --- a/homeassistant/components/august/translations/es.json +++ b/homeassistant/components/august/translations/es.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "La cuenta ya est\u00e1 configurada" + "already_configured": "La cuenta ya est\u00e1 configurada", + "reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente" }, "error": { "cannot_connect": "No se ha podido conectar, por favor, int\u00e9ntalo de nuevo.", diff --git a/homeassistant/components/august/translations/fr.json b/homeassistant/components/august/translations/fr.json index 752b7dc3712..82568b681fd 100644 --- a/homeassistant/components/august/translations/fr.json +++ b/homeassistant/components/august/translations/fr.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9" + "already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9", + "reauth_successful": "La r\u00e9-authentification a r\u00e9ussi" }, "error": { "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer", diff --git a/homeassistant/components/august/translations/no.json b/homeassistant/components/august/translations/no.json index 838508f132d..feb4e4e759b 100644 --- a/homeassistant/components/august/translations/no.json +++ b/homeassistant/components/august/translations/no.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Kontoen er allerede konfigurert" + "already_configured": "Kontoen er allerede konfigurert", + "reauth_successful": "Reautentisering var vellykket" }, "error": { "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", diff --git a/homeassistant/components/august/translations/zh-Hant.json b/homeassistant/components/august/translations/zh-Hant.json index 6b7e206d4c4..56a7bc4ef95 100644 --- a/homeassistant/components/august/translations/zh-Hant.json +++ b/homeassistant/components/august/translations/zh-Hant.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", diff --git a/homeassistant/components/azure_devops/translations/fr.json b/homeassistant/components/azure_devops/translations/fr.json index 7d50110a24e..528c76767ea 100644 --- a/homeassistant/components/azure_devops/translations/fr.json +++ b/homeassistant/components/azure_devops/translations/fr.json @@ -3,6 +3,31 @@ "abort": { "already_configured": "Le compte a d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9", "reauth_successful": "Jeton d'acc\u00e8s mis \u00e0 jour avec succ\u00e8s" + }, + "error": { + "authorization_error": "Erreur d'autorisation. V\u00e9rifiez que vous avez acc\u00e8s au projet et que vous disposez des informations d'identification correctes.", + "connection_error": "Impossible de se connecter \u00e0 Azure DevOps.", + "project_error": "Impossible d'obtenir les informations sur le projet." + }, + "flow_title": "Azure DevOps: {project_url}", + "step": { + "reauth": { + "data": { + "personal_access_token": "Jeton d'acc\u00e8s personnel (PAT)" + }, + "description": "L'authentification a \u00e9chou\u00e9 pour {project_url} . Veuillez saisir vos informations d'identification actuelles.", + "title": "R\u00e9authentification" + }, + "user": { + "data": { + "organization": "Organisation", + "personal_access_token": "Jeton d'acc\u00e8s personnel (PAT)", + "project": "Projet" + }, + "description": "Configurez une instance Azure DevOps pour acc\u00e9der \u00e0 votre projet. Un jeton d'acc\u00e8s personnel n'est requis que pour un projet priv\u00e9.", + "title": "Ajouter un projet Azure DevOps" + } } - } + }, + "title": "Azure DevOps" } \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/fr.json b/homeassistant/components/blebox/translations/fr.json index 75d506a8212..d30d026d177 100644 --- a/homeassistant/components/blebox/translations/fr.json +++ b/homeassistant/components/blebox/translations/fr.json @@ -6,7 +6,8 @@ }, "error": { "cannot_connect": "Impossible de connecter le p\u00e9riph\u00e9rique BleBox. (V\u00e9rifiez les journaux pour les erreurs.)", - "unknown": "Erreur inconnue lors de la connexion au p\u00e9riph\u00e9rique BleBox. (V\u00e9rifiez les journaux pour les erreurs.)" + "unknown": "Erreur inconnue lors de la connexion au p\u00e9riph\u00e9rique BleBox. (V\u00e9rifiez les journaux pour les erreurs.)", + "unsupported_version": "L'appareil BleBox a un micrologiciel obsol\u00e8te. Veuillez d'abord le mettre \u00e0 jour." }, "flow_title": "P\u00e9riph\u00e9rique Blebox: {name} ({host)}", "step": { diff --git a/homeassistant/components/bond/translations/fr.json b/homeassistant/components/bond/translations/fr.json index cabbb73a370..496a21339cb 100644 --- a/homeassistant/components/bond/translations/fr.json +++ b/homeassistant/components/bond/translations/fr.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Echec de connexion", "invalid_auth": "Authentification invalide", + "old_firmware": "Ancien micrologiciel non pris en charge sur l'appareil Bond - veuillez mettre \u00e0 niveau avant de continuer", "unknown": "Erreur inattendue" }, "flow_title": "Bond : {bond_id} ({h\u00f4te})", diff --git a/homeassistant/components/control4/translations/fr.json b/homeassistant/components/control4/translations/fr.json index 1b3803499de..7d9bd88a810 100644 --- a/homeassistant/components/control4/translations/fr.json +++ b/homeassistant/components/control4/translations/fr.json @@ -14,6 +14,16 @@ "host": "Adresse IP", "password": "Mot de passe", "username": "Nom d'utilisateur" + }, + "description": "Veuillez saisir les d\u00e9tails de votre compte Control4 et l'adresse IP de votre contr\u00f4leur local." + } + } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Secondes entre les mises \u00e0 jour" } } } diff --git a/homeassistant/components/deconz/translations/fr.json b/homeassistant/components/deconz/translations/fr.json index 4fad292f274..e873d90be17 100644 --- a/homeassistant/components/deconz/translations/fr.json +++ b/homeassistant/components/deconz/translations/fr.json @@ -26,6 +26,11 @@ "host": "Nom d'h\u00f4te ou adresse IP", "port": "Port" } + }, + "user": { + "data": { + "host": "S\u00e9lectionnez la passerelle deCONZ d\u00e9couverte" + } } } }, diff --git a/homeassistant/components/doorbird/translations/fr.json b/homeassistant/components/doorbird/translations/fr.json index 304760dbf58..fd8bf04d29e 100644 --- a/homeassistant/components/doorbird/translations/fr.json +++ b/homeassistant/components/doorbird/translations/fr.json @@ -28,7 +28,8 @@ "init": { "data": { "events": "Liste d'\u00e9v\u00e9nements s\u00e9par\u00e9s par des virgules." - } + }, + "description": "Ajoutez un nom d'\u00e9v\u00e9nement s\u00e9par\u00e9 par des virgules pour chaque \u00e9v\u00e9nement que vous souhaitez suivre. Apr\u00e8s les avoir saisis ici, utilisez l'application DoorBird pour les affecter \u00e0 un \u00e9v\u00e9nement sp\u00e9cifique. Consultez la documentation sur https://www.home-assistant.io/integrations/doorbird/#events. Exemple: somebody_pressed_the_button, motion" } } } diff --git a/homeassistant/components/elkm1/translations/fr.json b/homeassistant/components/elkm1/translations/fr.json index 81265e587b2..618299def29 100644 --- a/homeassistant/components/elkm1/translations/fr.json +++ b/homeassistant/components/elkm1/translations/fr.json @@ -16,8 +16,10 @@ "password": "Mot de passe", "prefix": "Un pr\u00e9fixe unique (laissez vide si vous n'avez qu'un seul ElkM1).", "protocol": "Protocole", + "temperature_unit": "L'unit\u00e9 de temp\u00e9rature utilis\u00e9e par ElkM1.", "username": "Nom d'utilisateur" }, + "description": "La cha\u00eene d'adresse doit \u00eatre au format \u00abadresse [: port]\u00bb pour \u00abs\u00e9curis\u00e9\u00bb et \u00abnon s\u00e9curis\u00e9\u00bb. Exemple: '192.168.1.1'. Le port est facultatif et vaut par d\u00e9faut 2101 pour \u00abnon s\u00e9curis\u00e9\u00bb et 2601 pour \u00abs\u00e9curis\u00e9\u00bb. Pour le protocole s\u00e9rie, l'adresse doit \u00eatre au format \u00abtty [: baud]\u00bb. Exemple: '/ dev / ttyS1'. Le baud est facultatif et par d\u00e9faut \u00e0 115200.", "title": "Se connecter a Elk-M1 Control" } } diff --git a/homeassistant/components/firmata/translations/fr.json b/homeassistant/components/firmata/translations/fr.json new file mode 100644 index 00000000000..a66d58dce87 --- /dev/null +++ b/homeassistant/components/firmata/translations/fr.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "cannot_connect": "Impossible de se connecter \u00e0 la carte Firmata pendant la configuration" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flume/translations/fr.json b/homeassistant/components/flume/translations/fr.json index a746d793bc4..fdb7ab8ed9a 100644 --- a/homeassistant/components/flume/translations/fr.json +++ b/homeassistant/components/flume/translations/fr.json @@ -12,6 +12,7 @@ "user": { "data": { "client_id": "ID du client", + "client_secret": "Secret client", "password": "Mot de passe", "username": "Nom d'utilisateur" }, diff --git a/homeassistant/components/home_connect/translations/fr.json b/homeassistant/components/home_connect/translations/fr.json index 630960b1c91..42a0c34fe81 100644 --- a/homeassistant/components/home_connect/translations/fr.json +++ b/homeassistant/components/home_connect/translations/fr.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "missing_configuration": "Le composant Home Connect n'est pas configur\u00e9. Veuillez suivre la documentation." + "missing_configuration": "Le composant Home Connect n'est pas configur\u00e9. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, "create_entry": { "default": "Authentification r\u00e9ussie avec Home Connect." diff --git a/homeassistant/components/homekit/translations/fr.json b/homeassistant/components/homekit/translations/fr.json index 3c6162e378e..4bac36a8467 100644 --- a/homeassistant/components/homekit/translations/fr.json +++ b/homeassistant/components/homekit/translations/fr.json @@ -32,6 +32,7 @@ "data": { "camera_copy": "Cam\u00e9ras prenant en charge les flux H.264 natifs" }, + "description": "V\u00e9rifiez toutes les cam\u00e9ras prenant en charge les flux H.264 natifs. Si la cam\u00e9ra ne produit pas de flux H.264, le syst\u00e8me transcodera la vid\u00e9o en H.264 pour HomeKit. Le transcodage n\u00e9cessite un processeur performant et il est peu probable qu'il fonctionne sur des ordinateurs \u00e0 carte unique.", "title": "S\u00e9lectionnez le codec vid\u00e9o de la cam\u00e9ra." }, "exclude": { diff --git a/homeassistant/components/homekit_controller/translations/fr.json b/homeassistant/components/homekit_controller/translations/fr.json index 1e5671a67af..c0e0600210b 100644 --- a/homeassistant/components/homekit_controller/translations/fr.json +++ b/homeassistant/components/homekit_controller/translations/fr.json @@ -7,6 +7,7 @@ "already_paired": "Cet accessoire est d\u00e9j\u00e0 associ\u00e9 \u00e0 un autre appareil. R\u00e9initialisez l\u2019accessoire et r\u00e9essayez.", "ignored_model": "La prise en charge de HomeKit pour ce mod\u00e8le est bloqu\u00e9e car une int\u00e9gration native plus compl\u00e8te est disponible.", "invalid_config_entry": "Cet appareil est pr\u00eat \u00e0 \u00eatre coupl\u00e9, mais il existe d\u00e9j\u00e0 une entr\u00e9e de configuration en conflit dans Home Assistant \u00e0 supprimer.", + "invalid_properties": "Propri\u00e9t\u00e9s invalides annonc\u00e9es par l'appareil.", "no_devices": "Aucun appareil non appair\u00e9 n'a pu \u00eatre trouv\u00e9" }, "error": { @@ -15,6 +16,7 @@ "max_peers_error": "L'appareil a refus\u00e9 d'ajouter le couplage car il ne dispose pas de stockage de couplage libre.", "max_tries_error": "Le p\u00e9riph\u00e9rique a refus\u00e9 d'ajouter le couplage car il a re\u00e7u plus de 100 tentatives d'authentification infructueuses.", "pairing_failed": "Une erreur non g\u00e9r\u00e9e s'est produite lors de la tentative d'appairage avec cet appareil. Il se peut qu'il s'agisse d'une panne temporaire ou que votre appareil ne soit pas pris en charge actuellement.", + "protocol_error": "Erreur de communication avec l'accessoire. L'appareil peut ne pas \u00eatre en mode d'appairage et peut n\u00e9cessiter une pression sur un bouton physique ou virtuel.", "unable_to_pair": "Impossible d'appairer, veuillez r\u00e9essayer.", "unknown_error": "L'appareil a signal\u00e9 une erreur inconnue. L'appairage a \u00e9chou\u00e9." }, @@ -39,6 +41,10 @@ "description": "L\u2019appareil peut ne pas \u00eatre en mode appairement et peut n\u00e9cessiter une pression sur un bouton physique ou virtuel. Assurez-vous que l\u2019appareil est en mode appariement ou essayez de red\u00e9marrer l\u2019appareil, puis continuez \u00e0 reprendre l\u2019appariement.", "title": "Erreur de communication avec l\u2019accessoire" }, + "try_pair_later": { + "description": "Assurez-vous que l'appareil est en mode de couplage ou essayez de red\u00e9marrer l'appareil, puis continuez \u00e0 red\u00e9marrer le couplage.", + "title": "Couplage indisponible" + }, "user": { "data": { "device": "Appareil" @@ -48,5 +54,25 @@ } } }, + "device_automation": { + "trigger_subtype": { + "button1": "Bouton 1", + "button10": "Bouton 10", + "button2": "Bouton 2", + "button3": "Bouton 3", + "button4": "Bouton 4", + "button5": "Bouton 5", + "button6": "Bouton 6", + "button7": "Bouton 7", + "button8": "Bouton 8", + "button9": "Bouton 9", + "doorbell": "Sonnette" + }, + "trigger_type": { + "double_press": "\" {subtype} \" appuy\u00e9 deux fois", + "long_press": "\" {subtype} \" enfonc\u00e9 et maintenu", + "single_press": "\" {subtype} \" press\u00e9" + } + }, "title": "Accessoire HomeKit" } \ No newline at end of file diff --git a/homeassistant/components/hue/translations/fr.json b/homeassistant/components/hue/translations/fr.json index 99e82f1a89b..f19c5ec7a34 100644 --- a/homeassistant/components/hue/translations/fr.json +++ b/homeassistant/components/hue/translations/fr.json @@ -49,7 +49,9 @@ "trigger_type": { "remote_button_long_release": "Bouton \" {subtype} \" rel\u00e2ch\u00e9 apr\u00e8s un appui long", "remote_button_short_press": "bouton \"{subtype}\" est press\u00e9", - "remote_button_short_release": "Bouton \" {subtype} \" est rel\u00e2ch\u00e9" + "remote_button_short_release": "Bouton \" {subtype} \" est rel\u00e2ch\u00e9", + "remote_double_button_long_press": "Les deux \"{sous-type}\" ont \u00e9t\u00e9 rel\u00e2ch\u00e9s apr\u00e8s un appui long", + "remote_double_button_short_press": "Les deux \" {subtype} \" ont \u00e9t\u00e9 rel\u00e2ch\u00e9s" } }, "options": { diff --git a/homeassistant/components/humidifier/translations/fr.json b/homeassistant/components/humidifier/translations/fr.json index 4b680bdba7f..236c3b93343 100644 --- a/homeassistant/components/humidifier/translations/fr.json +++ b/homeassistant/components/humidifier/translations/fr.json @@ -8,10 +8,12 @@ "turn_on": "Allumer {entity_name}" }, "condition_type": { + "is_mode": "{entity_name} est d\u00e9fini sur un mode sp\u00e9cifique", "is_off": "{entity_name} est d\u00e9sactiv\u00e9", "is_on": "{entity_name} est activ\u00e9" }, "trigger_type": { + "target_humidity_changed": "{nom_de_l'entit\u00e9} changement de l'humidit\u00e9 cible", "turned_off": "{entity_name} s'est \u00e9teint", "turned_on": "{entity_name} s'est allum\u00e9" } diff --git a/homeassistant/components/hunterdouglas_powerview/translations/fr.json b/homeassistant/components/hunterdouglas_powerview/translations/fr.json index a1bd06078c6..e5208ebdd68 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/fr.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/fr.json @@ -19,5 +19,6 @@ "title": "Connectez-vous au concentrateur PowerView" } } - } + }, + "title": "Hunter Douglas PowerView" } \ No newline at end of file diff --git a/homeassistant/components/hvv_departures/translations/fr.json b/homeassistant/components/hvv_departures/translations/fr.json index afc67b1087d..e6560da4047 100644 --- a/homeassistant/components/hvv_departures/translations/fr.json +++ b/homeassistant/components/hvv_departures/translations/fr.json @@ -35,11 +35,14 @@ "step": { "init": { "data": { + "filter": "S\u00e9lectionnez des lignes", "offset": "D\u00e9calage (minutes)", "real_time": "Utiliser des donn\u00e9es en temps r\u00e9el" }, + "description": "Modifier les options de ce capteur de d\u00e9part", "title": "Options" } } - } + }, + "title": "D\u00e9parts HVV" } \ No newline at end of file diff --git a/homeassistant/components/insteon/translations/fr.json b/homeassistant/components/insteon/translations/fr.json index 45b85201a3c..f18df011048 100644 --- a/homeassistant/components/insteon/translations/fr.json +++ b/homeassistant/components/insteon/translations/fr.json @@ -48,14 +48,19 @@ }, "init": { "data": { - "hubv1": "Hub Version 1 (avant 2014)" + "hubv1": "Hub Version 1 (avant 2014)", + "hubv2": "Hub version 2", + "plm": "Modem PowerLink (PLM)" }, + "description": "S\u00e9lectionnez le type de modem Insteon.", "title": "Insteon" }, "plm": { "data": { "device": "Chemin du p\u00e9riph\u00e9rique USB" - } + }, + "description": "Configurez le modem Insteon PowerLink (PLM).", + "title": "Insteon PLM" }, "user": { "data": { @@ -68,21 +73,27 @@ }, "options": { "abort": { + "already_configured": "Une connexion Insteon par modem est d\u00e9j\u00e0 configur\u00e9e", "cannot_connect": "Impossible de se connecter au modem Insteon" }, "error": { "cannot_connect": "\u00c9chec de connexion", + "input_error": "Entr\u00e9es non valides, veuillez v\u00e9rifier vos valeurs.", "select_single": "S\u00e9lectionnez une option" }, "step": { "add_override": { "data": { - "cat": "Cat\u00e9gorie d'appareil (c.-\u00e0-d. 0x10)" + "address": "Adresse de l'appareil (par exemple 1a2b3c)", + "cat": "Cat\u00e9gorie d'appareil (c.-\u00e0-d. 0x10)", + "subcat": "Sous-cat\u00e9gorie de p\u00e9riph\u00e9rique (par exemple 0x0a)" }, + "description": "Ajoutez un remplacement de p\u00e9riph\u00e9rique.", "title": "Insteon" }, "add_x10": { "data": { + "housecode": "Code maison (a - p)", "platform": "Plate-forme", "steps": "Pas de gradateur (pour les appareils d'\u00e9clairage uniquement, par d\u00e9faut 22)", "unitcode": "Code de l'unit\u00e9 (1-16)" @@ -97,6 +108,7 @@ "port": "Port", "username": "Nom d'utilisateur" }, + "description": "Modifiez les informations de connexion Insteon Hub. Vous devez red\u00e9marrer Home Assistant apr\u00e8s avoir effectu\u00e9 cette modification. Cela ne change pas la configuration du Hub lui-m\u00eame. Pour modifier la configuration dans le Hub, utilisez l'application Hub.", "title": "Insteon" }, "init": { diff --git a/homeassistant/components/isy994/translations/fr.json b/homeassistant/components/isy994/translations/fr.json index 102d1fabf05..5afaf2ad830 100644 --- a/homeassistant/components/isy994/translations/fr.json +++ b/homeassistant/components/isy994/translations/fr.json @@ -29,7 +29,8 @@ "data": { "ignore_string": "Ignorer la cha\u00eene", "restore_light_state": "Restaurer la luminosit\u00e9", - "sensor_string": "Node Sensor String" + "sensor_string": "Node Sensor String", + "variable_sensor_string": "Cha\u00eene de capteur variable" }, "description": "D\u00e9finir les options pour l'int\u00e9gration ISY: \n \u2022 Node Sensor String: tout p\u00e9riph\u00e9rique ou dossier contenant \u00abNode Sensor String\u00bb dans le nom sera trait\u00e9 comme un capteur ou un capteur binaire. \n \u2022 Ignore String : tout p\u00e9riph\u00e9rique avec \u00abIgnore String\u00bb dans le nom sera ignor\u00e9. \n \u2022 Variable Sensor String : toute variable contenant \u00abVariable Sensor String\u00bb sera ajout\u00e9e en tant que capteur. \n \u2022 Restaurer la luminosit\u00e9 : si cette option est activ\u00e9e, la luminosit\u00e9 pr\u00e9c\u00e9dente sera restaur\u00e9e lors de l'allumage d'une lumi\u00e8re au lieu de la fonction int\u00e9gr\u00e9e de l'appareil.", "title": "Options ISY994" diff --git a/homeassistant/components/konnected/translations/fr.json b/homeassistant/components/konnected/translations/fr.json index be48b5e15c2..3c020967c8d 100644 --- a/homeassistant/components/konnected/translations/fr.json +++ b/homeassistant/components/konnected/translations/fr.json @@ -32,6 +32,7 @@ "not_konn_panel": "Non reconnu comme appareil Konnected.io" }, "error": { + "bad_host": "URL de substitution de l'h\u00f4te de l'API non valide", "one": "Vide", "other": "Vide" }, @@ -65,6 +66,7 @@ "7": "Zone 7", "out": "OUT" }, + "description": "D\u00e9couverte d\u2019un {model} \u00e0 {host}. S\u00e9lectionnez la configuration de base de chaque E/S ci-dessous - en fonction de l\u2019E/S, il peut permettre des capteurs binaires (contacts ouverts/proches), des capteurs num\u00e9riques (dht et ds18b20) ou des sorties commutables. Vous pourrez configurer des options d\u00e9taill\u00e9es dans les \u00e9tapes suivantes.", "title": "Configurer les E/S" }, "options_io_ext": { @@ -83,8 +85,10 @@ }, "options_misc": { "data": { + "api_host": "Remplacer l'URL de l'h\u00f4te de l'API (facultatif)", "blink": "Voyant du panneau clignotant lors de l'envoi d'un changement d'\u00e9tat", - "discovery": "R\u00e9pondre aux demandes de d\u00e9couverte sur votre r\u00e9seau" + "discovery": "R\u00e9pondre aux demandes de d\u00e9couverte sur votre r\u00e9seau", + "override_api_host": "Remplacer l'URL par d\u00e9faut du panneau h\u00f4te de l'API Home Assistant" }, "description": "Veuillez s\u00e9lectionner le comportement souhat\u00e9 de votre panneau", "title": "Configurer divers" diff --git a/homeassistant/components/lutron_caseta/translations/fr.json b/homeassistant/components/lutron_caseta/translations/fr.json index 02c48b586f2..0674172e975 100644 --- a/homeassistant/components/lutron_caseta/translations/fr.json +++ b/homeassistant/components/lutron_caseta/translations/fr.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "already_configured": "Pont Cas\u00e9ta d\u00e9j\u00e0 configur\u00e9.", + "cannot_connect": "Installation annul\u00e9e du pont Cas\u00e9ta en raison d'un \u00e9chec de connexion." + }, "error": { "cannot_connect": "\u00c9chec de la connexion \u00e0 la passerelle Cas\u00e9ta; v\u00e9rifiez la configuration de votre h\u00f4te et de votre certificat." }, diff --git a/homeassistant/components/mikrotik/translations/fr.json b/homeassistant/components/mikrotik/translations/fr.json index 0049c69632f..31fad4b081c 100644 --- a/homeassistant/components/mikrotik/translations/fr.json +++ b/homeassistant/components/mikrotik/translations/fr.json @@ -27,6 +27,7 @@ "device_tracker": { "data": { "arp_ping": "Activer le ping ARP", + "detection_time": "Intervalle de consid\u00e9ration de pr\u00e9sence", "force_dhcp": "Forcer l'analyse \u00e0 l'aide de DHCP" } } diff --git a/homeassistant/components/netatmo/translations/fr.json b/homeassistant/components/netatmo/translations/fr.json index fd4072dc54a..fe8fc74d273 100644 --- a/homeassistant/components/netatmo/translations/fr.json +++ b/homeassistant/components/netatmo/translations/fr.json @@ -3,6 +3,7 @@ "abort": { "authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration de l'URL d'authentification d\u00e9pass\u00e9.", "missing_configuration": "Ce composant n'est pas configur\u00e9. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )", "single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible." }, "create_entry": { diff --git a/homeassistant/components/nightscout/translations/fr.json b/homeassistant/components/nightscout/translations/fr.json index 9ed1ea1bfd1..7e8552836a2 100644 --- a/homeassistant/components/nightscout/translations/fr.json +++ b/homeassistant/components/nightscout/translations/fr.json @@ -7,6 +7,7 @@ "cannot_connect": "\u00c9chec de connexion", "unknown": "Erreur inattendue" }, + "flow_title": "Nightscout", "step": { "user": { "data": { diff --git a/homeassistant/components/nuheat/translations/fr.json b/homeassistant/components/nuheat/translations/fr.json index da5c3260f2a..f0e912805ed 100644 --- a/homeassistant/components/nuheat/translations/fr.json +++ b/homeassistant/components/nuheat/translations/fr.json @@ -16,6 +16,7 @@ "serial_number": "Num\u00e9ro de s\u00e9rie du thermostat.", "username": "Nom d'utilisateur" }, + "description": "Vous devrez obtenir le num\u00e9ro de s\u00e9rie ou l'identifiant num\u00e9rique de votre thermostat en vous connectant \u00e0 https://MyNuHeat.com et en s\u00e9lectionnant votre (vos) thermostat (s).", "title": "Connectez-vous au NuHeat" } } diff --git a/homeassistant/components/nws/translations/fr.json b/homeassistant/components/nws/translations/fr.json index 86db25ebd11..568179cf9fa 100644 --- a/homeassistant/components/nws/translations/fr.json +++ b/homeassistant/components/nws/translations/fr.json @@ -15,6 +15,7 @@ "longitude": "Longitude", "station": "Code de la station METAR" }, + "description": "Si aucun code de station METAR n'est sp\u00e9cifi\u00e9, la latitude et la longitude seront utilis\u00e9es pour trouver la station la plus proche.", "title": "Se connecter au National Weather Service" } } diff --git a/homeassistant/components/ovo_energy/translations/fr.json b/homeassistant/components/ovo_energy/translations/fr.json index f8bdce3d3a2..b900e75787f 100644 --- a/homeassistant/components/ovo_energy/translations/fr.json +++ b/homeassistant/components/ovo_energy/translations/fr.json @@ -11,6 +11,7 @@ "password": "Mot de passe", "username": "Nom d'utilisateur" }, + "description": "Configurez une instance OVO Energy pour acc\u00e9der \u00e0 votre consommation d'\u00e9nergie.", "title": "Ajouter un compte OVO Energy" } } diff --git a/homeassistant/components/panasonic_viera/translations/fr.json b/homeassistant/components/panasonic_viera/translations/fr.json index 4ee07e94ad4..9f8c9b672e5 100644 --- a/homeassistant/components/panasonic_viera/translations/fr.json +++ b/homeassistant/components/panasonic_viera/translations/fr.json @@ -1,8 +1,14 @@ { "config": { "abort": { + "already_configured": "Ce t\u00e9l\u00e9viseur Panasonic Viera est d\u00e9j\u00e0 configur\u00e9.", + "not_connected": "La connexion \u00e0 distance avec votre t\u00e9l\u00e9viseur Panasonic Viera a \u00e9t\u00e9 perdue. Consultez les journaux pour plus d'informations.", "unknown": "Une erreur inconnue est survenue. Veuillez consulter les journaux pour obtenir plus de d\u00e9tails." }, + "error": { + "invalid_pin_code": "Le code PIN que vous avez entr\u00e9 n'est pas valide", + "not_connected": "Impossible d'\u00e9tablir une connexion \u00e0 distance avec votre t\u00e9l\u00e9viseur Panasonic Viera" + }, "step": { "pairing": { "data": { diff --git a/homeassistant/components/pvpc_hourly_pricing/translations/fr.json b/homeassistant/components/pvpc_hourly_pricing/translations/fr.json index 4048e357751..5386529e43a 100644 --- a/homeassistant/components/pvpc_hourly_pricing/translations/fr.json +++ b/homeassistant/components/pvpc_hourly_pricing/translations/fr.json @@ -9,6 +9,7 @@ "name": "Nom du capteur", "tariff": "Tarif souscrit (1, 2, ou 3 p\u00e9riodes)" }, + "description": "Ce capteur utilise l'API officielle pour obtenir la [tarification horaire de l'\u00e9lectricit\u00e9 (PVPC)] (https://www.esios.ree.es/es/pvpc) en Espagne. \n Pour une explication plus pr\u00e9cise, visitez la [documentation d'int\u00e9gration] (https://www.home-assistant.io/integrations/pvpc_hourly_pricing/). \n\n S\u00e9lectionnez le tarif contract\u00e9 en fonction du nombre de p\u00e9riodes de facturation par jour: \n - 1 p\u00e9riode: normale \n - 2 p\u00e9riodes: discrimination (tarif \u00e0 la nuit) \n - 3 p\u00e9riodes: voiture \u00e9lectrique (tarif \u00e0 la nuit sur 3 p\u00e9riodes)", "title": "S\u00e9lection tarifaire" } } diff --git a/homeassistant/components/roomba/translations/fr.json b/homeassistant/components/roomba/translations/fr.json index a8ff72b2ed5..1ec97dd3842 100644 --- a/homeassistant/components/roomba/translations/fr.json +++ b/homeassistant/components/roomba/translations/fr.json @@ -12,6 +12,7 @@ "host": "Nom d'h\u00f4te ou adresse IP", "password": "Mot de passe" }, + "description": "La r\u00e9cup\u00e9ration du BLID et du mot de passe est actuellement un processus manuel. Veuillez suivre les \u00e9tapes d\u00e9crites dans la documentation \u00e0 l'adresse: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", "title": "Se connecter \u00e0 l'appareil" } } diff --git a/homeassistant/components/rpi_power/translations/fr.json b/homeassistant/components/rpi_power/translations/fr.json new file mode 100644 index 00000000000..7e4fd715ee0 --- /dev/null +++ b/homeassistant/components/rpi_power/translations/fr.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "no_devices_found": "Impossible de trouver la classe syst\u00e8me n\u00e9cessaire pour ce composant, assurez-vous que votre noyau est r\u00e9cent et que le mat\u00e9riel est pris en charge", + "single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible." + }, + "step": { + "confirm": { + "description": "Voulez-vous commencer la configuration ?" + } + } + }, + "title": "V\u00e9rificateur d'alimentation Raspberry Pi" +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/fr.json b/homeassistant/components/simplisafe/translations/fr.json index 9f62eb20823..54f89eb3ab4 100644 --- a/homeassistant/components/simplisafe/translations/fr.json +++ b/homeassistant/components/simplisafe/translations/fr.json @@ -1,17 +1,26 @@ { "config": { "abort": { - "already_configured": "Ce compte SimpliSafe est d\u00e9j\u00e0 utilis\u00e9." + "already_configured": "Ce compte SimpliSafe est d\u00e9j\u00e0 utilis\u00e9.", + "reauth_successful": "SimpliSafe a \u00e9t\u00e9 r\u00e9 authentifi\u00e9 avec succ\u00e8s." }, "error": { "identifier_exists": "Compte d\u00e9j\u00e0 enregistr\u00e9", - "invalid_credentials": "Informations d'identification invalides" + "invalid_credentials": "Informations d'identification invalides", + "still_awaiting_mfa": "En attente de clic sur le message \u00e9lectronique d'authentification multi facteur", + "unknown": "Erreur inattendue" }, "step": { + "mfa": { + "description": "V\u00e9rifiez votre messagerie pour un lien de SimpliSafe. Apr\u00e8s avoir v\u00e9rifi\u00e9 le lien, revenez ici pour terminer l'installation de l'int\u00e9gration.", + "title": "Authentification multi facteur SimpliSafe" + }, "reauth_confirm": { "data": { "password": "Mot de passe" - } + }, + "description": "Votre jeton d'acc\u00e8s a expir\u00e9 ou a \u00e9t\u00e9 r\u00e9voqu\u00e9. Entrez votre mot de passe pour r\u00e9 associer votre compte.", + "title": "Relier le compte SimpliSafe" }, "user": { "data": { diff --git a/homeassistant/components/smappee/translations/fr.json b/homeassistant/components/smappee/translations/fr.json index d1dca6c5895..4bbed6615ca 100644 --- a/homeassistant/components/smappee/translations/fr.json +++ b/homeassistant/components/smappee/translations/fr.json @@ -2,22 +2,33 @@ "config": { "abort": { "already_configured_device": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "already_configured_local_device": "Le ou les p\u00e9riph\u00e9riques locaux sont d\u00e9j\u00e0 configur\u00e9s. Veuillez les supprimer avant de configurer un appareil cloud.", "authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration de l'URL d'authentification d\u00e9pass\u00e9.", - "missing_configuration": "Le composant n'est pas configur\u00e9. Veuillez suivre la documentation." + "connection_error": "\u00c9chec de la connexion \u00e0 l'appareil Smappee.", + "invalid_mdns": "Appareil non pris en charge pour l'int\u00e9gration Smappee.", + "missing_configuration": "Le composant n'est pas configur\u00e9. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, + "flow_title": "Smappee: {name}", "step": { "environment": { "data": { "environment": "Environnement" - } + }, + "description": "Configurez votre Smappee pour qu'il s'int\u00e8gre \u00e0 Home Assistant." }, "local": { "data": { "host": "H\u00f4te" - } + }, + "description": "Entrez l'h\u00f4te pour lancer l'int\u00e9gration locale Smappee" }, "pick_implementation": { "title": "Choisissez la m\u00e9thode d'authentification" + }, + "zeroconf_confirm": { + "description": "Voulez-vous ajouter l'appareil Smappee avec le num\u00e9ro de s\u00e9rie \u00ab {serialnumber} \u00bb \u00e0 Home Assistant?", + "title": "Appareil Smappee d\u00e9couvert" } } } diff --git a/homeassistant/components/smartthings/translations/fr.json b/homeassistant/components/smartthings/translations/fr.json index c355c437689..6051cbbabce 100644 --- a/homeassistant/components/smartthings/translations/fr.json +++ b/homeassistant/components/smartthings/translations/fr.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "invalid_webhook_url": "Home Assistant n'est pas configur\u00e9 correctement pour recevoir les mises \u00e0 jour de SmartThings. L'URL du webhook n'est pas valide: \n > {webhook_url} \n\n Veuillez mettre \u00e0 jour votre configuration en suivant les [instructions] ({component_url}), red\u00e9marrez Home Assistant et r\u00e9essayez.", + "no_available_locations": "Il n'y a pas d'emplacements SmartThings disponibles \u00e0 configurer dans Home Assistant." + }, "error": { "app_setup_error": "Impossible de configurer la SmartApp. Veuillez r\u00e9essayer.", "token_forbidden": "Le jeton n'a pas les port\u00e9es OAuth requises.", @@ -15,12 +19,14 @@ "data": { "access_token": "Jeton d'acc\u00e8s" }, + "description": "Veuillez saisir un [jeton d'acc\u00e8s personnel] {token_url} ( {token_url} ) qui a \u00e9t\u00e9 cr\u00e9\u00e9 conform\u00e9ment aux [instructions] ( {component_url} ). Cela sera utilis\u00e9 pour cr\u00e9er l'int\u00e9gration de Home Assistant dans votre compte SmartThings.", "title": "Entrer un jeton d'acc\u00e8s personnel" }, "select_location": { "data": { "location_id": "Emplacement" }, + "description": "Veuillez s\u00e9lectionner l'emplacement SmartThings que vous souhaitez ajouter \u00e0 Home Assistant. Nous ouvrirons alors une nouvelle fen\u00eatre et vous demanderons de vous connecter et d'autoriser l'installation de l'int\u00e9gration de Home Assistant \u00e0 l'emplacement s\u00e9lectionn\u00e9.", "title": "S\u00e9lectionnez l'emplacement" }, "user": { diff --git a/homeassistant/components/sms/translations/fr.json b/homeassistant/components/sms/translations/fr.json index 25c08a1e7fe..b4c479cfd50 100644 --- a/homeassistant/components/sms/translations/fr.json +++ b/homeassistant/components/sms/translations/fr.json @@ -12,7 +12,8 @@ "user": { "data": { "device": "Appareil" - } + }, + "title": "Se connecter au modem" } } } diff --git a/homeassistant/components/somfy/translations/fr.json b/homeassistant/components/somfy/translations/fr.json index 5df01fe951b..63d9eacc0bc 100644 --- a/homeassistant/components/somfy/translations/fr.json +++ b/homeassistant/components/somfy/translations/fr.json @@ -3,7 +3,8 @@ "abort": { "already_setup": "Vous ne pouvez configurer qu'un seul compte Somfy.", "authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration d'url autoriser.", - "missing_configuration": "Le composant Somfy n'est pas configur\u00e9. Veuillez suivre la documentation." + "missing_configuration": "Le composant Somfy n'est pas configur\u00e9. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, "create_entry": { "default": "Authentifi\u00e9 avec succ\u00e8s avec Somfy." diff --git a/homeassistant/components/songpal/translations/fr.json b/homeassistant/components/songpal/translations/fr.json index a5f52833f4e..5975bb955fa 100644 --- a/homeassistant/components/songpal/translations/fr.json +++ b/homeassistant/components/songpal/translations/fr.json @@ -11,6 +11,11 @@ "step": { "init": { "description": "Voulez-vous configurer {name} ({host})?" + }, + "user": { + "data": { + "endpoint": "Terminaison" + } } } } diff --git a/homeassistant/components/spider/translations/fr.json b/homeassistant/components/spider/translations/fr.json index 959a28add76..8658343db6a 100644 --- a/homeassistant/components/spider/translations/fr.json +++ b/homeassistant/components/spider/translations/fr.json @@ -12,7 +12,8 @@ "data": { "password": "Mot de passe", "username": "Nom d'utilisateur" - } + }, + "title": "Connectez-vous avec le compte mijn.ithodaalderop.nl" } } } diff --git a/homeassistant/components/spotify/translations/fr.json b/homeassistant/components/spotify/translations/fr.json index 629aa5c681f..251c85920aa 100644 --- a/homeassistant/components/spotify/translations/fr.json +++ b/homeassistant/components/spotify/translations/fr.json @@ -4,6 +4,7 @@ "already_setup": "Vous ne pouvez configurer qu'un seul compte Spotify.", "authorize_url_timeout": "D\u00e9lai d'expiration g\u00e9n\u00e9rant une URL d'autorisation.", "missing_configuration": "L'int\u00e9gration Spotify n'est pas configur\u00e9e. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )", "reauth_account_mismatch": "Le compte Spotify authentifi\u00e9 ne correspond pas au compte requis pour la r\u00e9-authentification." }, "create_entry": { diff --git a/homeassistant/components/squeezebox/translations/fr.json b/homeassistant/components/squeezebox/translations/fr.json index 9e7445a4a32..6119bc34f8d 100644 --- a/homeassistant/components/squeezebox/translations/fr.json +++ b/homeassistant/components/squeezebox/translations/fr.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "no_server_found": "Aucun serveur LMS trouv\u00e9." }, "error": { "cannot_connect": "\u00c9chec de connexion", @@ -17,7 +18,8 @@ "password": "Mot de passe", "port": "Port", "username": "Username" - } + }, + "title": "Modifier les informations de connexion" }, "user": { "data": { diff --git a/homeassistant/components/synology_dsm/translations/fr.json b/homeassistant/components/synology_dsm/translations/fr.json index 6c8b627a76b..1c411591f1a 100644 --- a/homeassistant/components/synology_dsm/translations/fr.json +++ b/homeassistant/components/synology_dsm/translations/fr.json @@ -39,5 +39,15 @@ "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minutes entre les scans", + "timeout": "D\u00e9lai d'expiration (secondes)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/tado/translations/fr.json b/homeassistant/components/tado/translations/fr.json index 18196a4bf13..0ebbe4054a1 100644 --- a/homeassistant/components/tado/translations/fr.json +++ b/homeassistant/components/tado/translations/fr.json @@ -25,6 +25,7 @@ "data": { "fallback": "Activer le mode restreint." }, + "description": "Le mode de repli passera au programme intelligent au prochain changement de programme apr\u00e8s avoir ajust\u00e9 manuellement une zone.", "title": "Ajustez les options de Tado." } } diff --git a/homeassistant/components/toon/translations/fr.json b/homeassistant/components/toon/translations/fr.json index c3384f56319..caeed852d0a 100644 --- a/homeassistant/components/toon/translations/fr.json +++ b/homeassistant/components/toon/translations/fr.json @@ -5,7 +5,8 @@ "authorize_url_fail": "Erreur inconnue lors de la g\u00e9n\u00e9ration d'une URL d'autorisation.", "authorize_url_timeout": "Timout de g\u00e9n\u00e9ration de l'URL d'autorisation.", "missing_configuration": "The composant n'est pas configur\u00e9. Veuillez vous r\u00e9f\u00e9rer \u00e0 la documentation.", - "no_agreements": "Ce compte n'a pas d'affichages Toon." + "no_agreements": "Ce compte n'a pas d'affichages Toon.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, "step": { "agreement": { diff --git a/homeassistant/components/unifi/translations/fr.json b/homeassistant/components/unifi/translations/fr.json index 21d422ace4d..931b8c6c38c 100644 --- a/homeassistant/components/unifi/translations/fr.json +++ b/homeassistant/components/unifi/translations/fr.json @@ -26,13 +26,16 @@ "step": { "client_control": { "data": { - "block_client": "Clients contr\u00f4l\u00e9s par acc\u00e8s r\u00e9seau" + "block_client": "Clients contr\u00f4l\u00e9s par acc\u00e8s r\u00e9seau", + "poe_clients": "Autoriser le contr\u00f4le POE des clients" }, + "description": "Configurer les contr\u00f4les client \n\n Cr\u00e9ez des interrupteurs pour les num\u00e9ros de s\u00e9rie pour lesquels vous souhaitez contr\u00f4ler l'acc\u00e8s au r\u00e9seau.", "title": "Options UniFi 2/3" }, "device_tracker": { "data": { "detection_time": "Temps en secondes depuis la derni\u00e8re vue avant de consid\u00e9rer comme absent", + "ignore_wired_bug": "D\u00e9sactiver la logique de bogue filaire UniFi", "ssid_filter": "S\u00e9lectionnez les SSID pour suivre les clients sans fil", "track_clients": "Suivre les clients du r\u00e9seau", "track_devices": "Suivre les p\u00e9riph\u00e9riques r\u00e9seau (p\u00e9riph\u00e9riques Ubiquiti)", diff --git a/homeassistant/components/vera/translations/fr.json b/homeassistant/components/vera/translations/fr.json index 9cc6d871dd7..e54613cdb78 100644 --- a/homeassistant/components/vera/translations/fr.json +++ b/homeassistant/components/vera/translations/fr.json @@ -7,8 +7,11 @@ "step": { "user": { "data": { + "exclude": "Identifiants d'appareils Vera \u00e0 exclure de Home Assistant.", + "lights": "Identifiants des interrupteurs vera \u00e0 traiter comme des lumi\u00e8res dans Home Assistant", "vera_controller_url": "URL du contr\u00f4leur" }, + "description": "Fournissez une URL de contr\u00f4leur Vera ci-dessous. Cela devrait ressembler \u00e0 ceci : http://192.168.1.161:3480.", "title": "Configurer le contr\u00f4leur Vera" } } @@ -16,6 +19,11 @@ "options": { "step": { "init": { + "data": { + "exclude": "Identifiants d'appareils Vera \u00e0 exclure de Home Assistant.", + "lights": "Identifiants des interrupteurs vera \u00e0 traiter comme des lumi\u00e8res dans Home Assistant" + }, + "description": "Consultez la documentation de vera pour plus de d\u00e9tails sur les param\u00e8tres facultatifs: https://www.home-assistant.io/integrations/vera/. Remarque: toute modification ici n\u00e9cessitera un red\u00e9marrage du serveur Home Assistant. Pour effacer les valeurs, entrez un espace.", "title": "Options du contr\u00f4leur Vera" } } diff --git a/homeassistant/components/vilfo/translations/fr.json b/homeassistant/components/vilfo/translations/fr.json index 37774921920..b6790d98d39 100644 --- a/homeassistant/components/vilfo/translations/fr.json +++ b/homeassistant/components/vilfo/translations/fr.json @@ -14,6 +14,7 @@ "access_token": "Jeton d'Acc\u00e8s", "host": "Nom d'h\u00f4te ou adresse IP" }, + "description": "Configurez l'int\u00e9gration du routeur Vilfo. Vous avez besoin du nom d'h\u00f4te / IP de votre routeur Vilfo et d'un jeton d'acc\u00e8s API. Pour plus d'informations sur cette int\u00e9gration et comment obtenir ces d\u00e9tails, visitez: https://www.home-assistant.io/integrations/vilfo", "title": "Connectez-vous au routeur Vilfo" } } diff --git a/homeassistant/components/volumio/translations/fr.json b/homeassistant/components/volumio/translations/fr.json index 03844ccf99b..6dee3fb9faf 100644 --- a/homeassistant/components/volumio/translations/fr.json +++ b/homeassistant/components/volumio/translations/fr.json @@ -1,13 +1,18 @@ { "config": { "abort": { - "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "cannot_connect": "Impossible de se connecter au Volumio d\u00e9couvert" }, "error": { "cannot_connect": "\u00c9chec de connexion", "unknown": "Erreur inattendue" }, "step": { + "discovery_confirm": { + "description": "Voulez-vous ajouter Volumio (` {name} `) \u00e0 Home Assistant?", + "title": "Volumio d\u00e9couvert" + }, "user": { "data": { "host": "H\u00f4te", diff --git a/homeassistant/components/withings/translations/fr.json b/homeassistant/components/withings/translations/fr.json index 7ddb1049abb..a51efff7276 100644 --- a/homeassistant/components/withings/translations/fr.json +++ b/homeassistant/components/withings/translations/fr.json @@ -3,7 +3,8 @@ "abort": { "already_configured": "Configuration mise \u00e0 jour pour le profil.", "authorize_url_timeout": "D\u00e9lai d'expiration g\u00e9n\u00e9rant une URL d'autorisation.", - "missing_configuration": "L'int\u00e9gration Withings n'est pas configur\u00e9e. Veuillez suivre la documentation." + "missing_configuration": "L'int\u00e9gration Withings n'est pas configur\u00e9e. Veuillez suivre la documentation.", + "no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )" }, "create_entry": { "default": "Authentifi\u00e9 avec succ\u00e8s \u00e0 Withings pour le profil s\u00e9lectionn\u00e9." diff --git a/homeassistant/components/wolflink/translations/fr.json b/homeassistant/components/wolflink/translations/fr.json index aa84ec33d8c..6e3348c3647 100644 --- a/homeassistant/components/wolflink/translations/fr.json +++ b/homeassistant/components/wolflink/translations/fr.json @@ -9,11 +9,18 @@ "unknown": "Erreur inattendue" }, "step": { + "device": { + "data": { + "device_name": "Appareil" + }, + "title": "S\u00e9lectionnez l'appareil WOLF" + }, "user": { "data": { "password": "Mot de passe", "username": "Nom d'utilisateur" - } + }, + "title": "Connexion WOLF SmartSet" } } } diff --git a/homeassistant/components/wolflink/translations/sensor.en.json b/homeassistant/components/wolflink/translations/sensor.en.json index ea60e233907..bd505e845ae 100644 --- a/homeassistant/components/wolflink/translations/sensor.en.json +++ b/homeassistant/components/wolflink/translations/sensor.en.json @@ -50,7 +50,7 @@ "parallelbetrieb": "Parallel mode", "partymodus": "Party mode", "perm_cooling": "PermCooling", - "permanent": "Permament", + "permanent": "Permanent", "permanentbetrieb": "Permanent mode", "reduzierter_betrieb": "Limited mode", "rt_abschaltung": "RT shutdown", diff --git a/homeassistant/components/wolflink/translations/sensor.fr.json b/homeassistant/components/wolflink/translations/sensor.fr.json new file mode 100644 index 00000000000..57cd8435f35 --- /dev/null +++ b/homeassistant/components/wolflink/translations/sensor.fr.json @@ -0,0 +1,87 @@ +{ + "state": { + "wolflink__state": { + "1_x_warmwasser": "1 x ECS", + "abgasklappe": "Amortisseur de gaz de combustion", + "absenkbetrieb": "Mode Recul", + "absenkstop": "Arr\u00eat de recul", + "aktiviert": "Activ\u00e9", + "antilegionellenfunktion": "Fonction anti-l\u00e9gionelle", + "at_abschaltung": "Arr\u00eat OT", + "at_frostschutz": "Protection antigel OT", + "aus": "D\u00e9sactiv\u00e9", + "auto": "Auto", + "auto_off_cool": "AutoOffCool", + "auto_on_cool": "AutoOnCool", + "automatik_aus": "Arr\u00eat automatique", + "automatik_ein": "Mise en marche automatique", + "bereit_keine_ladung": "Pr\u00eat, pas de chargement", + "betrieb_ohne_brenner": "Travaille sans br\u00fbleur", + "cooling": "Refroidissement", + "deaktiviert": "Inactif", + "dhw_prior": "Priorit\u00e9 ECS", + "eco": "\u00c9co", + "ein": "Activ\u00e9", + "estrichtrocknung": "S\u00e9chage de chape", + "externe_deaktivierung": "D\u00e9sactivation externe", + "fernschalter_ein": "Contr\u00f4le \u00e0 distance activ\u00e9", + "frost_heizkreis": "Gel du circuit de chauffage", + "frost_warmwasser": "Gel ECS", + "frostschutz": "Protection antigel", + "gasdruck": "Pression du gaz", + "glt_betrieb": "Mode BMS", + "gradienten_uberwachung": "Surveillance de gradient", + "heizbetrieb": "Mode chauffage", + "heizgerat_mit_speicher": "Chaudi\u00e8re \u00e0 cylindre", + "heizung": "En chauffe", + "initialisierung": "Initialisation", + "kalibration": "\u00c9talonnage", + "kalibration_heizbetrieb": "Calibrage du mode de chauffage", + "kalibration_kombibetrieb": "\u00c9talonnage du mode Combi", + "kalibration_warmwasserbetrieb": "Calibrage ECS", + "kaskadenbetrieb": "Fonctionnement en cascade", + "kombibetrieb": "Mode Combi", + "kombigerat": "Chaudi\u00e8re combi", + "kombigerat_mit_solareinbindung": "Chaudi\u00e8re mixte avec int\u00e9gration solaire", + "mindest_kombizeit": "Temps combin\u00e9 minimum", + "nachlauf_heizkreispumpe": "Pompe du circuit de chauffage en marche", + "nachspulen": "Apr\u00e8s rin\u00e7age", + "nur_heizgerat": "Chaudi\u00e8re seulement", + "parallelbetrieb": "Mode parall\u00e8le", + "partymodus": "Mode festif", + "perm_cooling": "Refroidissement permanent", + "permanent": "Permanent", + "permanentbetrieb": "Mode permanent", + "reduzierter_betrieb": "Mode limit\u00e9", + "rt_abschaltung": "Arr\u00eat RT", + "rt_frostschutz": "Protection antigel RT", + "ruhekontakt": "Contact de repos", + "schornsteinfeger": "Test d'\u00e9missions", + "smart_grid": "SmartGrid", + "smart_home": "SmartHome", + "softstart": "D\u00e9marrage progressif", + "solarbetrieb": "Mode solaire", + "sparbetrieb": "Mode \u00e9conomie", + "sparen": "\u00c9conomie", + "spreizung_hoch": "dT trop large", + "spreizung_kf": "Spread KF", + "stabilisierung": "Stabilisation", + "standby": "En veille", + "start": "D\u00e9marrer", + "storung": "Faute", + "taktsperre": "Anti-cycle", + "telefonfernschalter": "Commutateur \u00e0 distance t\u00e9l\u00e9phonique", + "test": "Test", + "tpw": "TPW", + "urlaubsmodus": "Mode vacances", + "ventilprufung": "Test de valve", + "vorspulen": "Rin\u00e7age d'entr\u00e9e", + "warmwasser": "ECS", + "warmwasser_schnellstart": "D\u00e9marrage rapide ECS", + "warmwasserbetrieb": "Mode ECS", + "warmwassernachlauf": "ECS en marche", + "warmwasservorrang": "Priorit\u00e9 ECS", + "zunden": "Allumage" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/ca.json b/homeassistant/components/zoneminder/translations/ca.json new file mode 100644 index 00000000000..cdbe838c1f1 --- /dev/null +++ b/homeassistant/components/zoneminder/translations/ca.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "Nom d'usuari i/o contrasenya incorrectes.", + "connection_error": "No s'ha pogut connectar al servidor ZoneMinder." + }, + "create_entry": { + "default": "S'ha afegit el servidor ZoneMinder." + }, + "error": { + "auth_fail": "Nom d'usuari i/o contrasenya incorrectes.", + "connection_error": "No s'ha pogut connectar al servidor ZoneMinder." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3 i port (ex: 10.10.0.4:8010)", + "password": "Contrasenya", + "path": "Ruta de ZM", + "path_zms": "Ruta de ZMS", + "ssl": "Utilitza SSL per a les connexions a ZoneMinder", + "username": "Nom d'usuari", + "verify_ssl": "Verifica el certificat SSL" + }, + "title": "Afegeix un servidor ZoneMinder." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/en.json b/homeassistant/components/zoneminder/translations/en.json new file mode 100644 index 00000000000..3bf249c0786 --- /dev/null +++ b/homeassistant/components/zoneminder/translations/en.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "Username or password is incorrect.", + "connection_error": "Failed to connect to a ZoneMinder server." + }, + "create_entry": { + "default": "ZoneMinder server added." + }, + "error": { + "auth_fail": "Username or password is incorrect.", + "connection_error": "Failed to connect to a ZoneMinder server." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "Host and Port (ex 10.10.0.4:8010)", + "password": "Password", + "path": "ZM Path", + "path_zms": "ZMS Path", + "ssl": "Use SSL for connections to ZoneMinder", + "username": "Username", + "verify_ssl": "Verify SSL Certificate" + }, + "title": "Add ZoneMinder Server." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/es.json b/homeassistant/components/zoneminder/translations/es.json new file mode 100644 index 00000000000..b7fa166864a --- /dev/null +++ b/homeassistant/components/zoneminder/translations/es.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "Nombre de usuario o contrase\u00f1a incorrectos.", + "connection_error": "No se pudo conectar con un servidor ZoneMinder." + }, + "create_entry": { + "default": "Servidor ZoneMinder a\u00f1adido." + }, + "error": { + "auth_fail": "Nombre de usuario o contrase\u00f1a incorrectos.", + "connection_error": "No se pudo conectar con un servidor ZoneMinder." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "Host y Puerto (ej 10.10.0.4:8010)", + "password": "Contrase\u00f1a", + "path": "Ruta ZM", + "path_zms": "Ruta ZMS", + "ssl": "Usar SSL para conexiones a ZoneMinder", + "username": "Usuario", + "verify_ssl": "Verificar certificado SSL" + }, + "title": "A\u00f1adir Servidor ZoneMinder" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/fr.json b/homeassistant/components/zoneminder/translations/fr.json new file mode 100644 index 00000000000..0919811fa2b --- /dev/null +++ b/homeassistant/components/zoneminder/translations/fr.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "L'identifiant ou le mot de passe est incorrect.", + "connection_error": "\u00c9chec de la connexion \u00e0 un serveur ZoneMinder." + }, + "create_entry": { + "default": "Serveur Zoneminder ajout\u00e9." + }, + "error": { + "auth_fail": "L'identifiant ou le mot de passe est incorrect.", + "connection_error": "\u00c9chec de la connexion \u00e0 un serveur ZoneMinder." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "H\u00f4te et port (ex 10.10.0.4:8010)", + "password": "Mot de passe", + "path": "Chemin ZM", + "path_zms": "Chemin ZMS", + "ssl": "Utiliser SSL pour les connexions \u00e0 ZoneMinder", + "username": "Nom d'utilisateur", + "verify_ssl": "V\u00e9rifier le certificat SSL" + }, + "title": "Ajouter le serveur ZoneMinder." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/nl.json b/homeassistant/components/zoneminder/translations/nl.json new file mode 100644 index 00000000000..e6e487320ac --- /dev/null +++ b/homeassistant/components/zoneminder/translations/nl.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "verify_ssl": "Verifieer SSLcertificaat" + }, + "title": "Voeg ZoneMinder server toe." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/no.json b/homeassistant/components/zoneminder/translations/no.json new file mode 100644 index 00000000000..f711b6eaf06 --- /dev/null +++ b/homeassistant/components/zoneminder/translations/no.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "Brukernavn eller passord er feil.", + "connection_error": "Kunne ikke koble til en ZoneMinder-server." + }, + "create_entry": { + "default": "ZoneMinder-serveren er lagt til." + }, + "error": { + "auth_fail": "Brukernavn eller passord er feil.", + "connection_error": "Kunne ikke koble til en ZoneMinder-server." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "Vert og port (ex 10.10.0.4:8010)", + "password": "Passord", + "path": "ZM-bane", + "path_zms": "ZMS-bane", + "ssl": "Bruk SSL for tilkoblinger til ZoneMinder", + "username": "Brukernavn", + "verify_ssl": "Bekreft SSL-sertifikat" + }, + "title": "Legg til ZoneMinder Server." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zoneminder/translations/ru.json b/homeassistant/components/zoneminder/translations/ru.json new file mode 100644 index 00000000000..e7ac29e58ab --- /dev/null +++ b/homeassistant/components/zoneminder/translations/ru.json @@ -0,0 +1,30 @@ +{ + "config": { + "abort": { + "auth_fail": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c.", + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 ZoneMinder." + }, + "create_entry": { + "default": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0441\u0435\u0440\u0432\u0435\u0440 ZoneMinder." + }, + "error": { + "auth_fail": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c.", + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 ZoneMinder." + }, + "flow_title": "ZoneMinder", + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442 \u0438 \u043f\u043e\u0440\u0442 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 10.10.0.4:8010)", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "path": "\u041f\u0443\u0442\u044c \u043a ZM", + "path_zms": "\u041f\u0443\u0442\u044c \u043a ZMS", + "ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", + "username": "\u041b\u043e\u0433\u0438\u043d", + "verify_ssl": "\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 SSL" + }, + "title": "ZoneMinder" + } + } + } +} \ No newline at end of file