Неправильно склоняются сообщения

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
arbuscula
Сообщения: 14
Зарегистрирован: 2011.02.20, 20:03

Неправильно склоняются сообщения

Сообщение arbuscula »

Установлена самая свежая версия php5-intl 5.6.17
По умолчанию установлен русский язык.
Пытаюсь просклонять слово:

Код: Выделить всё

\Yii::t('app', ' {n, plural, =0{постов} =1{пост} one{пост} few{поста} many{постов} other{поста}}', ['n' => 10])
Работают только случаи с 0 и 1, для остальных - выводит "поста":
5 поста
10 поста
и т.д.
В чем может быть проблема?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Неправильно склоняются сообщения

Сообщение zelenin »

arbuscula писал(а):По умолчанию установлен русский язык.
что это означает в вашем случае? настройку из конфига.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Неправильно склоняются сообщения

Сообщение Onotole »

Последняя версия intl - 56 а не 5.6
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Неправильно склоняются сообщения

Сообщение zelenin »

Onotole писал(а):Последняя версия intl - 56 а не 5.6
путаешь с icu
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Неправильно склоняются сообщения

Сообщение Onotole »

zelenin писал(а):
Onotole писал(а):Последняя версия intl - 56 а не 5.6
путаешь с icu
Да, верно. Но обновить всё-таки надо)
nikosid
Сообщения: 28
Зарегистрирован: 2014.01.05, 19:44

Re: Неправильно склоняются сообщения

Сообщение nikosid »

У меня та же беда. В общем-то пример из документации:
Здесь {n,plural,=0{котов нет} =1{есть один кот} one{# кот} few{# кота} many{# котов} other{# кота}}!
0 - Здесь котов нет!
1 - Здесь есть один кот!
2 - Здесь 2 котов!
94 - Здесь 94 котов!


PHP 5.6.11-1ubuntu3.1
intl 1.1.0
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Неправильно склоняются сообщения

Сообщение Onotole »

В Debian based дистрибутивах из коробки старые пакеты. Надо вручную собирать интл
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: Неправильно склоняются сообщения

Сообщение Йож »

В конфиге:

Код: Выделить всё

'sourceLanguage' => 'ru-RU' 
Ответить