Namespace System.Globalization cung cấp một số các service hỗ trợ cho
việc quốc tế hóa ứng dụng chẳng hạn như lớp CultureInfo được dùng để định dạng ngày và số ứng với những nơi khác nhau.
Tất cả các tiến trình của .NET đều xử lí ,theo dấu đối tượng CurrentCulture
( một đối tượng của lớp CultureInfo xác định các định dạng , các thiết lập
sắp xếp) và đối tượng CurrentUICulture (cũng là một đối tượng của lớp
CultureInfoxác định ngôn ngữ nào được dùng cho văn bản thể hiện trên giao diện người dùng).
Visual Studio có chương trình soạn thảo tài nguyên sẵn trong nó và giúp ta có thể trực tiếp quản lí việc dịch các chuỗi sang các ngôn ngữ khác. Trong
quá trình phát triển ta có thể truy cập tới các chuỗi này thông qua tính năng
intelliSense của Visual Studio bởi lẽ mỗi tài nguyên chuỗi khi được tạo ra thì Visual Studio sẽ sinh ra một lớp với các thuộc tính tác biệt cho mỗi chuỗi tài nguyên. Tại thời điểm chạy chương trình, các thuộc tính này gọi
System.Resources.ResourceManager (trình quản lí tài nguyên) để trả về
phần dịch chuỗi tài nguyên tương ứng với tiến trình hiện thời của đối tượng
CurrentUICulture .
Đa số các phương thức định dạng chuỗi đều thực hiện tốt với tiến trình của đối tượng CurrentUICulture có nghĩa là nó sẽ hiển thị chuẩn các thông tin như ngày tháng, con số, và tiền tệ trên giao diện người dùng ứng với
Culture hiện hành của UI.
Ta hoàn toàn có thể sử dụng tài nguyên ở cấp độ trang với ASP.NET 2.0
trở lên bằng việc xây dựng tài nguyên cho trang cụ thể bên cạnh tài nguyên toàn cục (global resource)
Ta có thể gắn kết một điều khiển phía máy chủ với các chuỗi tài nguyên bằng việc sử dụng cú pháp sau <asp:Label runat="server" Text="<%$ resources: YourDateOfBirth %>"/>
Lớp Cultural Information
Phương thức Miêu tả
CurrentCulture Trả về một đối tượng CultureInfo cung cấp thông tin
về văn hóa được sử dụng trong tiến trình hiện hành
CurrentUICulture Trả về một đối tượng CultureInfo cung cấp thông tin
về văn hóa được sử dụng bởi trình quản lí tài nguyên của hệ thống
DateTimeFormat Cung cấp cho bạn đối tượng DateTimeFormatInfo
văn hóa cụ thể
InstalledUICulture Trả về một đối tượng CultureInfo cung cấp thông tin
văn hóa trên hệ điều hành được cài đặt ở máy chủ
NumberFormat Cung cấp cho bạn đối tượng NumberFormatInfonhư
vậy bạn sẽ có các con số , tiền tệ, và phần trăm ứng
với một văn hóa cụ thể