मुख्य सामग्री पर जाएं
यह पृष्ठ Didit API द्वारा स्वीकार किए जाने वाले भाषा कोडों का लाइव आधिकारिक स्रोत है। OpenAPI विनिर्देशों में सत्र-स्तरीय language फ़ील्ड और सत्र बनाएँ के contact_details.email_lang फ़ील्ड, दोनों के लिए इस पृष्ठ का संदर्भ दिया गया है।

ये कोड कहाँ लागू होते हैं

जहाँ भी भाषा कॉन्फ़िगर की जा सकती है, वहाँ यही कोड स्वीकार किए जाते हैं: यदि उपयोगकर्ता का ब्राउज़र लोकेल समर्थित है, तो सत्यापन UI उसे स्वतः पहचान लेता है; अन्यथा वह अंग्रेज़ी (en) पर वापस चला जाता है। यदि आप email_lang पास नहीं करते, तो ईमेल en पर वापस चले जाते हैं। सभी मान केस-संवेदी हैं, इसलिए नीचे की तालिका के सटीक कोड उपयोग करें।

सभी समर्थित भाषाएँ

नीचे दिया गया सेट सेवा में मौजूद EMAIL_TRANSLATIONS की कुंजियों को दर्शाता है। सत्यापन UI और ईमेल-स्थानीयकरण, दोनों परतें एक ही डिक्शनरी से पढ़ती हैं, इसलिए इस तालिका का कोई भी कोड language और email_lang, दोनों के लिए काम करता है। तीन भाषाएँ सत्यापन UI और ईमेल, दोनों में दाएँ-से-बाएँ (RTL) प्रदर्शित होती हैं: अरबी (ar), हिब्रू (he), और फ़ारसी (Farsi) (fa)।
इन कोड को स्वीकार करने वाले वैलिडेटर BaseSessionSerializer.validate_language और ContactDetailsSerializer.validate_email_lang हैं। ऊपर की तालिका के बाहर का कोई भी मान आने पर ये दोनों 400 त्रुटि लौटाते हैं, संदेश के साथ "Invalid language. Supported languages are: ..." (या "Invalid email language...")।

सत्र के लिए भाषा चुनना

सत्यापन UI उपयोगकर्ता की ब्राउज़र भाषा को स्वतः पहचानता है। जब ब्राउज़र की भाषा ऊपर दिए गए कोड में से कोई एक हो, तो इंटरफ़ेस और ईमेल उसी भाषा में दिखाए जाते हैं। अन्यथा UI अंग्रेज़ी पर वापस चला जाता है। आप सत्र बनाते समय भाषा स्पष्ट रूप से भी सेट कर सकते हैं:
यदि आप केवल language सेट करते हैं, तो भी ईमेल डिफ़ॉल्ट रूप से अंग्रेज़ी में जाते हैं, जब तक आप email_lang भी पास न करें। इसके उलट, email_lang सेट करने से ब्राउज़र में UI की भाषा नहीं बदलती। ये दोनों फ़ील्ड एक-दूसरे से स्वतंत्र हैं।

क्षेत्रीय रूप

तीन कोड क्षेत्रीय रूप हैं, जिन्हें आपको तब प्राथमिकता देनी चाहिए जब आप अपने दर्शकों को जानते हों:
  • pt-BR: ब्राज़ीलियाई पुर्तगाली (ब्राज़ीलियाई उपयोगकर्ताओं के लिए सामान्य pt के बजाय इसका उपयोग करें)।
  • zh-CN: सरलीकृत चीनी (मुख्य भूमि चीन, सिंगापुर)।
  • zh-TW: पारंपरिक चीनी (ताइवान, हांगकांग, मकाऊ)।
सामान्य कोड pt और zh भी स्वीकार किए जाते हैं। आप जो रूप चुनते हैं, वह केवल शब्दावली और अक्षरों को प्रभावित करता है, अंतर्निहित सत्यापन तर्क को नहीं।

नई भाषा का अनुरोध करना

यदि आपको कोई ऐसी भाषा चाहिए जो ऊपर सूचीबद्ध नहीं है, तो हमारी सहायता टीम से संपर्क करें। हम आम तौर पर आपके अनुरोध के 24 घंटों के भीतर EMAIL_TRANSLATIONS और सत्यापन UI में नई भाषा जोड़ सकते हैं। जोड़े जाने के बाद यह पृष्ठ अपडेट हो जाता है और नया कोड API द्वारा तुरंत स्वीकार कर लिया जाता है। अतिरिक्त भाषा समर्थन का अनुरोध करने के लिए hello@didit.me पर संपर्क करें, या अपने सामान्य सहायता चैनल का उपयोग करें।

संबंधित संदर्भ

सत्र बनाने का API

सत्यापन शुरू करते समय language और email_lang पास किए जाते हैं।

सत्र स्थिति अपडेट करें

स्टेटस बदलने की सूचना वाले ईमेल के लिए email_language सेट करता है।

Webhooks

सत्यापन परिणाम प्राप्त करें; payload में चुनी गई language शामिल होती है।

डेटा मॉडल

सत्र, संपर्क विवरण और स्थितियों के लिए मानक स्कीमा।
अंतिम संशोधन 7 नवंबर 2026