Localisation updates for core and extension messages from translatewiki.net
[lhc/web/wiklou.git] / languages / messages / MessagesUk.php
index 038153d..0580470 100644 (file)
@@ -15,6 +15,7 @@
  * @author AlexSm
  * @author Andrijko Z.
  * @author Arturyatsko
+ * @author Dim Grits
  * @author DixonD
  * @author Dubyk
  * @author EugeneZelenko
  * @author Innv
  * @author KEL
  * @author Kalan
+ * @author Microcell
  * @author NickK
  * @author Prima klasy4na
  * @author Riwnodennyk
  * @author Urhixidur
  * @author VolodymyrF
+ * @author Yuriy Apostol
  * @author Тест
  */
 
@@ -61,7 +64,7 @@ $namespaceNames = array(
        NS_MEDIAWIKI        => 'MediaWiki',
        NS_MEDIAWIKI_TALK   => 'Обговорення_MediaWiki',
        NS_TEMPLATE         => 'Шаблон',
-       NS_TEMPLATE_TALK    => 'Обговорення_шаблона',
+       NS_TEMPLATE_TALK    => 'Обговорення_шаблону',
        NS_HELP             => 'Довідка',
        NS_HELP_TALK        => 'Обговорення_довідки',
        NS_CATEGORY         => 'Категорія',
@@ -72,7 +75,7 @@ $namespaceAliases = array(
        'Спеціальні' => NS_SPECIAL,
        'Зображення' => NS_FILE,
        'Обговорення_зображення' => NS_FILE_TALK,
-       'Обговорення_шаблону' => NS_TEMPLATE_TALK,
+       'Обговорення_шаблона' => NS_TEMPLATE_TALK,
 );
 
 $dateFormats = array(
@@ -347,7 +350,7 @@ $messages = array(
 'feb'           => 'лют',
 'mar'           => 'бер',
 'apr'           => 'квіт',
-'may'           => 'травень',
+'may'           => 'трав',
 'jun'           => 'чер',
 'jul'           => 'лип',
 'aug'           => 'сер',
@@ -373,15 +376,9 @@ $messages = array(
 'listingcontinuesabbrev'         => '(прод.)',
 'index-category'                 => 'Індексовані сторінки',
 'noindex-category'               => 'Неіндексовані сторінки',
+'broken-file-category'           => 'Сторінки, що посилаються на неіснуючі файли',
 
-'linkprefix'        => '/^(.*?)(„|«)$/sD',
-'mainpagetext'      => 'Програмне забезпечення «MediaWiki» успішно встановлене.',
-'mainpagedocfooter' => 'Інформацію про роботу з цією вікі можна знайти в [http://meta.wikimedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5 посібнику користувача].
-
-== Деякі корисні ресурси ==
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список налаштувань];
-* [http://www.mediawiki.org/wiki/Manual:FAQ Часті питання з приводу MediaWiki];
-* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Розсилка повідомлень про появу нових версій MediaWiki].',
+'linkprefix' => '/^(.*?)(„|«)$/sD',
 
 'about'         => 'Про',
 'article'       => 'Стаття',
@@ -411,7 +408,7 @@ $messages = array(
 'vector-action-move'             => 'Перейменувати',
 'vector-action-protect'          => 'Захистити',
 'vector-action-undelete'         => 'Відновити',
-'vector-action-unprotect'        => 'Ð\97нÑ\8fÑ\82и Ð·Ð°Ñ\85иÑ\81Ñ\82',
+'vector-action-unprotect'        => 'Ð\97мÑ\96на Ð·Ð°Ñ\85иÑ\81Ñ\82Ñ\83',
 'vector-simplesearch-preference' => 'Увімкнути розширені пошукові підказки (лише для оформлення "Векторне")',
 'vector-view-create'             => 'Створити',
 'vector-view-edit'               => 'Редагувати',
@@ -433,7 +430,6 @@ $messages = array(
 'history'           => 'Історія сторінки',
 'history_short'     => 'Історія',
 'updatedmarker'     => 'оновлено після мого останнього перегляду',
-'info_short'        => 'Інформація',
 'printableversion'  => 'Версія до друку',
 'permalink'         => 'Постійне посилання',
 'print'             => 'Друк',
@@ -449,8 +445,8 @@ $messages = array(
 'protect'           => 'Захистити',
 'protect_change'    => 'змінити',
 'protectthispage'   => 'Захистити цю сторінку',
-'unprotect'         => 'Ð\97нÑ\8fÑ\82и Ð·Ð°Ñ\85иÑ\81Ñ\82',
-'unprotectthispage' => 'Ð\97нÑ\8fÑ\82и Ð·Ð°Ñ\85иÑ\81Ñ\82 Ñ\96з цієї сторінки',
+'unprotect'         => 'Ð\97мÑ\96на Ð·Ð°Ñ\85иÑ\81Ñ\82Ñ\83',
+'unprotectthispage' => 'Ð\97мÑ\96на Ð·Ð°Ñ\85иÑ\81Ñ\82Ñ\83 цієї сторінки',
 'newpage'           => 'Нова сторінка',
 'talkpage'          => 'Обговорити цю сторінку',
 'talkpagelinktext'  => 'Обговорення',
@@ -545,6 +541,8 @@ $1',
 'feed-atom'               => 'Atom',
 'feed-rss'                => 'RSS',
 'red-link-title'          => '$1 (така сторінка не існує)',
+'sort-descending'         => 'Відсортувати за спаданням',
+'sort-ascending'          => 'Відсортувати за зростанням',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
 'nstab-main'      => 'Стаття',
@@ -632,7 +630,6 @@ $1',
 'sqlhidden'            => '(SQL запит приховано)',
 'cascadeprotected'     => 'Сторінка захищена від змін, оскільки її включено до {{PLURAL:$1|сторінки, для якої|наступних сторінок, для яких}} установлено каскадний захист: $2',
 'namespaceprotected'   => 'У вас нема дозволу редагувати сторінки в просторі назв «$1».',
-'customcssjsprotected' => 'У вас нема дозволу редагувати цю сторінку, бо вона містить особисті налаштування іншого користувача.',
 'ns-specialprotected'  => 'Спеціальні сторінки не можна редагувати.',
 'titleprotected'       => "Створення сторінки з такою назвою було заборонене користувачем [[User:$1|$1]].
 Зазначена наступна причина: ''$2''.",
@@ -669,6 +666,7 @@ $1',
 'createaccount'              => 'Створити',
 'gotaccount'                 => "Ви вже зареєстровані? '''$1'''.",
 'gotaccountlink'             => 'Увійдіть',
+'userlogin-resetlink'        => 'Забули дані, потрібні для входу?',
 'createaccountmail'          => 'електронною поштою',
 'createaccountreason'        => 'Причина:',
 'badretype'                  => 'Уведені вами паролі не збігаються.',
@@ -691,7 +689,7 @@ $1',
 'nosuchuser'                 => 'Користувач з іменем «$1» не існує.
 Імена користувачів регістрозалежні.
 Перевірте правильність написання або скористайтеся формою нижче, щоб [[Special:UserLogin/signup|зареєструвати нового користувача]].',
-'nosuchusershort'            => 'Користувач з іменем <nowiki>$1</nowiki> не існує.
+'nosuchusershort'            => 'Користувач з іменем $1 не існує.
 Перевірте правильність написання імені.',
 'nouserspecified'            => "Ви повинні зазначити ім'я користувача.",
 'login-userblocked'          => 'Цей користувач заблокований. Вхід в систему не дозволений.',
@@ -738,22 +736,14 @@ $1',
 'usernamehasherror'          => "Ім'я користувача не може містити символу «решітка»",
 'login-throttled'            => 'Ви зробили надто багато спроб ввійти до системи.
 Будь ласка, зачекайте перед повторною спробою.',
+'login-abort-generic'        => 'Не вдалося ввійти до системи',
 'loginlanguagelabel'         => 'Мова: $1',
 'suspicious-userlogout'      => 'Ваш запит на завершення сеанса відхилений, оскільки він схожий на запит, відправлений зіпсованим веб-оглядачем або кешуючим проксі-сервером.',
 
 # E-mail sending
 'php-mail-error-unknown' => 'Невідома помилка в PHP-mail() функції',
 
-# JavaScript password checks
-'password-strength'            => 'Оцінка стійкості пароля: $1',
-'password-strength-bad'        => 'НЕЗАДОВІЛЬНО',
-'password-strength-mediocre'   => 'задовільно',
-'password-strength-acceptable' => 'прийнятно',
-'password-strength-good'       => 'відмінно',
-'password-retype'              => 'Повторно введіть пароль тут',
-'password-retype-mismatch'     => 'Паролі не співпадають',
-
-# Password reset dialog
+# Change password dialog
 'resetpass'                 => 'Змінити пароль',
 'resetpass_announce'        => 'Ви ввійшли, використовуючи тимчасовий пароль, який отримали електронною поштою. Для завершення входу до системи, ви повинні вказати новий пароль тут:',
 'resetpass_header'          => 'Змінити пароль облікового запису',
@@ -770,6 +760,31 @@ $1',
 Можливо, ви вже успішно змінили пароль або зробили запит на новий тимчасовий пароль.',
 'resetpass-temp-password'   => 'Тимчасовий пароль:',
 
+# Special:PasswordReset
+'passwordreset'                => 'Скинути пароль',
+'passwordreset-text'           => 'Заповніть форму, щоб отримати по ел. пошті нагадування про дані Вашого облікового запису.',
+'passwordreset-legend'         => 'Перевстановити пароль',
+'passwordreset-disabled'       => 'У цій вікі вимкнена можливість скидання пароля.',
+'passwordreset-pretext'        => '{{PLURAL:$1||Введіть одну з частин даних}}',
+'passwordreset-username'       => "Ім'я користувача:",
+'passwordreset-email'          => 'Адреса електронної пошти:',
+'passwordreset-emailtitle'     => 'Деталі облікового запису на {{SITENAME}}',
+'passwordreset-emailtext-ip'   => "Хтось (імовірно Ви, з IP-адреси $1) попросив нагадати деталі Вашого облікового запису для {{SITENAME}} ($4). З Вашою електронною скринькою пов'язан{{PLURAL:$3|ий такий запис|і такі записи}}:
+
+$2
+
+{{PLURAL:$3|Цей тимчасовий пароль|Ці тимчасові паролі}} стануть нечинні через {{PLURAL:$5|день|$5 дні|$5 днів}}.
+Ви маєте ввійти в систему і вибрати новий пароль. Якщо ж цей запит зробив хтось інший, або Ви пам'ятаєте свій старий пароль і не бажаєте його змінювати, можете просто проігнорувати це повідомлення та продовжувати використовувати старий пароль.",
+'passwordreset-emailtext-user' => "Користувач $1 з {{SITENAME}} попросив нагадати деталі Вашого облікового запису для {{SITENAME}} ($4). З Вашою електронною скринькою пов'язан{{PLURAL:$3|ий такий запис|і такі записи}}:
+
+$2
+
+{{PLURAL:$3|Цей тимчасовий пароль|Ці тимчасові паролі}} стануть нечинні через {{PLURAL:$5|день|$5 дні|$5 днів}}.
+Ви маєте ввійти в систему і вибрати новий пароль. Якщо ж цей запит зробив хтось інший, або Ви пам'ятаєте свій старий пароль і не бажаєте його змінювати, можете просто проігнорувати це повідомлення та продовжувати використовувати старий пароль.",
+'passwordreset-emailelement'   => "Ім'я користувача: $1
+Тимчасовий пароль: $2",
+'passwordreset-emailsent'      => 'Нагадувальний електронний лист відправлений.',
+
 # Edit page toolbar
 'bold_sample'     => 'Жирний текст',
 'bold_tip'        => 'Жирний текст',
@@ -781,8 +796,6 @@ $1',
 'extlink_tip'     => 'Зовнішнє посилання (не забудьте про префікс http://)',
 'headline_sample' => 'Текст заголовка',
 'headline_tip'    => 'Заголовок 2-го рівня',
-'math_sample'     => 'Вставте сюди формулу',
-'math_tip'        => 'Математична формула (LaTeX)',
 'nowiki_sample'   => 'Вставляйте сюди невідформатований текст.',
 'nowiki_tip'      => 'Ігнорувати вікі-форматування',
 'image_tip'       => 'Файл',
@@ -870,11 +883,11 @@ $1',
 'noarticletext-nopermission'       => 'Зараз на цій сторінці відсутній текст.
 Ви можете [[Special:Search/{{PAGENAME}}|пошукати такий заголовок]] серед інших сторінок,
 або <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} пошукати пов\'язані записи в журналах]</span>.',
-'userpage-userdoesnotexist'        => 'Користувач під назвою "$1" не зареєстрований. Переконайтеся, що ви хочете створити/редагувати цю сторінку.',
+'userpage-userdoesnotexist'        => 'Користувач під назвою "<nowiki>$1</nowiki>" не зареєстрований. Переконайтеся, що ви хочете створити/редагувати цю сторінку.',
 'userpage-userdoesnotexist-view'   => 'Обліковий запис користувача „$1“ не зареєстровано.',
 'blocked-notice-logextract'        => 'Цей користувач наразі заблокований.
 Останній запис у журналі блокувань такий:',
-'clearyourcache'                   => "'''Ð\97аÑ\83важеннÑ\8f:''' Ð\9fÑ\96Ñ\81лÑ\8f Ð·Ð±ÐµÑ\80Ñ\96ганнÑ\8f Ð²Ð¸ Ð¼Ð°Ñ\94Ñ\82е Ð²Ñ\96дновиÑ\82и ÐºÐµÑ\88 Ð²Ð°Ñ\88ого Ð±Ñ\80аÑ\83зеÑ\80а, Ñ\89об Ð¿Ð¾Ð±Ð°Ñ\87иÑ\82и Ð·Ð¼Ñ\96ни. '''Mozilla / Firefox / Safari:''' Ñ\82Ñ\80имайÑ\82е ''Shift'', ÐºÐ¾Ð»Ð¸ Ð½Ð°Ñ\82иÑ\81каÑ\94Ñ\82е ''Reload'', Ð°Ð±Ð¾ Ð½Ð°Ñ\82иÑ\81нÑ\96Ñ\82Ñ\8c ''Ctrl-Shift-R'' (''Cmd-Shift-R'' Ð½Ð° Apple Mac); '''IE:''' Ñ\82Ñ\80имайÑ\82е ''Ctrl'', ÐºÐ¾Ð»Ð¸ Ð½Ð°Ñ\82иÑ\81каÑ\94Ñ\82е ''Refresh'', Ð°Ð±Ð¾ Ð½Ð°Ñ\82иÑ\81нÑ\96Ñ\82Ñ\8c ''Ctrl-F5''; '''Konqueror:''': натисніть кнопку ''Reload'', або натисніть ''F5''; '''Opera:''' користувачам може знадобитись повністю очистити кеш у ''Tools→Preferences''.",
+'clearyourcache'                   => "'''Ð\97аÑ\83важеннÑ\8f:''' Ð¿Ñ\96Ñ\81лÑ\8f Ð·Ð±ÐµÑ\80еженнÑ\8f Ð\92и Ð¼Ð°Ñ\94Ñ\82е Ð²Ñ\96дновиÑ\82и ÐºÐµÑ\88 Ð²Ð°Ñ\88ого Ð±Ñ\80аÑ\83зеÑ\80а, Ñ\89об Ð¿Ð¾Ð±Ð°Ñ\87иÑ\82и Ð·Ð¼Ñ\96ни. '''Mozilla / Firefox / Safari:''' Ñ\82Ñ\80имайÑ\82е ''Shift'', ÐºÐ¾Ð»Ð¸ Ð½Ð°Ñ\82иÑ\81каÑ\94Ñ\82е ''Reload'', Ð°Ð±Ð¾ Ð½Ð°Ñ\82иÑ\81нÑ\96Ñ\82Ñ\8c ''Ctrl-Shift-R'' (''Cmd-Shift-R'' Ð½Ð° Apple Mac); '''IE:''' Ñ\82Ñ\80имайÑ\82е ''Ctrl'', ÐºÐ¾Ð»Ð¸ Ð½Ð°Ñ\82иÑ\81каÑ\94Ñ\82е ''Refresh'', Ð°Ð±Ð¾ Ð½Ð°Ñ\82иÑ\81нÑ\96Ñ\82Ñ\8c ''Ctrl-F5''; '''Konqueror:''' натисніть кнопку ''Reload'', або натисніть ''F5''; '''Opera:''' користувачам може знадобитись повністю очистити кеш у ''Tools→Preferences''.",
 'usercssyoucanpreview'             => "'''Підказка:''' використовуйте кнопку «{{int:showpreview}}», щоб протестувати ваш новий css-файл перед збереженням.",
 'userjsyoucanpreview'              => "'''Підказка:''' використовуйте кнопку «{{int:showpreview}}», щоб протестувати ваш новий код JavaScript перед збереженням.",
 'usercsspreview'                   => "'''Пам'ятайте, що це лише попередній перегляд вашого css-файлу.'''
@@ -900,6 +913,7 @@ $1',
 <strong>Якщо це доброякісна спроба редагування, будь ласка, спробуйте ще раз. Якщо не вийде знову, - спробуйте [[Special:UserLogout|завершити сеанс роботи]] й ще раз ввійти до системи.</strong>",
 'token_suffix_mismatch'            => "'''Ваше редагування було відхилене, оскільки ваша програма не правильно обробляє знаки пунктуації у вікні редагування. Редагування було скасоване для запобігання спотворенню тексту статті.
 Подібні проблеми можуть виникати при використанні анонімізуючих веб-проксі, що містять помилки.'''",
+'edit_form_incomplete'             => "'''Частина даних із форми редагування не досягла сервера. Уважно перевірте чи не пошкоджено ваших правок і спробуйте ще раз.'''",
 'editing'                          => 'Редагування $1',
 'editingsection'                   => 'Редагування $1 (розділ)',
 'editingcomment'                   => 'Редагування $1 (новий розділ)',
@@ -1029,7 +1043,7 @@ $3 зазначив таку причину: ''$2''",
 Спробуйте [[Special:Search|знайти]] подібні сторінки.',
 
 # Revision deletion
-'rev-deleted-comment'         => '(коменÑ\82аÑ\80 вилучено)',
+'rev-deleted-comment'         => '(опиÑ\81 Ñ\80едагÑ\83ваннÑ\8f вилучено)',
 'rev-deleted-user'            => "(ім'я автора стерто)",
 'rev-deleted-event'           => '(запис журналу вилучений)',
 'rev-deleted-user-contribs'   => "[ім'я користувача або IP-адреса вилучені — редагування приховане у внеску]",
@@ -1141,24 +1155,6 @@ $1",
 'suppressionlogtext' => 'Нижче наведений список останніх вилучень та блокувань, які стосуються матеріалів, прихованих від адміністраторів.
 Див. [[Special:IPBlockList|список IP-блокувань]], щоб переглянути список поточних блокувань.',
 
-# Revision move
-'moverevlogentry'              => 'переніс {{PLURAL:$3|одну версію|$3 версії|$3 версій}} з $1 до $2',
-'revisionmove'                 => 'Переміщення версій з "$1"',
-'revmove-explain'              => 'Наступні версії сторінок будуть перенесені з $1 до вибраної сторінки. Версії буде додано до історії цільової сторінки. Якщо ж цільової сторінки не існує, її буде створено.',
-'revmove-legend'               => 'Вкажіть цільову сторінку та коментар',
-'revmove-submit'               => 'Перемістити версії на обрану сторінку',
-'revisionmoveselectedversions' => 'Перемістити вибрані версії',
-'revmove-reasonfield'          => 'Причина:',
-'revmove-titlefield'           => 'Цільова сторінка:',
-'revmove-badparam-title'       => 'Неприпустимі параметри',
-'revmove-badparam'             => 'Ваш запит містить недопустимі значення параметрів, або параметри не вказані. Будь ласка, натисніть «назад» та спробуйте ще раз.',
-'revmove-norevisions-title'    => 'Недопустима цільова версія',
-'revmove-norevisions'          => 'Ви не вказали жодної цільової версії для виконання цієї дії, або вказана версія не існує.',
-'revmove-nullmove-title'       => 'Неприпустима назва',
-'revmove-nullmove'             => 'Назви початкової та цільової сторінок збігаються. Будь ласка, натисніть «назад» та введіть назву, відмінну від «$1».',
-'revmove-success-existing'     => '{{PLURAL:$1|Одна версія сторінки [[$2]] була перенесена|$1 версії сторінки [[$2]] були перенесені|$1 версій сторінки [[$2]] було перенесено}} на існуючу сторінку [[$3]].',
-'revmove-success-created'      => '{{PLURAL:$1|Одна версія сторінки [[$2]] була перенесена|$1 версії сторінки [[$2]] були перенесені|$1 версій сторінки [[$2]] було перенесено}} на новостворену сторінку [[$3]].',
-
 # History merging
 'mergehistory'                     => "Об'єднання історій редагувань",
 'mergehistory-header'              => "Ця сторінка дозволяє вам об'єднати історії редагувань двох різних сторінок.
@@ -1281,16 +1277,17 @@ $1",
 'changepassword'                => 'Змінити пароль',
 'prefs-skin'                    => 'Оформлення',
 'skin-preview'                  => 'Попередній перегляд',
-'prefs-math'                    => 'Відображення формул',
 'datedefault'                   => 'Стандартний',
+'prefs-beta'                    => 'Бета-функції',
 'prefs-datetime'                => 'Дата й час',
+'prefs-labs'                    => 'Експериментальні функції',
 'prefs-personal'                => 'Особисті дані',
 'prefs-rc'                      => 'Сторінка останніх редагувань',
 'prefs-watchlist'               => 'Список спостереження',
 'prefs-watchlist-days'          => 'Кількість днів, що відображаються у списку спостережень:',
-'prefs-watchlist-days-max'      => '(максимум 7 днів)',
+'prefs-watchlist-days-max'      => 'Не більше 7 днів',
 'prefs-watchlist-edits'         => 'Кількість редагувань для відображення у розширеному списку спостереження:',
-'prefs-watchlist-edits-max'     => '(максимальне число: 1000)',
+'prefs-watchlist-edits-max'     => 'Максимально: 1000',
 'prefs-watchlist-token'         => 'Позначка списку спостереження:',
 'prefs-misc'                    => 'Інші налаштування',
 'prefs-resetpass'               => 'Змінити пароль',
@@ -1305,8 +1302,6 @@ $1",
 'columns'                       => 'Колонок:',
 'searchresultshead'             => 'Пошук',
 'resultsperpage'                => 'Кількість результатів на сторінку:',
-'contextlines'                  => 'Кількість рядків на результат',
-'contextchars'                  => 'Кількість символів контексту на рядок',
 'stub-threshold'                => 'Поріг для визначення оформлення <a href="#" class="stub">посилань на стаби</a> (у байтах):',
 'stub-threshold-disabled'       => 'Вимкнений',
 'recentchangesdays'             => 'На скільки днів показувати нові редагування:',
@@ -1319,7 +1314,7 @@ $1",
 'savedprefs'                    => 'Ваші налаштування збережено.',
 'timezonelegend'                => 'Часовий пояс:',
 'localtime'                     => 'Місцевий час:',
-'timezoneuseserverdefault'      => 'Використовувати налаштування сервера',
+'timezoneuseserverdefault'      => 'Використовувати стандартне налаштування вікі ($1)',
 'timezoneuseoffset'             => 'Інше (зазначте зміщення)',
 'timezoneoffset'                => 'Зміщення¹:',
 'servertime'                    => 'Час сервера:',
@@ -1370,6 +1365,7 @@ $1",
 'prefs-help-realname'           => "Справжнє ім'я необов'язково вказувати.
 Якщо ви його зазначите, то воно буде використовуватися, щоб показати, хто редагував сторінку.",
 'prefs-help-email'              => "Адреса електронної пошти не є обов'язковою, але необхідна для скидання пароля, якщо ви його забудете.",
+'prefs-help-email-others'       => "Також вона дозволить іншим користувачам зв'язатися з вами через вашу особисту сторінку без необхідності розкриття вашої електронної адреси.",
 'prefs-help-email-required'     => 'Потрібно зазначити адресу електронної пошти.',
 'prefs-info'                    => 'Основні відомості',
 'prefs-i18n'                    => 'Інтернаціоналізація',
@@ -1497,8 +1493,6 @@ $1",
 'right-reset-passwords'       => 'скидання паролів інших користувачів',
 'right-override-export-depth' => "експорт сторінок, включаючи пов'язані сторінки з глибиною до 5",
 'right-sendemail'             => 'відправляти пошту іншим користувачам',
-'right-revisionmove'          => 'Перенесення версій',
-'right-disableaccount'        => 'Вимкнення облікових записів',
 
 # User rights log
 'rightslog'      => 'Журнал прав користувача',
@@ -1541,7 +1535,6 @@ $1",
 'action-userrights'           => 'зміну всіх прав користувача',
 'action-userrights-interwiki' => 'зміну прав користувачів у інших вікі',
 'action-siteadmin'            => 'блокування і розблоковування баз даних',
-'action-revisionmove'         => 'перенесення версій',
 
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|зміна|зміни|змін}}',
@@ -1691,6 +1684,8 @@ $1",
 'php-uploaddisabledtext'      => 'Завантаження файлів вимкнене у налаштуваннях PHP. Будь ласка, перевірте значення file_uploads.',
 'uploadscripted'              => 'Файл містить HTML-код або скрипт, який може неправильно обробитися браузером.',
 'uploadvirus'                 => 'Файл містить вірус! Див. $1',
+'uploadjava'                  => 'Файл є ZIP-архівом, що містить .class-файл Java.
+Завантаження Java-файлів не дозволене, бо вони можуть використовуватися для обходу системи безпеки.',
 'upload-source'               => 'Вихідний файл',
 'sourcefilename'              => 'Назва початкового файлу:',
 'sourceurl'                   => 'Вихідна URL-адреса:',
@@ -1701,10 +1696,6 @@ $1",
 'watchthisupload'             => 'Спостерігати за цим файлом',
 'filewasdeleted'              => 'Файл з такою назвою вже існував, але був вилучений.
 Вам слід перевірити $1 перед повторним завантаженням.',
-'upload-wasdeleted'           => "'''Попередження: Ви хочете завантажити файл, який раніше вилучався.'''
-
-Перевірте, чи справді варто завантажувати файл.
-Нижче показано журнал вилучень для цього файлу:",
 'filename-bad-prefix'         => "Назва завантажуваного файлу починається на '''«$1»''' і, можливо, є шаблонною назвою, яку цифрова фотокамера дає знімкам. Будь ласка, виберіть назву, яка краще описуватиме вміст файлу.",
 'filename-prefix-blacklist'   => ' #<!-- не міняйте цей рядок --> <pre>
 # Синтаксис такий:
@@ -1739,6 +1730,14 @@ $1',
 'upload-unknown-size'       => 'Невідомий розмір',
 'upload-http-error'         => 'Відбулася помилка HTTP: $1',
 
+# ZipDirectoryReader
+'zip-file-open-error' => 'При відкритті ZIP-архіву для його перевірки виникла помилка.',
+'zip-wrong-format'    => 'Вказаний файл не є ZIP-файлом',
+'zip-bad'             => 'ZIP-файл є пошкоджений чи в інший спосіб непридатний для зчитування.
+Він не піддається перевірці в цілях безпеки.',
+'zip-unsupported'     => 'Файл використовує такі можливості ZIP, які не підтримуються MediaWiki.
+Він не піддається перевірці в цілях безпеки.',
+
 # Special:UploadStash
 'uploadstash'          => 'Завантажити сховок',
 'uploadstash-summary'  => 'Ця сторінка надає доступ до файлів, що були завантажені (або завантажуються зараз), але ще не були опубліковані в вікі. Ці файли не відображаються нікому, крім користувача, що їх завантажив.',
@@ -1749,22 +1748,23 @@ $1',
 'uploadstash-refresh'  => 'Оновити список файлів',
 
 # img_auth script messages
-'img-auth-accessdenied' => 'Відмовлено в доступі',
-'img-auth-nopathinfo'   => 'Брак PATH_INFO.
+'img-auth-accessdenied'     => 'Відмовлено в доступі',
+'img-auth-nopathinfo'       => 'Брак PATH_INFO.
 Ваш сервер не налаштований для передачі цих даних.
 Можливо, він працює на основі CGI і не підтримує img_auth.
 Глядіть http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
-'img-auth-notindir'     => 'Проханий шлях не відноситься до теки завантажень, вказаної в налаштуваннях.',
-'img-auth-badtitle'     => 'Не можна побудувати правильний заголовок з «$1».',
-'img-auth-nologinnWL'   => 'Ви не ввійшли в систему, а «$1» не входить у білий список.',
-'img-auth-nofile'       => 'Файл «$1» не існує.',
-'img-auth-isdir'        => 'Ви пробуєте отримати доступ до каталогу «$1».
+'img-auth-notindir'         => 'Проханий шлях не відноситься до теки завантажень, вказаної в налаштуваннях.',
+'img-auth-badtitle'         => 'Не можна побудувати правильний заголовок з «$1».',
+'img-auth-nologinnWL'       => 'Ви не ввійшли в систему, а «$1» не входить у білий список.',
+'img-auth-nofile'           => 'Файл «$1» не існує.',
+'img-auth-isdir'            => 'Ви пробуєте отримати доступ до каталогу «$1».
 Дозволений тільки доступ до файлів.',
-'img-auth-streaming'    => 'Потокова передача «$1».',
-'img-auth-public'       => 'Призначенням img_auth.php є добування файлів із закритих вікі.
+'img-auth-streaming'        => 'Потокова передача «$1».',
+'img-auth-public'           => 'Призначенням img_auth.php є добування файлів із закритих вікі.
 Ця вікі налаштована як загальнодоступна.
 Для оптимальної безпеки img_auth.php відключено.',
-'img-auth-noread'       => 'Користувач не має доступу до перегляду "$1".',
+'img-auth-noread'           => 'Користувач не має доступу до перегляду "$1".',
+'img-auth-bad-query-string' => 'URL-адреса містить неправильний рядок запиту.',
 
 # HTTP errors
 'http-invalid-url'      => 'Неправильний URL: $1',
@@ -1830,7 +1830,6 @@ $1',
 Також доступний [[Special:WhatLinksHere/$2|повний список]].',
 'nolinkstoimage'                    => 'Нема сторінок, що посилаються на цей файл.',
 'morelinkstoimage'                  => 'Переглянути [[Special:WhatLinksHere/$1|інші посилання]] на цей файл.',
-'redirectstofile'                   => 'На цей файл {{PLURAL:$1|перенаправляється файл|перенаправляються такі файли}}:',
 'duplicatesoffile'                  => '{{PLURAL:$1|Дублікатом цього файлу є файл|Такі $1 файли є дублікатами цього файлу|Такі $1 файлів є дублікатами цього файлу}}
 ([[Special:FileDuplicateSearch/$2|докладніше]]):',
 'sharedupload'                      => 'Цей файл із $1 і є доступним для інших проектів.',
@@ -2123,6 +2122,10 @@ $1',
 'noemailtext'          => 'Цей користувач не вказав коректної адреси електронної пошти.',
 'nowikiemailtitle'     => 'Ел. пошти не дозволено',
 'nowikiemailtext'      => 'Цей користувач вирішив не отримувати ел. пошту від інших користувачів.',
+'emailnotarget'        => "Неіснуюче чи некоректне ім'я одержувача",
+'emailtarget'          => "Введіть ім'я користувача-одержувача",
+'emailusername'        => "Ім'я користувача:",
+'emailusernamesubmit'  => 'Надіслати',
 'email-legend'         => 'Надіслати листа іншому користувачеві {{grammar:genitive|{{SITENAME}}}}',
 'emailfrom'            => 'Від кого:',
 'emailto'              => 'Кому:',
@@ -2147,10 +2150,8 @@ $1',
 'watchlistanontext'    => 'Вам необхідно $1, щоб переглянути чи редагувати список спостереження.',
 'watchnologin'         => 'Ви не ввійшли до системи',
 'watchnologintext'     => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб мати можливість змінювати список спостереження.',
-'addedwatch'           => 'Додана до списку спостереження',
 'addedwatchtext'       => "Сторінка «[[:$1]]» додана до вашого [[Special:Watchlist|списку спостереження]].
 Наступні редагування цієї статті і пов'язаної з нею сторінки обговорення будуть відображатися в цьому списку, а також будуть виділені '''жирним шрифтом''' на сторінці зі [[Special:RecentChanges|списком останніх редагувань]], щоб їх було легше помітити.",
-'removedwatch'         => 'Вилучена зі списку спостереження',
 'removedwatchtext'     => 'Сторінка «[[:$1]]» вилучена з вашого [[Special:Watchlist|списку спостереження]].',
 'watch'                => 'Спостерігати',
 'watchthispage'        => 'Спостерігати за цією сторінкою',
@@ -2203,13 +2204,13 @@ $NEWPAGE
 
 --
 Змінити налаштування вашого списку спостереження можна на
-{{fullurl:{{#special:Watchlist}}/edit}}
+{{canonicalurl:{{#special:EditWatchlist}}}}
 
 Для вилучення сторінки з вашого списку спостереження відвідайте
 $UNWATCHURL
 
 Зворотний зв\'язок та допомога:
-{{fullurl:{{MediaWiki:Helppage}}}}',
+{{canonicalurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
 'deletepage'             => 'Вилучити сторінку',
@@ -2225,7 +2226,7 @@ $UNWATCHURL
 Будь ласка, підтвердіть, що ви бажаєте зробити це, повністю розумієте наслідки і що робите це у відповідності з [[{{MediaWiki:Policy-url}}|правилами]].',
 'actioncomplete'         => 'Дію виконано',
 'actionfailed'           => 'Виконати дію не вдалося',
-'deletedtext'            => '"<nowiki>$1</nowiki>" було вилучено.
+'deletedtext'            => '"$1" було вилучено.
 Див. $2 для перегляду списку останніх вилучень.',
 'deletedarticle'         => 'вилучив «[[$1]]»',
 'suppressedarticle'      => 'прихована «[[$1]]»',
@@ -2269,11 +2270,11 @@ $UNWATCHURL
 
 # Protect
 'protectlogpage'              => 'Журнал захисту',
-'protectlogtext'              => 'Нижче наведено список установлень і знять захисту зі сторінки.
+'protectlogtext'              => 'Нижче наведено список встановлень і зняття захисту зі сторінки.
 Ви також можете переглянути [[Special:ProtectedPages|список захищених сторінок]].',
 'protectedarticle'            => 'захист на [[$1]] встановлено',
 'modifiedarticleprotection'   => 'змінено рівень захисту сторінки «[[$1]]»',
-'unprotectedarticle'          => 'знято захист зі сторінки «[[$1]]»',
+'unprotectedarticle'          => 'знято захист зі сторінки "[[$1]]"',
 'movedarticleprotection'      => 'переніс налаштування захисту з «[[$2]]» на «[[$1]]»',
 'protect-title'               => 'Встановлення захисту для «$1»',
 'prot_1movedto2'              => '«[[$1]]» перейменована на «[[$2]]»',
@@ -2283,7 +2284,7 @@ $UNWATCHURL
 'protect_expiry_invalid'      => 'Неправильний час закінчення захисту.',
 'protect_expiry_old'          => 'Час закінчення — в минулому.',
 'protect-unchain-permissions' => 'Відкрити доступ до додаткових параметрів захисту',
-'protect-text'                => "Тут ви можете переглянути та змінити рівень захисту сторінки '''<nowiki>$1</nowiki>'''.",
+'protect-text'                => "Тут ви можете переглянути та змінити рівень захисту сторінки '''$1'''.",
 'protect-locked-blocked'      => "Ви не можете змінювати рівень захисту сторінки, доки ваш обліковий запис заблокований.
 Поточні установки для сторінки '''$1''':",
 'protect-locked-dblock'       => "Рівень захисту не може бути зміненим, так як основна база даних тимчасово заблокована.
@@ -2378,9 +2379,10 @@ $1',
 'undelete-show-file-submit'    => 'Так',
 
 # Namespace form on various pages
-'namespace'      => 'Простір назв:',
-'invert'         => 'Крім вибраного',
-'blanknamespace' => '(Основний)',
+'namespace'             => 'Простір назв:',
+'invert'                => 'Крім вибраного',
+'namespace_association' => "Пов'язаний простір назв",
+'blanknamespace'        => '(Основний)',
 
 # Contributions
 'contributions'       => 'Внесок користувача',
@@ -2397,7 +2399,7 @@ $1',
 'sp-contributions-newbies-title'       => 'Внесок з нових облікових записів',
 'sp-contributions-blocklog'            => 'протокол блокувань',
 'sp-contributions-deleted'             => 'вилучені редагування користувача',
-'sp-contributions-uploads'             => 'вÑ\96двантаження',
+'sp-contributions-uploads'             => 'завантаження',
 'sp-contributions-logs'                => 'журнали',
 'sp-contributions-talk'                => 'обговорення',
 'sp-contributions-userrights'          => 'управління правами користувача',
@@ -2418,7 +2420,7 @@ $1',
 'nolinkshere-ns'           => "У вибраному просторі назв нема сторінок, що посилаються на '''[[:$1]]'''.",
 'isredirect'               => 'сторінка-перенаправлення',
 'istemplate'               => 'включення',
-'isimage'                  => 'посилання на зображення',
+'isimage'                  => 'посилання на файл',
 'whatlinkshere-prev'       => '{{PLURAL:$1|попередня|попередні|попередні}} $1',
 'whatlinkshere-next'       => '{{PLURAL:$1|наступна|наступні|наступні}} $1',
 'whatlinkshere-links'      => '← посилання',
@@ -2429,13 +2431,15 @@ $1',
 'whatlinkshere-filters'    => 'Фільтри',
 
 # Block/unblock
+'autoblockid'                     => 'Автоблокування #$1',
+'block'                           => 'Заблокувати користувача',
+'unblock'                         => 'Розблокувати користувача',
 'blockip'                         => 'Блокування',
 'blockip-title'                   => 'Блокування користувача',
 'blockip-legend'                  => 'Блокування користувача',
 'blockiptext'                     => "Використовуйте форму нижче, щоб заблокувати можливість редагування із зазначеної IP-адреси або або ім'я користувача.
 Це слід робити лише для попередження вандалізму і у відповідності до [[{{MediaWiki:Policy-url}}|правил]].
 Заповніть конкретну причину нижче (наприклад, вкажіть точні сторінки, на яких було зроблено акт вандалізму).",
-'ipaddress'                       => 'IP-адреса:',
 'ipadressorusername'              => "IP-адреса або ім'я користувача:",
 'ipbexpiry'                       => 'Термін:',
 'ipbreason'                       => 'Причина:',
@@ -2448,7 +2452,7 @@ $1',
 ** Залякуюча поведінка/переслідування
 ** Зловживання кількома обліковими записами
 ** Неприйнятне ім'я користувача",
-'ipbanononly'                     => 'Блокувати тільки анонімних користувачів',
+'ipb-hardblock'                   => 'Заборонити редагування зареєстрованим користувачам з цієї IP-адреси',
 'ipbcreateaccount'                => 'Заборонити створення нових облікових записів',
 'ipbemailban'                     => 'Заборонити користувачеві відправляти листи електронною поштою',
 'ipbenableautoblock'              => 'Автоматично блокувати IP-адреси, які використовуються цим користувачем та будь-які наступні адреси, з яких він буде редагувати',
@@ -2459,12 +2463,15 @@ $1',
 'ipbotherreason'                  => 'Інша/додаткова причина:',
 'ipbhidename'                     => "Приховати ім'я користувача у редагуваннях ті списках",
 'ipbwatchuser'                    => 'Додати до списку спостереження сторінку користувача і його обговорення',
-'ipballowusertalk'                => 'Дозволити цьому користувачеві редагувати свою сторінку обговорення на час блокування',
+'ipb-disableusertalk'             => 'Заборонити користувачу редагувати свою сторінку обговорення під час блокування',
 'ipb-change-block'                => 'Переблокувати користувача з цими налаштуваннями',
+'ipb-confirm'                     => 'Підтвердити блокування',
 'badipaddress'                    => 'IP-адреса записана в невірному форматі, або користувача з таким іменем не існує.',
 'blockipsuccesssub'               => 'Блокування проведено',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблоковано.<br />
 Див. [[Special:IPBlockList|список заблокованих IP-адрес]].',
+'ipb-blockingself'                => 'Ви збираєтеся заблокувати себе!  Ви дійсно бажаєте це зробити?',
+'ipb-confirmhideuser'             => "Ви збираєтеся заблокувати користувача з опцією приховання імені. Це вилучить його ім'я з усіх списків та журналів. Ви точно хочете це зробити?",
 'ipb-edit-dropdown'               => 'Редагувати причини блокувань',
 'ipb-unblock-addr'                => 'Розблокувати $1',
 'ipb-unblock'                     => 'Розблокувати користувача або IP-адресу',
@@ -2474,17 +2481,23 @@ $1',
 'unblockiptext'                   => 'Використовуйте подану нижче форму, щоб відновити можливість збереження з раніше заблокованої IP-адреси.',
 'ipusubmit'                       => 'Зняти це блокування',
 'unblocked'                       => '[[User:$1|$1]] розблокований',
+'unblocked-range'                 => '$1 розблоковано',
 'unblocked-id'                    => 'Блокування $1 було зняте',
-'ipblocklist'                     => 'Список заблокованих IP-адрес та користувачів',
+'blocklist'                       => 'Заблоковані користувачі',
+'ipblocklist'                     => 'Список заблокованих адрес та користувачів',
 'ipblocklist-legend'              => 'Пошук заблокованого користувача',
-'ipblocklist-username'            => 'Користувач або IP-адреса:',
-'ipblocklist-sh-userblocks'       => '$1 блокування облікових записів',
-'ipblocklist-sh-tempblocks'       => '$1 тимчасові блокування',
-'ipblocklist-sh-addressblocks'    => '$1 блокування окремих IP-адрес',
+'blocklist-userblocks'            => 'Сховати блокування облікових записів',
+'blocklist-tempblocks'            => 'Сховати тимчасові блокування',
+'blocklist-addressblocks'         => 'Приховати блокування окремих IP-адрес',
+'blocklist-timestamp'             => 'Часова позначка',
+'blocklist-target'                => 'Мета',
+'blocklist-expiry'                => 'Закінчується',
+'blocklist-by'                    => 'Виконав блокування',
+'blocklist-params'                => 'Параметри блокування',
+'blocklist-reason'                => 'Причина',
 'ipblocklist-submit'              => 'Пошук',
 'ipblocklist-localblock'          => 'Локальне блокування',
 'ipblocklist-otherblocks'         => '{{PLURAL:$1|Інше блокування|Інші блокування}}',
-'blocklistline'                   => '$1, $2 заблокував $3 ($4)',
 'infiniteblock'                   => 'блокування на невизначений термін',
 'expiringblock'                   => 'закінчиться $1 $2',
 'anononlyblock'                   => 'тільки анонімів',
@@ -2506,7 +2519,7 @@ $1',
 'reblock-logentry'                => 'змінив налаштування блокування для [[$1]] з терміном до $2 $3',
 'blocklogtext'                    => 'Журнал блокування й розблокування користувачів.
 IP-адреси, що блокуються автоматично тут не вказуються. Див.
-[[Special:IPBlockList|список поточних заборон і блокувань]].',
+[[Special:BlockList|список поточних заборон і блокувань]].',
 'unblocklogentry'                 => 'розблокував $1',
 'block-log-flags-anononly'        => 'тільки анонімні користувачі',
 'block-log-flags-nocreate'        => 'заборонена реєстрація облікових записів',
@@ -2520,9 +2533,9 @@ IP-адреси, що блокуються автоматично тут не в
 'ipb_expiry_temp'                 => 'Блокування із приховуванням імені користувача мають бути безстроковими.',
 'ipb_hide_invalid'                => 'Неможливо приховати обліковий запис; з нього зроблено дуже багато редагувань.',
 'ipb_already_blocked'             => '«$1» уже заблоковано. Для того, щоб призначити новий термін блокування, спочатку розблокуйте його.',
-'ipb-needreblock'                 => '== Уже заблокований ==
-Користувач $1 вже заблокований. Хочете змінити параметри блокування?',
+'ipb-needreblock'                 => 'Користувач $1 вже заблокований. Хочете змінити параметри блокування?',
 'ipb-otherblocks-header'          => '{{PLURAL:$1|Інше блокування|Інші блокування}}',
+'unblock-hideuser'                => "Ви не можете розблокувати цього користувача, оскільки його ім'я було приховано.",
 'ipb_cant_unblock'                => 'Помилка: блокування з ID $1 не знайдене.
 Можливо, користувач уже розблокований.',
 'ipb_blocked_as_range'            => 'Помилка: IP-адреса $1 була заблокована не напряму і не може бути розблокована. Однак, вона належить до заблокованого діапазону $2, який можна розблокувати.',
@@ -2837,9 +2850,7 @@ IP-адреси, що блокуються автоматично тут не в
 'common.js' => '/* Розміщений тут код JavaScript буде завантажений всім користувачам при зверненні до будь-якої сторінки */',
 
 # Metadata
-'nodublincore'      => 'Метадані Dublin Core RDF заборонені для цього сервера.',
-'nocreativecommons' => 'Метадані Creative Commons RDF заборонені для цього сервера.',
-'notacceptable'     => "Вікі-сервер не може подати дані в форматі, який міг би прочитати ваш браузер.<br />
+'notacceptable' => "Вікі-сервер не може подати дані в форматі, який міг би прочитати ваш браузер.<br />
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
@@ -2864,12 +2875,8 @@ The wiki server can't provide data in a format your client can read.",
 'spam_blanking'       => 'Всі версії містять посилання на $1, очистка',
 
 # Info page
-'infosubtitle'   => 'Інформація про сторінку',
-'numedits'       => 'Кількість редагувань (сторінка): $1',
-'numtalkedits'   => 'Кількість редагувань (сторінка обговорення): $1',
-'numwatchers'    => 'Кількість спостерігачів: $1',
-'numauthors'     => 'Кількість різних авторів (сторінка): $1',
-'numtalkauthors' => 'Кількість авторів (сторінка обговорення): $1',
+'pageinfo-header-edits' => 'Редагування',
+'pageinfo-subjectpage'  => 'Сторінка',
 
 # Skin names
 'skinname-standard'    => 'Стандартне',
@@ -2882,25 +2889,6 @@ The wiki server can't provide data in a format your client can read.",
 'skinname-modern'      => 'Сучасне',
 'skinname-vector'      => 'Векторне',
 
-# Math options
-'mw_math_png'    => 'Завжди генерувати PNG',
-'mw_math_simple' => 'HTML в простих випадках, інакше - PNG',
-'mw_math_html'   => 'Якщо можливо - HTML, інакше PNG',
-'mw_math_source' => 'Залишити в вигляді ТеХ (для текстових браузерів)',
-'mw_math_modern' => 'Рекомендовано для сучасних браузерів',
-'mw_math_mathml' => 'Якщо можливо - MathML (експериментальна опція)',
-
-# Math errors
-'math_failure'          => 'Неможливо розібрати вираз',
-'math_unknown_error'    => 'невідома помилка',
-'math_unknown_function' => 'невідома функція',
-'math_lexing_error'     => 'лексична помилка',
-'math_syntax_error'     => 'синтаксична помилка',
-'math_image_error'      => 'PNG перетворення не вдалося; перевірте правильність установки latex і dvipng (або dvips + gs + convert)',
-'math_bad_tmpdir'       => 'Не вдається створити чи записати в тимчасовий каталог математики',
-'math_bad_output'       => 'Не вдається створити чи записати в вихідний каталог математики',
-'math_notexvc'          => 'Не знайдено програму texvc; Див. math/README — довідку про налаштування.',
-
 # Patrolling
 'markaspatrolleddiff'                 => 'Позначити як перевірену',
 'markaspatrolledtext'                 => 'Позначити цю сторінку як перевірену',
@@ -2936,22 +2924,24 @@ $1',
 'nextdiff'     => 'Наступне редагування →',
 
 # Media information
-'mediawarning'         => "'''Увага''': цей файл може містити шкідливий програмний код, виконання якого може бути небезпечним для вашої системи.",
-'imagemaxsize'         => "Обмеження розміру зображення:<br />''(для сторінок опису файлів)''",
-'thumbsize'            => 'Розмір зменшеної версії зображення:',
-'widthheight'          => '$1 × $2',
-'widthheightpage'      => '$1 × $2, {{PLURAL:$3|$3 сторінка|$3 сторінки|$3 сторінок}}',
-'file-info'            => 'розмір файлу: $1, MIME-тип: $2',
-'file-info-size'       => '$1 × $2 пікселів, розмір файлу: $3, MIME-тип: $4',
-'file-nohires'         => '<small>Нема версії з більшою роздільністю.</small>',
-'svg-long-desc'        => 'SVG-файл, номінально $1 × $2 пікселів, розмір файлу: $3',
-'show-big-image'       => 'Повна роздільність',
-'show-big-image-thumb' => '<small>Розмір при попередньому перегляді: $1 × $2 пікселів</small>',
-'file-info-gif-looped' => 'кільцеве',
-'file-info-gif-frames' => '$1 {{PLURAL:$1|кадр|кадри|кадрів}}',
-'file-info-png-looped' => 'закільцьований',
-'file-info-png-repeat' => 'продемонстрований $1 {{PLURAL:$1|раз|рази|разів}}',
-'file-info-png-frames' => '$1 {{PLURAL:$1|кадр|кадри|кадрів}}',
+'mediawarning'           => "'''Увага''': цей файл може містити шкідливий програмний код, виконання якого може бути небезпечним для вашої системи.",
+'imagemaxsize'           => "Обмеження розміру зображення:<br />''(для сторінок опису файлів)''",
+'thumbsize'              => 'Розмір зменшеної версії зображення:',
+'widthheight'            => '$1 × $2',
+'widthheightpage'        => '$1 × $2, {{PLURAL:$3|$3 сторінка|$3 сторінки|$3 сторінок}}',
+'file-info'              => 'розмір файлу: $1, MIME-тип: $2',
+'file-info-size'         => '$1 × $2 пікселів, розмір файлу: $3, MIME-тип: $4',
+'file-nohires'           => '<small>Нема версії з більшою роздільністю.</small>',
+'svg-long-desc'          => 'SVG-файл, номінально $1 × $2 пікселів, розмір файлу: $3',
+'show-big-image'         => 'Повна роздільність',
+'show-big-image-preview' => '<small>Розмір при попередньому перегляді: $1.</small>',
+'show-big-image-other'   => '<small>Інші роздільності: $1.</small>',
+'show-big-image-size'    => '$1 × $2 пікселів',
+'file-info-gif-looped'   => 'кільцеве',
+'file-info-gif-frames'   => '$1 {{PLURAL:$1|кадр|кадри|кадрів}}',
+'file-info-png-looped'   => 'закільцьований',
+'file-info-png-repeat'   => 'продемонстрований $1 {{PLURAL:$1|раз|рази|разів}}',
+'file-info-png-frames'   => '$1 {{PLURAL:$1|кадр|кадри|кадрів}}',
 
 # Special:NewFiles
 'newimages'             => 'Галерея нових файлів',
@@ -2965,6 +2955,9 @@ $1',
 'bydate'                => 'за датою',
 'sp-newimages-showfrom' => 'Показати нові зображення, починаючи з $2, $1',
 
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'minutes-abbrev' => 'хв',
+
 # Bad image list
 'bad_image_list' => 'Формат має бути наступним:
 
@@ -2984,7 +2977,13 @@ $1',
 * exposuretime
 * fnumber
 * isospeedratings
-* focallength',
+* focallength
+* artist
+* copyright
+* imagedescription
+* gpslatitude
+* gpslongitude
+* gpsaltitude',
 
 # EXIF tags
 'exif-imagewidth'                  => 'Ширина',
@@ -2999,13 +2998,11 @@ $1',
 'exif-ycbcrpositioning'            => 'Порядок розміщення компонентів Y та C',
 'exif-xresolution'                 => 'Горизонтальна роздільна здатність',
 'exif-yresolution'                 => 'Вертикальна роздільна здатність',
-'exif-resolutionunit'              => 'Одиниця вимірювання роздільної здатності',
 'exif-stripoffsets'                => 'Положення блоку даних',
 'exif-rowsperstrip'                => 'Кількість рядків в 1 блоці',
 'exif-stripbytecounts'             => 'Розмір стиснутого блоку',
 'exif-jpeginterchangeformat'       => 'Положення початку блоку preview',
 'exif-jpeginterchangeformatlength' => 'Розмір даних блоку preview',
-'exif-transferfunction'            => 'Функція перетворення колірного простору',
 'exif-whitepoint'                  => 'Колірність білої точки',
 'exif-primarychromaticities'       => 'Колірність основних кольорів',
 'exif-ycbcrcoefficients'           => 'Коефіцієнти перетворення колірної моделі',
@@ -3022,9 +3019,8 @@ $1',
 'exif-colorspace'                  => 'Колірний простір',
 'exif-componentsconfiguration'     => 'Конфігурація кольорових компонентів',
 'exif-compressedbitsperpixel'      => 'Глибина кольору після стиснення',
-'exif-pixelydimension'             => 'Повна висота зображення',
-'exif-pixelxdimension'             => 'Повна ширина зображення',
-'exif-makernote'                   => 'Додаткові дані виробника',
+'exif-pixelydimension'             => 'Ширина зображення',
+'exif-pixelxdimension'             => 'Висота зображення',
 'exif-usercomment'                 => 'Додатковий коментар',
 'exif-relatedsoundfile'            => 'Файл звукового коментаря',
 'exif-datetimeoriginal'            => 'Оригинальні дата й час',
@@ -3038,10 +3034,9 @@ $1',
 'exif-exposureprogram'             => 'Програма експозиції',
 'exif-spectralsensitivity'         => 'Спектральна чутливість',
 'exif-isospeedratings'             => 'Світлочутливість ISO',
-'exif-oecf'                        => 'OECF (коефіцієнт оптикоелектричного перетворення)',
-'exif-shutterspeedvalue'           => 'Витримка',
-'exif-aperturevalue'               => 'Діафрагма',
-'exif-brightnessvalue'             => 'Яскравість',
+'exif-shutterspeedvalue'           => 'Витримка в APEX',
+'exif-aperturevalue'               => 'Діафрагма в APEX',
+'exif-brightnessvalue'             => 'Яскравість в APEX',
 'exif-exposurebiasvalue'           => 'Компенсація експозиції',
 'exif-maxaperturevalue'            => 'Мінімальне число діафрагми',
 'exif-subjectdistance'             => "Відстань до об'єкту",
@@ -3052,7 +3047,6 @@ $1',
 'exif-focallength-format'          => '$1 мм',
 'exif-subjectarea'                 => "Положення й площа об'єкту зйомки",
 'exif-flashenergy'                 => 'Енергія спалаху',
-'exif-spatialfrequencyresponse'    => 'Просторова частотна характеристика',
 'exif-focalplanexresolution'       => 'Роздільна здатність по X в фокальній площині',
 'exif-focalplaneyresolution'       => 'Роздільна здатність по Y в фокальній площині',
 'exif-focalplaneresolutionunit'    => 'Одиниця вимірювання роздільної здатності в фокальній площині',
@@ -3061,7 +3055,6 @@ $1',
 'exif-sensingmethod'               => 'Тип сенсора',
 'exif-filesource'                  => 'Джерело файлу',
 'exif-scenetype'                   => 'Тип сцени',
-'exif-cfapattern'                  => 'Тип кольорового фільтра',
 'exif-customrendered'              => 'Додаткова обробка',
 'exif-exposuremode'                => 'Режим обрання експозиції',
 'exif-whitebalance'                => 'Баланс білого',
@@ -3106,11 +3099,23 @@ $1',
 'exif-gpsareainformation'          => 'Назва області GPS',
 'exif-gpsdatestamp'                => 'Дата',
 'exif-gpsdifferential'             => 'Диференціальна поправка',
+'exif-keywords'                    => 'Ключові слова',
 'exif-objectname'                  => 'Коротка назва',
+'exif-specialinstructions'         => 'Спеціальні вказівки',
+'exif-source'                      => 'Джерело',
+'exif-contact'                     => 'Контактна інформація',
+'exif-languagecode'                => 'Мова',
+'exif-iimcategory'                 => 'Категорія',
+'exif-datetimeexpires'             => 'Не використовуйте після',
+'exif-identifier'                  => 'Ідентифікатор',
+'exif-nickname'                    => 'Неофіційна назва зображення',
+'exif-usageterms'                  => 'Умови користування',
 
 # EXIF attributes
 'exif-compression-1' => 'Нестиснутий',
 
+'exif-copyrighted-false' => 'Суспільне надбання',
+
 'exif-unknowndate' => 'Невідома дата',
 
 'exif-orientation-1' => 'Нормальна',
@@ -3241,6 +3246,10 @@ $1',
 'exif-gpslongitude-e' => 'східної довготи',
 'exif-gpslongitude-w' => 'західної довготи',
 
+# Pseudotags used for GPSAltitudeRef
+'exif-gpsaltitude-above-sealevel' => '$1 {{PLURAL:$1|метр|метра|метрів}} над рівнем моря',
+'exif-gpsaltitude-below-sealevel' => '$1 {{PLURAL:$1|метр|метра|метрів}} нижче рівня моря',
+
 'exif-gpsstatus-a' => 'Вимірювання не закінчене',
 'exif-gpsstatus-v' => 'Готовий до передачі даних',
 
@@ -3252,21 +3261,57 @@ $1',
 'exif-gpsspeed-m' => 'миль/год',
 'exif-gpsspeed-n' => 'вузлів',
 
+# Pseudotags used for GPSDestDistanceRef
+'exif-gpsdestdistance-k' => 'Кілометри',
+'exif-gpsdestdistance-m' => 'Милі',
+'exif-gpsdestdistance-n' => 'Морські милі',
+
+'exif-gpsdop-excellent' => 'Відмінна ($1)',
+'exif-gpsdop-good'      => 'Добра',
+'exif-gpsdop-moderate'  => 'Середня',
+'exif-gpsdop-fair'      => 'Нижче середньої',
+'exif-gpsdop-poor'      => 'Низька ($1)',
+
+'exif-objectcycle-a' => 'Тільки вранці',
+'exif-objectcycle-p' => 'Тільки ввечері',
+'exif-objectcycle-b' => 'Вранці та ввечері',
+
 # Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
 'exif-gpsdirection-t' => 'справжній',
 'exif-gpsdirection-m' => 'магнітний',
 
+'exif-ycbcrpositioning-1' => 'Центрований',
+
+'exif-dc-contributor' => 'Співавтори',
+'exif-dc-coverage'    => 'Просторові або тимчасові рамки медіа',
+'exif-dc-date'        => 'Дата(и)',
+'exif-dc-publisher'   => 'Видавець',
+'exif-dc-relation'    => "Пов'язані медіа",
+'exif-dc-rights'      => 'Права',
+'exif-dc-source'      => 'Оригінальне медіа',
+'exif-dc-type'        => 'Тип медіа',
+
+'exif-rating-rejected' => 'Відхилено',
+
+'exif-isospeedratings-overflow' => 'Понад 65535',
+
+'exif-iimcategory-clj' => 'Злочинність і право',
+'exif-iimcategory-edu' => 'Освіта',
+'exif-iimcategory-hth' => "Здоров'я",
+'exif-iimcategory-pol' => 'Політика',
+'exif-iimcategory-sci' => 'Наука і технології',
+'exif-iimcategory-spo' => 'Спорт',
+'exif-iimcategory-wea' => 'Погода',
+
 # External editor support
 'edit-externally'      => 'Редагувати цей файл, використовуючи зовнішню програму',
 'edit-externally-help' => '(Подробиці див. на сторінці [http://www.mediawiki.org/wiki/Manual:External_editors Інструкції з установки зовнішніх редакторів])',
 
 # 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'всі',
-'imagelistall'     => 'всі',
-'watchlistall2'    => 'всі',
-'namespacesall'    => 'всі',
-'monthsall'        => 'всі',
-'limitall'         => 'усі',
+'watchlistall2' => 'всі',
+'namespacesall' => 'всі',
+'monthsall'     => 'всі',
+'limitall'      => 'усі',
 
 # E-mail address confirmation
 'confirmemail'              => 'Підтвердження адреси ел. пошти',
@@ -3313,6 +3358,20 @@ $3
 
 $5
 
+Код підтвердження дійсний до $4.',
+'confirmemail_body_set'     => 'Хтось (можливо ви) з IP-адреси $1
+назначив цю електронну скриньку для облікового запису «$2» в проекті {{SITENAME}}.
+
+Аби підтвердити, що цей обліковий запис справді належить вам, і дозволити надсилання листів
+з сайту {{SITENAME}}, відкрийте наступне посилання у веб-оглядачі:
+
+$3
+
+Якщо даний обліковий запис *не* належить вам, перейдіть за наступним посиланням
+і відмініть цим підтвердження електронної адреси:
+
+$5
+
 Код підтвердження дійсний до $4.',
 'confirmemail_invalidated'  => 'Підтвердження адреси електронної пошти скасоване',
 'invalidateemail'           => 'Скасувати підтвердження адреси електронної пошти',
@@ -3330,11 +3389,12 @@ $1',
 'trackbackdeleteok' => 'Trackback вилучено.',
 
 # Delete conflict
-'deletedwhileediting' => "'''Увага:''' ця сторінка була вилучена після того, як ви розпочали редагування!",
-'confirmrecreate'     => "Користувач [[User:$1|$1]] ([[User talk:$1|обговорення]]) вилучив цю сторінку після того, як ви почали редагування і зазначив причиною:
+'deletedwhileediting'      => "'''Увага:''' ця сторінка була вилучена після того, як ви розпочали редагування!",
+'confirmrecreate'          => "Користувач [[User:$1|$1]] ([[User talk:$1|обговорення]]) вилучив цю сторінку після того, як ви почали редагування і зазначив причиною:
 : ''$2''
 Будь ласка, підтвердьте, що ви дійсно бажаєте створити цю сторінку заново.",
-'recreate'            => 'Повторно створити',
+'confirmrecreate-noreason' => 'Користувач [[User:$1|$1]] ([[User talk:$1|обг]]) вилучив цю сторінку після того, як ви її почали редагувати. Будь-ласка, підтвердіть, що ви дійсно хочете її відновити.',
+'recreate'                 => 'Повторно створити',
 
 'unit-pixel' => ' пікс.',
 
@@ -3390,13 +3450,13 @@ $1',
 'watchlistedit-normal-legend'  => 'Вилучення заголовків зі списку спостереження',
 'watchlistedit-normal-explain' => 'Далі наведені заголовки з вашого списку спостереження.
 Для вилучення сторінки зі списку необхідно поставити галочку в квадратику біля нього і натиснути «{{int:Watchlistedit-normal-submit}}».
-Ви можете також [[Special:Watchlist/raw|редагувати список як текстові рядки]].',
+Ви можете також [[Special:EditWatchlist/raw|редагувати список як текстові рядки]].',
 'watchlistedit-normal-submit'  => 'Вилучити заголовки',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|$1 заголовок був вилучений|$1 заголовки були вилучені|$1 заголовків були вилучені}} з вашого списку спостереження:',
 'watchlistedit-raw-title'      => 'Редагування рядків списку спостереження',
 'watchlistedit-raw-legend'     => 'Редагування рядків списку спостереження',
 'watchlistedit-raw-explain'    => 'Далі наведені сторінки з вашого списку спостереження. Ви можете редагувати список, додаючи і вилучаючи з нього рядки з назвами. Після закінчення редагувань натисніть «{{int:Watchlistedit-raw-submit}}».
-Ви також можете використовувати [[Special:Watchlist/edit|звичайний засіб редагування списку]].',
+Ви також можете використовувати [[Special:EditWatchlist|звичайний засіб редагування списку]].',
 'watchlistedit-raw-titles'     => 'Заголовки:',
 'watchlistedit-raw-submit'     => 'Зберегти список',
 'watchlistedit-raw-done'       => 'Ваш список спостереження збережений.',
@@ -3413,34 +3473,33 @@ $1',
 'duplicate-defaultsort' => 'Увага. Ключ сортування «$2» перекриває попередній ключ сортування «$1».',
 
 # Special:Version
-'version'                          => 'Версія MediaWiki',
-'version-extensions'               => 'Установлені розширення',
-'version-specialpages'             => 'Спеціальні сторінки',
-'version-parserhooks'              => 'Перехоплювачі синтаксичного аналізатора',
-'version-variables'                => 'Змінні',
-'version-antispam'                 => 'Захист від спаму',
-'version-skins'                    => 'Оформлення',
-'version-other'                    => 'Інше',
-'version-mediahandlers'            => 'Обробники медіа',
-'version-hooks'                    => 'Перехоплювачі',
-'version-extension-functions'      => 'Функції розширень',
-'version-parser-extensiontags'     => 'Теги розширень синтаксичного аналізатора',
-'version-parser-function-hooks'    => 'Перехоплювачі функцій синтаксичного аналізатора',
-'version-skin-extension-functions' => 'Функції розширень тем оформлення',
-'version-hook-name'                => "Ім'я перехоплювача",
-'version-hook-subscribedby'        => 'Підписаний на',
-'version-version'                  => '(Версія $1)',
-'version-license'                  => 'Ліцензія',
-'version-poweredby-credits'        => "Ця Вікі працює на системі управління вмістом '''[http://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
-'version-poweredby-others'         => 'інші',
-'version-license-info'             => 'MediaWiki є вільним програмним забезпеченням, ви можете розповсюджувати та/або модифікувати його відповідно до умов GNU General Public License, яка опублікованя фондом вільного програмного забезпечення; або версії 2 Ліцензії, або (на Ваш розсуд) будь-якої наступної версії. 
+'version'                       => 'Версія MediaWiki',
+'version-extensions'            => 'Установлені розширення',
+'version-specialpages'          => 'Спеціальні сторінки',
+'version-parserhooks'           => 'Перехоплювачі синтаксичного аналізатора',
+'version-variables'             => 'Змінні',
+'version-antispam'              => 'Захист від спаму',
+'version-skins'                 => 'Оформлення',
+'version-other'                 => 'Інше',
+'version-mediahandlers'         => 'Обробники медіа',
+'version-hooks'                 => 'Перехоплювачі',
+'version-extension-functions'   => 'Функції розширень',
+'version-parser-extensiontags'  => 'Теги розширень синтаксичного аналізатора',
+'version-parser-function-hooks' => 'Перехоплювачі функцій синтаксичного аналізатора',
+'version-hook-name'             => "Ім'я перехоплювача",
+'version-hook-subscribedby'     => 'Підписаний на',
+'version-version'               => '(Версія $1)',
+'version-license'               => 'Ліцензія',
+'version-poweredby-credits'     => "Ця Вікі працює на системі управління вмістом '''[http://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
+'version-poweredby-others'      => 'інші',
+'version-license-info'          => 'MediaWiki є вільним програмним забезпеченням, ви можете розповсюджувати та/або модифікувати його відповідно до умов GNU General Public License, яка опублікованя фондом вільного програмного забезпечення; або версії 2 Ліцензії, або (на Ваш розсуд) будь-якої наступної версії. 
 
 MediaWiki поширюється в надії, що вона буде корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, навіть без неявної гарантії КОМЕРЦІЙНОЇ ПРИДАТНОСТІ чи ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ. Дивіться GNU General Public License для більш докладної інформації. 
 
 Ви повинні були отримати [{{SERVER}}{{SCRIPTPATH}}/COPYING копію GNU General Public License] разом з цією програмою, якщо немає, напишіть у Free Software Foundation, Inc 51 Franklin Street, Fifth Floor , Boston, MA 02110-1301, США або [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html прочитайте її онлайн].',
-'version-software'                 => 'Установлене програмне забезпечення',
-'version-software-product'         => 'Продукт',
-'version-software-version'         => 'Версія',
+'version-software'              => 'Установлене програмне забезпечення',
+'version-software-product'      => 'Продукт',
+'version-software-version'      => 'Версія',
 
 # Special:FilePath
 'filepath'         => 'Шлях до файлу',
@@ -3465,7 +3524,8 @@ MediaWiki поширюється в надії, що вона буде кори
 'specialpages'                   => 'Спеціальні сторінки',
 'specialpages-note'              => '----
 * Звичайні спеціальні сторінки.
-* <strong class="mw-specialpagerestricted">Спеціальні сторінки з обмеженим доступом.</strong>',
+* <span class="mw-specialpagerestricted">Спеціальні сторінки з обмеженим доступом.</span>
+* <span class="mw-specialpagecached">Кешовані cпеціальні сторінки.</span>',
 'specialpages-group-maintenance' => 'Технічні звіти',
 'specialpages-group-other'       => 'Інші',
 'specialpages-group-login'       => 'Вхід до системи / реєстрація',
@@ -3540,12 +3600,15 @@ MediaWiki поширюється в надії, що вона буде кори
 'sqlite-has-fts' => '$1 з підтримкою повнотекстового пошуку',
 'sqlite-no-fts'  => '$1 без підтримки повнотекстового пошуку',
 
-# Special:DisableAccount
-'disableaccount'             => 'Відключення облікового запису користувача',
-'disableaccount-user'        => "Ім'я користувача:",
-'disableaccount-reason'      => 'Причина:',
-'disableaccount-mustconfirm' => 'Ви повинні підтвердити, що ви хочете відключити цей обліковий запис.',
-'disableaccount-nosuchuser'  => 'Облікового запису користувача "$1" не існує.',
-'disableaccount-success'     => 'Обліковий запис користувача "$1" відключено назавжди.',
+# Add categories per AJAX
+'ajax-add-category'            => 'Додати категорію',
+'ajax-add-category-submit'     => 'Додати',
+'ajax-confirm-title'           => 'Підтвердити дію',
+'ajax-confirm-save'            => 'Зберегти',
+'ajax-add-category-summary'    => 'Додати категорію „$1“',
+'ajax-remove-category-summary' => 'Вилучити категорію „$1“',
+'ajax-error-title'             => 'Помилка',
+'ajax-remove-category-error'   => 'Не вдалося вилучити категорію "$1".
+Таке трапляється зазвичай тоді, коли категорія додається в статтю через шаблон.',
 
 );