Guía de automatización de la internacionalización (i18n)
(meetup.toast.com)-
gettext, i18next, etc., usados en internacionalización, reciben una key y devuelven una cadena traducida
-
Colaborar y automatizar usando Google Sheets
→ Escanear las keys en el código fuente y subir las keys agregadas a Google Sheets
→ Al compilar el código fuente, descargar las cadenas traducidas desde Google Sheets e incluirlas en la build
- Resumen de un proceso de internacionalización automatizada súper simple
→ Desarrollador: ejecutar el script npm run upload:i18n y luego solicitar la traducción
→ Traductor: ingresar la traducción en la hoja de cálculo
→ Cada vez que se hace una build, se ejecuta npm run download:i18n para reflejar en la build los valores de traducción más recientes desde la hoja de cálculo
1 comentarios
También es buena idea usar crowdin, weblate, etc.