GT Class

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àTipoOpzionaleDescrizione
apiKeystringChiave API di produzione per il servizio di traduzione
devApiKeystringChiave API di sviluppo
projectIdstringIdentificatore univoco del progetto
sourceLocalestringLocale di origine predefinito per le traduzioni
targetLocalestringLocale di destinazione predefinito per le traduzioni
localesstring[]Elenco dei codici locale supportati
baseUrlstringURL base dell'API personalizzato
customMappingCustomMappingMapping 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?

setConfig