Merge "Use local context to get messages"
[mediawiki.git] / resources / mediawiki.language / languages / hsb.js
blob6aa993c8326c381843de2277f74fd03ba2d42475
1 /**
2  * Upper Sorbian (Hornjoserbsce) language functions
3  */
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         }
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;