I am looking for a mechanism that would enable the maintainer of the app, who will mainly be adding text content and images,to add the text directly inline in the erb templates that can be translated through a web interface. I'm thinking that something like a translation helper other than the i18n translate helper would be the best option.
The website is very large with over 800 pages of english text, using yaml files with the simple back end is not appropriate as there are over 800 pages of english text and that would just be too much of a nightmare to manage plus I have concerns of performance with such a huge amount text. Using something a key value store back end is also very problematic, there are multiple contributors both in development and through online collaboration and keeping databases in sync between the development and the production environments is a disaster waiting to happen even with the power of the likes of redis sync.
Example
<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>
Could become
<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>
instead of the i18n way of something like
<p>
<%= t(".paragraph_2")%>
</p>
It's a Rails 4 app if that makes a difference. I have looked at copycopter and refinerycms and ruled them out, I am currently evaluating the translation_center gem https://github.com/BadrIT/translation_center which has promise but I'm not totally comfortable with it.
Any ideas / solutions / pointers to gems that will address the concerns I have are greatly appreciated