Update french translations

This commit is contained in:
Bubka 2022-05-09 17:31:32 +02:00
parent 549c65aaab
commit d15161ab71
8 changed files with 132 additions and 24 deletions

View File

@ -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',
],
];

View File

@ -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',
];

View File

@ -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',
];

View File

@ -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',

View File

@ -10,6 +10,7 @@
|
*/
'browser_preference' => 'Préférence du navigateur',
'en' => 'Anglais',
'fr' => 'Français',
'de' => 'Allemand',

View File

@ -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é',
],
];
];

View File

@ -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',

View File

@ -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à',
]
],
/*