Update magic words for Ukranian
[lhc/web/wiklou.git] / languages / messages / MessagesUk.php
index 25b6a52..5cb2f35 100644 (file)
@@ -4,13 +4,16 @@
  * @ingroup Language
  * @file
  *
- * @author Ahonc
  * @author AS
- * @author Innv
- * @author EugeneZelenko
+ * @author Ahonc
+ * @author Aleksandrit
  * @author Dubyk
- * @author Kalan
+ * @author EugeneZelenko
  * @author Gutsul (Gutsul.ua at Google Mail)
+ * @author Innv
+ * @author Kalan
+ * @author NickK
+ * @author Urhixidur
  */
 
 /*
@@ -31,28 +34,28 @@ $fallback8bitEncoding = 'windows-1251';
 $linkPrefixExtension = true;
 
 $namespaceNames = array(
-       NS_MEDIA          => 'Медіа',
-       NS_SPECIAL        => 'Спеціальна',
-       NS_MAIN           => '',
-       NS_TALK           => 'Обговорення',
-       NS_USER           => 'Користувач',
-       NS_USER_TALK      => 'Обговорення_користувача',
-       # NS_PROJECT set by \$wgMetaNamespace
-       NS_PROJECT_TALK   => 'Обговорення_{{grammar:genitive|$1}}',
-       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  => 'Обговорення_категорії',
+       NS_MEDIA            => 'Медіа',
+       NS_SPECIAL          => 'Спеціальна',
+       NS_TALK             => 'Обговорення',
+       NS_USER             => 'Користувач',
+       NS_USER_TALK        => 'Обговорення_користувача',
+       NS_PROJECT_TALK     => 'Обговорення_{{GRAMMAR:genitive|$1}}',
+       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    => 'Обговорення_категорії',
 );
 
 $namespaceAliases = array(
        'Спеціальні' => NS_SPECIAL,
+       'Зображення' => NS_IMAGE,
+       'Обговорення_зображення' => NS_IMAGE_TALK,
 );
 
 $skinNames = array(
@@ -82,7 +85,6 @@ $dateFormats = array(
        'ISO 8601 time' => 'xnH:xni:xns',
        'ISO 8601 date' => 'xnY-xnm-xnd',
        'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
-
 );
 
 $bookstoreList = array(
@@ -90,130 +92,134 @@ $bookstoreList = array(
 );
 
 $magicWords = array(
-       'redirect'            => array( '0', '#REDIRECT', '#ПЕРЕНАПРАВЛЕННЯ', '#ПЕРЕНАПР' ),
-       'notoc'               => array( '0', '__NOTOC__', '__БЕЗ_ЗМІСТУ__' ),
-       'nogallery'           => array( '0', '__NOGALLERY__', '__БЕЗ_ГАЛЕРЕЇ__' ),
-       'forcetoc'            => array( '0', '__FORCETOC__', '__ОБОВ_ЗМІСТ__' ),
-       'toc'                 => array( '0', '__TOC__', '__ЗМІСТ__' ),
-       'noeditsection'       => array( '0', '__NOEDITSECTION__', '__БЕЗ_РЕДАГУВ_РОЗДІЛУ__' ),
-       'currentmonth'        => array( '1', 'CURRENTMONTH', 'ПОТОЧНИЙ_МІСЯЦЬ' ),
-       'currentmonthname'    => array( '1', 'CURRENTMONTHNAME', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ' ),
-       'currentmonthnamegen' => array( '1', 'CURRENTMONTHNAMEGEN', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_РОД' ),
-       'currentmonthabbrev'  => array( '1', 'CURRENTMONTHABBREV', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_АБР' ),
-       'currentday'          => array( '1', 'CURRENTDAY', 'ПОТОЧНИЙ_ДЕНЬ' ),
-       'currentday2'         => array( '1', 'CURRENTDAY2', 'ПОТОЧНИЙ_ДЕНЬ_2' ),
-       'currentdayname'      => array( '1', 'CURRENTDAYNAME', 'НАЗВА_ПОТОЧНОГО_ДНЯ' ),
-       'currentyear'         => array( '1', 'CURRENTYEAR', 'ПОТОЧНИЙ_РІК' ),
-       'currenttime'         => array( '1', 'CURRENTTIME', 'ПОТОЧНИЙ_ЧАС' ),
-       'currenthour'         => array( '1', 'CURRENTHOUR', 'ПОТОЧНА_ГОДИНА' ),
-       'localmonth'          => array( '1', 'LOCALMONTH', 'ЛОКАЛЬН_МІСЯЦЬ' ),
-       'localmonthname'      => array( '1', 'LOCALMONTHNAME', 'НАЗВА_ЛОКАЛЬН_МІСЯЦЯ' ),
-       'localmonthnamegen'   => array( '1', 'LOCALMONTHNAMEGEN', 'НАЗВА_ЛОКАЛЬН_МІСЯЦЯ_РОД' ),
-       'localmonthabbrev'    => array( '1', 'LOCALMONTHABBREV', 'НАЗВА_ЛОКАЛЬН_МІСЯЦЯ_АБР' ),
-       'localday'            => array( '1', 'LOCALDAY', 'ЛОКАЛЬН_ДЕНЬ' ),
-       'localday2'           => array( '1', 'LOCALDAY2', 'ЛОКАЛЬН_ДЕНЬ_2' ),
-       'localdayname'        => array( '1', 'LOCALDAYNAME', 'НАЗВА_ЛОКАЛЬН_ДНЯ' ),
-       'localyear'           => array( '1', 'LOCALYEAR', 'ЛОКАЛЬН_РІК' ),
-       'localtime'           => array( '1', 'LOCALTIME', 'ЛОКАЛЬН_ЧАС' ),
-       'localhour'           => array( '1', 'LOCALHOUR', 'ЛОКАЛЬН_ГОДИНА' ),
-       'numberofpages'       => array( '1', 'NUMBEROFPAGES', 'КІЛЬКІСТЬ_СТОРІНОК' ),
-       'numberofarticles'    => array( '1', 'NUMBEROFARTICLES', 'КІЛЬКІСТЬ_СТАТЕЙ' ),
-       'numberoffiles'       => array( '1', 'NUMBEROFFILES', 'КІЛЬКІСТЬ_ФАЙЛІВ' ),
-       'numberofusers'       => array( '1', 'NUMBEROFUSERS', 'КІЛЬКІСТЬ_КОРИСТУВАЧІВ' ),
-       'numberofedits'       => array( '1', 'NUMBEROFEDITS', 'КІЛЬКІСТЬ_РЕДАГУВАНЬ' ),
-       'pagename'            => array( '1', 'PAGENAME', 'НАЗВА_СТОРІНКИ' ),
-       'pagenamee'           => array( '1', 'PAGENAMEE', 'НАЗВА_СТОРІНКИ_2' ),
-       'namespace'           => array( '1', 'NAMESPACE', 'ПРОСТІР_НАЗВ' ),
-       'namespacee'          => array( '1', 'NAMESPACEE', 'ПРОСТІР_НАЗВ_2' ),
-       'talkspace'           => array( '1', 'TALKSPACE', 'ПРОСТІР_ОБГОВОРЕННЯ' ),
-       'talkspacee'          => array( '1', 'TALKSPACEE', 'ПРОСТІР_ОБГОВОРЕННЯ_2' ),
-       'subjectspace'        => array( '1', 'SUBJECTSPACE', 'ARTICLESPACE', 'ПРОСТІР_СТАТЕЙ' ),
-       'subjectspacee'       => array( '1', 'SUBJECTSPACEE', 'ARTICLESPACEE', 'ПРОСТІР_СТАТЕЙ_2' ),
-       'fullpagename'        => array( '1', 'FULLPAGENAME', 'ПОВНА_НАЗВА_СТОРІНКИ' ),
-       'fullpagenamee'       => array( '1', 'FULLPAGENAMEE', 'ПОВНА_НАЗВА_СТОРІНКИ_2' ),
-       'subpagename'         => array( '1', 'SUBPAGENAME', 'НАЗВА_ПІДСТОРІНКИ' ),
-       'subpagenamee'        => array( '1', 'SUBPAGENAMEE', 'НАЗВА_ПІДСТОРІНКИ_2' ),
-       'basepagename'        => array( '1', 'BASEPAGENAME', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ' ),
-       'basepagenamee'       => array( '1', 'BASEPAGENAMEE', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2' ),
-       'talkpagename'        => array( '1', 'TALKPAGENAME', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ' ),
-       'talkpagenamee'       => array( '1', 'TALKPAGENAMEE', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2' ),
-       'subjectpagename'     => array( '1', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME', 'НАЗВА_СТАТТІ' ),
-       'subjectpagenamee'    => array( '1', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE', 'НАЗВА_СТАТТІ_2' ),
-       'msg'                 => array( '0', 'MSG:', 'ПОВІД:' ),
-       'subst'               => array( '0', 'SUBST:', 'ПІДСТ:' ),
-       'msgnw'               => array( '0', 'MSGNW:', 'ПОВІД_БЕЗ_ВІКІ:' ),
-       'img_thumbnail'       => array( '1', 'thumbnail', 'thumb', 'міні' ),
-       'img_manualthumb'     => array( '1', 'thumbnail=$1', 'thumb=$1', 'міні=$1' ),
-       'img_right'           => array( '1', 'right', 'праворуч' ),
-       'img_left'            => array( '1', 'left', 'ліворуч' ),
-       'img_none'            => array( '1', 'none', 'без' ),
-       'img_width'           => array( '1', '$1px', '$1пкс' ),
-       'img_center'          => array( '1', 'center', 'centre', 'центр' ),
-       'img_framed'          => array( '1', 'framed', 'enframed', 'frame', 'обрамити', 'рамка' ),
-       'img_frameless'       => array( '1', 'frameless', 'безрамки' ),
-       'img_page'            => array( '1', 'page=$1', 'page $1', 'сторінка=$1', 'сторінка $1' ),
-       'img_upright'         => array( '1', 'upright', 'upright=$1', 'upright $1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч $1' ),
-       'img_border'          => array( '1', 'border', 'межа' ),
-       'img_baseline'        => array( '1', 'baseline', 'основа' ),
-       'img_sub'             => array( '1', 'sub', 'під' ),
-       'img_super'           => array( '1', 'super', 'sup', 'над' ),
-       'img_top'             => array( '1', 'top', 'зверху' ),
-       'img_text_top'        => array( '1', 'text-top', 'текст-зверху' ),
-       'img_middle'          => array( '1', 'middle', 'посередині' ),
-       'img_bottom'          => array( '1', 'bottom', 'знизу' ),
-       'img_text_bottom'     => array( '1', 'text-bottom', 'текст-знизу' ),
-       'int'                 => array( '0', 'INT:', 'ВНУТР:' ),
-       'sitename'            => array( '1', 'SITENAME', 'НАЗВА_САЙТА' ),
-       'ns'                  => array( '0', 'NS:', 'ПН:' ),
-       'localurl'            => array( '0', 'LOCALURL:', 'ЛОКАЛЬНА_АДРЕСА:' ),
-       'localurle'           => array( '0', 'LOCALURLE:', 'ЛОКАЛЬНА_АДРЕСА_2:' ),
-       'server'              => array( '0', 'SERVER', 'СЕРВЕР' ),
-       'servername'          => array( '0', 'SERVERNAME', 'НАЗВА_СЕРВЕРА' ),
-       'scriptpath'          => array( '0', 'SCRIPTPATH', 'ШЛЯХ_ДО_СКРИПТУ' ),
-       'grammar'             => array( '0', 'GRAMMAR:', 'ВІДМІНОК:' ),
-       'notitleconvert'      => array( '0', '__NOTITLECONVERT__', '__NOTC__', '__БЕЗ_ПЕРЕТВОРЕННЯ_ЗАГОЛОВКУ__' ),
-       'nocontentconvert'    => array( '0', '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗ_ПЕРЕТВОРЕННЯ_ТЕКСТУ__' ),
-       'currentweek'         => array( '1', 'CURRENTWEEK', 'ПОТОЧНИЙ_ТИЖДЕНЬ' ),
-       'currentdow'          => array( '1', 'CURRENTDOW', 'ПОТОЧНИЙ_ДЕНЬ_ТИЖНЯ' ),
-       'localweek'           => array( '1', 'LOCALWEEK', 'ЛОКАЛЬН_ТИЖДЕНЬ' ),
-       'localdow'            => array( '1', 'LOCALDOW', 'ЛОКАЛЬН_ДЕНЬ_ТИЖНЯ' ),
-       'revisionid'          => array( '1', 'REVISIONID', 'ІД_ВЕРСІЇ' ),
-       'revisionday'         => array( '1', 'REVISIONDAY', 'ДЕНЬ_ВЕРСІЇ' ),
-       'revisionday2'        => array( '1', 'REVISIONDAY2', 'ДЕНЬ_ВЕРСІЇ_2' ),
-       'revisionmonth'       => array( '1', 'REVISIONMONTH', 'МІСЯЦЬ_ВЕРСІЇ' ),
-       'revisionyear'        => array( '1', 'REVISIONYEAR', 'РІК_ВЕРСІЇ' ),
-       'revisiontimestamp'   => array( '1', 'REVISIONTIMESTAMP', 'МІТКА_ЧАСУ_ВЕРСІЇ' ),
-       'plural'              => array( '0', 'PLURAL:', 'МНОЖИНА:' ),
-       'fullurl'             => array( '0', 'FULLURL:', 'ПОВНА_АДРЕСА:' ),
-       'fullurle'            => array( '0', 'FULLURLE:', 'ПОВНА_АДРЕСА_2:' ),
-       'lcfirst'             => array( '0', 'LCFIRST:', 'НР_ПЕРША:' ),
-       'ucfirst'             => array( '0', 'UCFIRST:', 'ВР_ПЕРША:' ),
-       'lc'                  => array( '0', 'LC:', 'НР:', 'НИЖНІЙ_РЕГІСТР:' ),
-       'uc'                  => array( '0', 'UC:', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:' ),
-       'raw'                 => array( '0', 'RAW:', 'НЕОБРОБ:' ),
-       'displaytitle'        => array( '1', 'DISPLAYTITLE', 'ПОКАЗАТИ_ЗАГОЛОВОК' ),
-       'rawsuffix'           => array( '1', 'R', 'Н' ),
-       'newsectionlink'      => array( '1', '__NEWSECTIONLINK__', '__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__' ),
-       'currentversion'      => array( '1', 'CURRENTVERSION', 'ПОТОЧНА_ВЕРСІЯ' ),
-       'urlencode'           => array( '0', 'URLENCODE:', 'ЗАКОДОВАНА_АДРЕСА:' ),
-       'anchorencode'        => array( '0', 'ANCHORENCODE', 'КОДУВАТИ_МІТКУ' ),
-       'currenttimestamp'    => array( '1', 'CURRENTTIMESTAMP', 'МІТКА_ПОТОЧНОГО_ЧАСУ' ),
-       'localtimestamp'      => array( '1', 'LOCALTIMESTAMP', 'МІТКА_ЛОКАЛЬН_ЧАСУ' ),
-       'directionmark'       => array( '1', 'DIRECTIONMARK', 'DIRMARK', 'НАПРЯМОК_ПИСЬМА' ),
-       'language'            => array( '0', '#LANGUAGE:', '#МОВА:' ),
-       'contentlanguage'     => array( '1', 'CONTENTLANGUAGE', 'CONTENTLANG', 'МОВА_ЗМІСТУ' ),
-       'pagesinnamespace'    => array( '1', 'PAGESINNAMESPACE:', 'PAGESINNS:', 'СТОРІНОК_У_ПРОСТОРІ_НАЗВ:', 'СТОР_У_ПН' ),
-       'numberofadmins'      => array( '1', 'NUMBEROFADMINS', 'КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ' ),
-       'formatnum'           => array( '0', 'FORMATNUM', 'ФОРМАТУВАТИ_ЧИСЛО' ),
-       'padleft'             => array( '0', 'PADLEFT', 'ЗАПОВНИТИ_ЛІВОРУЧ' ),
-       'padright'            => array( '0', 'PADRIGHT', 'ЗАПОВНИТИ_ПРАВОРУЧ' ),
-       'special'             => array( '0', 'special', 'спеціальна' ),
-       'defaultsort'         => array( '1', 'DEFAULTSORT:', 'СТАНДАРТНЕ_СОРТУВАННЯ' ),
-       'filepath'            => array( '0', 'FILEPATH:', 'ШЛЯХ_ДО_ФАЙЛУ:' ),
-       'tag'                 => array( '0', 'tag', 'тег' ),
-       'hiddencat'           => array( '1', '__HIDDENCAT__', '__ПРИХОВ_КАТ__' ),
-       'pagesincategory'     => array( '1', 'PAGESINCATEGORY', 'PAGESINCAT', 'СТОР_В_КАТ' ),
-       'pagesize'            => array( '1', 'PAGESIZE', 'РОЗМІР' ),
+       'redirect'              => array( '0', '#ПЕРЕНАПРАВЛЕННЯ', '#ПЕРЕНАПР', '#REDIRECT' ),
+       'notoc'                 => array( '0', '__БЕЗ_ЗМІСТУ__', '__NOTOC__' ),
+       'nogallery'             => array( '0', '__БЕЗ_ГАЛЕРЕЇ__', '__NOGALLERY__' ),
+       'forcetoc'              => array( '0', '__ОБОВ_ЗМІСТ__', '__FORCETOC__' ),
+       'toc'                   => array( '0', '__ЗМІСТ__', '__TOC__' ),
+       'noeditsection'         => array( '0', '__БЕЗ_РЕДАГУВ_РОЗДІЛУ__', '__NOEDITSECTION__' ),
+       'currentmonth'          => array( '1', 'ПОТОЧНИЙ_МІСЯЦЬ', 'CURRENTMONTH' ),
+       'currentmonthname'      => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'   => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_РОД', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'    => array( '1', 'НАЗВА_ПОТОЧНОГО_МІСЯЦЯ_АБР', 'CURRENTMONTHABBREV' ),
+       'currentday'            => array( '1', 'ПОТОЧНИЙ_ДЕНЬ', 'CURRENTDAY' ),
+       'currentday2'           => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_2', 'CURRENTDAY2' ),
+       'currentdayname'        => array( '1', 'НАЗВА_ПОТОЧНОГО_ДНЯ', 'CURRENTDAYNAME' ),
+       'currentyear'           => array( '1', 'ПОТОЧНИЙ_РІК', 'CURRENTYEAR' ),
+       'currenttime'           => array( '1', 'ПОТОЧНИЙ_ЧАС', 'CURRENTTIME' ),
+       'currenthour'           => array( '1', 'ПОТОЧНА_ГОДИНА', 'CURRENTHOUR' ),
+       'localmonth'            => array( '1', 'ЛОКАЛЬНИЙ_МІСЯЦЬ', 'LOCALMONTH' ),
+       'localmonthname'        => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'     => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_РОД', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'      => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_МІСЯЦЯ_АБР', 'LOCALMONTHABBREV' ),
+       'localday'              => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ', 'LOCALDAY' ),
+       'localday2'             => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_2', 'LOCALDAY2' ),
+       'localdayname'          => array( '1', 'НАЗВА_ЛОКАЛЬНОГО_ДНЯ', 'LOCALDAYNAME' ),
+       'localyear'             => array( '1', 'ЛОКАЛЬНИЙ_РІК', 'LOCALYEAR' ),
+       'localtime'             => array( '1', 'ЛОКАЛЬНИЙ_ЧАС', 'LOCALTIME' ),
+       'localhour'             => array( '1', 'ЛОКАЛЬНА_ГОДИНА', 'LOCALHOUR' ),
+       'numberofpages'         => array( '1', 'КІЛЬКІСТЬ_СТОРІНОК', 'NUMBEROFPAGES' ),
+       'numberofarticles'      => array( '1', 'КІЛЬКІСТЬ_СТАТЕЙ', 'NUMBEROFARTICLES' ),
+       'numberoffiles'         => array( '1', 'КІЛЬКІСТЬ_ФАЙЛІВ', 'NUMBEROFFILES' ),
+       'numberofusers'         => array( '1', 'КІЛЬКІСТЬ_КОРИСТУВАЧІВ', 'NUMBEROFUSERS' ),
+       'numberofedits'         => array( '1', 'КІЛЬКІСТЬ_РЕДАГУВАНЬ', 'NUMBEROFEDITS' ),
+       'pagename'              => array( '1', 'НАЗВА_СТОРІНКИ', 'PAGENAME' ),
+       'pagenamee'             => array( '1', 'НАЗВА_СТОРІНКИ_2', 'PAGENAMEE' ),
+       'namespace'             => array( '1', 'ПРОСТІР_НАЗВ', 'NAMESPACE' ),
+       'namespacee'            => array( '1', 'ПРОСТІР_НАЗВ_2', 'NAMESPACEE' ),
+       'talkspace'             => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ', 'TALKSPACE' ),
+       'talkspacee'            => array( '1', 'ПРОСТІР_ОБГОВОРЕННЯ_2', 'TALKSPACEE' ),
+       'subjectspace'          => array( '1', 'ПРОСТІР_СТАТЕЙ', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'         => array( '1', 'ПРОСТІР_СТАТЕЙ_2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'          => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ', 'FULLPAGENAME' ),
+       'fullpagenamee'         => array( '1', 'ПОВНА_НАЗВА_СТОРІНКИ_2', 'FULLPAGENAMEE' ),
+       'subpagename'           => array( '1', 'НАЗВА_ПІДСТОРІНКИ', 'SUBPAGENAME' ),
+       'subpagenamee'          => array( '1', 'НАЗВА_ПІДСТОРІНКИ_2', 'SUBPAGENAMEE' ),
+       'basepagename'          => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ', 'BASEPAGENAME' ),
+       'basepagenamee'         => array( '1', 'ОСНОВА_НАЗВИ_ПІДСТОРІНКИ_2', 'BASEPAGENAMEE' ),
+       'talkpagename'          => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ', 'TALKPAGENAME' ),
+       'talkpagenamee'         => array( '1', 'НАЗВА_СТОРІНКИ_ОБГОВОРЕННЯ_2', 'TALKPAGENAMEE' ),
+       'subjectpagename'       => array( '1', 'НАЗВА_СТАТТІ', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'      => array( '1', 'НАЗВА_СТАТТІ_2', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                   => array( '0', 'ПОВІД:', 'MSG:' ),
+       'subst'                 => array( '0', 'ПІДСТ:', 'SUBST:' ),
+       'msgnw'                 => array( '0', 'ПОВІД_БЕЗ_ВІКІ:', 'MSGNW:' ),
+       'img_thumbnail'         => array( '1', 'міні', 'thumbnail', 'thumb' ),
+       'img_manualthumb'       => array( '1', 'міні=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'             => array( '1', 'праворуч', 'right' ),
+       'img_left'              => array( '1', 'ліворуч',  'left' ),
+       'img_none'              => array( '1', 'без', 'none' ),
+       'img_width'             => array( '1', '$1пкс', '$1px' ),
+       'img_center'            => array( '1', 'центр', 'center', 'centre' ),
+       'img_framed'            => array( '1', 'обрамити', 'рамка', 'framed', 'enframed', 'frame' ),
+       'img_frameless'         => array( '1', 'безрамки', 'frameless' ),
+       'img_page'              => array( '1', 'сторінка=$1', 'сторінка $1', 'page=$1', 'page $1' ),
+       'img_upright'           => array( '1', 'зверхуправоруч', 'зверхуправоруч=$1', 'зверхуправоруч $1','upright', 'upright=$1', 'upright $1' ),
+       'img_border'            => array( '1', 'межа', 'border' ),
+       'img_baseline'          => array( '1', 'основа', 'baseline' ),
+       'img_sub'               => array( '1', 'під', 'sub' ),
+       'img_super'             => array( '1', 'над', 'super', 'sup' ),
+       'img_top'               => array( '1', 'зверху', 'top' ),
+       'img_text_top'          => array( '1', 'текст-зверху', 'text-top' ),
+       'img_middle'            => array( '1', 'посередині', 'middle' ),
+       'img_bottom'            => array( '1', 'знизу', 'bottom' ),
+       'img_text_bottom'       => array( '1', 'текст-знизу', 'text-bottom' ),
+       'int'                   => array( '0', 'ВНУТР:', 'INT:' ),
+       'sitename'              => array( '1', 'НАЗВА_САЙТА', 'SITENAME' ),
+       'ns'                    => array( '0', 'ПН:', 'ПИ:', 'NS:' ),
+       'localurl'              => array( '0', 'ЛОКАЛЬНА_АДРЕСА:', 'LOCALURL:' ),
+       'localurle'             => array( '0', 'ЛОКАЛЬНА_АДРЕСА_2:', 'LOCALURLE:' ),
+       'server'                => array( '0', 'СЕРВЕР', 'SERVER' ),
+       'servername'            => array( '0', 'НАЗВА_СЕРВЕРА', 'SERVERNAME' ),
+       'scriptpath'            => array( '0', 'ШЛЯХ_ДО_СКРИПТУ', 'SCRIPTPATH' ),
+       'grammar'               => array( '0', 'ВІДМІНОК:', 'GRAMMAR:' ),
+       'notitleconvert'        => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ЗАГОЛОВКА__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'      => array( '0', '__БЕЗ_ПЕРЕТВОРЕННЯ_ТЕКСТУ__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'           => array( '1', 'ПОТОЧНИЙ_ТИЖДЕНЬ', 'CURRENTWEEK' ),
+       'currentdow'            => array( '1', 'ПОТОЧНИЙ_ДЕНЬ_ТИЖНЯ', 'CURRENTDOW' ),
+       'localweek'             => array( '1', 'ЛОКАЛЬНИЙ_ТИЖДЕНЬ', 'LOCALWEEK' ),
+       'localdow'              => array( '1', 'ЛОКАЛЬНИЙ_ДЕНЬ_ТИЖНЯ', 'LOCALDOW' ),
+       'revisionid'            => array( '1', 'ІД_ВЕРСІЇ', 'REVISIONID' ),
+       'revisionday'           => array( '1', 'ДЕНЬ_ВЕРСІЇ', 'REVISIONDAY' ),
+       'revisionday2'          => array( '1', 'ДЕНЬ_ВЕРСІЇ_2', 'REVISIONDAY2' ),
+       'revisionmonth'         => array( '1', 'МІСЯЦЬ_ВЕРСІЇ', 'REVISIONMONTH' ),
+       'revisionyear'          => array( '1', 'РІК_ВЕРСІЇ', 'REVISIONYEAR' ),
+       'revisiontimestamp'     => array( '1', 'МІТКА_ЧАСУ_ВЕРСІЇ', 'REVISIONTIMESTAMP' ),
+       'plural'                => array( '0', 'МНОЖИНА:', 'PLURAL:' ),
+       'fullurl'               => array( '0', 'ПОВНА_АДРЕСА:', 'FULLURL:' ),
+       'fullurle'              => array( '0', 'ПОВНА_АДРЕСА_2:', 'FULLURLE:' ),
+       'lcfirst'               => array( '0', 'НР_ПЕРША:', 'LCFIRST:' ),
+       'ucfirst'               => array( '0', 'ВР_ПЕРША:', 'UCFIRST:' ),
+       'lc'                    => array( '0', 'НР:', 'НИЖНІЙ_РЕГІСТР:', 'LC:' ),
+       'uc'                    => array( '0', 'ВР:', 'ВЕРХНІЙ_РЕГІСТР:', 'UC:' ),
+       'raw'                   => array( '0', 'НЕОБРОБ:', 'RAW:' ),
+       'displaytitle'          => array( '1', 'ПОКАЗАТИ_ЗАГОЛОВОК', 'DISPLAYTITLE' ),
+       'rawsuffix'             => array( '1', 'Н', 'R' ),
+       'newsectionlink'        => array( '1', '__ПОСИЛАННЯ_НА_НОВИЙ_РОЗДІЛ__', '__NEWSECTIONLINK__' ),
+       'currentversion'        => array( '1', 'ПОТОЧНА_ВЕРСІЯ', 'CURRENTVERSION' ),
+       'urlencode'             => array( '0', 'ЗАКОДОВАНА_АДРЕСА:', 'URLENCODE:' ),
+       'anchorencode'          => array( '0', 'КОДУВАТИ_МІТКУ', 'ANCHORENCODE' ),
+       'currenttimestamp'      => array( '1', 'МІТКА_ПОТОЧНОГО_ЧАСУ', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'        => array( '1', 'МІТКА_ЛОКАЛЬНОГО_ЧАСУ', 'LOCALTIMESTAMP' ),
+       'directionmark'         => array( '1', 'НАПРЯМОК_ПИСЬМА', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'              => array( '0', '#МОВА:', '#LANGUAGE:' ),
+       'contentlanguage'       => array( '1', 'МОВА_ВМІСТУ', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'      => array( '1', 'СТОРІНОК_У_ПРОСТОРІ_НАЗВ:', 'СТОР_У_ПН:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'        => array( '1', 'КІЛЬКІСТЬ_АДМІНІСТРАТОРІВ', 'NUMBEROFADMINS' ),
+       'formatnum'             => array( '0', 'ФОРМАТУВАТИ_ЧИСЛО', 'ФОРМАТ_ЧИСЛ', 'FORMATNUM' ),
+       'padleft'               => array( '0', 'ЗАПОВНИТИ_ЛІВОРУЧ', 'PADLEFT' ),
+       'padright'              => array( '0', 'ЗАПОВНИТИ_ПРАВОРУЧ',  'PADRIGHT' ),
+       'special'               => array( '0', 'спеціальна', 'special' ),
+       'defaultsort'           => array( '1', 'СТАНДАРТНЕ_СОРТУВАННЯ', 'КЛЮЧ_СОРТУВАННЯ', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'              => array( '0', 'ШЛЯХ_ДО_ФАЙЛУ:', 'FILEPATH:' ),
+       'tag'                   => array( '0', 'тег', 'мітка', 'tag' ),
+       'hiddencat'             => array( '1', '__ПРИХОВ_КАТ__', '__HIDDENCAT__' ),
+       'pagesincategory'       => array( '1', 'СТОР_В_КАТ', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'              => array( '1', 'РОЗМІР', 'РОЗМІР_СТОРІНКИ', 'PAGESIZE' ),
+       'index'                 => array( '1', '__ІНДЕКС__', '__INDEX__' ),
+       'noindex'               => array( '1', '__БЕЗ_ІНДЕКСУ__',  '__NOINDEX__' ),
+       'numberingroup'         => array( '1', 'КІЛЬКІСТЬ_У_ГРУПІ', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'        => array( '1', '__СТАТИЧНЕ_ПЕРЕНАПРАВЛЕННЯ__', '__STATICREDIRECT__' ),
 );
 
 $linkTrail = '/^([a-zабвгґдеєжзиіїйклмнопрстуфхцчшщьєюяёъы“»]+)(.*)$/sDu';
@@ -256,10 +262,13 @@ $messages = array(
 'tog-watchlisthideown'        => 'Ховати мої редагування у списку спостереження',
 'tog-watchlisthidebots'       => 'Ховати редагування ботів у списку спостереження',
 'tog-watchlisthideminor'      => 'Ховати незначні редагування у списку спостереження',
+'tog-watchlisthideliu'        => 'Ховати редагування зареєстрованих користувачів у списку спосетереження',
+'tog-watchlisthideanons'      => 'Ховати редагування анонімів у списку спостереження',
 'tog-nolangconversion'        => 'Відключити перетворення систем письма',
 'tog-ccmeonemails'            => 'Відправляти мені копії листів, які я надсилаю іншим користувачам',
 'tog-diffonly'                => 'Не показувати вміст сторінки під різницею версій',
 'tog-showhiddencats'          => 'Показувати приховані категорії',
+'tog-norollbackdiff'          => 'Не показувати різницю версій після виконання відкоту',
 
 'underline-always'  => 'Завжди',
 'underline-never'   => 'Ніколи',
@@ -340,7 +349,7 @@ $messages = array(
 == Деякі корисні ресурси ==
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Список налаштувань];
 * [http://www.mediawiki.org/wiki/Manual:FAQ Часті питання з приводу MediaWiki];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Розсилка повідомлень про появу нових версій MediaWiki].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Розсилка повідомлень про появу нових версій MediaWiki].',
 
 'about'          => 'Про',
 'article'        => 'Стаття',
@@ -386,7 +395,7 @@ $messages = array(
 'deletethispage'    => 'Вилучити цю сторінку',
 'undelete_short'    => 'Відновити $1 {{PLURAL:$1|редагування|редагування|редагувань}}',
 'protect'           => 'Захистити',
-'protect_change'    => 'змінити рівень захисту',
+'protect_change'    => 'змінити',
 'protectthispage'   => 'Захистити цю сторінку',
 'unprotect'         => 'Зняти захист',
 'unprotectthispage' => 'Зняти захист із цієї сторінки',
@@ -460,6 +469,8 @@ $messages = array(
 'editsection'             => 'ред.',
 'editold'                 => 'ред.',
 'viewsourceold'           => 'переглянути вихідний код',
+'editlink'                => 'редагувати',
+'viewsourcelink'          => 'показати код',
 'editsectionhint'         => 'Редагувати розділ: $1',
 'toc'                     => 'Зміст',
 'showtoc'                 => 'показати',
@@ -469,11 +480,13 @@ $messages = array(
 'restorelink'             => '$1 {{PLURAL:$1|вилучене редагування|вилучених редагування|вилучених редагувань}}',
 'feedlinks'               => 'У вигляді:',
 'feed-invalid'            => 'Неправильний тип каналу для підписки.',
-'feed-unavailable'        => 'Стрічки синдикації не доступні на сайті {{SITENAME}}',
+'feed-unavailable'        => 'Стрічки синдикації не доступні',
 'site-rss-feed'           => '$1 — RSS-стрічка',
 'site-atom-feed'          => '$1 — Atom-стрічка',
 'page-rss-feed'           => '«$1» — RSS-стрічка',
 'page-atom-feed'          => '«$1» — Atom-стрічка',
+'feed-atom'               => 'Atom',
+'feed-rss'                => 'RSS',
 'red-link-title'          => '$1 (ще не написано)',
 
 # Short words for each namespace, by default used in the namespace tab in monobook
@@ -494,7 +507,7 @@ $messages = array(
 'nosuchspecialpage' => 'Такої спеціальної сторінки нема',
 'nospecialpagetext' => "<big>'''Така спеціальна сторінка не існує.'''</big>
 
-Див. [[Special:Specialpages|список спеціальних сторінок]].",
+Див. [[Special:SpecialPages|список спеціальних сторінок]].",
 
 # General errors
 'error'                => 'Помилка',
@@ -509,7 +522,7 @@ MySQL повернув помилку "<tt>$3: $4</tt>".',
 «$1»
 відбувся з функції «$2».
 MySQL повернув помилку «$3: $4».',
-'noconnect'            => "Ð\92ибаÑ\87Ñ\82е! Ð£ Ð·Ð²'Ñ\8fзкÑ\83 Ð· Ñ\82еÑ\85нÑ\96Ñ\87ними Ð¿Ñ\80облемами зараз неможливо зв'язатися з сервером баз даних.<br />
+'noconnect'            => "ЧеÑ\80ез Ñ\82еÑ\85нÑ\96Ñ\87нÑ\96 Ð¿Ñ\80облеми зараз неможливо зв'язатися з сервером баз даних.<br />
 $1",
 'nodb'                 => 'Неможливо вибрати базу даних $1',
 'cachederror'          => 'Нижче показана кешована копія запитаної сторінки; можливо вона застаріла.',
@@ -544,7 +557,6 @@ $1",
 'badtitle'             => 'Неприпустима назва',
 'badtitletext'         => 'Запитана назва сторінки неправильна, порожня, або неправильно зазначена міжмовна чи міжвікі назва.
 Можливо, в назві використовуються недопустимі символи.',
-'perfdisabled'         => 'На жаль, ця можливість тимчасово недоступна через завантаженість сервера.',
 'perfcached'           => 'Наступні дані взяті з кешу і можуть бути застарілими:',
 'perfcachedts'         => 'Наступні дані взяті з кешу, востаннє він оновлювався о $1.',
 'querypage-no-updates' => 'Зміни цієї сторінки зараз заборонені. Дані тут не можуть бути оновлені зараз.',
@@ -576,7 +588,7 @@ $1",
 'logouttitle'                => 'Вийти з системи',
 'logouttext'                 => '<strong>Тепер ви працюєте в тому ж режимі, який був до вашого входу до системи.</strong>
 
-Ви можете продовжувати використовувати {{grammar:accusative|{{SITENAME}}}} анонімно або знову [[Special:Userlogin|ввійти у систему]] як той самий чи інший користувач. Деякі сторінки можуть відображатися, ніби ви ще представлені системі під іменем, щоб уникнути цього, оновіть кеш браузера.',
+Ви можете продовжувати використовувати {{grammar:accusative|{{SITENAME}}}} анонімно або знову [[Special:UserLogin|ввійти у систему]] як той самий чи інший користувач. Деякі сторінки можуть відображатися, ніби ви ще представлені системі під іменем, щоб уникнути цього, оновіть кеш браузера.',
 'welcomecreation'            => '== Вітаємо вас, $1! ==
 Ваш обліковий запис створено.
 Не забудьте змінити свої [[Special:Preferences|налаштування для сайту]].',
@@ -587,10 +599,9 @@ $1",
 'remembermypassword'         => "Запам'ятовувати мій обліковий запис на цьому комп'ютері",
 'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Сталася помилка при автентифікації за допомогою зовнішньої бази даних, або у вас недостатньо прав для внесення змін до свого зовнішнього облікового запису.',
-'loginproblem'               => '<b>Проблема при вході до системи.</b><br />Спробуйте ще раз!',
 'login'                      => 'Вхід до системи',
 'nav-login-createaccount'    => 'Вхід / реєстрація',
-'loginprompt'                => 'Ви повинні активувати куки (cookies) для [[Special:Userlogin|входу до системи]] {{grammar:accusative|{{SITENAME}}}}.',
+'loginprompt'                => 'Ви повинні активувати куки (cookies) для входу до {{GRAMMAR:genitive|{{SITENAME}}}}.',
 'userlogin'                  => 'Вхід / реєстрація',
 'logout'                     => 'Вихід із системи',
 'userlogout'                 => 'Вихід із системи',
@@ -602,8 +613,8 @@ $1",
 'gotaccountlink'             => 'Увійдіть',
 'createaccountmail'          => 'електронною поштою',
 'badretype'                  => 'Уведені вами паролі не збігаються.',
-'userexists'                 => "Ð\92ведене Ð²Ð°Ð¼Ð¸ ім'я користувача вже існує.
-Оберіть, будь ласка, інше ім'я.",
+'userexists'                 => "Уведене ім'я користувача вже існує.
+Оберіть інше ім'я.",
 'youremail'                  => 'Адреса електронної пошти:',
 'username'                   => "Ім'я користувача:",
 'uid'                        => 'Ідентифікатор користувача:',
@@ -618,7 +629,8 @@ $1",
 'email'                      => 'Електронна пошта',
 'prefs-help-realname'        => "Справжнє ім'я (необов'язкове поле): якщо ви його зазначите, то воно буде використовуватися, щоб показувати, хто редагував сторінку.",
 'loginerror'                 => 'Помилка при вході до системи',
-'prefs-help-email'           => "Адреса електронної пошти (необов'язкове поле) дає можливість іншим користувачам зв'язатися з вами, не знаючи вашої електронної адреси.",
+'prefs-help-email'           => "Адреса електронної пошти (необов'язкове поле) дає можливість надіслати вам новий пароль у випадку, якщо ви забули поточний.
+Також вона дозволить іншим користувачам за допомогою вашої сторінки у вікі зв'язатися з вами, не виказуючи вашої електронної адреси.",
 'prefs-help-email-required'  => 'Потрібно зазначити адресу електронної пошти.',
 'nocookiesnew'               => 'Користувач зареєструвався, але не ввійшов до системи.
 {{SITENAME}} використовує «cookies» для входу до системи.
@@ -630,8 +642,8 @@ $1",
 'noname'                     => "Ви вказали неіснуюче ім'я користувача.",
 'loginsuccesstitle'          => 'Успішний вхід до системи',
 'loginsuccess'               => "'''Тепер ви працюєте у {{grammar:genitive|{{SITENAME}}}} під іменем $1.'''",
-'nosuchuser'                 => 'Користувач з іменем $1 не існує.
-Перевірте правильність написання або скористайтеся формою нижче, щоб зареєструвати нового користувача.',
+'nosuchuser'                 => 'Користувач з іменем «$1» не існує.
+Перевірте правильність написання або скористайтеся формою нижче, щоб [[Special:UserLogin/signup|зареєструвати нового користувача]].',
 'nosuchusershort'            => 'Користувач з іменем <nowiki>$1</nowiki> не існує.
 Перевірте правильність написання імені.',
 'nouserspecified'            => "Ви повинні вказати ім'я користувача.",
@@ -641,12 +653,14 @@ $1",
 Він має містити принаймні $1 {{PLURAL:$1|символ|символи|символів}} і відрізнятися від імені користувача.',
 'mailmypassword'             => 'Надіслати новий пароль',
 'passwordremindertitle'      => "Пам'ятка пароля користувача {{grammar:genitive|{{SITENAME}}}}",
-'passwordremindertext'       => 'Хтось (можливо, ви, з IP-адреси $1)
-зробив запит на відправлення вам нового пароля користувача {{grammar:genitive|{{SITENAME}}}} ($4).
-Пароль користувача $2 тепер такий: <code>$3</code>.
-Тепер вам необхідно ввійти до системи і змінити пароль.
-
-Якщо ви не надсилали запиту на зміну пароля або якщо ви вже згадали свій пароль, ви можете ігнорувати це повідомлення і далі використовувати свій старий пароль.',
+'passwordremindertext'       => 'Хтось (можливо, ви, з IP-адреси $1) зробив запит
+на надсилання вам нового пароля користувача {{grammar:genitive|{{SITENAME}}}} ($4). Для користувача
+«$2» створено новий пароль: <code>$3</code>. Якщо це зробили ви,
+то вам слід увійти до системи, ввівши новий пароль.
+
+Якщо ви не надсилали запиту на зміну пароля або якщо ви вже згадали свій пароль
+і не хочете його змінювати, ви можете ігнорувати це повідомлення і
+продовжувати використовувати свій старий пароль.',
 'noemail'                    => 'Для користувача "$1" не вказано адресу електронної пошти.',
 'passwordsent'               => 'Новий пароль був надісланий на адресу електронної пошти, зазначену для "$1".
 Будь ласка, ввійдіть до системи після отримання пароля.',
@@ -656,8 +670,9 @@ $1",
 'throttled-mailpassword'     => 'Функція нагадування пароля вже використовувалась протягом {{PLURAL:$1|останньої $1 години|останніх $1 годин|останніх $1 годин}}.
 Для попередження зловживань дозволено виконувати не більше одного нагадування за $1 {{PLURAL:$1|годину|години|годин}}.',
 'mailerror'                  => 'Помилка при відправці пошти: $1',
-'acct_creation_throttle_hit' => 'На жаль, ви вже створили $1 облікових записів. Ви не можете створити більше жодного.',
-'emailauthenticated'         => 'Адресу вашої електронної пошти підтверджено $1.',
+'acct_creation_throttle_hit' => 'На жаль, ви вже створили $1 {{PLURAL:$1|обліковий запис|облікових записи|облікових записів}}.
+Ви не можете створити більше жодного.',
+'emailauthenticated'         => 'Адресу вашої електронної пошти підтверджено $2 о $3.',
 'emailnotauthenticated'      => 'Адресу вашої електронної пошти <strong>ще не підтверджено</strong>, функції вікі-двигуна роботи з ел. поштою відключені.',
 'noemailprefs'               => 'Адресу електронної пошти не вказано, функції вікі роботи з ел. поштою відключені.',
 'emailconfirmlink'           => 'Підтвердити адресу вашої електронної пошти',
@@ -669,6 +684,7 @@ $1",
 'createaccount-text'         => 'Хтось створив обліковий запис «$2» на сервері проекту {{SITENAME}} ($4) з паролем «$3», зазначивши вашу адресу електронної пошти. Вам слід зайти і змінити пароль.
 
 Проігноруйте дане повідомлення, якщо обліковий запис було створено помилково.',
+'login-throttled'            => 'Ви зробили надто багато спроб ввести пароль для цього облікового запису. Будь ласка, зачекайте перед повторною спробою.',
 'loginlanguagelabel'         => 'Мова: $1',
 
 # Password reset dialog
@@ -678,7 +694,7 @@ $1",
 'resetpass_submit'        => 'Установити пароль і ввійти',
 'resetpass_success'       => 'Ваш пароль успішно змінено! Виконується вхід до системи…',
 'resetpass_bad_temporary' => 'Недійсний тимчасовий пароль. Можливо, ви вже змінили ваш пароль. Спробуйте надіслати запит на тимчасовий пароль ще раз.',
-'resetpass_forbidden'     => 'Ð\9cожливÑ\96Ñ\81Ñ\82Ñ\8c Ð·Ð¼Ñ\96ни Ð¿Ð°Ñ\80олÑ\8e Ð² Ñ\86Ñ\96й Ð²Ñ\96кÑ\96\81иÑ\81Ñ\82емÑ\96 Ð½Ðµ Ð¿ÐµÑ\80едбаÑ\87ена',
+'resetpass_forbidden'     => 'Ð\9cожливÑ\96Ñ\81Ñ\82Ñ\8c Ð·Ð¼Ñ\96ни Ð¿Ð°Ñ\80олÑ\8f Ð½Ðµ Ð¿ÐµÑ\80едбаÑ\87ена.',
 'resetpass_missing'       => 'Форма не містить даних.',
 
 # Edit page toolbar
@@ -722,29 +738,31 @@ $1",
 'blockedtitle'                     => 'Користувача заблоковано',
 'blockedtext'                      => "<big>'''Ваш обліковий запис або IP-адреса заблоковані.'''</big>
 
-Блокування виконане адміністратором $1. Зазначена наступна причина: ''«$2»''.
+Блокування виконане адміністратором $1. 
+Зазначена наступна причина: ''$2''.
 
 * Початок блокування: $8
 * Закінчення блокування: $6
-* Був заблокований: $7
+* Блокування виконав: $7
 
 Ви можете надіслати листа користувачеві $1 або будь-якому іншому [[{{MediaWiki:Grouppage-sysop}}|адміністратору]], щоб обговорити блокування.
 
 Зверніть увагу, що ви не зможете надіслати листа адміністратору, якщо ви не зареєстровані або не підтвердили свою електронну адресу в [[Special:Preferences|особистих налаштуваннях]], а також якщо вам було заборонено надсилати листи при блокуванні.
 
-Ваша IP-адреса — $3, ідентифікатор блокування — #$5. Будь ласка, зазначайте ці дані у своїх запитах.",
+Ваша поточна IP-адреса — $3, ідентифікатор блокування — #$5. Будь ласка, зазначайте ці дані у своїх запитах.",
 'autoblockedtext'                  => "Ваша IP-адреса автоматично заблокована у зв'язку з тим, що вона раніше використовувалася кимось із заблокованих користувачів. Адміністратор ($1), що її заблокував, зазначив наступну причину блокування:
 
-:«$2»
+:''$2''
 
 * Початок блокування: $8
 * Закінчення блокування: $6
+* Блокування виконав: $7
 
 Ви можете надіслати листа користувачеві $1 або будь-якому іншому [[{{MediaWiki:Grouppage-sysop}}|адміністратору]], щоб обговорити блокування.
 
 Зверніть увагу, що ви не зможете надіслати листа адміністраторові, якщо ви не зареєстровані у проекті або не підтвердили свою електронну адресу в [[Special:Preferences|особистих налаштуваннях]], а також якщо вам було заборонено надсилати листи при блокуванні.
 
-Ваш ідентифікатор блокування — #$5. Будь ласка, зазначайте його у своїх запитах.",
+Ваша поточна IP-адреса — $3, ідентифікатор блокування — #$5. Будь ласка, зазначайте його у своїх запитах.",
 'blockednoreason'                  => 'не вказано причини',
 'blockedoriginalsource'            => 'Зміст сторінки «$1» наведено нижче:',
 'blockededitsource'                => "Текст '''ваших редагувань''' сторінки «$1» наведено нижче:",
@@ -768,14 +786,16 @@ $1",
 'anontalkpagetext'                 => "----''Це сторінка обговорення, що належить анонімному користувачу, який ще не зареєструвався або не скористався зареєстрованим ім'ям.
 Тому ми вимушені використовувати IP-адресу для його ідентифікації.
 Одна IP-адреса може використовуватися декількома користувачами.
-Якщо ви — анонімний користувач і вважаєте, що отримали коментарі, адресовані не вам, будь ласка [[Special:Userlogin/signup|зареєструйтесь]] або [[Special:Userlogin|увійдіть до системи]], щоб у майбутньому уникнути можливої плутанини з іншими анонімними користувачами.''",
+Якщо ви — анонімний користувач і вважаєте, що отримали коментарі, адресовані не вам, будь ласка [[Special:UserLogin/signup|зареєструйтесь]] або [[Special:UserLogin|увійдіть до системи]], щоб у майбутньому уникнути можливої плутанини з іншими анонімними користувачами.''",
 'noarticletext'                    => "Зараз на цій сторінці нема тексту. Ви можете [[Special:Search/{{PAGENAME}}|пошукати цю назву]] в інших статтях або '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} створити сторінку з такою назвою]'''.",
-'userpage-userdoesnotexist'        => 'Ð\9aоÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87 Ð¿Ñ\96д Ð½Ð°Ð·Ð²Ð¾Ñ\8e "$1" Ð½Ðµ Ð·Ð°Ñ\80еÑ\94Ñ\81Ñ\82Ñ\80ований. Ð\9fеÑ\80евÑ\96Ñ\80Ñ\82е, Ñ\8fкщо ви хочете створити/редагувати цю сторінку.',
-'clearyourcache'                   => "'''Зауваження:''' Після зберігання, ви маєте відновити кеш вашого браузера, щоб побачити зміни. '''Mozilla / Firefox / Safari:''' тримайте ''Shift'' коли натискаєте ''Reload'', або натисніть ''Ctrl-Shift-R'' (''Cmd-Shift-R'' на Apple Mac); '''IE:''' тримайте ''Ctrl'' коли натискаєте ''Refresh'', або натисніть ''Ctrl-F5''; '''Konqueror:''': натисніть кнопку ''Reload'', або натисніть ''F5''; '''Opera''' користувачам може знадобитись повністю очистити кеш у ''Tools→Preferences''.",
+'userpage-userdoesnotexist'        => 'Ð\9aоÑ\80иÑ\81Ñ\82Ñ\83ваÑ\87 Ð¿Ñ\96д Ð½Ð°Ð·Ð²Ð¾Ñ\8e "$1" Ð½Ðµ Ð·Ð°Ñ\80еÑ\94Ñ\81Ñ\82Ñ\80ований. Ð\9fеÑ\80еконайÑ\82еÑ\81Ñ\8fщо ви хочете створити/редагувати цю сторінку.',
+'clearyourcache'                   => "'''Зауваження:''' Після зберігання ви маєте відновити кеш вашого браузера, щоб побачити зміни. '''Mozilla / Firefox / Safari:''' тримайте ''Shift'', коли натискаєте ''Reload'', або натисніть ''Ctrl-Shift-R'' (''Cmd-Shift-R'' на Apple Mac); '''IE:''' тримайте ''Ctrl'', коли натискаєте ''Refresh'', або натисніть ''Ctrl-F5''; '''Konqueror:''': натисніть кнопку ''Reload'', або натисніть ''F5''; '''Opera:''' користувачам може знадобитись повністю очистити кеш у ''Tools→Preferences''.",
 'usercssjsyoucanpreview'           => '<strong>Підказка:</strong> Використовуйте кнопку попереднього перегляду, щоб протестувати ваш новий css-файл чи js-файл перед збереженням.',
-'usercsspreview'                   => "'''Пам'ятайте, що це лише попередній перегляд вашого css-файлу, його ще не збережено!'''",
+'usercsspreview'                   => "'''Пам'ятайте, що це лише попередній перегляд вашого css-файлу.'''
+'''Його ще не збережено!'''",
 'userjspreview'                    => "'''Пам'ятайте, що це тільки попередній перегляд вашого JavaScript-файлу і поки він ще не збережений!'''",
-'userinvalidcssjstitle'            => "'''Увага:''' теми оформлення «$1» не знайдено. Пам\\'ятайте, що користувацькі .css и .js сторінки повинні мати назву, що складається лише з малих букв, наприклад «{{ns:user}}:Хтось/monobook.css», а не «{{ns:user}}:Хтось/Monobook.css».",
+'userinvalidcssjstitle'            => "'''Увага:''' тема оформлення «$1» не знайдена.
+Пам'ятайте, що користувацькі .css та .js сторінки повинні мати назву, що складається лише з малих літер, наприклад «{{ns:user}}:Хтось/monobook.css», а не «{{ns:user}}:Хтось/Monobook.css».",
 'updated'                          => '(Оновлена)',
 'note'                             => '<strong>Зауваження:</strong>',
 'previewnote'                      => '<strong>Це лише попередній перегляд,
@@ -787,7 +807,7 @@ $1",
 
 ''Оскільки {{SITENAME}} дозволяє використовувати чистий HTML, попередній перегляд відключено, щоб попередити JavaScript-атаки.''
 
-<sstrong>Якщо це доброякісна спроба редагування, будь ласка, спробуйте ще раз. Якщо не вийде знову, - спробуйте [[Special:Userlogout|завершити сеанс роботи]] й ще раз ввійти до системи.</sstrong>",
+<sstrong>Якщо це доброякісна спроба редагування, будь ласка, спробуйте ще раз. Якщо не вийде знову, - спробуйте [[Special:UserLogout|завершити сеанс роботи]] й ще раз ввійти до системи.</sstrong>",
 'token_suffix_mismatch'            => '<strong>Ваше редагування було відхилене, оскільки ваша програма не правильно обробляє знаки пунктуації у вікні редагування. Редагування було скасоване для запобігання спотворенню тексту статті.
 Подібні проблеми можуть виникати при використанні анонімізуючих веб-проксі, що містять помилки.</strong>',
 'editing'                          => 'Редагування $1',
@@ -809,7 +829,7 @@ $1",
 Якщо ви не бажаєте, щоб написане вами безжалісно редагувалось і розповсюджувалося за бажанням будь-кого, не пишіть тут.<br />
 Ви також підтверджуєте, що написане вами тут належить вам або взяте з джерела, що є суспільним надбанням чи подібним вільним джерелом.
 <strong>НЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ МАТЕРІАЛИ, ЩО ОХОРОНЯЮТЬСЯ АВТОРСЬКИМ ПРАВОМ!</strong>',
-'copyrightwarning2'                => "Будь ласка, зверніть увагу, що всі внесені вами зміни можуть редагуватися доповнюватися або вилучатися іншими користувачами.
+'copyrightwarning2'                => "Будь ласка, зверніть увагу, що всі внесені вами зміни можуть редагуватися, доповнюватися або вилучатися іншими користувачами.
 Якщо ви не бажаєте, щоб написане вами безжалісно редагувалось — не пишіть тут.<br />
 Ви також зобов'язуєтесь, що написане вами тут належить вам або взяте з джерела, що є суспільним надбанням, або подібного вільного джерела (див. $1).<br />
 <strong>НЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ МАТЕРІАЛИ, ЩО Є ОБ'ЄКТОМ АВТОРСЬКОГО ПРАВА!</strong>",
@@ -819,7 +839,9 @@ $1",
 'longpageerror'                    => '<strong>ПОМИЛКА: текст, що ви хочете зберегти має $1 кілобайт, що більше ніж встановлену межу $2 кілобайт. Сторінку неможливо зберегти.</strong>',
 'readonlywarning'                  => "<strong>ПОПЕРЕДЖЕННЯ: База даних заблокована в зв'язку з процедурами обслуговування,
 тому, на даний момент, ви не можете записати ваші зміни.
-Можливо, вам варто зберегти текст в локальний файл (на своєму диску) й зберегти його пізніше.</strong>",
+Можливо, вам варто зберегти текст в локальний файл (на своєму диску) й зберегти його пізніше.</strong>
+
+Адміністратор, що заблокував базу даних, залишив наступне пояснення: $1",
 'protectedpagewarning'             => '<strong>ПОПЕРЕДЖЕННЯ: Ця сторінка захищена від змін, її можуть редагувати тільки адміністратори.</strong>',
 'semiprotectedpagewarning'         => "'''Примітка:''' Ця сторінка захищена. Її можуть редагувати тільки зареєстровані користувачі.",
 'cascadeprotectedwarning'          => "'''Попередження:''' Цю сторінку можуть редагувати лише користувачі з групи «Адміністратори», оскільки вона включена {{PLURAL:$1|до сторінки, для якої|до наступних сторінок, для яких}} активовано каскадний захист:",
@@ -833,8 +855,8 @@ $1",
 'edittools'                        => '<!-- Розміщений тут текст буде відображатися під формою редагування і формою завантаження. -->',
 'nocreatetitle'                    => 'Створення сторінок обмежено',
 'nocreatetext'                     => 'На цьому сайті обмежено можливість створення нових сторінок.
-Ви можете повернуться назад й змінити існуючу сторінку, [[Special:Userlogin|ввійти в систему, або створити новий обліковий запис]].',
-'nocreate-loggedin'                => 'У вас нема дозволу створювати нові сторінки у {{grammar:genitive|{{SITENAME}}}}.',
+Ви можете повернуться назад й змінити існуючу сторінку, [[Special:UserLogin|ввійти в систему, або створити новий обліковий запис]].',
+'nocreate-loggedin'                => 'У вас нема дозволу створювати нові сторінки.',
 'permissionserrors'                => 'Помилки прав доступу',
 'permissionserrorstext'            => 'У вас нема прав на виконання цієї операції з {{PLURAL:$1|наступної причини|наступних причин}}:',
 'permissionserrorstext-withaction' => 'У вас нема дозволу на $2 з {{PLURAL:$1|наступної причини|наступних причин}}:',
@@ -842,11 +864,21 @@ $1",
 
 Перевірте, чи справді вам потрібно знову створювати цю сторінку.
 Нижче наведений журнал вилучень:",
+'deleted-notice'                   => 'Ця сторінка була вилучена. Для довідки нижче наведені відповідні записи з журналу вилучень.',
+'deletelog-fulllog'                => 'Переглянути повний журнал',
+'edit-hook-aborted'                => 'Редагування скасоване процедурою-перехоплювачем.
+Додаткові пояснення не наведені.',
+'edit-gone-missing'                => 'Неможливо оновити сторінку.
+Імовірно, вона була вилучена.',
+'edit-conflict'                    => 'Конфлікт редагувань.',
+'edit-no-change'                   => 'Ваше редагування відхилене, оскільки в тексті не було зроблено змін.',
+'edit-already-exists'              => 'Неможливо створити нову сторінку.
+Вона вже існує.',
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => 'Увага: Ця сторінка містить дуже багато викликів ресурсомістких функцій.
 
\9aÑ\96лÑ\8cкÑ\96Ñ\81Ñ\82Ñ\8c Ð²Ð¸ÐºÐ»Ð¸ÐºÑ\96в Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð° Ð¿ÐµÑ\80евиÑ\89Ñ\83ваÑ\82и $2, Ð° Ð·Ð°Ñ\80аз Ñ\97Ñ\85 $1.',
\9aÑ\96лÑ\8cкÑ\96Ñ\81Ñ\82Ñ\8c Ð²Ð¸ÐºÐ»Ð¸ÐºÑ\96в Ð½Ðµ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð° Ð¿ÐµÑ\80евиÑ\89Ñ\83ваÑ\82и $2, Ð·Ð°Ñ\80аз Ð¿Ð¾Ñ\82Ñ\80Ñ\96бно Ð·Ñ\80обиÑ\82и $1 {{PLURAL:$1|виклик|виклики|викликÑ\96в}}.',
 'expensive-parserfunction-category'       => 'Сторінки з дуже великою кількістю викликів ресурсомістких функцій',
 'post-expand-template-inclusion-warning'  => 'Увага: розмір шаблонів для включення занадто великий.
 Деякі шаблони не будуть включені.',
@@ -854,44 +886,44 @@ $1",
 'post-expand-template-argument-warning'   => 'Увага: Ця сторінка містить принаймні один аргумент шаблону, який має надто великий розмір для розгортання.
 Такі аргументи були опущені.',
 'post-expand-template-argument-category'  => 'Сторінки, які містять пропущені аргументи шаблонів',
+'parser-template-loop-warning'            => 'Виявлена петля у шаблонах: [[$1]]',
+'parser-template-recursion-depth-warning' => 'Перевищена границя глибини рекурсії шаблону ($1)',
 
 # "Undo" feature
 'undo-success' => 'Редагування відмінено. Будь-ласка, натисніть «Зберегти», щоб зберегти зміни.',
-'undo-failure' => 'Неможливо відмінити редагування через несумісність проміжних змін.',
+'undo-failure' => 'Неможливо скасувати редагування через несумісність проміжних змін.',
 'undo-norev'   => 'Редагування не може бути скасоване, бо воно не існує або було вилучене.',
 'undo-summary' => 'Відміна редагування № $1 користувача [[Special:Contributions/$2|$2]] ([[User talk:$2|обговорення]])',
 
 # Account creation failure
-'cantcreateaccounttitle' => 'Не можливо створити обліковий запис',
+'cantcreateaccounttitle' => 'Неможливо створити обліковий запис',
 'cantcreateaccount-text' => "Створення облікових записів із цієї IP-адреси ('''$1''') було заблоковане [[User:$3|користувачем $3]].
 
-$3 зазначив наступну причину: ''$2''",
+$3 зазначив таку причину: ''$2''",
 
 # History pages
-'viewpagelogs'        => 'Показати журнали для цієї сторінки',
-'nohistory'           => 'Для цієї статті відсутній журнал редагувань.',
-'revnotfound'         => 'Версію не знайдено',
-'revnotfoundtext'     => 'Неможливо знайти необхідну вам версію статті.
-Будь-ласка, перевірте правильність посилання, яке ви використовували для доступу до цієї статті.',
-'currentrev'          => 'Поточна версія',
-'revisionasof'        => 'Версія $1',
-'revision-info'       => 'Версія від $1; $2',
-'previousrevision'    => '← Старіша версія',
-'nextrevision'        => 'Новіша версія →',
-'currentrevisionlink' => 'Поточна версія',
-'cur'                 => 'поточн.',
-'next'                => 'наст.',
-'last'                => 'ост.',
-'page_first'          => 'перша',
-'page_last'           => 'остання',
-'histlegend'          => "Пояснення: (поточн.) = відмінності від поточної версії,
+'viewpagelogs'           => 'Показати журнали для цієї сторінки',
+'nohistory'              => 'Для цієї статті відсутній журнал редагувань.',
+'currentrev'             => 'Поточна версія',
+'currentrev-asof'        => 'Поточна версія на $1',
+'revisionasof'           => 'Версія $1',
+'revision-info'          => 'Версія від $1; $2', # Additionally available: $3: revision id
+'previousrevision'       => '← Старіша версія',
+'nextrevision'           => 'Новіша версія →',
+'currentrevisionlink'    => 'Поточна версія',
+'cur'                    => 'поточн.',
+'next'                   => 'наст.',
+'last'                   => 'ост.',
+'page_first'             => 'перша',
+'page_last'              => 'остання',
+'histlegend'             => "Пояснення: (поточн.) = відмінності від поточної версії,
 (ост.) = відмінності від попередньої версії, '''м''' = незначне редагування",
-'history-search'      => 'Шукати в історії',
-'deletedrev'          => '[вилучена]',
-'histfirst'           => 'найстаріші',
-'histlast'            => 'останні',
-'historysize'         => '($1 {{PLURAL:$1|байт|байти|байтів}})',
-'historyempty'        => '(порожньо)',
+'history-fieldset-title' => 'Показати історію',
+'deletedrev'             => '[вилучена]',
+'histfirst'              => 'найстаріші',
+'histlast'               => 'останні',
+'historysize'            => '($1 {{PLURAL:$1|байт|байти|байтів}})',
+'historyempty'           => '(порожньо)',
 
 # Revision feed
 'history-feed-title'          => 'Історія редагувань',
@@ -918,13 +950,13 @@ $3 зазначив наступну причину: ''$2''",
 'revisiondelete'              => 'Вилучити / відновити версії сторінки',
 'revdelete-nooldid-title'     => 'Не вказана цільова версія',
 'revdelete-nooldid-text'      => 'Ви не вказали цільову версію (чи версії) для виконання цієї функції.',
-'revdelete-selected'          => '{{PLURAL:$2|Обрана версія|Обрані версії}} сторінки [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$1|Обраний запис|Обрані записи}} журналу:',
-'revdelete-text'              => 'Вилучені версії будуть відображатися в історії сторінки,
-але їх зміст не буде доступним звичайним користувачам.
+'revdelete-selected'          => "'''{{PLURAL:$2|Обрана версія|Обрані версії}} сторінки [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Обраний запис|Обрані записи}} журналу:'''",
+'revdelete-text'              => "'''Вилучені версії будуть відображатися в історії сторінки,
+але їх зміст не буде доступним звичайним користувачам.'''
 
 Адміністратори будуть мати доступ до прихованого змісту й зможуть відновити його за допомогою цього ж інтерфейсу,
-крім випадків, коли були встановлені додаткові обмеження власниками сайту.',
+крім випадків, коли були встановлені додаткові обмеження власниками сайту.",
 'revdelete-legend'            => 'Установити обмеження',
 'revdelete-hide-text'         => 'Прихований текст цієї версії сторінки',
 'revdelete-hide-name'         => "Приховати дію та її об'єкт",
@@ -956,7 +988,7 @@ $3 зазначив наступну причину: ''$2''",
 # Suppression log
 'suppressionlog'     => 'Журнал приховувань',
 'suppressionlogtext' => 'Нижче наведений список останніх вилучень та блокувань, які стосуються матеріалів, прихованих від адміністраторів.
-Див. [[Special:Ipblocklist|список IP-блокувань]], щоб переглянути список поточних блокувань.',
+Див. [[Special:IPBlockList|список IP-блокувань]], щоб переглянути список поточних блокувань.',
 
 # History merging
 'mergehistory'                     => "Об'єднання історій редагувань",
@@ -978,6 +1010,7 @@ $3 зазначив наступну причину: ''$2''",
 'mergehistory-invalid-destination' => 'Цільова сторінка повинна мати правильний заголовок.',
 'mergehistory-autocomment'         => 'Редагування з [[:$1]] перенесені до [[:$2]]',
 'mergehistory-comment'             => 'Редагування [[:$1]] перенесені до [[:$2]]: $3',
+'mergehistory-same-destination'    => 'Початкова і цільова сторінки повинні відрізнятися',
 
 # Merge log
 'mergelog'           => "Журнал об'єднань",
@@ -990,58 +1023,130 @@ $3 зазначив наступну причину: ''$2''",
 'difference'              => '(відмінності між версіями)',
 'lineno'                  => 'Рядок $1:',
 'compareselectedversions' => 'Порівняти вибрані версії',
+'visualcomparison'        => 'Наочне порівняння',
+'wikicodecomparison'      => 'Порівняння вікі-тексту',
 'editundo'                => 'скасувати',
-'diff-multi'              => '($1 {{PLURAL:$1|проміжну версію|проміжні версії|проміжних версій}} не показано.)',
+'diff-multi'              => '($1 {{PLURAL:$1|проміжна версія не показана|проміжні версії не показані|проміжних версій не показані}}.)',
+'diff-movedto'            => 'оформлено як $1',
+'diff-styleadded'         => 'доданий стиль $1',
+'diff-added'              => 'додано $1',
+'diff-changedto'          => 'змінено на $1',
+'diff-movedoutof'         => 'винесено з $1',
+'diff-styleremoved'       => 'вилучено стиль $1',
+'diff-removed'            => 'вилучено $1',
+'diff-changedfrom'        => 'змінено з $1',
+'diff-src'                => 'джерело',
+'diff-withdestination'    => 'з призначенням $1',
+'diff-with'               => '&#32;з $1 $2',
+'diff-with-additional'    => '$1 $2',
+'diff-with-final'         => '&#32;і $1 $2',
+'diff-width'              => 'ширина',
+'diff-height'             => 'висота',
+'diff-p'                  => "'''абзац'''",
+'diff-blockquote'         => "'''цитата'''",
+'diff-h1'                 => "'''заголовок 1-го рівня'''",
+'diff-h2'                 => "'''заголовок 2-го рівня'''",
+'diff-h3'                 => "'''заголовок 3-го рівня'''",
+'diff-h4'                 => "'''заголовок 4-го рівня'''",
+'diff-h5'                 => "'''заголовок 5-го рівня'''",
+'diff-pre'                => "'''блок заданого формату'''",
+'diff-div'                => "'''розділ'''",
+'diff-ul'                 => "'''невпорядкований список'''",
+'diff-ol'                 => "'''упорядкований список'''",
+'diff-li'                 => "'''елемент списку'''",
+'diff-table'              => "'''таблиця'''",
+'diff-tbody'              => "'''вміст таблиці'''",
+'diff-tr'                 => "'''рядок'''",
+'diff-td'                 => "'''комірка'''",
+'diff-th'                 => "'''заголовок'''",
+'diff-br'                 => "'''розрив'''",
+'diff-hr'                 => "'''горизонтальна лінія'''",
+'diff-code'               => "'''блок програмного коду'''",
+'diff-dl'                 => "'''список означень'''",
+'diff-dt'                 => "'''означуваний термін'''",
+'diff-dd'                 => "'''означення'''",
+'diff-input'              => "'''поле вводу'''",
+'diff-form'               => "'''форма'''",
+'diff-img'                => "'''зображення'''",
+'diff-span'               => "'''span'''",
+'diff-a'                  => "'''посилання'''",
+'diff-i'                  => "'''курсив'''",
+'diff-b'                  => "'''жирний шрифт'''",
+'diff-strong'             => "'''тег &lt;strong&gt;'''",
+'diff-em'                 => "'''тег &lt;em&gt;'''",
+'diff-font'               => "'''шрифт'''",
+'diff-big'                => "'''великий шрифт'''",
+'diff-del'                => "'''вилучено'''",
+'diff-tt'                 => "'''моноширинний шрифт'''",
+'diff-sub'                => "'''нижній індекс'''",
+'diff-sup'                => "'''верхній індекс'''",
+'diff-strike'             => "'''закреслений шрифт'''",
 
 # Search results
-'searchresults'             => 'Результати пошуку',
-'searchresults-title'       => 'Результати пошуку для $1',
-'searchresulttext'          => 'Для отримання детальнішої інформації про пошук у проекті, див. [[{{ns:project}}:Пошук]].',
-'searchsubtitle'            => 'На запит «[[:$1]]»',
-'searchsubtitleinvalid'     => 'На запит «$1»',
-'noexactmatch'              => "'''Сторінка з назвою «$1» не існує.'''
+'searchresults'                    => 'Результати пошуку',
+'searchresults-title'              => 'Результати пошуку для «$1»',
+'searchresulttext'                 => 'Для отримання детальнішої інформації про пошук у проекті, див. [[{{ns:project}}:Пошук]].',
+'searchsubtitle'                   => 'Ви шукали «[[:$1]]» ([[Special:Prefixindex/$1|усі сторінки, що починаються на «$1»]] | [[Special:WhatLinksHere/$1|усі сторінки, що мають посилання на «$1»]])',
+'searchsubtitleinvalid'            => 'На запит «$1»',
+'noexactmatch'                     => "'''Сторінка з назвою «$1» не існує.'''
 Ви можете [[:$1|створити сторінку]].",
-'noexactmatch-nocreate'     => 'Сторінка з назвою «$1» не існує.',
-'toomanymatches'            => 'Знайдено дуже багато відповідностей, будь ласка, спробуйте інший запит',
-'titlematches'              => 'Збіг в назвах статей',
-'notitlematches'            => 'Немає збігу в назвах статей',
-'textmatches'               => 'Збіг в текстах статей',
-'notextmatches'             => 'Немає збігу в текстах статей',
-'prevn'                     => 'попередні $1',
-'nextn'                     => 'наступні $1',
-'viewprevnext'              => 'Переглянути ($1) ($2) ($3).',
-'search-result-size'        => '$1 ($2 {{PLURAL:$2|слово|слова|слів}})',
-'search-result-score'       => 'Відповідність: $1 %',
-'search-redirect'           => '(перенаправлення $1)',
-'search-section'            => '(розділ $1)',
-'search-suggest'            => 'Можливо, ви мали на увазі: $1',
-'search-interwiki-caption'  => 'Братні проекти',
-'search-interwiki-default'  => '$1 результати:',
-'search-interwiki-more'     => '(більше)',
-'search-mwsuggest-enabled'  => 'з порадами',
-'search-mwsuggest-disabled' => 'без порад',
-'search-relatedarticle'     => "Пов'язаний",
-'mwsuggest-disable'         => 'Вимкнути поради AJAX',
-'searchrelated'             => "пов'язаний",
-'searchall'                 => 'усі',
-'showingresults'            => "Нижче {{PLURAL:$1|показане|показані|показані}} '''$1''' {{PLURAL:$1|результат|результати|результатів}}, починаючи з №&nbsp;'''$2'''",
-'showingresultsnum'         => 'Нижче показано <strong>$3</strong> {{PLURAL:$3|результат|результати|результатів}}, починаючи з №&nbsp;<strong>$2</strong>.',
-'showingresultstotal'       => "Нижче {{PLURAL:$3|показаний результат '''$1''' із '''$3'''|показані результати '''$1 — $2''' із '''$3'''}}",
-'nonefound'                 => "'''Зауваження:''' За замовчуванням пошук відбувається не в усіх просторах назв. Використовуйте префікс ''all:'', щоб шукати у всіх просторах назв (у т.ч. сторінки обговорень, шаблони тощо), або зазначте потрібний простір назв.",
-'powersearch'               => 'Розширений пошук',
-'powersearch-legend'        => 'Розширений пошук',
-'powersearch-ns'            => 'Пошук у просторах назв:',
-'powersearch-redir'         => 'Показувати перенаправлення',
-'powersearch-field'         => 'Шукати',
-'search-external'           => 'Зовнішній пошук',
-'searchdisabled'            => '<p>Вибачте, повнотекстовий пошук тимчасово недоступний через перевантаження сервера; передбачається, що ця функція буде знову включена після установки нового обладнання. Поки що ми пропонуємо вам скористатися Google чи Yahoo!:</p>',
+'noexactmatch-nocreate'            => 'Сторінка з назвою «$1» не існує.',
+'toomanymatches'                   => 'Знайдено дуже багато відповідностей, будь ласка, спробуйте інший запит',
+'titlematches'                     => 'Збіги в назвах сторінок',
+'notitlematches'                   => 'Нема збігів у назвах сторінок',
+'textmatches'                      => 'Збіги в текстах сторінок',
+'notextmatches'                    => 'Немає збігів у текстах сторінок',
+'prevn'                            => 'попередні $1',
+'nextn'                            => 'наступні $1',
+'viewprevnext'                     => 'Переглянути ($1) ($2) ($3).',
+'searchmenu-exists'                => "* Сторінка '''[[$1]]'''",
+'searchmenu-new'                   => "'''[[:$1|Створити]] сторінку «$1» у цій Вікі!'''",
+'searchhelp-url'                   => 'Help:Довідка',
+'searchprofile-articles'           => 'Сторінки',
+'searchprofile-project'            => 'У проекті',
+'searchprofile-images'             => 'Файли',
+'searchprofile-everything'         => 'Усе',
+'searchprofile-advanced'           => 'Розширений',
+'searchprofile-articles-tooltip'   => 'Пошук у $1',
+'searchprofile-project-tooltip'    => 'Пошук у $1',
+'searchprofile-images-tooltip'     => 'Пошук файлів',
+'searchprofile-everything-tooltip' => 'Пошук на всіх сторінках (включаючи сторінки обговорення)',
+'searchprofile-advanced-tooltip'   => 'Шукати в заданих просторах назв',
+'prefs-search-nsdefault'           => 'Пошук з використанням звичайних налаштувань:',
+'prefs-search-nscustom'            => 'Пошук у заданих просторах назв:',
+'search-result-size'               => '$1 ($2 {{PLURAL:$2|слово|слова|слів}})',
+'search-result-score'              => 'Відповідність: $1 %',
+'search-redirect'                  => '(перенаправлення $1)',
+'search-section'                   => '(розділ $1)',
+'search-suggest'                   => 'Можливо, ви мали на увазі: $1',
+'search-interwiki-caption'         => 'Братні проекти',
+'search-interwiki-default'         => '$1 результати:',
+'search-interwiki-more'            => '(більше)',
+'search-mwsuggest-enabled'         => 'з порадами',
+'search-mwsuggest-disabled'        => 'без порад',
+'search-relatedarticle'            => "Пов'язаний",
+'mwsuggest-disable'                => 'Вимкнути поради AJAX',
+'searchrelated'                    => "пов'язаний",
+'searchall'                        => 'усі',
+'showingresults'                   => "Нижче {{PLURAL:$1|показане|показані|показані}} '''$1''' {{PLURAL:$1|результат|результати|результатів}}, починаючи з №&nbsp;'''$2'''",
+'showingresultsnum'                => 'Нижче показано <strong>$3</strong> {{PLURAL:$3|результат|результати|результатів}}, починаючи з №&nbsp;<strong>$2</strong>.',
+'showingresultstotal'              => "Нижче {{PLURAL:$4|показаний результат '''$1''' із '''$3'''|показані результати '''$1 — $2''' із '''$3'''}}",
+'nonefound'                        => "'''Зауваження:''' За замовчуванням пошук відбувається не в усіх просторах назв. Використовуйте префікс ''all:'', щоб шукати у всіх просторах назв (у т.ч. сторінки обговорень, шаблони тощо), або зазначте потрібний простір назв.",
+'search-nonefound'                 => 'Не знайдено результатів, що відповідають запиту.',
+'powersearch'                      => 'Розширений пошук',
+'powersearch-legend'               => 'Розширений пошук',
+'powersearch-ns'                   => 'Пошук у просторах назв:',
+'powersearch-redir'                => 'Показувати перенаправлення',
+'powersearch-field'                => 'Шукати',
+'search-external'                  => 'Зовнішній пошук',
+'searchdisabled'                   => '<p>Вибачте, повнотекстовий пошук тимчасово недоступний через перевантаження сервера; передбачається, що ця функція буде знову включена після установки нового обладнання. Поки що ми пропонуємо вам скористатися Google чи Yahoo!:</p>',
 
 # Preferences page
 'preferences'              => 'Налаштування',
 'mypreferences'            => 'Налаштування',
 'prefs-edits'              => 'Кількість редагувань:',
 'prefsnologin'             => 'Ви не ввійшли в систему',
-'prefsnologintext'         => 'Щоб змінити налаштування користувача, ви повинні [[Special:Userlogin|ввійти в систему]].',
+'prefsnologintext'         => 'Щоб змінити налаштування користувача, ви повинні <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ввійти до системи]</span>.',
 'prefsreset'               => 'Відновлено стандартні налаштування.',
 'qbsettings'               => 'Панель навігації',
 'qbsettings-none'          => 'Не показувати панель',
@@ -1096,7 +1201,7 @@ $3 зазначив наступну причину: ''$2''",
 'allowemail'               => 'Дозволити електронну пошту від інших користувачів',
 'prefs-searchoptions'      => 'Параметри пошуку',
 'prefs-namespaces'         => 'Простори назв',
-'defaultns'                => 'За замовчуванням шукати в наступних просторах назв:',
+'defaultns'                => 'За замовчуванням шукати в таких просторах назв:',
 'default'                  => 'за замовчуванням',
 'files'                    => 'Файли',
 
@@ -1116,7 +1221,7 @@ $3 зазначив наступну причину: ''$2''",
 'userrights-reason'           => 'Причина зміни:',
 'userrights-no-interwiki'     => 'У вас нема дозволу змінювати права користувачів на інших вікі.',
 'userrights-nodatabase'       => 'База даних $1 не існує або не є локальною.',
-'userrights-nologin'          => 'Ви повинні [[Special:Userlogin|ввійти до системи]] з обліковим записом адміністратора, щоб призначати права користувачам.',
+'userrights-nologin'          => 'Ви повинні [[Special:UserLogin|ввійти до системи]] з обліковим записом адміністратора, щоб призначати права користувачам.',
 'userrights-notallowed'       => 'Із вашого облікового запису не дозволено призначати права користувачам.',
 'userrights-changeable-col'   => 'Групи, які ви можете змінити',
 'userrights-unchangeable-col' => 'Групи, які ви не можете змінити',
@@ -1154,6 +1259,7 @@ $3 зазначив наступну причину: ''$2''",
 'right-minoredit'            => 'Позначення редагувань як незначні',
 'right-move'                 => 'Перейменування сторінок',
 'right-move-subpages'        => 'Перейменування сторінок і їх підсторінок',
+'right-move-rootuserpages'   => 'Перейменувати кореневі сторінки користувачів',
 'right-suppressredirect'     => 'Нестворення перенаправлення зі старої назви на нову при перейменуванні сторінки',
 'right-upload'               => 'Завантаження файлів',
 'right-reupload'             => 'Перезаписування існуючих файлів',
@@ -1204,9 +1310,45 @@ $3 зазначив наступну причину: ''$2''",
 'rightslogentry' => 'змінив права доступу для користувача $1 з $2 на $3',
 'rightsnone'     => '(нема)',
 
+# Associated actions - in the sentence "You do not have permission to X"
+'action-read'                 => 'читання цієї сторінки',
+'action-edit'                 => 'редагування цієї сторінки',
+'action-createpage'           => 'створення сторінок',
+'action-createtalk'           => 'створення сторінок обговорень',
+'action-createaccount'        => 'створення цього облікового запису',
+'action-minoredit'            => 'позначення цього редагування незначним',
+'action-move'                 => 'перейменування цієї сторінки',
+'action-move-subpages'        => 'перейменування цієї сторінки з усіма її підсторінками',
+'action-move-rootuserpages'   => 'перейменувати кореневі сторінки користувачів',
+'action-upload'               => 'завантаження цього файлу',
+'action-reupload'             => 'перезапис існуючого файлу',
+'action-reupload-shared'      => 'перекривання файлу зі спільного сховища',
+'action-upload_by_url'        => 'завантаження цього файлу з адреси URL',
+'action-writeapi'             => 'використання API для редагувань',
+'action-delete'               => 'вилучення цієї сторінки',
+'action-deleterevision'       => 'вилучення цієї версії сторінки',
+'action-deletedhistory'       => 'перегляд вилученої історії редагувань цієї сторінки',
+'action-browsearchive'        => 'пошук вилучених сторінок',
+'action-undelete'             => 'відновлення цієї сторінки',
+'action-suppressrevision'     => 'перегляд і відновлення цієї прихованої версії',
+'action-suppressionlog'       => 'перегляд цього приватного журналу',
+'action-block'                => 'блокування цього користувача',
+'action-protect'              => 'зміну рівня захисту цієї сторінки',
+'action-import'               => 'імпорт цієї сторінки з іншої вікі',
+'action-importupload'         => 'імпорт цієї сторінки з файлу',
+'action-patrol'               => 'позначення чужих редагувань патрульованими',
+'action-autopatrol'           => 'позначення власних редагувань патрульованими',
+'action-unwatchedpages'       => 'перегляд списку сторінок, за якими ніхто не спостерігає',
+'action-trackback'            => 'надсилання trackback',
+'action-mergehistory'         => 'приєднання історії змін цієї сторінки',
+'action-userrights'           => 'зміну всіх прав користувача',
+'action-userrights-interwiki' => 'зміну прав користувачів у інших вікі',
+'action-siteadmin'            => 'блокування і розблоковування баз даних',
+
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|зміна|зміни|змін}}',
 'recentchanges'                     => 'Нові редагування',
+'recentchanges-legend'              => 'Налаштування нових редагувань',
 'recentchangestext'                 => 'На цій сторінці показані останні зміни на сторінках {{grammar:genitive|{{SITENAME}}}}.',
 'recentchanges-feed-description'    => 'Відстежувати останні зміни у вікі в цьому потоці.',
 'rcnote'                            => "{{PLURAL:$1|Остання '''$1''' зміна|Останні '''$1''' зміни|Останні '''$1''' змін}} за '''$2''' {{PLURAL:$2|день|дні|днів}}, на час $5, $4.",
@@ -1230,6 +1372,8 @@ $3 зазначив наступну причину: ''$2''",
 'rc_categories'                     => 'Тільки з категорій (разділювач «|»)',
 'rc_categories_any'                 => 'Будь-який',
 'newsectionsummary'                 => '/* $1 */ нова тема',
