Thank you

1.
{lang} was not working, if you enable cutom 404 error with template.
4.
In {lang}, the current page is now not a link. Instead the text/image is inside a <span> (for the class).
Cool, I agree and add in SVN
2.
A link to the default page is not working, if cookies are not enabled in the UA:
- old link syle: "http//example.com/"
- new link style "http//example.com/en/"
3.
In {lang}, if we are on the default page, the new stye link will also be used (so we have the same link as the menu):
- old link syle: "http//example.com/en/home/"
- new link style "http//example.com/en/"
Here I ask who uses rewrite / pretty_url to test this solution in different conditions
1.
About "Tips and Tricks - #9". Is there a config switch to disable/enable the new behaviour?
There is IMHO also one problem with the new behaviour. The menu should also use the text from the default lang.
No, is default in 1.2.4
Serves to avoid a blank page (content and menus) or error in the case of empty language. You must always to use tips #4 for hide menus
2.
As you have read above, the default page is now "http//example.com/en/". If a user request the page with "http//example.com/", there should be a redirect to "http//example.com/en/" ("en" is the reslut of the accept-language or default lang). Can you give me hint, in which file I must add this?
Try to add in include.php (around #222):
if( (! isset($force_mle_default)) || (! $force_mle_default) ) $hl = language_user_setting($hls);
else $hl = DEFAULT_LANG;
setcookie('mle', $hl, time()+86400, '/');
$contentops =& $gCms->GetContentOperations();
redirect_to_alias($contentops->GetDefaultPageID());
exit();
}
Alby