Ruby on rails 3 在Rails中管理大型多语言文本块

Ruby on rails 3 在Rails中管理大型多语言文本块,ruby-on-rails-3,internationalization,content-management,Ruby On Rails 3,Internationalization,Content Management,在我的Rails应用程序中,我有许多页面,其中主要包含一些带有静态内容的段落。该应用程序也是多语言的。所以我尝试了默认方法:使用i18nyml文件,但是文本字符串太长,维护它们太麻烦 所以现在我只是为每种语言创建了单独的视图。但是有些页面的结构变得稍微复杂一些,因此将结构复制到每个特定于语言的视图文件不是一个好主意 我看了看舒适的墨西哥沙发,但这似乎迫使我朝着与当前解决方案相同的方向前进:将结构复制到页面的每个翻译变体。问题似乎在于,它并不是真正设计用于包含一些ruby的页面 综上所述,似乎最好

在我的Rails应用程序中,我有许多页面,其中主要包含一些带有静态内容的段落。该应用程序也是多语言的。所以我尝试了默认方法:使用i18nyml文件,但是文本字符串太长,维护它们太麻烦

所以现在我只是为每种语言创建了单独的视图。但是有些页面的结构变得稍微复杂一些,因此将结构复制到每个特定于语言的视图文件不是一个好主意

我看了看舒适的墨西哥沙发,但这似乎迫使我朝着与当前解决方案相同的方向前进:将结构复制到页面的每个翻译变体。问题似乎在于,它并不是真正设计用于包含一些ruby的页面

综上所述,似乎最好为我提供一个解决方案,使我能够更好地管理我的i18n yml文件。也许可以在一个页面中看到一个视图的所有翻译,让我可以更轻松地编辑文本块。有这样的解决办法吗?或者你会建议其他类型的解决方案吗?

你看过吗


免责声明:我是Locale的共同创始人。

目前没有,您提供自己的翻译,但我们正在与翻译服务合作,让您直接从应用程序中外包翻译。我在寻找更多的应用程序内解决方案,但已经扫描了整个环境,寻找可行的解决方案,区域设置似乎确实是一个不错的选择。