From 42bda60baf013e54132d58a232d505d4c26bcb7b Mon Sep 17 00:00:00 2001
From: SonnyT72 <julien.prangere+github@gmail.com>
Date: Tue, 26 May 2020 23:20:46 +0200
Subject: [PATCH 1/3] Update fr.json

Translation of new variables linked to 2FA implementation.
Uniformisation of some other translations.
---
 ui/src/i18n/fr.json | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/ui/src/i18n/fr.json b/ui/src/i18n/fr.json
index 4330bf4f2..b51b5cc71 100644
--- a/ui/src/i18n/fr.json
+++ b/ui/src/i18n/fr.json
@@ -73,7 +73,7 @@
     "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.title_restore_homebridge_backup": "Restaurer la configuration Homebridge sauvegardée",
     "config.restore.toast_backups_deleted": "Toutes les sauvegardes ont é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",
@@ -85,20 +85,20 @@
     "config.toast_config_platform_must_be_array": "Platform doit être un tableau []",
     "config.toast_config_saved": "Configuration enregistrée",
     "config.toast_config_username_format_error": "Le nom du Pont doit être composé de 6 paires de caractères hexadécimaux (A-F 0-9) séparées par des ':'",
-    "config.toast_failed_to_save_config": "Erreur d'enregistrement de la Config",
+    "config.toast_failed_to_save_config": "Erreur d'enregistrement de la configuration",
     "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",
+    "config.toast_title_config_error": "Erreur de configuration",
+    "config.toast_title_config_syntax_error": "Erreur de syntaxe dans la configuration",
     "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_2fa_code": "Two Factor Authentication Code",
+    "login.label_2fa_code": "Code d'authentification à 2 facteurs",
     "login.label_password": "Mot de passe",
     "login.label_username": "Nom d'utilisateur",
-    "login.message_invalid_2fa_code": "The code entered is incorrect or has expired.",
+    "login.message_invalid_2fa_code": "Le code entré est incorrect ou a expiré.",
     "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",
@@ -189,7 +189,7 @@
     "reset.accessories_will_may_need_to_be_reconfigured": "Après la réalisation de cette action, certains accessoires devront peut-être être reconfigurés dans HomeKit ou de nouveau ajoutés à vos Automatisations.",
     "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 dû à une mauvaise config, une réinitialisation ne réglera pas le problème.",
+    "reset.message_accessory_config_will_not_be_changed": "Le reste de votre configuration ne sera pas modifié. Si Homebridge ne démarre pas dû à une mauvaise configuration, 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 automatisations devront être reconfigurées après une réinitialisation.",
     "reset.message_force_restart_hb_help_text": "Utiliser cette action pour forcer le service hb-service à procéder à un redémarrage complet.",
@@ -217,11 +217,11 @@
     "reset.toast_removing_cached_accessory_please_wait": "Suppression de l'accessoire du cache, patientez SVP...",
     "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.message_server_is_taking_long_time_to_restart": "Le redémarrage du serveur met 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",
+    "restart.toast_sever_restart_timeout": "Le serveur met beaucoup de temps à revenir en ligne",
     "settings.manage_cache.help": "Si un accessoire que vous ne possédez plus est encore affiché dans HomeKit, vous pourriez avoir besoin de le supprimer du cache. Vous pouvez choisir de supprimer un seul accessoire ou bien la totalité des accessoires du cache.",
     "settings.reset.help": "Si vous rencontrez un problème durant l'apparairrage d'Homebridge ou d'un accessoire externe comme une caméra  ou une TV compatible Homekit, vous pourriez avoir besoin de désappairer l'accessoire concerné ou remettre à zéro votre instance d'Homebridge.",
     "settings.title_actions": "Actions",
@@ -304,17 +304,17 @@
     "users.label_new_password": "Nouveau mot de passe",
     "users.label_password": "Mot de passe",
     "users.label_username": "Identifiant",
