Globalization (1): Understanding Globalization

Source: Internet
Author: User

The concepts of internationalization, globalization, and localization are often confused. Describes the relationship between internationalization, globalization, and localization.

InternationalizationInternationalization is a way to design and manufacture products that are easy to adapt to the requirements of different regions. It requires that all elements related to language, country/region and culture be extracted from the product. In other words, when the functions and code design of an application are considered to run in different regions, the Code simplifies the production of different local versions. The process of developing such a program is called internationalization)

Global versatilityIncluding globalization and localization. It is mainly about General encoding and design.

GlobalizationIs the core process of the development program. Its function and code design department only rely on a single language region setting. It is designed and developed to support a set of predefined Unicode language scripts and data input, display, and output related to specific region settings.

Localization, Software code library and resource design, so that a program can be localized to different language versions without having to change any source code. That is, you can select a language.

LocalizationIt is the process of translating application resources into localized versions for each region supported by the application. The localization phase should continue only after the localization analysis step is completed and the localization process can be started for the global application. Applications that can start localization are divided into two conceptual blocks: one is a block that contains all the user interface elements, and the other is a block that contains executable code. User Interface blocks only contain localized user interface elements in non-specific regions, such as strings, error messages, dialog boxes, menus, and embedded object Resources. The code block only contains the application code used by all supported regions. The Common Language Runtime Library supports a subsidiary Assembly resource model that separates executable code of an application from its resources.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.