[ci skip] Translation update

This commit is contained in:
HomeAssistant Azure 2020-08-29 00:03:59 +00:00
parent 16ad8cf720
commit 989a040b67
49 changed files with 394 additions and 49 deletions

View File

@ -21,7 +21,7 @@
"node_pro": {
"data": {
"ip_address": "Adresse IP / nom d'h\u00f4te de l'unit\u00e9",
"password": "Mot de passe de l'unit\u00e9"
"password": "Mot de passe"
},
"description": "Surveillez une unit\u00e9 AirVisual personnelle. Le mot de passe peut \u00eatre r\u00e9cup\u00e9r\u00e9 dans l'interface utilisateur de l'unit\u00e9.",
"title": "Configurer un AirVisual Node/Pro"
@ -32,7 +32,7 @@
"node_pro": "AirVisual Node Pro",
"type": "Type d'int\u00e9gration"
},
"description": "Surveiller la qualit\u00e9 de l\u2019air dans un emplacement g\u00e9ographique.",
"description": "Choisissez le type de donn\u00e9es AirVisual que vous souhaitez surveiller.",
"title": "Configurer AirVisual"
}
}

View File

@ -12,7 +12,7 @@
"data": {
"email": "Courriel (facultatif)",
"host": "Nom d'h\u00f4te ou adresse IP",
"port": "Port (10000)"
"port": "Port"
},
"title": "Se connecter \u00e0 l'appareil"
}

View File

@ -12,7 +12,7 @@
"data": {
"2fa": "Code \u00e0 deux facteurs"
},
"description": "Saisissez le code envoy\u00e9 \u00e0 votre adresse \u00e9lectronique. Si l'e-mail ne contient pas de code PIN, laissez vide",
"description": "Entrez le code PIN envoy\u00e9 \u00e0 votre e-mail",
"title": "Authentification \u00e0 deux facteurs"
},
"user": {

View File

@ -1,12 +1,18 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"already_in_progress": "Il y a d\u00e9j\u00e0 un processus de configuration en cours pour cet appareil",
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide"
"cannot_connect": "\u00c9chec de connexion",
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide",
"unknown": "Erreur inattendue"
},
"error": {
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide"
"cannot_connect": "\u00c9chec de connexion",
"invalid_host": "Nom d'h\u00f4te ou adresse IP non valide",
"unknown": "Erreur inattendue"
},
"flow_title": "{name} ( {model} \u00e0 {host} )",
"step": {
"auth": {
"title": "S'authentifier sur l'appareil"
@ -16,6 +22,24 @@
"name": "Nom"
},
"title": "Choisissez un nom pour l'appareil"
},
"reset": {
"description": "Votre appareil est verrouill\u00e9 pour l'authentification. Suivez les instructions pour le d\u00e9verrouiller: \n 1. R\u00e9initialisez l'appareil aux param\u00e8tres d'usine. \n 2. Utilisez l'application officielle pour ajouter l'appareil \u00e0 votre r\u00e9seau local. \n 3. Arr\u00eatez. Ne terminez pas la configuration. Fermez l'appli. \n 4. Cliquez sur Soumettre.",
"title": "D\u00e9verrouiller l'appareil"
},
"unlock": {
"data": {
"unlock": "Oui, le faire."
},
"description": "Votre appareil est verrouill\u00e9. Cela peut entra\u00eener des probl\u00e8mes d'authentification dans Home Assistant. Souhaitez-vous le d\u00e9verrouiller ?",
"title": "D\u00e9verrouiller l'appareil (facultatif)"
},
"user": {
"data": {
"host": "H\u00f4te",
"timeout": "D\u00e9lai expir\u00e9"
},
"title": "Se connecter \u00e0 l'appareil"
}
}
}

View File

@ -12,7 +12,7 @@
"data": {
"host": "Nom d'h\u00f4te ou adresse IP",
"passkey": "Cha\u00eene de cl\u00e9 d'acc\u00e8s",
"port": "Num\u00e9ro de port"
"port": "Port"
},
"description": "Configurez votre appareil BSB-Lan pour l'int\u00e9grer \u00e0 HomeAssistant.",
"title": "Connectez-vous \u00e0 l'appareil BSB-Lan"

View File

@ -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",
"cannot_connect": "\u00c9chec de connexion"
},
"error": {
"device_fail": "Erreur inattendue",

View File

@ -1,5 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Cette unit\u00e9 centrale Home Control est d\u00e9j\u00e0 utilis\u00e9e."
},
"error": {
"invalid_credentials": "Nom d''utilisateur et/ou mot de passe incorrect."
},

View File

