diff --git a/resources/lang/en/commons.php b/resources/lang/en/commons.php
index ae52fd20..912999a5 100644
--- a/resources/lang/en/commons.php
+++ b/resources/lang/en/commons.php
@@ -81,9 +81,6 @@
'information' => 'Information',
'send' => 'Send',
'optimize' => 'Optimize',
- 'duration' => 'Duration',
- 'from' => 'From',
- 'using' => 'Using',
'IP' => 'IP',
'browser' => 'Browser',
'operating_system_short' => 'OS',
diff --git a/resources/lang/fr/admin.php b/resources/lang/fr/admin.php
index 9e13d760..2101c01f 100644
--- a/resources/lang/fr/admin.php
+++ b/resources/lang/fr/admin.php
@@ -27,7 +27,7 @@
'confirm' => [
'delete_user' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur ? Il est impossible de restaurer un utilisateur supprimé.',
'request_password_reset' => 'Êtes-vous sûr de vouloir réinitialiser le mot de passe de cet utilisateur ?',
- 'purge_password_reset_request' => 'Êtes-vous sûr de vouloir supprimer la demande ?',
+ 'purge_password_reset_request' => 'Êtes-vous sûr de vouloir supprimer la demande précédente ?',
'delete_account' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur ?',
'edit_own_account' => 'Il s\'agit de votre propre compte. Êtes-vous sûr ?',
'change_admin_role' => 'Cela va grandement impacter les permissions de cet utilisateur. Êtes-vous sûr ?',
@@ -68,6 +68,20 @@
'check_now' => 'Vérifier maintenant',
'view_on_github' => 'Voir sur GitHub',
'x_is_available' => ':version est disponible',
+ 'successful_login_on' => 'Connexion réussie le :login_at',
+ 'successful_logout_on' => 'Déconnexion réussie le :login_at',
+ 'failed_login_on' => 'Connexion refusée le :login_at',
+ 'last_accesses' => 'Derniers accès',
+ 'see_full_log' => 'Voir le log complet',
+ 'browser_on_platform' => ':browser sur :platform',
+ 'access_log_has_more_entries' => 'Le journal des accès contient probablement plus d\'entrées.',
+ 'access_log_legend_for_user' => 'Journal des accès de l\'utilisateur :username',
+ 'show_last_month_log' => 'Afficher les entrées sur un mois',
+ 'show_three_months_log' => 'Afficher les entrées sur 3 mois',
+ 'show_six_months_log' => 'Afficher les entrées sur 6 mois',
+ 'show_one_year_log' => 'Afficher les entrées sur un an',
+ 'sort_by_date_asc' => 'Afficher les plus anciens en premier',
+ 'sort_by_date_desc' => 'Afficher les plus récents en premier',
'forms' => [
'use_encryption' => [
'label' => 'Protéger les données sensibles',
diff --git a/resources/lang/fr/commons.php b/resources/lang/fr/commons.php
index 4b9012a9..0afeb988 100644
--- a/resources/lang/fr/commons.php
+++ b/resources/lang/fr/commons.php
@@ -79,7 +79,13 @@
'nothing' => 'rien',
'no_result' => 'Aucun résultat',
'information' => 'Information',
- 'permissions' => 'Autorisations',
'send' => 'Envoyer',
'optimize' => 'Optimiser',
+ 'IP' => 'IP',
+ 'browser' => 'Navigateur',
+ 'operating_system_short' => 'OS',
+ 'no_entry_yet' => 'Aucune entrée pour l\'instant',
+ 'time' => 'Heure',
+ 'ip_address' => 'Adresse IP',
+ 'device' => 'Appareil',
];
diff --git a/resources/lang/fr/errors.php b/resources/lang/fr/errors.php
index 3cb3dd00..935e9b6d 100644
--- a/resources/lang/fr/errors.php
+++ b/resources/lang/fr/errors.php
@@ -57,6 +57,7 @@
'unauthorized' => 'Non autorisé',
'unauthorized_legend' => 'Vous n\'avez pas la permission de voir cette ressource ou d\'effectuer cette action',
'cannot_delete_the_only_admin' => 'Impossible de supprimer le seul compte administrateur',
+ 'cannot_demote_the_only_admin' => 'Impossible de rétrograder le seul compte administrateur',
'error_during_data_fetching' => '💀 Une erreur s\'est produite lors de la récupération des données',
'check_failed_try_later' => 'Échec de la vérification, veuillez réessayer plus tard',
'sso_disabled' => 'SSO est désactivé',
@@ -67,4 +68,8 @@
'account_managed_by_external_provider' => 'Compte géré par un fournisseur externe',
'data_cannot_be_refreshed_from_server' => 'Les données ne peuvent être actualisées depuis le serveur',
'no_pwd_reset_for_this_user_type' => 'Réinitialisation du mot de passe indisponible pour cet utilisateur',
+ 'cannot_detect_qrcode_in_image' => 'Impossible de détecter un QR code dans l\'image, essayez de recadrer l\'image',
+ 'cannot_decode_detected_qrcode' => 'Impossible de décoder le QR code détecté, essayez de rogner ou d\'améliorer l\'image',
+ 'qrcode_has_invalid_checksum' => 'La somme de contrôle du QR code est invalide',
+ 'no_readable_qrcode' => 'Aucun QR code lisible',
];
\ No newline at end of file
diff --git a/resources/lang/fr/notifications.php b/resources/lang/fr/notifications.php
index 6dc3d1d9..2d6db4bf 100644
--- a/resources/lang/fr/notifications.php
+++ b/resources/lang/fr/notifications.php
@@ -14,10 +14,17 @@
*/
'hello' => 'Bonjour',
+ 'hello_user' => 'Bonjour :username,',
+ 'regards' => 'Cordialement',
'test_email_settings' => [
'subject' => 'Email de test 2FAuth',
'reason' => 'Vous recevez cet email car vous avez demandé à vérifier le bon fonctionnement de l\'envoi des emails sur votre instance 2FAuth.',
'success' => 'Bonne nouvelle, ça fonctionne :)'
],
-
+ 'new_device' => [
+ 'subject' => 'Nouvelle connexion à 2FAuth',
+ 'resume' => 'Un nouvel appareil vient de se connecter à votre compte 2FAuth.',
+ 'connection_details' => 'Voici les détails de cette connexion',
+ 'recommandations' => 'S\'il s\'agit de vous, vous pouvez ignorer cette alerte. Dans le cas contraire, et si vous soupçonnez une activité suspecte sur votre compte, changez votre mot de passe sans attendre.'
+ ],
];
\ No newline at end of file
diff --git a/resources/lang/fr/titles.php b/resources/lang/fr/titles.php
index b0793a84..59dd177e 100644
--- a/resources/lang/fr/titles.php
+++ b/resources/lang/fr/titles.php
@@ -51,5 +51,8 @@
'users' => 'Gestion des utilisateurs',
'createUser' => 'Créer un utilisateur',
'manageUser' => 'Gestion de l\'utilisateur',
+ 'logs' => [
+ 'access' => 'Journal des accès'
+ ]
]
];
\ No newline at end of file