mediawiki.language.data was not retrieved from server corresponding to language
changes
mediawiki.language.convertPlural depends on currentUI language from
mw.config.get( 'wgUserLanguage' ). Set that for each parser test and
restore it at teardown of QUnit.
Change-Id: I5b81cd8573311d1c0d8817e430108f4ad76de6bd
mw.language = $.extend( true, {}, this.orgMwLangauge );
},
teardown: function () {
mw.language = $.extend( true, {}, this.orgMwLangauge );
},
teardown: function () {
mw.language = this.orgMwLangauge;
}
}) );
mw.language = this.orgMwLangauge;
}
}) );
skin: mw.config.get( 'skin' ),
lang: langCode,
debug: mw.config.get( 'debug' ),
skin: mw.config.get( 'skin' ),
lang: langCode,
debug: mw.config.get( 'debug' ),
- modules: 'mediawiki.language',
+ modules: [
+ 'mediawiki.language.data',
+ 'mediawiki.language'
+ ].join( '|' ),
only: 'scripts'
},
dataType: 'script'
only: 'scripts'
},
dataType: 'script'
assert.ok( false, 'Language "' + test.lang + '" failed to load' );
return;
}
assert.ok( false, 'Language "' + test.lang + '" failed to load' );
return;
}
+ mw.config.set( 'wgUserLanguage', test.lang ) ;
var parser = new mw.jqueryMsg.parser( { language: langClass } );
assert.equal(
parser.parse( test.key, test.args ).html(),
var parser = new mw.jqueryMsg.parser( { language: langClass } );
assert.equal(
parser.parse( test.key, test.args ).html(),