Globalize.with_locale和I18n.with_locale有什么区别?

时间:2013-03-03 17:11:33

标签: ruby-on-rails ruby-on-rails-3.2 globalize3

我找到了两种方法,但我不想要出现奇怪的惊喜:什么'他们之间的区别?我可以毫无问题地使用其中一种吗?

1 个答案:

答案 0 :(得分:2)

两种方法都有效地做同样的事情:

  1. 记录当前的区域设置
  2. 将区域设置设置为指定的区域设置
  3. 运行提供的代码块
  4. 将区域设置恢复为录制的区域设置
  5. I18n将从其语言环境文件中获取翻译,而globalize将从其数据库存储中获取翻译。