【发布时间】:2014-01-30 03:49:57
【问题描述】:
在 Rails 4(支持多语言变形)中,我可以设置:
config.i18n.default_locale = :es
在我的 config/application.rb 中,它允许我在控制台中执行以下操作:
'general'.pluralize(:es) => "generales"
但是当我跑步时:
rails g model General conciencia:string atencion:string
Rails 生成带有复数形式“general”的文件,在西班牙语中应该是“generales”
如果设置了语言环境,Rails 是否应该为其生成器使用多语言变形器?有没有办法强制它使用它们?
谢谢!
【问题讨论】:
-
没人遇到过这个问题吗? :(
-
我跑了,但只有复数形式,关于意见。我必须将语言环境放在所有方法调用上。对于脚手架的生成,我想,这可能是一个大问题,但我认为如果可能的话,用英语开发你的系统并将其翻译成你的语言是一个很好的做法。