Merge "Use local context to get messages"
[mediawiki.git] / resources / mediawiki.language / languages / sl.js
blobcfb578126b6be118fc9cb2c5bc53f7fccc27b88c
1 /**
2  * Slovenian (Slovenščina) language functions
3  */
5 mediaWiki.language.convertPlural = function( count, forms ) {
6         forms = mediaWiki.language.preConvertPlural( forms, 5 );
7         if ( count % 100 == 1 ) {
8                 return forms[0];
9         }
10         if ( count % 100 == 2 ) {
11                 return forms[1];
12         }
13         if ( count % 100 == 3 || count % 100 == 4 ) {
14                 return forms[2];
15         }
16         if ( count != 0 ) {
17                 return forms[3];
18         }
19         return forms[4];
22 mediaWiki.language.convertGrammar = function( word, form ) {
23         var grammarForms = mw.language.getData( 'sl', 'grammarForms' );
24         if ( grammarForms && grammarForms[form] ) {
25                 return grammarForms[form][word] ;
26         }
27         switch ( form ) {
28                 case 'mestnik': // locative
29                         word = 'o ' + word;
30                         break;
31                 case 'orodnik': // instrumental
32                         word = 'z ' + word;
33                         break;
34         }
35         return word;