Update of Ru and Udm language files
[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 if($wgMetaNamespace === FALSE)
12 $wgMetaNamespace = str_replace( ' ', '_', $wgSitename );
13
14 /* private */ $wgNamespaceNamesUdm = array(
15 NS_MEDIA => 'Медиа',
16 NS_SPECIAL => 'Панель',
17 NS_MAIN => '',
18 NS_TALK => 'Вераськон',
19 NS_USER => 'Викиавтор',
20 NS_USER_TALK => 'Викиавтор_сярысь_вераськон',
21 NS_PROJECT => $wgMetaNamespace,
22 NS_PROJECT_TALK => $wgMetaNamespace+'_сярысь_вераськон',
23 NS_IMAGE => 'Суред',
24 NS_IMAGE_TALK => 'Суред_сярысь_вераськон',
25 NS_MEDIAWIKI => 'MediaWiki',
26 NS_MEDIAWIKI_TALK => 'MediaWiki_сярысь_вераськон',
27 NS_TEMPLATE => 'Шаблон',
28 NS_TEMPLATE_TALK => 'Шаблон_сярысь_вераськон',
29 NS_HELP => 'Валэктон',
30 NS_HELP_TALK => 'Валэктон_сярысь_вераськон',
31 NS_CATEGORY => 'Категория',
32 NS_CATEGORY_TALK => 'Категория_сярысь_вераськон',
33 ) + $wgNamespaceNamesEn;
34
35
36 /* private */ $wgAllMessagesUdm = array(
37 'linktrail' => '/^((?:[a-zа-яёӝӟӥӧӵ“»])+)(.*)$/sD',
38 'linkprefix' => '/^(.*?)(„|«)$/sD',
39 'article' => 'Статья',
40 'createaccount' => 'выль вики-авторлэн регистрациез',
41 'edit' => 'тупатыны',
42 'hist' => 'история',
43 'history' => 'Бамлэн историез',
44 'history_short' => 'история',
45 'login' => 'Википедие пырон',
46 'mycontris' => 'мынам статьяосы',
47 'mytalk' => 'викиавтор сярысь вераськон',
48 'nstab-user' => 'викиавтор',
49 'preferences' => 'настройкаос',
50 );
51
52 class LanguageUdm extends LanguageRu {
53 function LanguageUdm() {
54 global $wgNamespaceNamesUdm, $wgMetaNamespace;
55 LanguageUtf8::LanguageUtf8();
56 }
57
58 function getNamespaces() {
59 global $wgNamespaceNamesUdm;
60 return $wgNamespaceNamesUdm;
61 }
62
63 function getQuickbarSettings() {
64 global $wgQuickbarSettingsRu;
65 return $wgQuickbarSettingsRu;
66 }
67
68 function getSkinNames() {
69 global $wgSkinNamesRu;
70 return $wgSkinNamesRu;
71 }
72
73 function getDateFormats() {
74 global $wgDateFormatsRu;
75 return $wgDateFormatsRu;
76 }
77
78 function getMessage( $key ) {
79 global $wgAllMessagesUdm;
80 return isset($wgAllMessagesUdm[$key]) ? $wgAllMessagesUdm[$key] : parent::getMessage($key);
81 }
82
83 function fallback8bitEncoding() {
84 return "windows-1251";
85 }
86
87 function formatNum( $number ) {
88 global $wgTranslateNumerals;
89 return $wgTranslateNumerals ? strtr($number, '.,', ', ' ) : $number;
90 }
91
92 }
93 ?>