2012-03-09 227 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