Introduce optional (off by default) language selector bar for user login and registra...
[lhc/web/wiklou.git] / languages / LanguageUdm.php
1 <?php
2 /**
3 * @package MediaWiki
4 * @subpackage Language
5 */
6 # Udmurt stub localization; default to Russian instead of English.
7 # See language.txt
8
9 require_once( "LanguageRu.php" );
10
11 /* private */ $wgNamespaceNamesUdm = array(
12 NS_MEDIA => 'Медиа',
13 NS_SPECIAL => 'Панель',
14 NS_MAIN => '',
15 NS_TALK => 'Вераськон',
16 NS_USER => 'Викиавтор',
17 NS_USER_TALK => 'Викиавтор_сярысь_вераськон',
18 NS_PROJECT => $wgMetaNamespace,
19 NS_PROJECT_TALK => $wgMetaNamespace . '_сярысь_вераськон',
20 NS_IMAGE => 'Суред',
21 NS_IMAGE_TALK => 'Суред_сярысь_вераськон',
22 NS_MEDIAWIKI => 'MediaWiki',
23 NS_MEDIAWIKI_TALK => 'MediaWiki_сярысь_вераськон',
24 NS_TEMPLATE => 'Шаблон',
25 NS_TEMPLATE_TALK => 'Шаблон_сярысь_вераськон',
26 NS_HELP => 'Валэктон',
27 NS_HELP_TALK => 'Валэктон_сярысь_вераськон',
28 NS_CATEGORY => 'Категория',
29 NS_CATEGORY_TALK => 'Категория_сярысь_вераськон',
30 ) + $wgNamespaceNamesEn;
31
32 if (!$wgCachedMessageArrays) {
33 require_once('MessagesUdm.php');
34 }
35
36
37 class LanguageUdm extends LanguageRu {
38 function LanguageUdm() {
39 # FIXME are the globals really used?
40 global $wgNamespaceNamesUdm, $wgMetaNamespace;
41 LanguageUtf8::LanguageUtf8();
42 }
43
44 function getNamespaces() {
45 global $wgNamespaceNamesUdm;
46 return $wgNamespaceNamesUdm;
47 }
48
49 function getQuickbarSettings() {
50 global $wgQuickbarSettingsRu;
51 return $wgQuickbarSettingsRu;
52 }
53
54 function getSkinNames() {
55 global $wgSkinNamesRu;
56 return $wgSkinNamesRu;
57 }
58
59 function getDateFormats() {
60 global $wgDateFormatsRu;
61 return $wgDateFormatsRu;
62 }
63
64 function getMessage( $key ) {
65 global $wgAllMessagesUdm;
66 return isset($wgAllMessagesUdm[$key]) ? $wgAllMessagesUdm[$key] : parent::getMessage($key);
67 }
68
69 function fallback8bitEncoding() {
70 return "windows-1251";
71 }
72
73 function separatorTransformTable() {
74 return array(',' => ' ', '.' => ',' );
75 }
76
77 }
78 ?>