To avoid any confusion, let’s start by taking a look at two words you’ll hear often—localization and internationalization. The two terms are often used interchangeably when it comes to applications, but they are different.
Internationalization is the entire process of getting an application ready for a new country, so that it can be used in a new market. Localization is the translation of each part of the app (graphics, text, etc.). This includes translations into other languages, but it can also mean the conversion of units, currency, and other cultural adaptations.