mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 22:37:11 +00:00
[ci skip] Translation update
This commit is contained in:
parent
52a9a66d0f
commit
d9ce7db554
22
homeassistant/components/aemet/translations/fr.json
Normal file
22
homeassistant/components/aemet/translations/fr.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'emplacement est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"invalid_api_key": "Cl\u00e9 API invalide"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Cl\u00e9 d'API",
|
||||
"latitude": "Latitude",
|
||||
"longitude": "Longitude",
|
||||
"name": "Nom de l'int\u00e9gration"
|
||||
},
|
||||
"description": "Configurez l'int\u00e9gration AEMET OpenData. Pour g\u00e9n\u00e9rer la cl\u00e9 API, acc\u00e9dez \u00e0 https://opendata.aemet.es/centrodedescargas/altaUsuario",
|
||||
"title": "AEMET OpenData"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
45
homeassistant/components/asuswrt/translations/fr.json
Normal file
45
homeassistant/components/asuswrt/translations/fr.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide",
|
||||
"pwd_and_ssh": "Fournissez uniquement le mot de passe ou le fichier de cl\u00e9 SSH",
|
||||
"pwd_or_ssh": "Veuillez fournir un mot de passe ou un fichier de cl\u00e9 SSH",
|
||||
"ssh_not_file": "Fichier cl\u00e9 SSH non trouv\u00e9",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "H\u00f4te",
|
||||
"mode": "Mode",
|
||||
"name": "Nom",
|
||||
"password": "Mot de passe",
|
||||
"port": "Port",
|
||||
"protocol": "Protocole de communication \u00e0 utiliser",
|
||||
"ssh_key": "Chemin d'acc\u00e8s \u00e0 votre fichier de cl\u00e9s SSH (au lieu du mot de passe)",
|
||||
"username": "Nom d'utilisateur"
|
||||
},
|
||||
"description": "D\u00e9finissez les param\u00e8tres n\u00e9cessaires pour vous connecter \u00e0 votre routeur",
|
||||
"title": "AsusWRT"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"consider_home": "Quelques secondes d'attente avant d'envisager l'abandon d'un appareil",
|
||||
"dnsmasq": "L\u2019emplacement dans le routeur des fichiers dnsmasq.leases",
|
||||
"interface": "L'interface \u00e0 partir de laquelle vous souhaitez obtenir des statistiques (e.g. eth0,eth1 etc)",
|
||||
"require_ip": "Les appareils doivent avoir une IP (pour le mode point d'acc\u00e8s)",
|
||||
"track_unknown": "Traquer les appareils inconnus / non identifi\u00e9s"
|
||||
},
|
||||
"title": "Options AsusWRT"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,7 +1,8 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le compte \u00e0 d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9"
|
||||
"already_configured": "Le compte \u00e0 d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Autentification r\u00e9ussie"
|
||||
|
@ -6,6 +6,7 @@
|
||||
"error": {
|
||||
"cannot_connect": "Echec de connection",
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"invalid_response": "R\u00e9ponse invalide de l\u2019appareil",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
@ -14,6 +15,7 @@
|
||||
"host": "H\u00f4te",
|
||||
"password": "Mot de passe",
|
||||
"port": "Port",
|
||||
"rtsp_port": "Port RTSP",
|
||||
"stream": "Flux",
|
||||
"username": "Nom d'utilisateur"
|
||||
}
|
||||
|
@ -4,7 +4,8 @@
|
||||
"already_configured": "Cette AVM FRITZ!Box est d\u00e9j\u00e0 configur\u00e9e.",
|
||||
"already_in_progress": "Une configuration d'AVM FRITZ!Box est d\u00e9j\u00e0 en cours.",
|
||||
"no_devices_found": "Aucun appareil trouv\u00e9 sur le r\u00e9seau",
|
||||
"not_supported": "Connect\u00e9 \u00e0 AVM FRITZ! Box mais impossible de contr\u00f4ler les appareils Smart Home."
|
||||
"not_supported": "Connect\u00e9 \u00e0 AVM FRITZ! Box mais impossible de contr\u00f4ler les appareils Smart Home.",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Authentification invalide"
|
||||
|
20
homeassistant/components/habitica/translations/fr.json
Normal file
20
homeassistant/components/habitica/translations/fr.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"invalid_credentials": "Authentification invalide",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Cl\u00e9 API",
|
||||
"api_user": "ID utilisateur de l'API d'Habitica",
|
||||
"name": "Remplacez le nom d\u2019utilisateur d\u2019Habitica. Sera utilis\u00e9 pour les appels de service",
|
||||
"url": "URL"
|
||||
},
|
||||
"description": "Connectez votre profil Habitica pour permettre la surveillance du profil et des t\u00e2ches de votre utilisateur. Notez que api_id et api_key doivent \u00eatre obtenus de https://habitica.com/user/settings/api"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Habitica"
|
||||
}
|
20
homeassistant/components/habitica/translations/ru.json
Normal file
20
homeassistant/components/habitica/translations/ru.json
Normal file
@ -0,0 +1,20 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"invalid_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.",
|
||||
"unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "\u041a\u043b\u044e\u0447 API",
|
||||
"api_user": "ID \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f API Habitica",
|
||||
"name": "\u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Habitica. \u0411\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0441\u043b\u0443\u0436\u0431",
|
||||
"url": "URL-\u0430\u0434\u0440\u0435\u0441"
|
||||
},
|
||||
"description": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c Habitica, \u0447\u0442\u043e\u0431\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u0412\u0430\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e api_id \u0438 api_key \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0441 https://habitica.com/user/settings/api"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Habitica"
|
||||
}
|
@ -2,11 +2,13 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le service est d\u00e9ja configur\u00e9 ",
|
||||
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
|
||||
"auth_new_token_not_granted_error": "Le jeton nouvellement cr\u00e9\u00e9 n'a pas \u00e9t\u00e9 approuv\u00e9 sur l'interface utilisateur Hyperion",
|
||||
"auth_new_token_not_work_error": "\u00c9chec de l'authentification \u00e0 l'aide du jeton nouvellement cr\u00e9\u00e9",
|
||||
"auth_required_error": "Impossible de d\u00e9terminer si une autorisation est requise",
|
||||
"cannot_connect": "Echec de connection",
|
||||
"no_id": "L'instance Hyperion Ambilight n'a pas signal\u00e9 son identifiant"
|
||||
"no_id": "L'instance Hyperion Ambilight n'a pas signal\u00e9 son identifiant",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Echec de la connexion ",
|
||||
|
36
homeassistant/components/keenetic_ndms2/translations/fr.json
Normal file
36
homeassistant/components/keenetic_ndms2/translations/fr.json
Normal file
@ -0,0 +1,36 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de connexion"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "H\u00f4te",
|
||||
"name": "Nom",
|
||||
"password": "Mot de passe",
|
||||
"port": "Port",
|
||||
"username": "Nom d'utilisateur"
|
||||
},
|
||||
"title": "Configurer le routeur Keenetic NDMS2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"consider_home": "Consid\u00e9rez l'intervalle de home assistant",
|
||||
"include_arp": "Utiliser les donn\u00e9es ARP (ignor\u00e9es si les donn\u00e9es du hotspot sont utilis\u00e9es)",
|
||||
"include_associated": "Utiliser les donn\u00e9es d'associations WiFi AP (ignor\u00e9es si les donn\u00e9es du hotspot sont utilis\u00e9es)",
|
||||
"interfaces": "Choisissez les interfaces \u00e0 analyser",
|
||||
"scan_interval": "Intervalle d\u2019analyse",
|
||||
"try_hotspot": "Utiliser les donn\u00e9es 'ip hotspot' (plus pr\u00e9cis)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -3,6 +3,11 @@
|
||||
"abort": {
|
||||
"no_devices_found": "Aucun appareil n'a \u00e9t\u00e9 d\u00e9tect\u00e9 sur le r\u00e9seau",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Seulement une seule configuration est possible "
|
||||
},
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Voulez-vous commencer la configuration ?"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -8,6 +8,7 @@
|
||||
"data": {
|
||||
"name": "Nom du capteur"
|
||||
},
|
||||
"description": "Voulez-vous commencer la configuration ?",
|
||||
"title": "Adresse IP locale"
|
||||
}
|
||||
}
|
||||
|
@ -42,6 +42,11 @@
|
||||
"group_1_button_2": "Premier groupe deuxi\u00e8me bouton",
|
||||
"group_2_button_1": "Premier bouton du deuxi\u00e8me groupe",
|
||||
"group_2_button_2": "Deuxi\u00e8me bouton du deuxi\u00e8me groupe",
|
||||
"lower": "Bas",
|
||||
"lower_1": "Bas 1",
|
||||
"lower_2": "Bas 2",
|
||||
"lower_3": "Bas 3",
|
||||
"lower_4": "Bas 4",
|
||||
"lower_all": "Tout baisser",
|
||||
"off": "Eteint",
|
||||
"on": "Allumer",
|
||||
@ -50,6 +55,11 @@
|
||||
"open_3": "Ouvrir 3",
|
||||
"open_4": "Ouvrir 4",
|
||||
"open_all": "Ouvre tout",
|
||||
"raise": "Haut",
|
||||
"raise_1": "Haut 1",
|
||||
"raise_2": "Haut 2",
|
||||
"raise_3": "Haut 3",
|
||||
"raise_4": "Haut 4",
|
||||
"raise_all": "Lever tout",
|
||||
"stop": "Stop (favori)",
|
||||
"stop_1": "Arr\u00eat 1",
|
||||
|
@ -1,7 +1,16 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"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."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Authentification r\u00e9ussie"
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "S\u00e9lectionner une m\u00e9thode d'authentification"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,7 +1,8 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le compte est d\u00e9ja configur\u00e9"
|
||||
"already_configured": "Le compte est d\u00e9ja configur\u00e9",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"error": {
|
||||
"account_locked": "Compte bloqu\u00e9. Veuillez r\u00e9essayer plus tard.",
|
||||
|
@ -6,6 +6,13 @@
|
||||
"is_on": "{entity_name} est activ\u00e9",
|
||||
"is_paused": "{entity_name} est en pause",
|
||||
"is_playing": "{entity_name} joue"
|
||||
},
|
||||
"trigger_type": {
|
||||
"idle": "{entity_name} devient inactif",
|
||||
"paused": "{entity_name} est mis en pause",
|
||||
"playing": "{entity_name} commence \u00e0 jouer",
|
||||
"turned_off": "{entity_name} d\u00e9sactiv\u00e9",
|
||||
"turned_on": "{entity_name} activ\u00e9"
|
||||
}
|
||||
},
|
||||
"state": {
|
||||
|
@ -2,6 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9ja configur\u00e9 ",
|
||||
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
|
||||
"connection_error": "\u00c9chec de la connexion "
|
||||
},
|
||||
"error": {
|
||||
|
79
homeassistant/components/mysensors/translations/fr.json
Normal file
79
homeassistant/components/mysensors/translations/fr.json
Normal file
@ -0,0 +1,79 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"duplicate_persistence_file": "Fichier de persistance d\u00e9j\u00e0 utilis\u00e9",
|
||||
"duplicate_topic": "Sujet d\u00e9j\u00e0 utilis\u00e9",
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"invalid_device": "Appareil non valide",
|
||||
"invalid_ip": "Adresse IP non valide",
|
||||
"invalid_persistence_file": "Fichier de persistance non valide",
|
||||
"invalid_port": "Num\u00e9ro de port non valide",
|
||||
"invalid_publish_topic": "Sujet de publication non valide",
|
||||
"invalid_serial": "Port s\u00e9rie non valide",
|
||||
"invalid_subscribe_topic": "Sujet d'abonnement non valide",
|
||||
"invalid_version": "Version de MySensors non valide",
|
||||
"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",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"error": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"duplicate_persistence_file": "Fichier de persistance d\u00e9j\u00e0 utilis\u00e9",
|
||||
"duplicate_topic": "Sujet d\u00e9j\u00e0 utilis\u00e9",
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"invalid_device": "Appareil non valide",
|
||||
"invalid_ip": "Adresse IP non valide",
|
||||
"invalid_persistence_file": "Fichier de persistance non valide",
|
||||
"invalid_port": "Num\u00e9ro de port non valide",
|
||||
"invalid_publish_topic": "Sujet de publication non valide",
|
||||
"invalid_serial": "Port s\u00e9rie non valide",
|
||||
"invalid_subscribe_topic": "Sujet d'abonnement non valide",
|
||||
"invalid_version": "Version de MySensors non valide",
|
||||
"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",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"gw_mqtt": {
|
||||
"data": {
|
||||
"persistence_file": "fichier de persistance (laissez vide pour g\u00e9n\u00e9rer automatiquement)",
|
||||
"retain": "mqtt conserver",
|
||||
"topic_in_prefix": "pr\u00e9fixe pour les sujets d\u2019entr\u00e9e (topic_in_prefix)",
|
||||
"topic_out_prefix": "pr\u00e9fixe pour les sujets de sortie (topic_out_prefix)",
|
||||
"version": "Version de MySensors"
|
||||
},
|
||||
"description": "Configuration de la passerelle MQTT"
|
||||
},
|
||||
"gw_serial": {
|
||||
"data": {
|
||||
"baud_rate": "d\u00e9bit en bauds",
|
||||
"device": "Port s\u00e9rie",
|
||||
"persistence_file": "fichier de persistance (laissez vide pour g\u00e9n\u00e9rer automatiquement)",
|
||||
"version": "Version de MySensors"
|
||||
},
|
||||
"description": "Configuration de la passerelle s\u00e9rie"
|
||||
},
|
||||
"gw_tcp": {
|
||||
"data": {
|
||||
"device": "Adresse IP de la passerelle",
|
||||
"persistence_file": "fichier de persistance (laisser vide pour g\u00e9n\u00e9rer automatiquement)",
|
||||
"tcp_port": "port",
|
||||
"version": "Version de MySensors"
|
||||
},
|
||||
"description": "Configuration de la passerelle Ethernet"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"gateway_type": "Type de passerelle"
|
||||
},
|
||||
"description": "Choisissez la m\u00e9thode de connexion \u00e0 la passerelle"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "MySensors"
|
||||
}
|
@ -2,8 +2,11 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "D\u00e9j\u00e0 configur\u00e9",
|
||||
"authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration de l'URL d'authentification d\u00e9pass\u00e9.",
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"missing_configuration": "Le composant n'est pas configur\u00e9. Veuillez suivre la documentation "
|
||||
"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} )",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Voir [Documentation Neato]({docs_url})."
|
||||
@ -13,6 +16,12 @@
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "S\u00e9lectionner une m\u00e9thode d'authentification"
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"title": "Voulez-vous commencer la configuration ?"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Mot de passe",
|
||||
|
@ -5,6 +5,7 @@
|
||||
"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.",
|
||||
"no_url_available": "Aucune URL disponible. Pour plus d'informations sur cette erreur, [consultez la section d'aide] ( {docs_url} )",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.",
|
||||
"unknown_authorize_url_generation": "Erreur inconnue lors de la g\u00e9n\u00e9ration d'une URL d'autorisation."
|
||||
},
|
||||
@ -36,7 +37,8 @@
|
||||
"title": "S\u00e9lectionner une m\u00e9thode d'authentification"
|
||||
},
|
||||
"reauth_confirm": {
|
||||
"description": "L'int\u00e9gration Nest doit r\u00e9-authentifier votre compte"
|
||||
"description": "L'int\u00e9gration Nest doit r\u00e9-authentifier votre compte",
|
||||
"title": "R\u00e9-authentifier l'int\u00e9gration"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -2,7 +2,8 @@
|
||||
"config": {
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de la connexion ",
|
||||
"invalid_auth": "Authentification invalide "
|
||||
"invalid_auth": "Authentification invalide ",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
|
@ -1,3 +1,17 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"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."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Authentification r\u00e9ussie"
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "S\u00e9lectionner une m\u00e9thode d'authentification"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Ondilo ICO"
|
||||
}
|
@ -5,6 +5,7 @@
|
||||
"addon_install_failed": "\u00c9chec de l\u2019installation de l'add-on OpenZWave.",
|
||||
"addon_set_config_failed": "\u00c9chec de la configuration OpenZWave.",
|
||||
"already_configured": "Cet appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
|
||||
"mqtt_required": "L'int\u00e9gration MQTT n'est pas configur\u00e9e",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
|
24
homeassistant/components/philips_js/translations/fr.json
Normal file
24
homeassistant/components/philips_js/translations/fr.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_version": "Version de l'API",
|
||||
"host": "H\u00f4te"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"device_automation": {
|
||||
"trigger_type": {
|
||||
"turn_on": "Il a \u00e9t\u00e9 demand\u00e9 \u00e0 l'appareil de s'allumer"
|
||||
}
|
||||
}
|
||||
}
|
@ -17,7 +17,7 @@
|
||||
"ip_address": "Adre\u00e7a IP",
|
||||
"password": "Contrasenya"
|
||||
},
|
||||
"description": "La contrasenya normalment s\u00f3n els darrers cinc car\u00e0cters del n\u00famero de s\u00e8rie de la pasarel\u00b7la de control i es pot trobar a l'aplicaci\u00f3 de Tesla; tamb\u00e9 pot consistir en els darrers 5 car\u00e0cters de la contrasenya que es troba a l'interior de la tapa de la pasarel\u00b7la de control 2.",
|
||||
"description": "La contrasenya normalment s\u00f3n els darrers cinc car\u00e0cters del n\u00famero de s\u00e8rie de la pasarel\u00b7la (backup gateway) i es pot trobar a l'aplicaci\u00f3 de Tesla. Tamb\u00e9 s\u00f3n els darrers 5 car\u00e0cters de la contrasenya que es troba a l'interior de la tapa de la pasarel\u00b7la vers\u00f3 2 (backup gateway 2).",
|
||||
"title": "Connexi\u00f3 amb el Powerwall"
|
||||
}
|
||||
}
|
||||
|
@ -17,7 +17,7 @@
|
||||
"ip_address": "IP Address",
|
||||
"password": "Password"
|
||||
},
|
||||
"description": "The password is usually the last 5 characters of the serial number for Backup Gateway and can be found in the Telsa app; or the last 5 characters of the password found inside the door for Backup Gateway 2.",
|
||||
"description": "The password is usually the last 5 characters of the serial number for Backup Gateway and can be found in the Tesla app or the last 5 characters of the password found inside the door for Backup Gateway 2.",
|
||||
"title": "Connect to the powerwall"
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,12 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le Powerwall est d\u00e9j\u00e0 configur\u00e9"
|
||||
"already_configured": "Le Powerwall 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",
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"unknown": "Erreur inattendue",
|
||||
"wrong_version": "Votre Powerwall utilise une version logicielle qui n'est pas prise en charge. Veuillez envisager de mettre \u00e0 niveau ou de signaler ce probl\u00e8me afin qu'il puisse \u00eatre r\u00e9solu."
|
||||
},
|
||||
@ -12,8 +14,10 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"ip_address": "Adresse IP"
|
||||
"ip_address": "Adresse IP",
|
||||
"password": "Mot de passe"
|
||||
},
|
||||
"description": "Le mot de passe est g\u00e9n\u00e9ralement les 5 derniers caract\u00e8res du num\u00e9ro de s\u00e9rie de Backup Gateway et peut \u00eatre trouv\u00e9 dans l\u2019application Tesla ou les 5 derniers caract\u00e8res du mot de passe trouv\u00e9 \u00e0 l\u2019int\u00e9rieur de la porte pour la passerelle de Backup Gateway 2.",
|
||||
"title": "Connectez-vous au Powerwall"
|
||||
}
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"error": {
|
||||
|
@ -12,7 +12,7 @@
|
||||
"flow_title": "Shelly: {name}",
|
||||
"step": {
|
||||
"confirm_discovery": {
|
||||
"description": "Voulez-vous configurer le {model} \u00e0 {host}?"
|
||||
"description": "Voulez-vous configurer le {model} \u00e0 {host}?\n\nLes appareils aliment\u00e9s par batterie prot\u00e9g\u00e9s par mot de passe doivent \u00eatre r\u00e9veill\u00e9s avant de continuer \u00e0 s\u2019installer.\nLes appareils aliment\u00e9s par batterie qui ne sont pas prot\u00e9g\u00e9s par mot de passe seront ajout\u00e9s lorsque l\u2019appareil se r\u00e9veillera, vous pouvez maintenant r\u00e9veiller manuellement l\u2019appareil \u00e0 l\u2019aide d\u2019un bouton dessus ou attendre la prochaine mise \u00e0 jour des donn\u00e9es de l\u2019appareil."
|
||||
},
|
||||
"credentials": {
|
||||
"data": {
|
||||
@ -24,7 +24,7 @@
|
||||
"data": {
|
||||
"host": "H\u00f4te"
|
||||
},
|
||||
"description": "Avant la configuration, l'appareil aliment\u00e9 par batterie doit \u00eatre r\u00e9veill\u00e9 en appuyant sur le bouton de l'appareil."
|
||||
"description": "Avant la configuration, les appareils aliment\u00e9s par batterie doivent \u00eatre r\u00e9veill\u00e9s, vous pouvez maintenant r\u00e9veiller l'appareil \u00e0 l'aide d'un bouton dessus."
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -38,6 +38,7 @@
|
||||
"trigger_type": {
|
||||
"double": "{subtype} double-cliqu\u00e9",
|
||||
"long": " {sous-type} long cliqu\u00e9",
|
||||
"long_single": "{subtype} clic long et simple clic",
|
||||
"single": "{subtype} simple clic",
|
||||
"single_long": "{subtype} simple clic, puis un clic long",
|
||||
"triple": "{subtype} cliqu\u00e9 trois fois"
|
||||
|
22
homeassistant/components/smarttub/translations/fr.json
Normal file
22
homeassistant/components/smarttub/translations/fr.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"reauth_successful": "La r\u00e9-authentification a \u00e9t\u00e9 un succ\u00e8s"
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "Authentification invalide",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"email": "Email",
|
||||
"password": "Mot de passe"
|
||||
},
|
||||
"description": "Entrez votre adresse e-mail et votre mot de passe SmartTub pour vous connecter",
|
||||
"title": "Connexion"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
22
homeassistant/components/smarttub/translations/ru.json
Normal file
22
homeassistant/components/smarttub/translations/ru.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.",
|
||||
"reauth_successful": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e."
|
||||
},
|
||||
"error": {
|
||||
"invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.",
|
||||
"unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"email": "\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b",
|
||||
"password": "\u041f\u0430\u0440\u043e\u043b\u044c"
|
||||
},
|
||||
"description": "\u0414\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0438 \u043f\u0430\u0440\u043e\u043b\u044c SmartTub.",
|
||||
"title": "\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"error": {
|
||||
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9",
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
|
@ -40,8 +40,10 @@
|
||||
"max_temp": "Temp\u00e9rature cible maximale (utilisez min et max = 0 par d\u00e9faut)",
|
||||
"min_kelvin": "Temp\u00e9rature de couleur minimale prise en charge en kelvin",
|
||||
"min_temp": "Temp\u00e9rature cible minimale (utilisez min et max = 0 par d\u00e9faut)",
|
||||
"set_temp_divided": "Utilisez la valeur de temp\u00e9rature divis\u00e9e pour la commande de temp\u00e9rature d\u00e9finie",
|
||||
"support_color": "Forcer la prise en charge des couleurs",
|
||||
"temp_divider": "Diviseur de valeurs de temp\u00e9rature (0 = utiliser la valeur par d\u00e9faut)",
|
||||
"temp_step_override": "Pas de temp\u00e9rature cible",
|
||||
"tuya_max_coltemp": "Temp\u00e9rature de couleur maximale rapport\u00e9e par l'appareil",
|
||||
"unit_of_measurement": "Unit\u00e9 de temp\u00e9rature utilis\u00e9e par l'appareil"
|
||||
},
|
||||
|
@ -2,7 +2,8 @@
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le contr\u00f4leur est d\u00e9j\u00e0 configur\u00e9",
|
||||
"configuration_updated": "Configuration mise \u00e0 jour."
|
||||
"configuration_updated": "Configuration mise \u00e0 jour.",
|
||||
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
|
||||
},
|
||||
"error": {
|
||||
"faulty_credentials": "Authentification invalide",
|
||||
|
@ -6,10 +6,20 @@
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"no_device_selected": "Aucun appareil s\u00e9lectionn\u00e9, veuillez s\u00e9lectionner un appareil."
|
||||
"no_device_selected": "Aucun appareil s\u00e9lectionn\u00e9, veuillez s\u00e9lectionner un appareil.",
|
||||
"unknown_device": "Le mod\u00e8le d'appareil n'est pas connu, impossible de configurer l'appareil \u00e0 l'aide du flux de configuration."
|
||||
},
|
||||
"flow_title": "Xiaomi Miio: {name}",
|
||||
"step": {
|
||||
"device": {
|
||||
"data": {
|
||||
"host": "Adresse IP",
|
||||
"name": "Nom de l'appareil",
|
||||
"token": "Jeton d'API"
|
||||
},
|
||||
"description": "Vous aurez besoin des 32 caract\u00e8res Jeton d'API , voir https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token pour les instructions. Veuillez noter que cette Jeton d'API est diff\u00e9rente de la cl\u00e9 utilis\u00e9e par l'int\u00e9gration Xiaomi Aqara.",
|
||||
"title": "Connectez-vous \u00e0 un appareil Xiaomi Miio ou \u00e0 une passerelle Xiaomi"
|
||||
},
|
||||
"gateway": {
|
||||
"data": {
|
||||
"host": "Adresse IP",
|
||||
|
@ -7,6 +7,7 @@
|
||||
"addon_missing_discovery_info": "Informations manquantes sur la d\u00e9couverte du module compl\u00e9mentaire Z-Wave JS.",
|
||||
"addon_set_config_failed": "\u00c9chec de la d\u00e9finition de la configuration Z-Wave JS.",
|
||||
"already_configured": "Le p\u00e9riph\u00e9rique est d\u00e9j\u00e0 configur\u00e9",
|
||||
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
|
||||
"cannot_connect": "\u00c9chec de la connexion "
|
||||
},
|
||||
"error": {
|
||||
@ -39,7 +40,8 @@
|
||||
},
|
||||
"start_addon": {
|
||||
"data": {
|
||||
"network_key": "Cl\u00e9 r\u00e9seau"
|
||||
"network_key": "Cl\u00e9 r\u00e9seau",
|
||||
"usb_path": "Chemin du p\u00e9riph\u00e9rique USB"
|
||||
},
|
||||
"title": "Entrez la configuration du module compl\u00e9mentaire Z-Wave JS"
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user