Removed some redundant messages:
[lhc/web/wiklou.git] / languages / LanguageUdm.php
1 <?php
2 /** Udmurt (Удмурт)
3 *
4 * @package MediaWiki
5 * @subpackage Language
6 *
7 */
8
9 require_once( 'LanguageRu.php' );
10
11 if (!$wgCachedMessageArrays) {
12 require_once('MessagesUdm.php');
13 }
14
15 class LanguageUdm extends LanguageUtf8 {
16 private $mMessagesUdm, $mNamespaceNamesUdm = null;
17
18 function __construct() {
19 parent::__construct();
20
21 global $wgAllMessagesUdm;
22 $this->mMessagesUdm =& $wgAllMessagesUdm;
23
24 global $wgMetaNamespace;
25 $this->mNamespaceNamesUdm = array(
26 NS_MEDIA => 'Медиа',
27 NS_SPECIAL => 'Панель',
28 NS_MAIN => '',
29 NS_TALK => 'Вераськон',
30 NS_USER => 'Викиавтор',
31 NS_USER_TALK => 'Викиавтор_сярысь_вераськон',
32 NS_PROJECT => $wgMetaNamespace,
33 NS_PROJECT_TALK => $wgMetaNamespace . '_сярысь_вераськон',
34 NS_IMAGE => 'Суред',
35 NS_IMAGE_TALK => 'Суред_сярысь_вераськон',
36 NS_MEDIAWIKI => 'MediaWiki',
37 NS_MEDIAWIKI_TALK => 'MediaWiki_сярысь_вераськон',
38 NS_TEMPLATE => 'Шаблон',
39 NS_TEMPLATE_TALK => 'Шаблон_сярысь_вераськон',
40 NS_HELP => 'Валэктон',
41 NS_HELP_TALK => 'Валэктон_сярысь_вераськон',
42 NS_CATEGORY => 'Категория',
43 NS_CATEGORY_TALK => 'Категория_сярысь_вераськон',
44 );
45
46 }
47
48 function getFallbackLanguage() {
49 return 'ru';
50 }
51
52 function getNamespaces() {
53 return $this->mNamespaceNamesUdm + parent::getNamespaces();
54 }
55
56 function getMessage( $key ) {
57 if( isset( $this->mMessagesUdm[$key] ) ) {
58 return $this->mMessagesUdm[$key];
59 } else {
60 return parent::getMessage( $key );
61 }
62 }
63
64 function getAllMessages() {
65 return $this->mMessagesUdm;
66 }
67
68 function linkTrail() {
69 return '/^([a-zа-яёӝӟӥӧӵ“»]+)(.*)$/sDu';
70 }
71
72 function fallback8bitEncoding() {
73 return 'windows-1251';
74 }
75
76 function separatorTransformTable() {
77 return array(',' => ' ', '.' => ',' );
78 }
79
80 }
81 ?>