GTConstructorParams
TypeScript-Interface für die Konstruktorparameter der GT-Klasse
Übersicht
GTConstructorParams definiert options für die Initialisierung der GT-Klasse.
interface GTConstructorParams {
apiKey?: string;
devApiKey?: string;
sourceLocale?: string;
targetLocale?: string;
locales?: string[];
projectId?: string;
baseUrl?: string;
customMapping?: CustomMapping;
}Alle Eigenschaften sind optional. Der Konstruktor liest GT_API_KEY, GT_DEV_API_KEY und GT_PROJECT_ID aus den Umgebungsvariablen, wenn sie nicht angegeben sind.
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
apiKey? | string | Produktions-API-Schlüssel |
devApiKey? | string | Entwicklungs-API-Schlüssel |
sourceLocale? | string | Standard-Quelllocale |
targetLocale? | string | Standard-targetLocale |
locales? | string[] | Unterstützte Locale-Codes |
projectId? | string | Projektkennung |
baseUrl? | string | Benutzerdefinierter API-Endpunkt |
customMapping? | CustomMapping | Benutzerdefinierte Locale-Zuordnungen |
Beispiele
Basis-Setup
const gt = new GT({
apiKey: 'your-api-key',
sourceLocale: 'en',
targetLocale: 'es',
locales: ['en', 'es', 'fr']
});Mit Umgebungsvariablen
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'es'
});
// Verwendet GT_API_KEY und GT_PROJECT_ID aus den UmgebungsvariablenVerwandte Typen
CustomMapping- Benutzerdefinierte Locale-Definitionen
Wie ist diese Anleitung?