Types

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

EigenschaftTypBeschreibung
apiKey?stringProduktions-API-Schlüssel
devApiKey?stringEntwicklungs-API-Schlüssel
sourceLocale?stringStandard-Quelllocale
targetLocale?stringStandard-targetLocale
locales?string[]Unterstützte Locale-Codes
projectId?stringProjektkennung
baseUrl?stringBenutzerdefinierter API-Endpunkt
customMapping?CustomMappingBenutzerdefinierte 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 Umgebungsvariablen

Verwandte Typen

Wie ist diese Anleitung?