Guide d’automatisation de l’internationalisation (i18n)
(meetup.toast.com)-
Des outils d’internationalisation comme gettext et i18next utilisent des clés et renvoient les chaînes traduites
-
Utiliser Google Sheets pour la collaboration et l’automatisation
→ Scanner les clés dans le code source et téléverser les nouvelles clés dans Google Sheets
→ Lors du build du code source, télécharger les chaînes traduites depuis Google Sheets et lancer le build
- Récapitulatif d’un processus d’internationalisation automatisé ultra simple
→ Développeur : exécuter le script npm run upload:i18n, puis demander la traduction
→ Traducteur : saisir les traductions dans la feuille de calcul
→ À chaque build, npm run download:i18n est exécuté pour intégrer au build les dernières traductions depuis la feuille de calcul
1 commentaires
Utiliser crowdin, weblate, etc. est aussi une bonne option.