getGT()
Referencia de API para la función de traducción de cadenas getGT()
Resumen
La función getGT()
es una función del lado del servidor para traducir cadenas en tiempos de construcción.
Traducción en tiempo de construcción:
Las traducciones de getGT()
ocurren en tiempo de construcción, antes de que tu aplicación se despliegue.
Aunque puedes pasar variables a la cadena traducida, solo puedes traducir contenido conocido en tiempo de construcción.
Referencia
Parámetros
Ninguno
Devuelve
Una promesa de una función de devolución de llamada, t()
, que traduce el contenido proporcionado.
Nombre | Tipo | Descripción |
---|---|---|
content | string | El contenido de cadena a traducir. |
options? | InlineTranslationOptions | Opciones de traducción para personalizar el comportamiento de t() . |
Comportamiento
Producción
Durante el proceso de CD, cualquier contenido dentro de una función t()
será traducido antes de que tu aplicación sea desplegada.
Esto asegura tiempos de carga rápidos para todos los locales, pero solo puede traducir contenido conocido en el momento de la construcción.
Una vez generadas, las traducciones se almacenan (1) en el CDN o (2) en la salida de construcción de tu aplicación, según tu configuración. Desde allí, el contenido traducido se sirve a tus usuarios. Si no se encuentra una traducción, se recurrirá al contenido original.
Asegúrate de seguir la guía de despliegue aquí.
Desarrollo
Durante el desarrollo, la función t()
traducirá el contenido bajo demanda.
Esto es útil para prototipar cómo se verá tu aplicación en diferentes idiomas.
Recuerda agregar una clave de API de desarrollo a tu entorno para habilitar este comportamiento.
Verás un retraso durante la traducción bajo demanda en desarrollo.
Esto no ocurrirá durante las construcciones de producción a menos que el contenido se esté traduciendo explícitamente bajo demanda,
es decir, usando tx()
o <Tx>
.
Ejemplo
Uso Básico
Puedes usar getGT()
para traducir cadenas de texto.
Nota: "Alice" se traducirá al idioma preferido del usuario.
Uso de variables
Puedes pasar variables a las traducciones del diccionario.
Nota: "Alice" no se traducirá al idioma preferido del usuario porque es una variable.
Notas
- La función
getGT()
es una función del lado del servidor que traduce cadenas. - Las cadenas de traducción con
getGT()
ocurren antes del tiempo de ejecución, durante el proceso de construcción (a menos que esté en desarrollo).
Próximos pasos
- Consulte
useGT()
para traducciones de cadenas del lado del cliente en tiempo de compilación. - Para traducciones en tiempo de ejecución, consulte
tx()
y<Tx>
. - Consulte
InlineTranslationOptions
para obtener más información sobre cómo personalizar las traducciones.