2012-03-31 3 views
4

В моем приложении есть определение языка. Языки есть идентификационный код, как ан на английском, пт для португальцев, фр для французского и т.д.Существует «код» для языка (английский, испанский и т. Д.) ... не определен?

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

ответ

3

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

0

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

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

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

3

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

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

унд (Непонятные)