X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fmediawiki.language%2Fmediawiki.language.js;h=514dbd5ef87f26ed01dae2a18586c08723ed4dc8;hb=8d306686cf733f3cc424a41959d284827593d540;hp=935d4ff6e6e3d8aecac604565eb3a77cd4030421;hpb=4c8816746ffc9d8baa647d8cbbf4295b40140f75;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/mediawiki.language/mediawiki.language.js b/resources/mediawiki.language/mediawiki.language.js index 935d4ff6e6..514dbd5ef8 100644 --- a/resources/mediawiki.language/mediawiki.language.js +++ b/resources/mediawiki.language/mediawiki.language.js @@ -43,12 +43,14 @@ var language = { * @param forms array List of plural forms * @return string Correct form for quantifier in this language */ - convertPlural: function( count, forms ) { - var pluralFormIndex = 0; + convertPlural: function ( count, forms ) { + var pluralRules, + pluralFormIndex = 0; + if ( !forms || forms.length === 0 ) { return ''; } - var pluralRules = mw.language.getData( mw.config.get( 'wgUserLanguage' ), 'pluralRules' ); + pluralRules = mw.language.getData( mw.config.get( 'wgUserLanguage' ), 'pluralRules' ); if ( !pluralRules ) { // default fallback. return ( count === 1 ) ? forms[0] : forms[1]; @@ -78,8 +80,8 @@ var language = { * @param {num} number Value to be converted * @param {boolean} integer Convert the return value to an integer */ - convertNumber: function( num, integer ) { - var i, tmp, transformTable; + convertNumber: function ( num, integer ) { + var i, tmp, transformTable, numberString, convertedNumber; if ( !mw.language.digitTransformTable ) { return num; @@ -97,8 +99,8 @@ var language = { } transformTable = tmp; } - var numberString = '' + num; - var convertedNumber = ''; + numberString = '' + num; + convertedNumber = ''; for ( i = 0; i < numberString.length; i++ ) { if ( transformTable[ numberString[i] ] ) { convertedNumber += transformTable[numberString[i]]; @@ -121,7 +123,7 @@ var language = { * * @return string */ - gender: function( gender, forms ) { + gender: function ( gender, forms ) { if ( !forms || forms.length === 0 ) { return ''; }