Last modified: 2009-01-25 08:59:49 UTC
Language dependent magic words don't work as expected in noarticletext(anon) message, because Article::getContents returns unparsed text:
$ret = wfMsg( $wgUser->isLoggedIn() ? 'noarticletext' : 'noarticletextanon' );
return "<div class='noarticletext'>$ret</div>";
This is then parsed in content language context because it's assumed to be article contents, not user interface message.
I fixed this at some point. The reason why the URL still looks broken is that wgGrammarThings is applied only per language for some reason.