Page MenuHomePhabricator

mediawiki-langcode.patch

Authored By
bzimport
Nov 21 2014, 9:47 PM
Size
855 B
Referenced Files
None
Subscribers
None

mediawiki-langcode.patch

diff -Nur mediawiki-1.10.1.orig/includes/Setup.php mediawiki-1.10.1/includes/Setup.php
--- mediawiki-1.10.1.orig/includes/Setup.php 2007-04-26 02:38:11.000000000 +0800
+++ mediawiki-1.10.1/includes/Setup.php 2007-07-29 19:51:51.000000000 +0800
@@ -166,6 +166,13 @@
$wgLoadBalancer = new StubObject( 'wgLoadBalancer', 'LoadBalancer',
array( $wgDBservers, false, $wgMasterWaitTimeout, true ) );
+$url = $wgRequest->getRequestURL();
+$parsedUrlArray = parse_url($url);
+$path = $parsedUrlArray['path'];
+$pageLang = substr(strrchr($path, '/'), 1);
+$knownLangCode = array('ar','de','es','fi','fr','it','he','ja','ko','lt','ms','nl','no','pl','pt','ru','sq','tr','zh-hant','zh-hans');
+if(in_array($pageLang, $knownLangCode))
+ $wgContLanguageCode = $pageLang;
$wgContLang = new StubContLang;
$wgUser = new StubUser;
$wgLang = new StubUserLang;

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3515
Default Alt Text
mediawiki-langcode.patch (855 B)

Event Timeline