Если у вас есть приложение, локализованное в pt-br
и pt-pt
, какой язык вы должны выбрать, если система сообщает только код pt
(общий португальский)?
Этот вопрос не зависит от характера приложения, рабочего стола, мобильного или браузера. Пусть предположим, что вы не можете получить информацию о регионе из другого источника, и вам нужно выбрать один язык в качестве стандартного.
Вопрос применим также к большему числу случаев, включая:
-
pt-pt
иpt-br
-
en-us
иen-gb
-
fr-fr
иfr-CA
-
zh-cn
,zh-tw
,.... - на самом деле в этом случае я знаю, чтоzh
может использоваться как преобладающий язык для упрощенного китайца, где полный кодzh-hans
. Для традиционного китайца с кодами типаzh-tw
,zh-hant-tw
,zh-hk
,zh-mo
правильный код (канонический) должен бытьzh-hant
.
Q1: Как определить преобладающие языки для заданного метаязыка?
Мне нужно решение, которое будет включать, по крайней мере, португальский, английский и французский языки.
Q2: если система сообщила об упрощенном китайском (PRC) (zh-cn
) в качестве предпочтительного языка пользователя, и у меня есть перевод только для английского и традиционного китайского языка (en,zh-tw
) что я должен выбрать из двух вариантов: en
или zh-tw
?