Yes, unfortuanatly! :roll:
There are several options for your basic design. Search for multi language in the wiki/forum. I’m using this one which generates urls like “fr/news/” or “en/news/” respectivly.
If you actually translate each article it is not a big deal. You can make custom weblog fields [CP Home› Admin › Weblog Administration] with english-title/french-title, english-body/french body etc. You can access these either in conditional statements or include it like this:
<div id="content">
{embed="site/.content-{language_code}" blog="news" }
</div>
I prefer the latter because there are usually lots of language dependend snippets like alt/title in images, names, snippets of text etc.
Regarding switching to the other language I use a small php function on input (german/english here)
<?php
function switchLanguage($language_code){
$uri = explode('?',$_SERVER['REQUEST_URI']);
$uri = array_slice(explode('/',$uri[0]),1);
if($uri[0]=='de' || $uri[0]=='en')
array_shift($uri);
array_unshift($uri,$language_code);
return '/'.implode('/',$uri);
}
?>
and acces it like this:
<a href="http://">Goto french page</a>
There are still some gory details like date formatting etc I haven’t find a final solution yet but well…
HTH, Peter