Ruby on rails 我如何国际化我的rails应用程序(而不是翻译)?

Ruby on rails 我如何国际化我的rails应用程序(而不是翻译)?,ruby-on-rails,ruby-on-rails-3,internationalization,gem,Ruby On Rails,Ruby On Rails 3,Internationalization,Gem,首先,是的,我已经读了所有的书,但它对我想做的事没有帮助 我正在开发的应用程序将是具有用户生成内容的国际化(多种语言)。我不想将用户生成的内容翻译成不同的语言,但我需要为每一部分内容指定一个“区域设置” 不过,静态页面(关于我们、如何工作、联系我们等)将被翻译 我已经看过了,但据我所知,它只解决了静态页面的问题 我想我可以简单地将一列“locale”添加到所有用户生成的内容模型中,然后我需要将“where locale=current\u locale”链接到每个查询中。这最终将是沉重的 有人有

首先,是的,我已经读了所有的书,但它对我想做的事没有帮助

我正在开发的应用程序将是具有用户生成内容的国际化(多种语言)。我不想将用户生成的内容翻译成不同的语言,但我需要为每一部分内容指定一个“区域设置”

不过,静态页面(关于我们、如何工作、联系我们等)将被翻译

我已经看过了,但据我所知,它只解决了静态页面的问题

我想我可以简单地将一列“locale”添加到所有用户生成的内容模型中,然后我需要将“where locale=current\u locale”链接到每个查询中。这最终将是沉重的

有人有其他想法吗?也许可以为某些模型查询设计一个过滤器,但我还是一个新的Rails开发人员,不知道这是否可行


非常感谢

我不确定它是否回答了这个问题,特别是因为我只有几个月的Rails经验。 但是,据我所知,Globalize3是可以使用的。也许有助于理解这一点

Globalize3处理数据库中数据的转换。要转换数据库中不存在的数据,应使用中介绍的I18n


这个问题很老了,但我希望它能帮助其他人:)

Oops!我甚至不知道我必须这么做。我回去接受了好的答案。谢谢你让我知道。看看炼油厂CMS,它处理你所描述的