Share via


Localization

A well thought-out process for localization begins with globalization of the application. Globalization adds support for input, display, and output of a defined set of language scripts that relate to specific geographic areas.

The second step, localizability, is an intermediate process for verifying that a globalized application is ready for localization. If you correctly designed and developed your application, this phase will primarily consist of localizability testing. An application prepared for localization has two conceptual blocks: a data block and a code block. The data block exclusively contains all the user-interface string resources. The code block exclusively contains only the application code applicable for all cultures/locales.

Localization consists of translating the user interface into the local language and resizing any interface objects like fields. Other considerations for localization include: User interface usability, assessment of cultural appropriateness, checking for politically and culturally sensitive content, etc.

Generating a local resource in Visual Studio Team System