+'rc-enhanced-expand'                => 'Показати деталі (потрібен JavaScript)',
+'rc-enhanced-hide'                  => 'Сховати деталі',
 
 # Recent changes linked
 'recentchangeslinked'          => "Пов'язані редагування",
@@ -1246,26 +1390,26 @@ $3 зазначив наступну причину: ''$2''",
 'reupload'                    => 'Повторно завантажити',
 'reuploaddesc'                => 'Повернутися до форми завантаження',
 'uploadnologin'               => 'Ви не ввійшли в систему',
-'uploadnologintext'           => 'Ви повинні [[Special:Userlogin|ввійти до системи]], щоб завантажувати файли.',
+'uploadnologintext'           => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб завантажувати файли.',
 'upload_directory_missing'    => 'Директорія для завантажень ($1) відсутня і не може бути створена веб-сервером.',
 'upload_directory_read_only'  => 'Веб-сервер не має прав запису в папку ($1), в якій планується зберігати завантажувані файли.',
 'uploaderror'                 => 'Помилка завантаження файлу',
-'uploadtext'                  => 'За допомогою цієї форми ви можете завантажити файли на сервер.
+'uploadtext'                  => "За допомогою цієї форми ви можете завантажити файли на сервер.
 
-ЯкÑ\89о Ñ\84айл Ñ\96з Ð²ÐºÐ°Ð·Ð°ною вами назвою вже існує в проекті, то його буде замінено без попередження. Тому, якщо ви не збираєтесь оновлювати файл,
-було б непогано перевірити, чи такий файл вже існує.
+ЯкÑ\89о Ñ\84айл Ñ\96з Ð·Ð°Ð·Ð½Ð°Ñ\87еною вами назвою вже існує в проекті, то його буде замінено без попередження. Тому, якщо ви не збираєтесь оновлювати файл,
+було б непогано перевірити, чи такий файл уже існує.
 
 Щоби переглянути вже завантажені файли,
