]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - languages/classes/LanguageHu.php
MediaWiki 1.11.0
[autoinstallsdev/mediawiki.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