GT Class

setConfig

Referencia de API del método setConfig de GT

Descripción general

El método setConfig actualiza la configuración de una instancia existente de GT. Esto te permite modificar las credenciales de la API, las locales y otros ajustes después de crear la instancia.

const gt = new GT();

gt.setConfig({
  apiKey: 'your-new-api-key',
  projectId: 'your-project-id',
  sourceLocale: 'en',
  targetLocale: 'es'
});

El método setConfig validará todos los códigos de configuración regional proporcionados y los combinará con cualquier configuración existente que se haya pasado al constructor.


Referencias

Parámetros

Prop

Type

El objeto GTConstructorParams admite las mismas propiedades que el constructor:

PropiedadTipoOpcionalDescripción
apiKeystringClave de API de producción para el servicio de traducción
devApiKeystringClave de API de desarrollo
projectIdstringIdentificador único del proyecto
sourceLocalestringConfiguración regional de origen predeterminada para las traducciones
targetLocalestringConfiguración regional de destino predeterminada para las traducciones
localesstring[]Matriz de códigos de configuración regional admitidos
baseUrlstringURL base personalizada de la API
customMappingCustomMappingAsignaciones personalizadas de códigos de configuración regional

Devuelve

void - El método actualiza la configuración de la instancia en el mismo objeto.


Ejemplo

En este ejemplo, cambiamos la locale objetivo de español a francés.

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'es'
});

// Cambiar a francés
gt.setConfig({
  targetLocale: 'fr'
});

Notas

  • Los cambios de configuración surten efecto de inmediato en las llamadas de método posteriores
  • Las variables de entorno no se vuelven a leer al invocar setConfig
  • Los mapeos personalizados reemplazan por completo los mapeos existentes (no se fusionan)
  • Los errores de validación dejan la configuración de la instancia sin cambios
  • El método es síncrono y devuelve void

Próximos pasos

¿Qué te ha parecido esta guía?

setConfig