i18n independiente

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

Descripción general

gt-react tiene paridad de funciones 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.

Consideraciones

Usar gt-react como biblioteca de i18n independiente conlleva ciertas compensaciones.

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 dictionaries con la función useTranslations, tendrás que traducir manualmente tus dictionaries, como lo harías con cualquier otra biblioteca de i18n.

Asegúrate de cargar tus dictionaries traducidos con la función loadDictionary.


Traducción manual de cadenas

Si tu proyecto usa traducciones inline con el componente <T> o las funciones useGT, también tendrás que traducir manualmente tus cadenas.

Como no hay claves cuando se usan traducciones inline, la herramienta 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 en desarrollo

¿Qué te ha parecido esta guía?

i18n independiente