⟩ What is the difference between Localization and internationalization?
Internationalization is the process of changing your software so that it isn't hardwired to one language/locale/culture.
Localization is the process of adding the appropriate resources to your software so that a particular language/locale is supported. It's bigger in scope than just this Wikipedia entry, but it's a good start.