i18n independiente
Cómo usar gt-next como una biblioteca i18n independiente
Descripción general
gt-next
tiene paridad de funciones con muchas otras bibliotecas de i18n.
Esto significa que puedes usar gt-next
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 de otra biblioteca de i18n a gt-next
.
Compromisos
Usar gt-next
como una biblioteca i18n independiente tiene algunos compromisos.
Traducción manual
Tendrás que traducir tu aplicación manualmente. Si usas nuestra plataforma, traducimos tu aplicación automáticamente por ti.
Si tu proyecto solo utiliza diccionarios con las funciones useDict()
y getDict()
,
tendrás que traducir tus diccionarios manualmente, 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() & getGT()
,
también tendrás que traducir tus cadenas manualmente.
Como no hay claves con traducciones en línea, la herramienta CLI tiene un comando: gtx-cli generate
que generará automáticamente archivos de plantilla para tu proyecto. Solo tendrás que 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 en desarrollo
Sin una clave de API, la recarga en caliente de traducciones no funcionará. El contenido no traducido solo se mostrará en tu idioma predeterminado.
¿Qué te parece esta guía?