feat(auth): add username sign-in mode and recovery kits (#3215)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-05 14:10:07 +02:00
1 parent bf3d73a5f7
commit e1eecc3b6c
355 files changed
+52138 -24097

No files matched your search

@@ -109,8 +109,13 @@
"auth_and_oauth.unknown_origin_handoff": "Ce transfert de connexion a expiré ou a déjà été utilisé.",
"auth_and_oauth.unknown_passkey_bridge": "Cette demande de clé d'accès a expiré. Réessayez.",
"auth_and_oauth.unknown_passkey_migration": "Il n'y a aucune clé d'accès à mettre à jour pour le moment.",
"auth_and_registration.account_identity_locked": "La méthode de connexion est déjà définie et ne peut pas être modifiée.",
"auth_and_registration.instance_address_required": "Ce serveur utilise des noms d'utilisateur. Saisis le nom d'utilisateur souhaité suivi de @{host}.",
"auth_and_registration.invalid_login_or_password": "Nom d'utilisateur ou mot de passe invalide.",
"auth_and_registration.invalid_recovery_key": "Nom d'utilisateur ou clé de récupération invalide.",
"auth_and_registration.password_is_too_common": "Votre mot de passe est trop courant. Choisissez-en un moins prévisible.",
"auth_and_registration.password_not_set": "Le mot de passe n'est pas défini.",
"auth_and_registration.username_sign_in_only": "Ceci n'est disponible que sur les instances où l'on se connecte avec un nom d'utilisateur.",
"bots.bot_discriminator_cannot_be_changed": "Le discriminateur du bot ne peut pas être modifié.",
"bots.bot_is_private": "Ce bot est privé.",
"bots.bot_user_generation_failed": "La création du compte bot a échoué.",
@@ -240,6 +245,7 @@
"email.original_email_must_be_verified_first": "L'adresse e-mail d'origine doit d'abord être vérifiée.",
"email.original_verification_not_required": "La vérification d'origine n'est pas requise pour ce flux.",
"email.token_expired": "Le jeton d'e-mail a expiré.",
"email.unavailable_on_instance": "Cette instance n'utilise pas l'e-mail.",
"email.user_has_no_email_address": "Cet utilisateur n'a pas d'adresse e-mail.",
"email.user_is_not_pending_verification": "Cet utilisateur n'est pas en attente de vérification.",
"email.verification_code_expired": "Le code de vérification a expiré.",
@@ -456,6 +462,7 @@
"urls.url_length_invalid": "L'URL doit comporter entre {min} et {max} caractères.",
"urls.url_not_publicly_routable": "L'URL doit pointer vers une adresse IP publique accessible depuis Internet.",
"usernames_and_tags.discriminator_invalid_format": "Le discriminateur doit comporter {min}–{max} chiffres.",
"usernames_and_tags.discriminator_not_supported_on_instance": "Cette instance n'utilise pas d'identifiants. Votre nom d'utilisateur est unique à lui seul.",
"usernames_and_tags.discriminator_out_of_range": "Le discriminateur doit se situer entre {min} et {max}.",
"usernames_and_tags.discriminator_required": "Le discriminateur est obligatoire.",
"usernames_and_tags.display_name_length_invalid": "Le nom affiché doit comporter entre {min} et {max} caractères.",
@@ -464,9 +471,11 @@
"usernames_and_tags.global_name_length_invalid": "Le nom global doit comporter entre {min} et {max} caractères.",
"usernames_and_tags.global_name_reserved_value": "Le nom global ne peut pas être \"everyone\" ou \"here\".",
"usernames_and_tags.tag_already_taken": "Cet identifiant est déjà utilisé.",
"usernames_and_tags.tag_style_requires_email_sign_in": "Les tags ne sont disponibles que lorsque les personnes se connectent avec une adresse e-mail.",
"usernames_and_tags.too_many_users_with_this_username": "Trop d'utilisateurs ont ce nom d'utilisateur.",
"usernames_and_tags.too_many_users_with_username_try_different": "Trop d’utilisateurs portent ce nom d’utilisateur. Essayez-en un autre.",
"usernames_and_tags.unclaimed_accounts_can_only_set_email_via_token": "Les comptes dont l’inscription n’est pas finalisée ne peuvent définir une adresse e-mail qu’à l’aide d’un jeton.",
"usernames_and_tags.username_already_taken": "Ce nom d'utilisateur est déjà pris.",
"usernames_and_tags.username_invalid_characters": "Le nom d'utilisateur ne peut contenir que des lettres latines (a-z, A-Z), des chiffres (0-9) et des tirets bas (_).",
"usernames_and_tags.username_length_invalid": "Le nom d'utilisateur doit comporter entre {min} et {max} caractères.",
"usernames_and_tags.username_not_available": "Ce nom d'utilisateur n'est pas disponible.",