-зайдіть на: [[Special:Imagelist|список завантажених файлів]].
+зайдіть на: [[Special:ImageList|список завантажених файлів]].
 
\97аванÑ\82аженнÑ\8f Ð¹ Ð²Ð¸Ð»Ñ\83Ñ\87еннÑ\8f Ð²Ñ\96добÑ\80ажаÑ\8eÑ\82Ñ\8cÑ\81Ñ\8f Ð² [[Special:Log/upload|пÑ\80оÑ\82околÑ\96 Ð·Ð°Ð²Ð°Ð½Ñ\82ажень]].
\97аванÑ\82аженнÑ\8f Ð²Ñ\96добÑ\80ажаÑ\8eÑ\82Ñ\8cÑ\81Ñ\8f Ð² [[Special:Log/upload|жÑ\83Ñ\80налÑ\96 Ð·Ð°Ð²Ð°Ð½Ñ\82аженÑ\8c]], Ð²Ð¸Ð»Ñ\83Ñ\87еннÑ\8f â\80\93 Ñ\83 [[Special:Log/delete|жÑ\83Ñ\80налÑ\96 Ð²Ð¸Ð»Ñ\83Ñ\87ень]].
 
 Для вставки зображень в статті можна використовувати такі рядки:
-* <nowiki>[[</nowiki>{{ns:image}}:Назва_зображення.jpg<nowiki>]]</nowiki>
-* <nowiki>[[</nowiki>{{ns:image}}:Назва_зображення.jpg|thumb|Підпис під зображенням<nowiki>]]</nowiki>
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}:Назва_зображення.jpg<nowiki>]]</nowiki></tt>''', щоб використати повну версію файлу
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}:Назва_зображення.png|200px|thumb|left|Підпис під зображенням<nowiki>]]</nowiki></tt>''', щоб використати зображення у рамці зліва сторінки з підписом під зображенням
 
 для інших медіа-файлів використовуйте рядок виду:
-* <nowiki>[[</nowiki>{{ns:media}}:Назва_звукового_файлу.ogg<nowiki>]]</nowiki></tt>.',
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}:Назва_файлу.ogg<nowiki>]]</nowiki></tt>'''.",
 'upload-permitted'            => 'Дозволені типи файлів: $1.',
 'upload-preferred'            => 'Бажані типи файлів: $1.',
 'upload-prohibited'           => 'Заборонені типи файлів: $1.',
@@ -1302,11 +1446,12 @@ $3 зазначив наступну причину: ''$2''",
 'fileexists-thumb'            => "<center>'''Існуюче зображення'''</center>",
 'fileexists-thumbnail-yes'    => 'Можливо, файл є зменшеною копією (мініатюрою). Будь ласка, перевірте файл <strong><tt>$1</tt></strong>.<br />
 Якщо вказаний файл є тим самим зображенням, не варто окремо завантажувати його зменшену копію.',
-'file-thumbnail-no'           => 'Назва файлу починається на <strong><tt>$1</tt></strong>. Можллво, це зменшена копія зображення (мініатюра).
-Якщо у вас є дане зображення у повному розмірі, будьте ласкаві, завантажте його, інакше змініть назву файлу.',
-'fileexists-forbidden'        => 'Файл з такою назвою вже існує; будь ласка поверніться та завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Файл із такою назвою вже існує у спільному сховищі файлів;
-будь ласка, поверніться назад і завантажте файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
+'file-thumbnail-no'           => 'Назва файлу починається на <strong><tt>$1</tt></strong>.
+Можливо, це зменшена копія зображення <i>(мініатюра)</i>.
+Якщо у вас є це зображення в повному розмірі, завантажте його, інакше змініть назву файлу.',
+'fileexists-forbidden'        => 'Файл з такою назвою вже існує; будь ласка, поверніться та завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'Файл із такою назвою вже існує у спільному сховищі файлів.
+Якщо ви все ж хочете завантажити цей файл, будь ласка, поверніться назад і змініть назву файлу. [[Image:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Цей файл є дублікатом {{PLURAL:$1|файлу|наступних файлів}}:',
 'successfulupload'            => 'Завантаження успішно завершено',
 'uploadwarning'               => 'Попередження',
@@ -1314,7 +1459,7 @@ $3 зазначив наступну причину: ''$2''",
 'uploadedimage'               => 'завантажено «[[$1]]»',
 'overwroteimage'              => 'завантажена нова версія «[[$1]]»',
 'uploaddisabled'              => 'Завантаження заборонене',
-'uploaddisabledtext'          => 'Можливість завантаження на {{grammar:locative|{{SITENAME}}}} відключена.',
+'uploaddisabledtext'          => 'Можливість завантаження файлів відключена.',
 'uploadscripted'              => 'Файл містить HTML-код або скрипт, який може помилково обробитися браузером.',
 'uploadcorrupt'               => 'Файл пошкоджений, або має невірне розширення. Будь-ласка, перевірте файл й спробуйте завантажити його ще раз.',
 'uploadvirus'                 => 'Файл містить вірус! Див. $1',
@@ -1349,7 +1494,7 @@ $3 зазначив наступну причину: ''$2''",
 'upload_source_url'  => ' (вірна, публічно доступна інтернет-адреса)',
 'upload_source_file' => " (файл на вашому комп'ютері)",
 
-# Special:Imagelist
+# Special:ImageList
 'imagelist-summary'     => 'Ця спеціальна сторінка показує всі завантажені файли.
 За замовчуванням останні завантажені файли показані зверху.
 Натисніть на заголовок стовпчика, щоб відсортувати.',
@@ -1370,14 +1515,20 @@ $3 зазначив наступну причину: ''$2''",
 'filehist-revert'                => 'повернути',
 'filehist-current'               => 'поточний',
 'filehist-datetime'              => 'Дата/час',
+'filehist-thumb'                 => 'Мініатюра',
+'filehist-thumbtext'             => 'Мініатюра для версії від $1',
+'filehist-nothumb'               => 'Нема мініатюри',
 'filehist-user'                  => 'Користувач',
 'filehist-dimensions'            => "Розмір об'єкта",
 'filehist-filesize'              => 'Розмір файлу',
 'filehist-comment'               => 'Коментар',
 'imagelinks'                     => 'Посилання',
 'linkstoimage'                   => '{{PLURAL:$1|Наступна сторінка посилається|Наступні сторінки посилаються}} на цей файл:',
+'linkstoimage-more'              => 'Більше $1 {{PLURAL:$1|сторінки|сторінок}} посилаються на цей файл.
+У цьому списку {{PLURAL:$1|показане тільки $1 посилання|показані тільки $1 посилання|показані тільки $1 посилань}} на цей файл.
+Також доступний [[Special:WhatLinksHere/$2|повний список]].',
 'nolinkstoimage'                 => 'Статті, що посилаються на дане зображення, відсутні.',
-'morelinkstoimage'               => 'Переглянути [[Special:Whatlinkshere/$1|інші посилання]] на цей файл.',
+'morelinkstoimage'               => 'Переглянути [[Special:WhatLinksHere/$1|інші посилання]] на цей файл.',
 'redirectstofile'                => '{{PLURAL:$1|Наступний файл перенаправляється|Наступні файли перенаправляються}} на цей файл:',
 'duplicatesoffile'               => '{{PLURAL:$1|Наступний файл|Наступні файли}} є дублікатами цього файлу:',
 'sharedupload'                   => 'Цей файл завантажений до спільного для багатьох проектів сховища.',
@@ -1388,7 +1539,7 @@ $3 зазначив наступну причину: ''$2''",
 'shareduploadduplicate-linktext' => 'іншого файлу',
 'shareduploadconflict'           => 'Цей файл має таку саму назву як $1 зі спільного сховища.',
 'shareduploadconflict-linktext'  => 'інший файл',
-'noimage'                        => 'Немає файлу з такою назвою, ви можете $1.',
+'noimage'                        => 'Ð\9dемаÑ\94 Ñ\84айлÑ\83 Ð· Ñ\82акоÑ\8e Ð½Ð°Ð·Ð²Ð¾Ñ\8e, Ð°Ð»Ðµ Ð²Ð¸ Ð¼Ð¾Ð¶ÐµÑ\82е $1.',
 'noimage-linktext'               => 'завантажити його',
 'uploadnewversion-linktext'      => 'Завантажити нову версію цього файлу',
 'imagepage-searchdupe'           => 'Пошук файлів-дублікатів',
@@ -1411,8 +1562,8 @@ $3 зазначив наступну причину: ''$2''",
 'filedelete-comment'          => 'Причина вилучення:',
 'filedelete-submit'           => 'Вилучити',
 'filedelete-success'          => "'''$1''' було вилучено.",
-'filedelete-success-old'      => '<span class="plainlinks">Версія \'\'\'[[Media:$1|$1]]\'\'\' від $3, $2 була вилучена.</span>',
-'filedelete-nofile'           => "Файл '''$1''' не існує у {{GRAMMAR:genitive|{{SITENAME}}}}.",
+'filedelete-success-old'      => "Версія '''[[Media:$1|$1]]''' від $3, $2 була вилучена.",
+'filedelete-nofile'           => "Файл '''$1''' не існує.",
 'filedelete-nofile-old'       => "Не існує архівної версії '''$1''' із зазначеними атрибутами.",
 'filedelete-otherreason'      => 'Інша/додаткова причина:',
 'filedelete-reason-otherlist' => 'Інша причина',
@@ -1435,33 +1586,36 @@ $3 зазначив наступну причину: ''$2''",
 
 # Unused templates
 'unusedtemplates'     => 'Шаблони, що не використовуються',
-'unusedtemplatestext' => 'Ð\9dа Ñ\86Ñ\96й Ñ\81Ñ\82оÑ\80Ñ\96нÑ\86Ñ\96 Ð¿ÐµÑ\80еÑ\80аÑ\85ованÑ\96 Ð²Ñ\81Ñ\96 Ñ\81Ñ\82оÑ\80Ñ\96нки Ð¿Ñ\80оÑ\81Ñ\82оÑ\80Ñ\83 Ð½Ð°Ð·Ð² Â«Ð¨Ð°Ð±Ð»Ð¾Ð½Ð¸», які не включені до інших сторінок. Не забувайте перевірити відсутність інших посилань на шаблон, перш ніж вилучити його.',
+'unusedtemplatestext' => 'Ð\9dа Ñ\86Ñ\96й Ñ\81Ñ\82оÑ\80Ñ\96нÑ\86Ñ\96 Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ\96 Ð²Ñ\81Ñ\96 Ñ\81Ñ\82оÑ\80Ñ\96нки Ð¿Ñ\80оÑ\81Ñ\82оÑ\80Ñ\83 Ð½Ð°Ð·Ð² Â«{{ns:template}}», які не включені до інших сторінок. Не забувайте перевірити відсутність інших посилань на шаблон, перш ніж вилучити його.',
 'unusedtemplateswlh'  => 'інші посилання',
 
 # Random page
 'randompage'         => 'Випадкова стаття',
-'randompage-nopages' => 'У цьому просторі назв нема сторінок.',
+'randompage-nopages' => 'У просторі назв «$1» нема сторінок.',
 
 # Random redirect
 'randomredirect'         => 'Випадкове перенаправлення',
-'randomredirect-nopages' => 'Цей Ð¿Ñ\80оÑ\81Ñ\82Ñ\96Ñ\80 Ð½Ð°Ð·Ð² не містить перенаправлень.',
+'randomredirect-nopages' => 'Ð\9fÑ\80оÑ\81Ñ\82Ñ\96Ñ\80 Ð½Ð°Ð·Ð² Â«$1» не містить перенаправлень.',
 
 # Statistics
-'statistics'             => 'Статистика',
-'sitestats'              => 'Статистика сайту',
-'userstats'              => 'Статистика користувачів',
-'sitestatstext'          => "Загалом в базі даних є '''\$1''' {{PLURAL:\$1|сторінка|сторінки|сторінок}}.
-Сюди входять сторінки обговорень, статті про {{grammar:accusative|{{SITENAME}}}}, статті-\"заглушки\", перенаправлення та інші сторінки, які, можливо, не повинні розглядатися як статті.
-Окрім них, є '''\$2''' {{PLURAL:\$2|сторінка|сторінки|сторінок}}, які вважаються повноцінними статтями.
-
-Із моменту встановлення програмного забезпечення зроблено '''\$3''' {{PLURAL:\$3|перегляд|перегляди|переглядів}} та '''\$4''' {{PLURAL:\$4|редагування|редагування|редагувань}} сторінок.
-Таким чином, у середньому припадає '''\$5''' редагувань на сторінку та '''\$6''' переглядів на одне редагування.
-
-{{PLURAL:\$8 | Був завантажений | Було завантажено | Було завантажено}} '''\$8''' {{PLURAL:\$8 | файл | файли | файлів}}.
-
-Величина [http://www.mediawiki.org/wiki/Manual:Job_queue черги завдань] становить '''\$7'''.",
-'userstatstext'          => "{{PLURAL:$1|Зареєструвався|Зареєструвалися|Зареєструвалися}} '''$1''' {{PLURAL:$1|користувач|користувачі|користувачів}}, з яких '''$2''' ($4 %) {{PLURAL:$2|має|мають|мають}} права «$5».",
-'statistics-mostpopular' => 'Сторінки, які найчастіше переглядають',
+'statistics'                      => 'Статистика',
+'statistics-header-pages'         => 'Статистика сторінок',
+'statistics-header-edits'         => 'Статистика редагувань',
+'statistics-header-views'         => 'Статистика переглядів',
+'statistics-header-users'         => 'Статистика користувачів',
+'statistics-articles'             => 'Статей',
+'statistics-pages'                => 'Сторінок',
+'statistics-pages-tooltip'        => 'Усі сторінки у вікі, включаючи сторінки обговорень, перенаправлення тощо.',
+'statistics-files'                => 'Завантажено файлів',
+'statistics-edits'                => 'Кількість редагувань з моменту установки {{grammar:genitive|{{SITENAME}}}}',
+'statistics-edits-average'        => 'Середня кількість редагувань на сторінку',
+'statistics-views-total'          => 'Усього переглядів',
+'statistics-views-peredit'        => 'Переглядів на редагування',
+'statistics-jobqueue'             => 'Величина [http://www.mediawiki.org/wiki/Manual:Job_queue черги завдань]',
+'statistics-users'                => 'Зареєстрованих [[Special:ListUsers|користувачів]]',
+'statistics-users-active'         => 'Активні користувачі',
+'statistics-users-active-tooltip' => 'Користувачі, що зробили хоча б одну дію протягом минулого місяця',
+'statistics-mostpopular'          => 'Сторінки, які найчастіше переглядають',
 
 'disambiguations'      => 'Багатозначні статті',
 'disambiguationspage'  => 'Template:disambig',
@@ -1469,7 +1623,7 @@ $3 зазначив наступну причину: ''$2''",
 
 'doubleredirects'            => 'Подвійні перенаправлення',
 'doubleredirectstext'        => '<b>Увага:</b> Цей список може містити невірні елементи. Це значить, що після першої директиви #REDIRECT йде додатковий текст з посиланнями.<br />
-Кожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що, звичайно, містить "реальне" перенаправлення на необхідну статтю, куди повинно вказувати й перше перенаправлення.',
+Кожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що зазвичай містить «реальне» перенаправлення на необхідну сторінку, куди повинно вказувати й перше перенаправлення.',
 'double-redirect-fixed-move' => 'Сторінка «[[$1]]» була перейменована, зараз вона є перенаправленням на «[[$2]]»',
 'double-redirect-fixer'      => 'Redirect fixer',
 
@@ -1494,7 +1648,7 @@ $3 зазначив наступну причину: ''$2''",
 'nviews'                  => '$1 {{PLURAL:$1|перегляд|перегляди|переглядів}}',
 'specialpage-empty'       => 'Запит не дав результатів.',
 'lonelypages'             => 'Статті-сироти',
-'lonelypagestext'         => 'На наступні сторінки не посилається жодна стаття цієї вікі.',
+'lonelypagestext'         => 'На такі сторінки нема посилань з інших сторінок і вони не включаються до інших сторінок {{grammar:genitive|{{SITENAME}}}}.',
 'uncategorizedpages'      => 'Некатегоризовані сторінки',
 'uncategorizedcategories' => 'Некатегоризовані категорії',
 'uncategorizedimages'     => 'Некатегоризовані зображення',
@@ -1504,7 +1658,8 @@ $3 зазначив наступну причину: ''$2''",
 'popularpages'            => 'Популярні статті',
 'wantedcategories'        => 'Необхідні категорії',
 'wantedpages'             => 'Необхідні статті',
-'missingfiles'            => 'Відсутні файли',
+'wantedfiles'             => 'Необхідні файли',
+'wantedtemplates'         => 'Необхідні шаблони',
 'mostlinked'              => 'Сторінки, на які найбільше посилань',
 'mostlinkedcategories'    => 'Категорії, на які найбільше посилань',
 'mostlinkedtemplates'     => 'Найуживаніші шаблони',
@@ -1518,19 +1673,22 @@ $3 зазначив наступну причину: ''$2''",
 'deadendpagestext'        => 'Наступні сторінки не містять посилань на інші сторінки цієї вікі.',
 'protectedpages'          => 'Захищені сторінки',
 'protectedpages-indef'    => 'Тільки безстроково захищені',
+'protectedpages-cascade'  => 'Тільки каскадний захист',
 'protectedpagestext'      => 'Наступні сторінки захищені від перейменування або зміни.',
 'protectedpagesempty'     => 'Зараз нема захищених сторінок із зазначеними параметрами',
 'protectedtitles'         => 'Заборонені назви',
 'protectedtitlestext'     => 'Наступні назви не дозволено використовувати',
 'protectedtitlesempty'    => 'Зараз нема захищених назв із зазначеними параметрами.',
 'listusers'               => 'Список користувачів',
+'listusers-editsonly'     => 'Показати лише користувачів, які зробили принаймні одне редагування',
+'usereditcount'           => '$1 {{PLURAL:$1|редагування|редагування|редагувань}}',
 'newpages'                => 'Нові сторінки',
 'newpages-username'       => "Ім'я користувача:",
 'ancientpages'            => 'Найстаріші статті',
 'move'                    => 'Перейменувати',
 'movethispage'            => 'Перейменувати цю сторінку',
 'unusedimagestext'        => '<p>Будь-ласка, врахуйте, що інші веб-сайти можуть використовувати прямі посилання (URL) на це зображення, і тому зображення може активно використовуватися не дивлячись на його присутність в цьому списку.',
-'unusedcategoriestext'    => 'Існують такі сторінки-категорій, що не містять статей чи інших категорій.',
+'unusedcategoriestext'    => 'Існують такі сторінки категорій, що не містять сторінок або інших категорій.',
 'notargettitle'           => 'Не вказано ціль',
 'notargettext'            => 'Ви не вказали цільову статтю чи користувача, для яких необхідно виконати цю дію.',
 'nopagetitle'             => 'Нема такої цільової сторінки',
@@ -1550,18 +1708,18 @@ $3 зазначив наступну причину: ''$2''",
 'speciallogtitlelabel' => 'Назва:',
 'log'                  => 'Журнали',
 'all-logs-page'        => 'Усі журнали',
-'log-search-legend'    => 'Пошук журналів',
-'log-search-submit'    => 'Знайти',
-'alllogstext'          => 'Комбінований показ журналів завантаження, видалення, захисту, блокування й адміністрування. Ви можете відфільтрувати результати по типу журналу, імені користувача або сторінки.',
+'alllogstext'          => 'Комбінований показ журналів {{grammar:genitive|{{SITENAME}}}}.
+Ви можете відфільтрувати результати за типом журналу, іменем користувача (враховується регістр) або зазначеною сторінкою (також враховується регістр).',
 'logempty'             => 'В журналі немає подібних записів.',
 'log-title-wildcard'   => 'Знайти заголовки, що починаються з цих символів',
 
-# Special:Allpages
+# Special:AllPages
 'allpages'          => 'Усі сторінки',
 'alphaindexline'    => 'від $1 до $2',
 'nextpage'          => 'Наступна сторінка ($1)',
 'prevpage'          => 'Попередня сторінка ($1)',
 'allpagesfrom'      => 'Показати сторінки, що починаються з:',
+'allpagesto'        => 'Зупинити вивід на:',
 'allarticles'       => 'Усі сторінки',
 'allinnamespace'    => 'Усі сторінки (простір назв $1)',
 'allnotinnamespace' => 'Усі сторінки (крім простору назв $1)',
@@ -1574,40 +1732,67 @@ $3 зазначив наступну причину: ''$2''",
 
 # Special:Categories
 'categories'                    => 'Категорії',
-'categoriespagetext'            => 'У вікі є такі категорії.',
+'categoriespagetext'            => 'Наступні категорії містять сторінки або медіа-файли.
+Тут не показані [[Special:UnusedCategories|Категорії, що не використовуються]].
+Див. також [[Special:WantedCategories|список необхідних категорій]].',
 'categoriesfrom'                => 'Показати категорії, що починаються з:',
 'special-categories-sort-count' => 'упорядкувати за кількістю',
 'special-categories-sort-abc'   => 'упорядкувати за алфавітом',
 
-# Special:Listusers
+# Special:DeletedContributions
+'deletedcontributions' => 'Вилучений внесок користувача',
+
+# Special:LinkSearch
+'linksearch'       => 'Пошук зовнішніх посилань',
+'linksearch-pat'   => 'Шаблон для пошуку:',
+'linksearch-ns'    => 'Простір назв:',
+'linksearch-ok'    => 'Знайти',
+'linksearch-text'  => 'Можна використовувати підстановочні символи, наприклад, <code>*.wikipedia.org</code>.<br />Підтримувані протоколи: <tt>$1</tt>',
+'linksearch-line'  => 'Посилання на $1 із $2',
+'linksearch-error' => 'Підстановочні знаки можуть використовуватися лише на початку адрес.',
+
+# Special:ListUsers
 'listusersfrom'      => 'Показати користувачів, починаючи з:',
 'listusers-submit'   => 'Показати',
 'listusers-noresult' => 'Не знайдено користувачів.',
 
-# Special:Listgrouprights
-'listgrouprights'          => 'Права груп користувачів',
-'listgrouprights-summary'  => 'Нижче наведений список груп користувачів у цій вікі і права для кожної групи.
+# Special:Log/newusers
+'newuserlogpage'              => 'Журнал нових користувачів',
+'newuserlogpagetext'          => 'Список нещодавно зареєстрованих користувачів.',
+'newuserlog-byemail'          => 'пароль надісланий електронною поштою',
+'newuserlog-create-entry'     => 'Новий користувач',
+'newuserlog-create2-entry'    => 'створив обліковий запис $1',
+'newuserlog-autocreate-entry' => 'Обліковий запис створений автоматично',
+
+# Special:ListGroupRights
+'listgrouprights'                 => 'Права груп користувачів',
+'listgrouprights-summary'         => 'Нижче наведений список груп користувачів у цій вікі і права для кожної групи.
 Додаткову інформацію про права користувачів можна знайти [[{{MediaWiki:Listgrouprights-helppage}}|тут]].',
-'listgrouprights-group'    => 'Група',
-'listgrouprights-rights'   => 'Права',
-'listgrouprights-helppage' => 'Help:Права користувачів',
-'listgrouprights-members'  => '(список членів)',
+'listgrouprights-group'           => 'Група',
+'listgrouprights-rights'          => 'Права',
+'listgrouprights-helppage'        => 'Help:Права користувачів',
+'listgrouprights-members'         => '(список членів)',
+'listgrouprights-addgroup'        => 'може додавати в {{PLURAL:$2|групу|групи}}: $1',
+'listgrouprights-removegroup'     => 'може виключати з {{PLURAL:$2|групи|груп}}: $1',
+'listgrouprights-addgroup-all'    => 'може додавати до всіх груп',
+'listgrouprights-removegroup-all' => 'може виключати зі всіх груп',
 
 # E-mail user
 'mailnologin'     => 'Відсутня адреса для відправки',
-'mailnologintext' => 'Ви повинні [[Special:Userlogin|ввійти до системи]] і мати підтверджену адресу електронної пошти у ваших [[Special:Preferences|налаштуваннях]], щоб мати змогу надсилати електронну пошту іншим користувачам.',
+'mailnologintext' => 'Ви повинні [[Special:UserLogin|ввійти до системи]] і мати підтверджену адресу електронної пошти у ваших [[Special:Preferences|налаштуваннях]], щоб мати змогу надсилати електронну пошту іншим користувачам.',
 'emailuser'       => 'Надіслати листа цьому користувачеві',
 'emailpage'       => 'Лист користувачеві',
-'emailpagetext'   => 'ЯкÑ\89о Ñ\86ей ÐºÐ¾Ñ\80иÑ\81Ñ\82Ñ\83ваÑ\87 Ð·Ð°Ð·Ð½Ð°Ñ\87ив Ñ\81пÑ\80авжнÑ\8e Ð°Ð´Ñ\80еÑ\81Ñ\83 ÐµÐ»ÐµÐºÑ\82Ñ\80онноÑ\97 Ð¿Ð¾Ñ\88Ñ\82и Ñ\83 Ñ\81воÑ\97Ñ\85 Ð½Ð°Ð»Ð°Ñ\88Ñ\82Ñ\83ваннÑ\8fÑ\85, Ñ\82о, Ð·Ð°Ð¿Ð¾Ð²Ð½Ð¸Ð²Ñ\88и Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ\83 Ð½Ð¸Ð¶Ñ\87е Ñ\84оÑ\80мÑ\83, Ð¼Ð¾Ð¶Ð½Ð° Ð½Ð°Ð´Ñ\96Ñ\81лаÑ\82и Ð¹Ð¾Ð¼Ñ\83 Ð¿Ð¾Ð²Ñ\96домленнÑ\8f.
\95лекÑ\82Ñ\80онна Ð°Ð´Ñ\80еÑ\81а, Ñ\8fкÑ\83 Ð²Ð¸ Ð²ÐºÐ°Ð·Ð°Ð»Ð¸ Ñ\83 Ñ\81воÑ\97Ñ\85 [[Special:Preferences|налаÑ\88Ñ\82Ñ\83ваннÑ\8fÑ\85]], Ð±Ñ\83де Ð·Ð°Ð·Ð½Ð°Ñ\87ена Ð² Ð¿Ð¾Ð»Ñ\96 Â«Ð\92Ñ\96д ÐºÐ¾Ð³Ð¾Â» Ð»Ð¸Ñ\81Ñ\82а, Ñ\82омÑ\83 Ð¾Ð´ÐµÑ\80жÑ\83ваÑ\87 Ð¼Ð°Ñ\82име Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ\96Ñ\81Ñ\82Ñ\8c Ð²Ñ\96дповÑ\96Ñ\81Ñ\82и.',
+'emailpagetext'   => 'Ð\97аповнивÑ\88и Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ\83 Ð½Ð¸Ð¶Ñ\87е Ñ\84оÑ\80мÑ\83, Ð¼Ð¾Ð¶Ð½Ð° Ð½Ð°Ð´Ñ\96Ñ\81лаÑ\82и Ð¿Ð¾Ð²Ñ\96домленнÑ\8f Ñ\86Ñ\8cомÑ\83 ÐºÐ¾Ñ\80иÑ\81Ñ\82Ñ\83ваÑ\87Ñ\83.
\95лекÑ\82Ñ\80онна Ð°Ð´Ñ\80еÑ\81а, Ñ\8fкÑ\83 Ð²Ð¸ Ð·Ð°Ð·Ð½Ð°Ñ\87или Ñ\83 [[Special:Preferences|Ñ\81воÑ\97Ñ\85 Ð½Ð°Ð»Ð°Ñ\88Ñ\82Ñ\83ваннÑ\8fÑ\85]], Ð±Ñ\83де Ð·Ð°Ð·Ð½Ð°Ñ\87ена Ð² Ð¿Ð¾Ð»Ñ\96 Â«Ð\92Ñ\96д ÐºÐ¾Ð³Ð¾Â» Ð»Ð¸Ñ\81Ñ\82а, Ñ\82омÑ\83 Ð¾Ð´ÐµÑ\80жÑ\83ваÑ\87 Ð¼Ð°Ñ\82име Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ\96Ñ\81Ñ\82Ñ\8c Ð²Ñ\96дповÑ\96Ñ\81Ñ\82и Ð±ÐµÐ·Ð¿Ð¾Ñ\81еÑ\80еднÑ\8cо Ð²Ð°Ð¼.',
 'usermailererror' => 'При відправці повідомлення електронної пошти сталася помилка:',
 'defemailsubject' => '{{SITENAME}}: лист',
 'noemailtitle'    => 'Відсутня адреса електронної пошти',
 'noemailtext'     => 'Цей користувач не вказав коректної адреси електронної пошти, або вказав, що не бажає отримувати листи від інших користувачів.',
-'emailfrom'       => 'Від кого',
-'emailto'         => 'Кому',
-'emailsubject'    => 'Тема листа',
-'emailmessage'    => 'Повідомлення',
+'email-legend'    => 'Надіслати листа іншому користувачеві {{grammar:genitive|{{SITENAME}}}}',
+'emailfrom'       => 'Від кого:',
+'emailto'         => 'Кому:',
+'emailsubject'    => 'Тема:',
+'emailmessage'    => 'Повідомлення:',
 'emailsend'       => 'Надіслати',
 'emailccme'       => 'Надіслати мені копію повідомлення.',
 'emailccsubject'  => 'Копія вашого повідомлення до $1: $2',
@@ -1622,10 +1807,10 @@ $3 зазначив наступну причину: ''$2''",
 'nowatchlist'          => 'Ваш список спостереження порожній.',
 'watchlistanontext'    => 'Вам необхідно $1, щоб переглянути чи редагувати список спостереження.',
 'watchnologin'         => 'Ви не ввійшли до системи',
-'watchnologintext'     => 'Ви повинні [[Special:Userlogin|ввійти до системи]], щоб мати можливість змінювати список спостереження.',
+'watchnologintext'     => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб мати можливість змінювати список спостереження.',
 'addedwatch'           => 'Додана до списку спостереження',
 'addedwatchtext'       => "Сторінка «[[:$1]]» додана до вашого [[Special:Watchlist|списку спостереження]].
-Наступні редагування цієї статті і пов'язаної з нею сторінки обговорення будуть відображатися в цьому списку, а також будуть виділені '''жирним шрифтом''' на сторінці зі [[Special:Recentchanges|списком останніх редагувань]], щоб їх було легше помітити.",
+Наступні редагування цієї статті і пов'язаної з нею сторінки обговорення будуть відображатися в цьому списку, а також будуть виділені '''жирним шрифтом''' на сторінці зі [[Special:RecentChanges|списком останніх редагувань]], щоб їх було легше помітити.",
 'removedwatch'         => 'Вилучена зі списку спостереження',
 'removedwatchtext'     => 'Сторінка «[[:$1]]» вилучена з вашого [[Special:Watchlist|списку спостереження]].',
 'watch'                => 'Спостерігати',
@@ -1635,21 +1820,16 @@ $3 зазначив наступну причину: ''$2''",
 'notanarticle'         => 'Не стаття',
 'notvisiblerev'        => 'Версія була вилучена',
 'watchnochange'        => 'За вказаний період в статтях з списку спостереження нічого не змінено.',
-'watchlist-details'    => 'У списку спостереження $1 {{PLURAL:$1|сторінка|сторінки|сторінок}} (не враховуючи сторінок обговорення).',
+'watchlist-details'    => 'У вашому списку спостереження $1 {{PLURAL:$1|сторінка|сторінки|сторінок}} (не враховуючи сторінок обговорення).',
 'wlheader-enotif'      => '* Звістка електронною поштою ввімкнена.',
 'wlheader-showupdated' => "* Сторінки, що змінилися після вашого останнього їх відвідування, виділені '''жирним''' шрифтом.",
 'watchmethod-recent'   => 'перегляд останніх редагувань статей за якими ведеться спостереження',
 'watchmethod-list'     => 'перегляд статей за якими ведеться спостереження',
 'watchlistcontains'    => 'Ваш список спостереження містить $1 {{PLURAL:$1|сторінку|сторінки|сторінок}}.',
 'iteminvalidname'      => 'Проблема з елементом «$1», недопустима назва…',
-'wlnote'               => 'Ð\9dижÑ\87е Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ\96 Ð¾Ñ\81Ñ\82аннÑ\96 $1 {{PLURAL:$1|Ñ\80едагÑ\83ваннÑ\8f\80едагÑ\83ваннÑ\8f\80едагÑ\83ванÑ\8c}} Ð·Ð° {{PLURAL:$2|оÑ\81Ñ\82аннÑ\96й|останні|останні}} <strong>$2</strong> {{PLURAL:$2|годину|години|годин}}.',
+'wlnote'               => 'Ð\9dижÑ\87е Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ\96 Ð¾Ñ\81Ñ\82аннÑ\96 $1 {{PLURAL:$1|Ñ\80едагÑ\83ваннÑ\8f\80едагÑ\83ваннÑ\8f\80едагÑ\83ванÑ\8c}} Ð·Ð° {{PLURAL:$2|оÑ\81Ñ\82аннÑ\8e|останні|останні}} <strong>$2</strong> {{PLURAL:$2|годину|години|годин}}.',
 'wlshowlast'           => 'Показати зміни за останні $1 годин $2 днів $3',
-'watchlist-show-bots'  => 'Показати редагування ботів',
-'watchlist-hide-bots'  => 'Сховати редагування ботів',
-'watchlist-show-own'   => 'показати мої редагування',
-'watchlist-hide-own'   => 'сховати мої редагування',
-'watchlist-show-minor' => 'показати незначні редагування',
-'watchlist-hide-minor' => 'сховати незначні редагування',
+'watchlist-options'    => 'Налаштування списку спостереження',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Додавання до списку спостереження…',
@@ -1667,17 +1847,17 @@ $3 зазначив наступну причину: ''$2''",
 'enotif_anon_editor'           => 'анонімний користувач $1',
 'enotif_body'                  => '$WATCHINGUSERNAME,
 
-$PAGEEDITDATE сторінку проекту «{{SITENAME}}» $PAGETITLE було $CHANGEDORCREATED користувачем $PAGEEDITOR, див. $PAGETITLE_URL щоб переглянути поточну версію.
+$PAGEEDITDATE сторінка проекту «{{SITENAME}}» $PAGETITLE була $CHANGEDORCREATED користувачем $PAGEEDITOR, див. $PAGETITLE_URL, щоб переглянути поточну версію.
 
 $NEWPAGE
 
 Короткий опис змін: $PAGESUMMARY $PAGEMINOREDIT
 
 Звернутися до користувача, що редагував:
-ел. Ð¿Ð¾Ñ\87Ñ\82а $PAGEEDITOR_EMAIL
-вікі $PAGEEDITOR_WIKI
+ел. Ð¿Ð¾Ñ\88Ñ\82а: $PAGEEDITOR_EMAIL
+вікі: $PAGEEDITOR_WIKI
 
-Не буде подальшого сповіщення в разі нових змін, якщо Ви не відвідуєте цю сторінку. Ви могли також повторно встановити флаги сповіщення для всіх сторінок в вашому списку спостереження.
+Не буде подальшого сповіщення в разі нових змін, якщо Ви не відвідуєте цю сторінку. Ви могли також повторно встановити прапори сповіщення для всіх сторінок у вашому списку спостереження.
 
              Система сповіщення {{grammar:genitive|{{SITENAME}}}}
 
@@ -1685,64 +1865,70 @@ $NEWPAGE
 Змінити налаштування вашого списку спостереження можна на
 {{fullurl:{{ns:special}}:Watchlist/edit}}
 
-Зворотній зв\'язок та допомога:
+Зворотний зв\'язок та допомога:
 {{fullurl:{{ns:help}}:Зміст}}',
 
-# Delete/protect/revert
-'deletepage'                  => 'Вилучити сторінку',
-'confirm'                     => 'Підтвердження',
-'excontent'                   => 'зміст: «$1»',
-'excontentauthor'             => 'зміст був: «$1» (єдиним автором був [[Special:Contributions/$2|$2]])',
-'exbeforeblank'               => 'зміст до очистки: «$1»',
-'exblank'                     => 'стаття була порожньою',
-'delete-confirm'              => 'Вилучення «$1»',
-'delete-legend'               => 'Вилучення',
-'historywarning'              => 'Попередження: сторінка, яку ви збираєтеся вилучити, має історію редагувань:',
-'confirmdeletetext'           => 'Ви збираєтесь вилучити сторінку і всі її журнали редагувань з бази даних.
+# Delete
+'deletepage'             => 'Вилучити сторінку',
+'confirm'                => 'Підтвердження',
+'excontent'              => 'зміст: «$1»',
+'excontentauthor'        => 'зміст був: «$1» (єдиним автором був [[Special:Contributions/$2|$2]])',
+'exbeforeblank'          => 'зміст до очистки: «$1»',
+'exblank'                => 'стаття була порожньою',
+'delete-confirm'         => 'Вилучення «$1»',
+'delete-legend'          => 'Вилучення',
+'historywarning'         => 'Попередження: сторінка, яку ви збираєтеся вилучити, має історію редагувань:',
+'confirmdeletetext'      => 'Ви збираєтесь вилучити сторінку і всі її журнали редагувань з бази даних.
 Будь ласка, підтвердіть, що ви бажаєте зробити це, повністю розумієте наслідки і що робите це у відповідності з [[{{MediaWiki:Policy-url}}|правилами]].',
-'actioncomplete'              => 'Дію виконано',
-'deletedtext'                 => '"<nowiki>$1</nowiki>" було вилучено.
+'actioncomplete'         => 'Дію виконано',
+'deletedtext'            => '"<nowiki>$1</nowiki>" було вилучено.
 Див. $2 для перегляду списку останніх вилучень.',
-'deletedarticle'              => 'вилучив «[[$1]]»',
-'suppressedarticle'           => 'прихована «[[$1]]»',
-'dellogpage'                  => 'Журнал вилучень',
-'dellogpagetext'              => 'Нижче наведено список останніх вилучень.',
-'deletionlog'                 => 'журнал вилучень',
-'reverted'                    => 'Відновлено зі старої версії',
-'deletecomment'               => 'Причина вилучення',
-'deleteotherreason'           => 'Інша/додаткова причина:',
-'deletereasonotherlist'       => 'Інша причина',
-'deletereason-dropdown'       => '* Типові причини вилучення
+'deletedarticle'         => 'вилучив «[[$1]]»',
+'suppressedarticle'      => 'прихована «[[$1]]»',
+'dellogpage'             => 'Журнал вилучень',
+'dellogpagetext'         => 'Нижче наведено список останніх вилучень.',
+'deletionlog'            => 'журнал вилучень',
+'reverted'               => 'Відновлено зі старої версії',
+'deletecomment'          => 'Причина вилучення',
+'deleteotherreason'      => 'Інша/додаткова причина:',
+'deletereasonotherlist'  => 'Інша причина',
+'deletereason-dropdown'  => '* Типові причини вилучення
 ** вандалізм
 ** за запитом автора
 ** порушення авторських прав',
-'delete-edit-reasonlist'      => 'Редагувати причини вилучення',
-'delete-toobig'               => 'У цієї сторінки дуже довга історія редагувань, більше $1 {{PLURAL:$1|версії|версій|версій}}.
+'delete-edit-reasonlist' => 'Редагувати причини вилучення',
+'delete-toobig'          => 'У цієї сторінки дуже довга історія редагувань, більше $1 {{PLURAL:$1|версії|версій|версій}}.
 Вилучення таких сторінок було заборонене з метою уникнення порушень у роботі сайту {{SITENAME}}.',
-'delete-warning-toobig'       => 'У цієї сторінки дуже довга історія редагувань, більше $1 {{PLURAL:$1|версії|версій|версій}}.
+'delete-warning-toobig'  => 'У цієї сторінки дуже довга історія редагувань, більше $1 {{PLURAL:$1|версії|версій|версій}}.
 Її вилучення може призвести до порушень у роботі бази даних сайту {{SITENAME}};
 дійте обережно.',
-'rollback'                    => 'Відкинути редагування',
-'rollback_short'              => 'Відкинути',
-'rollbacklink'                => 'відкинути',
-'rollbackfailed'              => 'Відкинути зміни не вдалося',
-'cantrollback'                => 'Неможливо відкинути редагування, останній хто редагував є єдиним автором цієї статті.',
-'alreadyrolled'               => 'Неможливо відкинути останні редагування [[:$1]], зроблені [[User:$2|$2]] ([[User talk:$2|обговорення]] | [[Special:Contributions/$2|{{int:contribslink}}]]); хтось інший уже змінив чи відкинув редагування цієї статті.
+
+# Rollback
+'rollback'         => 'Відкинути редагування',
+'rollback_short'   => 'Відкинути',
+'rollbacklink'     => 'відкинути',
+'rollbackfailed'   => 'Відкинути зміни не вдалося',
+'cantrollback'     => 'Неможливо відкинути редагування, останній, хто редагував, є єдиним автором цієї сторінки.',
+'alreadyrolled'    => 'Неможливо відкинути останні редагування [[:$1]], зроблені [[User:$2|$2]] ([[User talk:$2|обговорення]] | [[Special:Contributions/$2|{{int:contribslink}}]]); хтось інший уже змінив чи відкинув редагування цієї статті.
 
 Останні редагування зробив [[User:$3|$3]] ([[User talk:$3|обговорення]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment'                 => 'Редагування прокоментовано так: <em>«$1»</em>.', # only shown if there is an edit comment
-'revertpage'                  => 'Редагування користувача [[Special:Contributions/$2|$2]] ([[User talk:$2|обговорення]]) відкинуті до версії користувача [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
-'rollback-success'            => 'Відкинуті редагування користувача $1; повернення до версії користувача $2.',
-'sessionfailure'              => 'Здається, виникли проблеми з поточним сеансом роботи;
+'editcomment'      => 'Редагування прокоментовано так: <em>«$1»</em>.', # only shown if there is an edit comment
+'revertpage'       => 'Редагування користувача [[Special:Contributions/$2|$2]] ([[User talk:$2|обговорення]]) відкинуті до версії користувача [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'rollback-success' => 'Відкинуті редагування користувача $1; повернення до версії користувача $2.',
+'sessionfailure'   => 'Здається, виникли проблеми з поточним сеансом роботи;
 ця дія була скасована з метою попередити «захоплення сеансу».
 Будь ласка, натисніть кнопку «Назад» і перезавантажте сторінку, з якої ви прийшли.',
+
+# Protect
 'protectlogpage'              => 'Журнал захисту',
 'protectlogtext'              => 'Нижче наведено список установлень і знять захисту зі сторінки.
-Ви також можете переглянути [[Special:Protectedpages|список захищених сторінок]].',
+Ви також можете переглянути [[Special:ProtectedPages|список захищених сторінок]].',
 'protectedarticle'            => 'захист на [[$1]] встановлено',
 'modifiedarticleprotection'   => 'змінено рівень захисту сторінки «[[$1]]»',
 'unprotectedarticle'          => 'знято захист зі сторінки «[[$1]]»',
+'movedarticleprotection'      => 'переніс налаштування захисту з «[[$2]]» на «[[$1]]»',
 'protect-title'               => 'Встановлення захисту для «$1»',
+'prot_1movedto2'              => '«[[$1]]» перейменована на «[[$2]]»',
 'protect-legend'              => 'Підтвердження встановлення захисту',
 'protectcomment'              => 'Причина встановлення захисту',
 'protectexpiry'               => 'Закінчується:',
@@ -1763,8 +1949,21 @@ $NEWPAGE
 'protect-level-sysop'         => 'Тільки адміністратори',
 'protect-summary-cascade'     => 'каскадний',
 'protect-expiring'            => 'закінчується $1 (UTC)',
+'protect-expiry-indefinite'   => 'безстроково',
 'protect-cascade'             => 'Захистити сторінки, що включені до цієї сторінки (каскадний захист)',
 'protect-cantedit'            => 'Ви не можете змінювати рівень захисту цієї сторінки, тому що ви не маєте прав для її редагування.',
+'protect-othertime'           => 'Інший час/термін:',
+'protect-othertime-op'        => 'інший час/термін',
+'protect-existing-expiry'     => 'Поточний час завершення: $3, $2',
+'protect-otherreason'         => 'Інша/додаткова причина:',
+'protect-otherreason-op'      => 'інша/додаткова причина',
+'protect-dropdown'            => '* Типові причини захисту
+** частий вандалізм
+** надмірний спам
+** непродуктивна війна редагувань
+** популярна сторінка',
+'protect-edit-reasonlist'     => 'Причини захисту від редагувань',
+'protect-expiry-options'      => '15 хвилин:15 minutes,2 години:2 hours,6 годин:6 hours,12 годин:12 hours,1 день:1 day,3 дні:3 days,1 тиждень:1 week,2 тижні:2 weeks,1 місяць:1 month,3 місяці:3 months,6 місяців:6 months,1 рік:1 year,назавжди:infinite', # display1:time1,display2:time2,...
 'restriction-type'            => 'Права:',
 'restriction-level'           => 'Рівень доступу:',
 'minimum-size'                => 'Мінімальний розмір',
@@ -1789,18 +1988,21 @@ $NEWPAGE
 'viewdeletedpage'              => 'Переглянути видалені сторінки',
 'undeletepagetext'             => 'Наступні статті було вилучено, але вони ще в архіві і тому можуть бути відновлені. Архів періодично очищається.',
 'undelete-fieldset-title'      => 'Відновити версії',
-'undeleteextrahelp'            => "Для повного відновлення сторінки залиште всі поля пустими й натисніть '''«Відновити»'''. Для часткового відновлення відмітьте ті версії сторінки, які необхідно відновити й натисніть '''«Відновити»'''. Натисніть '''«Очистити»''', щоб вимкнути всі помітки й очистити коментар.",
+'undeleteextrahelp'            => "Для повного відновлення сторінки залиште всі позначки порожніми й натисніть '''«Відновити»'''.
+Для часткового відновлення позначте ті версії сторінки, які необхідно відновити та натисніть '''«Відновити»'''.
+Щоб прибрати всі позначки й очистити коментар, натисніть '''«Очистити»'''.",
 'undeleterevisions'            => 'В архіві $1 {{PLURAL:$1|версія|версії|версій}}',
-'undeletehistory'              => 'ЯкÑ\89о Ð²Ð¸ Ð²Ñ\96дновиÑ\82е Ñ\81Ñ\82аÑ\82Ñ\82Ñ\8e, всі версії будуть також відновлені, разом з журналом редагувань.
-ЯкÑ\89о Ð· Ð¼Ð¾Ð¼ÐµÐ½Ñ\82Ñ\83 Ð²Ð¸Ð»Ñ\83Ñ\87еннÑ\8f Ð±Ñ\83ло Ñ\81Ñ\82воÑ\80ено Ñ\81Ñ\82аÑ\82Ñ\82Ñ\8e Ð· Ñ\82акоÑ\8e Ð¶ Ð½Ð°Ð·Ð²Ð¾Ñ\8e, Ð²Ñ\96дновленÑ\96 Ð²ÐµÑ\80Ñ\81Ñ\96Ñ\97 Ð±Ñ\83дÑ\83Ñ\82Ñ\8c Ð²ÐºÐ°Ð·Ð°ні в журналі редагувань перед новими записами, але поточна версія існуючої статті не буде замінена автоматично.',
+'undeletehistory'              => 'ЯкÑ\89о Ð²Ð¸ Ð²Ñ\96дновиÑ\82е Ñ\81Ñ\82оÑ\80Ñ\96нкÑ\83, всі версії будуть також відновлені, разом з журналом редагувань.
+ЯкÑ\89о Ð· Ð¼Ð¾Ð¼ÐµÐ½Ñ\82Ñ\83 Ð²Ð¸Ð»Ñ\83Ñ\87еннÑ\8f Ð±Ñ\83ла Ñ\81Ñ\82воÑ\80ена Ð½Ð¾Ð²Ð° Ñ\81Ñ\82оÑ\80Ñ\96нка Ð· Ñ\82акоÑ\8e Ñ\81амоÑ\8e Ð½Ð°Ð·Ð²Ð¾Ñ\8e, Ð²Ñ\96дновленÑ\96 Ð²ÐµÑ\80Ñ\81Ñ\96Ñ\97 Ð±Ñ\83дÑ\83Ñ\82Ñ\8c Ð·Ð°Ð·Ð½Ð°Ñ\87Ðµні в журналі редагувань перед новими записами, але поточна версія існуючої статті не буде замінена автоматично.',
 'undeleterevdel'               => 'Відновлення не буде здійснене, якщо воно призведе до часткового вилучення останньої версії сторінки або файлу. У подібному випадку ви повинні зняти позначку або показати останні вилучені версії.',
 'undeletehistorynoadmin'       => 'Стаття вилучена. Причина вилучення та список користувачів, що редагували статтю до вилучення, вказані нижче. Текст вилученої статті можуть переглянути лише адміністратори.',
-'undelete-revision'            => 'Вилучена версія $1 (від $2) користувача $3:',
+'undelete-revision'            => 'Вилучена версія $1 (від $4 $5) користувача $3:',
 'undeleterevision-missing'     => 'Невірна версія. Помилкове посилання, або вказану версію сторінки вилучено з архіву.',
 'undelete-nodiff'              => 'Не знайдена попередня версія.',
 'undeletebtn'                  => 'Відновити',
 'undeletelink'                 => 'відновити',
 'undeletereset'                => 'Очистити',
+'undeleteinvert'               => 'Інвертувати виділення',
 'undeletecomment'              => 'Коментар:',
 'undeletedarticle'             => 'відновив «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|редагування|редагування|редагувань}} відновлено',
@@ -1830,24 +2032,26 @@ $1',
 'blanknamespace' => '(Основний)',
 
 # Contributions
-'contributions' => 'Внесок користувача',
-'mycontris'     => 'Мій внесок',
-'contribsub2'   => 'Внесок $1 ($2)',
-'nocontribs'    => 'Редагувань, що задовольняють заданим умовам не знайдено.',
-'uctop'         => ' (остання)',
-'month'         => 'Від місяця (і раніше):',
-'year'          => 'Від року (і раніше):',
-
-'sp-contributions-newbies'     => 'Показати лише внесок з нових облікових записів',
-'sp-contributions-newbies-sub' => 'Внесок новачків',
-'sp-contributions-blocklog'    => 'Протокол блокувань',
-'sp-contributions-search'      => 'Пошук внеску',
-'sp-contributions-username'    => "IP-адреса або ім'я користувача:",
-'sp-contributions-submit'      => 'Знайти',
+'contributions'       => 'Внесок користувача',
+'contributions-title' => 'Внесок користувача $1',
+'mycontris'           => 'Мій внесок',
+'contribsub2'         => 'Внесок $1 ($2)',
+'nocontribs'          => 'Редагувань, що задовольняють заданим умовам не знайдено.',
+'uctop'               => ' (остання)',
+'month'               => 'Від місяця (і раніше):',
+'year'                => 'Від року (і раніше):',
+
+'sp-contributions-newbies'       => 'Показати лише внесок з нових облікових записів',
+'sp-contributions-newbies-sub'   => 'Внесок новачків',
+'sp-contributions-newbies-title' => 'Внесок з нових облікових записів',
+'sp-contributions-blocklog'      => 'Протокол блокувань',
+'sp-contributions-search'        => 'Пошук внеску',
+'sp-contributions-username'      => "IP-адреса або ім'я користувача:",
+'sp-contributions-submit'        => 'Знайти',
 
 # What links here
 'whatlinkshere'            => 'Посилання сюди',
-'whatlinkshere-title'      => 'Сторінки, що посилаються на $1',
+'whatlinkshere-title'      => 'Сторінки, що посилаються на "$1"',
 'whatlinkshere-page'       => 'Сторінка:',
 'linkshere'                => "Наступні сторінки посилаються на '''[[:$1]]''':",
 'nolinkshere'              => "На статтю '''[[:$1]]''' не вказує жодна стаття.",
@@ -1867,7 +2071,9 @@ $1',
 # Block/unblock
 'blockip'                         => 'Заблокувати IP-адресу',
 'blockip-legend'                  => 'Блокування користувача',
-'blockiptext'                     => 'Використовуйте форму нижче, щоби заблокувати можливість збереження зі вказаної IP-адреси. Це може бути зроблене виключно для попередження [[{{ns:project}}:Вандалізм|вандалізму]] і тільки у відповідності до [[{{ns:project}}:Правила|правил Вікіпедії]]. Нижче вкажіть конкретну причину (наприклад, процитуйте деякі статті з ознаками вандалізму).',
+'blockiptext'                     => 'Використовуйте форму нижче, щоб заблокувати можливість редагування із зазначеної IP-адреси.
+Це може бути зроблене виключно для попередження [[{{ns:project}}:Вандалізм|вандалізму]] і тільки у відповідності до [[{{MediaWiki:Policy-url}}|правил {{grammar:genitive|{{SITENAME}}}}]].
+Нижче зазначте конкретну причину (наприклад, процитуйте деякі сторінкм з ознаками вандалізму).',
 'ipaddress'                       => 'IP-адреса:',
 'ipadressorusername'              => "IP-адреса або ім'я користувача:",
 'ipbexpiry'                       => 'Термін:',
@@ -1892,15 +2098,18 @@ $1',
 'ipbotherreason'                  => 'Інша/додаткова причина:',
 'ipbhidename'                     => "Приховати ім'я користувача в журналі блокувань, списку заблокованих та загальному списку користувачів.",
 'ipbwatchuser'                    => 'Додати до списку спостереження сторінку користувача і його обговорення',
+'ipballowusertalk'                => 'Дозволити цьому користувачеві редагувати свою сторінку обговорення на час блокування',
+'ipb-change-block'                => 'Переблокувати користувача з цими налаштуваннями',
 'badipaddress'                    => 'IP-адреса записана в невірному форматі, або користувача з таким іменем не існує.',
 'blockipsuccesssub'               => 'Блокування проведено',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблоковано.<br />
-Див. [[Special:Ipblocklist|список заблокованих IP-адрес]].',
+Див. [[Special:IPBlockList|список заблокованих IP-адрес]].',
 'ipb-edit-dropdown'               => 'Редагувати причини блокувань',
 'ipb-unblock-addr'                => 'Розблокувати $1',
 'ipb-unblock'                     => 'Розблокувати користувача або IP-адресу',
-'ipb-blocklist-addr'              => 'Ð\9fоказаÑ\82и Ð´іючі блокування для $1',
+'ipb-blocklist-addr'              => 'Ð\94іючі блокування для $1',
 'ipb-blocklist'                   => 'Показати діючі блокування',
+'ipb-blocklist-contribs'          => 'Внесок користувача $1',
 'unblockip'                       => 'Розблокувати IP-адресу',
 'unblockiptext'                   => 'Використовуйте подану нижче форму, щоб відновити можливість збереження з раніше заблокованої IP-адреси.',
 'ipusubmit'                       => 'Розблокувати цю адресу',
@@ -1909,6 +2118,9 @@ $1',
 'ipblocklist'                     => 'Список заблокованих IP-адрес та користувачів',
 'ipblocklist-legend'              => 'Пошук заблокованого користувача',
 'ipblocklist-username'            => 'Користувач або IP-адреса:',
+'ipblocklist-sh-userblocks'       => '$1 блокування облікових записів',
+'ipblocklist-sh-tempblocks'       => '$1 тимчасові блокування',
+'ipblocklist-sh-addressblocks'    => '$1 блокування окремих IP-адрес',
 'ipblocklist-submit'              => 'Пошук',
 'blocklistline'                   => '$1, $2 заблокував $3 ($4)',
 'infiniteblock'                   => 'блокування на невизначений термін',
@@ -1917,6 +2129,7 @@ $1',
 'noautoblockblock'                => 'автоблокування вимкнене',
 'createaccountblock'              => 'Створення облікових записів заблоковане',
 'emailblock'                      => 'листи заборонені',
+'blocklist-nousertalk'            => 'не може редагувати свою сторінку обговорення',
 'ipblocklist-empty'               => 'Список блокувань порожній.',
 'ipblocklist-no-results'          => "Запитана IP-адреса або ім'я користувача не заблоковані.",
 'blocklink'                       => 'заблокувати',
@@ -1924,21 +2137,27 @@ $1',
 'contribslink'                    => 'внесок',
 'autoblocker'                     => 'Доступ заблоковано автоматично, тому що ви використовуєте ту саму адресу, що й "$1". Причина блокування: "$2".',
 'blocklogpage'                    => 'Журнал блокувань',
+'blocklog-fulllog'                => 'Повний журнал блокувань',
 'blocklogentry'                   => 'заблокував [[$1]] на термін $2 $3',
+'reblock-logentry'                => 'змінив налаштування блокування для [[$1]] з терміном до $2 $3',
 'blocklogtext'                    => 'Журнал блокування й розблокування користувачів.
 IP-адреси, що блокуються автоматично тут не вказуються. Див.
-[[Special:Ipblocklist|список поточних заборон і блокувань]].',
+[[Special:IPBlockList|список поточних заборон і блокувань]].',
 'unblocklogentry'                 => '«$1» розблоковано',
 'block-log-flags-anononly'        => 'тільки анонімні користувачі',
 'block-log-flags-nocreate'        => 'заборонена реєстрація облікових записів',
 'block-log-flags-noautoblock'     => 'автоблокування вимкнене',
 'block-log-flags-noemail'         => 'електронні листи заборонені',
+'block-log-flags-nousertalk'      => 'не може редагувати власну сторінку обговорення',
 'block-log-flags-angry-autoblock' => 'увімкнене покращене автоблокування',
 'range_block_disabled'            => 'Адміністраторам заборонено блокувати діапазони.',
 'ipb_expiry_invalid'              => 'Невірно вказано термін.',
 'ipb_expiry_temp'                 => 'Блокування із приховуванням імені користувача мають бути безстроковими.',
 'ipb_already_blocked'             => '«$1» уже заблоковано. Для того, щоб призначити новий термін блокування, спочатку розблокуйте його.',
-'ipb_cant_unblock'                => 'Помилка: блокування з ID $1 не знайдено. Можливо користувача вже було розблоковано.',
+'ipb-needreblock'                 => '== Уже заблокований ==
+Користувач $1 вже заблокований. Хочете змінити параметри блокування?',
+'ipb_cant_unblock'                => 'Помилка: блокування з ID $1 не знайдене.
+Можливо, користувач уже розблокований.',
 'ipb_blocked_as_range'            => 'Помилка: IP-адреса $1 була заблокована не напряму і не може бути розблокована. Однак, вона належить до заблокованого діапазону $2, який можна розблокувати.',
 'ip_range_invalid'                => 'Неприпустимий діапазон IP-адрес.\\n',
 'blockme'                         => 'Заблокуй мене',
@@ -1949,15 +2168,15 @@ IP-адреси, що блокуються автоматично тут не в
 'proxyblocksuccess'               => 'Виконано.',
 'sorbsreason'                     => 'Ваша IP-адреса числиться як відкритий проксі в DNSBL.',
 'sorbs_create_account_reason'     => 'Ваша IP-адреса числиться як відкритий проксі в DNSBL. Ви не можете створити обліковий запис.',
+'cant-block-while-blocked'        => 'Ви не можете блокувати інших користувачів, поки ви самі заблоковані.',
 
 # Developer tools
 'lockdb'              => 'Заблокувати базу даних (режим "тільки для читання")',
 'unlockdb'            => 'Розблокувати базу даних',
 'lockdbtext'          => 'Блокування бази даних унеможливить для всіх користувачів редагування сторінок, зміну налаштувань, списків спостереження та виконання інших дій, що вимагають доступу до бази даних.
 Будь ласка, підтвердіть, що це — саме те, що ви бажаєте зробити, і що ви знімете блокування, коли закінчите обслуговування бази даних.',
-'unlockdbtext'        => 'Розблокування бази даних надасть можливість знову
-редагувати статті, конфігурації, списки спостереження та виконувати інші дії, що вимагають доступу до бази даних.
-Будь-ласка, підтвердіть, що це - саме те, що ви хочете зробити.',
+'unlockdbtext'        => 'Розблокування бази даних надасть змогу знову редагувати сторінки, змінювати налаштування, списки спостереження та виконувати інші дії, що вимагають доступу до бази даних.
+Будь ласка, підтвердіть, що ви справді хочете це зробити.',
 'lockconfirm'         => "Так, я дійсно хочу заблокувати базу даних (перейти в режим ''тільки для читання'').",
 'unlockconfirm'       => 'Так, я дійсно хочу розблокувати базу даних.',
 'lockbtn'             => "Заблокувати базу даних (режим ''тільки для читання'')",
@@ -1966,19 +2185,19 @@ IP-адреси, що блокуються автоматично тут не в
 'lockdbsuccesssub'    => 'Базу даних заблоковано',
 'unlockdbsuccesssub'  => 'Базу даних розблоковано',
 'lockdbsuccesstext'   => 'Базу даних проекту заблоковано.<br />
-Не забудьте її [[Special:Unlockdb|розблокувати]] після завершення обслуговування.',
+Не забудьте її [[Special:UnlockDB|розблокувати]] після завершення обслуговування.',
 'unlockdbsuccesstext' => 'Базу даних проекту розблоковано.',
 'lockfilenotwritable' => 'Немає права на запис в файл блокування бази даних. Щоб заблокувати чи розблокувати БД, веб-сервер повинен мати дозвіл на запис в цей файл.',
 'databasenotlocked'   => 'База даних не заблокована.',
 
 # Move page
-'move-page'               => 'Перейменування сторінки «$1»',
-'move-page-legend'        => 'Перейменування сторінки',
-'movepagetext'            => "За допомогою форми, що нижче, ви можете перейменувати сторінку, одночасно перемістивши на нове місце і журнал її редагувань.
-Стара назва стане перенаправленням на нову.
\9fоÑ\81иланнÑ\8f Ð½Ð° Ñ\81Ñ\82аÑ\80Ñ\83 Ð½Ð°Ð·Ð²Ñ\83 Ð½Ðµ Ð±Ñ\83дÑ\83Ñ\82Ñ\8c Ð·Ð¼Ñ\96ненÑ\96;
¾Ð±Ð¾Ð²'Ñ\8fзково Ð¿ÐµÑ\80евÑ\96Ñ\80Ñ\82е, Ñ\87и Ð½Ðµ Ð·'Ñ\8fвилоÑ\81Ñ\8f [[Special:DoubleRedirects|подвÑ\96йниÑ\85]] Ñ\87и [[Special:BrokenRedirects|Ñ\80озÑ\96Ñ\80ваниÑ\85 Ð¿ÐµÑ\80енапÑ\80авленÑ\8c]].
\92и Ð²Ñ\96дповÑ\96даÑ\94Ñ\82е Ð·Ð° Ñ\82е, Ñ\89об Ð¿ÐµÑ\80еконаÑ\82иÑ\81Ñ\8f, Ñ\89о Ð¿Ð¾Ñ\81иланнÑ\8f Ð´Ð°Ð»Ñ\96 Ð²ÐºÐ°Ð·Ñ\83Ñ\8eÑ\82Ñ\8c туди, куди припускалося.
+'move-page'                 => 'Перейменування сторінки «$1»',
+'move-page-legend'          => 'Перейменування сторінки',
+'movepagetext'              => "Скориставшись формою нижче, ви можете перейменувати сторінку, одночасно перемістивши на нове місце і журнал її редагувань.
+Стара назва стане перенаправленням на нову назву.
\92и Ð¼Ð¾Ð¶ÐµÑ\82е Ð°Ð²Ñ\82омаÑ\82иÑ\87но Ð¾Ð½Ð¾Ð²Ð¸Ñ\82и Ð¿ÐµÑ\80енапÑ\80авленнÑ\8f Ð½Ð° Ñ\81Ñ\82Ñ\80аÑ\83 Ð½Ð°Ð·Ð²Ñ\83.
¯ÐºÑ\89о Ð²Ð¸ Ñ\86Ñ\8cого Ð½Ðµ Ð·Ñ\80обиÑ\82е, Ð±Ñ\83дÑ\8c Ð»Ð°Ñ\81ка, Ð¿ÐµÑ\80евÑ\96Ñ\80Ñ\82е Ð½Ð°Ñ\8fвнÑ\96Ñ\81Ñ\82Ñ\8c [[Special:DoubleRedirects|подвÑ\96йниÑ\85]] Ñ\87и [[Special:BrokenRedirects|Ñ\80озÑ\96Ñ\80ваниÑ\85]] Ð¿ÐµÑ\80енапÑ\80авленÑ\8c.
\92и Ð²Ñ\96дповÑ\96даÑ\94Ñ\82е Ð·Ð° Ñ\82е, Ñ\89об Ð¿Ð¾Ñ\81иланнÑ\8f Ñ\96 Ð½Ð°Ð´Ð°Ð»Ñ\96 Ð²ÐºÐ°Ð·Ñ\83вали туди, куди припускалося.
 
 Зверніть увагу, що сторінка '''не''' буде перейменована, якщо сторінка з новою назвою вже існує, окрім випадків, коли вона порожня або є перенаправленням, а журнал її редагувань порожній.
 Це означає, що ви можете повернути сторінці стару назву, якщо ви перейменували її помилково, але ви не можете затерти існуючу сторінку.
@@ -1986,48 +2205,56 @@ IP-адреси, що блокуються автоматично тут не в
 '''ПОПЕРЕДЖЕННЯ!'''
 Ця дія може стати причиною серйозних та неочікуваних змін популярних сторінок.
 Будь ласка, перед продовженням переконайтесь, що ви розумієте всі можливі наслідки.",
-'movepagetalktext'        => "Приєднана сторінка обговорення також буде автоматично перейменована, '''окрім наступних випадків:'''
+'movepagetalktext'          => "Приєднана сторінка обговорення також буде автоматично перейменована, '''окрім наступних випадків:'''
 * Непорожня сторінка обговорення з такою назвою вже існує або
 * Ви не поставили галочку в полі нижче.
 
 У цих випадках ви будете змушені перейменувати чи об'єднати сторінки вручну в разі необхідності",
-'movearticle'             => 'Перейменувати сторінку',
-'movenotallowed'          => 'У вас нема дозволу перейменовувати сторінки у {{GRAMMAR:genitive|{{SITENAME}}}}.',
-'newtitle'                => 'Нова назва',
-'move-watch'              => 'Спостерігати за цією сторінкою',
-'movepagebtn'             => 'Перейменувати сторінку',
-'pagemovedsub'            => 'Сторінка перейменована',
-'movepage-moved'          => "<big>'''Сторінка «$1» перейменована на «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'           => 'Сторінка з такою назвою вже існує або зазначена вами назва недопустима.
+'movearticle'               => 'Перейменувати сторінку',
+'movenologin'               => 'Ви не ввійшли в систему',
+'movenologintext'           => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб перейменувати сторінку.',
+'movenotallowed'            => 'У вас нема дозволу перейменовувати сторінки.',
+'cant-move-user-page'       => 'У вас нема дозволу перейменовувати сторінки користувачів.',
+'cant-move-to-user-page'    => 'У вас нема дозволу перейменовувати сторінки на сторінки простору «Користувач» (окрім підсторінок)',
+'newtitle'                  => 'Нова назва:',
+'move-watch'                => 'Спостерігати за цією сторінкою',
+'movepagebtn'               => 'Перейменувати сторінку',
+'pagemovedsub'              => 'Сторінка перейменована',
+'movepage-moved'            => "<big>'''Сторінка «$1» перейменована на «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'             => 'Сторінка з такою назвою вже існує або зазначена вами назва недопустима.
 Будь ласка, оберіть іншу назву.',
