setConfig
Riferimento API per il metodo setConfig di GT
Panoramica
Il metodo setConfig aggiorna la configurazione di un'istanza GT esistente.
Consente di modificare le credenziali API, le lingue/locali e altre impostazioni dopo la creazione dell'istanza.
const gt = new GT();
gt.setConfig({
apiKey: 'la-nuova-chiave-api',
projectId: "l'ID-del-progetto",
sourceLocale: 'en',
targetLocale: 'es'
});Il metodo setConfig convaliderà tutti i codici di localizzazione forniti e li unirà a qualsiasi configurazione esistente passata al costruttore.
Riferimenti
Parametri
Prop
Type
L'oggetto GTConstructorParams supporta le stesse proprietà del costruttore:
| Proprietà | Tipo | Opzionale | Descrizione |
|---|---|---|---|
apiKey | string | ✓ | Chiave API di produzione per il servizio di traduzione |
devApiKey | string | ✓ | Chiave API di sviluppo |
projectId | string | ✓ | Identificatore univoco del progetto |
sourceLocale | string | ✓ | Locale di origine predefinito per le traduzioni |
targetLocale | string | ✓ | Locale di destinazione predefinito per le traduzioni |
locales | string[] | ✓ | Elenco dei codici locale supportati |
baseUrl | string | ✓ | URL base dell'API personalizzato |
customMapping | CustomMapping | ✓ | Mapping personalizzati dei codici locale |
Restituisce
void - Il metodo aggiorna la configurazione dell'istanza in-place.
Esempio
In questo esempio, passiamo dalla lingua di destinazione spagnola a quella francese.
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'es'
});
// Passa al francese
gt.setConfig({
targetLocale: 'fr'
});Note
- Le modifiche alla configurazione hanno effetto immediato sulle chiamate ai metodi successive
- Le variabili d’ambiente non vengono rilette quando si chiama
setConfig - Le mappature personalizzate sostituiscono completamente quelle esistenti (non vengono unite)
- Gli errori di validazione lasciano invariata la configurazione dell’istanza
- Il metodo è sincrono e restituisce
void
Prossimi passaggi
Come valuti questa guida?