Lokalisasi
Menyesuaikan bahasa dApp Anda dengan terjemahan bawaan
Secara default, RainbowKit mendukung lokal en-US untuk pengguna berbahasa Inggris.
Jika tersedia, RainbowKit akan mendeteksi bahasa pilihan pengguna dan memilih terjemahan yang sesuai. Pengembang selalu dapat mengganti bahasa default.
Untuk menentukan bahasa bagi pengguna Anda, cukup tambahkan locale="zh-CN" sebagai properti dalam RainbowKitProvider Anda
Dukungan lokalisasi RainbowKit berfungsi lebih baik dengan Pembagian Jalur Sub.
Konfigurasikan proyek Next.js Anda seperti contoh di bawah ini untuk menambahkan jalur sub /locale/ opsional ke rute Anda, yang akan membantu mesin pencari dan pengguna lebih mengenali dukungan multi-bahasa Anda.
Kemudian berikan locale yang disediakan oleh Pages Router ke RainbowKitProvider
Anda dapat merujuk contoh untuk Pages Router di sini.
Router Aplikasi belum mendukung i18n. Rujuk contoh terpisah kami di sini untuk praktik implementasi terbaik dengan middleware next-intl.
Disarankan agar Anda menggunakan teknik yang sama untuk menerjemahkan konten dApp Anda untuk mendukung lokalisasi penuh. Perpustakaan lokalisasi seperti i18n-js dan next-intl dan alat manajemen seperti Crowdin akan menyederhanakan proses ini.
Kami menyediakan dukungan penuh untuk wilayah locale berikut:
| Bahasa | Wilayah | Locale | Bentuk Singkat | |
|---|---|---|---|---|
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 | |
Bahasa Melayu | Malaysia 🇲🇾 | ms-MY | ms |
Jika Anda ingin melihat dukungan untuk bahasa tambahan, silakan buka Diskusi GitHub dan kami akan bekerja untuk mendukungnya secepat mungkin.