Merge "Connect OOjs UI to MediaWiki's localisation system"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Wed, 2 Dec 2015 18:05:44 +0000 (18:05 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 2 Dec 2015 18:05:44 +0000 (18:05 +0000)
resources/ResourcesOOUI.php
resources/src/oojs-ui-local.js [new file with mode: 0644]

index caf6dab..d3b74f2 100644 (file)
@@ -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 (file)
index 0000000..84ec92d
--- /dev/null
@@ -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 ) );