Get rid of react-native-i18n
- Ngôn ngữ chính
- JavaScript
- Star
- 4.8k
- Fork
- 771
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Once #777 is merged, react-native-i18n will become almost unused.
The only two things it's used for will be:
* Retrieve the current locale (functionality provided by react-native-device-info)
* Lookup translations strings (easily doable in `t()`
Getting rid of it would mean having 100% control about how our translations are handled in our code.
Opinions?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách kiểm tra hai chỗ còn sử dụng react-native-i18n được mô tả trong issue: việc lấy locale hiện tại và việc tra cứu bản dịch trong t(). Xem lại #777 và tích hợp react-native-device-info hiện có trước khi quyết định có thể loại bỏ dependency như thế nào; được xem là hoàn tất khi cả hai hành vi vẫn khả dụng mà không cần react-native-i18n.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript, react-native
- Lĩnh vực
- internationalization, mobile
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100