Ajouter une locale
Aucun bundle de langue à écrire, à extraire ni à livrer. Une langue est un paramètre de projet : ajoutez-la sous Langues dans le tableau de bord, et le SDK récupère son catalogue exactement comme il récupère tous les autres.
Une langue est un paramètre du projet
Le magasin de locales accepte n'importe quel code de langue. Définissez-le sur une langue que le projet ne contient pas encore : rien ne plante, chaque phrase retombe sur son texte source, car la phrase source sert toujours de solution de repli. Ajoutez la langue au projet et la prochaine récupération apporte le vrai catalogue. Sans build ni déploiement.
// Nothing in the app changes — the switcher just gains a pill.
locale.set('de-DE');
// Before German is a target locale of the project: every phrase falls back to
// its source text. After: the German catalog, fetched like any other locale. Ajouter une langue à un projet en production
Choisissez la langue sous Locales et enregistrez. Ce qu'il advient des phrases déjà présentes dans le catalogue dépend de la politique du projet lors de l'ajout d'une langue : les traduire immédiatement, ou demander d'abord. Lorsqu'elle demande, la boîte de dialogue chiffre précisément le catalogue existant, mot par mot, avant toute dépense. Acceptez, et le tableau de bord affiche quelques instants plus tard la nouvelle langue avec une couverture complète ; le Manager conserve un brouillon automatique par phrase, chacun portant le badge du modèle jusqu'à ce qu'une personne le modifie.
Dès lors, la nouvelle langue se comporte comme n’importe quelle autre locale cible : une phrase enregistrée demain y est traduite automatiquement dès son arrivée.
Rattraper une langue qui a pris du retard
Une langue peut être en retard sur le catalogue — la traduction automatique a été désactivée un temps, ou un lot de phrases est arrivé plus vite que le traducteur ne pouvait les traiter. Le tableau de bord indique combien de phrases manquent dans chaque langue, et l'action AI Translate Pending du Manager comble l'écart en une seule exécution : pour la langue que vous avez ouverte, ou pour le projet entier. La confirmation à l'échelle du projet liste chaque langue cible concernée et avertit que la traduction par IA est facturée au mot et par langue.
Combien ça coûte. La traduction automatique est facturée par mot et par langue, et chaque prélèvement apparaît sous forme de ligne dans les crédits du projet. La page Utilisation et crédits du tableau de bord présente les deux compteurs et la manière dont un projet est alimenté.
Ajouter une langue est la seule étape de ce parcours qui se déroule dans le tableau de bord plutôt que dans le code — et c'est voulu. Ce sont les personnes qui gèrent les contenus qui décident des langues disponibles ; l'application se contente de les afficher.