1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
<?php
/**
* @package MediaWiki
* @subpackage Language
*/
require_once( 'LanguageUtf8.php' );
/* private */ $wgNamespaceNamesUk = array(
NS_MEDIA => 'Медіа',
NS_SPECIAL => 'Спеціальні',
NS_MAIN => '',
NS_TALK => 'Обговорення',
NS_USER => 'Користувач',
NS_USER_TALK => 'Обговорення_користувача',
NS_PROJECT => $wgMetaNamespace,
NS_PROJECT_TALK => 'Обговорення_' . $wgMetaNamespace,
NS_IMAGE => 'Зображення',
NS_IMAGE_TALK => 'Обговорення_зображення',
NS_MEDIAWIKI => 'MediaWiki',
NS_MEDIAWIKI_TALK => 'Обговорення_MediaWiki',
NS_TEMPLATE => 'Шаблон',
NS_TEMPLATE_TALK => 'Обговорення_шаблону',
NS_HELP => 'Довідка',
NS_HELP_TALK => 'Обговорення_довідки',
NS_CATEGORY => 'Категорія',
NS_CATEGORY_TALK => 'Обговорення_категорії'
) + $wgNamespaceNamesEn;
/* private */ $wgQuickbarSettingsUk = array(
"Не показувати панель", "Фіксована зліва", "Фіксована справа", "Плаваюча зліва"
);
/* private */ $wgSkinNamesUk = array(
'standard' => "Стандартне",
'nostalgia' => "Ностальгія",
'cologneblue' => "Кельнське Синє"
) + $wgSkinNamesEn;
/* private */ $wgDateFormatsUk = array(
# "Немає значення",
);
if (!$wgCachedMessageArrays) {
require_once('MessagesUk.php');
}
class LanguageUk extends LanguageUtf8 {
function getNamespaces() {
global $wgNamespaceNamesUk;
return $wgNamespaceNamesUk;
}
function getQuickbarSettings() {
global $wgQuickbarSettingsUk;
return $wgQuickbarSettingsUk;
}
function getSkinNames() {
global $wgSkinNamesUk;
return $wgSkinNamesUk;
}
function getDateFormats() {
global $wgDateFormatsUk;
return $wgDateFormatsUk;
}
function getMonthNameGen( $key ) {
global $wgMonthNamesGenEn, $wgContLang;
// see who called us and use the correct message function
if( get_class( $wgContLang->getLangObj() ) == get_class( $this ) )
return wfMsgForContent( $wgMonthNamesGenEn[$key-1] );
else
return wfMsg( $wgMonthNamesGenEn[$key-1] );
}
function getMessage( $key ) {
global $wgAllMessagesUk;
if( isset( $wgAllMessagesUk[$key] ) ) {
return $wgAllMessagesUk[$key];
} else {
return parent::getMessage( $key );
}
}
function fallback8bitEncoding() {
return "windows-1251";
}
function separatorTransformTable() {
return array(',' => '.', '.' => ',' );
}
}
?>
|