15 points par xguru 2021-08-18 | 1 commentaires | Partager sur WhatsApp
  • 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

 
tribela 2021-08-18

Utiliser crowdin, weblate, etc. est aussi une bonne option.