Интернационализация, также известная во многих кругах как i18n (цифра 18 означает количество пропущенных букв в середине слова) – это создание сайта, программы или приложения с возможностью последующей адаптации для множества разных культур. Это работа, которая обычно выполняется только один раз — в процессе создания продукта. В каком-то смысле интернационализация – это некий универсальный вариант, который плавно подводит нас к локализации, также известной как L10n (сокращенной по аналогии с i18n).
Локализация – это адаптация дизайна сайта, интерфейса, программы и т.д. для определенного региона или культурной среды. Этот процесс включает в себя перевод текста на другие языки, проверку приемлемости изображений в данной культурной среде и удаление ненужных ссылок. Если интернационализация – это процедура, которая выполняется единожды, то локализация производится каждый раз, когда вы выбираете очередное культурное или языковое сообщество в качестве своей целевой аудитории.