Uluslararasılaştırma (i18n) Otomasyon Rehberi
(meetup.toast.com)-
Uluslararasılaştırmada kullanılan gettext, i18next vb. araçlar bir key alır ve çevrilmiş string'i döndürür
-
Google E-Tablolar kullanarak iş birliği ve otomasyon yapmak
→ Kaynak koddan key'leri tarayıp eklenen key'leri Google E-Tablolar'a yükleme
→ Kaynak build sırasında Google E-Tablolar'dan çevrilmiş string'leri indirip build etme
- Süper basit otomatik uluslararasılaştırma sürecinin özeti
→ Geliştirici: npm run upload:i18n script'ini çalıştırdıktan sonra çeviri talebinde bulunur
→ Çevirmen: E-Tablolar'da çevirileri girer
→ Her build sırasında npm run download:i18n çalıştırılır ve E-Tablolar'daki en güncel çeviri değerleri build'e yansıtılır
1 yorum
Crowdin, Weblate vb. araçları kullanmak da iyidir.