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
$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 ),
'oojs-ui.styles.icons',
'oojs-ui.styles.indicators',
'oojs-ui.styles.textures',
+ 'mediawiki.language',
),
'messages' => array(
'ooui-dialog-message-accept',
--- /dev/null
+// Connect OOjs UI to MediaWiki's localisation system
+( function ( mw ) {
+ OO.ui.getUserLanguages = mw.language.getFallbackLanguageChain;
+ OO.ui.msg = mw.msg;
+}( mediaWiki ) );