GT Class

setConfig

API Reference für die Methode setConfig von GT

Überblick

Die Methode setConfig aktualisiert die Konfiguration einer bestehenden GT-Instanz. Damit können Sie API-Anmeldedaten, locales und andere Einstellungen ändern, nachdem die Instanz erstellt wurde.

const gt = new GT();

gt.setConfig({
  apiKey: 'Ihr neuer API-Key',
  projectId: 'Ihre Projekt-ID',
  sourceLocale: 'en',
  targetLocale: 'es'
});

Die Methode setConfig validiert alle bereitgestellten Locale-Codes und führt sie mit der bestehenden, an den Konstruktor übergebenen Konfiguration zusammen.


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-Quelllocale für Übersetzungen
targetLocalestringStandard-targetLocale für Übersetzungen
localesstring[]Array unterstützter Locale-Codes
baseUrlstringBenutzerdefinierte API-Basis-URL
customMappingCustomMappingBenutzerdefinierte Zuordnungen von Locale-Codes

Rückgabewert

void – Die Methode aktualisiert die Instanzkonfiguration direkt am Objekt.


Beispiel

In diesem Beispiel wechseln wir die Ziellocale von Spanisch zu Französisch.

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

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

Hinweise

  • Konfigurationsänderungen werden bei nachfolgenden Methodenaufrufen sofort wirksam
  • Umgebungsvariablen werden beim Aufruf von setConfig nicht erneut eingelesen
  • Benutzerdefinierte Zuordnungen ersetzen bestehende Zuordnungen vollständig (keine Zusammenführung)
  • Bei Validierungsfehlern bleibt die Instanzkonfiguration unverändert
  • Die Methode ist synchron und gibt void zurück

Nächste Schritte

Wie ist diese Anleitung?