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:
| Property | Type | Optional | Description |
|---|---|---|---|
apiKey | string | ✓ | Produktions-API-Schlüssel für den Übersetzungsdienst |
devApiKey | string | ✓ | Entwicklungs-API-Schlüssel |
projectId | string | ✓ | Eindeutige Projekt-ID |
sourceLocale | string | ✓ | Standard-Quelllocale für Übersetzungen |
targetLocale | string | ✓ | Standard-targetLocale für Übersetzungen |
locales | string[] | ✓ | Array unterstützter Locale-Codes |
baseUrl | string | ✓ | Benutzerdefinierte API-Basis-URL |
customMapping | CustomMapping | ✓ | Benutzerdefinierte 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
setConfignicht 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
voidzurück
Nächste Schritte
Wie ist diese Anleitung?