[ci skip] Translation update

This commit is contained in:
GitHub Action 2022-01-04 00:14:15 +00:00
parent a2677983a2
commit 021a4f7106
65 changed files with 500 additions and 9 deletions

View file

@ -0,0 +1,66 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"invalid_unique_id": "Impossible de d\u00e9terminer un identifiant unique valide pour l'appareil"
},
"error": {
"adbkey_not_file": "Fichier de cl\u00e9 ADB introuvable",
"cannot_connect": "\u00c9chec de connexion",
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide",
"key_and_server": "Fournissez uniquement la cl\u00e9 ADB ou le serveur ADB",
"unknown": "Erreur inattendue"
},
"step": {
"user": {
"data": {
"adb_server_ip": "Adresse IP du serveur ADB (laisser vide pour ne pas utiliser)",
"adb_server_port": "Port du serveur ADB",
"adbkey": "Chemin d'acc\u00e8s \u00e0 votre fichier de cl\u00e9 ADB (laissez vide pour g\u00e9n\u00e9rer automatiquement)",
"device_class": "Le type d'appareil",
"host": "H\u00f4te",
"port": "Port"
},
"description": "D\u00e9finissez les param\u00e8tres requis pour vous connecter \u00e0 votre appareil Android TV",
"title": "T\u00e9l\u00e9vision Android"
}
}
},
"options": {
"error": {
"invalid_det_rules": "R\u00e8gles de d\u00e9tection d'\u00e9tat non valides"
},
"step": {
"apps": {
"data": {
"app_delete": "Cochez pour supprimer cette application",
"app_id": "ID d'application",
"app_name": "Nom de l'application"
},
"description": "Configurer l'ID d'application {app_id}",
"title": "Configurer les applications Android TV"
},
"init": {
"data": {
"apps": "Configurer la liste des applications",
"exclude_unnamed_apps": "Exclure les applications dont le nom est inconnu de la liste des sources",
"get_sources": "R\u00e9cup\u00e9rer les applications en cours d'ex\u00e9cution comme liste de sources",
"screencap": "Utiliser la capture d'\u00e9cran pour les pochettes d'album",
"state_detection_rules": "Configurer les r\u00e8gles de d\u00e9tection d'\u00e9tat",
"turn_off_command": "Commande de d\u00e9sactivation du shell ADB (laisser vide par d\u00e9faut)",
"turn_on_command": "Commande d'activation du shell ADB (laisser vide par d\u00e9faut)"
},
"title": "Options de t\u00e9l\u00e9vision Android"
},
"rules": {
"data": {
"rule_delete": "Cochez pour supprimer cette r\u00e8gle",
"rule_id": "ID d'application",
"rule_values": "Liste des r\u00e8gles de d\u00e9tection d'\u00e9tat (voir documentation)"
},
"description": "Configurer la r\u00e8gle de d\u00e9tection pour l'ID d'application {rule_id}",
"title": "Configurer les r\u00e8gles de d\u00e9tection d'\u00e9tat d'Android TV"
}
}
}
}

View file

@ -1,11 +1,49 @@
{
"config": {
"abort": {
"already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9"
"already_configured": "Le service est d\u00e9j\u00e0 configur\u00e9",
"cannot_connect": "\u00c9chec de la connexion avec les informations d'identification du fichier configuration.yaml, veuillez le supprimer de yaml et utiliser le flux de configuration.",
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.",
"unknown": "La connexion avec les informations d'identification du fichier configuration.yaml a \u00e9chou\u00e9 avec une erreur inconnue, veuillez supprimer de yaml et utiliser le flux de configuration."
},
"error": {
"cannot_connect": "Impossible de se connecter",
"unknown": "Erreur inattendue"
},
"step": {
"conn_string": {
"data": {
"event_hub_connection_string": "Cha\u00eene de connexion Event Hub"
},
"description": "Veuillez saisir la cha\u00eene de connexion pour\u00a0: {event_hub_instance_name}",
"title": "M\u00e9thode de cha\u00eene de connexion"
},
"sas": {
"data": {
"event_hub_namespace": "Espace de noms Event Hub",
"event_hub_sas_key": "Cl\u00e9 SAS Event Hub",
"event_hub_sas_policy": "Politique SAS d'Event Hub"
},
"description": "Veuillez saisir les informations d'identification SAS (signature d'acc\u00e8s partag\u00e9) pour\u00a0: {event_hub_instance_name}",
"title": "M\u00e9thode des identifiants SAS"
},
"user": {
"data": {
"event_hub_instance_name": "Nom de l'instance Event Hub",
"use_connection_string": "Utiliser la cha\u00eene de connexion"
},
"title": "Configurer votre int\u00e9gration Azure Event Hub"
}
}
},
"options": {
"step": {
"options": {
"data": {
"send_interval": "Intervalle entre les envois de lots au hub."
},
"title": "Options pour Azure Event Hub."
}
}
}
}

