Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
En intégrant le serveur MCP Intlayer à votre assistant AI, vous pouvez récupérer tous les documents directement depuis ChatGPT, DeepSeek, Cursor, VSCode, etc.
Voir la documentation du serveur MCPLe contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
Remplir / auditer / traduire les dictionnaires
npx intlayer fillCette commande analyse vos fichiers de déclaration de contenu pour détecter d’éventuels problèmes tels que des traductions manquantes, des incohérences structurelles ou des incompatibilités de types. Si elle trouve des problèmes, intlayer fill proposera ou appliquera des mises à jour pour garder vos dictionnaires cohérents et complets.
Alias :
- npx intlayer dictionaries fill
- npx intlayer dictionary fill
- npx intlayer dic fill
Arguments :
Options de liste de fichiers :
-f, --file [files...] : Une liste de fichiers spécifiques de déclaration de contenu à auditer. Si non fourni, tous les fichiers *.content.{ts,js,mjs,cjs,tsx,jsx,json} découverts en fonction de la configuration seront audités.
Exemple : npx intlayer dictionary fill -f src/home/app.content.ts
-k, --keys [keys...] : Filtrer les dictionnaires en fonction des clés. Si non fourni, tous les dictionnaires seront audités.
Exemple : npx intlayer dictionary fill -k key1 key2
--key [keys...] : Filtrer les dictionnaires en fonction des clés (alias de --keys).
Exemple : npx intlayer dictionary fill --key key1 key2
--excluded-keys [excludedKeys...] : Exclure des dictionnaires en fonction des clés. Si non fourni, tous les dictionnaires seront audités.
Exemple : npx intlayer dictionary fill --excluded-keys key1 key2
--excluded-key [excludedKeys...] : Exclure des dictionnaires en fonction des clés (alias de --excluded-keys).
Exemple : npx intlayer dictionary fill --excluded-key key1 key2
--path-filter [pathFilters...] : Filtrer les dictionnaires en fonction d’un motif glob pour les chemins de fichiers.
Exemple : npx intlayer dictionary fill --path-filter "src/home/**"
Options de sortie des entrées :
--source-locale [sourceLocale] : La locale source à partir de laquelle traduire. Si non spécifiée, la locale par défaut de votre configuration sera utilisée.
--output-locales [outputLocales...] : Locales cibles vers lesquelles traduire. Si non spécifié, toutes les locales de votre configuration seront utilisées sauf la locale source.
--mode [mode] : Mode de traduction : complete, review. Par défaut, c’est complete. complete remplira tout le contenu manquant, review remplira le contenu manquant et révisera les clés existantes.
Options Git :
- --git-diff : Ne s’exécute que sur les dictionnaires qui incluent des modifications depuis la base (par défaut origin/main) vers la branche courante (par défaut : HEAD).
- --git-diff-base : Spécifie la référence de base pour le git diff (par défaut origin/main).
- --git-diff-current : Spécifie la référence courante pour le git diff (par défaut HEAD).
- --uncommitted : Inclut les modifications non commises.
- --unpushed : Inclut les modifications non poussées.
--untracked : Inclut les fichiers non suivis.
Exemple : npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
Exemple : npx intlayer doc translate --uncommitted --unpushed --untracked
Options IA :
- --model [model] : Le modèle d’IA à utiliser pour la traduction (par exemple, gpt-3.5-turbo).
- --provider [provider] : Le fournisseur d’IA à utiliser pour la traduction.
- --temperature [temperature] : Réglage de la température pour le modèle d’IA.
- --api-key [apiKey] : Fournir votre propre clé API pour le service d’IA.
- --custom-prompt [prompt] : Fournir une invite personnalisée pour vos instructions de traduction.
--application-context [applicationContext] : Fournir un contexte supplémentaire pour la traduction par IA.
Exemple : npx intlayer fill --model gpt-3.5-turbo --provider openai --temperature 0.5 --api-key sk-1234567890 --application-context "Mon application est une boutique de chats"
Options des variables d’environnement :
- --env : Spécifier l’environnement (par exemple, development, production).
--env-file [envFile] : Fournir un fichier d’environnement personnalisé pour charger les variables.
Exemple : npx intlayer fill --env-file .env.production.local
Exemple : npx intlayer fill --env production
Options de configuration :
--base-dir : Spécifier le répertoire de base pour le projet.
Exemple : npx intlayer fill --base-dir ./src
--no-cache : Désactiver le cache.
Exemple : npx intlayer build --no-cache
Options de préparation :
--build : Construire les dictionnaires avant de pousser pour s’assurer que le contenu est à jour. True forcera la construction, false sautera la construction, undefined permettra d’utiliser le cache de la construction.
--skip-metadata : Ignorer le remplissage des métadonnées manquantes (description, titre, tags) pour les dictionnaires.
Options de journalisation :
- --verbose : Activer la journalisation détaillée pour le débogage. (par défaut à true en utilisant la CLI)
Exemple :
npx intlayer fill --file src/home/*.content.ts --source-locale en --output-locales fr es --model gpt-3.5-turboCette commande traduira le contenu de l’anglais vers le français et l’espagnol pour tous les fichiers de déclaration de contenu dans le répertoire src/home/ en utilisant le modèle GPT-3.5 Turbo.