New Kalmyk language file
authorAlexander Sigachov <ajvol@users.mediawiki.org>
Sat, 14 Jan 2006 13:11:12 +0000 (13:11 +0000)
committerAlexander Sigachov <ajvol@users.mediawiki.org>
Sat, 14 Jan 2006 13:11:12 +0000 (13:11 +0000)
languages/LanguageXal.php [new file with mode: 0644]
languages/Names.php

diff --git a/languages/LanguageXal.php b/languages/LanguageXal.php
new file mode 100644 (file)
index 0000000..4586259
--- /dev/null
@@ -0,0 +1,78 @@
+<?php
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
+# Kalmyk stub localization;
+
+require_once( 'LanguageUtf8.php' );
+
+/* private */ $wgNamespaceNamesXal = 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;
+
+
+/* private */ $wgAllMessagesXal = array(
+
+'edit' => 'Чиклх',
+'article' => 'Халх',
+'discussion' => 'Ухалвр',
+'history' => 'Чикллһнə бүрткл',
+'nstab-main' => 'Халх',
+'nstab-user' => 'Орлцач',
+'nstab-template' => 'Зура',
+'nstab-help' => 'Цəəлһлһн',
+'nstab-category' => 'Янз',
+'talkpage' => 'Ухалвр',
+'history_short' => 'Чикллһнə бүрткл',
+'categories1' => 'Янз',
+'category' => 'Янз',
+
+
+'createaccount' => 'Выль вики-авторлэн регистрациез',
+'login' => 'Оруллһн',
+'mycontris' => 'Мини өгүллһдүд',
+'mytalk' => 'Мини күүндлһн бəəрм',
+'preferences' => 'Дурллһн',
+
+);
+
+class LanguageXal extends LanguageUtf8 {
+       function LanguageXal() {
+               global $wgNamespaceNamesXal, $wgMetaNamespace;
+               LanguageUtf8::LanguageUtf8();
+       }
+
+       function getNamespaces() {
+               global $wgNamespaceNamesXal;
+               return $wgNamespaceNamesXal;
+       }
+
+       function getMessage( $key ) {
+               global $wgAllMessagesXal;
+               return isset($wgAllMessagesXal[$key]) ? $wgAllMessagesXal[$key] : parent::getMessage($key);
+       }
+
+       function fallback8bitEncoding() {
+               return "windows-1251";
+       }
+
+}
+?>
index 7f6f337..181aef9 100644 (file)
        'wa' => 'Walon',                # Walloon
        'war' => 'Samar-Leyte Visayan', # Waray-Waray
        'wo' => 'Wollof',               # Wolof
+       'xal' => 'Хальмг',                # Kalmyk
        'xh' => 'isiXhosa',             # Xhosan
        'yi' => 'ייִדיש', # Yiddish
        'yo' => 'Yorùbá',     # Yoruba