enigma1 - 1:52 pm on Oct 28, 2011 (gmt 0)
I would use sub-domains for the links exposure not parameters.
Then use the same database for content and create separate tables according to language to differentiate among them. When the language changes you access the associated tables. It will be easier to manage from a single admin end. If you use a template/theme you probably have to make it dynamic enough to support multilingual strings and headers via a database or string files.