Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.
Localization is the process of adapting internationalized software for a specific region or language.
Localization uses the infrastructure or flexibility provided by internationalization.
Internationalization
and
Localization
“internationalization” is abbreviated “i18n”