Существует ли «код» для языка (английский, испанский и т. Д.), Который не определен? - PullRequest
4 голосов
/ 31 марта 2012

В моем приложении есть определение языка. Языки имеют некоторый идентификационный код, например en для английского, pt для португальского, fr для французского и т. Д.

Существует ли код языка для случая, когда язык не может быть идентифицирован (неизвестный язык)?

Ответы [ 3 ]

3 голосов
/ 11 февраля 2015

Если ваша система допускает трехбуквенные коды, стандарт ISO 639-2 гласит:

Если имеется языковой контент, но конкретный язык не может быть определен,ИСО 639-2 предоставляет специальный идентификатор:

и ( Не определено )

3 голосов
/ 31 марта 2012

Используемые вами коды языков выглядят как ISO 639-1.Не существует кода ISO 639-1 для неопределенного или неизвестного языка;однако «xx» можно использовать в качестве разумного заполнителя.

0 голосов
/ 31 марта 2012

Вы, наверное, уже знаете это, но, по крайней мере, в интересах других, которые могут рассмотреть ваш вопрос позже:

В C, C ++ и Unix / Linux в целом, а иногда и в других местах, есть что-то, что идетпод загадочным названием «язык Си».Это на самом деле отсутствие локали, , то есть отсутствие набора языковых и страновых соглашений.В языке C текст сортируется в прямом кодировке (обычно ASCII), что означает, что «ABC» предшествует «XYZ», предшествует «abc», предшествует «xyz».

Не нужно указывать какие-либокод вообще, чтобы получить язык Си.У него нет кода - существенный факт, который хотя бы косвенно связан с вашим вопросом.

...