I don't know how you would create a multilingual site with CSS. Do you mind explaining that bit?
The route I would take for a such a project might depend on the client's technical knowledge and requirement to edit the site once up.
In brief though, you should use XML. It's easy, portable and flexible. Ideally, you should have a dedicated UI/CMS to edit the XML, but that's not necessary. Using images with captions as an example, you could use an XML structure like so:
Code:
<gallery>
<item>
<photo>photo.jpg</photo>
<en>A picture of my dog.</en>
<fr>Une photo de mon chien.</fr>
<gr>Ein Bild von meinem Hund.</gr>
<sp>Una foto de mi perro.</sp>
</item>
</gallery>
From there, use dynamic ActionScript to draw which language you want to show. The easiest way is to send a FlashVars of which language to show. You could pass this via JS or PHP.
www.gotoandlearn.com has some Flash + XML tutorials if you need help with that.
Bookmarks