@ -1,11 +1,11 @@
{
"config": {
"abort": {
"already_configured": "Le r\u00e9cepteur DirecTV est d\u00e9j\u00e0 configur\u00e9",
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"unknown": "Erreur inattendue"
},
"error": {
"cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer"
"cannot_connect": "\u00c9chec de connexion"
},
"flow_title": "DirecTV: {name}",
"step": {

View File

@ -6,7 +6,7 @@
"not_doorbird_device": "Cet appareil n'est pas un DoorBird"
},
"error": {
"cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer",
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification invalide",
"unknown": "Erreur inattendue"
},

View File

@ -13,10 +13,10 @@
"user": {
"data": {
"address": "L'adresse IP ou le domaine ou le port s\u00e9rie si vous vous connectez via s\u00e9rie.",
"password": "Mot de passe (s\u00e9curis\u00e9 uniquement).",
"password": "Mot de passe",
"prefix": "Un pr\u00e9fixe unique (laissez vide si vous n'avez qu'un seul ElkM1).",
"protocol": "Protocole",
"username": "Nom d'utilisateur (s\u00e9curis\u00e9 uniquement)."
"username": "Nom d'utilisateur"
},
"title": "Se connecter a Elk-M1 Control"
}

View File

@ -20,6 +20,14 @@
},
"flow_title": "Accessoire HomeKit: {name}",
"step": {
"busy_error": {
"description": "Annulez l'association sur tous les contr\u00f4leurs ou essayez de red\u00e9marrer l'appareil, puis continuez \u00e0 reprendre l'association.",
"title": "L'appareil est d\u00e9j\u00e0 coupl\u00e9 avec un autre contr\u00f4leur"
},
"max_tries_error": {
"description": "L'appareil a re\u00e7u plus de 100 tentatives d'authentification infructueuses. Essayez de red\u00e9marrer l'appareil, puis continuez pour reprendre l'association.",
"title": "Nombre maximal de tentatives d'authentification d\u00e9pass\u00e9"
},
"pair": {
"data": {
"pairing_code": "Code d\u2019appairage"

View File

@ -31,6 +31,8 @@
},
"init": {
"data": {
"add_x10": "Ajouter un appareil X10.",
"change_hub_config": "Modifier la configuration du Hub.",
"remove_x10": "Retirez un p\u00e9riph\u00e9rique X10."
},
"description": "S\u00e9lectionnez une option \u00e0 configurer.",

View File

@ -1,8 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Cette imprimante est d\u00e9j\u00e0 configur\u00e9e.",
"connection_error": "Impossible de se connecter \u00e0 l'imprimante.",
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"connection_error": "\u00c9chec de connexion",
"connection_upgrade": "Impossible de se connecter \u00e0 l'imprimante parce qu'une mise \u00e0 niveau de la connexion est n\u00e9cessaire.",
"ipp_error": "Erreur IPP rencontr\u00e9e.",
"ipp_version_error": "Version d'IPP non prise en charge par l'imprimante.",
@ -10,7 +10,7 @@
"unique_id_required": "Dispositif ne portant pas l'identification unique requise pour la d\u00e9couverte."
},
"error": {
"connection_error": "Impossible de se connecter \u00e0 l'imprimante.",
"connection_error": "\u00c9chec de connexion",
"connection_upgrade": "Impossible de se connecter \u00e0 l'imprimante. Veuillez r\u00e9essayer avec l'option SSL / TLS coch\u00e9e."
},
"flow_title": "Imprimante: {name}",

View File

@ -1,17 +1,50 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification erron\u00e9e",
"unknown": "Erreur inattendue"
},
"error": {
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification non valide",
"unknown": "Erreur inattendue"
},
"flow_title": "Kodi: {name}",
"step": {
"credentials": {
"data": {
"password": "Mot de passe",
"username": "Nom d'utilisateur"
},
"description": "Veuillez entrer votre nom d'utilisateur et votre mot de passe Kodi. Ceux-ci peuvent \u00eatre trouv\u00e9s dans Syst\u00e8me / Param\u00e8tres / R\u00e9seau / Services."
},
"discovery_confirm": {
"description": "Voulez-vous ajouter Kodi (` {name} `) \u00e0 Home Assistant ?",
"title": "Kodi d\u00e9couvert"
},
"host": {
"data": {
"host": "H\u00f4te",
"port": "Port",
"ssl": "Connexion via SSL"
},
"description": "Informations de connexion Kodi. Veuillez vous assurer d'activer \"Autoriser le contr\u00f4le de Kodi via HTTP\" dans Syst\u00e8me / Param\u00e8tres / R\u00e9seau / Services."
},
"user": {
"data": {
"host": "H\u00f4te",
"port": "Port",
"ssl": "Connexion via SSL"
}
},
"description": "Informations de connexion Kodi. Veuillez vous assurer d'activer \"Autoriser le contr\u00f4le de Kodi via HTTP\" dans Syst\u00e8me / Param\u00e8tres / R\u00e9seau / Services."
},
"ws_port": {
"data": {
"ws_port": "Port"
},
"description": "Le port WebSocket (parfois appel\u00e9 port TCP dans Kodi). Pour vous connecter via WebSocket, vous devez activer \"Autoriser les programmes ... \u00e0 contr\u00f4ler Kodi\" dans Syst\u00e8me / Param\u00e8tres / R\u00e9seau / Services. Si WebSocket n'est pas activ\u00e9, supprimez le port et laissez vide."
}
}
},

