Internationalization

Definition
Internationalization is

"[t]he process of creating software that can be adapted to the requirements of different languages and cultures without substantive changes to the source code."