Ruby on rails 3 CLDR多重化规则是在Rails 3中预定义的还是您必须手动定义它们?

Ruby on rails 3 CLDR多重化规则是在Rails 3中预定义的还是您必须手动定义它们?,ruby-on-rails-3,internationalization,pluralize,cldr,Ruby On Rails 3,Internationalization,Pluralize,Cldr,如果您必须手动添加规则,那么在何处以及如何添加规则 我尝试使用:locale=>“fr”,根据,0..2内的所有内容都应该是“one”形式,但我使用值“1.5”得到“other”形式 编辑: 我说的是这些#请注意,I18n::Backend::Simple只支持英语算法 #多元化规则。自定义后端可以支持其他算法。 Source I18n.rb听起来像是一个机会。至少已经有几个用于CLDR的ruby库。 # Note that <tt>I18n::Backend::Simple<

如果您必须手动添加规则,那么在何处以及如何添加规则

我尝试使用:locale=>“fr”,根据,0..2内的所有内容都应该是“one”形式,但我使用值“1.5”得到“other”形式

编辑: 我说的是这些

#请注意,I18n::Backend::Simple只支持英语算法
#多元化规则。自定义后端可以支持其他算法。

Source I18n.rb

听起来像是一个机会。至少已经有几个用于CLDR的ruby库。
# Note that <tt>I18n::Backend::Simple</tt> only supports an algorithm for English
# pluralization rules. Other algorithms can be supported by custom backends.