Localizing an ASP.NET Application

Globalization is the process of designing and developing applications that function for multiple cultures, and localization is the process of customizing your application for a given culture and locale. The topics in this section describe how to create ASP.NET Web applications that can be adapted to different languages and cultures.

Example for Localization:-

Imports System.Threading.Thread
Imports System.Threading
Public Class Globalization
    Public Sub New()
        ' Creating a Global Culture specific to our application.
        Dim cultureInfo As New System.Globalization.CultureInfo("en-US")
        ' Creating the DateTime Information specific to our application.
        Dim dateTimeInfo As New System.Globalization.DateTimeFormatInfo()
        ' Defining various date and time formats.
        dateTimeInfo.DateSeparator = "/"
        dateTimeInfo.LongDatePattern = "MM/dd/yyyy"
        dateTimeInfo.ShortDatePattern = "MM/dd/yyyy"
        ' Setting application wide date time format.
        cultureInfo.DateTimeFormat = dateTimeInfo
        ' Assigning our custom Culture to the application current thread.
        'Application.CurrentCulture = cultureInfo;
        Thread.CurrentThread.CurrentCulture = cultureInfo
        Thread.CurrentThread.CurrentUICulture = cultureInfo
    End Sub
End Class

Create an instance for the above class in the base form of your project.  
Now the datetime will be treated in the format of  MM/dd/yyyy 


Popular posts from this blog

Dynamically Creating Image in C#.Net


Data Table Vs List