Author: arnomane
Description:
MediaWiki interface messages contain hardcorded links into the project namespace (the pages don't exist by default).
Thus:
I have replaced every call of "Project:PAGENAME" in messages with a template call of the page that defines the link
targets.
I have added to the after-installation-mainpage a list of pages not existing in vanilla MediaWiki which interface
definition files (in any language) expect to exist though. So people have a quick overview in ne place which pages they
need to customize in order to avoid broken links in the interface.
I have started with the MessagesEn.php. If the patch gets applied step 1) should be applied to all 151 MessageXX.php files
as this problem causes quite some trouble in multilingual wikis and as the fix can be done in a search and replace manner
which doesn't change any real text (and thus you don't need to know the language of the language file you are fixing).
See this thread: http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/029298.html for details, especially this
mail http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/029326.html outlines the problem for multilingual wikis.
Version: unspecified
Severity: normal