Internationalization

Internationalization is the process of designing or reworking an application or service so that it can be adapted to various languages and regions without engineering changes. Sometimes the term internationalization is abbreviated as i18n, because there are 18 letters between the first "i" and the last "n." See Wikipedia's Internationalization and localization for more information.