Dont know if this is the right place to ask this question, but I have a site that allows someone to add stories. I need to support multi-language so in the mysql database the story table is setup this way:
en_title
sp_title
en_story
sp_story
Yes I know, but I cant change the database schema so this is what I have to work with. So with the database setup like this, how would could I allow someone to manage their story in both english and spanish version? I have a dashboard where they can login and add/edit any story they created, but Im having a hard time wrapping my head around a solution that would allow them to manage the same story in different languages. Do I show a list of stories in all languages they filled it out in? Then when they click to edit a story it only shows that language version? For example they log into their dashboard, they have one story thats in english and spanish, do I show them a list:
Story 1 English Version
Story 1 Spanish Version
Then if they click either or it will show a form with that story in the version they selected, english or spanish? Or is there a better way of doing this?
You could show a list like the one above where the user have the options of editing and viewing the stories. If he chooses to edit, the page opens a form right under the item where he can make the changes he want and re-submit it.