Introducing mediaWiki.language, and mediaWiki.message which are modeled after their...
[lhc/web/wiklou.git] / resources / Resources.php
index d53f33f..757822a 100644 (file)
@@ -317,21 +317,71 @@ return array(
                'debugRaw' => false
        ) ),
        'mediawiki.specials.preferences' => new ResourceLoaderFileModule( array(
-               'scripts' => 'resources/mediawiki/mediawiki.specials.preferences.js',
+               'scripts' => 'resources/mediawiki.specials/mediawiki.specials.preferences.js',
        ) ),
        'mediawiki.specials.search' => new ResourceLoaderFileModule( array(
-               'scripts' => 'resources/mediawiki/mediawiki.specials.search.js',
+               'scripts' => 'resources/mediawiki.specials/mediawiki.specials.search.js',
        ) ),
        'mediawiki.views.history' => new ResourceLoaderFileModule( array(
-               'scripts' => 'resources/mediawiki/mediawiki.views.history.js',
+               'scripts' => 'resources/mediawiki.views/mediawiki.views.history.js',
                'dependencies' => 'mediawiki.legacy.history',
        ) ),
+       'mediawiki.language' => new ResourceLoaderFileModule( array(
+               'scripts' => 'resources/mediawiki.language/mediawiki.language.js',
+               'languageScripts' => array(
+                       'am' => 'resources/mediawiki.language/languages/am.js',
+                       'ar' => 'resources/mediawiki.language/languages/ar.js',
+                       'bat-smg' => 'resources/mediawiki.language/languages/bat-smg.js',
+                       'be' => 'resources/mediawiki.language/languages/be.js',
+                       'be-tarask' => 'resources/mediawiki.language/languages/be-tarask.js',
+                       'bh' => 'resources/mediawiki.language/languages/bh.js',
+                       'bs' => 'resources/mediawiki.language/languages/bs.js',
+                       'cs' => 'resources/mediawiki.language/languages/cs.js',
+                       'cu' => 'resources/mediawiki.language/languages/cu.js',
+                       'cy' => 'resources/mediawiki.language/languages/cy.js',
+                       'dsb' => 'resources/mediawiki.language/languages/dsb.js',
+                       'fr' => 'resources/mediawiki.language/languages/fr.js',
+                       'ga' => 'resources/mediawiki.language/languages/ga.js',
+                       'gd' => 'resources/mediawiki.language/languages/gd.js',
+                       'gv' => 'resources/mediawiki.language/languages/gv.js',
+                       'he' => 'resources/mediawiki.language/languages/he.js',
+                       'hi' => 'resources/mediawiki.language/languages/hi.js',
+                       'hr' => 'resources/mediawiki.language/languages/hr.js',
+                       'hsb' => 'resources/mediawiki.language/languages/hsb.js',
+                       'hy' => 'resources/mediawiki.language/languages/hy.js',
+                       'ksh' => 'resources/mediawiki.language/languages/ksh.js',
+                       'ln' => 'resources/mediawiki.language/languages/ln.js',
+                       'lt' => 'resources/mediawiki.language/languages/lt.js',
+                       'lv' => 'resources/mediawiki.language/languages/lv.js',
+                       'mg' => 'resources/mediawiki.language/languages/mg.js',
+                       'mk' => 'resources/mediawiki.language/languages/mk.js',
+                       'mo' => 'resources/mediawiki.language/languages/mo.js',
+                       'mt' => 'resources/mediawiki.language/languages/mt.js',
+                       'nso' => 'resources/mediawiki.language/languages/nso.js',
+                       'pl' => 'resources/mediawiki.language/languages/pl.js',
+                       'pt-br' => 'resources/mediawiki.language/languages/pt-br.js',
+                       'ro' => 'resources/mediawiki.language/languages/ro.js',
+                       'ru' => 'resources/mediawiki.language/languages/ru.js',
+                       'se' => 'resources/mediawiki.language/languages/se.js',
+                       'sh' => 'resources/mediawiki.language/languages/sh.js',
+                       'sk' => 'resources/mediawiki.language/languages/sk.js',
+                       'sl' => 'resources/mediawiki.language/languages/sl.js',
+                       'sma' => 'resources/mediawiki.language/languages/sma.js',
+                       'sr-ec' => 'resources/mediawiki.language/languages/sr-ec.js',
+                       'sr-el' => 'resources/mediawiki.language/languages/sr-el.js',
+                       'sr' => 'resources/mediawiki.language/languages/sr.js',
+                       'ti' => 'resources/mediawiki.language/languages/ti.js',
+                       'tl' => 'resources/mediawiki.language/languages/tl.js',
+                       'uk' => 'resources/mediawiki.language/languages/uk.js',
+                       'wa' => 'resources/mediawiki.language/languages/wa.js',
+               ),
+       ) ),
        'mediawiki.util' => new ResourceLoaderFileModule( array(
-               'scripts' => 'resources/mediawiki/mediawiki.util.js',
-               'debugScripts' => 'resources/mediawiki/mediawiki.utiltest.js',
+               'scripts' => 'resources/mediawiki.util/mediawiki.util.js',
+               'debugScripts' => 'resources/mediawiki.util/mediawiki.util.test.js',
        ) ),
        
-       /* MediaWiki Legacy */
+       /* mediawiki Legacy */
        
        'mediawiki.legacy.ajax' => new ResourceLoaderFileModule( array(
                'scripts' => 'skins/common/ajax.js',
@@ -430,6 +480,7 @@ return array(
        ) ),
        'mediawiki.legacy.wikibits' => new ResourceLoaderFileModule( array(
                'scripts' => 'skins/common/wikibits.js',
+               'dependencies' => 'mediawiki.language',
                'messages' => array( 'showtoc', 'hidetoc' ),
        ) ),
        'mediawiki.legacy.wikiprintable' => new ResourceLoaderFileModule( array(