Traduction automatique
Traduisez automatiquement les fichiers de votre projet avec General Translation.
Aperçu
General Translation offre des outils puissants pour traduire des fichiers entiers dans votre projet directement via la CLI. Cela vous permet de traduire :
- Fichiers JSON : Traduisez vos fichiers JSON i18n pour n'importe quelle bibliothèque, y compris next-intl, i18next ou des formats JSON personnalisés
- Fichiers Markdown/MDX : Traduisez vos fichiers de documentation ou de contenu tout en préservant toute la mise en forme et la structure
- Fichiers TypeScript/JavaScript : Traduisez les chaînes de caractères dans vos fichiers de code sans affecter leur fonctionnalité
Avec l'outil GT CLI, vous pouvez traduire des répertoires entiers de fichiers avec une seule commande, ce qui facilite la localisation de l'ensemble de votre projet.
Types de fichiers pris en charge
La traduction générale prend en charge les types de fichiers suivants :
Type de fichier | Description |
---|---|
json | Fichiers JSON utilisés par des bibliothèques i18n comme next-intl, i18next, etc. |
mdx | Fichiers de composants Markdown utilisés pour la documentation |
md | Fichiers markdown standards |
js | Fichiers JavaScript |
ts | Fichiers TypeScript |
gt | Fichiers de traduction spécifiques à GT utilisés par gt-next et gt-react |
Comment ça fonctionne
- Installez l’outil GT CLI :
npm install --save-dev gtx-cli
- Configurez votre projet avec le fichier
gt.config.json
- Exécutez
npx gtx-cli translate
pour traduire automatiquement tous les fichiers spécifiés
Et voilà ! Plus besoin d’attendre des jours pour des traductions, il suffit de lancer une commande et d’obtenir vos traductions en quelques minutes.
Avantages
- Maintien du contexte : Les fichiers sont traduits dans leur ensemble, ce qui préserve le contexte et améliore la qualité de la traduction
- Préservation de la structure : Toute la mise en forme, la structure du code et la syntaxe sont conservées dans les fichiers traduits
- Automatisation : S'intègre aux pipelines CI/CD pour automatiser la traduction dans votre flux de travail
- Prise en charge multi-format : Traduisez différents types de fichiers avec une seule configuration
- Compatibilité avec les bibliothèques i18n : Fonctionne avec n'importe quelle bibliothèque i18n ou format personnalisé
Comment trouvez-vous ce guide ?