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

+9
View File
@@ -113,8 +113,13 @@ const ERROR_I18N_HI_MESSAGES = defineErrorI18nLocaleMessages({
"auth_and_oauth.unknown_origin_handoff": "यह साइन-इन ट्रांसफ़र समाप्त हो गया है या पहले ही उपयोग किया जा चुका है।",
"auth_and_oauth.unknown_passkey_bridge": "इस पासकी अनुरोध की समय-सीमा समाप्त हो गई है। फिर से कोशिश करें।",
"auth_and_oauth.unknown_passkey_migration": "अभी अपडेट करने के लिए कोई पासकी नहीं है।",
"auth_and_registration.account_identity_locked": "साइन-इन का तरीका पहले से तय है और इसे बदला नहीं जा सकता।",
"auth_and_registration.instance_address_required": "यह सर्वर यूज़रनेम का इस्तेमाल करता है। अपना मनचाहा यूज़रनेम लिखें और उसके बाद @{host} जोड़ें।",
"auth_and_registration.invalid_login_or_password": "अमान्य यूज़रनेम या पासवर्ड।",
"auth_and_registration.invalid_recovery_key": "अमान्य यूज़रनेम या रिकवरी की।",
"auth_and_registration.password_is_too_common": "आपका पासवर्ड बहुत कॉमन है। कृपया ऐसा पासवर्ड चुनें जिसका अंदाज़ा लगाना मुश्किल हो।",
"auth_and_registration.password_not_set": "पासवर्ड सेट नहीं है।",
"auth_and_registration.username_sign_in_only": "यह सिर्फ़ उन इंस्टेंस पर उपलब्ध है जहाँ लोग यूज़रनेम से साइन इन करते हैं।",
"bots.bot_discriminator_cannot_be_changed": "बॉट डिस्क्रिमिनेटर को बदला नहीं जा सकता।",
"bots.bot_is_private": "यह बॉट प्राइवेट है।",
"bots.bot_user_generation_failed": "बॉट यूज़र जनरेशन फेल हो गया।",
@@ -244,6 +249,7 @@ const ERROR_I18N_HI_MESSAGES = defineErrorI18nLocaleMessages({
"email.original_email_must_be_verified_first": "मूल ईमेल को पहले वेरिफ़ाई करना ज़रूरी है।",
"email.original_verification_not_required": "इस फ़्लो के लिए मूल वेरिफ़िकेशन ज़रूरी नहीं है।",
"email.token_expired": "ईमेल टोकन एक्सपायर हो गया है।",
"email.unavailable_on_instance": "यह इंस्टेंस ईमेल का इस्तेमाल नहीं करता।",
"email.user_has_no_email_address": "इस यूज़र के पास ईमेल पता नहीं है।",
"email.user_is_not_pending_verification": "इस यूज़र का वेरिफ़िकेशन पेंडिंग नहीं है।",
"email.verification_code_expired": "वेरिफ़िकेशन कोड एक्सपायर हो गया है।",
@@ -460,6 +466,7 @@ const ERROR_I18N_HI_MESSAGES = defineErrorI18nLocaleMessages({
"urls.url_length_invalid": "URL {min} और {max} कैरेक्टर के बीच होना चाहिए।",
"urls.url_not_publicly_routable": "URL ऐसे पते पर रिज़ॉल्व होना चाहिए जो सार्वजनिक रूप से रूट किया जा सके।",
"usernames_and_tags.discriminator_invalid_format": "डिस्क्रिमिनेटर {min}–{max} डिजिट का होना चाहिए।",
"usernames_and_tags.discriminator_not_supported_on_instance": "यह इंस्टेंस टैग का इस्तेमाल नहीं करता। आपका यूज़रनेम अपने आप में अनोखा है।",
"usernames_and_tags.discriminator_out_of_range": "डिस्क्रिमिनेटर {min} और {max} के बीच होना चाहिए।",
"usernames_and_tags.discriminator_required": "डिस्क्रिमिनेटर ज़रूरी है।",
"usernames_and_tags.display_name_length_invalid": "डिस्प्ले नेम {min} और {max} कैरेक्टर के बीच होना चाहिए।",
@@ -468,9 +475,11 @@ const ERROR_I18N_HI_MESSAGES = defineErrorI18nLocaleMessages({
"usernames_and_tags.global_name_length_invalid": "ग्लोबल नेम {min} और {max} कैरेक्टर के बीच होना चाहिए।",
"usernames_and_tags.global_name_reserved_value": "ग्लोबल नेम \"everyone\" या \"here\" नहीं हो सकता।",
"usernames_and_tags.tag_already_taken": "यह टैग पहले से इस्तेमाल किया जा रहा है।",
"usernames_and_tags.tag_style_requires_email_sign_in": "टैग तभी उपलब्ध होते हैं जब लोग ईमेल से साइन इन करते हैं।",
"usernames_and_tags.too_many_users_with_this_username": "इस यूज़रनेम का इस्तेमाल करने वाले बहुत ज़्यादा यूज़र हैं।",
"usernames_and_tags.too_many_users_with_username_try_different": "इस यूज़रनेम का इस्तेमाल करने वाले बहुत ज़्यादा यूज़र हैं। कोई दूसरा यूज़रनेम इस्तेमाल करें।",
"usernames_and_tags.unclaimed_accounts_can_only_set_email_via_token": "क्लेम न किए गए अकाउंट के लिए ईमेल केवल टोकन के ज़रिए सेट किया जा सकता है।",
"usernames_and_tags.username_already_taken": "यह यूज़रनेम पहले से लिया जा चुका है।",
"usernames_and_tags.username_invalid_characters": "यूज़रनेम में केवल लैटिन अक्षर (a-z, A-Z), नंबर (0-9) और अंडरस्कोर (_) हो सकते हैं।",
"usernames_and_tags.username_length_invalid": "यूज़रनेम {min} और {max} कैरेक्टर के बीच होना चाहिए।",
"usernames_and_tags.username_not_available": "यह यूज़रनेम उपलब्ध नहीं है।",