View File

@ -21,7 +21,7 @@
"user": {
"data": {
"host": "Adresse IP",
"port": "Port de l'appareil Konnected"
"port": "Port"
},
"description": "Veuillez saisir les informations de l\u2019h\u00f4te de votre panneau Konnected."
}

View File

@ -11,8 +11,8 @@
"step": {
"user": {
"data": {
"password": "Mot de passe MELCloud.",
"username": "E-mail utilis\u00e9e pour vous connecter \u00e0 MELCloud."
"password": "Mot de passe",
"username": "Email"
},
"description": "Se connecter en utilisant votre MELCloud compte.",
"title": "Se connecter \u00e0 MELCloud"

View File

@ -4,7 +4,17 @@
"already_configured": "Ville d\u00e9j\u00e0 configur\u00e9e",
"unknown": "Erreur inconnue: veuillez r\u00e9essayer plus tard"
},
"error": {
"empty": "Aucun r\u00e9sultat dans la recherche par ville: veuillez v\u00e9rifier le champ de la ville"
},
"step": {
"cities": {
"data": {
"city": "Ville"
},
"description": "Choisissez votre ville dans la liste",
"title": "M\u00e9t\u00e9o-France"
},
"user": {
"data": {
"city": "Ville"
@ -13,5 +23,14 @@
"title": "M\u00e9t\u00e9o-France"
}
}
},
"options": {
"step": {
"init": {
"data": {
"mode": "Mode de pr\u00e9vision"
}
}
}
}
}

View File