View file

@ -2,6 +2,7 @@
"device_automation": {
"condition_type": {
"is_bat_low": "{entity_name} batterie faible",
"is_co": "{entity_name} d\u00e9tecte du monoxyde de carbone",
"is_cold": "{entity_name} est froid",
"is_connected": "{entity_name} est connect\u00e9",
"is_gas": "{entity_name} d\u00e9tecte du gaz",
@ -11,6 +12,7 @@
"is_moist": "{entity_name} est humide",
"is_motion": "{entity_name} d\u00e9tecte du mouvement",
"is_moving": "{entity_name} se d\u00e9place",
"is_no_co": "{entity_name} ne d\u00e9tecte pas le monoxyde de carbone",
"is_no_gas": "{entity_name} ne d\u00e9tecte pas de gaz",
"is_no_light": "{entity_name} ne d\u00e9tecte pas de lumi\u00e8re",
"is_no_motion": "{entity_name} ne d\u00e9tecte pas de mouvement",
@ -52,6 +54,7 @@
},
"trigger_type": {
"bat_low": "{entity_name} batterie faible",
"co": "{entity_name} commenc\u00e9 \u00e0 d\u00e9tecter du monoxyde de carbone",
"cold": "{entity_name} est devenu froid",
"connected": "{entity_name} connect\u00e9",
"gas": "{entity_name} a commenc\u00e9 \u00e0 d\u00e9tecter du gaz",
@ -63,6 +66,7 @@
"moist": "{entity_name} est devenu humide",
"motion": "{entity_name} a commenc\u00e9 \u00e0 d\u00e9tecter du mouvement",
"moving": "{entity_name} a commenc\u00e9 \u00e0 se d\u00e9placer",
"no_co": "{entity_name} cess\u00e9 de d\u00e9tecter le monoxyde de carbone",
"no_gas": "{entity_name} a arr\u00eat\u00e9 de d\u00e9tecter le gaz",
"no_light": "{entity_name} a arr\u00eat\u00e9 de d\u00e9tecter la lumi\u00e8re",
"no_motion": "{entity_name} a arr\u00eat\u00e9 de d\u00e9tecter le mouvement",
@ -104,6 +108,7 @@
}
},
"device_class": {
"co": "monoxyde de carbone",
"cold": "froid",
"gas": "gaz",
"heat": "Chauffer",
@ -129,6 +134,10 @@
"off": "Pas en charge",
"on": "En charge"
},
"co": {
"off": "Clair",
"on": "D\u00e9tect\u00e9e"
},
"cold": {
"off": "Normale",
"on": "Froid"

View file

@ -6,6 +6,8 @@
"error": {
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification invalide",
"invalid_auth_key": "Identifiants API rejet\u00e9s par Coinbase en raison d'une cl\u00e9 API non valide.",
"invalid_auth_secret": "Identifiants API rejet\u00e9s par Coinbase en raison d'un secret API non valide.",
"unknown": "Erreur inattendue"
},
"step": {

View file

@ -2,6 +2,7 @@
"config": {
"abort": {
"alread_configured": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
"already_configured": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
"not_compatible": "No es pot obtenir la informaci\u00f3 de CPU, aquesta integraci\u00f3 no \u00e9s compatible amb el teu sistema"
},
"step": {

View file

@ -2,6 +2,7 @@
"config": {
"abort": {
"alread_configured": "Bereits konfiguriert. Nur eine einzige Konfiguration m\u00f6glich.",
"already_configured": "Bereits konfiguriert. Nur eine einzige Konfiguration m\u00f6glich.",
"not_compatible": "CPU-Informationen k\u00f6nnen nicht abgerufen werden, diese Integration ist nicht mit deinem System kompatibel"
},
"step": {

View file

@ -1,6 +1,7 @@
{
"config": {
"abort": {
"alread_configured": "Already configured. Only a single configuration possible.",
"already_configured": "Already configured. Only a single configuration possible.",
"not_compatible": "Unable to get CPU information, this integration is not compatible with your system"
},

View file

@ -2,6 +2,7 @@
"config": {
"abort": {
"alread_configured": "Juba seadistatud. Lubatud on ainult \u00fcks sidumine.",
"already_configured": "Juba seadistatud. Lubatud on ainult \u00fcks seadistamine.",
"not_compatible": "CPU teavet ei saa hankida, see sidumine ei \u00fchildu s\u00fcsteemiga"
},
"step": {

View file

@ -0,0 +1,16 @@
{
"config": {
"abort": {
"alread_configured": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.",
"already_configured": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.",
"not_compatible": "Impossible d'obtenir les informations CPU, cette int\u00e9gration n'est pas compatible avec votre syst\u00e8me"
},
"step": {
"user": {
"description": "Voulez-vous commencer la configuration ?",
"title": "Vitesse CPU"
}
}
},
"title": "Vitesse CPU"
}

View file

@ -2,6 +2,7 @@
"config": {
"abort": {
"alread_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.",
"already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.",
"not_compatible": "\u041d\u0435 \u0443\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0435, \u044d\u0442\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430 \u0441 \u0412\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439."
},
"step": {

View file

@ -5,9 +5,11 @@
},
"error": {
"bad_auth": "Authentification invalide",
"invalid_auth": "Authentification invalide",
"invalid_pin": "Le code PIN fourni n\u2019est pas valide",
"network_error": "Une erreur r\u00e9seau s'est produite",
"no_panel_online": "Aucun panneau de contr\u00f4le Elmax en ligne n'a \u00e9t\u00e9 trouv\u00e9.",
"unknown": "Erreur inconnue",
"unknown_error": "une erreur inattendue est apparue"
},
"step": {

View file

@ -2,6 +2,7 @@
"config": {
"error": {
"cannot_connect": "\u00c9chec de connexion",
"timeout": "D\u00e9lai d'attente pour \u00e9tablir la connexion",
"unknown": "Erreur inattendue"
},
"step": {

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} est\u00e0 enc\u00e8s"
},
"trigger_type": {
"toggled": "{entity_name} s'enc\u00e9n o s'apaga",
"turned_off": "{entity_name} s'ha apagat",
"turned_on": "{entity_name} s'ha enc\u00e8s"
}

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} ist eingeschaltet"
},
"trigger_type": {
"toggled": "{entity_name} ein- oder ausgeschaltet",
"turned_off": "{entity_name} ausgeschaltet",
"turned_on": "{entity_name} eingeschaltet"
}

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} is on"
},
"trigger_type": {
"toggled": "{entity_name} turned on or off",
"turned_off": "{entity_name} turned off",
"turned_on": "{entity_name} turned on"
}

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} on sisse l\u00fclitatud"
},
"trigger_type": {
"toggled": "{entity_name} l\u00fclitus sisse v\u00f5i v\u00e4lja",
"turned_off": "{entity_name} l\u00fclitus v\u00e4lja",
"turned_on": "{entity_name} l\u00fclitus sisse"
}

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} est activ\u00e9"
},
"trigger_type": {
"toggled": "{entity_name} activ\u00e9 ou d\u00e9sactiv\u00e9",
"turned_off": "{entity_name} est \u00e9teint",
"turned_on": "{entity_name} allum\u00e9"
}

View file

@ -9,6 +9,7 @@
"is_on": "{entity_name} \u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"
},
"trigger_type": {
"toggled": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_off": "{entity_name} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
}

View file

@ -69,7 +69,8 @@
"data": {
"allow_hue_groups": "Autoriser les groupes Hue",
"allow_hue_scenes": "Autoriser les sc\u00e8nes Hue",
"allow_unreachable": "Autoriser les ampoules inaccessibles \u00e0 signaler correctement leur \u00e9tat"
"allow_unreachable": "Autoriser les ampoules inaccessibles \u00e0 signaler correctement leur \u00e9tat",
"ignore_availability": "Ignorer l'\u00e9tat de la connectivit\u00e9 pour les appareils donn\u00e9s"
}
}
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "Ha canviat la humitat desitjada de {entity_name}",
"toggled": "{entity_name} s'activa o es desactiva",
"turned_off": "{entity_name} s'ha apagat",
"turned_on": "{entity_name} s'ha engegat"
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "{entity_name} Soll-Luftfeuchtigkeit ge\u00e4ndert",
"toggled": "{entity_name} ein- oder ausgeschaltet",
"turned_off": "{entity_name} ausgeschaltet",
"turned_on": "{entity_name} eingeschaltet"
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "{entity_name} target humidity changed",
"toggled": "{entity_name} turned on or off",
"turned_off": "{entity_name} turned off",
"turned_on": "{entity_name} turned on"
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "{entity_name} eelseatud niiskus muutus",
"toggled": "{entity_name} l\u00fclitus sisse v\u00f5i v\u00e4lja",
"turned_off": "{entity_name} l\u00fclitus v\u00e4lja",
"turned_on": "{entity_name} l\u00fclitus sisse"
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "{nom_de_l'entit\u00e9} changement de l'humidit\u00e9 cible",
"toggled": "{entity_name} activ\u00e9 ou d\u00e9sactiv\u00e9",
"turned_off": "{entity_name} s'est \u00e9teint",
"turned_on": "{entity_name} s'est allum\u00e9"
}

View file

@ -14,6 +14,7 @@
},
"trigger_type": {
"target_humidity_changed": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0432\u043b\u0430\u0436\u043d\u043e\u0441\u0442\u0438",
"toggled": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_off": "{entity_name} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
}

