2012-03-09 99 views
1

如何为语言复数规则安装不同的语言? http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html如何为语言复数规则安装不同的语言?

我需要使用俄罗斯ruls。

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

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

很少和很多没有工作。

回答

1

Kohana 3.x在核心系统中不支持复数形式。你需要使用其他方法。

有人写了一个支持复数的替换模块。

使用该模块,您将能够使用复数俄罗斯的规则,你想要的方式。

请参阅安装和使用这些指令:

或者,您也可以随时使用Zend框架的I18n模块一个Zend_Translate它不支持复数:

+0

“根据CLDR语言复数规则翻译任意词的复数时选择正确的翻译选项” - 为什么?我使用i18n_pliral – Mediator 2012-03-19 11:50:45