internationalization

Internationalization (i18n) is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.