View file

@ -4,7 +4,8 @@
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
},
"error": {
"cannot_connect": "\u00c9chec de connexion"
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification invalide"
},
"step": {
"user": {

View file

@ -47,7 +47,7 @@
"data": {
"connection_type": "Type de connexion KNX",
"individual_address": "Adresse individuelle par d\u00e9faut",
"local_ip": "IP locale (laisser vide en cas de doute)",
"local_ip": "IP locale de Home Assistant (utilisez 0.0.0.0 pour la d\u00e9tection automatique)",
"multicast_group": "Groupe de multidiffusion utilis\u00e9 pour le routage et la d\u00e9couverte",
"multicast_port": "Port de multidiffusion utilis\u00e9 pour le routage et la d\u00e9couverte",
"rate_limit": "Nombre maximal de t\u00e9l\u00e9grammes sortants par seconde",

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} est\u00e0 enc\u00e8s"
},
"trigger_type": {
"toggled": "{entity_name} s'enc\u00e9n o s'apaga",
"turned_off": "{entity_name} apagat",
"turned_on": "{entity_name} enc\u00e8s"
}

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} ist eingeschaltet"
},
"trigger_type": {
"toggled": "{entity_name} ein- oder ausgeschaltet",
"turned_off": "{entity_name} ausgeschaltet",
"turned_on": "{entity_name} eingeschaltet"
}

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} is on"
},
"trigger_type": {
"toggled": "{entity_name} turned on or off",
"turned_off": "{entity_name} turned off",
"turned_on": "{entity_name} turned on"
}

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} on sisse l\u00fclitatud"
},
"trigger_type": {
"toggled": "{entity_name} l\u00fclitus sisse v\u00f5i v\u00e4lja",
"turned_off": "{entity_name} l\u00fclitus v\u00e4lja",
"turned_on": "{entity_name} l\u00fclitus sisse"
}

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} est allum\u00e9"
},
"trigger_type": {
"toggled": "{entity_name} activ\u00e9 ou d\u00e9sactiv\u00e9",
"turned_off": "{entity_name} est d\u00e9sactiv\u00e9",
"turned_on": "{entity_name} activ\u00e9"
}

