Culture và Country Code localize ứng dụng .NET Framework
Khi xây dựng các ứng dụng hỗ trợ đa ngôn ngữ sử dụng .NET framework chúng ta có sẵn class CultureInfo để thực hiện việc này. Ngoài việc localize ứng dụng .NET sử dụng CultureInfo thì chúng ta còn có thể dùng các thông tin CultureInfo cung cấp để định dạng số, số tiền, thời gian, ngày tháng như trong RegionFormat trên Windows
Lớp CultureInfo xác định một cái tên duy nhất cho mỗi culture. Tên này có cấu trúc 2 hoặc 3 kí tự đầu viết thường là mã ngôn ngữ và 2 kí tự sau viết hoa là mã nước hoặc vùng. VD: vi-VN, en-US… Các culture này sẽ hữu ích cho các bạn nào đang xây dựng các ứng dụng đa ngôn ngữ. Bạn có thể xem chi tiết thêm ở đây: https://learn.microsoft.com/en-us/dotnet/fundamentals/runtime-libraries/system-globalization-cultureinfo
Microsoft chưa hỗ trợ hết các culture trên thế giới đặc biệt là các nước ở Châu phi và một số nước đóng cửa (hoặc đối thủ của Mỹ?) như Triều Tiên, Myanmar… Vậy nên nếu bạn muốn hỗ trợ ngôn ngữ cho các nước này sử dụng .NET framework thì cần phải xử lý riêng. Nhưng cá nhân mà nói nếu ứng dụng của bạn chỉ cần hỗ trợ 210 nước thì đã là đủ lắm rồi. Happy sharing. Stay tuned.

