7 require_once( 'LanguageUtf8.php' );
9 /* private */ $wgNamespaceNamesUk = array(
11 NS_SPECIAL
=> 'Спеціальні',
13 NS_TALK
=> 'Обговорення',
14 NS_USER
=> 'Користувач',
15 NS_USER_TALK
=> 'Обговорення_користувача',
16 NS_PROJECT
=> $wgMetaNamespace,
17 NS_PROJECT_TALK
=> 'Обговорення_' . $wgMetaNamespace,
18 NS_IMAGE
=> 'Зображення',
19 NS_IMAGE_TALK
=> 'Обговорення_зображення',
20 NS_MEDIAWIKI
=> 'MediaWiki',
21 NS_MEDIAWIKI_TALK
=> 'Обговорення_MediaWiki',
22 NS_TEMPLATE
=> 'Шаблон',
23 NS_TEMPLATE_TALK
=> 'Обговорення_шаблону',
25 NS_HELP_TALK
=> 'Обговорення_довідки',
26 NS_CATEGORY
=> 'Категорія',
27 NS_CATEGORY_TALK
=> 'Обговорення_категорії'
28 ) +
$wgNamespaceNamesEn;
30 /* private */ $wgQuickbarSettingsUk = array(
31 "Не показувати панель", "Фіксована зліва", "Фіксована справа", "Плаваюча зліва"
34 /* private */ $wgSkinNamesUk = array(
35 'standard' => "Стандартне",
36 'nostalgia' => "Ностальгія",
37 'cologneblue' => "Кельнське Синє"
41 /* private */ $wgDateFormatsUk = array(
45 if (!$wgCachedMessageArrays) {
46 require_once('MessagesUk.php');
49 class LanguageUk
extends LanguageUtf8
{
51 function getNamespaces() {
52 global $wgNamespaceNamesUk;
53 return $wgNamespaceNamesUk;
56 function getQuickbarSettings() {
57 global $wgQuickbarSettingsUk;
58 return $wgQuickbarSettingsUk;
61 function getSkinNames() {
62 global $wgSkinNamesUk;
63 return $wgSkinNamesUk;
66 function getDateFormats() {
67 global $wgDateFormatsUk;
68 return $wgDateFormatsUk;
71 function getMonthNameGen( $key ) {
72 global $wgMonthNamesGenEn, $wgContLang;
73 // see who called us and use the correct message function
74 if( get_class( $wgContLang->getLangObj() ) == get_class( $this ) )
75 return wfMsgForContent( $wgMonthNamesGenEn[$key-1] );
77 return wfMsg( $wgMonthNamesGenEn[$key-1] );
80 function getMessage( $key ) {
81 global $wgAllMessagesUk;
82 if( isset( $wgAllMessagesUk[$key] ) ) {
83 return $wgAllMessagesUk[$key];
85 return parent
::getMessage( $key );
89 function fallback8bitEncoding() {
90 return "windows-1251";
93 function separatorTransformTable() {
94 return array(',' => '.', '.' => ',' );