<?php
-# Belarusian (Беларуская мова)
-# File by Ævar Arnfjörð Bjarmason and translations by
-# be:EugeneZelenko, be:Monk (and others)
-#
-# This file is dual-licensed under GFDL and GPL.
-#
-# See: http://bugzilla.wikimedia.org/show_bug.cgi?id=1638
-# http://be.wikipedia.org/wiki/Talk:LanguageBe.php
+/** Belarusian (Беларуская мова)
+ *
+ * @package MediaWiki
+ * @subpackage Language
+ *
+ * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
+ * @bug 1638, 2135
+ * @link http://be.wikipedia.org/wiki/Talk:LanguageBe.php
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
+ * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License
+ */
require_once('LanguageUtf8.php');
-/* private */ $wgNamespaceNamesBe = 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 => 'Абмеркаваньне_катэгорыі'
-);
+if (!$wgCachedMessageArrays) {
+ require_once('MessagesBe.php');
+}
-/* private */ $wgQuickbarSettingsBe = array(
- 'Не паказваць', 'Замацаваная зьлева', 'Замацаваная справа', 'Рухомая зьлева'
-);
+class LanguageBe extends LanguageUtf8 {
+ private $mMessagesBe, $mNamespaceNamesBe = null;
-/* private */ $wgSkinNamesBe = array(
- 'standard' => 'Клясычны',
- 'nostalgia' => 'Настальгія',
- 'cologneblue' => 'Кёльнскі смутак',
- 'davinci' => 'Да Вінчы',
- 'mono' => 'Мона',
- 'monobook' => 'Монакніга',
- 'myskin' => 'MySkin',
- 'chick' => 'Цыпа'
-);
+ private $mQuickbarSettingsBe = array(
+ 'Не паказваць', 'Замацаваная зьлева', 'Замацаваная справа', 'Рухомая зьлева'
+ );
+
+ private $mSkinNamesBe = array(
+ 'standard' => 'Клясычны',
+ 'nostalgia' => 'Настальгія',
+ 'cologneblue' => 'Кёльнскі смутак',
+ 'davinci' => 'Да Вінчы',
+ 'mono' => 'Мона',
+ 'monobook' => 'Монакніга',
+ 'myskin' => 'MySkin',
+ 'chick' => 'Цыпа'
+ );
+
+ private $mDateFormatsBe = array(
+ MW_DATE_DEFAULT,
+ '16:12, 15.01.2001',
+ MW_DATE_ISO,
+ );
+
+ private $mMagicWordsBe = array(
+ MAG_REDIRECT => array( 0, '#перанакіраваньне', '#redirect' ),
+ MAG_NOTOC => array( 0, '__NOTOC__', '__БЯЗЬ_ЗЬМЕСТУ__' ),
+ MAG_FORCETOC => array( 0, '__FORCETOC__', '__ЗЬМЕСТ_ПРЫМУСАМ__' ),
+ MAG_TOC => array( 0, '__TOC__', '__ЗЬМЕСТ__' ),
+ MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗ_РЭДАГАВАНЬНЯ_СЭКЦЫІ__' ),
+ MAG_START => array( 0, '__START__', '__ПАЧАТАК__' ),
+ MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'БЯГУЧЫ_МЕСЯЦ' ),
+ MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА' ),
+ MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ' ),
+ MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'СКАРОЧАНАЯ_НАЗВА_БЯГУЧАГА_МЕСЯЦА' ),
+ MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'БЯГУЧЫ_ДЗЕНЬ' ),
+ MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2', 'БЯГУЧЫ_ДЗЕНЬ_2' ),
+ MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'НАЗВА_БЯГУЧАГА_ДНЯ' ),
+ MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'БЯГУЧЫ_ГОД' ),
+ MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'БЯГУЧЫ_ЧАС' ),
+ MAG_NUMBEROFPAGES => array( 1, 'NUMBEROFPAGES', 'КОЛЬКАСЬЦЬ_СТАРОНАК' ),
+ MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'КОЛЬКАСЬЦЬ_АРТЫКУЛАЎ' ),
+ MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'КОЛЬКАСЬЦЬ_ФАЙЛАЎ' ),
+ MAG_NUMBEROFUSERS => array( 1, 'NUMBEROFUSERS', 'КОЛЬКАСЬЦЬ_УДЗЕЛЬНІКАЎ' ),
+ MAG_PAGENAME => array( 1, 'PAGENAME', 'НАЗВА_СТАРОНКІ' ),
+ MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'НАЗВА_СТАРОНКІ_2' ),
+ MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ПРАСТОРА_НАЗВАЎ' ),
+ MAG_NAMESPACEE => array( 1, 'NAMESPACEE', 'ПРАСТОРА_НАЗВАЎ_2' ),
+ MAG_TALKSPACE => array( 1, 'TALKSPACE', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ' ),
+ MAG_TALKSPACEE => array( 1, 'TALKSPACEE', 'ПРАСТОРА_НАЗВАЎ_АБМЕРКАВАНЬНЯ_2' ),
+ MAG_SUBJECTSPACE => array( 1, 'SUBJECTSPACE', 'ARTICLESPACE', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА' ),
+ MAG_SUBJECTSPACEE => array( 1, 'SUBJECTSPACEE', 'ARTICLESPACEE', 'ПРАСТОРА_НАЗВАЎ_ПРАДМЕТУ_2', 'ПРАСТОРА_НАЗВАЎ_АРТЫКУЛА_2' ),
+ MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ' ),
+ MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE', 'ПОЎНАЯ_НАЗВА_СТАРОНКІ_2' ),
+ MAG_SUBPAGENAME => array( 1, 'SUBPAGENAME', 'НАЗВА_ПАДСТАРОНКІ' ),
+ MAG_SUBPAGENAMEE => array( 1, 'SUBPAGENAMEE', 'НАЗВА_ПАДСТАРОНКІ_2' ),
+ MAG_BASEPAGENAME => array( 1, 'BASEPAGENAME', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ' ),
+ MAG_BASEPAGENAMEE => array( 1, 'BASEPAGENAMEE', 'НАЗВА_БАЗАВАЙ_СТАРОНКІ_2' ),
+ MAG_TALKPAGENAME => array( 1, 'TALKPAGENAME', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ' ),
+ MAG_TALKPAGENAMEE => array( 1, 'TALKPAGENAMEE', 'НАЗВА_СТАРОНКІ_АБМЕРКАВАНЬНЯ_2' ),
+ MAG_SUBJECTPAGENAME => array( 1, 'SUBJECTPAGENAME', 'ARTICLEPAGENAME', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА' ),
+ MAG_SUBJECTPAGENAMEE => array( 1, 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE', 'НАЗВА_СТАРОНКІ_ПРАДМЕТУ_2', 'НАЗВА_СТАРОНКІ_АРТЫКУЛА_2' ),
+ MAG_MSG => array( 0, 'MSG:', 'ПАВЕДАМЛЕНЬНЕ:' ),
+ MAG_SUBST => array( 0, 'SUBST:', 'ПАДСТАНОЎКА:' ),
+ MAG_MSGNW => array( 0, 'MSGNW:', 'ПАВЕДАМЛЕНЬНЕ_БЯЗЬ_ВІКІ:' ),
+ MAG_END => array( 0, '__END__', '__КАНЕЦ__' ),
+ MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'значак', 'міні' ),
+ MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'значак=$1', 'міні=$1' ),
+ MAG_IMG_RIGHT => array( 1, 'right', 'справа' ),
+ MAG_IMG_LEFT => array( 1, 'left', 'зьлева' ),
+ MAG_IMG_NONE => array( 1, 'none', 'няма' ),
+ MAG_IMG_WIDTH => array( 1, '$1px', '$1пкс' ),
+ MAG_IMG_CENTER => array( 1, 'center', 'centre', 'цэнтар' ),
+ MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'рамка' ),
+ MAG_INT => array( 0, 'INT:' ),
+ MAG_SITENAME => array( 1, 'SITENAME', 'НАЗВА_САЙТУ' ),
+ MAG_NS => array( 0, 'NS:', 'ПН:' ),
+ MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛЯКАЛЬНЫ_АДРАС:' ),
+ MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛЯКАЛЬНЫ_АДРАС_2:' ),
+ MAG_SERVER => array( 0, 'SERVER', 'СЭРВЭР' ),
+ MAG_SERVERNAME => array( 0, 'SERVERNAME', 'НАЗВА_СЭРВЭРА' ),
+ MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'ШЛЯХ_ДА_СКРЫПТА' ),
+ MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРАМАТЫКА:' ),
+ MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗ_КАНВЭРТАЦЫІ_НАЗВЫ__' ),
+ MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗ_КАНВЭРТАЦЫІ_ТЭКСТУ__' ),
+ MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'БЯГУЧЫ_ТЫДЗЕНЬ' ),
+ MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'БЯГУЧЫ_ДЗЕНЬ_ТЫДНЯ' ),
+ MAG_REVISIONID => array( 1, 'REVISIONID', 'ID_ВЭРСІІ' ),
+ MAG_PLURAL => array( 0, 'PLURAL:', 'МНОЖНЫ_ЛІК:'),
+ MAG_FULLURL => array( 0, 'FULLURL:', 'ПОЎНЫ_АДРАС:' ),
+ MAG_FULLURLE => array( 0, 'FULLURLE:', 'ПОЎНЫ_АДРАС_2:' ),
+ MAG_LCFIRST => array( 0, 'LCFIRST:', 'ПЕРШАЯ_ЛІТАРА_МАЛАЯ:' ),
+ MAG_UCFIRST => array( 0, 'UCFIRST:', 'ПЕРШАЯ_ЛІТАРА_ВЯЛІКАЯ:' ),
+ MAG_LC => array( 0, 'LC:', 'МАЛЫМІ_ЛІТАРАМІ:' ),
+ MAG_UC => array( 0, 'UC:', 'ВЯЛІКІМІ_ЛІТАРАМІ:' ),
+ MAG_RAW => array( 0, 'RAW:', 'НЕАПРАЦАВАНЫ' ),
+ MAG_DISPLAYTITLE => array( 1, 'DISPLAYTITLE', 'АДЛЮСТРАВАНАЯ_НАЗВА' ),
+ MAG_RAWSUFFIX => array( 1, 'R', 'Н' ),
+ MAG_NEWSECTIONLINK => array( 1, '__NEWSECTIONLINK__', '__СПАСЫЛКА_НА_НОВУЮ_СЭКЦЫЮ__' ),
+ MAG_CURRENTVERSION => array( 1, 'CURRENTVERSION', 'БЯГУЧАЯ_ВЭРСІЯ' ),
+ MAG_URLENCODE => array( 0, 'URLENCODE:' ),
+ );
-/* private */ $wgMagicWordsBe = array(
- MAG_REDIRECT => array( 0, '#redirect', '#перанакіраваньне' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЯЗЬ_ЗЬМЕСТУ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__ЗЬМЕСТ_ПРЫМУСАМ__' ),
- MAG_TOC => array( 0, '__TOC__', '__ЗЬМЕСТ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗ_РЭДАГАВАНЬНЯ_СЭКЦЫІ__' ),
- MAG_START => array( 0, '__START__', '__ПАЧАТАК__'),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'БЯГУЧЫ_МЕСЯЦ'),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА'),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'БЯГУЧЫ_ДЗЕНЬ'),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'НАЗВА_БЯГУЧАГА_ДНЯ'),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'БЯГУЧЫ_ГОД'),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'БЯГУЧЫ_ЧАС'),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'КОЛЬКАСЬЦЬ_АРТЫКУЛАЎ'),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'НАЗВА_БЯГУЧАГА_МЕСЯЦА_Ў_РОДНЫМ_СКЛОНЕ' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'НАЗВА_СТАРОНКІ' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'НАЗВА_СТАРОНКІ_2' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ПРАСТОРА_НАЗВАЎ'),
- MAG_MSG => array( 0, 'MSG:', 'ПАВЕДАМЛЕНЬНЕ:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ПАДСТАНОЎКА:'),
- MAG_MSGNW => array( 0, 'MSGNW:', 'ПАВЕДАМЛЕНЬНЕ_БЯЗЬ_ВІКІ:' ),
- MAG_END => array( 0, '__END__', '__КАНЕЦ__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'значак', 'міні'),
- MAG_IMG_RIGHT => array( 1, 'right', 'справа' ),
- MAG_IMG_LEFT => array( 1, 'left', 'зьлева' ),
- MAG_IMG_NONE => array( 1, 'none', 'няма' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1пкс' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'цэнтар' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'рамка' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'НАЗВА_САЙТУ'),
- MAG_NS => array( 0, 'NS:', 'ПН:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛЯКАЛЬНЫ_АДРАС:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛЯКАЛЬНЫ_АДРАС_2' ),
- MAG_SERVER => array( 0, 'SERVER', 'СЭРВЭР' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРАМАТЫКА:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗ_КАНВЭРТАЦЫІ_НАЗВЫ__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗ_КАНВЭРТАЦЫІ_ТЭКСТУ__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'БЯГУЧЫ_ТЫДЗЕНЬ'),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'БЯГУЧЫ_ДЗЕНЬ_ТЫДНЯ'),
-);
+ function __construct() {
+ parent::__construct();
-/* private */ $wgAllMessagesBe = array(
-# Belarusian Cyrillic alphabet:
-# Аа Бб Вв Гг Дд (ДЖдж ДЗдз) Ее Ёё Жж Зз Іі Йй Кк Лл Мм Нн Оо Пп Рр Сс Тт Уу Ўў Фф Хх Цц Чч Шш Ыы Ьь Ээ Юю Яя
-# Short ([^a-z]): абвгд (ДЖдж ДЗдз) еёжзійклмнопрстуўфхцчшыьэюя
-#
-# Belarusian Latin alphabet:
-# Aa Bb Cc Ćć Čč Dd (DŽdž DZdz) Ee Ff Gg Hh Ii Jj Kk Ll Łł Mm Be Ńń Oo Pp Rr Ss Śś Šš Tt Uu Ŭŭ Vv Yy Zz Źź Žž
-# Short ([^a-z]): ćč (DŽdž) łńśšŭźž
+ global $wgAllMessagesBe;
+ $this->mMessagesBe =& $wgAllMessagesBe;
-# Note: use /u (unicode) and /i to turn of case-sensativity.
-'linktrail' => '/^([абвгґджзеёжзійклмнопрстуўфхцчшыьэюяćčłńśšŭźža-z]+)(.*)$/sDu',
+ global $wgMetaNamespace;
+ $this->mNamespaceNamesBe = 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 => 'Абмеркаваньне_катэгорыі'
+ );
-'aboutpage' => 'Project:Пра Вікіпэдыю',
-'accmailtext' => 'Пароль для \'$1\' быў адасланы па адрасу $2.',
-'addedwatch' => 'Даданая ў сьпіс назіраньня',
-'addgroup' => 'Дадаць групу',
-'administrators' => 'Project:Адміністратары',
-'affirmation' => 'Я пацьвярджаю, што ўладальнік/уладальніца аўтарскіх правоў на гэты файл згодзен/згодная распаўсюджваць яго адпаведна з умовамі ліцэнзіі $1.',
-'allarticles' => 'Усе артыкулы',
-'allmessages' => 'Усе сыстэмныя паведамленьні',
-'allpages' => 'Усе старонкі',
-'allpagesnext' => 'Наступныя',
-'allpagesprev' => 'Папярэднія',
-'and' => 'і',
-'anonymous' => 'Ананімныя ўдзельнікі і ўдзельніцы Вікіпэдыі',
-'apr' => '04',
-'april' => 'красавіка',
-'articlenamespace' => '(артыкулы)',
-'aug' => '08',
-'august' => 'жніўня',
-'badfilename' => 'Назва выявы была зьмененая на «$1».',
-'badfiletype' => '«.$1» не зьяўляецца рэкамэндаваным фарматам для файлаў выяваў.',
-'badipaddress' => 'Некарэктны IP адрас',
-'badtitle' => 'Некарэктная назва',
-'bydate' => 'па даце',
-'byname' => 'па назьве',
-'bysize' => 'па памеры',
-'cancel' => 'Адмяніць',
-'categories' => 'Катэгорыі',
-'category' => 'катэгорыя',
-'category_header' => 'Артыкулы ў катэгорыі \'$1\'',
-'categoryarticlecount' => 'У катэгорыі ёсьць $1 артыкул(а,аў).',
-'changepassword' => 'Зьмяніць пароль',
-'compareselectedversions' => 'Параўнаць выбраныя вэрсіі',
-'confirmcheck' => 'Так, я сапраўды жадаю выдаліць гэта.',
-'contributions' => 'Унёсак удзельніка/удзельніцы',
-'copyright' => 'Зьмест старонкі падпадае пад ліцэнзію $1.',
-'copyrightwarning' => '<strong>НІ Ў ЯКІМ РАЗЕ НЕ СТАЎЦЕ БЕЗ ДАЗВОЛУ ТЭКСТЫ, ЯКІЯ АБАРОНЕНЫЯ АЎТАРСКІМ ПРАВАМ</strong><br />
-Please note that all contributions to {{SITENAME}} are
-considered to be released under the $2
-(see $1 for details).
-If you don\'t want your writing to be edited mercilessly and redistributed
-at will, then don\'t submit it here.<br />
-You are also promising us that you wrote this yourself, or copied it from a
-public domain or similar free resource.<br />
-<strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>',
-'createaccount' => 'Стварыць новы рахунак',
-'cur' => 'бяг',
-'currentevents' => 'Бягучыя падзеі',
-'currentevents-url' => 'Бягучыя падзеі',
-'currentrev' => 'Бягучая вэрсія',
-'currentrevisionlink' => 'паказаць бягучую вэрсію',
-'data' => 'Дадзеныя',
-'dateformat' => 'Фармат даты',
-'deadendpages' => 'Тупіковыя артыкулы',
-'dec' => '12',
-'december' => 'сьнежня',
-'delete' => 'Выдаліць',
-'deletecomment' => 'Прычына выдаленьня',
-'deletedarticle' => 'выдалены «$1»',
-'deletedrevision' => 'Выдаленая старая вэрсія $1.',
-'deleteimg' => 'выдаліць',
-'deleteimgcompletely' => 'Выдаліць усе вэрсіі',
-'deletepage' => 'Выдаліць старонку',
-'deletethispage' => 'Выдаліць гэтую старонку',
-'diff' => 'розьн',
-'difference' => '(Адрозьненьні паміж вэрсіямі)',
-'disclaimers' => 'Адмова ад адказнасьці',
-'edit' => 'Рэдагаваць',
-'editconflict' => 'Канфлікт рэдагаваньня: $1',
-'editcurrent' => 'Рэдагаваць бягучую вэрсію гэтага артыкула',
-'editgroup' => 'Рэдагаваць групу',
-'editing' => 'Рэдагаваньне: $1',
-'editingcomment' => 'Рэдагаваньне: $1 (камэнтар)',
-'editingsection' => 'Рэдагаваньне: $1 (сэкцыя)',
-'editsection' => 'рэдагаваць',
-'editthispage' => 'Рэдагаваць гэтую старонку',
-'emailfrom' => 'Ад',
-'emailsend' => 'Даслаць',
-'emailsubject' => 'Тэма',
-'emailto' => 'Каму',
-'error' => 'Памылка',
-'errorpagetitle' => 'Памылка',
-'exblank' => 'старонка была пустая',
-'export' => 'Экспартаваць старонкі',
-'feb' => '02',
-'february' => 'лютага',
-'filecopyerror' => 'Немагчыма cкапіяваць файл \'$1\' у \'$2\'.',
-'filedeleteerror' => 'Немагчыма выдаліць файл \'$1\'.',
-'filedesc' => 'Апісаньне',
-'filename' => 'Назва файла',
-'filenotfound' => 'Немагчыма знайсьці файл \'$1\'.',
-'filerenameerror' => 'Немагчыма перайменаваць файл \'$1\' у \'$2\'.',
-'filesource' => 'Крыніца',
-'friday' => 'пятніца',
-'geo' => 'Геаграфічныя каардынаты',
-'getimagelist' => 'атрыманьне сьпісу выяваў',
-'go' => 'Старонка',
-'help' => 'Дапамога',
-'helppage' => 'Дапамога:Зьмест',
-'hide' => 'схаваць',
-'hidetoc' => 'схаваць',
-'hist' => 'гіст',
-'history' => 'Гісторыя старонкі',
-'history_short' => 'Гісторыя',
-'historywarning' => 'Папярэджаньне: у старонкі, якую Вы зьбіраецеся выдаліць, ёсьць гісторыя:',
-'hr_tip' => 'Гарызантальная лінія (не выкарыстоўвайце часта)',
-'ignorewarning' => 'Праігнараваць папярэджаньне і захаваць файл.',
-'illegalfilename' => 'Назва файла «$1» зьмяшчае сымбалі, якія нельга выкарыстоўваць у назвах старонак. Калі ласка, зьмяніце назву файла і паспрабуйце загрузіць яго зноў.',
-'image_sample' => 'Прыклад.jpg',
-'imagelist' => 'Сьпіс выяваў',
-'imagepage' => 'Паказаць старонку выявы',
-'imgdelete' => 'выдаліць',
-'imgdesc' => 'апісаньне',
-'imghistory' => 'Гісторыя выявы',
-'import' => 'Імпартаваць старонкі',
-'info_short' => 'Інфармацыя',
-'internalerror' => 'Унутраная памылка',
-'ip_range_invalid' => 'Некарэктны дыяпазон IP адрасоў.',
-'ipaddress' => 'IP адрас/Імя ўдзельніка/ўдзельніцы',
-'ipbreason' => 'Прычына',
-'jan' => '01',
-'january' => 'студзеня',
-'jul' => '07',
-'july' => 'ліпеня',
-'jun' => '06',
-'june' => 'чэрвеня',
-'lastmodified' => 'Гэтая старонка апошні раз рэдагавалася $1.',
-'lastmodifiedby' => 'Гэтую старонку апошні раз рэдагаваў $2 $1.',
-'linklistsub' => '(Сьпіс спасылак)',
-'linkshere' => 'Наступныя старонкі спасылаюцца на гэтую:',
-'linkstoimage' => 'Наступныя старонкі спасылаюцца на гэтую выяву:',
-'listadmins' => 'Сьпіс адміністратараў і адміністратарак',
-'listform' => 'сьпіс',
-'listusers' => 'Сьпіс удзельнікаў і ўдзельніц',
-'localtime' => 'Мясцовы час',
-'logout' => 'Выйсьці',
-'lonelypages' => 'Старонкі-сіраціны',
-'longpages' => 'Доўгія старонкі',
-'mailmypassword' => 'Даслаць мне новы пароль',
-'mar' => '03',
-'march' => 'сакавіка',
-'math_syntax_error' => 'сынтаксычная памылка',
-'math_unknown_error' => 'невядомая памылка',
-'math_unknown_function' => 'невядомая функцыя',
-'may' => '05',
-'may_long' => 'траўня',
-'media_sample' => 'Прыклад.ogg',
-'minoredit' => 'Гэта дробная праўка',
-'minoreditletter' => 'Д',
-'monday' => 'панядзелак',
-'move' => 'Перанесьці',
-'movearticle' => 'Перанесьці старонку',
-'movedto' => 'перанесеная ў',
-'movepage' => 'Перанесьці старонку',
-'movepagebtn' => 'Перанесьці старонку',
-'movetalk' => 'Перанесьці таксама старонку «абмеркаваньня», калі гэта магчыма.',
-'movethispage' => 'Перанесьці гэтую старонку',
-'mycontris' => 'Мой унёсак',
-'mypage' => 'Мая старонка',
-'mytalk' => 'Мае размовы',
-'navigation' => 'Навігацыя',
-'newarticle' => '(Новы)',
-'newimages' => 'Галерэя новых выяваў',
-'newmessages' => 'Вы атрымалі $1.',
-'newpage' => 'Новая старонка',
-'newpageletter' => 'Н',
-'newpages' => 'Новыя старонкі',
-'newpassword' => 'Новы пароль',
-'nextdiff' => 'Перайсьці да наступнай зьмены →',
-'nextn' => 'наступныя $1',
-'nextpage' => 'Наступная старонка ($1)',
-'noaffirmation' => 'Вы павінныя пацьвердзіць, што загрузка гэтага файла не парушае нічыіх аўтарскіх правоў.',
-'nodb' => 'Немагчыма выбраць базу дадзеных $1',
-'noemailtitle' => 'Адрас электроннай пошты адсутнічае',
-'nogomatch' => '<span style=\'font-size: 135%; font-weight: bold; margin-left: .6em\'>Старонкі з гэткай назвай не існуе.</span>
-<span style=\'display: block; margin: 1.5em 2em\'>Вы можаце <b><a href=\'$1\' class=\'new\'>стварыць старонку</a></b>, калі ўпэўнены, што Вікіпэдыя не зьмяшчае яе пад іншай назвай ці ў іншым правапісе.</span>
-<span style=\'display:block; margin-left:.2em\'>Калі ласка, пашукайце гэтыя словы ва ўсёй Вікіпэдыі.</span>',
-'nohistory' => 'Гісторыя зьменаў для гэтай старонкі адсутнічае.',
-'noimages' => 'Выявы адсутнічаюць.',
-'nolinkshere' => 'Ніводная старонка сюды не спасылаецца.',
-'nolinkstoimage' => 'Ніводная старонка не спасылаецца на гэтую выяву.',
-'nov' => '11',
-'november' => 'лістапада',
-'nstab-category' => 'Катэгорыя',
-'nstab-help' => 'Дапамога',
-'nstab-image' => 'Выява',
-'nstab-main' => 'Артыкул',
-'nstab-mediawiki' => 'Паведамленьне',
-'nstab-template' => 'Шаблён',
-'nstab-user' => 'Старонка ўдзельніка/ўдзельніцы',
-'oct' => '10',
-'october' => 'кастрычніка',
-'ok' => 'Добра',
-'otherlanguages' => 'На іншых мовах',
-'pagetitle' => '$1 - Вікіпэдыя',
-'popularpages' => 'Папулярныя старонкі',
-'portal' => 'Суполка',
-'portal-url' => 'Project:Суполка',
-'preferences' => 'Устаноўкі',
-'preview' => 'Прагляд',
-'previousdiff' => '← Перайсьці да папярэдняй зьмены',
-'prevn' => 'папярэднія $1',
-'printableversion' => 'Вэрсія для друку',
-'qbedit' => 'Рэдагаваць',
-'qbpageoptions' => 'Гэтая старонка',
-'qbspecialpages' => 'Спэцыяльныя старонкі',
-'randompage' => 'Выпадковая старонка',
-'recentchanges' => 'Апошнія зьмены',
-'recentchangeslinked' => 'Зьвязаныя праўкі',
-'returnto' => 'Вярнуцца да $1.',
-'saturday' => 'субота',
-'savearticle' => 'Захаваць старонку',
-'savefile' => 'Захаваць файл',
-'savegroup' => 'Захаваць групу',
-'saveprefs' => 'Захаваць перавагі',
-'search' => 'Пошук',
-'searchresults' => 'Вынікі пошуку',
-'sep' => '09',
-'september' => 'верасьня',
-'show' => 'паказаць',
-'showlast' => 'Паказаць $1 апошніх выяваў адсартаваных $2.',
-'showpreview' => 'Праглядзець',
-'showtoc' => 'паказаць',
-'sitesettings-images' => 'Выявы',
-'sitesettings-permissions' => 'Правы',
-'sitesettings-wgUseCategoryMagic' => 'Дазволіць катэгорыі',
-'sitesubtitle' => 'Вольная энцыкляпэдыя',
-'sitesupport' => 'Ахвяраваньні',
-'sitetitle' => 'Вікіпэдыя',
-'siteuser' => 'Удзельнік/удзельніца Вікіпэдыі $1',
-'specialpage' => 'Спэцыяльная старонка',
-'specialpages' => 'Спэцыяльныя старонкі',
-'statistics' => 'Статыстыка',
-'summary' => 'Кароткае апісаньне зьменаў',
-'sunday' => 'нядзеля',
-'tableform' => 'табліца',
-'talk' => 'Гутаркі',
-'talkpage' => 'Абмеркаваць гэтую старонку',
-'thursday' => 'чацьвер',
-'toc' => 'Зьмест',
-'toolbox' => 'Інструмэнты',
-'tuesday' => 'аўторак',
-'unwatch' => 'Не назіраць',
-'upload' => 'Загрузіць файл',
-'uploadbtn' => 'Загрузіць файл',
-'uploadedfiles' => 'Загружаныя файлы',
-'uploadedimage' => 'загружаная \'[[$1]]\'',
-'uploadlink' => 'Загрузіць выявы',
-'uploadtext' => '\'\'\'Перад тым, як загрузіць файл:\'\'\'
-* Азнаёмцеся з \'\'\'[[Project:Правілы выкарыстаньня выяваў|правіламі выкарыстаньня выяваў у Вікіпэдыі]]\'\'\'.
-* Праверце з дапамогай \'\'\'[[Special:Imagelist|сьпісу выяваў]]\'\'\', ці не загружаны гэты файл з іншай назвай.
-* Выкарыстоўвайце наступныя \'\'\'фарматы\'\'\': [[JPG]] — для фотаздымкаў; [[GIF]] — для анімацыі; [[PNG]] — для іншых выяваў; [[OGG]] — для аўдыёфайлаў.
-* Давайце файлам \'\'\'зразумелыя назвы\'\'\', якія адлюстроўваюць іх зьмест. Напрыклад: \'\'\Janka Kupala, 1910.jpg\'\' замест \'\'JK1.jpg\'\'. Назву файла \'\'\' немагчыма \'\'\' зьмяніць пасьля загрузкі.
-* Пытайцеся \'\'\'дазволу\'\'\' на публікацыю фотаздымка ва ўсіх людзей, якія там прысутнічаюць.
-* Калі Вы хочаце загрузіць файл з іншай Вікіпэдыі, які вольна распаўсюджваецца (звычайна: \'\'\'GFDL\'\'\', \'\'\'public domain\'\'\', \'\'\'Creative Commons\'\'\'), уважліва праверце, ці не прысутнічае ён на \'\'\'[[commons:|Wikimedia Commons]]\'\'\'. Файлы адтуль можна выкарыстоўваць гэтак жа, як лякальныя, без аніякай загрузкі. Нават, калі гэтага файла Вы там не знайшлі, усе роўна мае сэнс [[commons:Special:Upload|загрузіць яго на Wikimedia Commons]].
-\'\'\'Пасьля таго, як выява загружаная:\'\'\'
-* \'\'\'Абавязкова\'\'\' дадайце:
-** \'\'\'дэталёвае апісаньне зьместу\'\'\';
-** \'\'\'крыніцу\'\'\': файл створаны Вамі; адсканаваны з кнігі \'\'X\'\'; узяты з Інтэрнэт па адрасу \'\'Y\'\';
-** для файлаў, якія зроблены \'\'\'ня\'\'\' Вамі, укажыце, ці атрымалі Вы \'\'\'дазвол\'\'\' на выкарыстаньне гэтага файла ў Вікіпэдыі;
-** \'\'\'ліцэнзіі\'\'\', згодна ўмоваў якіх магчыма распаўсюджваць файл.
-* \'\'\'Выкарыстоўвайце файл\'\'\' у артыкуле(ах). Напрыклад: <code><nowiki>[[Image:file.jpg]]</nowiki></code> ці <code><nowiki>[[Image:file.jpg|thumb|200px|Апісаньне]]</nowiki></code> — для выяваў; <code><nowiki>[[Media:file.ogg]]</nowiki></code> — для аўдыёфайлаў.',
-'userlevels-addgroup' => 'Дадаць групу',
-'userlevels-editgroup' => 'Рэдагаваць групу',
-'userlevels-editgroup-name' => 'Назва групы:',
-'userlevels-group-edit' => 'Існуючыя групы:',
-'userlevels-groupsavailable' => 'Даступныя групы:',
-'userlogout' => 'Выйсьці',
-'val_version' => 'Вэрсія',
-'val_version_of' => 'Вэрсія $1',
-'version' => 'Вэрсія',
-'viewprevnext' => 'Паказаць ($1) ($2) ($3).',
-'viewsource' => 'Паказаць крыніцу',
-'viewtalkpage' => 'Паказаць абмеркаваньне',
-'watch' => 'Назіраць',
-'watchlist' => 'Мой сьпіс назіраньня',
-'watchthis' => 'Назіраць за гэтай старонкай',
-'watchthispage' => 'Назіраць за гэтай старонкай',
-'wednesday' => 'серада',
-'whatlinkshere' => 'Адкуль спасылаюцца на старонку',
-'wikititlesuffix' => 'Вікіпэдыя',
-'yourpassword' => 'Ваш пароль',
-'yourrealname' => 'Вашае сапраўднае імя*',
-'yourtext' => 'Ваш тэкст',
-);
+ }
-class LanguageBe extends LanguageUtf8 {
-
- // Namespaces
function getNamespaces() {
- global $wgNamespaceNamesBe;
- return $wgNamespaceNamesBe;
+ return $this->mNamespaceNamesBe + parent::getNamespaces();
}
- function getNsText( $index ) {
- global $wgNamespaceNamesBe;
- return $wgNamespaceNamesBe[$index];
+ function getQuickbarSettings() {
+ return $this->mQuickbarSettingsBe;
}
- function getNsIndex( $text ) {
- global $wgNamespaceNamesBe;
-
- foreach ( $wgNamespaceNamesBe as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- return false;
+ function getSkinNames() {
+ return $this->mSkinNamesBe + parent::getSkinNames();
}
- // Quickbar
- function getQuickbarSettings() {
- global $wgQuickbarSettingsBe;
- return $wgQuickbarSettingsBe;
+ function &getMagicWords() {
+ $t = $this->mMagicWordsBe + parent::getMagicWords();
+ return $t;
}
-
- // Skins
- function getSkinNames() {
- global $wgSkinNamesBe;
- return $wgSkinNamesBe;
+
+ function getDateFormats() {
+ return $this->mDateFormatsBe;
}
- // Magic words
- function getMagicWords()
- {
- global $wgMagicWordsBe;
- return $wgMagicWordsBe;
+ function getMessage( $key ) {
+ if( isset( $this->mMessagesBe[$key] ) ) {
+ return $this->mMessagesBe[$key];
+ } else {
+ return parent::getMessage( $key );
+ }
}
-
- // The date and time format
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); } # Adjust based on the timezone setting.
- // 20050310001506 => 10.03.2005
- $date = (substr( $ts, 6, 2 )) . '.' . substr( $ts, 4, 2 ) . '.' . substr( $ts, 0, 4 );
- return $date;
+
+ function getAllMessages() {
+ return $this->mMessagesBe;
}
- function time( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
- // 20050310001506 => 00:15
- $time = substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 );
- return $time;
+ // The date and time format
+ function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
+ $datePreference = $this->dateFormat( $format );
+ if( $datePreference == MW_DATE_ISO ) {
+ return parent::date( $ts, $adj, $datePreference, $timecorrection );
+ } else {
+ if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); } # Adjust based on the timezone setting.
+ // 20050310001506 => 10.03.2005
+ $date = (substr( $ts, 6, 2 )) . '.' . substr( $ts, 4, 2 ) . '.' . substr( $ts, 0, 4 );
+ return $date;
+ }
}
- function timeanddate( $ts, $adj = false ) {
- return $this->time( $ts, $adj ) . ', ' .$this->date( $ts, $adj );
+ function separatorTransformTable() {
+ return array(',' => '.', '.' => ',' );
}
-
- function getMessage( $key ) {
- global $wgAllMessagesBe;
- if( isset( $wgAllMessagesBe[$key] ) ) {
- return $wgAllMessagesBe[$key];
+
+ function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
+ $count = str_replace ('.', '', $count);
+ if ($count > 10 && floor(($count % 100) / 10) == 1) {
+ return $wordform3;
} else {
- return parent::getMessage( $key );
+ switch ($count % 10) {
+ case 1: return $wordform1;
+ case 2:
+ case 3:
+ case 4: return $wordform2;
+ default: return $wordform3;
+ }
}
}
+
+ # Convert from the nominative form of a noun to some other case
+ # Invoked with {{GRAMMAR:case|word}}
+ /**
+ * Cases: родны, вінавальны, месны
+ */
+ function convertGrammar( $word, $case ) {
+ switch ( $case ) {
+ case 'родны': # genitive
+ if ( $word == 'Вікіпэдыя' ) {
+ $word = 'Вікіпэдыі';
+ } elseif ( $word == 'ВікіСлоўнік' ) {
+ $word = 'ВікіСлоўніка';
+ } elseif ( $word == 'ВікіКнігі' ) {
+ $word = 'ВікіКніг';
+ } elseif ( $word == 'ВікіКрыніца' ) {
+ $word = 'ВікіКрыніцы';
+ } elseif ( $word == 'ВікіНавіны' ) {
+ $word = 'ВікіНавін';
+ } elseif ( $word == 'ВікіВіды' ) {
+ $word = 'ВікіВідаў';
+ }
+ break;
+ case 'вінавальны': # akusative
+ if ( $word == 'Вікіпэдыя' ) {
+ $word = 'Вікіпэдыю';
+ } elseif ( $word == 'ВікіСлоўнік' ) {
+ $word = 'ВікіСлоўнік';
+ } elseif ( $word == 'ВікіКнігі' ) {
+ $word = 'ВікіКнігі';
+ } elseif ( $word == 'ВікіКрыніца' ) {
+ $word = 'ВікіКрыніцу';
+ } elseif ( $word == 'ВікіНавіны' ) {
+ $word = 'ВікіНавіны';
+ } elseif ( $word == 'ВікіВіды' ) {
+ $word = 'ВікіВіды';
+ }
+ break;
+ case 'месны': # prepositional
+ if ( $word == 'Вікіпэдыя' ) {
+ $word = 'Вікіпэдыі';
+ } elseif ( $word == 'ВікіСлоўнік' ) {
+ $word = 'ВікіСлоўніку';
+ } elseif ( $word == 'ВікіКнігі' ) {
+ $word = 'ВікіКнігах';
+ } elseif ( $word == 'ВікіКрыніца' ) {
+ $word = 'ВікіКрыніцы';
+ } elseif ( $word == 'ВікіНавіны' ) {
+ $word = 'ВікіНавінах';
+ } elseif ( $word == 'ВікіВіды' ) {
+ $word = 'ВікіВідах';
+ }
+ break;
+ }
+
+ return $word; # this will return the original value for 'назоўны' (nominative) and all undefined case values
+ }
+
}
+
?>