7 # Hungarian localisation for MediaWiki
10 require_once("LanguageUtf8.php");
12 # suffixed project name (Wikipédia -> Wikipédiá) -- ról, ba, k
13 $wgSitenameROL = $wgSitename . "ról";
14 $wgSitenameBA = $wgSitename . "ba";
15 $wgSitenameK = $wgSitename . "k";
16 if( 0 == strcasecmp( "Wikipédia", $wgSitename ) ) {
17 $wgSitenameROL = "Wikipédiáról";
18 $wgSitenameBA = "Wikipédiába";
19 $wgSitenameK = "Wikipédiák";
21 } elseif( 0 == strcasecmp( "Wikidézet", $wgSitename ) ) {
22 $wgSitenameROL = "Wikidézetről";
23 $wgSitenameBA = "Wikidézetbe";
24 $wgSitenameK = "Wikidézetek";
26 } elseif( 0 == strcasecmp( "Wikiszótár", $wgSitename ) ) {
27 $wgSitenameROL = "Wikiszótárról";
28 $wgSitenameBA = "Wikiszótárba";
29 $wgSitenameK = "Wikiszótárak";
31 } elseif( 0 == strcasecmp( "Wikikönyvek", $wgSitename ) ) {
32 $wgSitenameROL = "Wikikönyvekről";
33 $wgSitenameBA = "Wikikönyvekbe";
34 $wgSitenameK = "Wikikönyvek";
37 /* private */ $wgNamespaceNamesHu = array(
39 NS_SPECIAL
=> "Speciális",
43 NS_USER_TALK
=> "User_vita",
44 NS_PROJECT
=> $wgMetaNamespace,
45 NS_PROJECT_TALK
=> $wgMetaNamespace . "_vita",
47 NS_IMAGE_TALK
=> "Kép_vita",
48 NS_MEDIAWIKI
=> "MediaWiki",
49 NS_MEDIAWIKI_TALK
=> "MediaWiki_vita",
50 NS_TEMPLATE
=> "Sablon",
51 NS_TEMPLATE_TALK
=> "Sablon_vita",
52 NS_HELP
=> "Segítség",
53 NS_HELP_TALK
=> "Segítség_vita",
54 NS_CATEGORY
=> "Kategória",
55 NS_CATEGORY_TALK
=> "Kategória_vita"
56 ) +
$wgNamespaceNamesEn;
59 /* private */ $wgQuickbarSettingsHu = array(
60 "Nincs", "Fix baloldali", "Fix jobboldali", "Lebegő baloldali"
63 /* private */ $wgSkinNamesHu = array(
65 'nostalgia' => "Nosztalgia",
66 'cologneblue' => "Kölni kék"
70 /* private */ $wgDateFormatsHu = array(
74 if (!$wgCachedMessageArrays) {
75 require_once('MessagesHu.php');
78 class LanguageHu
extends LanguageUtf8
{
80 function getNamespaces() {
81 global $wgNamespaceNamesHu;
82 return $wgNamespaceNamesHu;
85 function getQuickbarSettings() {
86 global $wgQuickbarSettingsHu;
87 return $wgQuickbarSettingsHu;
90 function getSkinNames() {
91 global $wgSkinNamesHu;
92 return $wgSkinNamesHu;
95 function getDateFormats() {
96 global $wgDateFormatsHu;
97 return $wgDateFormatsHu;
100 function getMessage( $key ) {
101 global $wgAllMessagesHu;
102 if(array_key_exists($key, $wgAllMessagesHu))
103 return $wgAllMessagesHu[$key];
105 return parent
::getMessage($key);
108 function fallback8bitEncoding() {
112 # localised date and time
113 function date( $ts, $adj = false ) {
114 if ( $adj ) { $ts = $this->userAdjust( $ts ); }
116 $d = substr( $ts, 0, 4 ) . ". " .
117 $this->getMonthName( substr( $ts, 4, 2 ) ) . " ".
118 (0 +
substr( $ts, 6, 2 )) . ".";
122 function timeanddate( $ts, $adj = false ) {
123 return $this->date( $ts, $adj ) . ", " . $this->time( $ts, $adj );
126 function formatNum( $number, $year = false ) {
127 return !$year ?
strtr($this->commafy($number), array( '.' => ',', ',' => "\xc2\xa0" )) : $number;