View file

@ -13,6 +13,7 @@
"is_on": "{entity_name} \u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"
},
"trigger_type": {
"toggled": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_off": "{entity_name} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
}

View file

@ -9,7 +9,7 @@
"user": {
"data": {
"show_on_map": "Montrer sur la carte",
"station_id": "ID capteur Luftdaten"
"station_id": "ID du capteur"
},
"title": "D\u00e9finir Luftdaten"
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "El compte ja est\u00e0 configurat"
},
"error": {
"cannot_connect": "Ha fallat la connexi\u00f3",
"invalid_auth": "Autenticaci\u00f3 inv\u00e0lida",
"unknown": "Error inesperat"
},
"step": {
"user": {
"data": {
"password": "Contrasenya",
"username": "Nom d'usuari"
}
}
}
}
}

View file

@ -1,7 +1,7 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert"
"already_configured": "Konto wurde bereits konfiguriert"
},
"error": {
"cannot_connect": "Verbindung fehlgeschlagen",

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Konto on juba seadistatud"
},
"error": {
"cannot_connect": "\u00dchendamine nurjus",
"invalid_auth": "Tuvastamine nurjus",
"unknown": "Ootamatu t\u00f5rge"
},
"step": {
"user": {
"data": {
"password": "Salas\u00f5na",
"username": "Kasutajanimi"
}
}
}
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"cannot_connect": "Erreur de connexion",
"invalid_auth": "Erreur d'authentification",
"unknown": "Erreur"
},
"step": {
"user": {
"data": {
"password": "Mot de passe",
"username": "Nom d'utilisateur"
}
}
}
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "A fi\u00f3k m\u00e1r konfigur\u00e1lva van"
},
"error": {
"cannot_connect": "Sikertelen csatlakoz\u00e1s",
"invalid_auth": "\u00c9rv\u00e9nytelen hiteles\u00edt\u00e9s",
"unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt"
},
"step": {
"user": {
"data": {
"password": "Jelsz\u00f3",
"username": "Felhaszn\u00e1l\u00f3n\u00e9v"
}
}
}
}
}