-'cantmove-titleprotected' => 'Неможливо перейменувати сторінку, оскільки нова назва входить до списку заборонених.',
-'talkexists'              => "'''Сторінка була перейменована, але її сторінка обговорення не може бути перейменована, бо сторінка з такою назвою вже існує. Будь-ласка, об'єднайте їх вручну.'''",
-'movedto'                 => 'тепер називається',
-'movetalk'                => 'Перейменувати відповідну сторінку обговорення',
-'move-subpages'           => 'Перейменувати всі підсторінки, якщо можливо',
-'move-talk-subpages'      => 'Перейменувати всі підсторінки сторінки обговорення, якщо можливо',
-'movepage-page-exists'    => 'Сторінка $1 вже існує і не може бути автоматчино перезаписана.',
-'movepage-page-moved'     => 'Сторінка $1 перейменована на $2.',
-'movepage-page-unmoved'   => 'Сторінка $1 не може бути перейменована на $2.',
-'movepage-max-pages'      => '$1 {{PLURAL:$1|сторінка була перейменована|сторінки були перейменовані|сторінок були перейменовані}} — це максимум, більше сторінок не можна перейменувати автоматично.',
-'1movedto2'               => '«[[$1]]» перейменовано на «[[$2]]»',
-'1movedto2_redir'         => '«[[$1]]» перейменовано на «[[$2]]» (поверх перенаправлення)',
-'movelogpage'             => 'Журнал перейменувань',
-'movelogpagetext'         => 'Далі подано список перейменованих сторінок.',
-'movereason'              => 'Причина',
-'revertmove'              => 'відкинути',
-'delete_and_move'         => 'Вилучити і перейменувати',
-'delete_and_move_text'    => '== Потрібне вилучення ==
-Сторінка з назвою [[$1|«$1»]] вже існує.
+'cantmove-titleprotected'   => 'Неможливо перейменувати сторінку, оскільки нова назва входить до списку заборонених.',
+'talkexists'                => "'''Сторінка була перейменована, але її сторінка обговорення не може бути перейменована, бо сторінка з такою назвою вже існує. Будь-ласка, об'єднайте їх вручну.'''",
+'movedto'                   => 'тепер називається',
+'movetalk'                  => 'Перейменувати відповідну сторінку обговорення',
+'move-subpages'             => 'Перейменувати всі підсторінки, якщо можливо',
+'move-talk-subpages'        => 'Перейменувати всі підсторінки сторінки обговорення, якщо можливо',
+'movepage-page-exists'      => 'Сторінка $1 вже існує і не може бути автоматчино перезаписана.',
+'movepage-page-moved'       => 'Сторінка $1 перейменована на $2.',
+'movepage-page-unmoved'     => 'Сторінка $1 не може бути перейменована на $2.',
+'movepage-max-pages'        => '$1 {{PLURAL:$1|сторінка була перейменована|сторінки були перейменовані|сторінок були перейменовані}} — це максимум, більше сторінок не можна перейменувати автоматично.',
+'1movedto2'                 => '«[[$1]]» перейменовано на «[[$2]]»',
+'1movedto2_redir'           => '«[[$1]]» перейменовано на «[[$2]]» (поверх перенаправлення)',
+'movelogpage'               => 'Журнал перейменувань',
+'movelogpagetext'           => 'Далі подано список перейменованих сторінок.',
+'movereason'                => 'Причина',
+'revertmove'                => 'відкинути',
+'delete_and_move'           => 'Вилучити і перейменувати',
+'delete_and_move_text'      => '== Потрібне вилучення ==
+Сторінка з назвою [[:$1|«$1»]] вже існує.
 Бажаєте вилучити її для можливості перейменування?',
