Localización
Personalizar el idioma de tu dApp con traducciones integradas
Por defecto, RainbowKit soporta la configuración regional en-US para usuarios de habla inglesa.
Si está disponible, RainbowKit detectará el idioma preferido del usuario y elegirá las traducciones apropiadas. Los desarrolladores siempre pueden sobrescribir el idioma por defecto.
Para especificar un idioma para tus usuarios, simplemente agrega locale="zh-CN" como una propiedad en tu RainbowKitProvider.
El soporte de localización de RainbowKit funciona aún mejor con Sub-path Routing.
Configura tu proyecto Next.js como el ejemplo a continuación para agregar una subruta opcional /locale/ a tus rutas, lo cual ayudará a los motores de búsqueda y usuarios a descubrir mejor tu soporte multilingüe.
Después, pasa el locale proporcionado por el Pages Router al RainbowKitProvider.
Puedes consultar un ejemplo para Pages Router aquí.
App Router todavía no soporta i18n. Consulta nuestro ejemplo separado aquí para las mejores prácticas de implementación con el middleware next-intl.
Se recomienda que utilices las mismas técnicas para traducir el contenido de tu dApp para un soporte de localización completo. Las librerías de localización como i18n-js y next-intl y herramientas de gestión como Crowdin simplificarán este proceso.
Ofrecemos soporte completo para las siguientes regiones locale:
| Idioma | Región | Locale | Abreviatura | |
|---|---|---|---|---|
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 | América Latina 🌎 | 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 |
Si deseas ver soporte para un idioma adicional, por favor abre un GitHub Discussion y trabajaremos para soportarlo lo antes posible.