การแปลภาษา
การปรับแต่งภาษาของ dApp ของคุณด้วยการแปลที่มีอยู่แล้ว
โดยปกติ RainbowKit รองรับภาษาสำหรับผู้ใช้ภาษาอังกฤษ en-US
locale.
หากสามารถใช้งานได้ RainbowKit จะตรวจสอบ ภาษาที่ผู้ใช้ต้องการ และเลือกการแปลที่เหมาะสม. นักพัฒนาสามารถแทนที่ภาษาเริ่มต้นได้เสมอ.
เพื่อระบุภาษาสำหรับผู้ใช้ของคุณ แค่เพิ่ม locale="zh-CN"
เป็น prop ใน RainbowKitProvider
ของคุณ
ระบบสนับสนุนการแปลภาษาของ RainbowKit ทำงานได้ดีขึ้นร่วมกับ การกำหนดเส้นทางย่อย.
ตั้งค่าโครงการ Next.js ของคุณเหมือนตัวอย่างด้านล่างเพื่อเพิ่มเส้นทางย่อย /locale/
ที่ไม่จำเป็นในเส้นทางของคุณ ซึ่งจะช่วยเครื่องมือค้นหาและผู้ใช้ค้นพบการสนับสนุนหลากภาษาของคุณได้ดีขึ้น.
จากนั้นส่ง locale
ที่ได้รับจาก Pages Router ไปยัง RainbowKitProvider
คุณสามารถอ้างอิงตัวอย่างเกี่ยวกับ Pages Router here.
App Router ยังไม่สนับสนุน i18n. อ้างอิงตัวอย่างแยกของเรา here สำหรับทฤษฎีที่ดีที่สุดในการใช้งานกับ next-intl
middleware.
แนะนำให้คุณใช้เทคนิคเดียวกันในการแปลเนื้อหา dApp ของคุณเพื่อให้รับการสนับสนุนด้านการพากย์เต็มรูปแบบ ไลบรารีการเข้าถึงเช่น i18n-js
และ next-intl
รวมถึงเครื่องมือจัดการเช่น Crowdin จะทำให้กระบวนการนี้ง่ายขึ้น แนะนำให้คุณใช้เทคนิคเดียวกันในการแปลเนื้อหา dApp ของคุณเพื่อให้รับการสนับสนุนด้านการพากย์เต็มรูปแบบ ไลบรารีการเข้าถึงเช่น i18n-js
และ next-intl
รวมถึงเครื่องมือจัดการเช่น Crowdin จะทำให้กระบวนการนี้ง่ายขึ้น
เราได้รับการสนับสนุนเต็มรูปแบบสำหรับ locale
เขตต่อไปนี้:
ภาษา | ภูมิภาค | โลเคล | ตัวย่อ | |
---|---|---|---|---|
English | United States 🇺🇸 | en-US | en | |
中文 | Mainland China 🇨🇳 | zh-CN | zh-Hans | zh |
繁體中文 | Hong Kong 🇭🇰 | zh-HK | ||
繁體中文 | Taiwan 🇹🇼 | zh-TW | zh-Hant | |
हिंदी | India 🇮🇳 | hi-IN | hi | |
Español | Latin America 🌎 | es-419 | es | |
Français | France 🇫🇷 | fr-FR | fr | |
العربية | Middle East 🌍 | ar-AR | ar | |
Português | Brazil 🇧🇷 | pt-BR | pt | |
Русский | Russia 🇷🇺 | ru-RU | ru | |
Bahasa Indonesia | Indonesia 🇮🇩 | id-ID | id | |
日本語 | Japan 🇯🇵 | ja-JP | ja | |
Türkçe | Turkey 🇹🇷 | tr-TR | tr | |
한국어 | South Korea 🇰🇷 | ko-KR | ko | |
ภาษาไทย | Thailand 🇹🇭 | th-TH | th | |
українська | Ukraine 🇺🇦 | uk-UA | ua | |
Tiếng Việt | Vietnam 🇻🇳 | vi-VN | vi | |
Deutsch | Germany 🇩🇪 | de-DE | de |
ถ้าคุณต้องการที่จะเห็นการสนับสนุนสำหรับภาษาเพิ่มเติม, กรุณาเปิด GitHub Discussion และเราจะทำการสนับสนุนมันโดยเร็วที่สุด