我在我的Rails6应用程序中使用葡萄牙语,并希望使用复数形式。
所以我把葡萄牙语的规则加到了我的语调上。(https://gist.github.com/mateusg/924574)
复数形式的casal这个词是casais。
当我这样做的时候
pluralize('casal',2) I获取2 casais (正确)
但当我尝试的时候
'casal'.pluralize(2) I获取casals (错误)
我担心的不是数字,而是一种方式正确复数而另一种方式不正确的事实。
有什么想法吗?
发布于 2021-05-03 09:07:55
作为帮助器的pluralize的默认区域设置是I18n.locale。
对于String method,它是:en。您必须传入I18n.locale,否则将避免使用该方法。
https://stackoverflow.com/questions/67362287
复制相似问题