-'delete_and_move_confirm' => 'Так, вилучити цю сторінку',
-'delete_and_move_reason'  => 'Вилучена для можливості перейменування',
-'selfmove'                => 'Неможливо перейменувати сторінку: поточна й нова назви сторінки співпадають.',
-'immobile_namespace'      => 'Вихідний або цільовий заголовок спеціального типу; не можна переміщувати сторінки з або до цього простору імен.',
-'imagenocrossnamespace'   => 'Неможливо дати зображенню назву з іншого простору назв',
-'imagetypemismatch'       => 'Нове розширення файлу не співпадає з його типом',
-'imageinvalidfilename'    => 'Назва цільового файлу неправильна',
-'fix-double-redirects'    => 'Виправити всі перенаправлення на попередню назву',
+'delete_and_move_confirm'   => 'Так, вилучити цю сторінку',
+'delete_and_move_reason'    => 'Вилучена для можливості перейменування',
+'selfmove'                  => 'Неможливо перейменувати сторінку: поточна й нова назви сторінки співпадають.',
+'immobile-source-namespace' => 'Не можна перейменовувати сторінки до простору «$1»',
+'immobile-target-namespace' => 'Неможливо перемістити сторінку в простір імен "$1"',
+'immobile-source-page'      => 'Цю сторінку не можна перейменувати.',
+'immobile-target-page'      => 'Не можна присвоїти сторінці цю назву.',
+'imagenocrossnamespace'     => 'Неможливо дати зображенню назву з іншого простору назв',
+'imagetypemismatch'         => 'Нове розширення файлу не співпадає з його типом',
+'imageinvalidfilename'      => 'Назва цільового файлу неправильна',
+'fix-double-redirects'      => 'Виправити всі перенаправлення на попередню назву',
+'move-leave-redirect'       => 'Залишити перенаправлення',
 
 # Export
 'export'            => 'Експорт статей',