@ -10,7 +10,7 @@
"step": {
"user": {
"data": {
"port": "Port s\u00e9rie",
"port": "Port",
"source_1": "Nom de la source #1",
"source_2": "Nom de la source #2",
"source_3": "Nom de la source #3",

View File

@ -50,6 +50,8 @@
},
"options": {
"error": {
"bad_birth": "Topic de naissance invalide",
"bad_will": "Topic de testament invalide",
"cannot_connect": "Impossible de se connecter au broker."
},
"step": {
@ -64,7 +66,17 @@
},
"options": {
"data": {
"discovery": "Activer la d\u00e9couverte"
"birth_enable": "Activer le message de naissance",
"birth_payload": "Contenu du message de naissance",
"birth_qos": "QoS du message de naissance",
"birth_retain": "Retenir le message de naissance",
"birth_topic": "Topic du message de naissance",
"discovery": "Activer la d\u00e9couverte",
"will_enable": "Activer le message de naissance",
"will_payload": "Contenu du message de testament",
"will_qos": "QoS du message de testament",
"will_retain": "Retenir le message de testament",
"will_topic": "Topic du message de testament"
},
"description": "Veuillez s\u00e9lectionner les options MQTT."
}

View File

@ -1,7 +1,9 @@
{
"config": {
"abort": {
"missing_configuration": "Ce composant n'est pas configur\u00e9. Veuillez suivre la documentation."
"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.",
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
},
"create_entry": {
"default": "Authentification r\u00e9ussie avec Netatmo."
@ -17,6 +19,10 @@
"public_weather": {
"data": {
"area_name": "Nom de la zone",
"lat_ne": "Latitude nord-est",
"lat_sw": "Latitude sud-ouest",
"lon_ne": "Longitude nord-est",
"lon_sw": "Longitude sud-ouest",
"mode": "Calcul",
"show_on_map": "Montrer sur la carte"
},

View File

@ -0,0 +1,7 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
}
}
}

View File

@ -0,0 +1,7 @@
{
"config": {
"error": {
"connection_error": "\u00c9chec de connexion"
}
}
}

View File

@ -9,7 +9,7 @@
"step": {
"user": {
"data": {
"api_key": "Cl\u00e9 API (facultatif)",
"api_key": "Cl\u00e9 d'API",
"host": "H\u00f4te",
"name": "Nom",
"port": "Port",

View File

@ -9,6 +9,7 @@
},
"error": {
"faulty_credentials": "L'autorisation \u00e0 \u00e9chou\u00e9e",
"host_or_token": "Doit fournir au moins un h\u00f4te ou un jeton",
"no_servers": "Aucun serveur li\u00e9 au compte",
"not_found": "Serveur Plex introuvable",
"ssl_error": "Probl\u00e8me de certificat SSL"
@ -33,6 +34,7 @@
"title": "S\u00e9lectionnez le serveur Plex"
},
"user": {
"description": "Continuez sur [plex.tv] (https://plex.tv) pour lier un serveur Plex.",
"title": "Plex Media Server"
},
"user_advanced": {

View File

@ -11,7 +11,7 @@
"step": {
"user": {
"data": {
"api_key": "La cl\u00e9 API pour le compte Rachio."
"api_key": "Cl\u00e9 d'API"
},
"description": "Vous aurez besoin de la cl\u00e9 API de https://app.rach.io/. S\u00e9lectionnez \"Param\u00e8tres du compte, puis cliquez sur \"GET API KEY \".",
"title": "Connectez-vous \u00e0 votre appareil Rachio"

View File

@ -20,6 +20,16 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "Activat, mode fora",
"armed_custom_bypass": "Activat, bypass personalitzat",
"armed_home": "Activat, mode a casa",
"armed_night": "Activat, mode nocturn"
},
"description": "Selecciona quin estat establir a l'alarma Risco quan s'activi l'alarma de Home Assistant",
"title": "Converteix els estats de Risco en estats a Home Assistant"
},
"init": {
"data": {
"code_arm_required": "Demana codi PIN per activar",
@ -27,6 +37,18 @@
"scan_interval": "Freq\u00fc\u00e8ncia de sondeig a Risco (en segons)"
},
"title": "Opcions de configuraci\u00f3"
},
"risco_to_ha": {
"data": {
"A": "Grup A",
"B": "Grup B",
"C": "Grup C",
"D": "Grup D",
"arm": "Activat (mode fora)",
"partial_arm": "Activat parcial (estada)"
},
"description": "Selecciona quin estat tindr\u00e0 l'alarma de Home Assistant per a cadascun dels estats que proporcioni Risco",
"title": "Converteix els estats de Risco en estats a Home Assistant"
}
}
}

View File

@ -20,6 +20,16 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "Armed Away",
"armed_custom_bypass": "Armed Custom Bypass",
"armed_home": "Armed Home",
"armed_night": "Armed Night"
},
"description": "Select what state to set your Risco alarm to when arming the Home Assistant alarm",
"title": "Map Home Assistant states to Risco states"
},
"init": {
"data": {
"code_arm_required": "Require pin code to arm",
@ -27,6 +37,18 @@
"scan_interval": "How often to poll Risco (in seconds)"
},
"title": "Configure options"
},
"risco_to_ha": {
"data": {
"A": "Group A",
"B": "Group B",
"C": "Group C",
"D": "Group D",
"arm": "Armed (AWAY)",
"partial_arm": "Partially Armed (STAY)"
},
"description": "Select what state your Home Assistant alarm will report for every state reported by Risco",
"title": "Map Risco states to Home Assistant states"
}
}
}

View File

@ -20,11 +20,35 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "Arm\u00e9 absent",
"armed_custom_bypass": "Arm\u00e9 avec exception personnalis\u00e9e",
"armed_home": "Arm\u00e9 pr\u00e9sent",
"armed_night": "Arm\u00e9 pour la nuit"
},
"description": "S\u00e9lectionnez l'\u00e9tat dans lequel r\u00e9gler votre alarme Risco lors de l'armement de l'alarme Home Assistant",
"title": "Associer les \u00e9tats de Home Assistant aux \u00e9tats de Risco"
},
"init": {
"data": {
"code_arm_required": "Exiger un code PIN pour armer",
"code_disarm_required": "Exiger un code PIN pour d\u00e9sarmer",
"scan_interval": "\u00c0 quelle fr\u00e9quence interroger Risco (en secondes)"
},
"title": "Configurer les options"
},
"risco_to_ha": {
"data": {
"A": "Groupe A",
"B": "Groupe B",
"C": "Groupe C",
"D": "Groupe D",
"arm": "Arm\u00e9 (Absent)",
"partial_arm": "Partiellement arm\u00e9 (PRESENT)"
},
"description": "S\u00e9lectionnez l'\u00e9tat que votre alarme Home Assistant rapportera pour chaque \u00e9tat signal\u00e9 par Risco",
"title": "Associer les \u00e9tats de Risco aux \u00e9tats de Home Assistant"
}
}
}

