Вам следует использовать языковые теги IETF, поскольку они уже используются для HTTP / HTML / XML и многих других технологий. . Они основаны на нескольких стандартах, включая сборник ISO-639 (да, выбор языка, региона и культуры не так-то просто определить).
Я написал более подробную статью о выборе и использовании правильного языкового кода. Идея состоит в том, чтобы использовать самые простые / короткие коды ISO-639-1 и указывать больше только для особых случаев. Внутри статьи есть коды для ~ 30 наиболее часто используемых языков с указанием причин, по которым я считаю одну альтернативу лучше другой.
Если вы хотите пропустить чтение всей статьи, вот краткий список языковых кодов (не путать с кодами стран): ar, cs, da, de, el, en, en-gb, es, fr, fi, he, hu, it, ja, ko, nb, nl, pl, pt, pt-pt, ro, ru, sv, tr, uk, zh, zh-hant
Следующие моменты могут быть неочевидными, но их следует иметь в виду:
en
используется для en-us
- американского английского, а для британского английского используется en-gb
pt
используется для pt-br
, а не pt-pt
, ведь у него гораздо меньше динамиков
zh
используется вместо zh-hans
, _10 _, ...
zh-hant
(традиционный китайский) используется вместо более конкретных кодов, таких как zh-hant-TW
или zh-TW
Дополнительные объяснения можно найти в статье.
person
sorin
schedule
09.04.2010
en
,pt
,ru
,zh
,en-gb
коды и не забудьте проверить мой ответ, чтобы получить полное объяснение .. - person sorin   schedule 09.04.2010