From: Bartosz DziewoƄski Date: Wed, 2 Dec 2015 16:02:56 +0000 (+0100) Subject: Connect OOjs UI to MediaWiki's localisation system X-Git-Tag: 1.31.0-rc.0~8842^2 X-Git-Url: https://git.cyclocoop.org/%27%20.%20%24this-%3EgetSkin%28%29-%3EescapeSearchLink%28%29%20.%20%27?a=commitdiff_plain;h=f034d488b3689fccde621f55f6b6a0e8814eb24f;p=lhc%2Fweb%2Fwiklou.git Connect OOjs UI to MediaWiki's localisation system Somehow we have forgotten to do this in here, it was only done in VisualEditor, which is why no one noticed for so long. Bug: T119984 Change-Id: I9154345119846dcba90c30f81636ea70fd524471 --- diff --git a/resources/ResourcesOOUI.php b/resources/ResourcesOOUI.php index caf6dabda2..d3b74f27c9 100644 --- a/resources/ResourcesOOUI.php +++ b/resources/ResourcesOOUI.php @@ -36,6 +36,7 @@ return call_user_func( function () { $modules['oojs-ui'] = array( 'scripts' => array( 'resources/lib/oojs-ui/oojs-ui.js', + 'resources/src/oojs-ui-local.js', ), 'skinScripts' => array_combine( array_keys( $themes ), @@ -51,6 +52,7 @@ return call_user_func( function () { 'oojs-ui.styles.icons', 'oojs-ui.styles.indicators', 'oojs-ui.styles.textures', + 'mediawiki.language', ), 'messages' => array( 'ooui-dialog-message-accept', diff --git a/resources/src/oojs-ui-local.js b/resources/src/oojs-ui-local.js new file mode 100644 index 0000000000..84ec92d0b0 --- /dev/null +++ b/resources/src/oojs-ui-local.js @@ -0,0 +1,5 @@ +// Connect OOjs UI to MediaWiki's localisation system +( function ( mw ) { + OO.ui.getUserLanguages = mw.language.getFallbackLanguageChain; + OO.ui.msg = mw.msg; +}( mediaWiki ) );