@@ -2141,7 +2368,7 @@ IP-адреси, що блокуються автоматично тут не в
 'tooltip-feed-rss'                => 'Трансляція в RSS для цієї сторінки',
 'tooltip-feed-atom'               => 'Трансляція в Atom для цієї сторінки',
 'tooltip-t-contributions'         => 'Перегляд внеску цього користувача',
-'tooltip-t-emailuser'             => 'Надіслати листа цьому корситувачеві',
+'tooltip-t-emailuser'             => 'Надіслати листа цьому користувачеві',
 'tooltip-t-upload'                => 'Завантажити файли',
 'tooltip-t-specialpages'          => 'Список спеціальних сторінок',
 'tooltip-t-print'                 => 'Версія для друку цієї сторінки',
@@ -2164,6 +2391,8 @@ IP-адреси, що блокуються автоматично тут не в
 'tooltip-watch'                   => 'Додати поточну сторінку до списку спостереження',
 'tooltip-recreate'                => 'Відновити сторінку недивлячись на те, що її вилучено',
 'tooltip-upload'                  => 'Почати завантаження',
+'tooltip-rollback'                => 'Одним кліком прибрати зміни, зроблені останнім редактором',
+'tooltip-undo'                    => 'Прибрати внесені зміни і показати попередній перегляд. Дозволяє зазначити причину скасування.',
 
 # Stylesheets
 'common.css'   => '/** Розміщений тут CSS буде застосовуватися до всіх тем оформлення */',
