Globalization and Localization

The process of creating applications to be used by people of different cultures is referred to as globalization and localization. Globalization, in software development, refers to the tasks of separating your core logic from its surrounding data and making that core function language and culture neutral. That is, your code should not presuppose a culture, but expect to work with many cultures. Localization is considered the actual process of translating the data that your users need to a given culture and language. This section presents the key points to consider when designing for a multicultural application and details the key classes within System.Globalization.

Culture

When we refer to culture, we are talking ...

Get Visual Basic® Programmer's Guide to the .NET Framework Class Library now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.