3

我发现这两种方法都有效,但我不想要奇怪的惊喜:它们之间有什么区别?我可以毫无问题地使用一种或另一种吗?

4

1 回答 1

2

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

  1. 记录当前的语言环境是什么
  2. 将语言环境设置为指定的语言环境
  3. 运行提供的代码块
  4. 将语言环境设置回记录的语言环境

I18n 将从其语言环境文件中获取翻译,而 globalize 将从其数据库存储中获取翻译。

于 2013-03-03T17:18:16.107 回答