GTConstructorParams
Interface TypeScript pour les paramètres du constructeur de la classe GT
Présentation
GTConstructorParams définit les options de configuration pour l’initialisation de la classe GT.
interface GTConstructorParams {
apiKey?: string;
devApiKey?: string;
sourceLocale?: string;
targetLocale?: string;
locales?: string[];
projectId?: string;
baseUrl?: string;
customMapping?: CustomMapping;
}Toutes les propriétés sont facultatives. Le constructeur lit GT_API_KEY, GT_DEV_API_KEY et GT_PROJECT_ID depuis les variables d’environnement si elles ne sont pas fournies.
Propriétés
| Propriété | Type | Description |
|---|---|---|
apiKey? | string | Clé d’API de production |
devApiKey? | string | Clé d’API de développement |
sourceLocale? | string | Locale source par défaut |
targetLocale? | string | localeCible par défaut |
locales? | string[] | Codes de locale pris en charge |
projectId? | string | Identifiant du projet |
baseUrl? | string | Point de terminaison d’API personnalisé |
customMapping? | CustomMapping | Mappages de locales personnalisés |
Exemples
Configuration de base
const gt = new GT({
apiKey: 'your-api-key',
sourceLocale: 'en',
targetLocale: 'es',
locales: ['en', 'es', 'fr']
});Avec des variables d’environnement
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'es'
});
// Utilise GT_API_KEY et GT_PROJECT_ID depuis l'environnementTypes associés
CustomMapping- Définitions de locales personnalisées
Comment trouvez-vous ce guide ?