i18n independiente

Cómo usar gt-react como biblioteca de i18n independiente

Información general

gt-react tiene paridad de funcionalidades con muchas otras bibliotecas de i18n. Esto significa que puedes usar gt-react como una biblioteca de i18n independiente, sin usar la plataforma de General Translation.

Para ello, simplemente no proporciones variables de entorno como GT_API_KEY o GT_PROJECT_ID.

Consulta nuestra guía de migración para obtener más información sobre cómo migrar desde otra biblioteca de i18n a gt-react.

Compromisos

Usar gt-react como biblioteca de i18n independiente conlleva algunos compromisos.

Traducción manual

Deberás traducir tu app manualmente. Si usas nuestra plataforma, traducimos tu app automáticamente por ti.

Si tu proyecto solo usa diccionarios con la función useTranslations, tendrás que traducir manualmente tus diccionarios, como lo harías con cualquier otra biblioteca de i18n.

Asegúrate de cargar los diccionarios traducidos con la función loadDictionary.


Traducción manual de cadenas

Si tu proyecto utiliza traducciones en línea con el componente <T> o las funciones useGT, también tendrás que traducir manualmente tus cadenas.

Como no hay claves con traducciones en línea, la CLI incluye un comando: gtx-cli generate que generará automáticamente archivos de plantilla para tu proyecto. Solo tendrás que editar esos archivos de plantilla con tus traducciones para cada idioma.

Asegúrate de cargar tus cadenas traducidas con la función loadTranslations.

Sin traducciones para desarrollo

¿Qué te parece esta guía?