Tôi đang xây dựng một ứng dụng bằng Angular5 mới nhất và những gì tôi cần là để người dùng có thể chuyển đổi ngôn ngữ. Tôi đã không bao giờ phải thực hiện điều này trong một Angular2 + (thực sự tôi đang sử dụng Angular5).Góc 5 quốc tế hóa
Tôi cần phải thiết lập dịch ở hai nơi:
- phần của mẫu html - nhãn thay đổi ngôn ngữ quy định
- Trong mã trong file component.ts - Tôi có thể cần phải dịch một số chuỗi được tạo động theo các điều kiện cụ thể trong mã
Tôi đã xem ngx-translation và có vẻ như bạn cần làm mọi thứ tôi cần, vì nó cho phép bạn thay đổi ngôn ngữ mà không cần xây dựng lại mã của mình, hãy xem here. Tuy nhiên tôi đọc it was probably going to be deprecated do nhà phát triển chính chuyển sang nhóm góc để phát triển mã i18n của họ.
Tôi cũng hiểu rằng hiện tại i18n không hỗ trợ mọi thứ tôi cần ngay bây giờ, hãy xem here.
Câu hỏi của tôi - trạng thái phát bản dịch trong phiên bản mới nhất của Angular là gì? Có những thư viện khác mọi người sẽ khuyên bạn nên thay vào đó, nếu thực sự, Angular chính nó đã không có hỗ trợ đầy đủ như chưa (để thay đổi ngôn ngữ mà không biên dịch lại)? Là ngx-dịch tốt cho tương lai?
Bất kỳ hướng dẫn nào trong lĩnh vực này được đánh giá cao!
Hmm - yea, đồng ý, ngx- dịch là tuyệt vời! NHƯNG Tôi đã hy vọng cho một cái gì đó một chút vững chắc hơn "Tôi hy vọng nó sẽ được trong tương lai" ;-) như tôi phải thực hiện điều này ngày hôm nay –
Haha, tôi đã thực hiện nó và hoạt động tốt đẹp :) –