__FILE__, 'name' => 'UniversalLanguageSelector', 'version' => '0.1', 'author' => array( 'Santhosh Thottingal' ), 'url' => 'https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector', 'descriptionmsg' => 'uls-desc', ); $dir = dirname( __FILE__ ); // Internationalization $wgExtensionMessagesFiles['UniversalLanguageSelector'] = "$dir/UniversalLanguageSelector.i18n.php"; // Register auto load for the page class $wgAutoloadClasses['UniversalLanguageSelectorHooks'] = "$dir/UniversalLanguageSelector.hooks.php"; $wgHooks['BeforePageDisplay'][] = 'UniversalLanguageSelectorHooks::addModules'; $wgHooks['PersonalUrls'][] = 'UniversalLanguageSelectorHooks::addTrigger'; $wgResourceModules['ext.uls.init'] = array( 'scripts' => 'resources/ext.uls.init.js', 'localBasePath' => $dir, 'remoteExtPath' => 'UniversalLanguageSelector', 'dependencies' => 'ext.uls.core', 'position' => 'top', ); $wgResourceModules['ext.uls.core'] = array( 'scripts' => array( 'resources/ext.uls.core.js' ), 'styles' => 'resources/css/ext.uls.css', 'localBasePath' => $dir, 'remoteExtPath' => 'UniversalLanguageSelector', 'dependencies' => array( 'mediawiki.util', ), 'messages' => array( 'uls-select-content-language', ), 'position' => 'top', );