View File

@ -20,6 +20,16 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "Sikret Borte",
"armed_custom_bypass": "Sikret tilpasset bypass",
"armed_home": "Sikret Hjemme",
"armed_night": "Sikret Natt"
},
"description": "Velg hvilken tilstand du vil stille Risco-alarmen til n\u00e5r du aktiverer Home Assistant-alarmen",
"title": "Kart Hjem Assistant oppgir til Risco stater"
},
"init": {
"data": {
"code_arm_required": "Krev PIN-kode for \u00e5 koble til",
@ -27,6 +37,18 @@
"scan_interval": "Hvor ofte skal man unders\u00f8ke Risco (i l\u00f8pet av sekunder)"
},
"title": "Konfigurer alternativer"
},
"risco_to_ha": {
"data": {
"A": "Gruppe A",
"B": "Gruppe B",
"C": "Gruppe C",
"D": "Gruppe D",
"arm": "Sikret (BORTE)",
"partial_arm": "Delvis Sikret (OPPHOLD)"
},
"description": "Velg hvilken tilstand Home Assistant-alarmen skal rapportere for hver delstat som er rapportert av Risco",
"title": "Kart Risco oppgir til Home Assistant stater"
}
}
}

View File

@ -20,6 +20,16 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u0435 \u0434\u043e\u043c\u0430)",
"armed_custom_bypass": "\u041e\u0445\u0440\u0430\u043d\u0430 \u0441 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438",
"armed_home": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u0434\u043e\u043c\u0430)",
"armed_night": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u043e\u0447\u044c)"
},
"description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Risco \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Home Assistant",
"title": "\u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 Home Assistant \u0438 Risco"
},
"init": {
"data": {
"code_arm_required": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c PIN-\u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443",
@ -27,6 +37,18 @@
"scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u043f\u0440\u043e\u0441\u0430 (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445)"
},
"title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"
},
"risco_to_ha": {
"data": {
"A": "\u0413\u0440\u0443\u043f\u043f\u0430 \u0410",
"B": "\u0413\u0440\u0443\u043f\u043f\u0430 B",
"C": "\u0413\u0440\u0443\u043f\u043f\u0430 C",
"D": "\u0413\u0440\u0443\u043f\u043f\u0430 D",
"arm": "\u041e\u0445\u0440\u0430\u043d\u0430 (AWAY)",
"partial_arm": "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u0430\u044f \u043e\u0445\u0440\u0430\u043d\u0430 (STAY)"
},
"description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Home Assistant \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Risco",
"title": "\u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 Home Assistant \u0438 Risco"
}
}
}

View File

@ -20,6 +20,16 @@
},
"options": {
"step": {
"ha_to_risco": {
"data": {
"armed_away": "\u96e2\u5bb6\u8b66\u6212",
"armed_custom_bypass": "\u8b66\u6212\u6a21\u5f0f\u72c0\u614b",
"armed_home": "\u5728\u5bb6\u8b66\u6212",
"armed_night": "\u591c\u9593\u8b66\u6212"
},
"description": "\u9078\u64c7\u7531 Home Assistant \u56de\u5831\u72c0\u614b\u4e2d\uff0c\u900f\u904e Risco \u56de\u5831\u7684\u72c0\u614b\u8b66\u5831",
"title": "\u5c07 Home Assistant \u72c0\u614b\u5c0d\u61c9\u81f3 Risco"
},
"init": {
"data": {
"code_arm_required": "\u9700\u8981\u8f38\u5165 PIN \u4ee5\u8b66\u6212",
@ -27,6 +37,18 @@
"scan_interval": "\u66f4\u65b0 Risco \u983b\u7387\uff08\u79d2\uff09"
},
"title": "\u8a2d\u5b9a\u9078\u9805"
},
"risco_to_ha": {
"data": {
"A": "A \u7d44",
"B": "B \u7d44",
"C": "C \u7d44",
"D": "D \u7d44",
"arm": "\u8b66\u6212\uff08\u96e2\u5bb6\uff09",
"partial_arm": "\u90e8\u5206\u8b66\u6212\uff08\u66ab\u7559\uff09"
},
"description": "\u9078\u64c7\u7531 Risco \u56de\u5831\u72c0\u614b\u4e2d\uff0c\u900f\u904e Home Assistant \u56de\u5831\u7684\u72c0\u614b\u8b66\u5831",
"title": "\u5c07 Risco \u72c0\u614b\u5c0d\u61c9\u81f3 Home Assistant"
}
}
}

View File

