From f034d488b3689fccde621f55f6b6a0e8814eb24f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Wed, 2 Dec 2015 17:02:56 +0100 Subject: [PATCH] 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 --- resources/ResourcesOOUI.php | 2 ++ resources/src/oojs-ui-local.js | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 resources/src/oojs-ui-local.js 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 ) ); -- 2.20.1