Localization is the process of making a program ready to run anywhere in the world.
It encompasses modifying the display language, the way units are displayed, decimal separators, time and date formats, and currency format to match the local user preferences.