mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-12-23 23:49:53 +01:00
Update french translations
This commit is contained in:
parent
549c65aaab
commit
d15161ab71
@ -15,31 +15,76 @@
|
||||
|
||||
// Laravel
|
||||
'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements',
|
||||
'password' => 'Le mot de passe saisi est incorrect.',
|
||||
'throttle' => 'Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans :seconds secondes.',
|
||||
|
||||
// 2FAuth
|
||||
'sign_out' => 'Déconnexion',
|
||||
'sign_in' => 'Se connecter',
|
||||
'sign_in_using' => 'Se connecter en utilisant',
|
||||
'login_and_password' => 'login & mot de passe',
|
||||
'register' => 'Créer un compte',
|
||||
'welcome_back_x' => 'Bienvenue {0}',
|
||||
'already_authenticated' => 'Déjà authentifié',
|
||||
'authentication' => 'Authentification',
|
||||
'maybe_later' => 'Peut-être plus tard',
|
||||
'user_account_controlled_by_proxy' => 'Compte utilisateur mis à disposition par un proxy d\'authentification.<br />Gérer le compte au niveau du proxy.',
|
||||
'auth_handled_by_proxy' => 'Authentification gérée par un proxy inverse, les paramètres ci-dessous sont désactivés.<br />Gérer l\'authentification au niveau du proxy.',
|
||||
'confirm' => [
|
||||
'logout' => 'Etes-vous sûrs de vouloir vous déconnecter ?',
|
||||
'revoke_device' => 'Voulez-vous vraiment supprimer cet appareil ?',
|
||||
'delete_account' => 'Voulez-vous vraiment supprimer votre compte ?',
|
||||
],
|
||||
'webauthn' => [
|
||||
'security_device' => 'un périphérique de sécurité',
|
||||
'security_devices' => 'Périphériques de sécurité',
|
||||
'security_devices_legend' => 'Périphériques d\'authentification que vous pouvez utiliser pour vous connecter à 2FAuth, comme des clés de sécurité (ex : YubiKey) ou des smartphones dotés de capacités biométriques (ex : Apple FaceId/TouchId)',
|
||||
'enhance_security_using_webauthn' => 'Vous pouvez améliorer la sécurité de votre compte 2FAuth en activant l\'authentification WebAuthn.<br /><br />
|
||||
WebAuthn vous permet d\'utiliser des appareils de confiance (comme des Yubikeys ou des smartphones dotés de capacités biométriques) pour vous connecter rapidement et de manière plus sécurisée.',
|
||||
'use_security_device_to_sign_in' => 'Préparez-vous à vous authentifier en utilisant un de vos dispositifs de sécurité. Branchez votre clé, retirez votre masque ou vos gants, etc.',
|
||||
'lost_your_device' => 'Vous avez perdu votre appareil ?',
|
||||
'recover_your_account' => 'Récupérer votre compte',
|
||||
'account_recovery' => 'Récupération du compte',
|
||||
'recovery_punchline' => '2FAuth vous enverra un lien de récupération à cette adresse e-mail. Cliquez sur le lien dans l\'e-mail reçu pour enregistrer un nouveau périphérique de sécurité.<br /><br />Assurez-vous d\'ouvrir l\'e-mail depuis un appareil qui vous appartient ou que vous considérez de confiance.',
|
||||
'send_recovery_link' => 'Envoyer le lien de récupération',
|
||||
'account_recovery_email_sent' => 'E-mail de récupération du compte envoyé !',
|
||||
'disable_all_other_devices' => 'Désactiver tous les autres périphériques sauf celui-ci',
|
||||
'register_a_new_device' => 'Ajouter un nouveau périphérique',
|
||||
'device_successfully_registered' => 'Périphérique enregistré avec succès',
|
||||
'device_revoked' => 'Périphérique révoqué avec succès',
|
||||
'revoking_a_device_is_permanent' => 'La révocation d\'un périphérique est définitive',
|
||||
'recover_account_instructions' => 'Cliquez sur le bouton ci-dessous pour enregistrer un nouveau périphérique de sécurité afin de récupérer votre compte. Suivez simplement les instructions de votre navigateur.',
|
||||
'invalid_recovery_token' => 'Jeton de sécurité invalide',
|
||||
'rename_device' => 'Renommer le périphérique',
|
||||
'my_device' => 'Mon périphérique',
|
||||
'unknown_device' => 'Périphérique inconnu',
|
||||
'use_webauthn_only' => [
|
||||
'label' => 'Utiliser uniquement WebAuthn',
|
||||
'help' => 'Faire de WebAuthn la seule méthode disponible pour se connecter à 2FAuth. Ceci est la configuration recommandée pour profiter de la sécurité améliorée de WebAuthn.<br />
|
||||
En cas de perte de votre périphérique, vous serez toujours en mesure d\'enregistrer un nouveau périphérique de sécurité pour récupérer votre compte.'
|
||||
],
|
||||
'need_a_security_device_to_enable_options' => 'Définissez au moins un périphérique pour activer ces options',
|
||||
'use_webauthn_as_default' => [
|
||||
'label' => 'Utiliser WebAuthn comme méthode de connexion par défaut',
|
||||
'help' => 'Proposer d\'abord d\'utiliser WebAuthn lors de l\'identification. L\'identification avec login et mot de passe reste disponible en tant que méthode secondaire.<br />
|
||||
Ceci est sans effet si vous utilisez uniquement WebAuthn.'
|
||||
],
|
||||
],
|
||||
'forms' => [
|
||||
'name' => 'Nom',
|
||||
'login' => 'Connexion',
|
||||
'webauthn_login' => 'Connexion WebAuthn',
|
||||
'email' => 'Email',
|
||||
'password' => 'Mot de passe',
|
||||
'confirm_password' => 'Confirmez le mot de passe',
|
||||
'confirm_new_password' => 'Confirmez le nouveau mot de passe',
|
||||
'dont_have_account_yet' => 'Pas encore de compte ?',
|
||||
'already_register' => 'Déjà enregistré ?',
|
||||
'password_do_not_match' => 'Le mot de passe ne correspond pas',
|
||||
'authentication_failed' => 'Échec de l\'authentification',
|
||||
'forgot_your_password' => 'Mot de passe oublié ?',
|
||||
'request_password_reset' => 'Réinitialisez-le',
|
||||
'reset_password' => 'Mot de passe oublié',
|
||||
'no_reset_password_in_demo' => 'Réinitialisation impossible en mode Démo',
|
||||
'disabled_in_demo' => 'Fonctionnalité désactivée en mode Démo',
|
||||
'new_password' => 'Nouveau mot de passe',
|
||||
'current_password' => [
|
||||
'label' => 'Mot de passe actuel',
|
||||
@ -53,6 +98,11 @@
|
||||
'welcome_to_demo_app_use_those_credentials' => 'bienvenue sur la démo de 2FAuth.<br><br>Vous pouvez vous connecter en utilisant l\'adresse email <strong>demo@2fauth.app</strong> et le mot de passe <strong>demo</demo>',
|
||||
'register_punchline' => 'Bienvenue sur 2FAuth.<br/>Vous avez besoin d\'un compte pour aller plus loin. Remplissez ce formulaire pour vous inscrire et, s\'il vous plaît, choisissez un mot de passe fort, les données 2FA sont sensibles.',
|
||||
'reset_punchline' => '2FAuth vous enverra un lien de réinitialisation de mot de passe à cette adresse. Cliquez sur le lien dans l\'e-mail reçu pour définir un nouveau mot de passe.',
|
||||
'name_this_device' => 'Nommer ce périphérique',
|
||||
'delete_account' => 'Supprimer le compte',
|
||||
'delete_your_account' => 'Supprimer votre compte',
|
||||
'delete_your_account_and_reset_all_data' => 'Cela réinitialisera 2FAuth. Votre compte utilisateur sera supprimé ainsi que toutes les données 2FA. Il est impossible de restaurer des données réinitialisées.',
|
||||
'user_account_successfully_deleted' => 'Compte supprimé avec succès',
|
||||
],
|
||||
|
||||
];
|
||||
|
@ -15,11 +15,14 @@
|
||||
|
||||
'cancel' => 'Annuler',
|
||||
'update' => 'Mettre à jour',
|
||||
'copy' => 'Copier',
|
||||
'copy_to_clipboard' => 'Copier',
|
||||
'copied_to_clipboard' => 'Copié dans le presse-papier',
|
||||
'profile' => 'Profil',
|
||||
'edit' => 'Modifier',
|
||||
'delete' => 'Supprimer',
|
||||
'disable' => 'Désactiver',
|
||||
'enable' => 'Activer',
|
||||
'create' => 'Créer',
|
||||
'save' => 'Enregistrer',
|
||||
'close' => 'Fermer',
|
||||
@ -33,7 +36,11 @@
|
||||
'move' => 'Déplacer',
|
||||
'all' => 'Tous',
|
||||
'rename' => 'Renommer',
|
||||
'new_name' => 'Nouveau nom',
|
||||
'options' => 'Options',
|
||||
'reload' => 'Actualiser',
|
||||
'some_data_have_changed' => 'Certaines données ont été modifiées. Vous devriez'
|
||||
'some_data_have_changed' => 'Certaines données ont été modifiées. Vous devriez',
|
||||
'generate' => 'Générer',
|
||||
'open_in_browser' => 'Ouvrir dans votre navigateur',
|
||||
'continue' => 'Continuer',
|
||||
];
|
@ -15,7 +15,6 @@
|
||||
|
||||
'resource_not_found' => 'Ressource introuvable',
|
||||
'error_occured' => 'Une erreur est survenue :',
|
||||
'already_one_user_registered' => 'Un compte utilisateur existe déjà.',
|
||||
'cannot_register_more_user' => 'Vous ne pouvez pas enregistrer plus d\'un utilisateur.',
|
||||
'refresh' => 'Actualiser',
|
||||
'no_valid_otp' => 'Aucune donnée OTP valide dans ce QR code',
|
||||
@ -23,9 +22,19 @@
|
||||
'Unable_to_decrypt_uri' => 'uri impossible à décoder',
|
||||
'not_a_supported_otp_type' => 'Ce format OTP n\'est pas supporté pour le moment',
|
||||
'cannot_create_otp_without_secret' => 'Impossible de créer un OTP sans un secret',
|
||||
'cannot_create_otp_with_those_parameters' => 'Impossible de créer un OTP avec ces paramètres',
|
||||
'data_of_qrcode_is_not_valid_URI' => 'Les données de ce code QR ne forment pas une URI OTP Auth valide :',
|
||||
'wrong_current_password' => 'Mot de passe actuel érroné, rien n\a été modifié',
|
||||
'error_during_encryption' => 'Le chiffrement a échoué, votre base de données reste non protégée.',
|
||||
'error_during_decryption' => 'Le déchiffrement a échoué, votre base de données est toujours protégée. Ceci est principalement dû à un problème d\'intégrité des données chiffrées pour un ou plusieurs comptes.',
|
||||
'qrcode_cannot_be_read' => 'Ce QR code est illisible',
|
||||
'too_many_ids' => 'trop d\'IDs ont été inclus dans le paramètre de requête, max. 100 autorisés',
|
||||
'delete_user_setting_only' => 'Seuls les paramètres créés par l\'utilisateur peuvent être supprimés',
|
||||
'indecipherable' => '*indéchiffrable*',
|
||||
'cannot_decipher_secret' => 'Le secret ne peut pas être déchiffré. Ceci est généralement causé par une valeur APP_KEY incorrecte définie dans le fichier de configuration .env de 2Fauth ou des données corrompues dans la base de données.',
|
||||
'https_required' => 'Contexte HTTPS requis',
|
||||
'browser_does_not_support_webauthn' => 'Votre appareil ne supporte pas WebAuthn. Réessayez plus tard en utilisant un navigateur plus récent',
|
||||
'aborted_by_user' => 'Abandonné par l\'utilisateur',
|
||||
'security_device_unsupported' => 'Périphérique de sécurité non pris en charge',
|
||||
'unsupported_with_reverseproxy' => 'Sans effet avec un proxy d\'authentification',
|
||||
'user_deletion_failed' => 'La suppression du compte utilisateur a échoué, aucune donnée n\'a été supprimée',
|
||||
];
|
@ -14,6 +14,7 @@
|
||||
*/
|
||||
|
||||
'groups' => 'Groupes',
|
||||
'create_group' => 'Créer un nouveau groupe',
|
||||
'select_accounts_to_show' => 'Sélectionnez les comptes à afficher',
|
||||
'manage_groups' => 'Gérer les groupes',
|
||||
'active_group' => 'Groupe actif',
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
|
||||
*/
|
||||
|
||||
'browser_preference' => 'Préférence du navigateur',
|
||||
'en' => 'Anglais',
|
||||
'fr' => 'Français',
|
||||
'de' => 'Allemand',
|
||||
|
@ -15,28 +15,45 @@
|
||||
|
||||
'settings' => 'Réglages',
|
||||
'account' => 'Compte',
|
||||
'password' => 'Mot de passe',
|
||||
'oauth' => 'OAuth',
|
||||
'webauthn' => 'WebAuthn',
|
||||
'tokens' => 'Jetons',
|
||||
'options' => 'Options',
|
||||
'confirm' => [
|
||||
|
||||
],
|
||||
'general' => 'General',
|
||||
'security' => 'Sécurité',
|
||||
'profile' => 'Profil',
|
||||
'change_password' => 'Changer le mot de passe',
|
||||
'personal_access_tokens' => 'Jetons d\'accès personnel',
|
||||
'token_legend' => 'Les jetons d\'accès personnels permettent à n\'importe quelle application de s\'authentifier à l\'API 2Fauth. Vous devez fournir le jeton d\'accès en tant que Bearer dans l\'en-tête d\'autorisation des requêtes de ces applications.',
|
||||
'generate_new_token' => 'Générer un nouveau jeton',
|
||||
'revoke' => 'Révoquer',
|
||||
'token_revoked' => 'Jeton révoqué avec succès',
|
||||
'revoking_a_token_is_permanent' => 'Révoquer un jeton est définitif',
|
||||
'confirm' => [
|
||||
'revoke' => 'Êtes-vous sûr(e) de vouloir révoquer ce jeton ?',
|
||||
],
|
||||
'make_sure_copy_token' => 'Copier votre jeton d\'accès personnel dès maintenant. Vous ne pourrez pas l\'afficher à nouveau !',
|
||||
'data_input' => 'Saisie des données',
|
||||
'forms' => [
|
||||
'edit_settings' => 'Modifier les réglages',
|
||||
'setting_saved' => 'Réglages sauvegardés',
|
||||
'new_token' => 'Nouveau jeton',
|
||||
'some_translation_are_missing' => 'Certaines traductions sont manquantes en utilisant la langue préférée du navigateur ?',
|
||||
'help_translate_2fauth' => 'Aidez à traduire 2FAuth',
|
||||
'language' => [
|
||||
'label' => 'Langue',
|
||||
'help' => 'Traduit l\'application dans la langue choisie'
|
||||
'help' => 'Langue utilisée pour traduire l\'interface utilisateur de 2FAuth. Les langues proposées sont complètes, vous pouvez les utiliser pour remplacer la langue de référence de votre navigateur.'
|
||||
],
|
||||
'show_otp_as_dot' => [
|
||||
'label' => 'Rendre illisibles les codes générés',
|
||||
'help' => 'Remplace les caractères des codes générés par des ●●● pour garantir leur confidentialité. N\'affecte pas la fonction de copier/coller qui reste utilisable.'
|
||||
'label' => 'Afficher les mots de passe générés sous forme de point',
|
||||
'help' => 'Remplace les caractères des mots de passe générés par des ●●● pour garantir leur confidentialité. N\'affecte pas la fonction de copier/coller qui reste utilisable.'
|
||||
],
|
||||
'close_otp_on_copy' => [
|
||||
'label' => 'Ne plus afficher les codes copiés',
|
||||
'help' => 'Ferme automatiquement le popup affichant le code généré dès que ce dernier a été copié.'
|
||||
'label' => 'Ne plus afficher les mots de passe copiés',
|
||||
'help' => 'Ferme automatiquement le popup affichant le mot de passe généré dès que ce dernier a été copié'
|
||||
],
|
||||
'use_basic_qrcode_reader' => [
|
||||
'label' => 'Utiliser le lecteur de QR code basique',
|
||||
@ -53,7 +70,7 @@
|
||||
'help' => 'Affiche les icônes des comptes dans la vue principale'
|
||||
],
|
||||
'auto_lock' => [
|
||||
'label' => 'Verouillage automatique',
|
||||
'label' => 'Verrouillage automatique',
|
||||
'help' => 'Déconnecter automatiquement l\'utilisateur en cas d\'inactivité'
|
||||
],
|
||||
'use_encryption' => [
|
||||
@ -77,7 +94,7 @@
|
||||
'help' => 'Enregistre le dernier groupe affiché et le restaure lors de votre prochaine visite',
|
||||
],
|
||||
'never' => 'Jamais',
|
||||
'on_otp_copy' => 'Après copie d\'un code de sécurité',
|
||||
'on_otp_copy' => 'Après copie d\'un mot de passe',
|
||||
'1_minutes' => 'Après 1 minute',
|
||||
'5_minutes' => 'Après 5 minutes',
|
||||
'10_minutes' => 'Après 10 minutes',
|
||||
@ -90,4 +107,4 @@
|
||||
'advanced_form' => 'Formulaire avancé',
|
||||
],
|
||||
|
||||
];
|
||||
];
|
@ -22,6 +22,7 @@
|
||||
'use_full_form' => 'Ou utiliser le formulaire détaillé',
|
||||
'add_one' => 'Add one',
|
||||
'show_qrcode' => 'Afficher le QR code',
|
||||
'no_service' => '- aucun service -',
|
||||
'forms' => [
|
||||
'service' => [
|
||||
'placeholder' => 'example.com',
|
||||
@ -81,7 +82,7 @@
|
||||
'image' => [
|
||||
'label' => 'Image',
|
||||
'placeholder' => 'http://...',
|
||||
'help' => 'L\'url d\'une image externe à utiliser comme icône du compte'
|
||||
'help' => 'L\'URL d\'une image externe à utiliser comme icône du compte'
|
||||
],
|
||||
'options_help' => 'Vous pouvez laisser les options suivantes non renseignées si vous ne savez pas comment les définir. Les valeurs les plus couramment utilisées seront appliquées.',
|
||||
'alternative_methods' => 'Méthodes alternatives',
|
||||
|
@ -14,6 +14,7 @@
|
||||
*/
|
||||
|
||||
'accepted' => 'Le champ :attribute doit être accepté.',
|
||||
'accepted_if' => 'Le champ :attribute doit être accepté quand :other a la valeur :value.',
|
||||
'active_url' => 'Le champ :attribute n\'est pas une URL valide.',
|
||||
'after' => 'Le champ :attribute doit être une date postérieure au :date.',
|
||||
'after_or_equal' => 'Le champ :attribute doit être une date postérieure ou égale au :date.',
|
||||
@ -31,9 +32,12 @@
|
||||
],
|
||||
'boolean' => 'Le champ :attribute doit être vrai ou faux.',
|
||||
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
|
||||
'current_password' => 'Le mot de passe est incorrect.',
|
||||
'date' => 'Le champ :attribute n\'est pas une date valide.',
|
||||
'date_equals' => 'Le champ :attribute doit être une date égale à :date.',
|
||||
'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
|
||||
'declined' => 'Le champ :attribute doit être décliné.',
|
||||
'declined_if' => 'Le champ :attribute doit être décliné quand :other a la valeur :value.',
|
||||
'different' => 'Les champs :attribute et :other doivent être différents.',
|
||||
'digits' => 'Le champ :attribute doit contenir :digits chiffres.',
|
||||
'digits_between' => 'Le champ :attribute doit contenir entre :min et :max chiffres.',
|
||||
@ -90,11 +94,16 @@
|
||||
'string' => 'Le texte :attribute doit contenir au moins :min caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir au moins :min éléments.',
|
||||
],
|
||||
'multiple_of' => 'La valeur de :attribute doit être un multiple de :value.',
|
||||
'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.',
|
||||
'not_regex' => 'Le format du champ :attribute n\'est pas valide.',
|
||||
'numeric' => 'Le champ :attribute doit contenir un nombre.',
|
||||
'password' => 'Le mot de passe est incorrect',
|
||||
'present' => 'Le champ :attribute doit être présent.',
|
||||
'prohibited' => 'Le champ :attribute est interdit.',
|
||||
'prohibited_if' => 'Le champ :attribute est interdit quand :other a la valeur :value.',
|
||||
'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l\'une des valeurs :values.',
|
||||
'prohibits' => 'Le champ :attribute interdit :other d\'être présent.',
|
||||
'regex' => 'Le format du champ :attribute est invalide.',
|
||||
'required' => 'Le champ :attribute est obligatoire.',
|
||||
'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
|
||||
@ -118,6 +127,8 @@
|
||||
'url' => 'Le champ :attribute doit être une url valide.',
|
||||
'uuid' => 'Le champ :attribute doit être un UUID valide',
|
||||
|
||||
'single' => 'Lors de l\'utilisation de :attribut, il doit être le seul paramètre dans le corps de la requête',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
@ -131,27 +142,38 @@
|
||||
|
||||
'custom' => [
|
||||
'icon' => [
|
||||
'image' => 'Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp',
|
||||
'image' => 'Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp.',
|
||||
],
|
||||
'qrcode' => [
|
||||
'image' => 'Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp',
|
||||
'image' => 'Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp.',
|
||||
],
|
||||
'uri' => [
|
||||
'starts_with' => 'La valeur n\'est pas une uri OTP valide',
|
||||
],
|
||||
'email' => [
|
||||
'exists' => 'Aucun compte utilisateur n\'utilise cette email',
|
||||
'regex' => 'Le champ :attribute n\'est pas une URI otpauth valide.',
|
||||
],
|
||||
'otp_type' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
'in' => 'Le champ :attribute n\'est pas supporté.',
|
||||
],
|
||||
'email' => [
|
||||
'exists' => 'Aucun compte utilisateur n\'utilise cet email.',
|
||||
],
|
||||
'secret' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
'isBase32Encoded' => 'Le :attribute doit être une chaîne encodée en base32',
|
||||
],
|
||||
'account' => [
|
||||
'required_without' => 'Le champ :attribute est obligatoire.',
|
||||
'regex' => 'Le champ :attribute ne doit pas contenir de deux-points.',
|
||||
],
|
||||
'service' => [
|
||||
'regex' => 'Le champ :attribute ne doit pas contenir de deux-points.',
|
||||
],
|
||||
'label' => [
|
||||
'required' => 'L\'URI doit avoir un label.',
|
||||
],
|
||||
'ids' => [
|
||||
'regex' => 'Les IDs doivent être séparés par des virgules, sans virgule en fin de chaîne.',
|
||||
],
|
||||
'name' => [
|
||||
'firstUser' => 'Un compte utilisateur existe déjà',
|
||||
]
|
||||
],
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user