* Changed NS_IMAGE from 'Afbeelding' 'Aafbeilding'
[lhc/web/wiklou.git] / languages / LanguageUk.php
index 0ade181..7ef29f4 100755 (executable)
@@ -1,6 +1,10 @@
 <?php
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
 
-require_once( "LanguageUtf8.php" );
+require_once( 'LanguageUtf8.php' );
 
 # NOTE: To turn off "Current Events" in the sidebar,
 # set "currentevents" => "-"
@@ -11,19 +15,25 @@ require_once( "LanguageUtf8.php" );
 #
 
 /* private */ $wgNamespaceNamesUk = array(
-       -2      => "Медіа",
-       -1      => "Спеціальні",
-       0       => "",
-       1       => "Обговорення",
-       2       => "Користувач",
-       3       => "Користувач_обговорення",
-       4       => $wgMetaNamespace,
-       5       => $wgMetaNamespace . "_обговорення",
-       6       => "Зображення",
-       7       => "Зображення_обговорення",
-       8       => "MediaWiki",
-       9       => "MediaWiki_обговорення"
-);
+       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 */ $wgQuickbarSettingsUk = array(
        "Не показувати панель", "Фіксована зліва", "Фіксована справа", "Плаваюча зліва"
@@ -37,115 +47,81 @@ require_once( "LanguageUtf8.php" );
        'montparnasse' => "Montparnasse",
        'davinci' => "DaVinci",
        'mono' => "Mono",
-       'monobook' => "MonoBook"
+       'monobook' => "MonoBook",
+ "myskin" => "MySkin" 
 );
 
-/* private */ $wgMathNamesUk = array(
-       "Завжди генерувати PNG",
-       "HTML в простих випадках, інакше PNG",
-       "HTML якщо можливо, інакше PNG",
-       "Залишити в вигляді ТеХ (для текстових браузерів)",
-       "Рекомендовано для сучасних браузерів"
-);
 
-/* Non-std date formats are only enabled for English, which is idiosyncratic that way */
 /* private */ $wgDateFormatsUk = array(
-       "Немає значення",
-       "Січень 15, 2001",
-       "15 січень 2001",
-       "2001 січень 15"
-);
-
-/* private */ $wgUserTogglesUk = array(
-       "hover"         => "Показувати випливаючу підказку над зв'язками вікі",
-       "underline" => "Підкреслювати зв'язки",
-       "highlightbroken" => "Форматувати неіснуючі зв'язки <a href=\"\" class=\"new\">ось так</a> (Альтернатива: ось так<a href=\"\" class=\"internal\">?</a>).",
-       "justify"       => "Вирівнювати параграфи",
-       "hideminor" => "Ховати незначні зміни в списку недавніх змін",
-       "usenewrc" => "Покращений список недавніх змін (підтримується не всіма браузерами)",
-       "numberheadings" => "Автоматично нумерувати заголовки",
-       "editondblclick" => "Редагувати статті при подвійному натисканні кнопки миші (JavaScript)",
-       "editsection"=>"Редагувати секції по зв'язку [прав.]",
-       "editsectiononrightclick"=>"Редагувати секції по правій кнопці миші на назві секції (JavaScript)",
-       "showtoc"=>"Показувати зміст (для статей з більше ніж 3-ма заголовками)",
-       "rememberpassword" => "Запам'ятовувати пароль між сеансами",
-       "editwidth" => "Розширяти вікно для редагування до меж вікна браузера ",
-       "watchdefault" => "Слідкувати за новими та зміненими статтями",
-       "minordefault" => "Спочатку вважати всі зміни незначними",
-       "previewontop" => "Показувати попередній текст до вікна редагування, а не післе",
-       "nocache" => "Заборонити кешування статей"
-);
-
-
-/* Add a $wgBookstoreListUk to override default list of book links for ISBN links */
-
-
-/* private */ $wgWeekdayNamesUk = array(
-       "Неділя", "Понеділок", "Вівторок", "Середа", "Четвер",
-       "П'ятниця", "Субота"
-);
-
-/* private */ $wgMonthNamesUk = array(
-       "Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень",
-       "Липень", "Серпень", "Вересень", "Жовтень", "Листопад",
-       "Грудень"
-);
-
-/* private */ $wgMonthAbbreviationsUk = array(
-       "Січ", "Лют", "Бер", "Квіт", "Трав", "Черв", "Лип", "Серп",
-       "Вер", "Жов", "Лист", "Груд"
-);
-
-# All special pages have to be listed here: a description of ""
-# will make them not show up on the "Special Pages" page, which
-# is the right thing for some of them (such as the "targeted" ones).
-#
-/* private */ $wgValidSpecialPagesUk = array(
-       "Userlogin"             => "",
-       "Userlogout"    => "",
-       "Preferences"   => "Ваші настройки",
-       "Watchlist"             => "Ваш список спостереження",
-       "Recentchanges" => "Список недавно змінених статей",
-       "Upload"                => "Завантаження файлу (з зображенням чи звуком)",
-       "Imagelist"             => "Список зображень",
-       "Listusers"             => "Список зареєстрованих користувачів",
-       "Statistics"    => "Статистика сайту",
-       "Randompage"    => "Випадкова стаття",
-
-       "Lonelypages"   => "Список самотніх статей",
-       "Unusedimages"  => "Список самотніх зображень",
-       "Popularpages"  => "Список популярних статей",
-       "Wantedpages"   => "Список найвідвідуваніших статей",
-       "Shortpages"    => "Список найкоротших статей",
-       "Longpages"             => "Список найдовших статей",
-       "Newpages"              => "Список нових статей",
-       "Ancientpages"  => "Список найстаріших статей",
-       "Allpages"              => "Список всіх статей",
-
-       "Ipblocklist"   => "Список заблокованих IP-адрес",
-       "Maintenance" => "Сервісна сторінка",
-       "Specialpages"  => "",
-       "Contributions" => "",
-       "Emailuser"             => "",
-       "Whatlinkshere" => "",
-       "Recentchangeslinked" => "",
-       "Movepage"              => "",
-       "Booksources"   => "Список місць, де можна придбати необхідні книги"
+#      "Немає значення",
 );
 
