有没有办法强制Rails始终使用de.yml中的文本,无论用户的语言环境是什么?
答案 0 :(得分:2)
Rails指南很有帮助。 http://guides.rubyonrails.org/i18n.html
首先:
如果要将Rails应用程序翻译为英语以外的单一语言(默认语言环境),可以将I18n.default_locale设置为application.rb中的语言环境或如上所示的初始化程序,并且它将持续通过请求。
http://guides.rubyonrails.org/i18n.html#setting-and-passing-the-locale
好的,但我们不仅需要默认的语言环境,还要坚持这一点而不管用户的语言环境如何?没问题,这已经发生(我认为),如果你只是不实现指南中的下一个代码,将当前语言环境设置为用户特定的。