локаль для китайского языка в соответствии со стандартами I18n

Я хотел бы знать стандартный код для Chinese language в доступных локалях стандартов I18n. Например, :en для английского языка. Также подскажите, как назвать файл yml для китайского языка (en.yml для английского).

добавление zh.yml в /config/locales/ и указание кода для китайского языка как :zh не работает.

I18n.available_locales в консоли rails дает только следующие строки.

irb(main):022:0> I18n.available_locales
=> [:ar, :en, :de]

Я не мог видеть :zh там внутри. Как мы можем включить в это код китайского перевода?

Спасибо :)-


person Rajesh Omanakuttan    schedule 27.02.2013    source источник
comment
Вы об этом? github.com/svenfuchs/rails-i18n/ blob/master/rails/locale/   -  person Intrepidd    schedule 27.02.2013
comment
Да, точно. но он не работает   -  person Rajesh Omanakuttan    schedule 27.02.2013
comment
Скопируйте этот файл в каталог config/locales с именем zh.yml и в application.rb измените локаль по умолчанию на :zh   -  person Intrepidd    schedule 27.02.2013
comment
@Intrepidd: Это не работает, друг.   -  person Rajesh Omanakuttan    schedule 27.02.2013


Ответы (1)


если вы ищете упрощенный китайский, это zh-CN. Для традиционного zh-TW.

person gillien    schedule 27.02.2013
comment
Все еще добавляю этот файл zh-TW.yml -- мое приложение не может его найти. - person Trip; 14.03.2016
comment
Я не понимаю, это прямо сказано в документах, включая только локаль (язык) часть, например :en, :pl, а не часть региона, например :en-US или :en-GB, но :zh не работает, только 'zh-CN'? - person nrser; 19.06.2017