diff --git a/ui/src/app/app.component.ts b/ui/src/app/app.component.ts index 5f68ae86d..8bc53a2a4 100644 --- a/ui/src/app/app.component.ts +++ b/ui/src/app/app.component.ts @@ -13,7 +13,7 @@ export class AppComponent { public $auth: AuthService, ) { // this array needs to be updated each time a new translation is added - translate.addLangs(['en', 'de']); + translate.addLangs(['en', 'de', 'fr']); if (translate.getLangs().find(x => x === translate.getBrowserLang())) { translate.use(translate.getBrowserLang()); diff --git a/ui/src/i18n/editor.babel b/ui/src/i18n/editor.babel index 6791963f2..84bba6932 100644 --- a/ui/src/i18n/editor.babel +++ b/ui/src/i18n/editor.babel @@ -23,6 +23,10 @@ en-AU true + + fr-FR + false + @@ -40,6 +44,10 @@ en-AU true + + fr-FR + false + @@ -57,6 +65,10 @@ en-AU true + + fr-FR + false + @@ -74,6 +86,10 @@ en-AU false + + fr-FR + false + @@ -91,6 +107,10 @@ en-AU false + + fr-FR + false + @@ -108,6 +128,10 @@ en-AU true + + fr-FR + false + @@ -125,6 +149,10 @@ en-AU true + + fr-FR + false + @@ -142,6 +170,10 @@ en-AU true + + fr-FR + false + @@ -159,6 +191,10 @@ en-AU true + + fr-FR + false + @@ -181,6 +217,10 @@ en-AU true + + fr-FR + false + @@ -198,6 +238,10 @@ en-AU true + + fr-FR + false + @@ -218,6 +262,10 @@ en-AU true + + fr-FR + false + @@ -235,6 +283,10 @@ en-AU true + + fr-FR + false + @@ -252,6 +304,10 @@ en-AU true + + fr-FR + false + @@ -269,6 +325,10 @@ en-AU true + + fr-FR + false + @@ -286,6 +346,10 @@ en-AU true + + fr-FR + false + @@ -303,6 +367,10 @@ en-AU true + + fr-FR + false + @@ -320,6 +388,10 @@ en-AU true + + fr-FR + false + @@ -339,6 +411,10 @@ en-AU true + + fr-FR + false + @@ -356,6 +432,10 @@ en-AU true + + fr-FR + false + @@ -373,6 +453,10 @@ en-AU true + + fr-FR + false + @@ -390,6 +474,10 @@ en-AU true + + fr-FR + false + @@ -407,6 +495,10 @@ en-AU true + + fr-FR + false + @@ -424,10 +516,14 @@ en-AU true + + fr-FR + false + - toast_config_username_format_error + toast_config_saved false @@ -441,10 +537,14 @@ en-AU true + + fr-FR + false + - toast_failed_to_save_config + toast_config_username_format_error false @@ -458,10 +558,14 @@ en-AU true + + fr-FR + false + - toast_title_backup_loaded + toast_failed_to_save_config false @@ -475,10 +579,14 @@ en-AU true + + fr-FR + false + - toast_title_config_error + toast_title_backup_loaded false @@ -492,10 +600,14 @@ en-AU true + + fr-FR + false + - toast_config_saved + toast_title_config_error false @@ -509,6 +621,10 @@ en-AU true + + fr-FR + false + @@ -526,6 +642,10 @@ en-AU true + + fr-FR + false + @@ -548,6 +668,10 @@ en-AU true + + fr-FR + false + @@ -565,6 +689,10 @@ en-AU true + + fr-FR + false + @@ -582,6 +710,10 @@ en-AU true + + fr-FR + false + @@ -599,6 +731,10 @@ en-AU true + + fr-FR + false + @@ -616,6 +752,10 @@ en-AU true + + fr-FR + false + @@ -638,6 +778,10 @@ en-AU true + + fr-FR + false + @@ -655,6 +799,10 @@ en-AU true + + fr-FR + false + @@ -672,6 +820,10 @@ en-AU true + + fr-FR + false + @@ -689,6 +841,10 @@ en-AU true + + fr-FR + false + @@ -706,6 +862,10 @@ en-AU true + + fr-FR + false + @@ -731,6 +891,10 @@ en-AU true + + fr-FR + false + @@ -748,6 +912,10 @@ en-AU true + + fr-FR + false + @@ -765,6 +933,10 @@ en-AU true + + fr-FR + false + @@ -782,6 +954,10 @@ en-AU true + + fr-FR + false + @@ -801,6 +977,10 @@ en-AU true + + fr-FR + false + @@ -818,6 +998,10 @@ en-AU true + + fr-FR + false + @@ -835,6 +1019,10 @@ en-AU true + + fr-FR + false + @@ -852,6 +1040,10 @@ en-AU true + + fr-FR + false + @@ -872,6 +1064,10 @@ en-AU true + + fr-FR + false + @@ -889,6 +1085,10 @@ en-AU true + + fr-FR + false + @@ -908,6 +1108,10 @@ en-AU true + + fr-FR + false + @@ -925,6 +1129,10 @@ en-AU true + + fr-FR + false + @@ -942,6 +1150,10 @@ en-AU true + + fr-FR + false + @@ -959,6 +1171,10 @@ en-AU false + + fr-FR + false + @@ -987,6 +1203,10 @@ en-AU true + + fr-FR + false + @@ -1004,6 +1224,10 @@ en-AU true + + fr-FR + false + @@ -1021,6 +1245,10 @@ en-AU true + + fr-FR + false + @@ -1038,6 +1266,10 @@ en-AU true + + fr-FR + false + @@ -1060,6 +1292,10 @@ en-AU true + + fr-FR + false + @@ -1077,6 +1313,10 @@ en-AU true + + fr-FR + false + @@ -1094,6 +1334,10 @@ en-AU true + + fr-FR + false + @@ -1111,6 +1355,10 @@ en-AU true + + fr-FR + false + @@ -1128,6 +1376,10 @@ en-AU true + + fr-FR + false + @@ -1145,6 +1397,10 @@ en-AU true + + fr-FR + false + @@ -1167,6 +1423,10 @@ en-AU false + + fr-FR + false + @@ -1184,6 +1444,10 @@ en-AU true + + fr-FR + false + @@ -1201,6 +1465,10 @@ en-AU true + + fr-FR + false + @@ -1218,6 +1486,10 @@ en-AU true + + fr-FR + false + @@ -1235,6 +1507,10 @@ en-AU true + + fr-FR + false + @@ -1262,6 +1538,10 @@ en-AU true + + fr-FR + false + @@ -1279,6 +1559,10 @@ en-AU true + + fr-FR + false + @@ -1296,6 +1580,10 @@ en-AU true + + fr-FR + false + @@ -1313,6 +1601,10 @@ en-AU true + + fr-FR + false + @@ -1330,6 +1622,10 @@ en-AU true + + fr-FR + false + @@ -1347,6 +1643,10 @@ en-AU true + + fr-FR + false + @@ -1369,6 +1669,10 @@ en-AU true + + fr-FR + false + @@ -1386,6 +1690,10 @@ en-AU true + + fr-FR + false + @@ -1412,6 +1720,10 @@ en-AU true + + fr-FR + false + @@ -1429,6 +1741,10 @@ en-AU true + + fr-FR + false + @@ -1446,6 +1762,10 @@ en-AU true + + fr-FR + false + @@ -1463,6 +1783,10 @@ en-AU true + + fr-FR + false + @@ -1480,6 +1804,10 @@ en-AU true + + fr-FR + false + @@ -1497,6 +1825,10 @@ en-AU true + + fr-FR + false + @@ -1517,6 +1849,10 @@ en-AU true + + fr-FR + false + @@ -1534,6 +1870,10 @@ en-AU true + + fr-FR + false + @@ -1551,6 +1891,10 @@ en-AU true + + fr-FR + false + @@ -1568,6 +1912,10 @@ en-AU true + + fr-FR + false + @@ -1585,6 +1933,10 @@ en-AU true + + fr-FR + false + @@ -1602,6 +1954,10 @@ en-AU true + + fr-FR + false + @@ -1619,6 +1975,10 @@ en-AU true + + fr-FR + false + @@ -1636,6 +1996,10 @@ en-AU true + + fr-FR + false + @@ -1653,6 +2017,10 @@ en-AU true + + fr-FR + false + @@ -1670,6 +2038,10 @@ en-AU true + + fr-FR + false + @@ -1687,6 +2059,10 @@ en-AU true + + fr-FR + false + @@ -1704,6 +2080,10 @@ en-AU true + + fr-FR + false + @@ -1723,6 +2103,10 @@ en-AU true + + fr-FR + false + @@ -1743,6 +2127,10 @@ en-AU true + + fr-FR + false + @@ -1760,6 +2148,10 @@ en-AU true + + fr-FR + false + @@ -1777,6 +2169,10 @@ en-AU true + + fr-FR + false + @@ -1796,6 +2192,10 @@ en-AU true + + fr-FR + false + @@ -1813,6 +2213,10 @@ en-AU true + + fr-FR + false + @@ -1830,6 +2234,10 @@ en-AU true + + fr-FR + false + @@ -1847,6 +2255,10 @@ en-AU true + + fr-FR + false + @@ -1864,6 +2276,10 @@ en-AU true + + fr-FR + false + @@ -1886,6 +2302,10 @@ en-AU true + + fr-FR + false + @@ -1903,6 +2323,10 @@ en-AU false + + fr-FR + false + @@ -1920,6 +2344,10 @@ en-AU true + + fr-FR + false + @@ -1937,6 +2365,10 @@ en-AU true + + fr-FR + false + @@ -1954,6 +2386,10 @@ en-AU true + + fr-FR + false + @@ -1971,6 +2407,10 @@ en-AU true + + fr-FR + false + @@ -1988,6 +2428,10 @@ en-AU true + + fr-FR + false + @@ -2005,6 +2449,10 @@ en-AU true + + fr-FR + false + @@ -2022,6 +2470,10 @@ en-AU true + + fr-FR + false + @@ -2039,6 +2491,10 @@ en-AU true + + fr-FR + false + @@ -2056,6 +2512,10 @@ en-AU true + + fr-FR + false + @@ -2073,6 +2533,10 @@ en-AU true + + fr-FR + false + @@ -2095,6 +2559,10 @@ en-AU true + + fr-FR + false + @@ -2112,6 +2580,10 @@ en-AU true + + fr-FR + false + @@ -2129,6 +2601,10 @@ en-AU true + + fr-FR + false + @@ -2146,6 +2622,10 @@ en-AU true + + fr-FR + false + @@ -2163,6 +2643,10 @@ en-AU true + + fr-FR + false + @@ -2180,6 +2664,10 @@ en-AU true + + fr-FR + false + @@ -2197,6 +2685,10 @@ en-AU true + + fr-FR + false + @@ -2222,6 +2714,10 @@ en-AU true + + fr-FR + false + @@ -2239,6 +2735,10 @@ en-AU true + + fr-FR + false + @@ -2256,6 +2756,10 @@ en-AU true + + fr-FR + false + @@ -2278,6 +2782,10 @@ en-AU true + + fr-FR + false + @@ -2295,6 +2803,10 @@ en-AU true + + fr-FR + false + @@ -2312,6 +2824,10 @@ en-AU true + + fr-FR + false + @@ -2329,6 +2845,10 @@ en-AU true + + fr-FR + false + @@ -2351,6 +2871,10 @@ en-AU true + + fr-FR + false + @@ -2368,6 +2892,10 @@ en-AU true + + fr-FR + false + @@ -2385,6 +2913,10 @@ en-AU true + + fr-FR + false + @@ -2402,6 +2934,10 @@ en-AU true + + fr-FR + false + @@ -2421,6 +2957,10 @@ en-AU true + + fr-FR + false + @@ -2441,6 +2981,10 @@ en-AU true + + fr-FR + false + @@ -2458,6 +3002,10 @@ en-AU true + + fr-FR + false + @@ -2475,6 +3023,10 @@ en-AU true + + fr-FR + false + @@ -2492,6 +3044,10 @@ en-AU true + + fr-FR + false + @@ -2509,6 +3065,10 @@ en-AU true + + fr-FR + false + @@ -2528,6 +3088,10 @@ en-AU true + + fr-FR + false + @@ -2548,6 +3112,10 @@ en-AU true + + fr-FR + false + @@ -2565,6 +3133,10 @@ en-AU true + + fr-FR + false + @@ -2582,6 +3154,10 @@ en-AU true + + fr-FR + false + @@ -2599,6 +3175,10 @@ en-AU true + + fr-FR + false + @@ -2623,6 +3203,10 @@ en-AU true + + fr-FR + false + @@ -2640,6 +3224,10 @@ en-AU true + + fr-FR + false + @@ -2657,6 +3245,10 @@ en-AU true + + fr-FR + false + @@ -2679,6 +3271,10 @@ en-AU true + + fr-FR + false + @@ -2696,6 +3292,10 @@ en-AU true + + fr-FR + false + @@ -2713,6 +3313,10 @@ en-AU true + + fr-FR + false + @@ -2730,6 +3334,10 @@ en-AU true + + fr-FR + false + @@ -2747,6 +3355,10 @@ en-AU true + + fr-FR + false + @@ -2764,6 +3376,10 @@ en-AU true + + fr-FR + false + @@ -2781,6 +3397,10 @@ en-AU true + + fr-FR + false + @@ -2798,6 +3418,10 @@ en-AU true + + fr-FR + false + @@ -2815,6 +3439,10 @@ en-AU true + + fr-FR + false + @@ -2832,6 +3460,10 @@ en-AU true + + fr-FR + false + @@ -2849,6 +3481,10 @@ en-AU true + + fr-FR + false + @@ -2866,6 +3502,10 @@ en-AU true + + fr-FR + false + @@ -2883,6 +3523,10 @@ en-AU true + + fr-FR + false + @@ -2900,6 +3544,10 @@ en-AU true + + fr-FR + false + @@ -2917,6 +3565,10 @@ en-AU true + + fr-FR + false + @@ -2934,6 +3586,10 @@ en-AU true + + fr-FR + false + @@ -2951,6 +3607,10 @@ en-AU true + + fr-FR + false + @@ -2966,6 +3626,10 @@ en-AU en.json + + fr-FR + fr.json + diff --git a/ui/src/i18n/fr.json b/ui/src/i18n/fr.json new file mode 100644 index 000000000..d0f905496 --- /dev/null +++ b/ui/src/i18n/fr.json @@ -0,0 +1,167 @@ +{ + "accessories.button_add_room": "Ajouter une pièce", + "accessories.button_create_room": "Créer une pièce", + "accessories.label_room_name": "Nom de la pièce", + "accessories.message_for_more_information": "pour plus d'informations.", + "accessories.message_must_use_insecure_mode": "Pour contrôler vos accessoires vous devez lancez Homebridge en mode insecure.", + "accessories.message_please_see": "Merci de voir", + "accessories.title_accessories": "Accessoires", + "accessories.title_accessory_control_disabled": "Contrôle des accessoires Homebridge désactivé", + "accessories.title_create_new_room": "Créer une nouvelle pièce", + "config.button_backup": "Sauvegarde", + "config.button_restore": "Restaurer", + "config.restore.button_remote_all_backups": "Supprimer toutes les sauvegardes", + "config.restore.message_copy_to_editor": "Copier dans l'éditeur", + "config.restore.message_no_backups": "Aucune sauvegarde", + "config.restore.title_restore_homebridge_backup": "Restaurer la config Homebridge sauvegardée", + "config.restore.toast_backups_deleted": "Toutes les sauvegardes on été supprimées", + "config.restore.toast_failed_to_delete_backups": "Erreur de suppression des sauvegardes", + "config.restore.toast_failed_to_load_backups": "Erreur de chargement des sauvegardes", + "config.title_config": "Éditeur de config", + "config.toast_click_save_to_confirm_backup_restore": "Cliquer sur Enregistrer pour confirmer la restauration de cet sauvegarde.", + "config.toast_config_accessory_must_be_array": "accessories doit être un tableau []", + "config.toast_config_bridge_missing": "Réglages du Pont manquant", + "config.toast_config_invalid_json": "La config contient du JSON invalide", + "config.toast_config_platform_must_be_array": "platforms doit être un tableau []", + "config.toast_config_saved": "Config enregistrée", + "config.toast_config_username_format_error": "Le nom du Pont doit être 6 paires de caractères hexadécimaux (A-F 0-9) séparé par des ':'", + "config.toast_failed_to_save_config": "Erreur d'enregistrement de la Config", + "config.toast_title_backup_loaded": "Sauvegarde chargée", + "config.toast_title_config_error": "Erreur de Config", + "config.toast_title_config_syntax_error": "Erreur de syntaxe dans la Config", + "form.button_cancel": "Annuler", + "form.button_close": "Fermer", + "form.button_delete": "Supprimer", + "form.button_edit": "Modifier", + "form.button_save": "Enregistrer", + "login.button_login": "Connexion", + "login.label_password": "Mot de passe", + "login.label_username": "Nom d'utilisateur", + "login.message_invalid_username_or_password": "Nom d'utilisateur ou mot de passe incorrect", + "login.title_login": "Se connecter", + "menu.docker.label_restart_container": "Redémarrer le container", + "menu.docker.label_settings": "Réglages", + "menu.docker.label_startup_script": "Script de démarrage", + "menu.docker.label_terminal": "Terminal", + "menu.label_accessories": "Accessoires", + "menu.label_config": "Config", + "menu.label_plugins": "Plugins", + "menu.label_status": "Statut", + "menu.linux.label_restart_server": "Redémarrer le Serveur", + "menu.linux.label_shutdown_server": "Éteindre le Serveur", + "menu.tooltip_logout": "Déconnexion", + "menu.tooltip_restart": "Redémarrer", + "menu.tooltip_user_accounts": "Comptes utilisateur", + "menu.tooltip_view_logs": "Voir les Logs", + "platform.docker.restart_container.message_run_with_restart_always": "Vérifier d'avoir lancer le container Docker avec --restart=always", + "platform.docker.restart_container.message_server_taking_long_time_to_restart": "Le redémarrage du serveur prend beaucoup du temps. Vous aurez peut-être besoin de démarrer le container Docker manuellement.", + "platform.docker.restart_container.title_restarting": "Redémarrage du container Docker", + "platform.docker.restart_container.toast_container_restarted": "Container Docker redémarrer", + "platform.docker.settings.button_restart_required": "Redémarrage requis", + "platform.docker.settings.message_env_warning": "Modifier ces valeurs surchagera les variables d'environment correspondantes que vous auriez pu affecter avec la commande docker run.", + "platform.docker.settings.message_image_upgrade_required": "Merci de mettre à jour l'image docker oznu/homebridge à la dernière version.", + "platform.docker.settings.title_settings": "Réglages", + "platform.docker.settings.toast_container_restart_required": "Redémarrage du container requis", + "platform.docker.settings.toast_title_settings_saved": "Réglages enregistrés", + "platform.docker.startup_script.message_script_help": "Ce script sera exécuté à chaque démarrage du container docker. Vous pouvez l'utiliser pour installer n'importe quel paquet dont votre plugin aurais besoin, comme ffmpeg ou libcap-dev.", + "platform.docker.startup_script.toast_restart_required": "Vous aurez besoin de redémarrer ce container docker pour que les changement prennent effet.", + "platform.docker.startup_script.toast_script_must_use_hashbang": "Les scripts doivent utiliser le hashbang #!/bin/sh", + "platform.docker.startup_script.toast_title_script_error": "Erreur du script", + "platform.docker.startup_script.toast_title_script_saved": "Script de démarrage enregistré", + "platform.linux.restart.message_please_wait_while_server_restarts": "Merci de patienter, cette page sera automatiquement rechargée quand l'Homebridge sera de nouveau en ligne.", + "platform.linux.restart.message_server_taking_long_time_to_restart": "Le redémarrage du serveur prend beaucoup de temps. Vous aurez peut être besoin de le démarrer manuellement.", + "platform.linux.restart.title_restarting_server": "Redémarrage du serveur", + "platform.linux.restart.toast_server_restart_error": "Une erreur est survenue lors de l'envoi de la commande de redémarrage au serveur.", + "platform.linux.restart.toast_server_restarted": "Serveur redémarrer", + "platform.linux.restart.toast_server_taking_long_time_to_come_online": "Le serveur prend beaucoup de temps à revenir en ligne", + "platform.linux.shutdown.message_server_will_power_down": "Le serveur va s'éteindre sous peu.", + "platform.linux.shutdown.title_shutting_down_server": "Arrêt du serveur", + "plugins.button_install": "Installer", + "plugins.button_settings": "Réglages", + "plugins.button_uninstall": "Désinstaller", + "plugins.button_update": "Mettre à jour", + "plugins.button_upgrade": "Mettre à niveau", + "plugins.label_certified_plugin": "Plugin Certifié", + "plugins.manage.button_restart_now": "Redémarrer Homebridge maintenant", + "plugins.manage.label_homebridge_upgraded": "Homebridge mis à niveau", + "plugins.manage.label_install": "Installer", + "plugins.manage.label_installed": "Installé", + "plugins.manage.label_uninstall": "Désinstaller", + "plugins.manage.label_uninstalled": "Désinstallé", + "plugins.manage.label_update": "Mettre à jour", + "plugins.manage.label_updated": "Mis à jour", + "plugins.manage.label_upgrade": "Mettre à niveau", + "plugins.manage.message_restart_required": "Redémarrage et Rafraîchissement requis", + "plugins.manage.message_restart_required_reason": "Après avoir installer une nouvelle version vous aurez besoin de redémarrer Homebridge et rafraîchir cette page pour avoir la dernière version du client.", + "plugins.manage.message_thanks_for_upgrading_ui": "Merci d'avoir installer la dernière d'Homebridge Config UI X.", + "plugins.placeholder_search_plugin": "Rechercher des plugins à installer...", + "plugins.settings.title_settings": "Réglages", + "plugins.settings.toast_plugin_config_saved": "Config du plugin enregistrée", + "plugins.settings.toast_restart_required": "Redémarrer Homebridge pour appliquer les changements.", + "plugins.status_installed": "Installé", + "plugins.status_not_installed": "Pas installé", + "plugins.status_update_available": "Mis à jour disponible", + "plugins.toast_failed_to_load_plugins": "Erreur de chargement des plugins", + "plugins.tooltip_update_plugin_to": "Mettre à jour le plugin vers v{{version}}", + "reset.button_reset_homebridge_now": "Réinitialiser Homebridge maintenant", + "reset.label_reset_homebridge": "réinitialiser homebridge", + "reset.message_accessory_config_will_not_be_changed": "Le reste de votre config ne sera pas modifié. Si Homebridge ne démarre pas du à une mauvaise config, une réinitialisation ne réglera pas le problème.", + "reset.message_action_is_irreversible": "Cette action est irréversible. Merci de lire avec attention avant de continuer.", + "reset.message_all_automations_will_be_reset": "Toutes les automatisation devront être reconfigurées après une réinitialisation.", + "reset.message_need_to_remove_homebridge_accessory_from_home_app": "Vous devrez supprimer l'accessoire Homebridge existant de l'app Maison manuellement.", + "reset.message_reset_will_unpair_from_homekit": "Une réinitialisation dé-associera cette instance d'Homebridge de votre configuration Apple Homekit.", + "reset.message_your_homebridge_username_will_be_changed": "Votre nom d'utilisateur et pin Homebridge sera modifié.", + "reset.title_reset_homebridge_accessory": "Réinitialiser l'accessoire Homebridge", + "reset.title_warning": "Attention", + "reset.toast_accessory_reset": "Réinitialisation de l'accessoire Homebridge", + "reset.toast_failed_to_reset": "Erreur lors de la réinitialisation d'Homebridge. Regarder les Logs.", + "restart.label_restart_command_executed": "Commande de redémarrage exécutée", + "restart.message_please_wait_while_server_restarts": "Merci de patienter, cette page redirigera automatiquement quand le serveur sera de nouveau en ligne.", + "restart.message_server_is_taking_long_time_to_restart": "Le redémarrage du serveur prend beaucoup de temps. Vous aurez peut-être besoin de démarrer le service Homebridge manuellement.", + "restart.title_restart": "Redémarrage d'Homebridge", + "restart.toast_server_restart_error": "Une erreur est survenue lors de l'envoi de la commande de redémarrage au serveur", + "restart.toast_server_restarted": "Serveur redémarré", + "restart.toast_sever_restart_timeout": "Le serveur prend beaucoup de temps à revenir en ligne", + "status.cpu.label_load": "Charge", + "status.cpu.label_temp": "Temp", + "status.cpu.title_cpu": "CPU", + "status.homebridge.label_checking_for_updates": "Vérification des mis à jour...", + "status.homebridge.label_up_to_date": "À jour", + "status.homebridge.label_update_available": "{{version}} Mis à jour disponible", + "status.homebridge.label_version": "Version", + "status.memory.label_free": "Disponible", + "status.memory.label_total": "Totale", + "status.memory.label_used": "Utilisée", + "status.memory.title_memory": "Mémoire", + "status.message_code_scan_instructions": "Scanner ce code avec la caméra de votre appareil iOS pour l'ajouter à l'app Maison.", + "status.services.label_console": "Console", + "status.services.label_listening_on_port": "Écoute sur le port {{port}}", + "status.services.label_not_running": "Non démarré", + "status.services.label_running_on_port": "Démarrer sur le port {{port}}", + "status.services.title_services": "Services", + "status.title_server_status": "Statut du serveur", + "status.uptime.label_days": "Jours", + "status.uptime.label_hours": "Heures", + "status.uptime.label_minutes": "Minutes", + "status.uptime.title_uptime": "Uptime", + "toast.title_error": "Erreur", + "toast.title_success": "Succès", + "toast.title_warning": "Attention", + "users.button_add_new_user": "Ajouter un nouvel utilisateur", + "users.button_add_user": "Ajouter un utilisateur", + "users.label_admin_user": "Administrateur ?", + "users.label_confirm_password": "Confirmer le mot de passe", + "users.label_full_name": "Nom complet", + "users.label_new_password": "Nouveau mot de passe", + "users.label_password": "Mot de passe", + "users.label_username": "Identifiant", + "users.title_add_user": "Ajouter un utilisateur", + "users.title_edit_user": "Modifier l'utilisateur", + "users.title_users": "Utilisateurs", + "users.toast_added_new_user": "Utilisateur ajouté", + "users.toast_failed_to_add_user": "Erreur lors de l'ajout de l'utilisateur", + "users.toast_failed_to_delete_user": "Erreur lors de la suppression de l'utilisateur", + "users.toast_failed_to_update_user": "Erreur lors de la mis à jour de l'utilisateur", + "users.toast_updated_user": "Utilisateur mis à jour", + "users.toast_user_deleted": "Utilisateur supprimé" +}