One of the best way to reach larger audience across the globe is to have your applications in multiple languages. It is essential to understand some terminology.
What is Internationalization?
Internationalization refers to the ability of an application to be localized.
What is Localization?
The term localization refers to the adaptation of an application to meet specific language (or culture) requirements.
Abbreviations i18n & l10n
Internationalization and localization are often abbreviated as i18n and l10n respectively; 18 and 10 are the number of characters between the first and last character.
An application which supports multiple language is known as “multilingual software”. Today most of the 3rd generation websites are i18n while making itself.