Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F3949
mediawiki-langcode.patch
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
•
bzimport
Nov 21 2014, 9:47 PM
2014-11-21 21:47:59 (UTC+0)
Size
855 B
Referenced Files
None
Subscribers
None
mediawiki-langcode.patch
View Options
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
Details
Attached
Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3515
Default Alt Text
mediawiki-langcode.patch (855 B)
Attached To
Mode
T12736: Parser function to override per-page language metadata
Attached
Detach File
Event Timeline
Log In to Comment