我跟着
Organization of Locale Files in rails app
How do you structure i18n yaml files in Rails?
但是我的翻译缺失了:en.vIEw.fruits.apple.我认为Rails试图只查找locales / en.yml文件中的翻译但不查找子目录,尽管我已经包含它们了.
配置/ application.rb中:
config.i18n.load_path += Dir["#{Rails.root.to_s}/config/locales/**/*.{rb,yml}"]
我的语言环境目录:
|locales |-en.yml|-vIEws|--en.yml
区域设置/查看/ en.yml:
en: fruits: apple: "apple"
意见/ fruit.HTML.haml:
= I18n.t('vIEws.fruits.apple')@H_301_4@解决方法 问题解决了
在我的vIEws / fruit.HTML.haml中
代替
= I18n.t('vIEws.fruits.apple')
它应该是
= I18n.t('fruits.apple')
因为所有子文件夹都是预加载的
配置/ application.rb中
config.i18n.load_path += Dir["#{Rails.root.to_s}/config/locales/**/*.{rb,yml}"]
别忘了你需要重新启动服务器!!
@H_301_4@ @H_301_4@ @H_301_4@ @H_301_4@ 总结以上是内存溢出为你收集整理的ruby-on-rails – Rails国际化:i18n查找嵌套的locales目录全部内容,希望文章能够帮你解决ruby-on-rails – Rails国际化:i18n查找嵌套的locales目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)