Vulnerability in EPiServer.Forms
In EPiServer 6 there was a tool that the editor could use to edit and translate static text in templates developer creates, into an xml using the Html.Translate();
In EPiServer 7 this doesnt exist anymore! :( Im looking for tips of a tool we can for our editors so we (the poor developers) dont have to copy past all the twentyeleven languages.
So, a tool either in or outside episerver where we can connect our xml files and let editors edit change directly in the xml file.
I've did this http://world.episerver.com/Blogs/Per-Nergard/Dates/2014/2/CMS-7-xml-resources-tool/ for CMS7.
You need to create the initial Views_xx (xx = language code) and then the editors can translate the languages themselves.
Eric Petterson blogged about another solution: http://world.episerver.com/Blogs/Eric-Pettersson/Dates/2013/3/Let-the-Editor-translate-the-site-using-a-page-in-EPiServer-CMS-instead-of-using-external-resources/. I guess it's cms6 with pagetypebuilder but should work for cms7.
Your solution seems pretty nice and just what we'd like to use! Unfortunatly, of course, we are using EPiServer 7.5. You wrote in your post that you were updating your version to support 7.5 too, hows that going? :) Would you be willing to share the source code? Since this is a current issue for us and something we need asap, I could help you update it and share it back.
I have done a CMS 7.5 version: http://world.episerver.com/Blogs/Per-Nergard/Dates/2014/3/CMS-75-XML-resources-tool/.
Code is available on GitHub.
Awesome! Tack så mycket ^_^
GitHub updated with default views_en.xml file with translations to the tool itself. Thanks to Valdis Iljuconoks the code has been cleaned up abit aswell.
Thanks for the update! I ended up re-making the whole thing either way.. I can upload my version too later, its a bit simplier. Lets you compare the translation text to the master language and only focuses on page text.
@Per Tried to make a new branch on git and upload the version i made, failed somehow mysteriously (we use something else at work), and commited to your master branch (i think?).
Anyhow, if its of interest: https://github.com/Camzilla/CMS75XmlResourcesTool