Verification की भाषा सेट करना

Flow browser की भाषा auto-detect करता है और न मिलने पर English पर fallback करता है - यहां बताया गया है कि भाषा को कैसे force करें, और email की भाषा अलग से कैसे सेट करें।

Short answer

Verification UI browser का locale auto-detect करता है और न मिलने पर English पर fallback करता है। भाषा force करने के लिए, session बनाते समय language पास करें। Email की भाषा एक अलग field है (contact_details.email_lang) - एक सेट करने से दूसरी सेट नहीं होती।

#Default व्यवहार

अगर व्यक्ति के browser का locale कोई ऐसा है जिसे Didit सपोर्ट करता है, तो verification UI उसी में दिखता है। अगर नहीं, तो यह English पर fallback करता है। इसके लिए आपको कुछ करने की ज़रूरत नहीं है।

The Texts tab of the white label editor, where wording is overridden per language
  1. Texts हर भाषा के हिसाब से शब्दों को override करता है।
  2. किसी दूसरी भाषा में flow टेस्ट करने से पहले सेव करें।
भाषा interface और आपके override किए गए किसी भी शब्द, दोनों को प्रभावित करती है।

#भाषा force करना

Auto-detection इतनी बार गलत होती है कि यह मायने रखता है - कोई साझा device, विदेश में खरीदा गया फोन, कोई WebView जो यूज़र की नहीं बल्कि app की locale रिपोर्ट करता है, या किसी ऐसी भाषा में configured browser जिसे व्यक्ति असल में पढ़ता ही नहीं। जब आपको browser से ज़्यादा पता हो, तो इसे साफ़ तौर पर सेट करें।

Fieldकहांयह क्या नियंत्रित करता है
languageSession बनाने वाला bodyVerification UI की भाषा
contact_details.email_langSession बनाने वाला bodyEmail notifications की भाषा - invitation, reminders, status updates
email_languageSession status update करनाभेजते वक्त status-change email की भाषा

सभी values case-sensitive हैं - supported languages की लिस्ट से सटीक codes इस्तेमाल करें। अगर आप email की भाषा नहीं भेजते, तो emails UI की भाषा से बेपरवाह होकर English पर fallback करते हैं।

Note

UI की भाषा सेट करने से email की भाषा सेट नहीं होती। अगर सिर्फ language पास किया गया हो तो कोई flow सही तरीके से Spanish में दिख सकता है और फिर भी अपनी emails English में भेज सकता है। अगर आपके यूज़र्स कहें कि flow तो ठीक था लेकिन emails नहीं, तो यही कारण है।

#WebView और mobile

किसी WebView के अंदर, पेज को जो locale रिपोर्ट होता है वह host app का होता है, ज़रूरी नहीं कि आपके product में यूज़र की पसंद वही हो। अगर आपकी app की अपनी language setting है, तो detection पर भरोसा करने के बजाय session बनाते समय उसे language के रूप में पास करें - app को पता है, WebView को नहीं।

#Right-to-left भाषाएं

Arabic समेत कई supported भाषाएं right-to-left हैं। Flow direction को खुद संभाल लेता है; आपको इसे अलग से configure नहीं करना पड़ता। अगर आपने Style Editor में text override किया है, तो जांच लें कि वे overrides RTL locale में भी उतने ही सही पढ़े जाते हैं जितने LTR में - हाथ से लिखी गई string वहां सबसे ज़्यादा टूटने की आशंका रखती है।

#Custom text और भाषाएं साथ में

Style Editor में text overrides हर locale के लिए translations अलग से बनाए बिना खास strings बदल देते हैं। फीचर का यही मकसद है - लेकिन इसका मतलब यह भी है कि किसी एक भाषा में लिखा गया override, अगर आप इसे न संभालें तो हर भाषा में दिख जाता है। अगर आप कई भाषाओं को सपोर्ट करते हैं, तो shipped translations बनाए रखना और सिर्फ वही override करना बेहतर है जो वाकई ज़रूरी हो।

#Flow में गड़बड़ या बेमतलब शब्द

अगर कोई यूज़र गड़बड़ text की रिपोर्ट करे - अक्षर आपस में उलझे हुए, या बीच वाक्य में दो भाषाओं का मिश्रण - तो आमतौर पर इसका कारण flow का अपना translation नहीं होता। यह कोई browser page-translation फीचर या extension होता है जो flow के rendering के ऊपर पेज को दोबारा लिख देता है।

उनसे पेज के लिए translation बंद करने को कहें। Flow पहले से अपनी भाषाएं देता है, इसलिए इसे browser में translate करने से कुछ नहीं जुड़ता, बल्कि यह भरोसेमंद तरीके से इसे तोड़ ही देता है।

#OCR की भाषाएं एक अलग चीज़ हैं

Didit का OCR 130 से ज़्यादा भाषाओं में documents पढ़ता है। यह interface किस भाषा में दिख रहा है उससे पूरी तरह स्वतंत्र है: कोई व्यक्ति English में flow पूरा कर सकता है जबकि उसके पास Greek में छपा document हो, और दोनों काम करते हैं। देखें समर्थित documents और countries

#Reports English में होती हैं

Download करने लायक session PDF, flow की भाषा चाहे जो हो, हमेशा English में बनता है। यह अंतिम यूज़र को दिया जाने वाला दस्तावेज़ नहीं बल्कि एक आंतरिक compliance दस्तावेज़ है। देखें verification report डाउनलोड करना

#भाषा और drop-off

अगर किसी market में असामान्य रूप से ज़्यादा लोग बीच में छोड़ रहे हैं, तो पहले भाषा को खारिज करके देखें - लोग शिकायत करने के बजाय ऐसा flow ही छोड़ देते हैं जिसे वे पढ़ नहीं सकते। किसी सूक्ष्म कारण को ढूंढने से पहले जांच लें कि वे sessions असल में किस locale में चले। देखें जब session कभी खत्म नहीं होता