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 API, los 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 compatibles
baseUrlstringURL base de la API personalizada
customMappingCustomMappingAsignaciones personalizadas de códigos de configuración regional

Devuelve

void - El método actualiza la configuración de la instancia in situ.


Ejemplo

En este ejemplo, cambiamos el locale de destino 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 se aplican de inmediato en las llamadas a métodos posteriores
  • Las variables de entorno no se vuelven a leer al llamar a setConfig
  • Los mapeos personalizados reemplazan por completo los mapeos existentes (no se combinan)
  • 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 parece esta guía?