-/* private */ $wgSysopSpecialPagesUk = array(
-       "Blockip"               => "Заблокувати IP-адресу",
-       "Asksql"                => "Зробити запит до бази даних",
-       "Undelete"              => "Переглянути і відновити вилучені статті"
-);
-
-/* private */ $wgDeveloperSpecialPagesUk = array(
-       "Lockdb"                => "Зробити базу даних доступною тільки для читання",
-       "Unlockdb"              => "Відновити можливість запису в базу даних",
-       "Debug"                 => "Відладка"
-);
 
 /* private */ $wgAllMessagesUk = array(
+'special_version_prefix' => '',
+'special_version_postfix' => '',
+# User Toggles
+
+"tog-underline" => "Підкреслювати зв'язки",
+"tog-highlightbroken" => "Форматувати неіснуючі зв'язки <a href=\"\" class=\"new\">ось так</a> (Альтернатива: ось так<a href=\"\" class=\"internal\">?</a>).",
+"tog-justify"  => "Вирівнювати параграфи",
+"tog-hideminor" => "Ховати незначні зміни в списку недавніх змін",
+"tog-usenewrc" => "Покращений список недавніх змін (підтримується не всіма браузерами)",
+"tog-numberheadings" => "Автоматично нумерувати заголовки",
+"tog-editondblclick" => "Редагувати статті при подвійному натисканні кнопки миші (JavaScript)",
+"tog-editsection"=>"Редагувати секції по зв'язку [прав.]",
+"tog-editsectiononrightclick"=>"Редагувати секції по правій кнопці миші на назві секції (JavaScript)",
+"tog-showtoc"=>"Показувати зміст (для статей з більше ніж 3-ма заголовками)",
+"tog-rememberpassword" => "Запам'ятовувати пароль між сеансами",
+"tog-editwidth" => "Розширяти вікно для редагування до меж вікна браузера ",
+"tog-watchdefault" => "Слідкувати за новими та зміненими статтями",
+"tog-minordefault" => "Спочатку вважати всі зміни незначними",
+"tog-previewontop" => "Показувати попередній текст до вікна редагування, а не післе",
+"tog-nocache" => "Заборонити кешування статей",
+# Dates
+'sunday' => "неділя",
+'monday' => "понеділок",
+'tuesday' => "вівторок",
+'wednesday' => "середа",
+'thursday' => "четвер",
+'friday' => "п'ятниця",
+'saturday' => "субота",
+'january' => "січень",
+'february' => "лютий",
+'march' => "березень",
+'april' => "квітень",
+'may_long' => "травень",
+'june' => "червень",
+'july' => "липень",
+'august' => "серпень",
+'september' => "вересень",
+'october' => "жовтень",
+'november' => "листопад",
+'december' => "грудень",
+'january-gen' => 'січня',
+'february-gen' => 'лютого',
+'march-gen' => 'березня',
+'april-gen' => 'квітня',
+'may-gen' => 'травня',
+'june-gen' => 'червня',
+'july-gen' => 'липня',
+'august-gen' => 'серпня',
+'september-gen' => 'вересня',
+'october-gen' => 'жовтня',
+'november-gen' => 'листопада',
+'december-gen' => 'грудня',
+'jan' => "січ",
+'feb' => "лют",
+'mar' => "бер",
+'apr' => "квіт",
+'may' => "трав",
+'jun' => "черв",
+'jul' => "лип",
+'aug' => "серп",
+'sep' => "вер",
+'oct' => "жов",
+'nov' => "лист",
+'dec' => "груд",
 
 # Bits of text used by many pages:
 #
@@ -153,7 +129,7 @@ require_once( "LanguageUtf8.php" );
 "mainpage"             => "Головна стаття",
 "mainpagetext" => "Програмне забезпечення вікі встановлено.",
 "about"                        => "Про",
-"aboutwikipedia" => "Про Вікіпедію",
+"aboutsite"      => "Про Вікіпедію",
 "aboutpage"            => "$wgMetaNamespace:Про",
 "help"                 => "Довідка",
 "helppage"             => "$wgMetaNamespace:Довідка",
@@ -178,7 +154,7 @@ require_once( "LanguageUtf8.php" );
 "currentevents" => "Поточні події",
 "errorpagetitle" => "Помилка",
 "returnto"             => "Повернутися до $1.",
-"fromwikipedia"        => "Матеріал з Вікіпедії - вільної енциклопедії.",
+"tagline"              => "Матеріал з Вікіпедії - вільної енциклопедії.",
 "whatlinkshere"        => "Статті, що вказують на дану",
 "help"                 => "Довідка",
 "search"               => "Пошук",
@@ -237,8 +213,6 @@ require_once( "LanguageUtf8.php" );
 "error"                        => "Помилка",
 "databaseerror" => "Помилка бази даних",
 "dberrortext"  => "Знайдено помилку синтаксису запиту до бази даних.
-Це могло статися через невірний запит пошуку (див. $5),
-або означає помилку в програмному забезпеченні.
 Останній запит до бази даних:
 <blockquote><tt>$1</tt></blockquote>
 відбувся з функції \"<tt>$2</tt>\".
@@ -297,12 +271,12 @@ You can view and copy the source of this page:",
 "yourpasswordagain" => "Повторний набір пароля",
 "newusersonly" => " (тільки для нових користувачів)",
 "remembermypassword" => "Запам'ятовувати ваш пароль між сеансами.",
-"loginproblem" => "<b>Проблема при вході в систему.</b><br>попробуйте ще раз!",
-"alreadyloggedin" => "<font color=red><b>Користувач $1, ви вже ввійшли в систему!</b></font><br>\n",
+"loginproblem" => "<b>Проблема при вході в систему.</b><br />попробуйте ще раз!",
+"alreadyloggedin" => "<font color=red><b>Користувач $1, ви вже ввійшли в систему!</b></font><br />\n",
 
 "areyounew"            => "Якщо ви новачок в технології Вікіпедії й хочете стати користувачем,
 введіть ім'я користувача, а потім введіть і повторіть пароль.
-Заповніть поле с адресою вашої електронної пошти; якщо ви забудете ваш пароль, ви зможете зробити запит, щоб новий пароль був відправлений вам на вказану вами адресу.<br>\n",
+Заповніть поле с адресою вашої електронної пошти; якщо ви забудете ваш пароль, ви зможете зробити запит, щоб новий пароль був відправлений вам на вказану вами адресу.<br />\n",
 
 "login"                        => "Вхід в систему",
 "userlogin"            => "Вхід в систему",
@@ -345,7 +319,7 @@ You can view and copy the source of this page:",
 "showpreview"  => "Показати попередній варіант",
 "blockedtitle" => "Користувача заблоковано",
 "blockedtext"  => "Ваш користувач чи IP-адреса заблоковані $1.
-Причина блокування:<br>''$2''<p>Ви можете зв'язатися з $1 чи іншим
+Причина блокування:<br />''$2''<p>Ви можете зв'язатися з $1 чи іншим
 [[$wgMetaNamespace:Администратори|администратором]] що обговорити блокування.
 Зверніть увагу, що ви не можете використовувати функцію \"Надіслати електронного листа користувачу\", якщо ви не вказали адресу вашої електронної пошти в Ваших [[Спеціальні:Настройки|настройках]]
 Ваша IP-адреса - $3. Будь-ласка, вказуйте, якщо будете запитувати про блокування.
@@ -364,8 +338,8 @@ You can view and copy the source of this page:",
 "previewnote"  => "Зверніть увагу, - це тільки попередній перегляд, і текст ще не збережено!",
 "previewconflict" => "Цей попередній перегляд відображає текст з вікна редагування так, як він буде виглядіти, якщо ви вирішите записати його.",
 "editing"              => "Редагування $1",
-"sectionedit"  => " (секція)",
-"commentedit"  => " (коментар)",
+"editingsection"       => "Редагування $1 (секція)",
+"editingcomment"       => "Редагування $1 (коментар)",
 "editconflict" => "Конфлікт редакцій: $1",
 "explainconflict" => "Ще хтось змінив цю статтю з того часу, як ви розпочали її змінювати.
 В верхній частині тексту показано, як стаття виглядить зараз. Ваші зміни показані в нижній частині тексту.
@@ -381,7 +355,7 @@ You can view and copy the source of this page:",
 GNU Free Documentation License без незмінюваних секцій
 (див. $1, щоб взнати подробиці).
 Якщо ви не бажаєте, щоб написане вами безжалісно редагувалось
-і розповсюджувалося за бажанням будь-кого, - не пишіть тут.<br>
+і розповсюджувалося за бажанням будь-кого, - не пишіть тут.<br />
 
 Ви також зобов'язуєтесь, що написане вами тут належить вам чи взято з джерела,
 що є суспільною власністю чи подібним вільним джерелом.
@@ -423,9 +397,7 @@ GNU Free Documentation License без незмінюваних секцій
 # Search results
 #
 "searchresults" => "Результати пошуку",
-"searchhelppage" => "$wgMetaNamespace:Пошук",
-"searchingwikipedia" => "Пошук в Вікіпедії",
-"searchresulttext" => "Для отримання детальнішої інформації про пошук в Вікіпедії, див. $1.",
+"searchresulttext" => "Для отримання детальнішої інформації про пошук в Вікіпедії, див. [[Project:Пошук|Пошук в Вікіпедії]].",
 "searchquery"  => "На запит \"$1\"",
 "badquery"             => "Невірно зфомульований запит",
 "badquerytext" => "Неможливо обробити ваш запит.
@@ -446,8 +418,8 @@ GNU Free Documentation License без незмінюваних секцій
 "nonefound"            => "<strong>Зауваження:</strong>: До невдалого пошуку часто може приводити спроба знайти загальні слова, які не підлягають індексації, наприклад - \"також\" and \"що\", або використання більш ніж одного ключового для пошуку слова (показуються тільки статті, що містять всі вказані для пошуку слова).",
 "powersearch" => "Пошук",
 "powersearchtext" => "
-Пошук в просторі імен :<br>
-$1<br>
+Пошук в просторі імен :<br />
+$1<br />
 $2 Показувати перенаправлення   Пошук на $3 $9",
 "searchdisabled" => "<p>Повнотекстовий пошук тимчасово недоступний через перевантаження сервера; передбачається, що ця функція буде знову включена після установки нового обладнання. Поки що ми пропонуємо вам скористатися пошуковою машиною google:</p>
 
@@ -462,9 +434,9 @@ border=\"0\" ALT=\"Google\"></A>
 <INPUT TYPE=text name=q size=31 maxlength=255 value=\"$1\">
 <INPUT type=submit name=btnG VALUE=\"Google Search\">
 <font size=-1>
-<input type=hidden name=domains value=\"{$wgServer}\"><br><input type=radio
+<input type=hidden name=domains value=\"{$wgServer}\"><br /><input type=radio
 name=sitesearch value=\"\"> WWW <input type=radio name=sitesearch
-value=\"{$wgServer}\" checked> {$wgServer} <br>
+value=\"{$wgServer}\" checked> {$wgServer} <br />
 <input type='hidden' name='ie' value='$2'>
 <input type='hidden' name='oe' value='$2'>
 </font>
@@ -478,8 +450,7 @@ value=\"{$wgServer}\" checked> {$wgServer} <br>
 #
 "preferences"  => "Настройки",
 "prefsnologin" => "Ви не ввійшли в систему",
-"prefsnologintext"     => "Ви повинні <a href=\"" .
-  wfLocalUrl( "Спеціальні:Вхід_в_систему" ) . "\">ввійти в систему</a>
+"prefsnologintext"     => "Ви повинні [[Спеціальні:Вхід_в_систему|ввійти в систему]]
 щоб змінити настройки користувача.",
 "prefslogintext" => "Ви ввійшли в систему як \"$1\".
 Ваш внутрішній ідентифікаційний номер - $2.
@@ -553,38 +524,40 @@ value=\"{$wgServer}\" checked> {$wgServer} <br>
 "reupload"             => "Завантажити повторно",
 "reuploaddesc" => "Повернутися до форми завантаження.",
 "uploadnologin" => "Ви не ввійшли в систему",
-"uploadnologintext"    => "Ви повинні <a href=\"" .
-  wfLocalUrl( "Спеціальні:Вхід_в_систему" ) . "\">ввійти в систему,</a>
+"uploadnologintext"    => "Ви повинні [[Спеціальні:Вхід_в_систему|ввійти в систему,]]
 щоб завантажувати файли.",
 "uploadfile"   => "Завантажити файли",
 "uploaderror"  => "Помилка завантаження файлу",
-"uploadtext"   => "<strong>СТІЙ!</strong> До того як почати завантажувати файли, переконайтесь, що ви прочитали й дієте відповідно  <a href=\"" .
-wfLocalUrlE( "Вікіпедія:Правила_використання_зображеннь" ) . "\">правилам використання зображень Вікіпедії</a>.
-<p>Якщо файл з вказаним вами іменем вже існує
+"uploadtext"   => "'''СТІЙ!''' До того як почати завантажувати файли, переконайтесь, що ви прочитали й дієте відповідно
+[[Project:Правила_використання_зображеннь|правилам використання зображень Вікіпедії]].
+
+Якщо файл з вказаним вами іменем вже існує
 в Вікіпедії, то він буде замінений без попередження.
 Тому, якщо ви не збираєтесь обновляти файл,
 було б непогано перевірити, чи існує вже
 такий файл.
-<p>Щоб переглянути раніше завантажені файли,
-зайдіть на: <a href=\"" . wfLocalUrlE( "Спеціальні:Список зображень" ) .
-"\">список завантажених зображень</a>.
-Завантаження й вилучення відображаються в <a href=\"" .
-wfLocalUrlE( "$wgMetaNamespace:Журнал завантажень" ) . "\">журналі завантажень</a>.
-<p>Використовуйте відображену нижче форму завантаження нових файлів зображень, що ілюструють ваші статті.
+
+Щоб переглянути раніше завантажені файли,
+зайдіть на: [[Спеціальні:Список зображень|список завантажених зображень]].
+Завантаження й вилучення відображаються в
+[[Project:Журнал завантажень|журналі завантажень]].
+
+Використовуйте відображену нижче форму завантаження нових файлів зображень, що ілюструють ваші статті.
 В більшості браузерів появиться кнопка \"Переглянути...\", натиснувши яку ви можете викликати стандартний діалог
 відкриття файлів операційної системи.
 Вибір фалу призводить до заповнення текстового поля після кнопки.
 Ви також повинні встановити галочку, що підтверджеє, що ви не порушуєте авторських прав завантажуючи цей файл.
 Нтисніть кнопку \"Завантажити\", щоб провести завантаження.
 Завагтаження може тривати деякий час, якщо у вас повільне інтернет-з'єднання.
-<p>Перевагу бажано надавати наступним форматам; JPEG - для фотографій, PNG -
+
+Перевагу бажано надавати наступним форматам; JPEG - для фотографій, PNG -
 для малюнків и невеликих зображень, OGG - для звуків та музики.
 Будь-ласка, щоб попередити виникнення путанини, називайте ваші файли відповідно до їх змісту.
 Для включення зображення в статтю, використовуйте ссилки такого вигляду:
-<b>[[зображення:file.jpg]]</b> або <b>[[зображення:file.png|альтернативний текст]]</b>
+'''<nowiki>[[зображення:file.jpg]]</nowiki>''' або '''<nowiki>[[зображення:file.png|альтернативний текст]]</nowiki>'''
+або '''<nowiki>[[звук:file.ogg]]</nowiki>''' для звуків.
 
-або <b>[[звук:file.ogg]]</b> для звуків.
-<p>Будь-ласка, зверніть увагу, що аналогічно текстам статей Вікіпедії, інші можуть редагувати чи вилучати завантажені вами файли, якщо вони вважають, що це покращить енциклопедію, а ви можете бути заблоковані, якщо ваші дії шкодять системі.",
+Будь-ласка, зверніть увагу, що аналогічно текстам статей Вікіпедії, інші можуть редагувати чи вилучати завантажені вами файли, якщо вони вважають, що це покращить енциклопедію, а ви можете бути заблоковані, якщо ваші дії шкодять системі.",
 "uploadlog"            => "журнал завантажень",
 "uploadlogpage" => "Журнал_завантажень",
 "uploadlogpagetext" => "Нижче представлено список найновіших завантажень файлів.
@@ -609,7 +582,7 @@ wfLocalUrlE( "$wgMetaNamespace:Журнал завантажень" ) . "\">жу
 Будь-ласка, перейдіть за наступним посиланням: ($2) до сторінки з описом і внесіть наступну інформацію про файл: джерело файлу, коли й ким він був створений, та іншу інформацію про цей файл.",
 "uploadwarning" => "Попередження",
 "savefile"             => "Зберегти файл",
-"uploadedimage" => "завантажено \"$1\"",
+"uploadedimage" => "завантажено \"[[$1]]\"",
 "uploaddisabled" => "Вибачте, можливість завантаження на даний сервер відключена.",
 
 # Image list
@@ -620,7 +593,6 @@ wfLocalUrlE( "$wgMetaNamespace:Журнал завантажень" ) . "\">жу
 "ilshowmatch"  => "Показати всі зображення з співпадаючими назвами",
 "ilsubmit"             => "Шукати",
 "showlast"             => "Показати останні $1 зображень, відсортованих $2.",
-"all"                  => "всі",
 "byname"               => "за назвою",
 "bydate"               => "за датою",
 "bysize"               => "за розміром",
@@ -630,8 +602,9 @@ wfLocalUrlE( "$wgMetaNamespace:Журнал завантажень" ) . "\">жу
 "imghistory"   => "Журнал зображення",
 "revertimg"            => "відкот.",
 "deleteimg"            => "вилуч.",
+"deleteimgcompletely"          => "вилуч.",
 "imghistlegend" => "Пояснення: (поточ.) = це - поточне зображення, (вилуч.) = вилучити цю стару версію, (відкот.) = відкотитися до цієї старої версії.
-<br><i>Виберіть дату, щоб переглянути список зображень, звантажених на цю дату</i>.",
+<br /><i>Виберіть дату, щоб переглянути список зображень, звантажених на цю дату</i>.",
 "imagelinks"   => "Посилання зображення",
 "linkstoimage" => "Наступні статті посилаються на дане зображення:",
 "nolinkstoimage" => "Статті, що посилаються на дане зображення, відсутні.",
@@ -657,9 +630,9 @@ wfLocalUrlE( "$wgMetaNamespace:Журнал завантажень" ) . "\">жу
 "maintenancebacklink"  => "Повернутися на сторінку обслуговування",
 "disambiguations"      => "Багатозначні статті",
 "disambiguationspage"  => "Вікіпедія:Посилання_на_багатозначні_статті",
-"disambiguationstext"  => "Наступна статті посилаються на <i>багатозначні статті</i>. Замість цього вони повинні вказувати на відповідну конкретну статтю.<br>Стаття вважається багатозначною, якщо на неї вказує $1.<br>Посилання з інших просторів імен тут <i>не</i> вказані.",
+"disambiguationstext"  => "Наступна статті посилаються на <i>багатозначні статті</i>. Замість цього вони повинні вказувати на відповідну конкретну статтю.<br />Стаття вважається багатозначною, якщо на неї вказує $1.<br />Посилання з інших просторів імен тут <i>не</i> вказані.",
 "doubleredirects"      => "Подвійні перенаправлення",
-"doubleredirectstext"  => "<b>Увага:</b> Цей список може містити невірні елементи. Це значить, що після першої директиви #REDIRECT йде додатковий текст з посиланнями.<br>\nКожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що, звичайно, містить \"реальне\" перенаправленне на необхідну статтю, куди повинно вказувати й перше перенаправленне.",
+"doubleredirectstext"  => "<b>Увага:</b> Цей список може містити невірні елементи. Це значить, що після першої директиви #REDIRECT йде додатковий текст з посиланнями.<br />\nКожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що, звичайно, містить \"реальне\" перенаправленне на необхідну статтю, куди повинно вказувати й перше перенаправленне.",
 "brokenredirects"      => "Розірвані перенаправлення",
 "brokenredirectstext"  => "Наступні перенаправлення вказують на неіснуючі статті.",
 "selflinks"            => "Статті, що вказують самі на себе",
@@ -706,10 +679,8 @@ $wgSitename ніяк не зв’язані з будь-якими з них, і
 # Email this user
 #
 "mailnologin"  => "Відсутня адреса для відправки",
-"mailnologintext" => "Ви повинні <a href=\"" .
-  wfLocalUrl( "Спеціальні:Вхід_в_систему" ) . "\">ввійти в систему</a>
-й мати адресу електронної пошти в ваших <a href=\"" .
-  wfLocalUrl( "Спеціальні:Настройки" ) . "\">настройках</a>,
+"mailnologintext" => "Ви повинні [[Спеціальні:Вхід_в_систему|ввійти в систему]]
+й мати адресу електронної пошти в ваших [[Спеціальні:Настройки|настройках]],
 щоб мати можливість відправляти електронну пошту іншим користувачам.",
 "emailuser"            => "Відправити електронного листа цьому користувачу",
 "emailpage"            => "Відправити електронного листа користувачу",
@@ -732,15 +703,14 @@ $wgSitename ніяк не зв’язані з будь-якими з них, і
 "watchlistsub" => "(для користувача \"$1\")",
 "nowatchlist"  => "Ваш список спостереження пустий.",
 "watchnologin" => "Ви не ввійшли в систему",
-"watchnologintext"     => "Ви повинні <a href=\"" .
-  wfLocalUrl( "Спеціальні:Реєстрація" ) . "\">ввійти в систему</a>,
+"watchnologintext"     => "Ви повинні [[Спеціальні:Реєстрація|ввійти в систему]],
 щоб змінювати список спостереження.",
 "addedwatch"   => "Добавлена в список спостереження",
 "addedwatchtext" => "Стаття \"$1\" добавлена в ваш <a href=\"" .
-  wfLocalUrl( "Спеціальні:Список_спостереження" ) . "\">список спостереження</a>.
+  "{{localurle:Спеціальні:Список_спостереження}}\">список спостереження</a>.
 Наступні редагування цієї статті й пов'язані з нею дискусії будуть відображатися тут,
 а також будуть відображатися <b>жирним шрифтом</b> на сторінці з <a href=\"" .
-  wfLocalUrl( "Спеціальні:Останні_редагування" ) . "\">списком останніх редагувань</a>, щоб їх було
+  "{{localurle:Спеціальні:Останні_редагування}}\">списком останніх редагувань</a>, щоб їх було
 легше помітити.</p>
 
 <p>Якщо пізніше ви захочете вилучити статтю з свого списку спостереження, виберіть \"Відмінити спостереження\" в списку інструментів.",
@@ -781,7 +751,6 @@ $3...
 "confirmdeletetext" => "Ви ось-ось назавжди вилучите статтю чи файл і всі її журнали редагувань з бази даних.
 Будь-ласка, підтвердіть, що ви бажаєте зробити це, що ви повністю розумієте наслідки й що ви робите це в відповідності з
 [[$wgMetaNamespace:Правила|правилами Вікіпедії]].",
-"confirmcheck" => "Так, я дійсно хочу це вилучити.",
 "actioncomplete" => "Дію виконано",
 "deletedtext"  => "\"$1\" було вилучено.
 Див. $2 для перегляду списку останніх вилучень.",
@@ -860,7 +829,7 @@ $3...
 "noblockreason" => "Ви повинні описати причину блокування.",
 "blockipsuccesssub" => "Блокування проведено",
 "blockipsuccesstext" => "\"$1\" заблоковано.
-<br>См. [[Спеціальні:Список_заблокованих_IP|список заблокованих IP]] щоб взнати, які IP-адреси заблоковані.",
+<br />См. [[Спеціальні:Список_заблокованих_IP|список заблокованих IP]] щоб взнати, які IP-адреси заблоковані.",
 "unblockip"            => "Розблокувати IP-адресу",
 "unblockiptext"        => "Використовуйте форму що нижче, щоб відновити можливість збереження раніше заблокованої
 IP-адреси.",
@@ -891,7 +860,7 @@ IP-адреси.",
 "lockdbsuccesssub" => "Базу даних заблоковано",
 "unlockdbsuccesssub" => "Базу даних розблоковано",
 "lockdbsuccesstext" => "Базу даних Вікіпедії заблоковано.
-<br>Не забудьте її розблокувати після завершення обслуговування.",
+<br />Не забудьте її розблокувати після завершення обслуговування.",
 "unlockdbsuccesstext" => "Базу даних Вікіпедії розблоковано.",
 
 # SQL query
@@ -936,8 +905,7 @@ IP-адреси.",
 якщо це потрібно.",
 "movearticle"  => "Перемістити статтю",
 "movenologin"  => "Ви не ввійшли в систему",
-"movenologintext" => "Ви повинні ввійти в систему <a href=\"" .
-  wfLocalUrl( "Спеціальні:Вхід_в_систему" ) . "\"></a>
+"movenologintext" => "Ви повинні ввійти в систему [[Спеціальні:Вхід_в_систему]]
 щоб перемістити статтю.",
 "newtitle"             => "Нова назва",
 "movepagebtn"  => "Перемістити статтю",
@@ -954,6 +922,14 @@ IP-адреси.",
 "talkpagemoved" => "Відповідна сторінка обговорення також переміщена.",
 "talkpagenotmoved" => "Відповідна сторінка обговорення <strong>не</strong> переміщена.",
 
+# Math
+
+'mw_math_png' => "Завжди генерувати PNG",
+'mw_math_simple' => "HTML в простих випадках, інакше PNG",
+'mw_math_html' => "HTML якщо можливо, інакше PNG",
+'mw_math_source' => "Залишити в вигляді ТеХ (для текстових браузерів)",
+'mw_math_modern' => "Рекомендовано для сучасних браузерів",
+
 );
 
 class LanguageUk extends LanguageUtf8 {
@@ -991,79 +967,35 @@ class LanguageUk extends LanguageUtf8 {
                return $wgSkinNamesUk;
        }
 
-       function getMathNames() {
-               global $wgMathNamesUk;
-               return $wgMathNamesUk;
-       }
-
        function getDateFormats() {
                global $wgDateFormatsUk;
                return $wgDateFormatsUk;
        }
 
-       function getUserToggles() {
-               global $wgUserTogglesUk;
-               return $wgUserTogglesUk;
-       }
-
-       function getMonthName( $key )
-       {
-               global $wgMonthNamesUk;
-               return $wgMonthNamesUk[$key-1];
-       }
-
-       /* by default we just return base form */
-       function getMonthNameGen( $key )
-       {
-               global $wgMonthNamesUk;
-               return $wgMonthNamesUk[$key-1];
-       }
-
-       function getMonthRegex()
-       {
-               global $wgMonthNamesUk;
-               return implode( "|", $wgMonthNamesUk );
-       }
-
-       function getMonthAbbreviation( $key )
-       {
-               global $wgMonthAbbreviationsUk;
-               return $wgMonthAbbreviationsUk[$key-1];
-       }
-
-       function getWeekdayName( $key )
-       {
-               global $wgWeekdayNamesUk;
-               return $wgWeekdayNamesUk[$key-1];
-       }
-
-       function getValidSpecialPages()
-       {
-               global $wgValidSpecialPagesUk;
-               return $wgValidSpecialPagesUk;
-       }
-
-       function getSysopSpecialPages()
-       {
-               global $wgSysopSpecialPagesUk;
-               return $wgSysopSpecialPagesUk;
-       }
-
-       function getDeveloperSpecialPages()
-       {
-               global $wgDeveloperSpecialPagesUk;
-               return $wgDeveloperSpecialPagesUk;
+       function getMonthNameGen( $key ) {
+               global $wgMonthNamesGenEn;
+               return wfMsg( $wgMonthNamesGenEn[$key-1] );
        }
 
        function getMessage( $key )
        {
                global $wgAllMessagesUk;
-               return $wgAllMessagesUk[$key];
+               if( isset( $wgAllMessagesUk[$key] ) ) {
+                       return $wgAllMessagesUk[$key];
+               } else {
+                       return Language::getMessage( $key );
+               }
        }
 
        function fallback8bitEncoding() {
                return "windows-1251";
        }
+
+       function formatNum( $number ) {
+               global $wgTranslateNumerals;
+               return $wgTranslateNumerals ? strtr($number, '.,', ',.' ) : $number;
+       }
+
 }
 
 ?>