Merge "(bug 32297) Use symbolic names, not offsets for a default timezone."
[lhc/web/wiklou.git] / resources / mediawiki.language / languages / hsb.js
1 /**
2 * Upper Sorbian (Hornjoserbsce) language functions
3 */
4
5 mediaWiki.language.convertPlural = function( count, forms ) {
6 forms = mediaWiki.language.preConvertPlural( forms, 4 );
7 switch ( Math.abs( count ) % 100 ) {
8 case 1:
9 return forms[0];
10 case 2:
11 return forms[1];
12 case 3:
13 case 4:
14 return forms[2];
15 default:
16 return forms[3];
17 }
18 };
19
20
21 mediaWiki.language.convertGrammar = function( word, form ) {
22 var grammarForms =mw.language.getData( 'hsb', 'grammarForms' );
23 if ( grammarForms && grammarForms[form] ) {
24 return grammarForms[form][word] ;
25 }
26 switch ( form ) {
27 case 'instrumental': // instrumental
28 word = 'z ' + word;
29 break;
30 case 'lokatiw': // lokatiw
31 word = 'wo ' + word;
32 break;
33 }
34 return word;
35 };