0

我正在寻找一种机制,使应用程序的维护者(主要添加文本内容和图像)能够在可通过 Web 界面翻译的 erb 模板中直接内联添加文本。我认为除了 i18n 翻译助手之外的翻译助手之类的东西将是最好的选择。

该网站非常大,有 800 多页英文文本,使用带有简单后端的 yaml 文件是不合适的,因为有 800 多页英文文本,这将是一场噩梦,而且我担心如此庞大的文本量。使用一些关键值存储后端也是非常有问题的,在开发和在线协作中都有多个贡献者,并且在开发和生产环境之间保持数据库同步是一场等待发生的灾难,即使有类似的力量redis同步。

例子

<p>
Please let me know if you find any inaccuracy while browsing the site.
Your feedback is very important to us. Good and bad I wanna hear it all, so don't be shy and email me with your personal list of complains.
</p>

可能成为

<p>
<%= translate('Please let me know if you find any inaccuracy while browsing the site.
Your feedback is very important to us. Good and bad I wanna hear it all, so don't be shy and email me with your personal list of complains.')%>
</p>

而不是 i18n 之类的方式

<p>
  <%= t(".paragraph_2")%>
</p>

这是一个 Rails 4 应用程序,如果这有所作为的话。我查看了copycopter 和refinerycms 并将它们排除在外,我目前正在评估translation_center gem https://github.com/BadrIT/translation_center,它有希望,但我并不完全满意。

非常感谢任何可以解决我所担心的问题的想法/解决方案/指向宝石的指针

4

0 回答 0