Internationalization (I18N is the process by which programs are made portable to various locales. I18N abstracts details which are specified in L10N.