wiki.techinc.nl/languages/messages/MessagesBg.php
C. Scott Ananian 450fe7fcd8 Make {{#language}} consistent with {{#dir}} and {{#bcp47}}
Add the same no-arg options for language code that
{{#dir}} and {{#bcp47}} have, for consistency:
* `{{#language}}` will return the name of the *target language*
  (for articles, the content language; for messages, the user language)

The default value for the "in language" argument should be the autonym.
This was working previously but only via a baroque code flow path for
invalid language codes.  Make this a bit clearer and add tests.

Since non-autonym language code translations are added via the
[[Extension:CLDR]] in production, hook LanguageGetTranslatedLanguageNames
in the ParserTestRunner to ensure that we can test this.

Followup-To: Ice1c671c5b3cc077d2bb80ea5dc25c5eabbfeb36
Followup-To: I19c3e91a924e080f37dc95a0d4e61493583b533e
Change-Id: Ibf6e7f194cc056eadb48a5ad8e6d01a761d9351c
2024-07-30 20:27:17 +00:00

221 lines
14 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/** Bulgarian (български)
*
* @file
* @ingroup Languages
*/
$fallback8bitEncoding = 'windows-1251';
$namespaceNames = [
NS_MEDIA => 'Медия',
NS_SPECIAL => 'Специални',
NS_TALK => 'Беседа',
NS_USER => 'Потребител',
NS_USER_TALK => отребител_беседа',
NS_PROJECT_TALK => '$1_беседа',
NS_FILE => 'Файл',
NS_FILE_TALK => айл_беседа',
NS_MEDIAWIKI => 'МедияУики',
NS_MEDIAWIKI_TALK => 'МедияУики_беседа',
NS_TEMPLATE => 'Шаблон',
NS_TEMPLATE_TALK => аблон_беседа',
NS_HELP => 'Помощ',
NS_HELP_TALK => омощ_беседа',
NS_CATEGORY => 'Категория',
NS_CATEGORY_TALK => 'Категория_беседа',
];
$namespaceAliases = [
'Картинка' => NS_FILE,
'Картинка_беседа' => NS_FILE_TALK,
];
/** @phpcs-require-sorted-array */
$specialPageAliases = [
'Activeusers' => [ 'Активни_потребители' ],
'Allmessages' => [ 'Системни_съобщения' ],
'Allpages' => [ 'Всички_страници' ],
'Ancientpages' => [ 'Стари_страници' ],
'Blankpage' => [ разна_страница' ],
'Block' => [ 'Блокиране' ],
'BlockList' => [ 'Блокирани_потребители' ],
'Booksources' => [ 'Източници_на_книги' ],
'BrokenRedirects' => [ 'Невалидни_пренасочвания' ],
'Categories' => [ 'Категории' ],
'ChangePassword' => [ ромянаа_парола' ],
'Confirmemail' => [ отвърждаванеа_е-поща' ],
'Contributions' => [ 'Приноси' ],
'CreateAccount' => [ 'Създаванеа_сметка' ],
'Deadendpages' => [ 'Задънени_страници' ],
'DeletedContributions' => [ 'Изтрити_приноси' ],
'DoubleRedirects' => [ 'Двойни_пренасочвания' ],
'Emailuser' => [ 'Писмоа_потребител' ],
'ExpandTemplates' => [ 'Разгръщанеааблони' ],
'Export' => [ 'Изнасяне' ],
'Fewestrevisions' => [ 'Страници_сай-малкоерсии' ],
'FileDuplicateSearch' => [ овтарящи_сеайлове' ],
'Filepath' => [ 'Път_към_файл' ],
'Import' => [ 'Внасяне' ],
'Invalidateemail' => [ 'Отмянаа_е-поща' ],
'LinkSearch' => [ 'Търсенеа_външни_препратки' ],
'Listadmins' => [ 'Администратори' ],
'Listbots' => [ 'Ботове' ],
'Listfiles' => [ 'Файлове' ],
'Listgrouprights' => [ рупови_права' ],
'Listredirects' => [ 'Пренасочвания' ],
'Listusers' => [ 'Потребители' ],
'Lockdb' => [ 'Заключванеа_БД' ],
'Log' => [ 'Дневници' ],
'Lonelypages' => [ 'Страници_сираци' ],
'Longpages' => [ 'Дълги_страници' ],
'MergeHistory' => [ стория_на_сливането' ],
'MIMEsearch' => [ 'MIME-търсене' ],
'Mostcategories' => [ 'Страници_сай-многоатегории' ],
'Mostimages' => [ 'Най-препращани_картинки' ],
'Mostlinked' => [ 'Най-препращани_страници' ],
'Mostlinkedcategories' => [ 'Най-препращани_категории' ],
'Mostlinkedtemplates' => [ 'Най-препращани_шаблони' ],
'Mostrevisions' => [ 'Страници_сай-многоерсии' ],
'Movepage' => [ реместванеа_страница' ],
'Mycontributions' => [ 'Моите_приноси' ],
'Mypage' => [ 'Моята_страница' ],
'Mytalk' => [ 'Моята_беседа' ],
'Newimages' => [ 'Нови_файлове' ],
'Newpages' => [ 'Нови_страници' ],
'Preferences' => [ 'Настройки' ],
'Prefixindex' => [ 'Всички_страници_с_представка', 'Представка' ],
'Protectedpages' => [ 'Защитени_страници' ],
'Protectedtitles' => [ 'Защитени_заглавия' ],
'RandomInCategory' => [ 'Случайна_страница_в_категория' ],
'Randompage' => [ 'Случайна_страница' ],
'Randomredirect' => [ 'Случайно_пренасочване' ],
'Recentchanges' => [ оследни_промени' ],
'Recentchangeslinked' => [ 'Свързани_промени' ],
'Renameuser' => [ 'Преименуване' ],
'Revisiondelete' => [ 'Изтриванеаерсии' ],
'Search' => [ 'Търсене' ],
'Shortpages' => [ 'Кратки_страници' ],
'Specialpages' => [ 'Специални_страници' ],
'Statistics' => [ 'Статистика' ],
'Tags' => [ 'Етикети' ],
'Unblock' => [ 'Отблокиране' ],
'Uncategorizedcategories' => [ 'Некатегоризирани_категории' ],
'Uncategorizedimages' => [ 'Некатегоризирани_картинки' ],
'Uncategorizedpages' => [ 'Некатегоризирани_страници' ],
'Uncategorizedtemplates' => [ 'Некатегоризирани_шаблони' ],
'Undelete' => [ 'Възстановяване' ],
'Unlockdb' => [ 'Отключванеа_БД' ],
'Unusedcategories' => [ 'Неизползвани_категории' ],
'Unusedimages' => [ 'Неизползвани_картинки' ],
'Unusedtemplates' => [ 'Неизползвани_шаблони' ],
'Unwatchedpages' => [ 'Ненаблюдавани_страници' ],
'Upload' => [ 'Качване' ],
'Userlogin' => [ 'Регистриране_или_влизане' ],
'Userlogout' => [ 'Излизане' ],
'Userrights' => [ отребителски_права' ],
'Version' => [ 'Версия' ],
'Wantedcategories' => [ елани_категории' ],
'Wantedfiles' => [ елани_файлове' ],
'Wantedpages' => [ елани_страници' ],
'Wantedtemplates' => [ елани_шаблони' ],
'Watchlist' => [ 'Списък_зааблюдение' ],
'Whatlinkshere' => [ 'Какво_сочи_насам' ],
'Withoutinterwiki' => [ ез_междууикита' ],
];
/** @phpcs-require-sorted-array */
$magicWords = [
'currentday' => [ '1', 'ТЕКУЩДЕН', 'CURRENTDAY' ],
'currentday2' => [ '1', 'ТЕКУЩДЕН2', 'CURRENTDAY2' ],
'currentdayname' => [ '1', 'ТЕКУЩДЕНИМЕ', 'CURRENTDAYNAME' ],
'currentdow' => [ '1', 'ТЕКУЩ_ДЕН_ОТ_СЕДМИЦАТА', 'CURRENTDOW' ],
'currenthour' => [ '1', 'ТЕКУЩЧАС', 'CURRENTHOUR' ],
'currentmonth' => [ '1', 'ТЕКУЩМЕСЕЦ', 'CURRENTMONTH', 'CURRENTMONTH2' ],
'currentmonth1' => [ '1', 'ТЕКУЩМЕСЕЦ1', 'CURRENTMONTH1' ],
'currentmonthabbrev' => [ '1', 'ТЕКУЩМЕСЕЦСЪКР', 'CURRENTMONTHABBREV' ],
'currentmonthname' => [ '1', 'ТЕКУЩМЕСЕЦИМЕ', 'CURRENTMONTHNAME' ],
'currentmonthnamegen' => [ '1', 'ТЕКУЩМЕСЕЦИМЕРОД', 'CURRENTMONTHNAMEGEN' ],
'currenttime' => [ '1', 'ТЕКУЩОВРЕМЕ', 'CURRENTTIME' ],
'currentweek' => [ '1', 'ТЕКУЩАСЕДМИЦА', 'CURRENTWEEK' ],
'currentyear' => [ '1', 'ТЕКУЩАГОДИНА', 'CURRENTYEAR' ],
'defaultsort' => [ '1', 'СОРТКАТ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ],
'displaytitle' => [ '1', ОКАЗВ_ЗАГЛАВИЕ', 'DISPLAYTITLE' ],
'forcetoc' => [ '0', '__СЪССЪДЪРЖАНИЕ__', '__FORCETOC__' ],
'fullpagename' => [ '1', 'ПЪЛНОИМЕ_СТРАНИЦА', 'FULLPAGENAME' ],
'fullpagenamee' => [ '1', 'ПЪЛНОИМЕ_СТРАНИЦАИ', 'FULLPAGENAMEE' ],
'fullurl' => [ '0', 'ПЪЛЕН_АДРЕС:', 'FULLURL:' ],
'fullurle' => [ '0', 'ПЪЛЕН_АДРЕСИ:', 'FULLURLE:' ],
'gender' => [ '0', 'ПОЛ:', 'GENDER:' ],
'grammar' => [ '0', 'ГРАМАТИКА:', 'GRAMMAR:' ],
'hiddencat' => [ '1', '__СКРИТАКАТЕГОРИЯ__', '__HIDDENCAT__' ],
'img_border' => [ '1', 'ръб', 'контур', 'border' ],
'img_center' => [ '1', 'център', 'ц', 'центр', 'center', 'centre' ],
'img_framed' => [ '1', 'рамка', 'врамка', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамка', 'frameless' ],
'img_left' => [ '1', 'ляво', 'вляво', 'л', 'left' ],
'img_manualthumb' => [ '1', 'мини=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_none' => [ '1', 'н', 'none' ],
'img_right' => [ '1', 'дясно', 'вдясно', 'д', 'right' ],
'img_thumbnail' => [ '1', 'мини', 'thumb', 'thumbnail' ],
'img_width' => [ '1', '$1пкс', '$1п', '$1px' ],
'index' => [ '1', '__ИНДЕКСИРАНЕ__', '__INDEX__' ],
'int' => [ '0', 'ВЪТР:', 'INT:' ],
'language' => [ '0', '#ЕЗИК', '#LANGUAGE' ],
'lc' => [ '0', 'МБ:', 'LC:' ],
'lcfirst' => [ '0', 'МБПЪРВА:', 'LCFIRST:' ],
'localurl' => [ '0', 'ЛОКАЛЕНАДРЕС:', 'LOCALURL:' ],
'localurle' => [ '0', 'ЛОКАЛЕНАДРЕСИ:', 'LOCALURLE:' ],
'msg' => [ '0', 'СЪОБЩ:', 'MSG:' ],
'msgnw' => [ '0', 'СЪОБЩБУ:', 'MSGNW:' ],
'namespace' => [ '1', 'ИМЕННОПРОСТРАНСТВО', 'NAMESPACE' ],
'namespacee' => [ '1', 'ИМЕННОПРОСТРАНСТВОИ', 'NAMESPACEE' ],
'newsectionlink' => [ '1', '__ВРЪЗКА_ЗА_НОВ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ],
'noeditsection' => [ '0', '__БЕЗ_РЕДАКТИРАНЕ_НА_РАЗДЕЛИ__', '__NOEDITSECTION__' ],
'nogallery' => [ '0', '__БЕЗГАЛЕРИЯ__', '__NOGALLERY__' ],
'noindex' => [ '1', '__БЕЗИНДЕКСИРАНЕ__', '__NOINDEX__' ],
'notoc' => [ '0', '__БЕЗСЪДЪРЖАНИЕ__', '__NOTOC__' ],
'ns' => [ '0', 'ИП:', 'NS:' ],
'numberofactiveusers' => [ '1', 'БРОЙАКТИВНИПОТРЕБИТЕЛИ', 'NUMBEROFACTIVEUSERS' ],
'numberofadmins' => [ '1', 'БРОЙАДМИНИСТРАТОРИ', 'NUMBEROFADMINS' ],
'numberofarticles' => [ '1', 'БРОЙСТАТИИ', 'NUMBEROFARTICLES' ],
'numberofedits' => [ '1', 'БРОЙРЕДАКЦИИ', 'NUMBEROFEDITS' ],
'numberoffiles' => [ '1', 'БРОЙФАЙЛОВЕ', 'NUMBEROFFILES' ],
'numberofpages' => [ '1', 'БРОЙСТРАНИЦИ', 'NUMBEROFPAGES' ],
'numberofusers' => [ '1', 'БРОЙПОТРЕБИТЕЛИ', 'NUMBEROFUSERS' ],
'pagename' => [ '1', 'СТРАНИЦА', 'PAGENAME' ],
'pagenamee' => [ '1', 'СТРАНИЦАИ', 'PAGENAMEE' ],
'plural' => [ '0', 'МН_ЧИСЛО:', 'PLURAL:' ],
'raw' => [ '0', 'НЕОБРАБ:', 'RAW:' ],
'redirect' => [ '0', '#пренасочване', '#виж', '#REDIRECT' ],
'revisionday' => [ '1', ЕН_НА_ВЕРСИЯТА', 'REVISIONDAY' ],
'revisionday2' => [ '1', ЕН_НА_ВЕРСИЯТА2', 'REVISIONDAY2' ],
'revisionid' => [ '1', 'ИД_НА_ВЕРСИЯТА', 'REVISIONID' ],
'revisionmonth' => [ '1', 'МЕСЕЦ_НА_ВЕРСИЯТА', 'REVISIONMONTH' ],
'revisionyear' => [ '1', ОДИНА_НА_ВЕРСИЯТА', 'REVISIONYEAR' ],
'scriptpath' => [ '0', 'ПЪТДОСКРИПТА', 'SCRIPTPATH' ],
'server' => [ '0', 'СЪРВЪР', 'SERVER' ],
'servername' => [ '0', 'ИМЕНАСЪРВЪРА', 'SERVERNAME' ],
'sitename' => [ '1', 'ИМЕНАСАЙТА', 'SITENAME' ],
'subpagename' => [ '1', МЕОДСТРАНИЦА', 'SUBPAGENAME' ],
'subpagenamee' => [ '1', МЕОДСТРАНИЦАИ', 'SUBPAGENAMEE' ],
'subst' => [ '0', 'ЗАМЕСТ:', 'SUBST:' ],
'talkpagename' => [ '1', МЕЕСЕДА', 'TALKPAGENAME' ],
'talkpagenamee' => [ '1', МЕЕСЕДАИ', 'TALKPAGENAMEE' ],
'toc' => [ '0', '__СЪДЪРЖАНИЕ__', '__TOC__' ],
'uc' => [ '0', 'ГБ:', 'UC:' ],
'ucfirst' => [ '0', 'ГБПЪРВА:', 'UCFIRST:' ],
];
$datePreferences = false;
$bookstoreList = [
'books.bg' => 'http://www.books.bg/ISBN/$1',
'Пингвините' => 'http://www.pe-bg.com/?cid=3&search_q=$1&where=ISBN&x=0&y=0**',
'Бард' => 'http://www.bard.bg/search/?q=$1'
];
$linkTrail = '/^([a-zабвгдежзийклмнопрстуфхцчшщъыьэюя]+)(.*)$/sDu';
$separatorTransformTable = [ ',' => "\u{00A0}", '.' => ',' ];
$minimumGroupingDigits = 2;