wiki.techinc.nl/languages/messages/MessagesUk.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

395 lines
35 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
/** Ukrainian (українська)
*
* @file
* @ingroup Languages
*
* @author A1
* @author AS
* @author Aced
* @author Ahonc
* @author Aleksandrit
* @author Alex Khimich
* @author AlexSm
* @author Amire80
* @author Andrijko Z.
* @author Andriykopanytsia
* @author Arturyatsko
* @author AtUkr
* @author Base
* @author Dim Grits
* @author DixonD
* @author DonDrakon
* @author Dubyk
* @author EugeneZelenko
* @author Geitost
* @author Gucci Mane Burrr
* @author Gutsul (Gutsul.ua at Google Mail)
* @author Ickis
* @author Ilyaroz
* @author Innv
* @author KEL
* @author Kalan
* @author Matma Rex
* @author Microcell
* @author Nemo bis
* @author NickK
* @author Olvin
* @author Prima klasy4na
* @author RLuts
* @author Riwnodennyk
* @author Sodmy
* @author Ua2004
* @author Urhixidur
* @author Vittalio
* @author VolodymyrF
* @author Vox
* @author Yuriy Apostol
* @author Ата
* @author Дар'я Козлова
* @author Максим Підліснюк
* @author Тест
* @author Eugene Gvozdetsky
*/
$separatorTransformTable = [
',' => "\u{00A0}", # nbsp
'.' => ','
];
$minimumGroupingDigits = 2; // intentional deviation from CLDR (T262500)
$fallback8bitEncoding = 'windows-1251';
$linkPrefixExtension = true;
$namespaceNames = [
NS_MEDIA => 'Медіа',
NS_SPECIAL => 'Спеціальна',
NS_TALK => 'Обговорення',
NS_USER => 'Користувач',
NS_USER_TALK => 'Обговорення_користувача',
NS_PROJECT_TALK => 'Обговорення_{{GRAMMAR:genitive|$1}}',
NS_FILE => 'Файл',
NS_FILE_TALK => 'Обговорення_файлу',
NS_MEDIAWIKI => 'MediaWiki',
NS_MEDIAWIKI_TALK => 'Обговорення_MediaWiki',
NS_TEMPLATE => 'Шаблон',
NS_TEMPLATE_TALK => 'Обговорення_шаблону',
NS_HELP => 'Довідка',
NS_HELP_TALK => 'Обговорення_довідки',
NS_CATEGORY => 'Категорія',
NS_CATEGORY_TALK => 'Обговорення_категорії',
];
$namespaceAliases = [
'Спеціальні' => NS_SPECIAL,
'Зображення' => NS_FILE,
'Обговорення_зображення' => NS_FILE_TALK,
'Обговорення_шаблона' => NS_TEMPLATE_TALK,
// Backwards compatibility from Russian
'Медиа' => NS_MEDIA,
'Служебная' => NS_SPECIAL,
'Обсуждение' => NS_TALK,
'Участник' => NS_USER,
'Обсуждение_участника' => NS_USER_TALK,
'Обсуждениеайла' => NS_FILE_TALK,
'Обсуждение_MediaWiki' => NS_MEDIAWIKI_TALK,
'Обсуждениеаблона' => NS_TEMPLATE_TALK,
'Справка' => NS_HELP,
'Обсуждение_справки' => NS_HELP_TALK,
'Категория' => NS_CATEGORY,
'Обсуждениеатегории' => NS_CATEGORY_TALK,
'Изображение' => NS_FILE,
'Обсуждение_изображения' => NS_FILE_TALK,
];
$namespaceGenderAliases = [
NS_USER => [ 'male' => 'Користувач', 'female' => 'Користувачка' ],
NS_USER_TALK => [ 'male' => 'Обговорення_користувача', 'female' => 'Обговорення_користувачки' ],
];
$dateFormats = [
'mdy time' => 'H:i',
'mdy date' => 'xg j, Y',
'mdy both' => 'H:i, xg j, Y',
'dmy time' => 'H:i',
'dmy date' => 'j xg Y',
'dmy both' => 'H:i, j xg Y',
'ymd time' => 'H:i',
'ymd date' => 'Y xg j',
'ymd both' => 'H:i, Y xg j',
'ISO 8601 time' => 'xnH:xni:xns',
'ISO 8601 date' => 'xnY-xnm-xnd',
'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
];
$bookstoreList = [
'Amazon.com' => 'https://www.amazon.com/exec/obidos/ISBN=$1'
];
// Russian names are kept for backwards compatibility
/** @phpcs-require-sorted-array */
$specialPageAliases = [
'Activeusers' => [ 'Активніописувачі', 'Активные_участники' ],
'Allmessages' => [ 'Системні_повідомлення', 'Системные_сообщения' ],
'AllMyUploads' => [ 'Усіої_файли', 'Всеои_файлы' ],
'Allpages' => [ 'Усі_сторінки', 'Все_страницы' ],
'Ancientpages' => [ авні_сторінки' ],
'Badtitle' => [ омилковий_заголовок', 'Недопустимоеазвание' ],
'Blankpage' => [ орожня_сторінка', устая_страница' ],
'Block' => [ 'Заблокувати', 'Заблокировать' ],
'BlockList' => [ 'Список_блокувань', 'Блокування', 'Блокування_IP-адрес', 'Список_блокировок', 'Блокировки' ],
'Booksources' => [ 'Джерела_книг', сточники_книг' ],
'BrokenRedirects' => [ 'Розірвані_перенаправлення', 'Разорванные_перенаправления' ],
'Categories' => [ 'Категорії', 'Категории' ],
'ChangeEmail' => [ 'Змінити_e-mail', 'Сменить_e-mail', 'Сменить_почту' ],
'ChangePassword' => [ 'Змінити_пароль', 'Сменить_пароль' ],
'ComparePages' => [ орівняння_сторінок', 'Сравнение_страниц' ],
'Confirmemail' => [ ідтвердити_e-mail', одтвердить_e-mail', одтвердить_почту' ],
'Contributions' => [ 'Внесок', 'Вклад' ],
'CreateAccount' => [ 'Створити_обліковий_запис', 'Создать_учётную_запись', 'Создать_пользователя', 'Зарегистрироваться' ],
'Deadendpages' => [ 'Сторінки_без_посилань', 'Тупиковые_страницы' ],
'DeletedContributions' => [ 'Вилучений_внесок', 'Удалённый_вклад' ],
'DoubleRedirects' => [ одвійні_перенаправлення', 'Двойные_перенаправления' ],
'EditWatchlist' => [ 'Редагувати_список_спостереження', равить_список_наблюдения' ],
'Emailuser' => [ 'Лист_користувачеві', 'Письмо_участнику', 'Отправить_письмо' ],
'ExpandTemplates' => [ 'Розгортання_шаблонів', 'Развёрткааблонов' ],
'Export' => [ 'Експорт', 'Экспорт', 'Выгрузка' ],
'Fewestrevisions' => [ 'Найменшредаговані', 'Редко_редактируемые' ],
'FileDuplicateSearch' => [ ошук_дублікатів_файлів', оиск_дубликатов_файлов' ],
'Filepath' => [ 'Шляхоайлу', уть_к_файлу' ],
'Import' => [ 'Імпорт', 'Импорт' ],
'Invalidateemail' => [ 'Неперевірена_email-адреса', 'Отменить_подтверждение_адреса' ],
'JavaScriptTest' => [ 'JavaScript_тест', 'Тестирование_JavaScript' ],
'LinkSearch' => [ ошук_посилань', оиск_ссылок' ],
'Listadmins' => [ 'Список_адміністраторів', 'Список_администраторов' ],
'Listbots' => [ 'Список_ботів', 'Список_ботов' ],
'ListDuplicatedFiles' => [ 'Список_дубльованихайлів', 'Список_файлов-дубликатов' ],
'Listfiles' => [ 'Список_файлів', 'Список_файлов', 'Список_изображений' ],
'Listgrouprights' => [ 'Список_прав_груп', рава_груп_користувачів', рава_групп_участников', 'Список_прав_групп' ],
'Listredirects' => [ 'Список_перенаправлень', 'Список_перенаправлений' ],
'Listusers' => [ 'Список_користувачів', 'Список_участников' ],
'Lockdb' => [ 'Заблокувати_базуаних', 'Заблокировать_БД', 'Заблокировать_базуанных' ],
'Log' => [ 'Журнали', 'Журналы', 'Журнал' ],
'Lonelypages' => [ 'Ізольовані_сторінки', 'Изолированные_страницы' ],
'Longpages' => [ 'Найдовші_сторінки', 'Длинные_страницы' ],
'MergeHistory' => [ 'Об\'єднання_історії', 'Объединениесторий' ],
'MIMEsearch' => [ ошук_за_MIME', оиск_по_MIME' ],
'Mostcategories' => [ 'Найбільш_категоризовані', 'Самыеатегоризованные' ],
'Mostimages' => [ 'Найуживанішіайли', 'Самыеспользуемыеайлы' ],
'Mostinterwikis' => [ 'Найбільше_інтервікі', 'Наибольшееоличество_интервики-ссылок' ],
'Mostlinked' => [ 'Найуживаніші_сторінки', 'Найбільше_посилань', 'Самыеспользуемые_страницы' ],
'Mostlinkedcategories' => [ 'Найуживанішіатегорії', 'Самыеспользуемыеатегории' ],
'Mostlinkedtemplates' => [ 'Найуживанішіаблони', 'Самыеспользуемыеаблоны' ],
'Mostrevisions' => [ 'Найбільш_редаговані', 'Наибольшееоличествоерсий' ],
'Movepage' => [ 'Перейменувати', ереименовать_страницу', 'Переименование', 'Переименовать' ],
'Mycontributions' => [ 'Мій_внесок', 'Мой_вклад' ],
'MyLanguage' => [ 'Моя_мова', 'Мой_язык' ],
'Mypage' => [ 'Моя_сторінка', 'Моя_страница' ],
'Mytalk' => [ 'Моє_обговорення', 'Моё_обсуждение' ],
'Myuploads' => [ 'Мої_завантаження', 'Мои_загрузки' ],
'Newimages' => [ 'Новіайли', 'Новыеайлы' ],
'Newpages' => [ 'Нові_сторінки', 'Новые_страницы' ],
'PasswordReset' => [ 'Скинути_пароль', 'Сброс_пароля' ],
'PermanentLink' => [ остійне_посилання', остоянная_ссылка' ],
'Preferences' => [ 'Налаштування', 'Настройки' ],
'Prefixindex' => [ окажчик_за_початком_назви', 'Указатель_поачалуазвания' ],
'Protectedpages' => [ 'Захищені_сторінки', 'Защищённые_страницы' ],
'Protectedtitles' => [ 'Захищеніазви_сторінок', 'Защищённыеазвания' ],
'Randompage' => [ 'Випадкова_сторінка', 'Случайная_страница', 'Случайная' ],
'Randomredirect' => [ 'Випадкове_перенаправлення', 'Случайное_перенаправление' ],
'Recentchanges' => [ 'Нові_редагування', 'Свежие_правки' ],
'Recentchangeslinked' => [ 'Пов\'язані_редагування', 'Связанные_правки' ],
'Redirect' => [ 'Перенаправлення' ],
'Renameuser' => [ ерейменувати_користувача', ереименовать_участника' ],
'Revisiondelete' => [ 'Вилучити_редагування', 'Удаление_правки' ],
'Search' => [ 'Пошук', 'Поиск' ],
'Shortpages' => [ 'Короткі_сторінки', 'Короткие_страницы' ],
'Specialpages' => [ 'Спеціальні_сторінки', 'Спецстраницы' ],
'Statistics' => [ 'Статистика' ],
'Tags' => [ 'Мітки', 'Метки' ],
'Unblock' => [ 'Розблокувати', 'Разблокировка' ],
'Uncategorizedcategories' => [ 'Некатегоризованіатегорії', 'Некатегоризованныеатегории' ],
'Uncategorizedimages' => [ 'Некатегоризованіайли', 'Некатегоризованныеайлы' ],
'Uncategorizedpages' => [ 'Некатегоризовані_сторінки', 'Некатегоризованные_страницы' ],
'Uncategorizedtemplates' => [ 'Некатегоризованіаблони', 'Некатегоризованныеаблоны' ],
'Undelete' => [ 'Відновити', 'Восстановить', 'Восстановление' ],
'Unlockdb' => [ 'Розблокувати_базуаних', 'Разблокировка_БД' ],
'Unusedcategories' => [ орожніатегорії', 'Неиспользуемыеатегории' ],
'Unusedimages' => [ 'Невикористаніайли', 'Неиспользуемыеайлы' ],
'Unusedtemplates' => [ 'Невикористаніаблони', 'Неиспользуемыеаблоны' ],
'Unwatchedpages' => [ 'Неспостережувані' ],
'Upload' => [ 'Завантаження', 'Загрузка' ],
'UploadStash' => [ рихованеавантаження', 'Скрытная_загрузка' ],
'Userlogin' => [ 'Вхід', 'Вход' ],
'Userlogout' => [ 'Вихід', 'Завершение_сеанса', 'Выход' ],
'Userrights' => [ 'Керування_правами_користувачів', 'Управление_правами' ],
'Version' => [ 'Версія', 'Версия' ],
'Wantedcategories' => [ отрібніатегорії', 'Требуемыеатегории' ],
'Wantedfiles' => [ отрібніайли', 'Требуемыеайлы' ],
'Wantedpages' => [ отрібні_сторінки', 'Требуемые_страницы' ],
'Wantedtemplates' => [ отрібніаблони', 'Требуемыеаблоны' ],
'Watchlist' => [ 'Список_спостереження', 'Список_наблюдения' ],
'Whatlinkshere' => [ осилання_сюди', 'Ссылки_сюда' ],
'Withoutinterwiki' => [ ез_інтервікі', ез_интервики' ],
];
/** @phpcs-require-sorted-array */
$magicWords = [
'anchorencode' => [ '0', 'КОДУВАТИ_МІТКУ', 'КОДИРОВАТЬ_МЕТКУ', 'ANCHORENCODE' ],
'articlepath' => [ '0', 'ШЛЯХО_СТАТТІ', УТЬ_К_СТАТЬЕ', 'ARTICLEPATH' ],
'basepagename' => [ '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ', 'BASEPAGENAME' ],
'basepagenamee' => [ '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2', 'ОСНОВА_НАЗВАНИЯ_СТРАНИЦЫ_2', 'BASEPAGENAMEE' ],
'contentlanguage' => [ '1', 'МОВА_ВМІСТУ', ЗЫК_СОДЕРЖАНИЯ', 'CONTENTLANGUAGE', 'CONTENTLANG' ],
'currentday' => [ '1', ОТОЧНИЙ_ДЕНЬ', 'ТЕКУЩИЙ_ДЕНЬ', 'CURRENTDAY' ],
'currentday2' => [ '1', ОТОЧНИЙ_ДЕНЬ_2', 'ТЕКУЩИЙ_ДЕНЬ_2', 'CURRENTDAY2' ],
'currentdayname' => [ '1', 'НАЗВАОТОЧНОГОНЯ', 'НАЗВАНИЕ_ТЕКУЩЕГОНЯ', 'CURRENTDAYNAME' ],
'currentdow' => [ '1', ОТОЧНИЙ_ДЕНЬ_ТИЖНЯ', 'ТЕКУЩИЙ_ДЕНЬ_НЕДЕЛИ', 'CURRENTDOW' ],
'currenthour' => [ '1', ОТОЧНАОДИНА', 'ТЕКУЩИЙ_ЧАС', 'CURRENTHOUR' ],
'currentmonth' => [ '1', ОТОЧНИЙ_МІСЯЦЬ', ОТОЧНИЙ_МІСЯЦЬ_2', 'ТЕКУЩИЙ_МЕСЯЦ', 'ТЕКУЩИЙ_МЕСЯЦ_2', 'CURRENTMONTH', 'CURRENTMONTH2' ],
'currentmonth1' => [ '1', ОТОЧНИЙ_МІСЯЦЬ_1', 'ТЕКУЩИЙ_МЕСЯЦ_1', 'CURRENTMONTH1' ],
'currentmonthabbrev' => [ '1', 'НАЗВАОТОЧНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_АБР', 'CURRENTMONTHABBREV' ],
'currentmonthname' => [ '1', 'НАЗВАОТОЧНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА', 'CURRENTMONTHNAME' ],
'currentmonthnamegen' => [ '1', 'НАЗВАОТОЧНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_ТЕКУЩЕГО_МЕСЯЦА_РОД', 'CURRENTMONTHNAMEGEN' ],
'currenttime' => [ '1', ОТОЧНИЙ_ЧАС', 'ТЕКУЩЕЕ_ВРЕМЯ', 'CURRENTTIME' ],
'currenttimestamp' => [ '1', 'МІТКАОТОЧНОГОАСУ', 'ОТМЕТКА_ТЕКУЩЕГО_ВРЕМЕНИ', 'CURRENTTIMESTAMP' ],
'currentversion' => [ '1', ОТОЧНА_ВЕРСІЯ', 'ТЕКУЩАЯ_ВЕРСИЯ', 'CURRENTVERSION' ],
'currentweek' => [ '1', ОТОЧНИЙ_ТИЖДЕНЬ', 'ТЕКУЩАЯ_НЕДЕЛЯ', 'CURRENTWEEK' ],
'currentyear' => [ '1', ОТОЧНИЙ_РІК', 'ТЕКУЩИЙ_ГОД', 'CURRENTYEAR' ],
'defaultsort' => [ '1', 'СТАНДАРТНЕ_СОРТУВАННЯ:_КЛЮЧ_СОРТУВАННЯ', 'СОРТИРОВКАО_УМОЛЧАНИЮ', 'КЛЮЧ_СОРТИРОВКИ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ],
'directionmark' => [ '1', 'НАПРЯМОК_ПИСЬМА', 'НАПРАВЛЕНИЕ_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ],
'displaytitle' => [ '1', ОКАЗАТИ_ЗАГОЛОВОК', ОКАЗАТЬ_ЗАГОЛОВОК', 'DISPLAYTITLE' ],
'filepath' => [ '0', 'ШЛЯХОАЙЛУ:', УТЬ_КАЙЛУ:', 'FILEPATH:' ],
'forcetoc' => [ '0', '__ОБОВ_ЗМІСТ__', '__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__', '__ОБЯЗ_ОГЛ__', '__FORCETOC__' ],
'formatdate' => [ '0', 'форматдати', 'форматдаты', 'formatdate', 'dateformat' ],
'formatnum' => [ '0', ОРМАТУВАТИ_ЧИСЛО', ОРМАТИРОВАТЬ_ЧИСЛО', 'FORMATNUM' ],
'fullpagename' => [ '1', ОВНА_НАЗВА_СТОРІНКИ', ОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ', 'FULLPAGENAME' ],
'fullpagenamee' => [ '1', ОВНА_НАЗВА_СТОРІНКИ_2', ОЛНОЕ_НАЗВАНИЕ_СТРАНИЦЫ_2', 'FULLPAGENAMEE' ],
'fullurl' => [ '0', ОВНА_АДРЕСА:', ОЛНЫЙ_АДРЕС:', 'FULLURL:' ],
'fullurle' => [ '0', ОВНА_АДРЕСА_2:', ОЛНЫЙ_АДРЕС_2:', 'FULLURLE:' ],
'gender' => [ '0', 'СТАТЬ:', 'ПОЛ:', 'GENDER:' ],
'grammar' => [ '0', 'ВІДМІНОК:', 'ПАДЕЖ:', 'GRAMMAR:' ],
'hiddencat' => [ '1', '__ПРИХОВ_КАТ__', '__ПРИХОВАНА_КАТЕГОРІЯ__', '__СКРЫТАЯ_КАТЕГОРИЯ__', '__HIDDENCAT__' ],
'img_alt' => [ '1', 'альт=$1', 'alt=$1' ],
'img_baseline' => [ '1', 'основа', 'основание', 'baseline' ],
'img_border' => [ '1', 'межа', 'границя', 'граница', 'border' ],
'img_bottom' => [ '1', 'знизу', 'снизу', 'bottom' ],
'img_center' => [ '1', 'центр', 'center', 'centre' ],
'img_framed' => [ '1', 'обрамити', 'рамка', 'обрамить', 'frame', 'framed', 'enframed' ],
'img_frameless' => [ '1', 'безрамки', 'frameless' ],
'img_left' => [ '1', 'ліворуч', 'слева', 'left' ],
'img_link' => [ '1', 'посилання=$1', 'ссылка=$1', 'link=$1' ],
'img_manualthumb' => [ '1', 'міні=$1', 'мініатюра=$1', 'мини=$1', 'миниатюра=$1', 'thumbnail=$1', 'thumb=$1' ],
'img_middle' => [ '1', 'посередині', 'посередине', 'middle' ],
'img_none' => [ '1', 'без', 'none' ],
'img_page' => [ '1', 'сторінка=$1', 'сторінка_$1', 'страница=$1', 'страница $1', 'page=$1', 'page $1' ],
'img_right' => [ '1', 'праворуч', 'справа', 'right' ],
'img_sub' => [ '1', 'під', 'под', 'sub' ],
'img_super' => [ '1', 'над', 'super', 'sup' ],
'img_text_bottom' => [ '1', 'текст-знизу', 'текст-снизу', 'text-bottom' ],
'img_text_top' => [ '1', 'текст-зверху', 'текст-сверху', 'text-top' ],
'img_thumbnail' => [ '1', 'міні', 'мини', 'мініатюра', 'миниатюра', 'thumb', 'thumbnail' ],
'img_top' => [ '1', 'зверху', 'сверху', 'top' ],
'img_upright' => [ '1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч_$1', 'сверхусправа', 'сверхусправа=$1', 'сверхусправа $1', 'upright', 'upright=$1', 'upright $1' ],
'img_width' => [ '1', '$1пкс', '$1px' ],
'index' => [ '1', '__ІНДЕКС__', '__ИНДЕКС__', '__INDEX__' ],
'int' => [ '0', 'ВНУТР:', 'INT:' ],
'language' => [ '0', '#МОВА', '#ЯЗЫК', '#LANGUAGE' ],
'lc' => [ '0', 'НР:', 'НИЖНІЙ_РЕГІСТР:', 'МАЛИМИ_БУКВАМИ:', 'МАЛИМИ_ЛІТЕРАМИ:', 'МАЛЕНЬКИМИ_БУКВАМИ:', 'LC:' ],
'lcfirst' => [ '0', 'НРЕРША:', ЕРШАУКВА_МАЛА:', ЕРШАІТЕРА_МАЛА:', 'МАЛАЕРШАІТЕРА:', ЕРВАЯ_БУКВА_МАЛЕНЬКАЯ:', 'LCFIRST:' ],
'localday' => [ '1', ОКАЛЬНИЙ_ДЕНЬ', 'МІСЦЕВИЙ_ДЕНЬ', 'МЕСТНЫЙ_ДЕНЬ', 'LOCALDAY' ],
'localday2' => [ '1', ОКАЛЬНИЙ_ДЕНЬ_2', 'МІСЦЕВИЙ_ДЕНЬ_2', 'МЕСТНЫЙ_ДЕНЬ_2', 'LOCALDAY2' ],
'localdayname' => [ '1', 'НАЗВАОКАЛЬНОГОНЯ', 'НАЗВА_МІСЦЕВОГОНЯ', 'НАЗВАНИЕ_МЕСТНОГОНЯ', 'LOCALDAYNAME' ],
'localdow' => [ '1', ОКАЛЬНИЙ_ДЕНЬ_ТИЖНЯ', 'МЕСТНЫЙ_ДЕНЬ_НЕДЕЛИ', 'LOCALDOW' ],
'localhour' => [ '1', ОКАЛЬНАОДИНА', 'МІСЦЕВАОДИНА', 'МЕСТНЫЙ_ЧАС', 'LOCALHOUR' ],
'localmonth' => [ '1', ОКАЛЬНИЙ_МІСЯЦЬ', ОКАЛЬНИЙ_МІСЯЦЬ_2', 'МЕСТНЫЙ_МЕСЯЦ', 'МЕСТНЫЙ_МЕСЯЦ_2', 'LOCALMONTH', 'LOCALMONTH2' ],
'localmonth1' => [ '1', ОКАЛЬНИЙ_МІСЯЦЬ_1', 'МЕСТНЫЙ_МЕСЯЦ_1', 'LOCALMONTH1' ],
'localmonthabbrev' => [ '1', 'НАЗВАОКАЛЬНОГО_МІСЯЦЯ_АБР', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_АБР', 'LOCALMONTHABBREV' ],
'localmonthname' => [ '1', 'НАЗВАОКАЛЬНОГО_МІСЯЦЯ', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА', 'LOCALMONTHNAME' ],
'localmonthnamegen' => [ '1', 'НАЗВАОКАЛЬНОГО_МІСЯЦЯ_РОД', 'НАЗВАНИЕ_МЕСТНОГО_МЕСЯЦА_РОД', 'LOCALMONTHNAMEGEN' ],
'localtime' => [ '1', ОКАЛЬНИЙ_ЧАС', 'МІСЦЕВИЙ_ЧАС', 'МЕСТНОЕ_ВРЕМЯ', 'LOCALTIME' ],
'localtimestamp' => [ '1', 'МІТКАОКАЛЬНОГОАСУ', 'ОТМЕТКА_МЕСТНОГО_ВРЕМЕНИ', 'LOCALTIMESTAMP' ],
'localurl' => [ '0', ОКАЛЬНА_АДРЕСА:', ОКАЛЬНЫЙ_АДРЕС:', 'LOCALURL:' ],
'localurle' => [ '0', ОКАЛЬНА_АДРЕСА_2:', ОКАЛЬНЫЙ_АДРЕС_2:', 'LOCALURLE:' ],
'localweek' => [ '1', ОКАЛЬНИЙ_ТИЖДЕНЬ', 'МЕСТНАЯ_НЕДЕЛЯ', 'LOCALWEEK' ],
'localyear' => [ '1', ОКАЛЬНИЙ_РІК', 'МІСЦЕВИЙ_РІК', 'МЕСТНЫЙ_ГОД', 'LOCALYEAR' ],
'msg' => [ '0', 'ПОВІД:', 'ПОВІДОМЛЕННЯ:', 'СООБЩЕНИЕ:', 'СООБЩ:', 'MSG:' ],
'msgnw' => [ '0', ОВІД_БЕЗ_ВІКІ:', 'СООБЩ_БЕЗ_ВИКИ:', 'MSGNW:' ],
'namespace' => [ '1', РОСТІР_НАЗВ', РОСТРАНСТВОМЁН', 'NAMESPACE' ],
'namespacee' => [ '1', РОСТІР_НАЗВ_2', РОСТРАНСТВОМЁН_2', 'NAMESPACEE' ],
'newsectionlink' => [ '1', '__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__ССЫЛКА_НА_НОВЫЙ_РАЗДЕЛ__', '__NEWSECTIONLINK__' ],
'nocontentconvert' => [ '0', '__БЕЗЕРЕТВОРЕННЯ_ТЕКСТУ__', '__БЕЗРЕОБРАЗОВАНИЯ_ТЕКСТА__', '__NOCONTENTCONVERT__', '__NOCC__' ],
'noeditsection' => [ '0', '__БЕЗ_РЕДАГУВ_РОЗДІЛУ__', '__БЕЗ_РЕДАКТИРОВАНИЯ_РАЗДЕЛА__', '__NOEDITSECTION__' ],
'nogallery' => [ '0', '__БЕЗАЛЕРЕЇ__', '__БЕЗАЛЕРЕИ__', '__NOGALLERY__' ],
'noindex' => [ '1', '__БЕЗ_ІНДЕКСУ__', '__БЕЗНДЕКСА__', '__NOINDEX__' ],
'nonewsectionlink' => [ '1', '__БЕЗОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__БЕЗ_ССЫЛКИ_НА_НОВЫЙ_РАЗДЕЛ__', '__NONEWSECTIONLINK__' ],
'notitleconvert' => [ '0', '__БЕЗЕРЕТВОРЕННЯ_ЗАГОЛОВКУ__', '__БЕЗРЕОБРАЗОВАНИЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ],
'notoc' => [ '0', '__БЕЗ_ЗМІСТУ__', '__БЕЗ_ОГЛАВЛЕНИЯ__', '__БЕЗ_ОГЛ__', '__NOTOC__' ],
'ns' => [ '0', 'ПН:', 'ПИ:', 'NS:' ],
'nse' => [ '0', Н_2:', 'ПИК:', 'NSE:' ],
'numberingroup' => [ '1', 'КІЛЬКІСТЬ_УРУПІ', 'ЧИСЛО_ВРУППЕ', 'NUMBERINGROUP', 'NUMINGROUP' ],
'numberofactiveusers' => [ '1', 'КІЛЬКІСТЬ_АКТИВНИХ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_АКТИВНЫХ_УЧАСТНИКОВ', 'NUMBEROFACTIVEUSERS' ],
'numberofadmins' => [ '1', 'КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ', 'КОЛИЧЕСТВО_АДМИНИСТРАТОРОВ', 'NUMBEROFADMINS' ],
'numberofarticles' => [ '1', 'КІЛЬКІСТЬ_СТАТЕЙ', 'КОЛИЧЕСТВО_СТАТЕЙ', 'NUMBEROFARTICLES' ],
'numberofedits' => [ '1', 'КІЛЬКІСТЬ_РЕДАГУВАНЬ', 'КОЛИЧЕСТВОРАВОК', 'NUMBEROFEDITS' ],
'numberoffiles' => [ '1', 'КІЛЬКІСТЬАЙЛІВ', 'КОЛИЧЕСТВОАЙЛОВ', 'NUMBEROFFILES' ],
'numberofpages' => [ '1', 'КІЛЬКІСТЬ_СТОРІНОК', 'КОЛИЧЕСТВО_СТРАНИЦ', 'NUMBEROFPAGES' ],
'numberofusers' => [ '1', 'КІЛЬКІСТЬ_КОРИСТУВАЧІВ', 'КОЛИЧЕСТВО_УЧАСТНИКОВ', 'NUMBEROFUSERS' ],
'padleft' => [ '0', 'ЗАПОВНИТИ_ЛІВОРУЧ', 'ЗАПОЛНИТЬ_СЛЕВА', 'PADLEFT' ],
'padright' => [ '0', 'ЗАПОВНИТИ_ПРАВОРУЧ', 'ЗАПОЛНИТЬ_СПРАВА', 'PADRIGHT' ],
'pageid' => [ '0', 'ІДЕНТИФІКАТОР_СТОРІНКИ', 'ИДЕНТИФИКАТОР_СТРАНИЦЫ', 'PAGEID' ],
'pagename' => [ '1', 'НАЗВА_СТОРІНКИ', 'НАЗВАНИЕ_СТРАНИЦЫ', 'PAGENAME' ],
'pagenamee' => [ '1', 'НАЗВА_СТОРІНКИ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_2', 'PAGENAMEE' ],
'pagesincategory' => [ '1', 'СТОР_В_КАТ', 'СТОР_У_КАТ', 'СТОРІНОК_У_КАТЕГОРІЇ', 'СТРАНИЦ_В_КАТЕГОРИИ', 'PAGESINCATEGORY', 'PAGESINCAT' ],
'pagesincategory_all' => [ '0', 'усе', 'все', 'all' ],
'pagesincategory_files' => [ '0', 'файли', 'файлы', 'files' ],
'pagesincategory_pages' => [ '0', 'сторінки', 'страницы', 'pages' ],
'pagesincategory_subcats' => [ '0', 'підкатегорії', 'подкатегории', 'subcats' ],
'pagesinnamespace' => [ '1', 'СТОРІНОК_УРОСТОРІ_НАЗВ:', 'СТРАНИЦ_ВРОСТРАНСТВЕМЁН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ],
'pagesize' => [ '1', 'РОЗМІР', 'РОЗМІР_СТОРІНКИ', 'РАЗМЕР_СТРАНИЦЫ', 'PAGESIZE' ],
'plural' => [ '0', 'МНОЖИНА:', 'МНОЖЕСТВЕННОЕ_ЧИСЛО:', 'PLURAL:' ],
'protectionlevel' => [ '1', 'РІВЕНЬ_ЗАХИСТУ', 'УРОВЕНЬ_ЗАЩИТЫ', 'PROTECTIONLEVEL' ],
'raw' => [ '0', 'НЕОБРОБ:', 'НЕОБРАБ:', 'RAW:' ],
'rawsuffix' => [ '1', 'Н', 'R' ],
'redirect' => [ '0', '#ПЕРЕНАПРАВЛЕННЯ', '#ПЕРЕНАПР', '#перенапр', '#перенаправление', '#REDIRECT' ],
'revisionday' => [ '1', ЕНЬ_ВЕРСІЇ', ЕНЬ_ВЕРСИИ', 'REVISIONDAY' ],
'revisionday2' => [ '1', ЕНЬ_ВЕРСІЇ_2', ЕНЬ_ВЕРСИИ_2', 'REVISIONDAY2' ],
'revisionid' => [ '1', 'ІД_ВЕРСІЇ', 'ИД_ВЕРСИИ', 'REVISIONID' ],
'revisionmonth' => [ '1', 'МІСЯЦЬ_ВЕРСІЇ', 'МЕСЯЦ_ВЕРСИИ', 'REVISIONMONTH' ],
'revisionmonth1' => [ '1', 'МІСЯЦЬ_ВЕРСІЇ_1', 'МЕСЯЦ_ВЕРСИИ_1', 'REVISIONMONTH1' ],
'revisiontimestamp' => [ '1', 'МІТКААСУ_ВЕРСІЇ', 'ОТМЕТКА_ВРЕМЕНИ_ВЕРСИИ', 'REVISIONTIMESTAMP' ],
'revisionuser' => [ '1', 'ВЕРСІЯ_КОРИСТУВАЧА', 'ВЕРСИЯ_УЧАСТНИКА', 'REVISIONUSER' ],
'revisionyear' => [ '1', 'РІК_ВЕРСІЇ', ОД_ВЕРСИИ', 'REVISIONYEAR' ],
'safesubst' => [ '0', ЕЗПЕЧНАІДСТАНОВКА:', 'ЗАЩПОДСТ:', 'SAFESUBST:' ],
'scriptpath' => [ '0', 'ШЛЯХО_СКРИПТУ', УТЬ_К_СКРИПТУ', 'SCRIPTPATH' ],
'server' => [ '0', 'СЕРВЕР', 'SERVER' ],
'servername' => [ '0', 'НАЗВА_СЕРВЕРА', 'НАЗВАНИЕ_СЕРВЕРА', 'SERVERNAME' ],
'sitename' => [ '1', 'НАЗВА_САЙТУ', 'НАЗВАНИЕ_САЙТА', 'SITENAME' ],
'special' => [ '0', 'спеціальна', 'служебная', 'special' ],
'staticredirect' => [ '1', '__СТАТИЧНЕЕРЕНАПРАВЛЕННЯ__', '__СТАТИЧЕСКОЕЕРЕНАПРАВЛЕНИЕ__', '__STATICREDIRECT__' ],
'stylepath' => [ '0', 'ШЛЯХО_СТИЛЮ', УТЬ_К_СТИЛЮ', 'STYLEPATH' ],
'subjectpagename' => [ '1', 'НАЗВА_СТАТТІ', 'НАЗВА_СТОРІНКИ_СТАТТІ', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
'subjectpagenamee' => [ '1', 'НАЗВА_СТАТТІ_2', 'НАЗВА_СТОРІНКИ_СТАТТІ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_СТАТЬИ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
'subjectspace' => [ '1', РОСТІР_СТАТЕЙ', РОСТРАНСТВО_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ],
'subjectspacee' => [ '1', РОСТІР_СТАТЕЙ_2', РОСТРАНСТВО_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ],
'subpagename' => [ '1', 'НАЗВАІДСТОРІНКИ', 'НАЗВАНИЕОДСТРАНИЦЫ', 'SUBPAGENAME' ],
'subpagenamee' => [ '1', 'НАЗВАІДСТОРІНКИ_2', 'НАЗВАНИЕОДСТРАНИЦЫ_2', 'SUBPAGENAMEE' ],
'subst' => [ '0', 'ПІДСТ:', 'ПІДСТАНОВКА:', 'ПОДСТАНОВКА:', 'ПОДСТ:', 'SUBST:' ],
'tag' => [ '0', 'тег', 'мітка', 'теґ', 'метка', 'тэг', 'tag' ],
'talkpagename' => [ '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ', 'TALKPAGENAME' ],
'talkpagenamee' => [ '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2', 'НАЗВАНИЕ_СТРАНИЦЫ_ОБСУЖДЕНИЯ_2', 'TALKPAGENAMEE' ],
'talkspace' => [ '1', РОСТІР_ОБГОВОРЕННЯ', РОСТРАНСТВО_ОБСУЖДЕНИЙ', 'TALKSPACE' ],
'talkspacee' => [ '1', РОСТІР_ОБГОВОРЕННЯ_2', РОСТРАНСТВО_ОБСУЖДЕНИЙ_2', 'TALKSPACEE' ],
'toc' => [ '0', '__ЗМІСТ__', '__ОГЛАВЛЕНИЕ__', '__ОГЛ__', '__TOC__' ],
'uc' => [ '0', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:', 'ВЕЛИКИМИ_БУКВАМИ:', 'ВЕЛИКИМИ_ЛІТЕРАМИ:', ОЛЬШИМИ_БУКВАМИ:', 'UC:' ],
'ucfirst' => [ '0', 'ВРЕРША:', ЕРШАУКВА_ВЕЛИКА:', ЕРШАІТЕРА_ВЕЛИКА:', 'ВЕЛИКАЕРШАІТЕРА:', ЕРВАЯ_БУКВАОЛЬШАЯ:', 'UCFIRST:' ],
'urlencode' => [ '0', 'ЗАКОДОВАНА_АДРЕСА:', 'ЗАКОДИРОВАННЫЙ_АДРЕС:', 'URLENCODE:' ],
'url_path' => [ '0', 'ШЛЯХ', 'ПУТЬ', 'PATH' ],
'url_query' => [ '0', 'ЗАПИТ', 'ЗАПРОС', 'QUERY' ],
'url_wiki' => [ '0', 'ВІКІ', 'ВИКИ', 'WIKI' ],
];
$linkTrail = '/^([a-zабвгґдеєжзиіїйклмнопрстуфхцчшщьєюяёъы“»]+)(.*)$/sDu';
$linkPrefixCharset = '„«';