@ -1,11 +1,11 @@
{
"config": {
"abort": {
"already_configured": "Le p\u00e9riph\u00e9rique Roku est d\u00e9j\u00e0 configur\u00e9",
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"unknown": "Erreur inattendue"
},
"error": {
"cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer"
"cannot_connect": "\u00c9chec de connexion"
},
"flow_title": "Roku: {name}",
"step": {

View File

@ -1,7 +1,12 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"duplicate_entry": "Cet h\u00f4te a d\u00e9j\u00e0 \u00e9t\u00e9 ajout\u00e9."
"duplicate_entry": "Cet h\u00f4te a d\u00e9j\u00e0 \u00e9t\u00e9 ajout\u00e9.",
"invalid_auth": "Authentification non valide",
"unknown": "Erreur inattendue"
},
"step": {
"link": {
@ -9,6 +14,9 @@
"title": "Autoriser Home Assistant dans Roon"
},
"user": {
"data": {
"host": "H\u00f4te"
},
"description": "Veuillez entrer votre nom d\u2019h\u00f4te ou votre adresse IP sur votre serveur Roon.",
"title": "Configurer le serveur Roon"
}

View File

@ -2,25 +2,33 @@
"device_automation": {
"condition_type": {
"is_battery_level": "Niveau de la batterie de {entity_name}",
"is_current": "Courant actuel pour {entity_name}",
"is_energy": "\u00c9nergie actuelle pour {entity_name}",
"is_humidity": "Humidit\u00e9 de {entity_name}",
"is_illuminance": "\u00c9clairement de {entity_name}",
"is_power": "Puissance de {entity_name}",
"is_power_factor": "Facteur de puissance actuel pour {entity_name}",
"is_pressure": "Pression de {entity_name}",
"is_signal_strength": "Force du signal de {entity_name}",
"is_temperature": "Temp\u00e9rature de {entity_name}",
"is_timestamp": "Horodatage de {entity_name}",
"is_value": "La valeur actuelle de {entity_name}"
"is_value": "La valeur actuelle de {entity_name}",
"is_voltage": "Tension actuelle pour {entity_name}"
},
"trigger_type": {
"battery_level": "{entity_name} modification du niveau de batterie",
"current": "{entity_name} changement de courant",
"energy": "{entity_name} changement d'\u00e9nergie",
"humidity": "{entity_name} modification de l'humidit\u00e9",
"illuminance": "{entity_name} modification de l'\u00e9clairement",
"power": "{entity_name} modification de la puissance",
"power_factor": "{entity_name} changement de facteur de puissance",
"pressure": "{entity_name} modification de la pression",
"signal_strength": "{entity_name} modification de la force du signal",
"temperature": "{entity_name} modification de temp\u00e9rature",
"timestamp": "{entity_name} modification d'horodatage",
"value": "Changements de valeur de {entity_name}"
"value": "Changements de valeur de {entity_name}",
"voltage": "{entity_name} changement de tension"
}
},
"state": {

View File

@ -1,7 +1,8 @@
{
"config": {
"abort": {
"already_configured": "Sentry est d\u00e9j\u00e0 configur\u00e9"
"already_configured": "Sentry est d\u00e9j\u00e0 configur\u00e9",
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
},
"error": {
"bad_dsn": "DSN invalide",
@ -26,7 +27,8 @@
"event_handled": "Envoyer des \u00e9v\u00e9nements g\u00e9r\u00e9s",
"event_third_party_packages": "Envoyer des \u00e9v\u00e9nements \u00e0 partir de paquets de tiers",
"logging_event_level": "Le niveau de journal de Sentry enregistrera un \u00e9v\u00e9nement pour",
"tracing": "Activer le suivi des performances"
"tracing": "Activer le suivi des performances",
"tracing_sample_rate": "Taux d'\u00e9chantillonnage de suivi ; entre 0,0 et 1,0 (1,0 = 100%)"
}
}
}

View File

@ -1,7 +1,18 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"auth_not_supported": "Les appareils Shelly n\u00e9cessitant une authentification ne sont actuellement pas pris en charge.",
"cannot_connect": "\u00c9chec de connexion",
"unknown": "Erreur inattendue"
},
"flow_title": "Shelly: {name}",
"step": {
"confirm_discovery": {
"description": "Voulez-vous configurer le {model} \u00e0 {host}?"
},
"user": {
"data": {
"host": "H\u00f4te"

View File

@ -1,7 +1,19 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9"
},
"error": {
"cannot_connect": "\u00c9chec de connexion",
"invalid_auth": "Authentification non valide",
"unknown": "Erreur inattendue"
},
"step": {
"user": {
"data": {
"password": "Mot de passe",
"username": "Nom d'utilisateur"
},
"description": "Fournissez votre nom d\u2019utilisateur et votre mot de passe pour Smart Meter Texas."
}
}

View File

@ -3,7 +3,8 @@
"abort": {
"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."
"missing_configuration": "L'int\u00e9gration Spotify n'est pas configur\u00e9e. Veuillez suivre la documentation.",
"reauth_account_mismatch": "Le compte Spotify authentifi\u00e9 ne correspond pas au compte requis pour la r\u00e9-authentification."
},
"create_entry": {
"default": "Authentification r\u00e9ussie avec Spotify."
@ -11,6 +12,10 @@
"step": {
"pick_implementation": {
"title": "Choisissez la m\u00e9thode d'authentification"
},
"reauth_confirm": {
"description": "L'int\u00e9gration de Spotify doit se r\u00e9-authentifier avec Spotify pour le compte: {account}",
"title": "R\u00e9-authentifier avec Spotify"
}
}
}

View File

@ -3,7 +3,8 @@
"abort": {
"already_setup": "Du kan bare konfigurere en Spotify-konto.",
"authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.",
"missing_configuration": "Spotify-integrasjonen er ikke konfigurert. F\u00f8lg dokumentasjonen."
"missing_configuration": "Spotify-integrasjonen er ikke konfigurert. F\u00f8lg dokumentasjonen.",
"reauth_account_mismatch": "Spotify-kontoen som er autentisert med, samsvarer ikke med den kontoen som trengs re-autentisering."
},
"create_entry": {
"default": "Vellykket godkjenning med Spotify."
@ -11,6 +12,10 @@
"step": {
"pick_implementation": {
"title": "Velg godkjenningsmetode"
},
"reauth_confirm": {
"description": "Spotify-integreringen m\u00e5 godkjennes p\u00e5 nytt med Spotify for konto: {account}",
"title": "Autentiser p\u00e5 nytt med Spotify"
}
}
}

View File

@ -3,7 +3,8 @@
"abort": {
"already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.",
"authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.",
"missing_configuration": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Spotify \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438."
"missing_configuration": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Spotify \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438.",
"reauth_account_mismatch": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0443\u0447\u0435\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438."
},
"create_entry": {
"default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e."
@ -11,6 +12,10 @@
"step": {
"pick_implementation": {
"title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438"
},
"reauth_confirm": {
"description": "\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432 Spotify \u0434\u043b\u044f \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438: {account}",
"title": "\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f"
}
}
}

View File

@ -3,7 +3,8 @@
"abort": {
"already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44 Spotify \u5e33\u865f\u3002",
"authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002",
"missing_configuration": "Spotify \u6574\u5408\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002"
"missing_configuration": "Spotify \u6574\u5408\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002",
"reauth_account_mismatch": "Spotify \u6240\u8a8d\u8b49\u5e33\u865f\u8207\u5e33\u865f\u4e0d\u7b26\u5408\uff0c\u9700\u91cd\u65b0\u9032\u884c\u8a8d\u8b49\u3002"
},
"create_entry": {
"default": "\u5df2\u6210\u529f\u8a8d\u8b49 Spotify\u3002"
@ -11,6 +12,10 @@
"step": {
"pick_implementation": {
"title": "\u9078\u64c7\u9a57\u8b49\u6a21\u5f0f"
},
"reauth_confirm": {
"description": "Spotify \u6574\u5408\u9700\u8981\u91cd\u65b0\u8a8d\u8b49 Spotify \u5e33\u865f\uff1a{account}",
"title": "\u91cd\u65b0\u8a8d\u8b49 Spotify\u3002"
}
}
}

View File

@ -1,10 +1,21 @@
{
"config": {
"abort": {
"auth_failed": "Authentification non valide",
"conn_error": "\u00c9chec de connexion",
"single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible."
},
"error": {
"auth_failed": "Authentification non valide"
},
"flow_title": "Configuration Tuya",
"step": {
"user": {
"data": {
"platform": "L'application dans laquelle votre compte est enregistr\u00e9"
"country_code": "Le code de pays de votre compte (par exemple, 1 pour les \u00c9tats-Unis ou 86 pour la Chine)",
"password": "Mot de passe",
"platform": "L'application dans laquelle votre compte est enregistr\u00e9",
"username": "Nom d'utilisateur"
},
"description": "Saisissez vos informations d'identification Tuya.",
"title": "Tuya"

View File

@ -19,8 +19,8 @@
"docked": "Sur la base",
"error": "Erreur",
"idle": "Inactif",
"off": "Off",
"on": "On",
"off": "Inactif",
"on": "Actif",
"paused": "En pause",
"returning": "Retourne \u00e0 la base"
}

View File

@ -7,8 +7,9 @@
"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."
"existing_config_entry_found": "Une entr\u00e9e de configuration existante Appareil VIZIO Smartcast avec le m\u00eame num\u00e9ro de s\u00e9rie a d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9e. Vous devez supprimer l'entr\u00e9e existante pour configurer celle-ci.",
"host_exists": "Appareil VIZIO Smartcast d\u00e9j\u00e0 configur\u00e9 avec l'h\u00f4te sp\u00e9cifi\u00e9",
"name_exists": "L'appareil VIZIO SmartCast avec le nom sp\u00e9cifi\u00e9 est d\u00e9j\u00e0 configur\u00e9."
},
"step": {
"pair_tv": {
@ -19,21 +20,22 @@
"title": "Processus de couplage complet"
},
"pairing_complete": {
"description": "Votre appareil Vizio SmartCast est maintenant connect\u00e9 \u00e0 Home Assistant.",
"description": "Votre Appareil VIZIO Smartcast est maintenant connect\u00e9 \u00e0 Home Assistant.",
"title": "Appairage termin\u00e9"
},
"pairing_complete_import": {
"description": "Votre Appareil VIZIO Smartcast est maintenant connect\u00e9 \u00e0 Home Assistant.\n\nVotre Jeton d'acc\u00e8s est '**{access_token}**'.",
"title": "Appairage termin\u00e9"
},
"user": {
"data": {
"access_token": "Jeton d'acc\u00e8s",
"device_class": "Type d'appareil",
"host": "<H\u00f4te/IP>:<Port>",
"host": "H\u00f4te",
"name": "Nom"
},
"description": "Un jeton d'acc\u00e8s n'est n\u00e9cessaire que pour les t\u00e9l\u00e9viseurs. Si vous configurez un t\u00e9l\u00e9viseur et que vous n'avez pas encore de jeton d'acc\u00e8s, laissez-le vide pour passer par un processus de couplage.",
"title": "Configurer le client Vizio SmartCast"
"title": "Appareil VIZIO Smartcast"
}
}
},

View File

@ -1,12 +1,14 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"not_supported_device": "Ce WiLight n'est actuellement pas pris en charge",
"not_wilight_device": "Cet appareil n'est pas WiLight"
},
"flow_title": "WiLight: {name}",
"step": {
"confirm": {
"description": "Voulez-vous configurer WiLight {name} ? \n\n Il prend en charge: {components}",
"title": "WiLight"
}
}

View File

@ -14,6 +14,10 @@
"host": "Nom d'h\u00f4te ou adresse IP"
},
"description": "Configurez votre WLED pour l'int\u00e9grer \u00e0 Home Assistant."
},
"zeroconf_confirm": {
"description": "Voulez-vous ajouter le dispositif WLED nomm\u00e9 `{name}` \u00e0 Home Assistant?",
"title": "Dispositif WLED d\u00e9couvert"
}
}
}

View File

@ -7,8 +7,10 @@
},
"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_host": "Adresse IP non valide",
"invalid_interface": "Interface r\u00e9seau non valide",
"invalid_key": "Cl\u00e9 de passerelle non valide",
"invalid_mac": "Adresse MAC 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}",
@ -30,8 +32,12 @@
},
"user": {
"data": {
"interface": "Interface r\u00e9seau \u00e0 utiliser"
}
"host": "Adresse IP (facultatif)",
"interface": "Interface r\u00e9seau \u00e0 utiliser",
"mac": "Adresse MAC (facultatif)"
},
"description": "Connectez-vous \u00e0 votre passerelle Xiaomi Aqara, si les adresses IP et mac sont laiss\u00e9es vides, la d\u00e9tection automatique est utilis\u00e9e",
"title": "Passerelle Xiaomi Aqara"
}
}
}

View File

@ -1,10 +1,11 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"already_in_progress": "Le flux de configuration pour cet appareil Xiaomi Miio est d\u00e9j\u00e0 en cours."
},
"error": {
"connect_error": "Impossible de se connecter, veuillez r\u00e9essayer",
"connect_error": "\u00c9chec de connexion",
"no_device_selected": "Aucun appareil s\u00e9lectionn\u00e9, veuillez s\u00e9lectionner un appareil."
},
"flow_title": "Xiaomi Miio: {name}",

View File

@ -26,8 +26,8 @@
"sleeping": "En veille"
},
"query_stage": {
"dead": "Morte ( {query_stage} )",
"initializing": "Initialisation ( {query_stage} )"
"dead": "Morte",
"initializing": "Initialisation"
}
}
}