X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderLanguageDataModule.php;h=ef942faf20af512a0c316ddd6ce96989f797baad;hb=866b44bd89a7e863bc964f5328207a4e847797a2;hp=09d90d6e702a831645ea3ec45e87d56ef97215dd;hpb=08e50bcecd32e6646b2a07a356517feb733aad78;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/resourceloader/ResourceLoaderLanguageDataModule.php b/includes/resourceloader/ResourceLoaderLanguageDataModule.php index 09d90d6e70..ef942faf20 100644 --- a/includes/resourceloader/ResourceLoaderLanguageDataModule.php +++ b/includes/resourceloader/ResourceLoaderLanguageDataModule.php @@ -1,6 +1,6 @@ getLanguage() ); - return array( + return [ 'digitTransformTable' => $language->digitTransformTable(), 'separatorTransformTable' => $language->separatorTransformTable(), 'grammarForms' => $language->getGrammarForms(), + 'grammarTransformations' => $language->getGrammarTransformations(), 'pluralRules' => $language->getPluralRules(), 'digitGroupingPattern' => $language->digitGroupingPattern(), 'fallbackLanguages' => $language->getFallbackLanguages(), - ); + ]; } /** @@ -52,32 +53,28 @@ class ResourceLoaderLanguageDataModule extends ResourceLoaderModule { * @return string JavaScript code */ public function getScript( ResourceLoaderContext $context ) { - return Xml::encodeJsCall( 'mw.language.setData', array( - $context->getLanguage(), - $this->getData( $context ) - ) ); + return Xml::encodeJsCall( + 'mw.language.setData', + [ + $context->getLanguage(), + $this->getData( $context ) + ], + ResourceLoader::inDebugMode() + ); } /** - * @param ResourceLoaderContext $context - * @return int UNIX timestamp + * @return bool */ - public function getModifiedTime( ResourceLoaderContext $context ) { - return max( 1, $this->getHashMtime( $context ) ); + public function enableModuleContentVersion() { + return true; } /** * @param ResourceLoaderContext $context - * @return string Hash - */ - public function getModifiedHash( ResourceLoaderContext $context ) { - return md5( serialize( $this->getData( $context ) ) ); - } - - /** * @return array */ - public function getDependencies() { - return array( 'mediawiki.language.init' ); + public function getDependencies( ResourceLoaderContext $context = null ) { + return [ 'mediawiki.language.init' ]; } }