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:
| 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 compatibles |
baseUrl | string | ✓ | URL base de la API personalizada |
customMapping | CustomMapping | ✓ | Asignaciones 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?