Referencia de Vanilla JS

create18waysEngine(options)

Importar de @18ways/core/engine.

ts
importar { crear18waysEngine } de '@18ways/core/engine';

Opciones comunes:

OpciónTipoNotas
apiKeycadenaRequerido.
localizaciónBasecadenaIdioma de origen.
localidadcadenaConfiguración regional actual.
contextcadena | objetoClave de contexto predeterminada.
traduccionesInicialesTraduccionesCaché de inicio opcional.
apiUrlcadenaAnulación opcional de la base de la API.
obtenedortypeof fetchImplementación de recuperación personalizada.
cacheTtlSecondsnúmeroTiempo de vida de la caché de la solicitud.
origencadenaOrigen 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ónTipoNotas
localidadcadenaSobrescribir la configuración regional objetivo para esta llamada.
localizaciónBasecadenaSobrescribir la configuración regional base para esta llamada.
contextcadena | objetoSobrescribir el contexto para esta llamada.
varsRegistro<string, desconocido>Entrada variable para waysParser.

Utility exports

El paquete principal también exporta ayudantes de nivel inferior como:

  • obtenerLocalesAceptados
  • obtenerIdiomasHabilitados
  • 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.