स्थानीयकरण
बिल्ट-इन अनुवादों के साथ आपके dApp की भाषा को कस्टमाइज़ करना
डिफ़ॉल्ट रूप से, रेनबो किट en-US भाषा क्षेत्र के अंग्रेजी भाषा उपयोगकर्ताओं के लिए समर्थन करता है।
यदि उपलब्ध हो, तो रेनबो किट उपयोगकर्ता की पसंदीदा भाषा का पता लगाएगा और उपयुक्त अनुवाद चुन लेगा। डेवलपर्स हमेशा डिफ़ॉल्ट भाषा को अधिलेखित (ओवरराइड) कर सकते हैं।
अपने उपयोगकर्ताओं के लिए एक भाषा निर्दिष्ट करने के लिए, बस locale="zh-CN" को अपने RainbowKitProvider में एक प्रॉप के रूप में जोड़ें।
रेनबो किट का स्थानीयकरण समर्थन उप-पथ रूटिंग के साथ और भी बेहतर काम करता है।
आपके Next.js परियोजना को नीचे दिए गए उदाहरण के अनुसार कॉन्फ़िगर करें ताकि आपके रूट्स में वैकल्पिक /locale/ उप-पथ जोड़ा जा सके, जो खोज इंजन और उपयोगकर्ताओं को आपकी बहुभाषीय समर्थन की बेहतर खोज में मदद करेगा।
फिर locale को पास करें जो पेज राउटर द्वारा प्रदान किया गया है RainbowKitProvider को।
आप पेजेस राउटर के लिए यहाँ एक उदाहरण संदर्भित कर सकते हैं।
ऐप राउटर अभी तक i18n का समर्थन नहीं करता है। हमारे अलग-अलग उदाहरण को यहाँ देखें next-intl मीडलवेयर के साथ कार्यान्वयन सर्वोत्तम प्रथाओं के लिए।
पूरा स्थानीयकरण समर्थन के लिए यह सिफारिश की जाती है कि आप अपने dApp की सामग्री का अनुवाद करने के लिए वही तकनीकें उपयोग करें। स्थानीयकरण लाइब्रेरी जैसे i18n-js और next-intl और प्रबंधन उपकरण जैसे Crowdin इस प्रक्रिया को सरल बनाएँगे।
हम निम्नलिखित locale क्षेत्रों के लिए पूर्ण समर्थन प्रदान करते हैं:
| भाषा | क्षेत्र | लोकल | शॉर्टफॉर्म | |
|---|---|---|---|---|
अंग्रेज़ी | संयुक्त राज्य अमेरिका 🇺🇸 | en-US | en | |
中文 | मेनलैंड चीन 🇨🇳 | zh-CN | zh-Hans | zh |
繁體中文 | हांगकांग 🇭🇰 | zh-HK | ||
繁體中文 | ताइवान 🇹🇼 | zh-TW | zh-Hant | |
हिंदी | भारत 🇮🇳 | hi-IN | hi | |
स्पैनिश | लैटिन अमेरिका 🌎 | es-419 | es | |
फ्रेंच | फ्रांस 🇫🇷 | fr-FR | fr | |
अरबी | मध्य पूर्व 🌍 | ar-AR | ar | |
पुर्तगाली | ब्राजील 🇧🇷 | pt-BR | pt | |
रूसी | रूस 🇷🇺 | ru-RU | ru | |
बाहासा इंडोनेशिया | इंडोनेशिया 🇮🇩 | id-ID | id | |
जापानी | जापान 🇯🇵 | ja-JP | ja | |
तुर्क | तुर्की 🇹🇷 | tr-TR | tr | |
कोरियाई | दक्षिण कोरिया 🇰🇷 | ko-KR | ko | |
थाई | थाईलैंड 🇹🇭 | th-TH | th | |
यूक्रेनी | यूक्रेन 🇺🇦 | uk-UA | ua | |
वियतनामी | वियतनाम 🇻🇳 | vi-VN | vi | |
जर्मन | जर्मनी 🇩🇪 | de-DE | de | |
बाहासा मलय | मलेशिया 🇲🇾 | ms-MY | ms |
यदि आप किसी और भाषा के लिए समर्थन देखना चाहते हैं, तो कृपया एक GitHub चर्चा खोलें और हम जल्द से जल्द समर्थन देने के लिए काम करेंगे।