首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用yaml和数据库来存储翻译

问同时使用yaml和数据库来存储翻译
EN

Stack Overflow用户
提问于 2011-09-08 22:22:41
回答 1查看 650关注 0票数 2

我目前使用的是i18n。我正在考虑同时使用YAML和DB进行翻译,因为下一步需要的工作流程是:开发人员在yaml文件中创建默认翻译,一些管理员用户更改它们。我看到了下一个解决方案:以某种方式将这两种翻译合并为DB版本。问题是如何做到这一点?

更新:下一步是解决方案: I18n可以管理链。您需要创建配置/初始化器/i18nbackend.rb文件并放入(例如,这里是Redis ):I18n::Backend::Chain.new(I18n::Backend::KeyValue.new(Redis.new),= I18n.backend I18n.backend)。更多信息- http://railscasts.com/episodes/256-i18n-backends

EN

回答 1

Stack Overflow用户

发布于 2011-09-08 22:43:58

其中一种变通方法是将一个导入/合并到另一个中。在开发环境中默认开启基于文件的翻译,在生产环境中默认开启基于数据库的翻译,并在部署脚本(capistrano等)上将翻译文件导入数据库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7349578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档