15 poin oleh xguru 2021-08-18 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
tribela 2021-08-18

Menggunakan crowdin, weblate, dan sejenisnya juga bagus.