gawk: I18N and L10N

 
 13.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.