Referencia de Vanilla JS
create18waysEngine(options)
Importar de @18ways/core/engine.
importar { crear18waysEngine } de '@18ways/core/engine';Opciones comunes:
| Opción | Tipo | Notas |
|---|---|---|
apiKey | cadena | Requerido. |
localizaciónBase | cadena | Idioma de origen. |
localidad | cadena | Configuración regional actual. |
context | cadena | objeto | Clave de contexto predeterminada. |
traduccionesIniciales | Traducciones | Caché de inicio opcional. |
apiUrl | cadena | Anulación opcional de la base de la API. |
obtenedor | typeof fetch | Implementación de recuperación personalizada. |
cacheTtlSeconds | número | Tiempo de vida de la caché de la solicitud. |
origen | cadena | Origen reenviado en solicitudes del lado del servidor. |
Métodos de motor
t(text, options?)
Traduce una cadena y devuelve el valor resuelto.
setLocale(locale)
Cambia la configuración regional de destino.
getLocale()
Lee la configuración regional actual.
getStore()
Accede a la tienda de traducción subyacente.
t() options
| Opción | Tipo | Notas |
|---|---|---|
localidad | cadena | Sobrescribir la configuración regional objetivo para esta llamada. |
localizaciónBase | cadena | Sobrescribir la configuración regional base para esta llamada. |
context | cadena | objeto | Sobrescribir el contexto para esta llamada. |
vars | Registro<string, desconocido> | Entrada variable para waysParser. |
Utility exports
El paquete principal también exporta ayudantes de nivel inferior como:
obtenerLocalesAceptadosobtenerIdiomasHabilitados- utilidades de localización
- utilidades de la tienda de traducción
Úsalos cuando los necesites, pero el motor debería ser el punto de partida por defecto.