* (bug 11072) Fix regression in API image history query
[lhc/web/wiklou.git] / languages / classes / LanguageHu.php
1 <?php
2 /**
3 * @addtogroup Language
4 */
5 #
6 # Hungarian localisation for MediaWiki
7 #
8
9 class LanguageHu extends Language {
10 function convertGrammar( $word, $case ) {
11 global $wgGrammarForms;
12 if ( isset($wgGrammarForms[$this->getCode()][$case][$word]) ) {
13 return $wgGrammarForms[$this->getCode()][$case][$word];
14 }
15
16 static $localForms = array(
17 'rol' => array(
18 'Wikipédia' => 'Wikipédiáról',
19 'Wikidézet' => 'Wikidézetről',
20 'Wikiszótár' => 'Wikiszótárról',
21 'Wikikönyvek' => 'Wikikönyvekről',
22 ),
23 'ba' => array(
24 'Wikipédia' => 'Wikipédiába',
25 'Wikidézet' => 'Wikidézetbe',
26 'Wikiszótár' => 'Wikiszótárba',
27 'Wikikönyvek' => 'Wikikönyvekbe',
28 ),
29 'k' => array(
30 'Wikipédia' => 'Wikipédiák',
31 'Wikidézet' => 'Wikidézetek',
32 'Wikiszótár' => 'Wikiszótárak',
33 'Wikikönyvek' => 'Wikikönyvek',
34 )
35 );
36
37 if ( isset( $localForms[$case][$word] ) ) {
38 return $localForms[$case][$word];
39 }
40
41 switch ( $case ) {
42 case 'rol':
43 return $word . 'ról';
44 case 'ba':
45 return $word . 'ba';
46 case 'k':
47 return $word . 'k';
48 }
49 }
50 }
51
52