Как установить другой язык для правил множественного числа языков?

Как установить другой язык для правил множественного числа языков? http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html

Мне нужны б/у русские правила.

return array(
    'view_title' => array(
        'one' => 'просмотр',
        'few' => 'просмотра',
        'many' => 'просмотров',
        'other' => 'просмотров2',
    ),

echo ___('view_title', $post->view_count, array(':count' => $post->view_count));

немногие и многие не работали.


person Mediator    schedule 09.03.2012    source источник


Ответы (1)


Kohana 3.x не поддерживает множественное число в базовой системе. Вам нужно использовать какой-то другой метод.

Кто-то написал заменяющий модуль, который поддерживает множественное число.

Используя этот модуль, вы сможете использовать множественное число для русских правил так, как вы хотите.

Инструкции по установке и использованию смотрите здесь:

Или вы всегда можете использовать модули Zend Framework I18n Zend_Translate, которые поддерживают множественное число:

person roychri    schedule 15.03.2012
comment
Выбор правильного варианта перевода при переводе множественного числа любого термина на основе правил множественного числа языка CLDR - почему??? Я использую i18n_pliral - person Mediator; 19.03.2012