mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 13:57:10 +00:00
[ci skip] Translation update
This commit is contained in:
parent
f32f73a7d1
commit
d3b47b6d89
@ -9,7 +9,11 @@
|
||||
"one": "Vide",
|
||||
"other": "Vide"
|
||||
},
|
||||
"flow_title": "Arcam FMJ sur {host}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Voulez-vous ajouter Arcam FMJ sur ` {host} ` \u00e0 HomeAssistant ?"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "H\u00f4te",
|
||||
|
29
homeassistant/components/awair/translations/fr.json
Normal file
29
homeassistant/components/awair/translations/fr.json
Normal file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9",
|
||||
"no_devices": "Pas d'appareil trouv\u00e9 sur le r\u00e9seau",
|
||||
"reauth_successful": "Jeton d'acc\u00e8s mis \u00e0 jour avec succ\u00e8s"
|
||||
},
|
||||
"error": {
|
||||
"auth": "Jeton d'acc\u00e8s invalide",
|
||||
"unknown": "Erreur d'API Awair inconnue."
|
||||
},
|
||||
"step": {
|
||||
"reauth": {
|
||||
"data": {
|
||||
"access_token": "Jeton d'acc\u00e8s",
|
||||
"email": "Email"
|
||||
},
|
||||
"description": "Veuillez ressaisir votre jeton d'acc\u00e8s d\u00e9veloppeur Awair."
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"access_token": "Jeton d'acc\u00e8s",
|
||||
"email": "Email"
|
||||
},
|
||||
"description": "Vous devez vous inscrire pour un jeton d'acc\u00e8s d\u00e9veloppeur Awair sur: https://developer.getawair.com/onboard/login"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -30,6 +30,7 @@
|
||||
"data": {
|
||||
"scan_interval": "Intervalle de balayage (secondes)"
|
||||
},
|
||||
"description": "Configurer l'int\u00e9gration Blink",
|
||||
"title": "Options de clignotement"
|
||||
}
|
||||
}
|
||||
|
@ -3,14 +3,21 @@
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"connection_error": "Impossible de se connecter \u00e0 l'appareil BSB-Lan."
|
||||
},
|
||||
"flow_title": "BSB-Lan: {name}",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Nom d'h\u00f4te ou adresse IP",
|
||||
"passkey": "Cha\u00eene de cl\u00e9 d'acc\u00e8s",
|
||||
"port": "Num\u00e9ro de port"
|
||||
},
|
||||
"description": "Configurez votre appareil BSB-Lan pour l'int\u00e9grer \u00e0 HomeAssistant.",
|
||||
"title": "Connectez-vous \u00e0 l'appareil BSB-Lan"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "BSB-Lan"
|
||||
}
|
@ -10,6 +10,7 @@
|
||||
"options_1": {
|
||||
"data": {
|
||||
"bool": "Bool\u00e9en facultatif",
|
||||
"constant": "Constante",
|
||||
"int": "Entr\u00e9e num\u00e9rique"
|
||||
}
|
||||
},
|
||||
|
48
homeassistant/components/denonavr/translations/fr.json
Normal file
48
homeassistant/components/denonavr/translations/fr.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Appareil d\u00e9j\u00e0 configur\u00e9",
|
||||
"already_in_progress": "Le flux de configuration pour ce Denon AVR est d\u00e9j\u00e0 en cours",
|
||||
"connection_error": "\u00c9chec de la connexion, veuillez r\u00e9essayer, d\u00e9brancher l'alimentation secteur et les c\u00e2bles ethernet et les reconnecter peut aider",
|
||||
"not_denonavr_manufacturer": "Ce n'est pas un r\u00e9cepteur r\u00e9seau Denon AVR, le fabricant d\u00e9couvert ne correspondait pas",
|
||||
"not_denonavr_missing": "Ce n'est pas un r\u00e9cepteur r\u00e9seau Denon AVR, les informations d\u00e9couvertes ne sont pas compl\u00e8tes"
|
||||
},
|
||||
"error": {
|
||||
"discovery_error": "Impossible de d\u00e9couvrir un r\u00e9cepteur r\u00e9seau Denon AVR"
|
||||
},
|
||||
"flow_title": "R\u00e9cepteur r\u00e9seau Denon AVR: {name}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Veuillez confirmer l'ajout du r\u00e9cepteur",
|
||||
"title": "R\u00e9cepteurs r\u00e9seaux Denon AVR"
|
||||
},
|
||||
"select": {
|
||||
"data": {
|
||||
"select_host": "IP du r\u00e9cepteur"
|
||||
},
|
||||
"description": "Ex\u00e9cutez \u00e0 nouveau la configuration si vous souhaitez connecter des r\u00e9cepteurs suppl\u00e9mentaires",
|
||||
"title": "S\u00e9lectionnez le r\u00e9cepteur que vous souhaitez connecter"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "Adresse IP"
|
||||
},
|
||||
"description": "Connectez-vous \u00e0 votre r\u00e9cepteur, si l'adresse IP n'est pas d\u00e9finie, la d\u00e9tection automatique est utilis\u00e9e",
|
||||
"title": "R\u00e9cepteurs r\u00e9seaux Denon AVR"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"show_all_sources": "Afficher tous les sources",
|
||||
"zone2": "Configurer Zone 2",
|
||||
"zone3": "Configurer Zone 3"
|
||||
},
|
||||
"description": "Sp\u00e9cifiez les param\u00e8tres optionnels",
|
||||
"title": "R\u00e9cepteurs r\u00e9seaux Denon AVR"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -6,6 +6,7 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"home_control_url": "URL Home Control",
|
||||
"mydevolo_url": "URL mydevolo",
|
||||
"password": "Mot de passe",
|
||||
"username": "Adresse e-mail / devolo ID"
|
||||
|
27
homeassistant/components/enocean/translations/fr.json
Normal file
27
homeassistant/components/enocean/translations/fr.json
Normal file
@ -0,0 +1,27 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"invalid_dongle_path": "Lien vers la cl\u00e9 USB invalide",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
"error": {
|
||||
"invalid_dongle_path": "Aucune cl\u00e9 valide trouv\u00e9e pour ce lien"
|
||||
},
|
||||
"flow_title": "Configuration d'ENOcean",
|
||||
"step": {
|
||||
"detect": {
|
||||
"data": {
|
||||
"path": "Lien vers la cl\u00e9 USB"
|
||||
},
|
||||
"title": "S\u00e9lectionnez le lien vers votre cl\u00e9 ENOcean"
|
||||
},
|
||||
"manual": {
|
||||
"data": {
|
||||
"path": "Lien vers la cl\u00e9 USB"
|
||||
},
|
||||
"title": "Entrez le lien vers votre cl\u00e9 ENOcean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "EnOcean"
|
||||
}
|
@ -1,6 +1,10 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Ce compte est d\u00e9j\u00e0 configur\u00e9."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer",
|
||||
"invalid_auth": "Authentification non valide",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
@ -11,7 +15,8 @@
|
||||
"client_secret": "Secret client (facultatif)",
|
||||
"password": "Mot de passe",
|
||||
"username": "Nom d'utilisateur"
|
||||
}
|
||||
},
|
||||
"title": "Identifiants de connexion Flick"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -28,8 +28,13 @@
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"max_playlists": "Nombre maximal de listes de lecture utilis\u00e9es comme sources"
|
||||
}
|
||||
"librespot_java_port": "Port pour le contr\u00f4le du pipe librespot-java (si utilis\u00e9)",
|
||||
"max_playlists": "Nombre maximal de listes de lecture utilis\u00e9es comme sources",
|
||||
"tts_pause_time": "Secondes pour faire une pause avant et apr\u00e8s TTS",
|
||||
"tts_volume": "Volume TTS (d\u00e9cimal dans la plage [0,1])"
|
||||
},
|
||||
"description": "D\u00e9finissez diverses options pour l'int\u00e9gration forked-daapd.",
|
||||
"title": "Configurer les options forked-daapd"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -27,6 +27,7 @@
|
||||
"init": {
|
||||
"data": {
|
||||
"activity": "Activit\u00e9 par d\u00e9faut \u00e0 ex\u00e9cuter lorsqu'aucune n'est sp\u00e9cifi\u00e9e.",
|
||||
"activity_notify": "Mettre \u00e0 jour l'activit\u00e9 lors de son lancement.",
|
||||
"delay_secs": "Le d\u00e9lai entre l'envoi des commandes."
|
||||
},
|
||||
"description": "Ajuster les options du hub Harmony"
|
||||
|
@ -16,6 +16,7 @@
|
||||
"response_error": "Erreur inconnue de l'appareil",
|
||||
"unknown_connection_error": "Erreur inconnue lors de la connexion \u00e0 l'appareil"
|
||||
},
|
||||
"flow_title": "Huawei LTE: {nom}",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
|
@ -57,6 +57,7 @@
|
||||
"init": {
|
||||
"data": {
|
||||
"allow_how_groups": "Autoriser les groupes Hue",
|
||||
"allow_hue_groups": "Autoriser les groupes Hue",
|
||||
"allow_unreachable": "Autoriser les ampoules inaccessibles \u00e0 signaler correctement leur \u00e9tat"
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,9 @@
|
||||
{
|
||||
"device_automation": {
|
||||
"action_type": {
|
||||
"set_humidity": "R\u00e9gler l'humidit\u00e9 pour {nom_entit\u00e9}",
|
||||
"set_mode": "Changer le mode sur {nom_entit\u00e9}.",
|
||||
"toggle": "Inverser {nom_entit\u00e9}",
|
||||
"turn_off": "\u00c9teindre {entity_name}",
|
||||
"turn_on": "Allumer {entity_name}"
|
||||
}
|
||||
@ -10,5 +13,6 @@
|
||||
"off": "Eteint",
|
||||
"on": "Allum\u00e9"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Humidificateur"
|
||||
}
|
@ -1,7 +1,24 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer",
|
||||
"invalid_auth": "Authentification non valide",
|
||||
"no_results": "Aucun r\u00e9sultat. Essayez avec une autre station / adresse"
|
||||
},
|
||||
"step": {
|
||||
"station": {
|
||||
"data": {
|
||||
"station": "Station / Adresse"
|
||||
},
|
||||
"title": "Entrez la station / l'adresse"
|
||||
},
|
||||
"station_select": {
|
||||
"data": {
|
||||
"station": "Station / Adresse"
|
||||
},
|
||||
"title": "S\u00e9lectionner la station/l\u2019adresse"
|
||||
},
|
||||
"user": {
|
||||
@ -9,7 +26,8 @@
|
||||
"host": "H\u00f4te",
|
||||
"password": "Mot de passe",
|
||||
"username": "Nom d'utilisateur"
|
||||
}
|
||||
},
|
||||
"title": "Connectez-vous \u00e0 l'API HVV"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1,11 +1,25 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Echec de connexion",
|
||||
"invalid_auth": "Autentification non valide",
|
||||
"invalid_host": "L'entr\u00e9e d'h\u00f4te n'\u00e9tait pas au format URL complet, par exemple http://192.168.10.100:80",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"flow_title": "Appareils universels ISY994 {name} ( {host} )",
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "URL"
|
||||
}
|
||||
"host": "URL",
|
||||
"password": "Mot de passe",
|
||||
"tls": "La version TLS du contr\u00f4leur ISY.",
|
||||
"username": "Username"
|
||||
},
|
||||
"description": "L'entr\u00e9e d'h\u00f4te doit \u00eatre au format URL complet, par exemple, http://192.168.10.100:80",
|
||||
"title": "Connect\u00e9 \u00e0 votre ISY994"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -13,9 +27,14 @@
|
||||
"step": {
|
||||
"init": {
|
||||
"data": {
|
||||
"ignore_string": "Ignorer la cha\u00eene"
|
||||
}
|
||||
}
|
||||
"ignore_string": "Ignorer la cha\u00eene",
|
||||
"restore_light_state": "Restaurer la luminosit\u00e9",
|
||||
"sensor_string": "Node Sensor String"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Universal Devices ISY994"
|
||||
}
|
13
homeassistant/components/lutron_caseta/translations/fr.json
Normal file
13
homeassistant/components/lutron_caseta/translations/fr.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de la connexion \u00e0 la passerelle Cas\u00e9ta; v\u00e9rifiez la configuration de votre h\u00f4te et de votre certificat."
|
||||
},
|
||||
"step": {
|
||||
"import_failed": {
|
||||
"description": "Impossible de configurer la passerelle (h\u00f4te: {host} ) import\u00e9 \u00e0 partir de configuration.yaml.",
|
||||
"title": "\u00c9chec de l'importation de la configuration de la passerelle Cas\u00e9ta."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,12 +1,18 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"cannot_connect": "Echec de connexion",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Cl\u00e9 API Met Office DataPoint",
|
||||
"latitude": "Latitude",
|
||||
"longitude": "Longitude"
|
||||
},
|
||||
"description": "La latitude et la longitude seront utilis\u00e9es pour trouver la station m\u00e9t\u00e9o la plus proche."
|
||||
"description": "La latitude et la longitude seront utilis\u00e9es pour trouver la station m\u00e9t\u00e9o la plus proche.",
|
||||
"title": "Connectez-vous au UK Met Office"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,12 +49,24 @@
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"error": {
|
||||
"cannot_connect": "Impossible de se connecter au broker."
|
||||
},
|
||||
"step": {
|
||||
"broker": {
|
||||
"data": {
|
||||
"broker": "Broker",
|
||||
"password": "Mot de passe",
|
||||
"port": "Port"
|
||||
}
|
||||
"port": "Port",
|
||||
"username": "Username"
|
||||
},
|
||||
"description": "Veuillez entrer les informations de connexion de votre broker MQTT."
|
||||
},
|
||||
"options": {
|
||||
"data": {
|
||||
"discovery": "Activer la d\u00e9couverte"
|
||||
},
|
||||
"description": "Veuillez s\u00e9lectionner les options MQTT."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,5 +12,26 @@
|
||||
"title": "Choisir une m\u00e9thode d'authentification"
|
||||
}
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"step": {
|
||||
"public_weather": {
|
||||
"data": {
|
||||
"area_name": "Nom de la zone",
|
||||
"mode": "Calcul",
|
||||
"show_on_map": "Montrer sur la carte"
|
||||
},
|
||||
"description": "Configurez un capteur m\u00e9t\u00e9o public pour une zone.",
|
||||
"title": "Capteur m\u00e9t\u00e9o public Netatmo"
|
||||
},
|
||||
"public_weather_areas": {
|
||||
"data": {
|
||||
"new_area": "Nom de zone",
|
||||
"weather_areas": "Zones m\u00e9t\u00e9orologiques"
|
||||
},
|
||||
"description": "Configurez les capteurs m\u00e9t\u00e9o publics",
|
||||
"title": "Capteur m\u00e9t\u00e9o public Netatmo"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,14 +1,19 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Service d\u00e9j\u00e0 configur\u00e9",
|
||||
"duplicated_name": "Le nom existe d\u00e9j\u00e0"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Connexion impossible"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"api_key": "Cl\u00e9 API (facultatif)",
|
||||
"host": "H\u00f4te",
|
||||
"name": "Nom",
|
||||
"port": "Port",
|
||||
"ssl": "Utiliser SSL",
|
||||
"verify_ssl": "V\u00e9rifier le certificat SSL"
|
||||
}
|
||||
|
@ -1,22 +1,22 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Device is already configured"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Failed to connect",
|
||||
"invalid_auth": "Invalid authentication",
|
||||
"unknown": "Unexpected error"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"title": "PoolSense",
|
||||
"description": "Set up PoolSense integration. Register on the dedicated app to get your username and password. Serial is optional.",
|
||||
"data": {
|
||||
"email": "Email",
|
||||
"password": "Password"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Can't connect to PoolSense.",
|
||||
"invalid_auth": "Invalid authorisation details.",
|
||||
"unknown": "Unknown Error."
|
||||
},
|
||||
"abort": {
|
||||
"already_configured": "Device already configured."
|
||||
"description": "[%key:common::config_flow::description%]",
|
||||
"title": "PoolSense"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -14,6 +14,7 @@
|
||||
"email": "Adresse e-mail",
|
||||
"password": "Mot de passe"
|
||||
},
|
||||
"description": "[%key:common::config_flow::description%]",
|
||||
"title": "PoolSense"
|
||||
}
|
||||
}
|
||||
|
14
homeassistant/components/smappee/translations/fr.json
Normal file
14
homeassistant/components/smappee/translations/fr.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"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.",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "Choisissez la m\u00e9thode d'authentification"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
19
homeassistant/components/sms/translations/fr.json
Normal file
19
homeassistant/components/sms/translations/fr.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Echec de connexion",
|
||||
"unknown": "Erreur inatendue"
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"device": "Appareil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -4,6 +4,9 @@
|
||||
"already_configured": "Appareil d\u00e9j\u00e0 configur\u00e9",
|
||||
"not_songpal_device": "Pas un appareil Songpal"
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Echec de connexion"
|
||||
},
|
||||
"flow_title": "Sony Songpal {name} ({host})",
|
||||
"step": {
|
||||
"init": {
|
||||
|
@ -1,16 +1,26 @@
|
||||
{
|
||||
"config": {
|
||||
"error": {
|
||||
"no_server_found": "Impossible de d\u00e9couvrir automatiquement le serveur.",
|
||||
"unknown": "Erreur inattendue"
|
||||
},
|
||||
"flow_title": "Logitech Squeezebox: {host}",
|
||||
"step": {
|
||||
"edit": {
|
||||
"data": {
|
||||
"host": "H\u00f4te"
|
||||
"host": "H\u00f4te",
|
||||
"password": "Mot de passe",
|
||||
"port": "Port",
|
||||
"username": "Username"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"host": "H\u00f4te"
|
||||
},
|
||||
"title": "Configurer Logitech Media Server"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Logitech Squeezebox"
|
||||
}
|
27
homeassistant/components/syncthru/translations/fr.json
Normal file
27
homeassistant/components/syncthru/translations/fr.json
Normal file
@ -0,0 +1,27 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "Appareil d\u00e9j\u00e0 configur\u00e9"
|
||||
},
|
||||
"error": {
|
||||
"invalid_url": "URL invalide",
|
||||
"syncthru_not_supported": "L'appareil ne prend pas en charge SyncThru",
|
||||
"unknown_state": "\u00c9tat de l'imprimante inconnu, v\u00e9rifiez l'URL et la connectivit\u00e9 r\u00e9seau"
|
||||
},
|
||||
"flow_title": "Imprimante Samsung SyncThru: {nom}",
|
||||
"step": {
|
||||
"confirm": {
|
||||
"data": {
|
||||
"name": "Nom",
|
||||
"url": "URL de l'interface Web"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"name": "Nom",
|
||||
"url": "URL de l'interface Web"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "TelldusLive est d\u00e9j\u00e0 configur\u00e9",
|
||||
"already_setup": "TelldusLive est d\u00e9j\u00e0 configur\u00e9",
|
||||
"authorize_url_fail": "Erreur inconnue lors de la g\u00e9n\u00e9ration d'une URL d'autorisation.",
|
||||
"authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration de l'URL d'authentification d\u00e9pass\u00e9.",
|
||||
|
@ -8,6 +8,10 @@
|
||||
},
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"password": "Mot de passe",
|
||||
"username": "Email"
|
||||
},
|
||||
"title": "Configurer Tile"
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,9 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'accord s\u00e9lectionn\u00e9 est d\u00e9j\u00e0 configur\u00e9.",
|
||||
"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.",
|
||||
"client_id": "L'ID client de la configuration n'est pas valide.",
|
||||
"client_secret": "Le client secret de la configuration n'est pas valide.",
|
||||
"missing_configuration": "The composant n'est pas configur\u00e9. Veuillez vous r\u00e9f\u00e9rer \u00e0 la documentation.",
|
||||
|
@ -1,6 +1,11 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"address_already_configured": "Un UPB PIM avec cette adresse est d\u00e9j\u00e0 configur\u00e9."
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "Impossible de se connecter \u00e0 UPB PIM, veuillez r\u00e9essayer.",
|
||||
"invalid_upb_file": "Fichier d'exportation UPB UPStart manquant ou invalide, v\u00e9rifiez le nom et le chemin du fichier.",
|
||||
"unknown": "Erreur inattendue."
|
||||
},
|
||||
"step": {
|
||||
@ -10,6 +15,7 @@
|
||||
"file_path": "Chemin et nom du fichier d'exportation UPStart UPB.",
|
||||
"protocol": "Protocole"
|
||||
},
|
||||
"description": "Connectez un Universal Powerline Bus Powerline Interface Module (UPB PIM). L'adresse doit \u00eatre au format 'adresse [: port]' pour 'tcp'. Le port est facultatif et prend par d\u00e9faut 2101. Exemple: \u00ab192.168.1.42\u00bb. Pour le protocole s\u00e9rie, l'adresse doit \u00eatre au format 'tty [: baud]'. Le baud est facultatif et par d\u00e9faut \u00e0 4800. Exemple: '/ dev / ttyS1'.",
|
||||
"title": "Se connecter \u00e0 UPB PIM"
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,10 @@
|
||||
},
|
||||
"flow_title": "UPnP/IGD: {name}",
|
||||
"step": {
|
||||
"init": {
|
||||
"one": "Vide",
|
||||
"other": "Vide"
|
||||
},
|
||||
"ssdp_confirm": {
|
||||
"description": "Voulez-vous configurer ce p\u00e9riph\u00e9rique UPnP/IGD?"
|
||||
},
|
||||
|
@ -6,6 +6,7 @@
|
||||
},
|
||||
"error": {
|
||||
"cannot_connect": "\u00c9chec de connexion",
|
||||
"complete_pairing_failed": "Impossible de terminer l'appairage. Assurez-vous que le code PIN que vous avez fourni est correct, que le t\u00e9l\u00e9viseur est toujours aliment\u00e9 et connect\u00e9 au r\u00e9seau avant de tenter \u00e0 nouveau.",
|
||||
"host_exists": "H\u00f4te d\u00e9j\u00e0 configur\u00e9.",
|
||||
"name_exists": "Nom d\u00e9j\u00e0 configur\u00e9."
|
||||
},
|
||||
|
@ -1,12 +1,17 @@
|
||||
{
|
||||
"config": {
|
||||
"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."
|
||||
},
|
||||
"create_entry": {
|
||||
"default": "Authentifi\u00e9 avec succ\u00e8s \u00e0 Withings pour le profil s\u00e9lectionn\u00e9."
|
||||
},
|
||||
"error": {
|
||||
"profile_exists": "Le profil utilisateur est d\u00e9j\u00e0 configur\u00e9. Veuillez fournir un nom de profil unique."
|
||||
},
|
||||
"flow_title": "Withings: {profile}",
|
||||
"step": {
|
||||
"pick_implementation": {
|
||||
"title": "Choisissez une m\u00e9thode d'authentification"
|
||||
@ -17,6 +22,10 @@
|
||||
},
|
||||
"description": "Quel profil avez-vous s\u00e9lectionn\u00e9 sur le site Withings? Il est important que les profils correspondent, sinon les donn\u00e9es seront mal \u00e9tiquet\u00e9es.",
|
||||
"title": "Profil utilisateur"
|
||||
},
|
||||
"reauth": {
|
||||
"description": "Le profile \" {profile} \" doit \u00eatre r\u00e9-authentifi\u00e9 afin de continuer \u00e0 recevoir les donn\u00e9es Withings.",
|
||||
"title": "R\u00e9-authentifier le profil"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
38
homeassistant/components/xiaomi_aqara/translations/fr.json
Normal file
38
homeassistant/components/xiaomi_aqara/translations/fr.json
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9.",
|
||||
"already_in_progress": "Le flux de configuration pour cette passerelle est d\u00e9j\u00e0 en cours",
|
||||
"not_xiaomi_aqara": "Ce n'est pas une passerelle Xiaomi Aqara, l'appareil d\u00e9couvert ne correspond pas aux passerelles connues"
|
||||
},
|
||||
"error": {
|
||||
"discovery_error": "Impossible de d\u00e9couvrir une passerelle Xiaomi Aqara, essayez d'utiliser l'IP du p\u00e9riph\u00e9rique ex\u00e9cutant HomeAssistant comme interface",
|
||||
"invalid_interface": "Interface r\u00e9seau non valide",
|
||||
"invalid_key": "Cl\u00e9 de passerelle non valide",
|
||||
"not_found_error": "La passerelle d\u00e9couverte par Zeroconf ne permet pas d'obtenir les informations n\u00e9cessaires, essayez d'utiliser l'IP du p\u00e9riph\u00e9rique ex\u00e9cutant HomeAssistant comme interface"
|
||||
},
|
||||
"flow_title": "Passerelle Xiaomi Aqara: {nom}",
|
||||
"step": {
|
||||
"select": {
|
||||
"data": {
|
||||
"select_ip": "IP de la passerelle"
|
||||
},
|
||||
"description": "Ex\u00e9cutez \u00e0 nouveau la configuration si vous souhaitez connecter des passerelles suppl\u00e9mentaires",
|
||||
"title": "S\u00e9lectionnez la passerelle Xiaomi Aqara que vous souhaitez connecter"
|
||||
},
|
||||
"settings": {
|
||||
"data": {
|
||||
"key": "Cl\u00e9 de votre passerelle",
|
||||
"name": "Nom de la passerelle"
|
||||
},
|
||||
"description": "La cl\u00e9 (mot de passe) peut \u00eatre r\u00e9cup\u00e9r\u00e9e \u00e0 l'aide de ce tutoriel: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz. Si la cl\u00e9 n'est pas fournie, seuls les capteurs seront accessibles",
|
||||
"title": "Passerelle Xiaomi Aqara, param\u00e8tres optionnels"
|
||||
},
|
||||
"user": {
|
||||
"data": {
|
||||
"interface": "Interface r\u00e9seau \u00e0 utiliser"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,3 +1,14 @@
|
||||
{
|
||||
"config": {
|
||||
"abort": {
|
||||
"no_devices_found": "Pas d'appareil trouv\u00e9 sur le r\u00e9seau",
|
||||
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
|
||||
},
|
||||
"step": {
|
||||
"confirm": {
|
||||
"description": "Voulez-vous demmarer la configuration ?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Zerproc"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user