https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112966
Revision: 112966
Author: robin
Date: 2012-03-04 01:54:33 +0000 (Sun, 04 Mar 2012)
Log Message:
-----------
* Set info pages in the user language
* Pass any language code as page content language by using Language::factory()
instead of letting it fallback to English in wfGetLangObj()
Modified Paths:
--------------
trunk/extensions/WikimediaIncubator/IncubatorTest.php
Modified: trunk/extensions/WikimediaIncubator/IncubatorTest.php
===================================================================
--- trunk/extensions/WikimediaIncubator/IncubatorTest.php 2012-03-03
21:54:23 UTC (rev 112965)
+++ trunk/extensions/WikimediaIncubator/IncubatorTest.php 2012-03-04
01:54:33 UTC (rev 112966)
@@ -678,7 +678,7 @@
/**
* Make the page content language depend on the test wiki
- * Only works for codes that are known to MediaWiki :(
+ * Info pages are in the user language, they're localised
*/
static function onPageContentLanguage( $title, &$pageLang ) {
global $wmincTestWikiNamespaces, $wgOut;
@@ -687,10 +687,8 @@
$wmincTestWikiNamespaces ) ) {
return true;
}
- if( $prefix['prefix'] == $title->getText() ) {
- return true; # Not for info pages (prefix == title)
- }
- $pageLang = $prefix['lang'];
+ $pageLang = $prefix['prefix'] == $title->getText() ?
+ $wgLang : Language::factory( $prefix['lang'] );
return true;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs