【发布时间】:2012-03-28 07:50:45
【问题描述】:
我有一个 Rails 项目,在 I18n 中有多种语言,在 config/locales/ 目录中有几个翻译 yml。
由于需要定期更新这些 yaml 文件中的文本,所以我不得不经常部署以更新文本。我希望能够在不部署的情况下更新 yaml 文件。
我知道,我可以将文本移动到 db,但这对我来说开销太大,如果有其他可能性,我肯定会更喜欢。也许有一个 gem,以便项目的编辑者可以自己更新文本?
感谢您的帮助!
更新: 经过一番研究,有两种可能的方法。
如下所述的复印机。但由于单独托管,我没有测试过这种可能性。这导致我...
http://www.localeapp.com 它开箱即用,非常不显眼,非常适合即时编辑和翻译语言环境。在生产模式下,您只需重新加载 I18n 即可查看更改。在 beta 阶段,localeapp 完全免费。
【问题讨论】:
-
也试试Loco。不只是为了 Rails,你可以随时通过 API 拉取 YML 文件。
-
@agieche - 如果您想将解决方案概括为您自己的答案,我将删除我的答案。 (请参阅meta.stackexchange.com/questions/90263/…,详细说明为什么这样做会有所帮助。)谢谢!
标签: ruby-on-rails localization