My solution is only for 2 different language.
What I did is replacing the content of the file:
/catalog/view/theme/YourTheme/template/module/language (in my French template)
with:
<div id="language"><a href="
http://www.mystore.com/index.php?route= ... n">English
<img width="16px" height="11px" alt="image-flags-English" title="English" src="image/flags/us.png"></a>
</div>
and I did the same with the same file in my English template with the link to my French site: mywebsite.ca with the reference to French instead of English
And I paid someone to create the right link for each feed when ever I want to post it somewhere.
For me it's working perfectly because I am posting almost everything in both language even for my blog, but if I ever need to post something only on one site I just untick the site on the data tab because OC won't let you save the file if there is no title/description for one language.
So if I want the content to be only on one site I just put Null in the Title/description of the language tab I don't need and put a check only on the site I want to add the content, that way I am able to save it.
Hope this is helpful!
Cleo
PS: Edited to add: the way I did it if someone come to the wrong site they are able to click on the link to go to the other site .com or .ca but I don't have the language switcher anymore, and when I post the link to my feeds they are directed to the right site.
I am also using those 2 extension, one for seo links and the other one is the blog, they are working very well with great support from those 2 developers.
http://www.opencart.com/index.php?route ... =28&page=4
http://www.opencart.com/index.php?route ... log%20news