Multi-lingual site - Possible to change language on block level?

Permalink
I know that using the Switch Language block, it's possible to change the language. This however requires an administrator to create a new page for the specified language, and place all blocks and such for each language again, since changing the language is basically equivalent to changing to a completely new page. Meaning that if one would like to change all images on a page, or anything else for that matter, this would be required on all pages that are a version of said page (For example, English, Swedish and German. That's three pages for changing an image on one page).

Yesterday, my customer asked me if it's possible to make it so that when the language is changed, the blocks remain as they are, but the content for said blocks can be changed. So basically, rather than creating new pages for each language, the blocks would just hold several languages and display the content in the selected language.

Typing this out, I realize that this is probably not possible with the way Concrete5 functions out of the box, but I figure it won't hurt to ask.

If nothing else, I could extend existing blocks to support multiple languages. If I figure out how to do it for one block, doing it for the remaining blocks shouldn't be too difficult. But here I'm hoping someone with more experience can at least point me in the right direction. I realize that this is no easy feat, unless there's some kind of hook that I can hook into to add support for this. But again, I figure it doesn't hurt to at least ask and see what others have to say.

Thanks in advance

 
pixeljunkie replied on at Permalink Reply
pixeljunkie
Would this addon do the job for you?

C5DK Multilingual Content