diff options
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js index de6b7c8..bfa707c 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/fr.js @@ -28,6 +28,25 @@ export default { 'login.loading': 'Connexion en cours...', 'login.no_account': 'Pas encore de compte ?', 'login.register_link': 'Créer un compte', + 'login.forgot': 'Phrase secrète oubliée ?', + 'reset.title': 'Réinitialiser la phrase secrète', + 'reset.request_intro': 'Saisissez votre nom d’utilisateur et l’e-mail du compte. S’ils correspondent, un code de réinitialisation est envoyé à cette adresse.', + 'reset.send_code': 'Envoyer le code', + 'reset.form_intro': 'Saisissez le code reçu par e-mail et choisissez une nouvelle phrase secrète. Si vous avez votre clé de récupération, ajoutez-la pour rétablir aussi l’accès à vos groupes.', + 'reset.code': 'Code de réinitialisation', + 'reset.recovery_key': 'Clé de récupération (facultatif)', + 'reset.recovery_key_hint': 'Laissez vide si vous ne l’avez pas. Sans elle, votre connexion est rétablie, mais chaque groupe devra être rejoint.', + 'reset.new_pass': 'Nouvelle phrase secrète', + 'reset.new_pass_repeat': 'Répéter la nouvelle phrase secrète', + 'reset.submit': 'Réinitialiser la phrase secrète', + 'reset.working': 'Restauration de vos identités de groupe…', + 'reset.signin_restored': 'Votre connexion a été rétablie.', + 'reset.groups_restored': 'Vos identités de groupe ont été restaurées sur chaque nœud joignable.', + 'reset.no_recovery': 'Vos identités de groupe n’ont pas été restaurées. Pour chaque groupe, demandez à son opérateur de vous désépingler et de vous envoyer un nouveau code d’invitation, puis rejoignez-le.', + 'reset.needs_operator': 'Ces groupes nécessitent encore une action — demandez à chaque opérateur de vous désépingler et de vous envoyer un nouveau code :', + 'reset.go_app': 'Aller à l’application', + 'reset.back_to_login': 'Retour à la connexion', + 'reset.err_unsupported': 'La réinitialisation de la phrase secrète nécessite le module de chiffrement du navigateur, indisponible ici.', // Register 'register.title': 'Créer un compte', @@ -39,6 +58,16 @@ export default { 'register.loading': 'Création du compte...', 'register.has_account': 'Vous avez déjà un compte ?', 'register.login_link': 'Se connecter', + 'register.recovery_title': 'Enregistrez votre clé de récupération', + 'register.recovery_intro': "Cette clé restaure vos identités de groupe si vous oubliez un jour votre phrase secrète. Conservez-la dans un gestionnaire de mots de passe ou en lieu sûr — elle n'est affichée qu'une seule fois, et le hub ne la voit jamais.", + 'register.recovery_copy': 'Copier', + 'register.recovery_copied': 'Copié', + 'register.recovery_warning': "Si vous perdez à la fois votre phrase secrète et cette clé, vos fichiers restent sur leurs nœuds mais vous rejoignez chaque groupe avec une nouvelle identité.", + 'register.recovery_saved': "J'ai enregistré ma clé de récupération en lieu sûr.", + 'register.recovery_continue': 'Continuer', + 'register.recovery_email_opt': 'M’envoyer aussi cette clé de récupération par e-mail comme sauvegarde', + 'register.recovery_emailed': 'Une copie a également été envoyée à votre adresse e-mail, dans le même message que votre code de vérification.', + 'register.recovery_not_emailed': 'Elle n’a pas été envoyée par e-mail. Enregistrez-la maintenant — c’est la seule fois où elle est affichée.', 'register.success_title': 'Vérifiez votre e-mail', 'register.success_msg': 'Un code de vérification a été envoyé à votre adresse e-mail. Saisissez-le ci-dessous pour activer votre compte.', 'register.go_login': 'Aller à la connexion', @@ -293,6 +322,36 @@ export default { other: '{n} épinglées', }, 'settings.node_pins_clear': 'Effacer les identités épinglées', + 'settings.passphrase': 'Phrase secrète', + 'settings.passphrase_hint': "Change la phrase secrète de ce compte. Vos clés d'identité sont re-chiffrées sur chaque groupe dont le nœud est en ligne ; un groupe dont le nœud est hors ligne devra être rejoint ensuite.", + 'settings.passphrase_change': 'Changer la phrase secrète', + 'settings.passphrase_current': 'Phrase secrète actuelle', + 'settings.passphrase_new': 'Nouvelle phrase secrète', + 'settings.passphrase_new_repeat': 'Répéter la nouvelle phrase secrète', + 'settings.continue': 'Continuer', + 'settings.done': 'Terminé', + 'settings.passphrase_confirm_intro': "Vos clés d'identité vont être re-chiffrées maintenant sur chaque groupe dont le nœud est joignable :", + 'settings.passphrase_reachable': 'Mis à jour maintenant', + 'settings.passphrase_unreachable': 'Injoignable', + 'settings.passphrase_fallback_note': "Pour un groupe injoignable, demandez à son opérateur de vous désépingler et de vous envoyer un nouveau code d'invitation, puis rejoignez-le. Vos fichiers et messages ne sont pas perdus.", + 'settings.passphrase_confirm_btn': 'Changer', + 'settings.passphrase_working': 'Re-chiffrement de vos clés…', + 'settings.passphrase_done': 'Phrase secrète changée.', + 'settings.passphrase_needs_operator': 'Ces groupes nécessitent encore une action — demandez à chaque opérateur de vous désépingler et de vous envoyer un nouveau code :', + 'settings.pw_too_short': 'La nouvelle phrase secrète doit comporter au moins 12 caractères.', + 'settings.pw_mismatch': 'Les deux nouvelles phrases secrètes ne correspondent pas.', + 'settings.pw_same': "La nouvelle phrase secrète doit être différente de l'actuelle.", + 'settings.pw_wrong_current': "La phrase secrète actuelle est incorrecte. Rien n'a été changé.", + 'settings.recovery': 'Clé de récupération', + 'settings.recovery_hint': "Ajoute à chaque groupe une copie de votre identité chiffrée avec votre clé de récupération. À faire une fois dans chaque navigateur que vous utilisez ; sans cela, une phrase secrète perdue oblige à rejoindre chaque groupe à la main.", + 'settings.recovery_loaded': 'Chargée dans ce navigateur — les nouveaux groupes sont couverts automatiquement.', + 'settings.recovery_open': 'Saisir la clé de récupération', + 'settings.recovery_input_ph': 'Collez votre clé de récupération', + 'settings.recovery_submit': 'Ajouter les copies de secours', + 'settings.recovery_working': 'Mise à jour de vos groupes…', + 'settings.recovery_done': 'Vos groupes ont maintenant une copie de récupération.', + 'settings.recovery_partial': 'Ces groupes n’ont pas pu être joints. Ouvrez-les plus tard, ou relancez l’opération :', + 'settings.recovery_need_relogin': 'Veuillez vous déconnecter puis vous reconnecter, et réessayer.', 'settings.danger': 'Supprimer le compte', 'settings.delete_hint': 'Supprime votre compte, vos adhésions aux groupes et vos ' + 'notifications du hub, et libère votre nom d’utilisateur. Cela n’atteint pas ' @@ -526,6 +585,9 @@ export default { + 'invité, et saisissez-le ici. Ensuite, ce navigateur est reconnu et la question ' + 'ne vous sera plus posée.', 'group.join_code_btn': 'Rejoindre', + 'group.pass_title': 'Saisissez votre phrase secrète', + 'group.pass_hint': 'Ce navigateur n’a pas encore déverrouillé vos clés. Saisissez votre phrase secrète une fois pour ouvrir vos groupes ici.', + 'group.pass_btn': 'Déverrouiller', 'notif.purge': 'Tout effacer', 'notif.title': 'Notifications', |