The GNU Awk User's Guide
10.1 Internationalization and Localization
Internationalization means writing (or modifying) a program once,
in such a way that it can use multiple languages without requiring
further source-code changes.
Localization means providing the data necessary for an
internationalized program to work in a particular language.
Most typically, these terms refer to features such as the language
used for printing error messages, the language used to read
responses, and information related to how numerical and
monetary values are printed and read.