Rails内置i18n系统的动态翻译

时间:2014-12-29 01:38:05

标签: ruby-on-rails localization internationalization

我想将我的Rails 3.2应用程序从使用静态视图和静态翻译文件(在config / locales / * .yml中)转换为" dynamic"版本 - 即:视图的模板将通过新模型/控制器从数据库加载,而yml翻译将执行相同的操作(因此用户/管理员将控制某些视图)。

我知道如何渲染这些模板,但我无法找到一种方法来使用我的新翻译而不是旧的静态翻译,只需更少(或没有)模板代码更改。 有可能"覆盖"那些yml线?

我怎样才能恢复"默认值? (或者只是这个"覆盖"应该只在方法内单次使用)

PS理想情况下,它应该将我的动态翻译与静态翻译合并,因此我不需要复制所有现有的或多或少的常量行。

0 个答案:

没有答案