GT Class

setConfig

API-Referenz zur GT-Methode setConfig

Übersicht

Die Methode setConfig aktualisiert die Konfiguration einer vorhandenen GT‑Instanz. Damit können Sie API-Zugangsdaten, locales und weitere Einstellungen ändern, nachdem die Instanz erstellt wurde.

const gt = new GT();

gt.setConfig({
  apiKey: 'your-new-api-key',
  projectId: 'your-project-id',
  sourceLocale: 'en',
  targetLocale: 'es'
});

Die Methode setConfig validiert alle angegebenen locale codes und führt sie mit einer eventuell bereits bestehenden Konfiguration zusammen, die an den Konstruktor übergeben wurde.


Referenz

Parameter

Prop

Type

Das Objekt GTConstructorParams unterstützt dieselben Eigenschaften wie der Konstruktor:

PropertyTypeOptionalDescription
apiKeystringProduktions-API-Schlüssel für den Übersetzungsdienst
devApiKeystringEntwicklungs-API-Schlüssel
projectIdstringEindeutige Projekt-ID
sourceLocalestringStandard-Quellsprache (source locale) für Übersetzungen
targetLocalestringStandard-Zielsprache (target locale) für Übersetzungen
localesstring[]Liste der unterstützten Locale-Codes
baseUrlstringBenutzerdefinierte API-Basis-URL
customMappingCustomMappingBenutzerdefinierte Zuordnungen für Locale-Codes

Rückgabewert

void – Die Methode aktualisiert die Instanzkonfiguration in place.


Beispiel

In diesem Beispiel ändern wir die Ziel-Locale von Spanisch auf Französisch.

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'es'
});

// Auf Französisch umstellen
gt.setConfig({
  targetLocale: 'fr'
});

Hinweise

  • Konfigurationsänderungen gelten sofort für nachfolgende Methodenaufrufe
  • Umgebungsvariablen werden beim Aufruf von setConfig nicht erneut eingelesen
  • Benutzerdefinierte Zuordnungen ersetzen vorhandene Zuordnungen vollständig (kein Merge)
  • Bei Validierungsfehlern bleibt die Instanzkonfiguration unverändert
  • Die Methode ist synchron und gibt void zurück

Nächste Schritte

Wie ist dieser Leitfaden?

setConfig