Open In App

Explain about Internationalization and Localization

In this article, we will learn about internationalization and localization, and understand the difference between the two terms in detail.

Internationalization (i18n):

Internationalization, as a concept, refers to the design and development of a service or a product (of any kind), such that it can be localized to any region, culture, or target audience. It is written as “i18n”, where “i” and “n” are the first and last letters of the word “internationalization”, and 18 stands for the 18 characters present between the word “i” and “n”.



Internationalization is a way to allow software or service to be localized easily to a target audience. They entail the best practices and design patterns that one should follow in order to allow better localization and stand-alone utility. 

Internationalization includes:



Scope of testing in Internationalization:

Advantages of Internationalization testing:

Disadvantages of Internationalization testing:

Example of Internationalization testing: Suppose a product needs to be developed and designed for a global audience, then the product should support multiple languages, timezones, currencies, number formats, etc to accommodate the wide variety of audiences.

Localization (l10n):

Localization refers to making a product or a service more specialized and appealing in a particular locale, region, or marketplace. It is written as “l10n”, where “l” and “n” are the first and last letters of the word “localization”, and 10 stands for the 10 characters present between the word “l” and “n”.

Localization ensures that the product or service is made especially for a target audience, and is not intended for the market in general. 

Localization includes:

Scope of Testing in Localization:

Advantages of Localization testing:

Disadvantages of Localization testing:

Example of Localization testing: Suppose a product needs to be developed for a European country, then the product should support that European country’s timezone, an English UK keyboard, country’s currency standards, and everything related to that particular country.

Difference between Internationalization and Localization:

Internationalization (i18n)

Localization (l10n)

It is a way of designing a product or a service that can be localized to any region or marketplace with minimal changes in content or the source code It is a way of designing a product or a service that is especially localized to only a particular kind of target audience or marketplace
With internationalization, a product or a service can easily be localized to any marketplace internationalization With localization, you cannot easily localize a product or a service to another marketplace
It results in a generic and adaptable product It results in a highly specific and regionally localized product
Article Tags :