plural rules для отсутствующего перевода

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

plural rules для отсутствующего перевода

Сообщение rak »

есть код

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

//Yii::app()->sourceLanguage == 'ru';
//Yii::app()->language == 'ru';
$days = 9;
echo $days . ' ' .Yii::t('category', 'день|дня|дней|дня', $days); 
выводит
9 дней
при переключении языка на 'en' с отсутствующим переводом получаем
9 день
т.е. plural rules выбираются для текущего языка, а должны бы для исходного
версия 1.1.13
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: plural rules для отсутствующего перевода

Сообщение lancecoder »

1.1.14 полет нормальный
source => en_US
app => ru
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: plural rules для отсутствующего перевода

Сообщение rak »

посмотрел код https://github.com/yiisoft/yii/blob/mas ... e.php#L591 , там ничего не изменилось, так что видимо зависит от того, где какие правила
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: plural rules для отсутствующего перевода

Сообщение lancecoder »

перевод был у меня

day|days|days|days => день|дня|дню|днем
ну это не важно, я к тому что в единой строке и там и там по 4 слова с англ. на русс
Ответить