其中一个要求是拆分I18n。我一直在查看本地文件的组织部分中的链接
http://guides.rubyonrails.org/i18n.html
如果我查看项目中的config/locales/en-US.yml
,我看不到模型,视图或控制器的任何内容。我看到了有关网页项目的数据。 en-US.yml看起来像这样
en-US:
Healthe:
Points:
my_points: "Point %{unit}"
status: "Points achieved"
我看错文件了吗?我如何拆分i18n用于具有翻译的模型,视图和控制器?
答案 0 :(得分:0)
在此文件中,默认情况下将是该语言的所有翻译(en)。如果您需要更改消息,则必须首先实现社区已按此方向准备的 .yml 文件Locales。然后,您必须下载所需的文件(en-US.yml)并将其放在地址 config / locales / en-US.yml 中,然后添加或编辑所需的邮件。 然后你必须编辑应用程序的配置并放置你想要的那个(es-ES),为此你必须在 config / initializers / language.rb 和里面
Rails.application.config.i18n.default_locale = 'es-US'