<?php
/**
* @package MediaWiki
* @subpackage Language
*/
# Udmurt stub localization; default to Russian instead of English.
# See language.txt
require_once( "LanguageRu.php" );
/* private */ $wgNamespaceNamesUdm = 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;
if (!$wgCachedMessageArrays) {
require_once('MessagesUdm.php');
}
class LanguageUdm extends LanguageRu {
function LanguageUdm() {
global $wgNamespaceNamesUdm, $wgMetaNamespace;
LanguageUtf8::LanguageUtf8();
}
function getNamespaces() {
global $wgNamespaceNamesUdm;
return $wgNamespaceNamesUdm;
}
function getQuickbarSettings() {
global $wgQuickbarSettingsRu;
return $wgQuickbarSettingsRu;
}
function getSkinNames() {
global $wgSkinNamesRu;
return $wgSkinNamesRu;
}
function getDateFormats() {
global $wgDateFormatsRu;
return $wgDateFormatsRu;
}
function getMessage( $key ) {
global $wgAllMessagesUdm;
return isset($wgAllMessagesUdm[$key]) ? $wgAllMessagesUdm[$key] : parent::getMessage($key);
}
function fallback8bitEncoding() {
return "windows-1251";
}
function formatNum( $number, $year = false ) {
return !$year ? strtr($number, '.,', ', ' ) : $number;
}
}
?>