Internationalization, also known as i18n, refers to the techniques and tools to make the software change its behavior based on the country or culture of the user running it. This is a matter not only of changing the language which the software presents (e.g. in its user interface), but of changing the date format, the orientation of the text, the numeric format, and other aspects of its behavior to reflect the culture.

history | excerpt history