View file

@ -0,0 +1,20 @@
{
"config": {
"abort": {
"already_configured": "\u042d\u0442\u0430 \u0443\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 Home Assistant."
},
"error": {
"cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.",
"invalid_auth": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.",
"unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
},
"step": {
"user": {
"data": {
"password": "\u041f\u0430\u0440\u043e\u043b\u044c",
"username": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f"
}
}
}
}
}

View file

@ -4,7 +4,8 @@
"user": {
"data": {
"zone": "Zone"
}
},
"description": "S\u00e9lectionnez l'emplacement \u00e0 utiliser pour les pr\u00e9visions m\u00e9t\u00e9orologiques"
}
}
}

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification invalide",
"server_in_maintenance": "Le serveur est ferm\u00e9 pour maintenance",
"too_many_requests": "Trop de demandes, r\u00e9essayez plus tard.",
"unknown": "Erreur inattendue"
},
"step": {
"user": {
"data": {
"host": "H\u00f4te",
"hub": "Moyeu",
"password": "Mot de passe",
"username": "Nom d'utilisateur"
},
"description": "La plateforme Overkiz est utilis\u00e9e par diff\u00e9rents \u00e9diteurs comme Somfy (Connexoon / TaHoma), Hitachi (Hi Kumo), Rexel (Energeasy Connect) et Atlantic (Cozytouch). Saisissez les informations d'identification de votre application et s\u00e9lectionnez votre hub."
}
}
}
}

