1

我在我的应用程序中使用 carmen-rails gem,我搜索了一个解决方案,用英语以外的其他语言翻译国家和子区域,但我不知道,在文档中不清楚,它只是说:

使用这个库会自动设置 Carmen 使用 Rails 的内置 I18n 功能。这意味着更改某些配置应该通过 Rails 而不是 Carmen 来完成。例如,应在 config/application.rb 中为其他语言环境文件添加路径:

config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
4

1 回答 1

1

这应该是在语言环境文件上添加正确的密钥结构的问题。例如:

---
en:
  world:
    br:
      common_name: !!null 
      name: Brazil
      official_name: Federative Republic of Brazil

Carmen 文档似乎是一个可以查看的地方https://github.com/jim/carmen#localization

于 2013-09-26T13:41:47.763 回答