getLanguage(), 'all' ); } /** * @param ResourceLoaderContext $context * @return string JavaScript code */ public function getScript( ResourceLoaderContext $context ) { return Xml::encodeJsCall( 'mw.language.setData', array( $context->getLanguage(), 'languageNames', $this->getData( $context ) ), ResourceLoader::inDebugMode() ); } /** * @param ResourceLoaderContext $context * @return array */ public function getDependencies( ResourceLoaderContext $context = null ) { return array( 'mediawiki.language.init' ); } /** * @return bool */ public function enableModuleContentVersion() { return true; } }