有没有一种方法可以将模型值国际化/本地化



我们的用户将文档放入数据库,并提供不同语言的名称。

我们将它们存储在不同的DB字段中,例如name_enname_frname_de等等

我的问题是:

Rails是否有一种机制(可能由i18n提供)可以根据当前的语言设置选择正确的名称?

我想象这样的电话:

<%= t(document, :name) %>

这个宝石可能会有所帮助https://github.com/globalize/globalize

我希望你会发现这些信息很有用。

虽然Anton为我指明了方向,但我希望它有一个单独的答案,所以我认为这是解决我特定问题的最佳方案:

Traco让我坚持我的当前方案,即对分布在同一表中不同列的属性进行翻译

最新更新