View file

@ -0,0 +1,26 @@
{
"config": {
"abort": {
"reauth_successful": "R\u00e9-authentification r\u00e9ussie"
},
"error": {
"cannot_connect": "Erreur de connexion",
"invalid_auth": "Erreur d'authentification"
},
"step": {
"reauth_confirm": {
"data": {
"api_key": "Cl\u00e9 API"
},
"description": "Pour vous r\u00e9-authentifier avec PVOutput, vous devrez obtenir la cl\u00e9 API sur {account_url} ."
},
"user": {
"data": {
"api_key": "Cl\u00e9 API",
"system_id": "ID syst\u00e8me"
},
"description": "Pour vous authentifier avec PVOutput, vous devrez obtenir la cl\u00e9 API sur {account_url} . \n\n Les ID syst\u00e8me des syst\u00e8mes enregistr\u00e9s sont r\u00e9pertori\u00e9s sur cette m\u00eame page."
}
}
}
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} est\u00e0 engegat/ada"
},
"trigger_type": {
"toggled": "{entity_name} s'activa o es desactiva",
"turned_off": "{entity_name} s'ha apagat",
"turned_on": "{entity_name} s'ha engegat"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} ist eingeschaltet"
},
"trigger_type": {
"toggled": "{entity_name} ein- oder ausgeschaltet",
"turned_off": "{entity_name} ausgeschaltet",
"turned_on": "{entity_name} eingeschaltet"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} is on"
},
"trigger_type": {
"toggled": "{entity_name} turned on or off",
"turned_off": "{entity_name} turned off",
"turned_on": "{entity_name} turned on"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} on sisse l\u00fclitatud"
},
"trigger_type": {
"toggled": "{entity_name} l\u00fclitus sisse v\u00f5i v\u00e4lja",
"turned_off": "{entity_name} l\u00fclitus v\u00e4lja",
"turned_on": "{entity_name} l\u00fclitus sisse"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} est activ\u00e9"
},
"trigger_type": {
"toggled": "{entity_name} activ\u00e9 ou d\u00e9sactiv\u00e9",
"turned_off": "{entity_name} s'est \u00e9teint",
"turned_on": "{entity_name} s'est allum\u00e9"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} \u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"
},
"trigger_type": {
"toggled": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_off": "{entity_name} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
}

View file

@ -0,0 +1,21 @@
{
"config": {
"abort": {
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible"
},
"error": {
"invalid_url": "Doit \u00eatre une URL de serveur RTSPtoWebRTC valide, par exemple https://example.com",
"server_failure": "Le serveur RTSPtoWebRTC a renvoy\u00e9 une erreur. Consultez les logs pour plus d'informations.",
"server_unreachable": "Impossible de communiquer avec le serveur RTSPtoWebRTC. Consultez les logs pour plus d'informations."
},
"step": {
"user": {
"data": {
"server_url": "URL du serveur RTSPtoWebRTC, par exemple https://example.com"
},
"description": "L'int\u00e9gration RTSPtoWebRTC n\u00e9cessite un serveur pour traduire les flux RTSP en WebRTC. Entrez l'URL du serveur RTSPtoWebRTC.",
"title": "Configurer RTSPtoWebRTC"
}
}
}
}

View file

@ -0,0 +1,18 @@
{
"config": {
"abort": {
"already_configured": "Le compte est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"cannot_connect": "\u00c9chec de connexion"
},
"step": {
"user": {
"data": {
"api_key": "Cl\u00e9 d'API",
"name": "Nom"
}
}
}
}
}

View file