@@ -2191,18 +2420,19 @@ IP-адреси, що блокуються автоматично тут не в
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
-'anonymous'        => 'Анонімні користувачі {{grammar:genitive|{{SITENAME}}}}',
+'anonymous'        => '{{PLURAL:$1|Анонімний користувач|Анонімні користувачі}} {{grammar:genitive|{{SITENAME}}}}',
 'siteuser'         => 'Користувач {{grammar:genitive|{{SITENAME}}}} $1',
 'lastmodifiedatby' => 'Остання зміна $2, $1 користувачем $3.', # $1 date, $2 time, $3 user
 'othercontribs'    => 'Базується на праці $1.',
 'others'           => 'інші',
-'siteusers'        => 'Користувач(і) {{grammar:genitive|{{SITENAME}}}} $1',
+'siteusers'        => '{{PLURAL:$2|Користувач|Користувачі}} {{grammar:genitive|{{SITENAME}}}} $1',
 'creditspage'      => 'Подяки',
 'nocredits'        => 'Відсутній список користувачів для цієї статті',
 
 # Spam protection
 'spamprotectiontitle' => 'Спам-фільтр',
-'spamprotectiontext'  => 'Сторінка, яку ви намагаєтесь зберегти, заблокована спам-фільтром. Ймовірно вона містить посилання на зовнішній сайт.',
+'spamprotectiontext'  => 'Сторінка, яку ви намагаєтесь зберегти, заблокована спам-фільтром.
+Імовірно, це сталося через те, що вона містить посилання на зовнішній сайт, присутній у чорному списку.',
 'spamprotectionmatch' => 'Наступне повідомлення отримане від спам-фільтра: $1.',
 'spambot_username'    => 'Очистка спаму',
 'spam_reverting'      => 'Відкинути до останньої версії, що не містить посилання на $1',
@@ -2236,10 +2466,11 @@ The wiki server can't provide data in a format your client can read.",
 'markedaspatrollederror-noautopatrol' => 'Вам не дозволено позначати власні редагування як перевірені.',
 
 # Patrol log
-'patrol-log-page'   => 'Журнал патрулювання',
-'patrol-log-header' => 'Це журнал перевірених змін.',
-'patrol-log-line'   => 'перевірена $1 з $2 $3',
-'patrol-log-auto'   => '(автоматично)',
+'patrol-log-page'      => 'Журнал патрулювання',
+'patrol-log-header'    => 'Це журнал перевірених змін.',
+'patrol-log-line'      => 'перевірена $1 з $2 $3',
+'patrol-log-auto'      => '(автоматично)',
+'log-show-hide-patrol' => '$1 журнал патрулювання',
 
 # Image deletion
 'deletedrevision'                 => 'Вилучена стара версія $1',
@@ -2253,8 +2484,11 @@ $1',
 'filedelete-archive-read-only'    => 'Архівна директорія «$1» не доступна веб-серверу для запису.',
 
 # Browsing diffs
-'previousdiff' => '← Попередня різниця',
-'nextdiff'     => 'Наступна різниця →',
+'previousdiff' => '← Попереднє редагування',
+'nextdiff'     => 'Наступне редагування →',
+
+# Visual comparison
+'visual-comparison' => 'Наочне порівняння',
 
 # Media information
 'mediawarning'         => "'''Увага''': цей файл може містити шкідливий програмний код, виконання якого може бути небезпечним для вашої системи. <hr />",
@@ -2269,10 +2503,12 @@ $1',
 'show-big-image'       => 'Повна роздільність',
 'show-big-image-thumb' => '<small>Розмір при попередньому перегляді: $1 × $2 пікселів</small>',
 
-# Special:Newimages
+# Special:NewImages
 'newimages'             => 'Галерея нових файлів',
 'imagelisttext'         => "Нижче подано список з '''$1''' {{PLURAL:$1|файлу|файлів|файлів}}, відсортованих $2.",
 'newimages-summary'     => 'Ця спеціальна сторінка показує останні завантажені файли.',
+'newimages-legend'      => 'Фільтр',
+'newimages-label'       => 'Назва файлу (або її частина):',
 'showhidebots'          => '($1 ботів)',
 'noimages'              => 'Файли відсутні.',
 'ilsubmit'              => 'Шукати',
@@ -2394,7 +2630,7 @@ $1',
 'exif-gpslongitude'                => 'Довгота',
 'exif-gpsaltituderef'              => 'Індекс висоти',
 'exif-gpsaltitude'                 => 'Висота',
-'exif-gpstimestamp'                => 'ТоÑ\87ний Ñ\87аÑ\81 Ð¿Ð¾ UTC',
+'exif-gpstimestamp'                => 'ЧаÑ\81 Ð·Ð° GPS (аÑ\82омним Ð³Ð¾Ð´Ð¸Ð½Ð½Ð¸ÐºÐ¾Ð¼)',
 'exif-gpssatellites'               => 'Опис використаних супутників',
 'exif-gpsstatus'                   => 'Статус приймача в момент зйомки',
 'exif-gpsmeasuremode'              => 'Метод вимірювання положення',
@@ -2406,18 +2642,18 @@ $1',
 'exif-gpsimgdirectionref'          => 'Тип азимута зображення (справжній, магнітний)',
 'exif-gpsimgdirection'             => 'Азимут зображення',
 'exif-gpsmapdatum'                 => 'Використана геодезична система координат',
-'exif-gpsdestlatituderef'          => "Індекс довготи о'єктУа",
-'exif-gpsdestlatitude'             => "Довгота об'єкту",
-'exif-gpsdestlongituderef'         => "Індекс широти об'єкту",
-'exif-gpsdestlongitude'            => "Широта об'єкту",
-'exif-gpsdestbearingref'           => "Тип пеленга об'єкту (справжній, магнітний)",
-'exif-gpsdestbearing'              => "Пеленг об'єкту",
+'exif-gpsdestlatituderef'          => "Індекс довготи об'єкта",
+'exif-gpsdestlatitude'             => "Довгота об'єкта",
+'exif-gpsdestlongituderef'         => "Індекс широти об'єкта",
+'exif-gpsdestlongitude'            => "Широта об'єкта",
+'exif-gpsdestbearingref'           => "Тип пеленга об'єкта (справжній, магнітний)",
+'exif-gpsdestbearing'              => "Пеленг об'єкта",
 'exif-gpsdestdistanceref'          => 'Одиниці вимірювання відстані',
 'exif-gpsdestdistance'             => 'Відстань',
 'exif-gpsprocessingmethod'         => 'Метод обчислення положення',
 'exif-gpsareainformation'          => 'Назва області GPS',
 'exif-gpsdatestamp'                => 'Дата',
-'exif-gpsdifferential'             => 'Ð\94иÑ\84еÑ\80енÑ\86Ñ\96йна поправка',
+'exif-gpsdifferential'             => 'Ð\94иÑ\84еÑ\80енÑ\86Ñ\96алÑ\8cна поправка',
 
 # EXIF attributes
 'exif-compression-1' => 'Нестиснутий',
@@ -2480,6 +2716,18 @@ $1',
 'exif-lightsource-24'  => 'Студійна лампа стандарту ISO',
 'exif-lightsource-255' => 'Інше джерело світла',
 
+# Flash modes
+'exif-flash-fired-0'    => 'Спалах не спрацював',
+'exif-flash-fired-1'    => 'Спрацював спалах',
+'exif-flash-return-0'   => 'нема режиму попереднього спалаху',
+'exif-flash-return-2'   => 'зворотний імпульс попереднього спалаху не отриманий',
+'exif-flash-return-3'   => 'отриманий зворотний імпульс попереднього спалаху',
+'exif-flash-mode-1'     => 'імпульс примусового спалаху',
+'exif-flash-mode-2'     => 'придушення примусового спалаху',
+'exif-flash-mode-3'     => 'автоматичний режим',
+'exif-flash-function-1' => 'Нема спалаху',
+'exif-flash-redeye-1'   => 'режим усунення ефекту червоних очей',
+
 'exif-focalplaneresolutionunit-2' => 'дюймів',
 
 'exif-sensingmethod-1' => 'Невизначений',
@@ -2499,7 +2747,7 @@ $1',
 
 'exif-exposuremode-0' => 'Автоматична експозиція',
 'exif-exposuremode-1' => 'Ручне налаштування експозиції',
-'exif-exposuremode-2' => 'Брекетінґ',
+'exif-exposuremode-2' => 'Брекетинг',
 
 'exif-whitebalance-0' => 'Автоматичний баланс білого',
 'exif-whitebalance-1' => 'Ручне налаштування балансу білого',
@@ -2568,7 +2816,7 @@ $1',
 
 # E-mail address confirmation
 'confirmemail'             => 'Підтвердження адреси ел. пошти',
-'confirmemail_noemail'     => 'В вашій [[Special:Preferences|конфігурації користувача]] відсутня коректна адреса електронної пошти.',
+'confirmemail_noemail'     => 'Ви не зазначили коректну адресу електронної пошти у ваших [[Special:Preferences|налаштуваннях користувача]].',
 'confirmemail_text'        => 'Вікі-двигун потребує підтвердження адреси електронної пошти перед початком роботи. Натисніть на кнопку, щоб за вказаною адресою одержати листа, який міститиме посилання на спеціальну сторінку, після відкриття якої у браузері адреса електронної пошти буде вважатися підтвердженою.',
 'confirmemail_pending'     => '<div class="error">
 Код підтвердження вже відправлено на адресу вашої електронної пошти.
@@ -2577,7 +2825,8 @@ $1',
 'confirmemail_send'        => 'Надіслати лист із запитом на підтвердження',
 'confirmemail_sent'        => 'Лист із запитом на підтвердження відправлений.',
 'confirmemail_oncreate'    => "Код підтвердження відправлено на вашу електронну адресу. Цей код не вимагається для входу в систему, але він вам знадобиться для активації будь-яких можливостей вікі, що пов'язані з використанням електронної пошти.",
-'confirmemail_sendfailed'  => 'Неможливо відправити лист із запитом на підтвердження. Перевірте правильність адреси електронної пошти.
+'confirmemail_sendfailed'  => '{{SITENAME}} не може надіслати листа із запитом на підтвердження.
+Будь ласка, перевірте правильність адреси електронної пошти.
 
 Відповідь сервера: $1',
 'confirmemail_invalid'     => 'Невірний код підтвердження, або термін дії коду вичерпався.',
@@ -2604,8 +2853,8 @@ $5
 
 # Scary transclusion
 'scarytranscludedisabled' => '[«Interwiki transcluding» вимкнено]',
-'scarytranscludefailed'   => '[Ð\9dажалÑ\8c, Ð½ÐµÐ²Ð´Ð°Ð»Ð¾Ñ\81Ñ\8f Ð·Ð²ÐµÑ\80нення до шаблону $1]',
-'scarytranscludetoolong'  => '[Нажаль, URL надто довгий]',
+'scarytranscludefailed'   => '[Ð\9fомилка Ð·Ð²ÐµÑ\80Ñ\82ання до шаблону $1]',
+'scarytranscludetoolong'  => '[URL дуже довгий]',
 
 # Trackbacks
 'trackbackbox'      => '<div id="mw_trackbacks">
@@ -2617,29 +2866,18 @@ $1
 'trackbackdeleteok' => 'Trackback вилучено.',
 
 # Delete conflict
-'deletedwhileediting' => 'Попередження: ця сторінка була вилучена після того, як ви розпочали редагування!',
-'confirmrecreate'     => "Користувач [[User:$1|$1]] ([[User talk:$1|обговорення]]) видалив цю сторінку після того, як ви почали редагування і вказав причиною:
+'deletedwhileediting' => "'''Увага:''' ця сторінка була вилучена після того, як ви розпочали редагування!",
+'confirmrecreate'     => "Користувач [[Користувач:$1|$1]] ([[Обговорення користувача:$1|обговорення]]) вилучив цю сторінку після того, як ви почали редагування і зазначив причиною:
 : ''$2''
-Будь ласка підтвердіть, що ви дійсно бажаєте створити цю сторінку заново.",
+Будь ласка, підтвердьте, що ви дійсно бажаєте створити цю сторінку заново.",
 'recreate'            => 'Повторно створити',
 
 'unit-pixel' => ' пікс.',
 
-# HTML dump
-'redirectingto' => 'Перенаправлення на сторінку [[$1]]…',
-
 # action=purge
-'confirm_purge'        => 'Очистити кеш цієї сторінки?
-
-$1',
 'confirm_purge_button' => 'Гаразд',
-
-# AJAX search
-'searchcontaining' => 'Шукати статті, які містять «$1».',
-'searchnamed'      => 'Шукати статті з назвою «$1».',
-'articletitles'    => 'Статті, що починаються з «$1»',
-'hideresults'      => 'Сховати результати',
-'useajaxsearch'    => 'Використовувати AJAX-пошук',
+'confirm-purge-top'    => 'Очистити кеш цієї сторінки?',
+'confirm-purge-bottom' => 'Після очищення кешу сторінку буде показана її сотання версія.',
 
 # Multipage image navigation
 'imgmultipageprev' => '← попередня сторінка',
@@ -2707,6 +2945,7 @@ $1',
 
 # Core parser functions
 'unknown_extension_tag' => 'Невідомий тег доповнення «$1»',
+'duplicate-defaultsort' => 'Увага. Ключ сортування «$2» перекриває попередній ключ сортування «$1».',
 
 # Special:Version
 'version'                          => 'Версія MediaWiki', # Not used as normal message but as header for the special page itself
@@ -2729,7 +2968,7 @@ $1',
 'version-software-product'         => 'Продукт',
 'version-software-version'         => 'Версія',
 
-# Special:Filepath
+# Special:FilePath
 'filepath'         => 'Шлях до файлу',
 'filepath-page'    => 'Файл:',
 'filepath-submit'  => 'Шлях',
@@ -2767,8 +3006,17 @@ $1',
 'specialpages-group-redirects'   => 'Перенаправлення',
 'specialpages-group-spam'        => 'Інструменти проти спаму',
 
-# Special:Blankpage
+# Special:BlankPage
 'blankpage'              => 'Порожня сторінка',
 'intentionallyblankpage' => 'Цю сторінку навмисне залишили порожньою',
 
+# External image whitelist
+'external_image_whitelist' => ' #Залиште цей рядок таким, яким він є<pre>
+#Записуйте тут фрагменти регулярних виразів (ту частину, що знаходиться між //)
+#Вони будуть зіставлені з URL зовнішніх зображень.
+#Потрібні будуть показані як зображення, решта будуть показані як посилання на зображення
+#Рядки, що починаються з #, вважаються коментарями.
+
+#Розміщуйте фрагменти регулярних виразів над цією строчкою. Залиште цей рядок таким, яким він є.</pre>',
+
 );