有没有一个 web gui 可以导入/导出 Rails I18n 翻译?
我在数据库中使用 Rails 3 和 i18n 翻译
create_table :translations do |t|
t.string :locale
t.string :key
t.text :value
t.text :interpolations
t.boolean :is_proc, :default => false
end
有没有办法将开发与生产数据库同步?或者一个 webgui 来导入/导出/编辑密钥?
-- 我的意思是类似 http://drupal-translation.com/content/how-translate -接口字符串 也许它可能是一个带有 yml 文件导入/导出/合并的机架宝石
I use Rails 3 with i18n translations in the db
create_table :translations do |t|
t.string :locale
t.string :key
t.text :value
t.text :interpolations
t.boolean :is_proc, :default => false
end
Is there a way to synchronize the development with the production db? or a webgui to import/export/edit the keys?
--
I meant something like http://drupal-translation.com/content/how-translate-interface-strings
Maybe It could be a rack gem with import/export/merge of yml files
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您正在寻找数据库 GUI。
我不确定这就是您正在寻找的,以及是否是 Rails 的最佳解决方案。但这些工具将帮助您管理数据库。
Your looking for a database GUI.
I'm not sure that's what you are looking for, and if the best solution with Rails. But these tools will help you manage your database.
我不完全确定您在寻找什么,但关于导入/导出 yml 文件,有一项名为 GetLocalization.com 这允许您这样做,以便翻译人员可以轻松编辑它们。还有一个页内编辑器,允许您编辑 Web 服务本身的字符串。
I'm not totally sure what you are looking for but regarding importing/eporting yml files, there's a service called GetLocalization.com that allows you to do that so that they are easily editable by translators. There is also an In-page editor that allows you to edit strings on the web service itself.
您可以将记录导出到 YAML,然后加载它们。
如果您使用相同类型的数据库,其他选项是使用提供的导入/导出机制(转储)。
You could export your records to YAML and then load them.
Other option, if you are using the same type of database is to use the provided import/export mechanism (dump).
我们构建了一项专门针对该问题的服务:PhraseApp。
它与 Rails 配合得很好,允许您在浏览器界面中编辑/管理您的翻译。
We have built a service that focuses on exactly that issue: PhraseApp.
It works excellent with Rails and allows you to edit/manage your translations within a browser interface.