return $wgScriptPath;
case 'directionmark':
return $wgContLang->getDirMark();
+ case 'userlanguage':
+ global $wgLang;
+ return $wgLang->getCode();
case 'contentlanguage':
- global $wgContLanguageCode;
- return $wgContLanguageCode;
+ return $wgContLang->getCode();
default:
$ret = null;
if ( wfRunHooks( 'ParserGetVariableValueSwitch', array( &$this, &$varCache, &$index, &$ret ) ) )
'localtimestamp' => array( 1, 'LOCALTIMESTAMP' ),
'directionmark' => array( 1, 'DIRECTIONMARK', 'DIRMARK' ),
'language' => array( 0, '#LANGUAGE:' ),
+ 'userlanguage' => array( 1, 'USERLANGUAGE', 'USERLANG' ),
'contentlanguage' => array( 1, 'CONTENTLANGUAGE', 'CONTENTLANG' ),
'pagesinnamespace' => array( 1, 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
'numberofadmins' => array( 1, 'NUMBEROFADMINS' ),