@ -1,6 +1,7 @@
{
"device_automation": {
"condition_type": {
"is_apparent_power": "Puissance apparente actuelle de {entity_name}",
"is_battery_level": "Niveau de la batterie de {entity_name}",
"is_carbon_dioxide": "Niveau actuel de concentration de dioxyde de carbone {entity_name}",
"is_carbon_monoxide": "Niveau actuel de concentration de monoxyde de carbone {entity_name}",
@ -20,6 +21,7 @@
"is_power": "Puissance de {entity_name}",
"is_power_factor": "Facteur de puissance actuel pour {entity_name}",
"is_pressure": "Pression de {entity_name}",
"is_reactive_power": "Puissance r\u00e9active actuelle de {entity_name}",
"is_signal_strength": "Force du signal de {entity_name}",
"is_sulphur_dioxide": "Niveau de concentration actuel de {entity_name}",
"is_temperature": "Temp\u00e9rature de {entity_name}",
@ -28,6 +30,7 @@
"is_voltage": "Tension actuelle pour {entity_name}"
},
"trigger_type": {
"apparent_power": "{entity_name} changement de puissance apparente",
"battery_level": "{entity_name} modification du niveau de batterie",
"carbon_dioxide": "{entity_name} changements de concentration de dioxyde de carbone",
"carbon_monoxide": "{entity_name} changements de concentration de monoxyde de carbone",
@ -47,6 +50,7 @@
"power": "{entity_name} modification de la puissance",
"power_factor": "{entity_name} changement de facteur de puissance",
"pressure": "{entity_name} modification de la pression",
"reactive_power": "{entity_name} changements de puissance r\u00e9active",
"signal_strength": "{entity_name} modification de la force du signal",
"sulphur_dioxide": "{entity_name} changements de concentration de dioxyde de soufre",
"temperature": "{entity_name} modification de temp\u00e9rature",

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} est\u00e0 enc\u00e8s"
},
"trigger_type": {
"toggled": "{entity_name} s'activa o es desactiva",
"turned_off": "{entity_name} desactivat",
"turned_on": "{entity_name} activat"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} ist eingeschaltet"
},
"trigger_type": {
"toggled": "{entity_name} ein- oder ausgeschaltet",
"turned_off": "{entity_name} ausgeschaltet",
"turned_on": "{entity_name} eingeschaltet"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} is on"
},
"trigger_type": {
"toggled": "{entity_name} turned on or off",
"turned_off": "{entity_name} turned off",
"turned_on": "{entity_name} turned on"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} on sisse l\u00fclitatud"
},
"trigger_type": {
"toggled": "{entity_name} l\u00fclitus sisse v\u00f5i v\u00e4lja",
"turned_off": "{entity_name} l\u00fclitus v\u00e4lja",
"turned_on": "{entity_name} l\u00fclitus sisse"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} est allum\u00e9"
},
"trigger_type": {
"toggled": "{entity_name} activ\u00e9 ou d\u00e9sactiv\u00e9",
"turned_off": "{entity_name} \u00e9teint",
"turned_on": "{entity_name} allum\u00e9"
}

View file

@ -10,6 +10,7 @@
"is_on": "{entity_name} \u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"
},
"trigger_type": {
"toggled": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_off": "{entity_name} \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f",
"turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
}

View file

