From d770acfb9ffd315eb3cf05ec4a8aa29fee9f15fb Mon Sep 17 00:00:00 2001 From: Alexander Sigachov Date: Fri, 28 Oct 2005 08:40:51 +0000 Subject: [PATCH] New Udmurt language file. Russian messages by default --- languages/LanguageUdm.php | 91 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 languages/LanguageUdm.php diff --git a/languages/LanguageUdm.php b/languages/LanguageUdm.php new file mode 100644 index 0000000000..5ef85adb0c --- /dev/null +++ b/languages/LanguageUdm.php @@ -0,0 +1,91 @@ + 'Медиа', + 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; + + +/* private */ $wgAllMessagesUdm = array( +'article' => 'Статья', +'createaccount' => 'выль вики-авторлэн регистрациез', +'edit' => 'тупатыны', +'hist' => 'история', +'history' => 'Бамлэн историез', +'history_short' => 'история', +'login' => 'Википедие пырон', +'mycontris' => 'мынам статьяосы', +'mytalk' => 'викиавтор сярысь вераськон', +'nstab-user' => 'викиавтор', +'preferences' => 'настройкаос', +); + +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 ) { + global $wgTranslateNumerals; + return $wgTranslateNumerals ? strtr($number, '.,', ', ' ) : $number; + } + +} +?> -- 2.20.1