Aviso de traducción IA
Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
ctx.t()
Una función de acceso rápido de i18n utilizada en RunJS para traducir textos basados en la configuración de idioma del contexto actual. Es adecuada para la internacionalización de textos en línea como botones, títulos y avisos.
Casos de uso
ctx.t() puede utilizarse en todos los entornos de ejecución de RunJS.
Definición de tipo
Parámetros
Valor de retorno
- Devuelve la cadena traducida. Si no existe una traducción para la clave y no se proporciona un
defaultValue, puede devolver la propia clave o la cadena interpolada.
Espacio de nombres (ns)
El espacio de nombres predeterminado para el entorno RunJS es runjs. Cuando no se especifica ns, ctx.t(key) buscará la clave en el espacio de nombres runjs.
Ejemplos
Clave simple
Con variables de interpolación
Textos dinámicos (ej. tiempo relativo)
Especificar un espacio de nombres
Notas
- Plugin de localización: Para traducir textos, debe activar primero el plugin de localización. Las claves de traducción faltantes se extraerán automáticamente a la lista de gestión de localización para un mantenimiento y traducción unificados.
- Soporta interpolación al estilo i18next: utilice
{{nombreVariable}}en la clave y pase la variable correspondiente enoptionspara reemplazarla. - El idioma se determina por el contexto actual (ej.
ctx.i18n.language, locale del usuario).
Relacionado
- ctx.i18n: Leer o cambiar idiomas

