i18n independiente

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

Descripción general

gt-next ofrece paridad de funcionalidades con muchas otras bibliotecas de i18n. Esto significa que puedes usar gt-next como una biblioteca de i18n autónoma, sin utilizar la plataforma de General Translation.

Para ello, simplemente no definas 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-next.

Consideraciones

Usar gt-next como biblioteca de i18n independiente conlleva algunas consideraciones.

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 las funciones useTranslations y getTranslations, tendrás que traducir tus diccionarios manualmente, como lo harías con cualquier otra biblioteca de i18n.

Asegúrate de cargar tus diccionarios 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() & getGT(), también tendrás que traducir manualmente tus cadenas.

Como no hay keys con traducciones inline, la herramienta de 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 en desarrollo

¿Qué te ha parecido esta guía?

i18n independiente