i18n independiente
Cómo usar gt-react como una biblioteca 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 utilizar la plataforma General Translation.
Para hacer esto, simplemente no proporciones ninguna variable 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 una biblioteca i18n independiente tiene algunos compromisos.
Traducción manual
Necesitará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 la función useTranslations()
,
necesitarás traducir manualmente tus diccionarios, como lo harías con cualquier otra biblioteca i18n.
Asegúrate de cargar tus diccionarios traducidos con la función loadDictionary()
.
Si tu proyecto está usando traducciones en línea con el componente <T>
o las funciones useGT()
,
también necesitarás traducir manualmente tus cadenas de texto.
Dado que no hay claves con las traducciones en línea, la herramienta CLI tiene un comando: gtx-cli generate
que generará automáticamente archivos de plantilla para tu proyecto. Solo necesitarás editar los archivos de plantilla con tus traducciones para cada idioma.
Asegúrate de cargar tus cadenas traducidas con la función loadTranslations()
.
Sin traducciones de desarrollo
Sin una clave API, la recarga en caliente de traducciones no funcionará. El contenido no traducido solo se renderizará en tu idioma predeterminado.
¿Qué te parece esta guía?