i18n autónomo

Cómo usar gt-next como biblioteca de i18n autónoma

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 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-next.

Consideraciones

Usar gt-next como biblioteca de i18n independiente implica ciertas consideraciones.

Traducción manual

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

Si tu proyecto solo usa diccionarios 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 en línea con el componente <T> o las funciones useGT() & getGT(), también tendrás que traducir manualmente tus cadenas.

Como no hay claves en las traducciones en línea, 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 parece esta guía?