diff --git a/homeassistant/components/airvisual/translations/fr.json b/homeassistant/components/airvisual/translations/fr.json index d1a0d3d511a..62c144e075d 100644 --- a/homeassistant/components/airvisual/translations/fr.json +++ b/homeassistant/components/airvisual/translations/fr.json @@ -7,7 +7,8 @@ "error": { "cannot_connect": "\u00c9chec de connexion", "general_error": "Erreur inattendue", - "invalid_api_key": "Cl\u00e9 API invalide" + "invalid_api_key": "Cl\u00e9 API invalide", + "location_not_found": "Emplacement introuvable" }, "step": { "geography": { @@ -19,6 +20,25 @@ "description": "Utilisez l'API cloud AirVisual pour surveiller une position g\u00e9ographique.", "title": "Configurer une g\u00e9ographie" }, + "geography_by_coords": { + "data": { + "api_key": "Clef d'API", + "latitude": "Latitude", + "longitude": "Longitude" + }, + "description": "Utilisez l'API cloud AirVisual pour surveiller une latitude / longitude.", + "title": "Configurer un lieu g\u00e9ographique" + }, + "geography_by_name": { + "data": { + "api_key": "Clef d'API", + "city": "Ville", + "country": "Pays", + "state": "Etat" + }, + "description": "Utilisez l'API cloud AirVisual pour surveiller une ville / un \u00e9tat / un pays.", + "title": "Configurer un lieu g\u00e9ographique" + }, "node_pro": { "data": { "ip_address": "H\u00f4te", diff --git a/homeassistant/components/airvisual/translations/sv.json b/homeassistant/components/airvisual/translations/sv.json index f375b4fc598..ecc1c397ec4 100644 --- a/homeassistant/components/airvisual/translations/sv.json +++ b/homeassistant/components/airvisual/translations/sv.json @@ -21,7 +21,8 @@ "data": { "cloud_api": "Geografisk Plats", "type": "Integrationstyp" - } + }, + "title": "Konfigurera AirVisual" } } } diff --git a/homeassistant/components/august/translations/sv.json b/homeassistant/components/august/translations/sv.json index df72f5daaf3..a3a0b891bc6 100644 --- a/homeassistant/components/august/translations/sv.json +++ b/homeassistant/components/august/translations/sv.json @@ -13,10 +13,16 @@ "data": { "login_method": "Inloggningsmetod", "password": "L\u00f6senord", + "timeout": "Timeout (sekunder)", "username": "Anv\u00e4ndarnamn" - } + }, + "description": "Om inloggningsmetoden \u00e4r \"e-post\" \u00e4r anv\u00e4ndarnamnet e-postadressen. Om inloggningsmetoden \u00e4r \"telefon\" \u00e4r anv\u00e4ndarnamnet telefonnumret i formatet \"+ NNNNNNNN\".", + "title": "St\u00e4ll in ett August-konto" }, "validation": { + "data": { + "code": "Verifieringskod" + }, "title": "Tv\u00e5faktorsautentisering" } } diff --git a/homeassistant/components/bmw_connected_drive/translations/fr.json b/homeassistant/components/bmw_connected_drive/translations/fr.json index 1b8f562669f..900b352ecb6 100644 --- a/homeassistant/components/bmw_connected_drive/translations/fr.json +++ b/homeassistant/components/bmw_connected_drive/translations/fr.json @@ -21,7 +21,8 @@ "step": { "account_options": { "data": { - "read_only": "Lecture seule (uniquement capteurs et notification, pas d'ex\u00e9cution de services, pas de verrouillage)" + "read_only": "Lecture seule (uniquement capteurs et notification, pas d'ex\u00e9cution de services, pas de verrouillage)", + "use_location": "Utilisez la localisation de Home Assistant pour les sondages de localisation de voiture (obligatoire pour les v\u00e9hicules non i3 / i8 produits avant 7/2014)" } } } diff --git a/homeassistant/components/cert_expiry/translations/sv.json b/homeassistant/components/cert_expiry/translations/sv.json index 23703f11e5b..f00fc236d09 100644 --- a/homeassistant/components/cert_expiry/translations/sv.json +++ b/homeassistant/components/cert_expiry/translations/sv.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Tj\u00e4nsten har redan konfigurerats" + }, "error": { "connection_refused": "Anslutningen blev tillbakavisad under anslutning till v\u00e4rd.", "connection_timeout": "Timeout vid anslutning till den h\u00e4r v\u00e4rden", diff --git a/homeassistant/components/cover/translations/sv.json b/homeassistant/components/cover/translations/sv.json index 0a8dbecf124..a9509740330 100644 --- a/homeassistant/components/cover/translations/sv.json +++ b/homeassistant/components/cover/translations/sv.json @@ -1,5 +1,9 @@ { "device_automation": { + "action_type": { + "close": "St\u00e4ng {entity_name}", + "open": "\u00d6ppna {entity_name}" + }, "condition_type": { "is_closed": "{entity_name} \u00e4r st\u00e4ngd", "is_closing": "{entity_name} st\u00e4ngs", diff --git a/homeassistant/components/deconz/translations/sv.json b/homeassistant/components/deconz/translations/sv.json index 225b9f0b4e3..4d709a43af1 100644 --- a/homeassistant/components/deconz/translations/sv.json +++ b/homeassistant/components/deconz/translations/sv.json @@ -87,7 +87,8 @@ "allow_clip_sensor": "Till\u00e5t deCONZ CLIP-sensorer", "allow_deconz_groups": "Till\u00e5t deCONZ ljusgrupper" }, - "description": "Konfigurera synlighet f\u00f6r deCONZ-enhetstyper" + "description": "Konfigurera synlighet f\u00f6r deCONZ-enhetstyper", + "title": "deCONZ-inst\u00e4llningar" } } } diff --git a/homeassistant/components/doorbird/translations/sv.json b/homeassistant/components/doorbird/translations/sv.json index b2a809a576e..546535fb937 100644 --- a/homeassistant/components/doorbird/translations/sv.json +++ b/homeassistant/components/doorbird/translations/sv.json @@ -9,7 +9,8 @@ "host": "V\u00e4rd (IP-adress)", "name": "Enhetsnamn", "username": "Anv\u00e4ndarnamn" - } + }, + "title": "Anslut till DoorBird" } } } diff --git a/homeassistant/components/econet/translations/fr.json b/homeassistant/components/econet/translations/fr.json new file mode 100644 index 00000000000..64fd39c852a --- /dev/null +++ b/homeassistant/components/econet/translations/fr.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", + "cannot_connect": "\u00c9chec de la connexion ", + "invalid_auth": "Authentification invalide " + }, + "error": { + "cannot_connect": "\u00c9chec de la connexion", + "invalid_auth": "Authentification invalide " + }, + "step": { + "user": { + "data": { + "email": "Email", + "password": "Mot de passe" + }, + "title": "Configurer le compte Rheem EcoNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fireservicerota/translations/fr.json b/homeassistant/components/fireservicerota/translations/fr.json index a8803f63fca..d0ce81458e3 100644 --- a/homeassistant/components/fireservicerota/translations/fr.json +++ b/homeassistant/components/fireservicerota/translations/fr.json @@ -13,7 +13,8 @@ "reauth": { "data": { "password": "Mot de passe" - } + }, + "description": "Les jetons d'authentification sont invalides, connectez-vous pour les recr\u00e9er." }, "user": { "data": { diff --git a/homeassistant/components/fritzbox/translations/fr.json b/homeassistant/components/fritzbox/translations/fr.json index e7a8acaa762..0cd425410e6 100644 --- a/homeassistant/components/fritzbox/translations/fr.json +++ b/homeassistant/components/fritzbox/translations/fr.json @@ -18,6 +18,13 @@ }, "description": "Voulez-vous configurer {name} ?" }, + "reauth_confirm": { + "data": { + "password": "Mot de passe", + "username": "Nom d'utilisateur" + }, + "description": "Mettez \u00e0 jour vos informations de connexion pour {name} ." + }, "user": { "data": { "host": "Nom d'h\u00f4te ou adresse IP", diff --git a/homeassistant/components/fritzbox_callmonitor/translations/fr.json b/homeassistant/components/fritzbox_callmonitor/translations/fr.json new file mode 100644 index 00000000000..cde9023273c --- /dev/null +++ b/homeassistant/components/fritzbox_callmonitor/translations/fr.json @@ -0,0 +1,41 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", + "insufficient_permissions": "L'utilisateur ne dispose pas des autorisations n\u00e9cessaires pour acc\u00e9der aux param\u00e8tres d'AVM FRITZ! Box et \u00e0 ses r\u00e9pertoires.", + "no_devices_found": "Aucun appreil trouv\u00e9 sur le r\u00e9seau " + }, + "error": { + "invalid_auth": "Authentification invalide" + }, + "flow_title": "Moniteur d'appels AVM FRITZ! Box: {name}", + "step": { + "phonebook": { + "data": { + "phonebook": "Annuaire" + } + }, + "user": { + "data": { + "host": "Hote", + "password": "Mot de passe", + "port": "Port", + "username": "Nom d'utilisateur " + } + } + } + }, + "options": { + "error": { + "malformed_prefixes": "Les pr\u00e9fixes sont mal form\u00e9s, veuillez v\u00e9rifier leur format." + }, + "step": { + "init": { + "data": { + "prefixes": "Pr\u00e9fixes (liste s\u00e9par\u00e9e par des virgules)" + }, + "title": "Configurer les pr\u00e9fixes" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hassio/translations/fr.json b/homeassistant/components/hassio/translations/fr.json index 2bb52c3c54c..cef14b258c4 100644 --- a/homeassistant/components/hassio/translations/fr.json +++ b/homeassistant/components/hassio/translations/fr.json @@ -6,6 +6,7 @@ "disk_used": "Taille du disque utilis\u00e9", "docker_version": "Version de Docker", "healthy": "Sain", + "host_os": "Syst\u00e8me d'exploitation h\u00f4te", "installed_addons": "Add-ons install\u00e9s", "supervisor_api": "API du superviseur", "supervisor_version": "Version du supervisor", diff --git a/homeassistant/components/homekit/translations/fr.json b/homeassistant/components/homekit/translations/fr.json index be7d30c30ee..a0f10c9684a 100644 --- a/homeassistant/components/homekit/translations/fr.json +++ b/homeassistant/components/homekit/translations/fr.json @@ -4,6 +4,20 @@ "port_name_in_use": "Une passerelle avec le m\u00eame nom ou port est d\u00e9j\u00e0 configur\u00e9e." }, "step": { + "accessory_mode": { + "data": { + "entity_id": "Entit\u00e9" + }, + "description": "Choisissez l'entit\u00e9 \u00e0 inclure. En mode accessoire, une seule entit\u00e9 est incluse.", + "title": "S\u00e9lectionnez l'entit\u00e9 \u00e0 inclure" + }, + "bridge_mode": { + "data": { + "include_domains": "Domaines \u00e0 inclure" + }, + "description": "Choisissez les domaines \u00e0 inclure. Toutes les entit\u00e9s prises en charge dans le domaine seront incluses.", + "title": "S\u00e9lectionnez les domaines \u00e0 inclure" + }, "pairing": { "description": "D\u00e8s que le pont {name} est pr\u00eat, l'appairage sera disponible dans \"Notifications\" sous \"Configuration de la Passerelle HomeKit\".", "title": "Appairage de la Passerelle Homekit" @@ -11,7 +25,8 @@ "user": { "data": { "auto_start": "D\u00e9marrage automatique (d\u00e9sactiver si vous utilisez Z-Wave ou un autre syst\u00e8me de d\u00e9marrage diff\u00e9r\u00e9)", - "include_domains": "Domaines \u00e0 inclure" + "include_domains": "Domaines \u00e0 inclure", + "mode": "Mode" }, "description": "La passerelle HomeKit vous permettra d'acc\u00e9der \u00e0 vos entit\u00e9s Home Assistant dans HomeKit. Les passerelles HomeKit sont limit\u00e9es \u00e0 150 accessoires par instance, y compris la passerelle elle-m\u00eame. Si vous souhaitez connecter plus que le nombre maximum d'accessoires, il est recommand\u00e9 d'utiliser plusieurs passerelles HomeKit pour diff\u00e9rents domaines. La configuration d\u00e9taill\u00e9e des entit\u00e9s est uniquement disponible via YAML pour la passerelle principale.", "title": "Activer la Passerelle HomeKit" diff --git a/homeassistant/components/huisbaasje/translations/fr.json b/homeassistant/components/huisbaasje/translations/fr.json new file mode 100644 index 00000000000..9f78d7d8826 --- /dev/null +++ b/homeassistant/components/huisbaasje/translations/fr.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 " + }, + "error": { + "connection_exception": "\u00c9chec de la connexion ", + "invalid_auth": "Authentification invalide ", + "unauthenticated_exception": "Authentification invalide ", + "unknown": "Erreur inatendue" + }, + "step": { + "user": { + "data": { + "password": "Mot de passe", + "username": "Nom d'utilisateur" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hyperion/translations/fr.json b/homeassistant/components/hyperion/translations/fr.json index 90733a8968b..4b374f097a4 100644 --- a/homeassistant/components/hyperion/translations/fr.json +++ b/homeassistant/components/hyperion/translations/fr.json @@ -1,10 +1,36 @@ { "config": { "abort": { + "already_configured": "Le service est d\u00e9ja configur\u00e9 ", + "auth_new_token_not_granted_error": "Le jeton nouvellement cr\u00e9\u00e9 n'a pas \u00e9t\u00e9 approuv\u00e9 sur l'interface utilisateur Hyperion", "auth_new_token_not_work_error": "\u00c9chec de l'authentification \u00e0 l'aide du jeton nouvellement cr\u00e9\u00e9", - "cannot_connect": "Echec de connection" + "auth_required_error": "Impossible de d\u00e9terminer si une autorisation est requise", + "cannot_connect": "Echec de connection", + "no_id": "L'instance Hyperion Ambilight n'a pas signal\u00e9 son identifiant" + }, + "error": { + "cannot_connect": "Echec de la connexion ", + "invalid_access_token": "jeton d'acc\u00e8s Invalide" }, "step": { + "auth": { + "data": { + "create_token": "Cr\u00e9er automatiquement un nouveau jeton", + "token": "Ou fournir un jeton pr\u00e9existant" + }, + "description": "Configurer l'autorisation sur votre serveur Hyperion Ambilight" + }, + "confirm": { + "description": "Voulez-vous ajouter cet Hyperion Ambilight \u00e0 Home Assistant? \n\n ** H\u00f4te: ** {host}\n ** Port: ** {port}\n ** ID **: {id}", + "title": "Confirmer l'ajout du service Hyperion Ambilight" + }, + "create_token": { + "description": "Choisissez ** Soumettre ** ci-dessous pour demander un nouveau jeton d'authentification. Vous serez redirig\u00e9 vers l'interface utilisateur Hyperion pour approuver la demande. Veuillez v\u00e9rifier que l'identifiant affich\u00e9 est \" {auth_id} \"", + "title": "Cr\u00e9er automatiquement un nouveau jeton d'authentification" + }, + "create_token_external": { + "title": "Accepter un nouveau jeton dans l'interface utilisateur Hyperion" + }, "user": { "data": { "host": "H\u00f4te", @@ -12,5 +38,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "priority": "Priorit\u00e9 Hyperion \u00e0 utiliser pour les couleurs et les effets" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/icloud/translations/sv.json b/homeassistant/components/icloud/translations/sv.json index 6caf02f56c5..2bba72d49df 100644 --- a/homeassistant/components/icloud/translations/sv.json +++ b/homeassistant/components/icloud/translations/sv.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "Kontot har redan konfigurerats" + "already_configured": "Kontot har redan konfigurerats", + "no_device": "Ingen av dina enheter har \"Hitta min iPhone\" aktiverat" }, "error": { "send_verification_code": "Det gick inte att skicka verifieringskod", diff --git a/homeassistant/components/ipma/translations/fr.json b/homeassistant/components/ipma/translations/fr.json index 9a3a11a7a73..eaff9d211db 100644 --- a/homeassistant/components/ipma/translations/fr.json +++ b/homeassistant/components/ipma/translations/fr.json @@ -15,5 +15,10 @@ "title": "Emplacement" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "Point de terminaison de l'API IPMA accessible" + } } } \ No newline at end of file diff --git a/homeassistant/components/kodi/translations/fr.json b/homeassistant/components/kodi/translations/fr.json index fd0d3e38e81..a7c4b3f34a1 100644 --- a/homeassistant/components/kodi/translations/fr.json +++ b/homeassistant/components/kodi/translations/fr.json @@ -4,6 +4,7 @@ "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9", "cannot_connect": "\u00c9chec de connexion", "invalid_auth": "Authentification erron\u00e9e", + "no_uuid": "L'instance Kodi n'a pas d'identifiant unique. Cela est probablement d\u00fb \u00e0 une ancienne version de Kodi (17.x ou inf\u00e9rieure). Vous pouvez configurer l'int\u00e9gration manuellement ou passer \u00e0 une version plus r\u00e9cente de Kodi.", "unknown": "Erreur inattendue" }, "error": { diff --git a/homeassistant/components/kulersky/translations/fr.json b/homeassistant/components/kulersky/translations/fr.json index 4c984a55690..649a3d387bd 100644 --- a/homeassistant/components/kulersky/translations/fr.json +++ b/homeassistant/components/kulersky/translations/fr.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "no_devices_found": "Aucun appareil n'a \u00e9t\u00e9 d\u00e9tect\u00e9 sur le r\u00e9seau" + "no_devices_found": "Aucun appareil n'a \u00e9t\u00e9 d\u00e9tect\u00e9 sur le r\u00e9seau", + "single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Seulement une seule configuration est possible " } } } \ No newline at end of file diff --git a/homeassistant/components/light/translations/sv.json b/homeassistant/components/light/translations/sv.json index 0d0e29a87ed..d5f0bdaf767 100644 --- a/homeassistant/components/light/translations/sv.json +++ b/homeassistant/components/light/translations/sv.json @@ -1,6 +1,8 @@ { "device_automation": { "action_type": { + "brightness_decrease": "Minska ljusstyrkan f\u00f6r {entity_name}", + "brightness_increase": "\u00d6ka ljusstyrkan f\u00f6r {entity_name}", "toggle": "V\u00e4xla {entity_name}", "turn_off": "St\u00e4ng av {entity_name}", "turn_on": "Sl\u00e5 p\u00e5 {entity_name}" diff --git a/homeassistant/components/lutron_caseta/translations/fr.json b/homeassistant/components/lutron_caseta/translations/fr.json index 0674172e975..4d7dccd0acf 100644 --- a/homeassistant/components/lutron_caseta/translations/fr.json +++ b/homeassistant/components/lutron_caseta/translations/fr.json @@ -2,16 +2,65 @@ "config": { "abort": { "already_configured": "Pont Cas\u00e9ta d\u00e9j\u00e0 configur\u00e9.", - "cannot_connect": "Installation annul\u00e9e du pont Cas\u00e9ta en raison d'un \u00e9chec de connexion." + "cannot_connect": "Installation annul\u00e9e du pont Cas\u00e9ta en raison d'un \u00e9chec de connexion.", + "not_lutron_device": "L'appareil d\u00e9couvert n'est pas un appareil Lutron" }, "error": { "cannot_connect": "\u00c9chec de la connexion \u00e0 la passerelle Cas\u00e9ta; v\u00e9rifiez la configuration de votre h\u00f4te et de votre certificat." }, + "flow_title": "Lutron Cas\u00e9ta {name} ( {host} )", "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." + }, + "link": { + "description": "Pour jumeler avec {name} ( {host} ), apr\u00e8s avoir soumis ce formulaire, appuyez sur le bouton noir \u00e0 l'arri\u00e8re du pont.", + "title": "Paire avec le pont" + }, + "user": { + "data": { + "host": "Hote" + }, + "description": "Saisissez l'adresse IP de l'appareil.", + "title": "Se connecter automatiquement au pont" } } + }, + "device_automation": { + "trigger_subtype": { + "button_1": "Premier bouton", + "button_2": "Deuxi\u00e8me bouton", + "button_3": "Troisi\u00e8me bouton", + "button_4": "Quatri\u00e8me bouton", + "close_1": "Fermer 1", + "close_2": "Fermer 2", + "close_3": "Fermer 3", + "close_4": "Fermer 4", + "close_all": "Ferme tout", + "group_1_button_1": "Premier bouton du premier groupe", + "group_1_button_2": "Premier groupe deuxi\u00e8me bouton", + "group_2_button_1": "Premier bouton du deuxi\u00e8me groupe", + "group_2_button_2": "Deuxi\u00e8me bouton du deuxi\u00e8me groupe", + "lower_all": "Tout baisser", + "off": "Eteint", + "on": "Allumer", + "open_1": "Ouvrir 1", + "open_2": "Ouvrir 2", + "open_3": "Ouvrir 3", + "open_4": "Ouvrir 4", + "open_all": "Ouvre tout", + "raise_all": "Lever tout", + "stop": "Stop (favori)", + "stop_1": "Arr\u00eat 1", + "stop_2": "Arr\u00eat 2", + "stop_3": "Arr\u00eat 3", + "stop_4": "Arr\u00eat 4", + "stop_all": "Arr\u00eate tout" + }, + "trigger_type": { + "press": "\" {subtype} \" appuy\u00e9", + "release": "\" {subtype} \" publi\u00e9" + } } } \ No newline at end of file diff --git a/homeassistant/components/lyric/translations/fr.json b/homeassistant/components/lyric/translations/fr.json new file mode 100644 index 00000000000..794e85b7fa6 --- /dev/null +++ b/homeassistant/components/lyric/translations/fr.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "missing_configuration": "Le composant n'est pas configur\u00e9. Veuillez suivre la documentation." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mazda/translations/fr.json b/homeassistant/components/mazda/translations/fr.json new file mode 100644 index 00000000000..e9ccb013b5e --- /dev/null +++ b/homeassistant/components/mazda/translations/fr.json @@ -0,0 +1,34 @@ +{ + "config": { + "abort": { + "already_configured": "Le compte est d\u00e9ja configur\u00e9" + }, + "error": { + "account_locked": "Compte bloqu\u00e9. Veuillez r\u00e9essayer plus tard.", + "cannot_connect": "Echec de la connexion", + "invalid_auth": "Authentification invalide", + "unknown": "Erreur inattendue" + }, + "step": { + "reauth": { + "data": { + "email": "Email", + "password": "Mot de passe", + "region": "R\u00e9gion" + }, + "description": "L'authentification a \u00e9chou\u00e9 pour les services connect\u00e9s Mazda. Veuillez saisir vos informations d'identification actuelles.", + "title": "Services connect\u00e9s Mazda - \u00c9chec de l'authentification" + }, + "user": { + "data": { + "email": "Email", + "password": "Mot de passe", + "region": "R\u00e9gion" + }, + "description": "Veuillez saisir l'adresse e-mail et le mot de passe que vous utilisez pour vous connecter \u00e0 l'application mobile MyMazda.", + "title": "Services connect\u00e9s Mazda - Ajouter un compte" + } + } + }, + "title": "Services connect\u00e9s Mazda" +} \ No newline at end of file diff --git a/homeassistant/components/mazda/translations/no.json b/homeassistant/components/mazda/translations/no.json new file mode 100644 index 00000000000..e3a05de51f9 --- /dev/null +++ b/homeassistant/components/mazda/translations/no.json @@ -0,0 +1,35 @@ +{ + "config": { + "abort": { + "already_configured": "Kontoen er allerede konfigurert", + "reauth_successful": "Godkjenning p\u00e5 nytt var vellykket" + }, + "error": { + "account_locked": "Kontoen er l\u00e5st. Pr\u00f8v igjen senere.", + "cannot_connect": "Tilkobling mislyktes", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "reauth": { + "data": { + "email": "E-post", + "password": "Passord", + "region": "Region" + }, + "description": "Autentisering mislyktes for Mazda Connected Services. Vennligst skriv inn din n\u00e5v\u00e6rende legitimasjon.", + "title": "Mazda Connected Services - Autentisering mislyktes" + }, + "user": { + "data": { + "email": "E-post", + "password": "Passord", + "region": "Region" + }, + "description": "Vennligst skriv inn e-postadressen og passordet du bruker for \u00e5 logge p\u00e5 MyMazda-mobilappen.", + "title": "Mazda Connected Services - Legg til konto" + } + } + }, + "title": "Mazda Connected Services" +} \ No newline at end of file diff --git a/homeassistant/components/mobile_app/translations/fr.json b/homeassistant/components/mobile_app/translations/fr.json index 09317e4a00d..f4b0f590e48 100644 --- a/homeassistant/components/mobile_app/translations/fr.json +++ b/homeassistant/components/mobile_app/translations/fr.json @@ -8,5 +8,10 @@ "description": "Voulez-vous configurer le composant Application mobile?" } } + }, + "device_automation": { + "action_type": { + "notify": "Envoyer une notification" + } } } \ No newline at end of file diff --git a/homeassistant/components/motion_blinds/translations/fr.json b/homeassistant/components/motion_blinds/translations/fr.json index 86d008b9e6d..da8abbcc564 100644 --- a/homeassistant/components/motion_blinds/translations/fr.json +++ b/homeassistant/components/motion_blinds/translations/fr.json @@ -1,16 +1,35 @@ { "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", + "connection_error": "\u00c9chec de la connexion " + }, + "error": { + "discovery_error": "Impossible de d\u00e9couvrir une Motion Gateway" + }, + "flow_title": "Stores de mouvement", "step": { "connect": { "data": { "api_key": "Cl\u00e9 API" }, - "description": "Vous aurez besoin de la cl\u00e9 API de 16 caract\u00e8res, voir https://www.home-assistant.io/integrations/motion_blinds/#retrieving-the-key pour les instructions" + "description": "Vous aurez besoin de la cl\u00e9 API de 16 caract\u00e8res, voir https://www.home-assistant.io/integrations/motion_blinds/#retrieving-the-key pour les instructions", + "title": "Stores de mouvement" }, "select": { "data": { "select_ip": "Adresse IP" - } + }, + "description": "Ex\u00e9cutez \u00e0 nouveau la configuration si vous souhaitez connecter des passerelles Motion suppl\u00e9mentaires", + "title": "S\u00e9lectionnez la Motion Gateway que vous souhaitez connecter" + }, + "user": { + "data": { + "api_key": "Clef d'API", + "host": "Adresse IP" + }, + "description": "Connectez-vous \u00e0 votre Motion Gateway, si l'adresse IP n'est pas d\u00e9finie, la d\u00e9tection automatique est utilis\u00e9e", + "title": "Stores de mouvement" } } } diff --git a/homeassistant/components/myq/translations/sv.json b/homeassistant/components/myq/translations/sv.json index 1243ca600f0..da06f32aa92 100644 --- a/homeassistant/components/myq/translations/sv.json +++ b/homeassistant/components/myq/translations/sv.json @@ -1,6 +1,10 @@ { "config": { + "abort": { + "already_configured": "Tj\u00e4nsten har redan konfigurerats" + }, "error": { + "cannot_connect": "Anslutningen misslyckades", "invalid_auth": "Ogiltig autentisering", "unknown": "Ov\u00e4ntat fel" }, @@ -9,7 +13,8 @@ "data": { "password": "L\u00f6senord", "username": "Anv\u00e4ndarnamn" - } + }, + "title": "Anslut till MyQ Gateway" } } } diff --git a/homeassistant/components/mysensors/translations/en.json b/homeassistant/components/mysensors/translations/en.json index d7730ba09b6..63af85488f0 100644 --- a/homeassistant/components/mysensors/translations/en.json +++ b/homeassistant/components/mysensors/translations/en.json @@ -3,75 +3,75 @@ "abort": { "already_configured": "Device is already configured", "cannot_connect": "Failed to connect", - "invalid_subscribe_topic": "Invalid subscribe topic", - "invalid_publish_topic": "Invalid publish topic", - "duplicate_topic": "Topic already in use", - "same_topic": "Subscribe and publish topics are the same", - "invalid_port": "Invalid port number", - "invalid_persistence_file": "Invalid persistence file", "duplicate_persistence_file": "Persistence file already in use", - "invalid_ip": "Invalid IP address", - "invalid_serial": "Invalid serial port", + "duplicate_topic": "Topic already in use", + "invalid_auth": "Invalid authentication", "invalid_device": "Invalid device", + "invalid_ip": "Invalid IP address", + "invalid_persistence_file": "Invalid persistence file", + "invalid_port": "Invalid port number", + "invalid_publish_topic": "Invalid publish topic", + "invalid_serial": "Invalid serial port", + "invalid_subscribe_topic": "Invalid subscribe topic", "invalid_version": "Invalid MySensors version", "not_a_number": "Please enter a number", "port_out_of_range": "Port number must be at least 1 and at most 65535", + "same_topic": "Subscribe and publish topics are the same", "unknown": "Unexpected error" }, "error": { "already_configured": "Device is already configured", "cannot_connect": "Failed to connect", - "invalid_subscribe_topic": "Invalid subscribe topic", - "invalid_publish_topic": "Invalid publish topic", - "duplicate_topic": "Topic already in use", - "same_topic": "Subscribe and publish topics are the same", - "invalid_port": "Invalid port number", - "invalid_persistence_file": "Invalid persistence file", "duplicate_persistence_file": "Persistence file already in use", - "invalid_ip": "Invalid IP address", - "invalid_serial": "Invalid serial port", + "duplicate_topic": "Topic already in use", + "invalid_auth": "Invalid authentication", "invalid_device": "Invalid device", + "invalid_ip": "Invalid IP address", + "invalid_persistence_file": "Invalid persistence file", + "invalid_port": "Invalid port number", + "invalid_publish_topic": "Invalid publish topic", + "invalid_serial": "Invalid serial port", + "invalid_subscribe_topic": "Invalid subscribe topic", "invalid_version": "Invalid MySensors version", "not_a_number": "Please enter a number", "port_out_of_range": "Port number must be at least 1 and at most 65535", + "same_topic": "Subscribe and publish topics are the same", "unknown": "Unexpected error" }, "step": { - "user": { - "data": { - "optimistic": "optimistic", - "persistence": "persistence", - "gateway_type": "Gateway type" - }, - "description": "Choose connection method to the gateway" - }, - "gw_tcp": { - "description": "Ethernet gateway setup", - "data": { - "device": "IP address of the gateway", - "tcp_port": "port", - "version": "MySensors version", - "persistence_file": "persistence file (leave empty to auto-generate)" - } - }, - "gw_serial": { - "description": "Serial gateway setup", - "data": { - "device": "Serial port", - "baud_rate": "baud rate", - "version": "MySensors version", - "persistence_file": "persistence file (leave empty to auto-generate)" - } - }, "gw_mqtt": { - "description": "MQTT gateway setup", "data": { + "persistence_file": "persistence file (leave empty to auto-generate)", "retain": "mqtt retain", "topic_in_prefix": "prefix for input topics (topic_in_prefix)", "topic_out_prefix": "prefix for output topics (topic_out_prefix)", - "version": "MySensors version", - "persistence_file": "persistence file (leave empty to auto-generate)" - } + "version": "MySensors version" + }, + "description": "MQTT gateway setup" + }, + "gw_serial": { + "data": { + "baud_rate": "baud rate", + "device": "Serial port", + "persistence_file": "persistence file (leave empty to auto-generate)", + "version": "MySensors version" + }, + "description": "Serial gateway setup" + }, + "gw_tcp": { + "data": { + "device": "IP address of the gateway", + "persistence_file": "persistence file (leave empty to auto-generate)", + "tcp_port": "port", + "version": "MySensors version" + }, + "description": "Ethernet gateway setup" + }, + "user": { + "data": { + "gateway_type": "Gateway type" + }, + "description": "Choose connection method to the gateway" } } }, diff --git a/homeassistant/components/mysensors/translations/no.json b/homeassistant/components/mysensors/translations/no.json new file mode 100644 index 00000000000..a13140df640 --- /dev/null +++ b/homeassistant/components/mysensors/translations/no.json @@ -0,0 +1,34 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "cannot_connect": "Tilkobling mislyktes", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "error": { + "already_configured": "Enheten er allerede konfigurert", + "cannot_connect": "Tilkobling mislyktes", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "gw_mqtt": { + "data": { + "version": "MySensors versjon" + } + }, + "gw_serial": { + "data": { + "version": "MySensors versjon" + } + }, + "user": { + "data": { + "gateway_type": "" + } + } + } + }, + "title": "" +} \ No newline at end of file diff --git a/homeassistant/components/neato/translations/fr.json b/homeassistant/components/neato/translations/fr.json index 69f2186c54c..4b71a93a783 100644 --- a/homeassistant/components/neato/translations/fr.json +++ b/homeassistant/components/neato/translations/fr.json @@ -2,7 +2,8 @@ "config": { "abort": { "already_configured": "D\u00e9j\u00e0 configur\u00e9", - "invalid_auth": "Authentification invalide" + "invalid_auth": "Authentification invalide", + "missing_configuration": "Le composant n'est pas configur\u00e9. Veuillez suivre la documentation " }, "create_entry": { "default": "Voir [Documentation Neato]({docs_url})." @@ -22,5 +23,6 @@ "title": "Informations compte Neato" } } - } + }, + "title": "Neato Botvac" } \ No newline at end of file diff --git a/homeassistant/components/nest/translations/fr.json b/homeassistant/components/nest/translations/fr.json index 03b55458e9b..0d1f5b761f5 100644 --- a/homeassistant/components/nest/translations/fr.json +++ b/homeassistant/components/nest/translations/fr.json @@ -34,7 +34,18 @@ }, "pick_implementation": { "title": "S\u00e9lectionner une m\u00e9thode d'authentification" + }, + "reauth_confirm": { + "description": "L'int\u00e9gration Nest doit r\u00e9-authentifier votre compte" } } + }, + "device_automation": { + "trigger_type": { + "camera_motion": "Mouvement d\u00e9tect\u00e9", + "camera_person": "Personne d\u00e9tect\u00e9e", + "camera_sound": "Son d\u00e9tect\u00e9", + "doorbell_chime": "Sonnette enfonc\u00e9e" + } } } \ No newline at end of file diff --git a/homeassistant/components/nexia/translations/sv.json b/homeassistant/components/nexia/translations/sv.json index 9cfd620ac73..60044361f65 100644 --- a/homeassistant/components/nexia/translations/sv.json +++ b/homeassistant/components/nexia/translations/sv.json @@ -10,7 +10,8 @@ "data": { "password": "L\u00f6senord", "username": "Anv\u00e4ndarnamn" - } + }, + "title": "Anslut till mynexia.com" } } } diff --git a/homeassistant/components/nuheat/translations/sv.json b/homeassistant/components/nuheat/translations/sv.json index 9cfd620ac73..327bdf8c4ca 100644 --- a/homeassistant/components/nuheat/translations/sv.json +++ b/homeassistant/components/nuheat/translations/sv.json @@ -3,14 +3,17 @@ "error": { "cannot_connect": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen", "invalid_auth": "Ogiltig autentisering", + "invalid_thermostat": "Termostatens serienummer \u00e4r ogiltigt.", "unknown": "Ov\u00e4ntat fel" }, "step": { "user": { "data": { "password": "L\u00f6senord", + "serial_number": "Termostatens serienummer.", "username": "Anv\u00e4ndarnamn" - } + }, + "description": "F\u00e5 tillg\u00e5ng till din termostats serienummer eller ID genom att logga in p\u00e5 https://MyNuHeat.com och v\u00e4lja din termostat." } } } diff --git a/homeassistant/components/nuki/translations/fr.json b/homeassistant/components/nuki/translations/fr.json new file mode 100644 index 00000000000..26a949038d5 --- /dev/null +++ b/homeassistant/components/nuki/translations/fr.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "\u00c9chec de la connexion ", + "invalid_auth": "Authentification invalide " + }, + "step": { + "user": { + "data": { + "host": "Hote", + "port": "Port", + "token": "jeton d'acc\u00e8s" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/number/translations/fr.json b/homeassistant/components/number/translations/fr.json new file mode 100644 index 00000000000..9f49c3fb962 --- /dev/null +++ b/homeassistant/components/number/translations/fr.json @@ -0,0 +1,8 @@ +{ + "device_automation": { + "action_type": { + "set_value": "D\u00e9finir la valeur de {entity_name}" + } + }, + "title": "Nombre" +} \ No newline at end of file diff --git a/homeassistant/components/ondilo_ico/translations/fr.json b/homeassistant/components/ondilo_ico/translations/fr.json new file mode 100644 index 00000000000..33271e594a3 --- /dev/null +++ b/homeassistant/components/ondilo_ico/translations/fr.json @@ -0,0 +1,3 @@ +{ + "title": "Ondilo ICO" +} \ No newline at end of file diff --git a/homeassistant/components/ovo_energy/translations/fr.json b/homeassistant/components/ovo_energy/translations/fr.json index 351e20641aa..9be6b4d3c11 100644 --- a/homeassistant/components/ovo_energy/translations/fr.json +++ b/homeassistant/components/ovo_energy/translations/fr.json @@ -5,11 +5,14 @@ "cannot_connect": "\u00c9chec de connexion", "invalid_auth": "Authentification invalide" }, + "flow_title": "OVO Energy: {username}", "step": { "reauth": { "data": { "password": "Mot de passe" - } + }, + "description": "L'authentification a \u00e9chou\u00e9 pour OVO Energy. Veuillez saisir vos informations d'identification actuelles.", + "title": "R\u00e9authentification" }, "user": { "data": { diff --git a/homeassistant/components/ozw/translations/fr.json b/homeassistant/components/ozw/translations/fr.json index c4ea835d86c..5eed478549d 100644 --- a/homeassistant/components/ozw/translations/fr.json +++ b/homeassistant/components/ozw/translations/fr.json @@ -18,6 +18,9 @@ "hassio_confirm": { "title": "Configurer l\u2019int\u00e9gration OpenZWave avec l\u2019add-on OpenZWave" }, + "install_addon": { + "title": "L'installation du module compl\u00e9mentaire OpenZWave a commenc\u00e9" + }, "on_supervisor": { "data": { "use_addon": "Utiliser l'add-on OpenZWave Supervisor" diff --git a/homeassistant/components/pi_hole/translations/fr.json b/homeassistant/components/pi_hole/translations/fr.json index 1ccc5ac7d76..152fb0f3def 100644 --- a/homeassistant/components/pi_hole/translations/fr.json +++ b/homeassistant/components/pi_hole/translations/fr.json @@ -7,6 +7,11 @@ "cannot_connect": "Connexion impossible" }, "step": { + "api_key": { + "data": { + "api_key": "Clef d'API" + } + }, "user": { "data": { "api_key": "Cl\u00e9 d'API", @@ -15,6 +20,7 @@ "name": "Nom", "port": "Port", "ssl": "Utiliser SSL", + "statistics_only": "Statistiques uniquement", "verify_ssl": "V\u00e9rifier le certificat SSL" } } diff --git a/homeassistant/components/plaato/translations/fr.json b/homeassistant/components/plaato/translations/fr.json index bc442a04c60..ab3c01144dd 100644 --- a/homeassistant/components/plaato/translations/fr.json +++ b/homeassistant/components/plaato/translations/fr.json @@ -1,16 +1,53 @@ { "config": { "abort": { + "already_configured": "Le compte est d\u00e9ja configur\u00e9", "single_instance_allowed": "D\u00e9j\u00e0 configur\u00e9. Une seule configuration possible.", "webhook_not_internet_accessible": "Votre installation de Home Assistant doit \u00eatre accessible depuis internet pour recevoir des messages webhook." }, "create_entry": { "default": "Pour envoyer des \u00e9v\u00e9nements \u00e0 Home Assistant, vous devez configurer la fonction Webhook dans Plaato Airlock. \n\n Remplissez les informations suivantes: \n\n - URL: ` {webhook_url} ` \n - M\u00e9thode: POST \n\n Voir [la documentation] ( {docs_url} ) pour plus de d\u00e9tails." }, + "error": { + "invalid_webhook_device": "Vous avez s\u00e9lectionn\u00e9 un appareil qui ne prend pas en charge l'envoi de donn\u00e9es vers un webhook. Il n'est disponible que pour le sas", + "no_api_method": "Vous devez ajouter un jeton d'authentification ou s\u00e9lectionner un webhook", + "no_auth_token": "Vous devez ajouter un jeton d'authentification" + }, "step": { + "api_method": { + "data": { + "token": "Collez le jeton d'authentification ici", + "use_webhook": "Utiliser le webhook" + }, + "description": "Pour pouvoir interroger l'API, un \u00abauth_token\u00bb est n\u00e9cessaire. Il peut \u00eatre obtenu en suivant [ces] instructions (https://plaato.zendesk.com/hc/en-us/articles/360003234717-Auth-token) \n\n Appareil s\u00e9lectionn\u00e9: ** {device_type} ** \n\n Si vous pr\u00e9f\u00e9rez utiliser la m\u00e9thode Webhook int\u00e9gr\u00e9e (Airlock uniquement), veuillez cocher la case ci-dessous et laisser le jeton d'authentification vide", + "title": "S\u00e9lectionnez la m\u00e9thode API" + }, "user": { + "data": { + "device_name": "Nommez votre appareil", + "device_type": "Type d'appareil Plaato" + }, "description": "\u00cates-vous s\u00fbr de vouloir installer le Plaato Airlock ?", "title": "Configurer le Webhook Plaato" + }, + "webhook": { + "description": "Pour envoyer des \u00e9v\u00e9nements \u00e0 Home Assistant, vous devez configurer la fonction Webhook dans Plaato Airlock. \n\n Remplissez les informations suivantes: \n\n - URL: ` {webhook_url} ` \n - M\u00e9thode: POST \n\n Voir [la documentation] ( {docs_url} ) pour plus de d\u00e9tails.", + "title": "Webhook \u00e0 utiliser" + } + } + }, + "options": { + "step": { + "user": { + "data": { + "update_interval": "Intervalle de mise \u00e0 jour (minutes)" + }, + "description": "D\u00e9finir l'intervalle de mise \u00e0 jour (minutes)", + "title": "Options pour Plaato" + }, + "webhook": { + "description": "Informations sur le webhook: \n\n - URL: ` {webhook_url} `\n - M\u00e9thode: POST \n\n", + "title": "Options pour Plaato Airlock" } } } diff --git a/homeassistant/components/plugwise/translations/fr.json b/homeassistant/components/plugwise/translations/fr.json index 2fdc3502571..f89c8509136 100644 --- a/homeassistant/components/plugwise/translations/fr.json +++ b/homeassistant/components/plugwise/translations/fr.json @@ -21,7 +21,8 @@ "data": { "host": "Adresse IP", "password": "ID Smile", - "port": "Port" + "port": "Port", + "username": "Nom d'utilisateur de sourire" }, "description": "Veuillez saisir :", "title": "Se connecter \u00e0 Smile" diff --git a/homeassistant/components/powerwall/translations/fr.json b/homeassistant/components/powerwall/translations/fr.json index 3ddc6634557..2086393dfef 100644 --- a/homeassistant/components/powerwall/translations/fr.json +++ b/homeassistant/components/powerwall/translations/fr.json @@ -8,6 +8,7 @@ "unknown": "Erreur inattendue", "wrong_version": "Votre Powerwall utilise une version logicielle qui n'est pas prise en charge. Veuillez envisager de mettre \u00e0 niveau ou de signaler ce probl\u00e8me afin qu'il puisse \u00eatre r\u00e9solu." }, + "flow_title": "Tesla Powerwall ( {ip_address} )", "step": { "user": { "data": { diff --git a/homeassistant/components/rachio/translations/sv.json b/homeassistant/components/rachio/translations/sv.json index c2da7a1c01d..4932b17ebfa 100644 --- a/homeassistant/components/rachio/translations/sv.json +++ b/homeassistant/components/rachio/translations/sv.json @@ -12,7 +12,8 @@ "user": { "data": { "api_key": "API nyckel" - } + }, + "title": "Anslut till Rachio-enheten" } } } diff --git a/homeassistant/components/recollect_waste/translations/fr.json b/homeassistant/components/recollect_waste/translations/fr.json new file mode 100644 index 00000000000..dc62c8f520a --- /dev/null +++ b/homeassistant/components/recollect_waste/translations/fr.json @@ -0,0 +1,28 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 " + }, + "error": { + "invalid_place_or_service_id": "ID de lieu ou de service non valide" + }, + "step": { + "user": { + "data": { + "place_id": "Identifiant de lieu", + "service_id": "ID de service" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "friendly_name": "Utilisez des noms conviviaux pour les types de ramassage (si possible)" + }, + "title": "Configurer Recollect Waste" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rfxtrx/translations/fr.json b/homeassistant/components/rfxtrx/translations/fr.json index baf8d0f5148..c0df7233458 100644 --- a/homeassistant/components/rfxtrx/translations/fr.json +++ b/homeassistant/components/rfxtrx/translations/fr.json @@ -64,7 +64,8 @@ "off_delay": "D\u00e9lai d'arr\u00eat", "off_delay_enabled": "Activer le d\u00e9lai d'arr\u00eat", "replace_device": "S\u00e9lectionnez l'appareil \u00e0 remplacer", - "signal_repetitions": "Nombre de r\u00e9p\u00e9titions du signal" + "signal_repetitions": "Nombre de r\u00e9p\u00e9titions du signal", + "venetian_blind_mode": "Mode store v\u00e9nitien" }, "title": "Configurer les options de l'appareil" } diff --git a/homeassistant/components/roku/translations/fr.json b/homeassistant/components/roku/translations/fr.json index 7aba1ef0489..6d237992592 100644 --- a/homeassistant/components/roku/translations/fr.json +++ b/homeassistant/components/roku/translations/fr.json @@ -9,6 +9,14 @@ }, "flow_title": "Roku: {name}", "step": { + "discovery_confirm": { + "data": { + "one": "Vide", + "other": "Vide" + }, + "description": "Voulez-vous configurer {name} ?", + "title": "Roku" + }, "ssdp_confirm": { "data": { "one": "Vide", diff --git a/homeassistant/components/roku/translations/sv.json b/homeassistant/components/roku/translations/sv.json index 6d6f9223466..524e7753548 100644 --- a/homeassistant/components/roku/translations/sv.json +++ b/homeassistant/components/roku/translations/sv.json @@ -2,6 +2,18 @@ "config": { "abort": { "unknown": "Ov\u00e4ntat fel" + }, + "flow_title": "Roku: {name}", + "step": { + "ssdp_confirm": { + "description": "Vill du konfigurera {name}?", + "title": "Roku" + }, + "user": { + "data": { + "host": "V\u00e4rd" + } + } } } } \ No newline at end of file diff --git a/homeassistant/components/roomba/translations/fr.json b/homeassistant/components/roomba/translations/fr.json index 8142d3acf13..b4bc615e4e3 100644 --- a/homeassistant/components/roomba/translations/fr.json +++ b/homeassistant/components/roomba/translations/fr.json @@ -1,11 +1,14 @@ { "config": { "abort": { - "cannot_connect": "Echec de connection" + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", + "cannot_connect": "Echec de connection", + "not_irobot_device": "L'appareil d\u00e9couvert n'est pas un appareil iRobot" }, "error": { "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer" }, + "flow_title": "iRobot {name} ( {host} )", "step": { "init": { "data": { diff --git a/homeassistant/components/shelly/translations/fr.json b/homeassistant/components/shelly/translations/fr.json index e40da9f5e68..0dea9111c62 100644 --- a/homeassistant/components/shelly/translations/fr.json +++ b/homeassistant/components/shelly/translations/fr.json @@ -27,5 +27,20 @@ "description": "Avant la configuration, l'appareil aliment\u00e9 par batterie doit \u00eatre r\u00e9veill\u00e9 en appuyant sur le bouton de l'appareil." } } + }, + "device_automation": { + "trigger_subtype": { + "button": "Bouton", + "button1": "Premier bouton", + "button2": "Deuxi\u00e8me bouton", + "button3": "Troisi\u00e8me bouton" + }, + "trigger_type": { + "double": "{subtype} double-cliqu\u00e9", + "long": " {sous-type} long cliqu\u00e9", + "single": "{subtype} simple clic", + "single_long": "{subtype} simple clic, puis un clic long", + "triple": "{subtype} cliqu\u00e9 trois fois" + } } } \ No newline at end of file diff --git a/homeassistant/components/shopping_list/translations/sv.json b/homeassistant/components/shopping_list/translations/sv.json new file mode 100644 index 00000000000..0202ae3a53f --- /dev/null +++ b/homeassistant/components/shopping_list/translations/sv.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "already_configured": "Tj\u00e4nsten har redan konfigurerats" + }, + "step": { + "user": { + "description": "Vill du konfigurera ink\u00f6pslistan?", + "title": "Ink\u00f6pslista" + } + } + }, + "title": "Ink\u00f6pslista" +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/sv.json b/homeassistant/components/simplisafe/translations/sv.json index a1bfb4400be..a4e8e052073 100644 --- a/homeassistant/components/simplisafe/translations/sv.json +++ b/homeassistant/components/simplisafe/translations/sv.json @@ -1,5 +1,8 @@ { "config": { + "abort": { + "already_configured": "Det h\u00e4r SimpliSafe-kontot har redan konfigurerats." + }, "error": { "identifier_exists": "Kontot \u00e4r redan registrerat" }, diff --git a/homeassistant/components/solaredge/translations/fr.json b/homeassistant/components/solaredge/translations/fr.json index 6fa6fdf264f..3eea6678d03 100644 --- a/homeassistant/components/solaredge/translations/fr.json +++ b/homeassistant/components/solaredge/translations/fr.json @@ -1,9 +1,12 @@ { "config": { "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", "site_exists": "Ce site est d\u00e9j\u00e0 configur\u00e9" }, "error": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 ", + "could_not_connect": "Impossible de se connecter \u00e0 l'API solaredge", "invalid_api_key": "Cl\u00e9 API invalide", "site_exists": "Ce site est d\u00e9j\u00e0 configur\u00e9", "site_not_active": "The site n'est pas actif" diff --git a/homeassistant/components/somfy_mylink/translations/fr.json b/homeassistant/components/somfy_mylink/translations/fr.json index 96904b6038d..bee2ea3ba13 100644 --- a/homeassistant/components/somfy_mylink/translations/fr.json +++ b/homeassistant/components/somfy_mylink/translations/fr.json @@ -1,13 +1,22 @@ { "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9ja configur\u00e9 " + }, "error": { + "cannot_connect": "\u00c9chec de la connexion ", + "invalid_auth": "Authentification invalide ", "unknown": "Erreur inattendue" }, + "flow_title": "Somfy MyLink {mac} ( {ip} )", "step": { "user": { "data": { - "host": "H\u00f4te" - } + "host": "H\u00f4te", + "port": "Port", + "system_id": "ID syst\u00e8me" + }, + "description": "L'ID syst\u00e8me peut \u00eatre obtenu dans l'application MyLink sous Int\u00e9gration en s\u00e9lectionnant n'importe quel service non cloud." } } }, @@ -20,6 +29,7 @@ "data": { "reverse": "La couverture est invers\u00e9e" }, + "description": "Configurer les options pour \u00ab {entity_id} \u00bb", "title": "Configurez une entit\u00e9 sp\u00e9cifique" }, "init": { diff --git a/homeassistant/components/spotify/translations/fr.json b/homeassistant/components/spotify/translations/fr.json index f4f6566e88d..d6b5838feb5 100644 --- a/homeassistant/components/spotify/translations/fr.json +++ b/homeassistant/components/spotify/translations/fr.json @@ -18,5 +18,10 @@ "title": "R\u00e9-authentifier avec Spotify" } } + }, + "system_health": { + "info": { + "api_endpoint_reachable": "Point de terminaison de l'API Spotify accessible" + } } } \ No newline at end of file diff --git a/homeassistant/components/srp_energy/translations/fr.json b/homeassistant/components/srp_energy/translations/fr.json index 0cc85aff649..b9b33cfa930 100644 --- a/homeassistant/components/srp_energy/translations/fr.json +++ b/homeassistant/components/srp_energy/translations/fr.json @@ -1,14 +1,24 @@ { "config": { + "abort": { + "single_instance_allowed": "D\u00e9ja configur\u00e9. Seulement une seule configuration est possible " + }, "error": { + "cannot_connect": "\u00c9chec de la connexion ", + "invalid_account": "L'ID de compte doit \u00eatre un num\u00e9ro \u00e0 9 chiffres", + "invalid_auth": "Authentification invalide ", "unknown": "Erreur inattendue" }, "step": { "user": { "data": { - "password": "Mot de passe" + "id": "Identifiant de compte", + "is_tou": "Est le plan de temps d'utilisation", + "password": "Mot de passe", + "username": "Nom d'utilisateur " } } } - } + }, + "title": "\u00c9nergie SRP" } \ No newline at end of file diff --git a/homeassistant/components/twinkly/translations/fr.json b/homeassistant/components/twinkly/translations/fr.json index 5071b7e302a..c26edea54ee 100644 --- a/homeassistant/components/twinkly/translations/fr.json +++ b/homeassistant/components/twinkly/translations/fr.json @@ -11,7 +11,8 @@ "data": { "host": "Nom r\u00e9seau (ou adresse IP) de votre Twinkly" }, - "description": "Configurer votre Twinkly" + "description": "Configurer votre Twinkly", + "title": "Twinkly" } } } diff --git a/homeassistant/components/unifi/translations/fr.json b/homeassistant/components/unifi/translations/fr.json index 6e5412ba3d2..49d9c68c01c 100644 --- a/homeassistant/components/unifi/translations/fr.json +++ b/homeassistant/components/unifi/translations/fr.json @@ -1,13 +1,15 @@ { "config": { "abort": { - "already_configured": "Le contr\u00f4leur est d\u00e9j\u00e0 configur\u00e9" + "already_configured": "Le contr\u00f4leur est d\u00e9j\u00e0 configur\u00e9", + "configuration_updated": "Configuration mise \u00e0 jour." }, "error": { "faulty_credentials": "Authentification invalide", "service_unavailable": "\u00c9chec de connexion", "unknown_client_mac": "Aucun client disponible sur cette adresse MAC" }, + "flow_title": "UniFi Network {site} ( {host} )", "step": { "user": { "data": { diff --git a/homeassistant/components/unifi/translations/sv.json b/homeassistant/components/unifi/translations/sv.json index eb4e0d8ee3d..2e4851e70ed 100644 --- a/homeassistant/components/unifi/translations/sv.json +++ b/homeassistant/components/unifi/translations/sv.json @@ -24,13 +24,17 @@ }, "options": { "step": { + "client_control": { + "title": "UniFi-inst\u00e4llningar 2/3" + }, "device_tracker": { "data": { "detection_time": "Tid i sekunder fr\u00e5n senast sett tills den anses borta", "track_clients": "Sp\u00e5ra n\u00e4tverksklienter", "track_devices": "Sp\u00e5ra n\u00e4tverksenheter (Ubiquiti-enheter)", "track_wired_clients": "Inkludera tr\u00e5dbundna n\u00e4tverksklienter" - } + }, + "title": "UniFi-inst\u00e4llningar 1/3" }, "init": { "data": { @@ -44,7 +48,8 @@ "statistics_sensors": { "data": { "allow_bandwidth_sensors": "Skapa bandbreddsanv\u00e4ndningssensorer f\u00f6r n\u00e4tverksklienter" - } + }, + "title": "UniFi-inst\u00e4llningar 2/3" } } } diff --git a/homeassistant/components/vizio/translations/fr.json b/homeassistant/components/vizio/translations/fr.json index 89c46fd5959..5fc9158c803 100644 --- a/homeassistant/components/vizio/translations/fr.json +++ b/homeassistant/components/vizio/translations/fr.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured_device": "L'appareil est d\u00e9j\u00e0 configur\u00e9", + "cannot_connect": "\u00c9chec de la connexion ", "updated_entry": "Cette entr\u00e9e a d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9e mais le nom et/ou les options d\u00e9finis dans la configuration ne correspondent pas \u00e0 la configuration pr\u00e9c\u00e9demment import\u00e9e, de sorte que l'entr\u00e9e de configuration a \u00e9t\u00e9 mise \u00e0 jour en cons\u00e9quence." }, "error": { diff --git a/homeassistant/components/vizio/translations/sv.json b/homeassistant/components/vizio/translations/sv.json index 8e5ebe47c43..82483d80fe8 100644 --- a/homeassistant/components/vizio/translations/sv.json +++ b/homeassistant/components/vizio/translations/sv.json @@ -4,6 +4,19 @@ "updated_entry": "Den h\u00e4r posten har redan konfigurerats, men namnet och/eller alternativen som definierats i konfigurationen matchar inte den tidigare importerade konfigurationen och d\u00e4rf\u00f6r har konfigureringsposten uppdaterats i enlighet med detta." }, "step": { + "pair_tv": { + "data": { + "pin": "PIN-kod" + }, + "description": "Din TV borde visa en kod. Skriv koden i formul\u00e4ret och forts\u00e4tt sedan till n\u00e4sta steg f\u00f6r att slutf\u00f6ra parningen.", + "title": "Slutf\u00f6r parningsprocessen" + }, + "pairing_complete": { + "title": "Parkopplingen slutf\u00f6rd" + }, + "pairing_complete_import": { + "title": "Parkopplingen slutf\u00f6rd" + }, "user": { "data": { "access_token": "\u00c5tkomstnyckel", diff --git a/homeassistant/components/wled/translations/sv.json b/homeassistant/components/wled/translations/sv.json index 3c802a87007..aea858c5bfc 100644 --- a/homeassistant/components/wled/translations/sv.json +++ b/homeassistant/components/wled/translations/sv.json @@ -1,10 +1,19 @@ { "config": { + "abort": { + "already_configured": "Enheten har redan konfigurerats" + }, + "flow_title": "WLED: {name}", "step": { "user": { "data": { "host": "V\u00e4rd eller IP-adress" - } + }, + "description": "St\u00e4ll in din WLED f\u00f6r att integrera med Home Assistant." + }, + "zeroconf_confirm": { + "description": "Vill du l\u00e4gga till WLED-enheten `{name}` till Home Assistant?", + "title": "Uppt\u00e4ckte WLED-enhet" } } } diff --git a/homeassistant/components/zwave_js/translations/fr.json b/homeassistant/components/zwave_js/translations/fr.json index f3a9aff1a29..e52552fa986 100644 --- a/homeassistant/components/zwave_js/translations/fr.json +++ b/homeassistant/components/zwave_js/translations/fr.json @@ -1,14 +1,48 @@ { "config": { "abort": { - "already_configured": "Le p\u00e9riph\u00e9rique est d\u00e9j\u00e0 configur\u00e9" + "addon_get_discovery_info_failed": "Impossible d'obtenir les informations de d\u00e9couverte du module compl\u00e9mentaire Z-Wave JS.", + "addon_info_failed": "Impossible d'obtenir les informations sur le module compl\u00e9mentaire Z-Wave JS.", + "addon_install_failed": "\u00c9chec de l'installation du module compl\u00e9mentaire Z-Wave JS.", + "addon_missing_discovery_info": "Informations manquantes sur la d\u00e9couverte du module compl\u00e9mentaire Z-Wave JS.", + "addon_set_config_failed": "\u00c9chec de la d\u00e9finition de la configuration Z-Wave JS.", + "already_configured": "Le p\u00e9riph\u00e9rique est d\u00e9j\u00e0 configur\u00e9", + "cannot_connect": "\u00c9chec de la connexion " }, "error": { + "addon_start_failed": "\u00c9chec du d\u00e9marrage du module compl\u00e9mentaire Z-Wave JS. V\u00e9rifiez la configuration.", "cannot_connect": "Erreur de connection", "invalid_ws_url": "URL websocket invalide", "unknown": "Erreur inattendue" }, + "progress": { + "install_addon": "Veuillez patienter pendant l'installation du module compl\u00e9mentaire Z-Wave JS. Cela peut prendre plusieurs minutes." + }, "step": { + "hassio_confirm": { + "title": "Configurer l'int\u00e9gration Z-Wave JS avec le module compl\u00e9mentaire Z-Wave JS" + }, + "install_addon": { + "title": "L'installation du module compl\u00e9mentaire Z-Wave JS a d\u00e9marr\u00e9" + }, + "manual": { + "data": { + "url": "URL" + } + }, + "on_supervisor": { + "data": { + "use_addon": "Utiliser le module compl\u00e9mentaire Z-Wave JS Supervisor" + }, + "description": "Voulez-vous utiliser le module compl\u00e9mentaire Z-Wave JS Supervisor?", + "title": "S\u00e9lectionner la m\u00e9thode de connexion" + }, + "start_addon": { + "data": { + "network_key": "Cl\u00e9 r\u00e9seau" + }, + "title": "Entrez la configuration du module compl\u00e9mentaire Z-Wave JS" + }, "user": { "data": { "url": "URL"