स्थानिक ओळखकर्ता प्रविष्ट कराइनपुट फील्डमध्ये BCP 47 टॅग, POSIX-शैलीचे लोकेल किंवा भाषा नाव टाइप करा.
आधिकारिक स्वरुपांची पुनरावृत्ती करासामान्यीकृत BCP 47 आणि अंडरस्कोर रूपे तसेच ओळखलेली भाषा, लिपी, प्रदेश आणि लेखन दिशा तपासा.
रूपांतर प्रतिलिपि कराकोड किंवा कॉन्फिगरेशनमध्ये locale वापरण्यास तयार असाल तेव्हा लेबल केलेला निकाल कॉपी करा.
अंदाज न लावता लोकेल फॉरमॅट रूपांतरित करा
लोकेल ओळखणारे कोड लहान दिसतात, पण अपरकेस/लोअरकेसची असंगतता, विभाजक आणि प्रदेशाच्या गृहीत्या धोरणांमुळे भाषा राउटिंग आणि अनुवाद फॉलबॅक नियमितपणे बिघडतात. हा कनव्हर्टर ब्राउझरच्या Internationalization API ने कोडला canonicalize करतो आणि समकक्ष फॉरमॅट बाजूने बाजूने दाखवतो.
आपण BCP 47 टॅगने, अंडरस्कोर-शैलीच्या कोडने किंवा सामान्य भाषेच्या नावाने सुरू करू शकता. निकाल भाष़ा, लिपी आणि प्रदेश वेगळे करतो जेणेकरून वापरकर्ते आणि सॉफ्टवेअरला ओळखपत्र काय आश्वस्त करते हे नेमकेपणाने दिसते.
BCP 47, POSIX, आणि ISO कोड्स समजावून सांगितले
BCP 47 वेब मानक आहे: प्रथम भाषा, नंतर ऐच्छिक लिपी आणि प्रांत उपटॅग हायफनने विभाजित केलेले असतात. POSIX-शैलीतील लोकेल्स सामान्यतः अंडरस्कोअर वापरतात. भाषा उपटॅग सामान्यतः ISO 639 पासून येतो, तर दोन-अक्षरी प्रांत उपटॅग ISO 3166-1 पासून येतो.
Canonicalization म्हणजे सादरीकरण दुरुस्त करणे आहे, अर्थ नाही. उदाहरणार्थ, ते केसिंग आणि ज्ञात पर्यायी नावे समान स्वरूपात करू शकते, परंतु ते ठरवू शकत नाही की सामान्य स्पॅनिशला es-ES बनवायचे की es-MX. हा उत्पादनाचा निर्णय तुम्ही प्रत्यक्षात कोणता कंटेंट अनुवादला आहे त्यावर आधारित असावा.
अचूक राहणारा सर्वात अरूंद लोकल वापरा
जेव्हा एकच अनुवाद खरंच प्रत्येक प्रदेशासाठी लागू होत असेल तेव्हा फक्त भाषा-टॅग निवडा. जेव्हा कीर्तन, चलन, कायदेशीर मजकूर, मोजमाप किंवा उत्पादनाची उपलब्धता वेगळी असेल तेव्हा प्रदेश जोडा. जेव्हा एकाच भाषेचे वाचक भौतिकदृष्ट्या वेगळ्या लिप्या वापरत असतील तेव्हा लिपी जोडा.
येथे टाकलेले सगळे काही तुमच्या ब्राउझरमध्ये प्रक्रिया केले जाते. Multilocale मूल्य प्राप्त करत नाही, ते संग्रहित करत नाही, आणि ते अॅनालिटिक्स इव्हेंट्सशी संलग्न करत नाही.
सतत विचारले जाणारे प्रश्न
en-US आणि en_US यातील फरक काय आहे?
en-US हा BCP 47 फॉर्म आहे जो HTML, hreflang, JavaScript आणि बहुतेक वेब API वापरतात. en_US हा POSIX-शैलीचा फॉर्म आहे जो काही ऑपरेटिंग सिस्टीम, डेटाबेस आणि अनुवाद फाइल्समध्ये अद्याप वापरला जातो. ते सामान्यतः एकाच English-for-the-United-States लोकेलचे वर्णन करतात.
एखादा locale कोड हा language कोडाशी समान आहे का?
नाही. en सारखा भाषा कोड एखादी भाषा ओळखतो. zh-Hant-TW सारखा लोकेल स्क्रिप्ट, प्रदेश किंवा दोन्ही ओळखू शकतो, उदाहरणार्थ तैवानमध्ये वापरली जाणारी पारंपरिक चीनी. फक्त तुमच्या उत्पादनाला आवश्यक असलेली तपशीलच वापरा.
वेबवर कोणता locale फॉर्मॅट वापरावा?
HTML lang गुणधर्म, hreflang, Intl API आणि HTTP भाषा-निगोशिएशन साठी हायफन असलेले canonical BCP 47 टॅग वापरा. जिथे विद्यमान फ्रेमवर्क किंवा फाईल परंपरेने स्पष्टपणे underscore कोडची गरज आहे तिथेच underscore कोड ठेवा.