-    "users.setup_2fa": "Setup 2FA",
-    "users.setup_2fa_cannot_setup_2fa": "Cannot Setup 2FA",
-    "users.setup_2fa_disable": "Disable 2FA",
-    "users.setup_2fa_disable_enter_current_password": "Enter your current password to disable two factor authentication:",
-    "users.setup_2fa_disable_success": "Two factor authentication has been disabled.",
-    "users.setup_2fa_enable": "Enable 2FA",
-    "users.setup_2fa_enabled_success": "Two factor authentication has been enabled.",
-    "users.setup_2fa_enter_code": "Enter the code from your authenticator app:",
-    "users.setup_2fa_scan_qr_code": "Scan the QR code below with your authenticator app:",
-    "users.setup_2fa_server_time_out": "Your server's clock is out by {{ timeDiffError }} ms. The maximum allowed is +/-5000 ms.",
-    "users.setup_2fa_warning": "Two Factor Authentication requires your Homebridge server to have a very accurate date and time to login. If your server does not have the ability to keep time accurately you should not enable 2FA or risk being locked out of the Homebridge UI.",
+    "users.setup_2fa": "Configuration 2FA",
+    "users.setup_2fa_cannot_setup_2fa": "Echec lors de la configuration 2FA",
+    "users.setup_2fa_disable": "Désactiver 2FA",
+    "users.setup_2fa_disable_enter_current_password": "Entrer votre mot de passe courant pour désactiver l'authentification à deux facteurs :",
+    "users.setup_2fa_disable_success": "L'authentification à deux facteurs a été désactivée.",
+    "users.setup_2fa_enable": "Activer 2FA",
+    "users.setup_2fa_enabled_success": "L'authentification à deux facteurs a été activée.",
+    "users.setup_2fa_enter_code": "Entrez le code de votre app d'authentification :",
+    "users.setup_2fa_scan_qr_code": "Scannez le QR code ci-dessous avec votre app d'authentification :",
+    "users.setup_2fa_server_time_out": "L'horloge de votre serveur est déréglée de {{ timeDiffError }} ms. Le maximum autorisé est de +/-5000 ms.",
+    "users.setup_2fa_warning": "L'authentification à deux facteurs nécessite que votre serveur Homebridge puisse garder un réglage très précis de la date et de l'heure pour pouvoir se connecter. Si votre serveur n'a pas la capacité de garder une horloge précise, vous ne devez pas activer 2FA afin d'éviter de ne plus pouvoir vous connecter à Homebridge UI par la suite.",
     "users.title_add_user": "Ajouter un utilisateur",
     "users.title_edit_user": "Modifier l'utilisateur",
     "users.title_users": "Utilisateurs",

From 8845a4ebb4987c7ad5e67834abc9e2447d7ec2b9 Mon Sep 17 00:00:00 2001
From: SonnyT72 <julien.prangere+github@gmail.com>
Date: Tue, 26 May 2020 23:32:39 +0200
Subject: [PATCH 2/3] Update fr.json

Small correction
---
 ui/src/i18n/fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui/src/i18n/fr.json b/ui/src/i18n/fr.json
index b51b5cc71..f9f8d0eca 100644
--- a/ui/src/i18n/fr.json
+++ b/ui/src/i18n/fr.json
@@ -95,7 +95,7 @@
     "form.button_edit": "Modifier",
     "form.button_save": "Enregistrer",
     "login.button_login": "Connexion",
-    "login.label_2fa_code": "Code d'authentification à 2 facteurs",
+    "login.label_2fa_code": "Code d'authentification à deux facteurs",
     "login.label_password": "Mot de passe",
     "login.label_username": "Nom d'utilisateur",
     "login.message_invalid_2fa_code": "Le code entré est incorrect ou a expiré.",

From 75273c64aaa874b716d9b4598d7ca612a94284a2 Mon Sep 17 00:00:00 2001
From: SonnyT72 <julien.prangere+github@gmail.com>
Date: Tue, 26 May 2020 23:45:10 +0200
Subject: [PATCH 3/3] Update fr.json

word missing in a translation.
---
 ui/src/i18n/fr.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui/src/i18n/fr.json b/ui/src/i18n/fr.json
index f9f8d0eca..5227484ec 100644
--- a/ui/src/i18n/fr.json
+++ b/ui/src/i18n/fr.json
@@ -161,7 +161,7 @@
     "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 installé une nouvelle version vous aurez besoin de redémarrer Homebridge et <strong>rafraîchir cette page</strong> pour avoir la dernière version du client.",
-    "plugins.manage.message_thanks_for_upgrading_ui": "Merci d'avoir installé la dernière d'Homebridge Config UI X.",
+    "plugins.manage.message_thanks_for_upgrading_ui": "Merci d'avoir installé la dernière version d'Homebridge Config UI X.",
     "plugins.manage.message_uninstall_remove_config_required": "Si vous désinstallez de manière permanente ce plugin, prenez gare à supprimer toute configuration liée à ce plugin dans config.json avant de redémarrer Homebridge.",
     "plugins.manage.message_uninstall_remove_confirmation": "Etes-vous sûr de vouloir désinstaller {{ pluginName }} ?",
     "plugins.manage.message_uninstall_remove_plugin_config": "Supprimer la configuration du Plugin ?",