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