Aller au contenu principal

Automatiser les traductions

utils/translate.js
import { translateProject } from 'translate-projects-react';

translateProject({
sourceLang: 'es', // Langue par défaut
targetLangs: ['en'], // Langues à traduire
apiKey: '#', //Ta clé API
scanner: true // Nous activons le scanner.
});

Configurer la commande pour npm

Ajouter la commande suivante dans votre fichier package.json :

package.json
"scripts": {
"translate": "node ./utils/translate.js"
}

Pour éviter une erreur lors du chargement des modules, va dans ton package.json et ajoute le type à module.

package.json
{
...Tes configurations,
"type": "module",
}

Nous exécutons la commande pour que nos traductions soient effectuées.

Terminal
npm run translate

Importer le fichier i18n