Плюрализация в Yii2

Сабж делается очень легко, но не очень явно.

$f = \Yii::$app->i18n->messageFormatter;
$cost =  $f->format(
    '{n, plural, =0{бесплатно} =1{один рубль} one{# рубль} few{# рубля} many{# рублей} other{# рубля}}',
    ['n' => $model->cost], \Yii::$app->language);
Похожих записей не найдено

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *