Hướng dẫn tự động hóa quốc tế hóa (i18n)
(meetup.toast.com)-
Các công cụ dùng cho quốc tế hóa như gettext, i18next... nhận key và trả về chuỗi đã được dịch
-
Sử dụng Google Spreadsheet để cộng tác và tự động hóa
→ Quét key trong mã nguồn và tải các key mới thêm lên Google Spreadsheet
→ Khi build mã nguồn, tải các chuỗi đã dịch từ Google Spreadsheet để đưa vào bản build
- Tóm tắt quy trình tự động hóa quốc tế hóa siêu đơn giản
→ Lập trình viên: chạy script npm run upload:i18n rồi gửi yêu cầu dịch
→ Biên dịch viên: nhập bản dịch trong spreadsheet
→ Mỗi lần build, npm run download:i18n sẽ được chạy để áp dụng các giá trị dịch mới nhất từ spreadsheet vào bản build
1 bình luận
Sử dụng crowdin, weblate, v.v. cũng là một lựa chọn tốt.