@ -1,12 +1,19 @@
{
"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": {
"invalid_auth": "Authentification invalide"
},
"step": {
"reauth_confirm": {
"data": {
"password": "Mot de passe"
},
"title": "R\u00e9-authentifier la tuile"
},
"user": {
"data": {
"password": "Mot de passe",

View file

@ -0,0 +1,47 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification invalide",
"protect_version": "La version minimale requise est la v1.20.0. Veuillez mettre \u00e0 jour UniFi Protect, puis r\u00e9essayer.",
"unknown": "Erreur inattendue"
},
"step": {
"reauth_confirm": {
"data": {
"host": "IP/H\u00f4te du serveur UniFi Protect",
"password": "Mot de passe",
"port": "Port",
"username": "Nom d'utilisateur"
},
"title": "R\u00e9-authentification UniFi Protect"
},
"user": {
"data": {
"host": "H\u00f4te",
"password": "Mot de passe",
"port": "Port",
"username": "Nom d'utilisateur",
"verify_ssl": "V\u00e9rifier le certificat SSL"
},
"title": "Configuration d'UniFi Protect"
}
}
},
"options": {
"step": {
"init": {
"data": {
"all_updates": "M\u00e9triques en temps r\u00e9el (AVERTISSEMENT\u00a0: augmente consid\u00e9rablement l'utilisation du processeur)",
"disable_rtsp": "D\u00e9sactiver le flux RTSP",
"override_connection_host": "Ignorer l'h\u00f4te de connexion"
},
"description": "L'option Mesures en temps r\u00e9el ne doit \u00eatre activ\u00e9e que si vous avez activ\u00e9 les capteurs de diagnostic et souhaitez qu'ils soient mis \u00e0 jour en temps r\u00e9el. S'ils ne sont pas activ\u00e9s, ils ne seront mis \u00e0 jour qu'une fois toutes les 15 minutes.",
"title": "Options UniFi Protect"
}
}
}
}

View file

@ -0,0 +1,25 @@
{
"config": {
"abort": {
"already_configured": "Service d\u00e9j\u00e0 configur\u00e9",
"cannot_connect": "Erreur de connexion",
"invalid_host": "Nom d'h\u00f4te or IP invalide",
"unknown": "Erreur inconnue"
},
"error": {
"cannot_connect": "Erreur de connexion",
"invalid_host": "Nom d'h\u00f4te or IP invalide",
"unknown": "Erreur inconnue"
},
"step": {
"user": {
"data": {
"host": "H\u00f4te",
"name": "Nom"
},
"description": "Mettre en place l'int\u00e9gration Vallox. Si vous rencontrez des probl\u00e8mes de configuration, acc\u00e9dez \u00e0 {integration_docs_url} .",
"title": "Vallox"
}
}
}
}

View file

@ -0,0 +1,26 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
},
"step": {
"user": {
"data": {
"version_source": "Source des versions"
},
"description": "S\u00e9lectionnez la source \u00e0 partir de laquelle vous souhaitez suivre les versions",
"title": "S\u00e9lectionnez le type d'installation"
},
"version_source": {
"data": {
"beta": "Inclure les versions b\u00eata",
"board": "Quelle carte doit \u00eatre suivie",
"channel": "Quel canal doit \u00eatre suivi",
"image": "Quelle image doit \u00eatre suivie"
},
"description": "Configurer le suivi des versions {version_source}",
"title": "Configurer"
}
}
}
}

View file

@ -1,20 +1,25 @@
{
"config": {
"abort": {
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.",
"unknown": "Erreur inatendue"
},
"error": {
"invalid_auth": "Authentification invalide"
},
"flow_title": "{name} ( {host} )",
"step": {
"user": {
"data": {
"client_id": "Cl\u00e9 API",
"heating_type": "Type de chauffage",
"name": "Nom",
"password": "Mot de passe",
"scan_interval": "Intervalle de balayage (secondes)",
"username": "Email"
},
"description": "Configurer l'int\u00e9gration ViCare. Pour g\u00e9n\u00e9rer une cl\u00e9 API se rendre sur https://developer.viessmann.com"
"description": "Configurer l'int\u00e9gration ViCare. Pour g\u00e9n\u00e9rer une cl\u00e9 API se rendre sur https://developer.viessmann.com",
"title": "{name}"
}
}
}

View file

@ -0,0 +1,14 @@
{
"config": {
"abort": {
"already_configured": "Service d\u00e9j\u00e0 configur\u00e9"
},
"step": {
"user": {
"data": {
"domain": "Nom de domaine"
}
}
}
}
}

View file

@ -2,6 +2,7 @@
"config": {
"abort": {
"addr_in_use": "Port du serveur d\u00e9j\u00e0 utilis\u00e9.",
"already_configured": "Le port du serveur est d\u00e9j\u00e0 configur\u00e9.",
"start_server_failed": "\u00c9chec du d\u00e9marrage du serveur."
},
"step": {