$uselang = $this->getUser()->getOption( 'language' );
$uselang = RequestContext::sanitizeLangCode( $uselang );
wfRunHooks( 'UserGetLanguageObject', array( $this->getUser(), &$uselang, $this ) );
+ } elseif ( $uselang === 'content' ) {
+ global $wgContLang;
+ $uselang = $wgContLang->getCode();
}
$code = RequestContext::sanitizeLangCode( $uselang );
$this->getContext()->setLanguage( $code );
* @return array
*/
public function getAllowedParams() {
- global $wgContLang;
-
return array(
'action' => array(
ApiBase::PARAM_DFLT => 'help',
'curtimestamp' => false,
'origin' => null,
'uselang' => array(
- ApiBase::PARAM_DFLT => $wgContLang->getCode(),
+ ApiBase::PARAM_DFLT => 'user',
),
);
}