Языковые коды ISO-639

ISO 639 — международный стандарт ISO сокращений названий языков. Содержит следующие списки:

* ISO 639-1 (2002) — двухбуквенные коды основных языков;

* ISO 639-2 (1998) — трёхбуквенные;

* ISO 639-3 (2007) — трёхбуквенные;

* ISO 639-5 (2008) — трёхбуквенные группы языков.

ISO 639-2 содержит все языки, включённые в ISO 639-1, и коды для языковых вариантов. Например, в ISO 639-1 для французского языка есть только один код — fr, тогда как в ISO 639-2 для него есть три кода: fre/fra для современного французского, frm для средневекового французского (French, Middle (1400—1800)), fro для старофранцузского (French, Old (842—1400)).

Для некоторых языков в ISO 639-2 есть два кода — библиографический и лексикографический, которые по традиции используются в разных областях. Таких языков сейчас в стандарте 22.

Оба стандарта — 639-1 и 639-2 — открытые, то есть могут постоянно дополняться.

В связи с тем, что многие (почти все) программы (приложения) адаптированы для международного рынка (интернационализированы), это можно определить по возможности выбора языка, наличие кодов ISO-639 (в том числе кода ISO-639-1) определяет возможность полноценного функционирования любого национального языка в электронном информационном пространстве. (Народы, не имеющие код ISO-639-1 для своего языка, лишаются потенциальной возможности получить в интернете национальные домены верхнего уровня, например, код ISO-639-1 для русского языка ru, соответственно, и домен – MARLAMUTER.RU). Коды ISO-639 используются в программировании, для создания локали (локаль – набор параметров, включая набор символов, язык пользователя, страну, часовой пояс, а также другие предустановки, которые пользователь ожидает видеть в пользовательском интерфейсе) и раскладок клавиатуры, при локализации программного обеспечения (локализация программного обеспечения – процесс адаптации программного обеспечения к культуре какой-либо страны или языка). Одним словом, коды ISO-639 позволяют идентифицировать любой язык в мультиязычном пространстве (в мультиязычном проекте).

Для марийского языка существуют следующие коды:

* ISO 639-3 – chm (общий для лугового и горномарийского языков), mhr – для лугового марийского языка, mrj – для горномарийского языка;

* ISO 639-2 – chm;

* ISO 639-1 – не существует.

Для того, чтобы получить код ISO 639-1, язык должен удовлетворять критериям, описанных в:  http://www.loc.gov/standards/iso639-2/criteria1.html, и необходимо заполнить анкету с конкретными требованиями: http://www.loc.gov/standards/iso639-2/php/iso639-2form.php.

Список кодов ISO 639-2 и ISO 639-1 для разных языков (названия языков приведены на английском и французском языках) находится по адресу: http://www.loc.gov/standards/iso639-2/php/code_list.php.

Коды ISO 639-1 являются исторической формой и максимально могут содержать 676 комбинаций, а количество языков в мире намного больше. В данный момент Объединённый консультативный комитет ISO 639 принял решение заморозить выдачу кодов ISO 639-1 и рекомендует использовать для языков, не имеющий код ISO 639-1, трёхбуквенный код ISO 639-2. Например, для марийского языка код ISO 639-2 – chmhttp://www.sil.org/iso639-3/documentation.asp?id=chm.

http://www.marlamuter.ru/forum/index.php?topic=28

Author: lifeway on 06.10.2010
Category: Без рубрики, все

Leave a Reply

You must be logged in to post a comment.

Last articles