Код языка — это код , который назначает буквы или цифры в качестве идентификаторов или классификаторов для языков . Эти коды могут использоваться для организации библиотечных коллекций или презентаций данных , для выбора правильных локализаций и переводов в вычислительной технике , а также в качестве сокращенного обозначения для более длинных форм названий языков.
Схемы кодирования языка пытаются классифицировать сложный мир человеческих языков, диалектов и вариантов . Большинство схем идут на компромиссы между тем, чтобы быть общими и быть достаточно полными для поддержки конкретных диалектов.
Например, на испанском говорят в более чем 20 странах Северной Америки, Центральной Америки, Карибского бассейна и Европы. Испанский язык, на котором говорят в Мексике, будет немного отличаться от испанского языка, на котором говорят в Перу . В разных регионах Мексики будут немного отличаться диалекты и акценты испанского языка. Схема кодирования языка может сгруппировать их все как «испанский» для выбора раскладки клавиатуры, большинство как «испанский» для общего использования или разделить каждый диалект, чтобы разрешить региональные вариации.