Panduan otomatisasi internasionalisasi (i18n)
(meetup.toast.com)-
gettext,i18next, dan sejenisnya yang digunakan saat internasionalisasi menerima key dan mengembalikan string yang telah diterjemahkan -
Berkolaborasi dan melakukan otomatisasi dengan menggunakan Google Spreadsheet
→ Memindai key dari source code dan mengunggah key yang ditambahkan ke Google Spreadsheet
→ Saat source dibangun, mengunduh string terjemahan dari Google Spreadsheet lalu melakukan build
- Ringkasan proses otomatisasi internasionalisasi yang sangat sederhana
→ Pengembang: menjalankan skrip npm run upload:i18n lalu meminta terjemahan
→ Penerjemah: memasukkan terjemahan di spreadsheet
→ Setiap kali build, npm run download:i18n dijalankan sehingga nilai terjemahan terbaru dari spreadsheet diterapkan ke build
1 komentar
Menggunakan crowdin, weblate, dan sejenisnya juga bagus.