setConfig
Référence de l’API pour la méthode GT setConfig
Vue d’ensemble
La méthode setConfig met à jour la configuration d’une instance GT existante.
Elle vous permet de modifier les identifiants d’API, les locales et d’autres paramètres après la création de l’instance.
const gt = new GT();
gt.setConfig({
apiKey: 'your-new-api-key',
projectId: 'your-project-id',
sourceLocale: 'en',
targetLocale: 'es'
});La méthode setConfig valide tous les codes de locale fournis et les fusionne avec toute configuration existante transmise au constructeur.
Références
Paramètres
Prop
Type
L’objet GTConstructorParams prend en charge les mêmes propriétés que le constructeur :
| Propriété | Type | Optionnel | Description |
|---|---|---|---|
apiKey | string | ✓ | Clé d’API de production pour le service de traduction |
devApiKey | string | ✓ | Clé d’API de développement |
projectId | string | ✓ | Identifiant unique du projet |
sourceLocale | string | ✓ | Locale source par défaut pour les traductions |
targetLocale | string | ✓ | Locale cible par défaut pour les traductions |
locales | string[] | ✓ | Tableau des codes de locale pris en charge |
baseUrl | string | ✓ | URL de base de l’API personnalisée |
customMapping | CustomMapping | ✓ | Mappages personnalisés des codes de locale |
Renvoie
void - La méthode met à jour la configuration de l’instance en place.
Exemple
Dans cet exemple, nous changeons la locale cible de l’espagnol au français.
const gt = new GT({
sourceLocale: 'en',
targetLocale: 'es'
});
// Passer au français
gt.setConfig({
targetLocale: 'fr'
});Remarques
- Les modifications de configuration prennent effet immédiatement pour les appels de méthode suivants
- Les variables d’environnement ne sont pas relues lors de l’appel à
setConfig - Les correspondances personnalisées remplacent entièrement les correspondances existantes (aucune fusion)
- En cas d’échec de validation, la configuration de l’instance reste inchangée
- La méthode est synchrone et renvoie
void
Prochaines étapes
Comment trouvez-vous ce guide ?