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