What do the terms mean?
Internationalization means making your product flexible enough to be localized to other languages. This includes, but isn't limited to, externalization of string and image resources, applying correct number, date, time, and currency…