Tôi đang tạo một ứng dụng mới ngay bây giờ và tôi muốn làm mọi thứ ngay từ đầu để tôi có thể phát triển với nó trong tương lai.Ứng dụng đa ngôn ngữ MVC 4
Tôi đã xem xét một số hướng dẫn về cách tạo ứng dụng hỗ trợ đa ngôn ngữ, nhưng tôi không thể tìm ra người phù thủy để sử dụng.
Một số hướng dẫn cũ và tôi không biết liệu chúng có lỗi thời hay không.
http://www.codeproject.com/Articles/352583/Localization-in-ASP-NET-MVC-with-Griffin-MvcContri http://geekswithblogs.net/shaunxu/archive/2012/09/04/localization-in-asp.net-mvc-ndash-upgraded.aspx http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx http://www.chambaud.com/2013/02/27/localization-in-asp-net-mvc-4/ https://github.com/turquoiseowl/i18n
tôi thấy rằng họ là 2 cách để lưu trữ các dữ liệu ngôn ngữ, hoặc trong db hoặc trong các tập tin tài nguyên. Ưu điểm/khuyết điểm là gì? Có cách nào khác được ưa thích hơn không?
Đây là những gì tôi muốn:
- dễ dàng để duy trì (Add/Change/Remove)
- Hỗ trợ đầy đủ ngôn ngữ. (số lượt xem, đơn vị tiền tệ, thời gian/ngày, jquery, chú thích, v.v ..)
- Bật để thay đổi ngôn ngữ.
- Tự động phát hiện ngôn ngữ.
- An toàn trong tương lai.
Cách ưa thích để làm điều này là gì? có bất kỳ hướng dẫn tốt nào là phương pháp hay nhất cho năm 2013?