लोकेल कनवर्टर
लोकेल पहचानकर्ताओं को पार्स करें, संख्या/तिथि/मुद्रा स्वरूपण का पूर्वावलोकन करें, और लोकेल की तुलना साइड बाय साइड करें
लोकप्रिय लोकेल
सामान्य इनपुट आज़माएं
अमान्य लोकेल पहचानकर्ता। कृपया एक मान्य BCP 47 लोकेल टैग दर्ज करें।
ब्राउज़र समर्थन
पार्स की गई लोकेल जानकारी
प्रारूप विकल्प
हल किए गए लोकेल
फॉलबैक श्रृंखला
प्रदर्शन नाम
डेटा पूर्वावलोकन
संख्या स्वरूपण
मुद्रा स्वरूपण
तिथि और समय
सापेक्ष समय
सूची स्वरूपण
कोलेशन
साइड बाय साइड देखें कि दो अलग-अलग लोकेल समान डेटा को कैसे स्वरूपित करते हैं।
कैसे उपयोग करें
-
1
कोई भी लोकेल स्ट्रिंग पेस्ट करें
ब्राउज़र लोकेल, en_US.UTF-8 जैसे POSIX मान, zh_Hans_CN जैसे स्क्रिप्ट टैग, या Accept-Language हेडर से शुरू करें।
-
2
टैग सामान्यीकृत करें
यह उपकरण मान को BCP 47 लोकेल में कैनोनिकल बनाता है और मिलान करने वाले POSIX, HTML lang, और Intl स्निपेट दिखाता है।
-
3
सही प्रारूप कॉपी करें
उस आउटपुट ब्लॉक का उपयोग करें जो आपके उपयोग के मामले में फिट बैठता है: वेब मार्कअप, JavaScript Intl, पर्यावरण चर, या QA दस्तावेज़।
-
4
आउटपुट अंतर की तुलना करें
यह देखने के लिए तुलना मोड पर स्विच करें कि संख्याओं, मुद्रा, तिथियों और कोलेशन व्यवहार के लिए दो लोकेल कैसे भिन्न हैं।
Be Converter का उपयोग क्यों करें?
ब्राउज़र नेटिव
अंतर्निहित Intl API द्वारा संचालित। कोई सर्वर कॉल नहीं, कोई बाहरी निर्भरता नहीं। ऑफलाइन काम करता है और आपकी गोपनीयता का सम्मान करता है।
रियल-टाइम पूर्वावलोकन
टाइप करते समय तुरंत देखें कि किसी भी लोकेल में संख्याएं, तिथियां, मुद्राएं और सूचियां कैसे स्वरूपित होती हैं।
वास्तविक इनपुट सामान्यीकृत करें
POSIX लोकेल, ICU-शैली अंडरस्कोर, या Accept-Language हेडर पेस्ट करें और उन्हें साफ BCP 47 और HTML-तैयार लोकेल स्ट्रिंग्स में बदलें।
व्यापक विश्लेषण
लोकेल घटकों को पार्स करें, कई भाषाओं में प्रदर्शन नाम दिखाएं, और दो लोकेल की साइड बाय साइड तुलना करें।
के लिए एकदम सही
अक्सर पूछे जाने वाले प्रश्न
लोकेल पहचानकर्ता क्या है?
BCP 47 और POSIX लोकेल प्रारूपों में क्या अंतर है?
यह उपकरण बिना सर्वर के कैसे काम करता है?
कुछ लोकेल ब्राउज़र में अलग परिणाम क्यों दिखाते हैं?
"हल किया गया लोकेल" का क्या अर्थ है?
सामान्य लोकेल रूपांतरण उदाहरण
ये सबसे सामान्य लोकेल-स्ट्रिंग सफाई कार्य हैं जिन्हें डेवलपर्स और स्थानीयकरण टीमें खोजती हैं जब उन्हें ऑनलाइन लोकेल कनवर्टर की आवश्यकता होती है।
en_US.UTF-8
en-US
Unix-शैली लोकेल पर्यावरण मानों को BCP 47 टैग में बदलें जिसका उपयोग आप फ्रंटएंड कोड में कर सकते हैं।
zh_Hans_CN
zh-Hans-CN
स्क्रिप्ट सबटैग को उस केसिंग के साथ सामान्यीकृत करें जिसकी वेब प्लेटफॉर्म अपेक्षा करते हैं।
sr_RS@latin
sr-Latn-RS
उत्पाद स्थानीयकरण के लिए POSIX संशोधक को स्क्रिप्ट-जागरूक लोकेल टैग में अनुवादित करें।
Accept-Language: fr-CA,fr;q=0.9
fr-CA
राउटिंग या सामग्री स्वरूपण से पहले ब्राउज़र हेडर से पसंदीदा लोकेल निकालें।
लोकेल पहचानकर्ताओं को समझना
BCP 47 संरचना
BCP 47 भाषा टैग हाइफन द्वारा अलग किए गए सबटैग से बना है: भाषा (आवश्यक, 2-3 अक्षर), लिपि (वैकल्पिक, 4 अक्षर), क्षेत्र (वैकल्पिक, 2 अक्षर या 3 अंक), और संस्करण (वैकल्पिक)। उदाहरण:
- • केवल भाषा
en, zh, ar - • भाषा + क्षेत्र
en-US, zh-CN, pt-BR - • भाषा + लिपि
zh-Hans, sr-Latn - • पूर्ण टैग
zh-Hans-CN, en-Latn-US
Intl API व्यवहार में
JavaScript Intl API परिवार संख्याओं, तिथियों, सूचियों, सापेक्ष समय और अधिक के लिए लोकेल-जागरूक स्वरूपण प्रदान करता है। पहचानकर्ताओं को पार्स करने के लिए Intl.Locale, मानव-पठनीय नाम प्राप्त करने के लिए Intl.DisplayNames, और स्वरूपण के लिए Intl.NumberFormat/DateTimeFormat का उपयोग करें।
- •
Intl.getCanonicalLocales(["pt-br"])- canonicalize - •
new Intl.Locale("zh-Hans-CN")— parse - •
Intl.DisplayNames— display names - •
Intl.NumberFormat— numbers - •
Intl.DateTimeFormat— dates
सर्वोत्तम अभ्यास: हमेशा सबसे विशिष्ट लोकेल टैग का उपयोग करें जो आपकी आवश्यकताओं के अनुरूप हो। वेब अनुप्रयोगों के लिए, navigator.language से उपयोगकर्ता की पसंदीदा भाषा का उपयोग करें और उचित रूप से फॉलबैक करें। विकास के शुरुआती चरण में ही कई लोकेल के साथ परीक्षण करें।