Метки языков Language Tags. Метка языка идентифицирует естественный язык разговорный, письменный, или другой используемый людьми для обмена информацмей с другими людьми.
Машинные языки являются исключением. HTTP использует метки языков внутри полей Accept-Language и Content-Language.
Синтаксис и запись меток языка в HTTP те же, что определены в RFC 1766. То есть, метка языка состоит из одной или нескольких частей метка первичного языка и, возможно пустой, ряд подчиненных меток language-tag primary-tag - subtag primary- tag 1 8ALPHA subtag 1 8ALPHA Внутри метки не допустимы пробелы и все метки не чувствительны к регистру. Пространство имен меток языка управляется IANA. Например метки содержат en, en-US, en-cockney, i-cherokee, x-pig-latin Любая двухсимвольная первичная метка является меткой аббревеатуры языка ISO 639, а любая двухсимвольная подчиненная метка является меткой кода страны ISO 3166. Последние три метки из вышеперечисленных - не зарегистрированные метки все, кроме последней - примеры меток, которые скорее всего ьудут зарегистрированы в будущем. 3.11