Skip to main content

Posts

Showing posts from January, 2013

Creating a Custom Culture using .NET

Namespace: System.Globalization CultureAndRegionInfoBuilder class provides the facility to create new and customize existing cultures. To install a custom culture one must have administrative privileges . One must Add Reference of sysglobal.dll in order to create objects of CultureAndRegionInfoBuilder . CultureAndRegionInfoBuilder vCulture = new CultureAndRegionInfoBuilder(“en-US”, CultureAndRegionModifiers.Neutral); OR CultureInfo vCultureInfo = new CultureInfo(“en-US”); RegionInfo vRegionInfo = new RegionInfo(“US”); CultureAndRegionInfoBuilder vNewCulture = new CultureAndREgionInfoBuilder( “en-MS”, CultureAndRegionModifiers.Neutral); vNewCulture.Load(vCultureInfo); vNewCulture.Load(vRegionInfo); CultureAndRegionModifiers Enumeration: Class Description Neutral A neutral custom culture. None A specific, supplemental custom culture. Replacement A custom culture that replaces an existing ...

Culture Information and Localization in .NET

Namespace: System.Globalization CultureInfo Class:                 It provides information like the Format of numbers and dates, Culture’s Calendar, Culture’s language and sublanguage (if applicable), Country and region of the culture. The Basic use of CultureInfo class is shown here: • How string Comparisons are performed • How Number Comparison & Formats are performed • Date Comparison and Formats. • How resources are retrieved and used. Cultures are grouped into three categories: Invariant Culture : It’s Culture Insensitive. It can be used to build some trial application. It can be also used to build an application with hard-coded expiry date that ignores cultures. But using it for every comparison will be incorrect and inappropriate. Neutral Culture : English(en), Frensh(fr), and Spanish(sp). A neutral culture is related to language but it’s not related to specific regi...