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:
| Propiedad | Tipo | Opcional | Descripción | 
|---|---|---|---|
| apiKey | string | ✓ | Clave de API de producción para el servicio de traducción | 
| devApiKey | string | ✓ | Clave de API de desarrollo | 
| projectId | string | ✓ | Identificador único del proyecto | 
| sourceLocale | string | ✓ | Configuración regional de origen predeterminada para las traducciones | 
| targetLocale | string | ✓ | Configuración regional de destino predeterminada para las traducciones | 
| locales | string[] | ✓ | Matriz de códigos de configuración regional admitidos | 
| baseUrl | string | ✓ | URL base personalizada de la API | 
| customMapping | CustomMapping | ✓ | Asignaciones 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?

