Traduction automatique
Traduisez automatiquement les files de votre projet avec General Translation.
Vue d’ensemble
General Translation fournit des outils puissants pour traduire des fichiers entiers de votre projet directement via la CLI. Cela vous permet de traduire :
- Fichiers JSON : traduire vos fichiers JSON i18n pour n’importe quelle bibliothèque, y compris next-intl, i18next, ou des formats JSON personnalisés
- Fichiers Markdown/MDX : traduire votre documentation ou vos fichiers de contenu tout en préservant toute la mise en forme et la structure
- Fichiers TypeScript/JavaScript : traduire les chaînes dans vos fichiers de code sans affecter leur fonctionnement
Avec l’outil CLI de GT, vous pouvez traduire des répertoires entiers de fichiers avec une seule commande, ce qui facilite la localisation de l’intégralité de votre projet.
Types de fichiers pris en charge
General Translation 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 standard |
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 CLI de GT :
npm install --save-dev gtx-cli - Configurez votre projet avec le fichier
gt.config.json - Exécutez
npx gtx-cli translatepour traduire automatiquement tous les fichiers spécifiés
C’est tout ! Inutile d’attendre des jours pour obtenir des traductions : lancez simplement une commande et récupérez-les en quelques minutes.
Avantages
- Conserver le contexte : Les files sont traduits dans leur ensemble, ce qui préserve le contexte et améliore la qualité de la traduction
- Préserver la structure : Toute la mise en forme, la structure du code et la syntaxe sont conservées dans les files traduits
- Automatisation : Intégrez-vous aux pipelines CI/CD pour automatiser la traduction dans votre flux de travail
- Prise en charge multi‑formats : Traduire différents types de fichiers avec une configuration unique
- Compatibilité avec les bibliothèques i18n : Fonctionne avec n’importe quelle bibliothèque i18n ou format personnalisé
Comment trouvez-vous ce guide ?