Update magic words for Ukranian
[lhc/web/wiklou.git] / languages / messages / MessagesUk.php
index 3bba630..5cb2f35 100644 (file)
@@ -12,6 +12,8 @@
  * @author Gutsul (Gutsul.ua at Google Mail)
  * @author Innv
  * @author Kalan
+ * @author NickK
+ * @author Urhixidur
  */
 
 /*
@@ -32,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(
@@ -83,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(
@@ -91,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';
@@ -263,6 +268,7 @@ $messages = array(
 'tog-ccmeonemails'            => 'Відправляти мені копії листів, які я надсилаю іншим користувачам',
 'tog-diffonly'                => 'Не показувати вміст сторінки під різницею версій',
 'tog-showhiddencats'          => 'Показувати приховані категорії',
+'tog-norollbackdiff'          => 'Не показувати різницю версій після виконання відкоту',
 
 'underline-always'  => 'Завжди',
 'underline-never'   => 'Ніколи',
@@ -343,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'        => 'Стаття',
@@ -463,6 +469,8 @@ $messages = array(
 'editsection'             => 'ред.',
 'editold'                 => 'ред.',
 'viewsourceold'           => 'переглянути вихідний код',
+'editlink'                => 'редагувати',
+'viewsourcelink'          => 'показати код',
 'editsectionhint'         => 'Редагувати розділ: $1',
 'toc'                     => 'Зміст',
 'showtoc'                 => 'показати',
@@ -472,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
@@ -547,7 +557,6 @@ $1",
 'badtitle'             => 'Неприпустима назва',
 'badtitletext'         => 'Запитана назва сторінки неправильна, порожня, або неправильно зазначена міжмовна чи міжвікі назва.
 Можливо, в назві використовуються недопустимі символи.',
-'perfdisabled'         => 'На жаль, ця можливість тимчасово недоступна через завантаженість сервера.',
 'perfcached'           => 'Наступні дані взяті з кешу і можуть бути застарілими:',
 'perfcachedts'         => 'Наступні дані взяті з кешу, востаннє він оновлювався о $1.',
 'querypage-no-updates' => 'Зміни цієї сторінки зараз заборонені. Дані тут не можуть бути оновлені зараз.',
@@ -590,7 +599,6 @@ $1",
 'remembermypassword'         => "Запам'ятовувати мій обліковий запис на цьому комп'ютері",
 'yourdomainname'             => 'Ваш домен:',
 'externaldberror'            => 'Сталася помилка при автентифікації за допомогою зовнішньої бази даних, або у вас недостатньо прав для внесення змін до свого зовнішнього облікового запису.',
-'loginproblem'               => '<b>Проблема при вході до системи.</b><br />Спробуйте ще раз!',
 'login'                      => 'Вхід до системи',
 'nav-login-createaccount'    => 'Вхід / реєстрація',
 'loginprompt'                => 'Ви повинні активувати куки (cookies) для входу до {{GRAMMAR:genitive|{{SITENAME}}}}.',
@@ -635,7 +643,7 @@ $1",
 'loginsuccesstitle'          => 'Успішний вхід до системи',
 'loginsuccess'               => "'''Тепер ви працюєте у {{grammar:genitive|{{SITENAME}}}} під іменем $1.'''",
 'nosuchuser'                 => 'Користувач з іменем «$1» не існує.
-Перевірте правильність написання або скористайтеся формою нижче, щоб [[Special:Userlogin/signup|зареєструвати нового користувача]].',
+Перевірте правильність написання або скористайтеся формою нижче, щоб [[Special:UserLogin/signup|зареєструвати нового користувача]].',
 'nosuchusershort'            => 'Користувач з іменем <nowiki>$1</nowiki> не існує.
 Перевірте правильність написання імені.',
 'nouserspecified'            => "Ви повинні вказати ім'я користувача.",
@@ -645,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".
 Будь ласка, ввійдіть до системи після отримання пароля.',
@@ -684,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
@@ -778,13 +788,14 @@ $1",
 Одна IP-адреса може використовуватися декількома користувачами.
 Якщо ви — анонімний користувач і вважаєте, що отримали коментарі, адресовані не вам, будь ласка [[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-файлу.'''
 '''Його ще не збережено!'''",
 '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>Це лише попередній перегляд,
@@ -818,7 +829,7 @@ $1",
 Якщо ви не бажаєте, щоб написане вами безжалісно редагувалось і розповсюджувалося за бажанням будь-кого, не пишіть тут.<br />
 Ви також підтверджуєте, що написане вами тут належить вам або взяте з джерела, що є суспільним надбанням чи подібним вільним джерелом.
 <strong>НЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ МАТЕРІАЛИ, ЩО ОХОРОНЯЮТЬСЯ АВТОРСЬКИМ ПРАВОМ!</strong>',
-'copyrightwarning2'                => "Будь ласка, зверніть увагу, що всі внесені вами зміни можуть редагуватися доповнюватися або вилучатися іншими користувачами.
+'copyrightwarning2'                => "Будь ласка, зверніть увагу, що всі внесені вами зміни можуть редагуватися, доповнюватися або вилучатися іншими користувачами.
 Якщо ви не бажаєте, щоб написане вами безжалісно редагувалось — не пишіть тут.<br />
 Ви також зобов'язуєтесь, що написане вами тут належить вам або взяте з джерела, що є суспільним надбанням, або подібного вільного джерела (див. $1).<br />
 <strong>НЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ МАТЕРІАЛИ, ЩО Є ОБ'ЄКТОМ АВТОРСЬКОГО ПРАВА!</strong>",
@@ -845,7 +856,7 @@ $1",
 'nocreatetitle'                    => 'Створення сторінок обмежено',
 'nocreatetext'                     => 'На цьому сайті обмежено можливість створення нових сторінок.
 Ви можете повернуться назад й змінити існуючу сторінку, [[Special:UserLogin|ввійти в систему, або створити новий обліковий запис]].',
-'nocreate-loggedin'                => 'У вас нема дозволу створювати нові сторінки у {{grammar:genitive|{{SITENAME}}}}.',
+'nocreate-loggedin'                => 'У вас нема дозволу створювати нові сторінки.',
 'permissionserrors'                => 'Помилки прав доступу',
 'permissionserrorstext'            => 'У вас нема прав на виконання цієї операції з {{PLURAL:$1|наступної причини|наступних причин}}:',
 'permissionserrorstext-withaction' => 'У вас нема дозволу на $2 з {{PLURAL:$1|наступної причини|наступних причин}}:',
@@ -854,6 +865,15 @@ $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'        => 'Увага: Ця сторінка містить дуже багато викликів ресурсомістких функцій.
@@ -866,45 +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'          => 'Поточна версія',
-'currentrev-asof'     => 'Поточна версія на $1',
-'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'          => 'Історія редагувань',
@@ -931,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'         => "Приховати дію та її об'єкт",
@@ -991,6 +1010,7 @@ $3 зазначив наступну причину: ''$2''",
 'mergehistory-invalid-destination' => 'Цільова сторінка повинна мати правильний заголовок.',
 'mergehistory-autocomment'         => 'Редагування з [[:$1]] перенесені до [[:$2]]',
 'mergehistory-comment'             => 'Редагування [[:$1]] перенесені до [[:$2]]: $3',
+'mergehistory-same-destination'    => 'Початкова і цільова сторінки повинні відрізнятися',
 
 # Merge log
 'mergelog'           => "Журнал об'єднань",
@@ -1063,54 +1083,70 @@ $3 зазначив наступну причину: ''$2''",
 'diff-strike'             => "'''закреслений шрифт'''",
 
 # Search results
-'searchresults'             => 'Результати пошуку',
-'searchresults-title'       => 'Результати пошуку для $1',
-'searchresulttext'          => 'Для отримання детальнішої інформації про пошук у проекті, див. [[{{ns:project}}:Пошук]].',
-'searchsubtitle'            => 'Ви шукали «[[:$1]]» ([[Special:Prefixindex/$1|усі сторінки, що починаються на «$1»]] | [[Special:WhatLinksHere/$1|усі сторінки, що мають посилання на «$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:$4|показаний результат '''$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'         => 'Щоб змінити налаштування користувача, ви повинні <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ввійти до системи]</span>.',
+'prefsnologintext'         => 'Щоб змінити налаштування користувача, ви повинні <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ввійти до системи]</span>.',
 'prefsreset'               => 'Відновлено стандартні налаштування.',
 'qbsettings'               => 'Панель навігації',
 'qbsettings-none'          => 'Не показувати панель',
@@ -1165,7 +1201,7 @@ $3 зазначив наступну причину: ''$2''",
 'allowemail'               => 'Дозволити електронну пошту від інших користувачів',
 'prefs-searchoptions'      => 'Параметри пошуку',
 'prefs-namespaces'         => 'Простори назв',
-'defaultns'                => 'За замовчуванням шукати в наступних просторах назв:',
+'defaultns'                => 'За замовчуванням шукати в таких просторах назв:',
 'default'                  => 'за замовчуванням',
 'files'                    => 'Файли',
 
@@ -1223,6 +1259,7 @@ $3 зазначив наступну причину: ''$2''",
 'right-minoredit'            => 'Позначення редагувань як незначні',
 'right-move'                 => 'Перейменування сторінок',
 'right-move-subpages'        => 'Перейменування сторінок і їх підсторінок',
+'right-move-rootuserpages'   => 'Перейменувати кореневі сторінки користувачів',
 'right-suppressredirect'     => 'Нестворення перенаправлення зі старої назви на нову при перейменуванні сторінки',
 'right-upload'               => 'Завантаження файлів',
 'right-reupload'             => 'Перезаписування існуючих файлів',
@@ -1273,6 +1310,41 @@ $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'                     => 'Нові редагування',
@@ -1300,6 +1372,8 @@ $3 зазначив наступну причину: ''$2''",
 'rc_categories'                     => 'Тільки з категорій (разділювач «|»)',
 'rc_categories_any'                 => 'Будь-який',
 'newsectionsummary'                 => '/* $1 */ нова тема',
+'rc-enhanced-expand'                => 'Показати деталі (потрібен JavaScript)',
+'rc-enhanced-hide'                  => 'Сховати деталі',
 
 # Recent changes linked
 'recentchangeslinked'          => "Пов'язані редагування",
@@ -1375,7 +1449,7 @@ $3 зазначив наступну причину: ''$2''",
 'file-thumbnail-no'           => 'Назва файлу починається на <strong><tt>$1</tt></strong>.
 Можливо, це зменшена копія зображення <i>(мініатюра)</i>.
 Якщо у вас є це зображення в повному розмірі, завантажте його, інакше змініть назву файлу.',
-'fileexists-forbidden'        => 'Файл з такою назвою вже існує; будь ласка поверніться та завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
+'fileexists-forbidden'        => 'Файл з такою назвою вже існує; будь ласка, поверніться та завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Файл із такою назвою вже існує у спільному сховищі файлів.
 Якщо ви все ж хочете завантажити цей файл, будь ласка, поверніться назад і змініть назву файлу. [[Image:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Цей файл є дублікатом {{PLURAL:$1|файлу|наступних файлів}}:',
@@ -1385,7 +1459,7 @@ $3 зазначив наступну причину: ''$2''",
 'uploadedimage'               => 'завантажено «[[$1]]»',
 'overwroteimage'              => 'завантажена нова версія «[[$1]]»',
 'uploaddisabled'              => 'Завантаження заборонене',
-'uploaddisabledtext'          => 'Можливість завантаження на {{grammar:locative|{{SITENAME}}}} відключена.',
+'uploaddisabledtext'          => 'Можливість завантаження файлів відключена.',
 'uploadscripted'              => 'Файл містить HTML-код або скрипт, який може помилково обробитися браузером.',
 'uploadcorrupt'               => 'Файл пошкоджений, або має невірне розширення. Будь-ласка, перевірте файл й спробуйте завантажити його ще раз.',
 'uploadvirus'                 => 'Файл містить вірус! Див. $1',
@@ -1489,7 +1563,7 @@ $3 зазначив наступну причину: ''$2''",
 'filedelete-submit'           => 'Вилучити',
 'filedelete-success'          => "'''$1''' було вилучено.",
 'filedelete-success-old'      => "Версія '''[[Media:$1|$1]]''' від $3, $2 була вилучена.",
-'filedelete-nofile'           => "Файл '''$1''' не існує у {{GRAMMAR:genitive|{{SITENAME}}}}.",
+'filedelete-nofile'           => "Файл '''$1''' не існує.",
 'filedelete-nofile-old'       => "Не існує архівної версії '''$1''' із зазначеними атрибутами.",
 'filedelete-otherreason'      => 'Інша/додаткова причина:',
 'filedelete-reason-otherlist' => 'Інша причина',
@@ -1512,34 +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'               => 'Статистика',
-'statistics-header-pages'  => 'Статистика сторінок',
-'statistics-header-edits'  => 'Статистика редагувань',
-'statistics-header-views'  => 'Статистика переглядів',
-'statistics-header-users'  => 'Статистика користувачів',
-'statistics-articles'      => 'Статей',
-'statistics-pages'         => 'Сторінок <small>(включаючи сторінки обговорень, сторінки про {{grammar:accusative|{{SITENAME}}}}, заготовки статей, перенаправлення тощо)</small>',
-'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-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',
@@ -1547,7 +1623,7 @@ $3 зазначив наступну причину: ''$2''",
 
 'doubleredirects'            => 'Подвійні перенаправлення',
 'doubleredirectstext'        => '<b>Увага:</b> Цей список може містити невірні елементи. Це значить, що після першої директиви #REDIRECT йде додатковий текст з посиланнями.<br />
-Кожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що, звичайно, містить "реальне" перенаправлення на необхідну статтю, куди повинно вказувати й перше перенаправлення.',
+Кожен рядок містить посилання на перше та друге перенаправлення, а також перший рядок тексту другого перенаправлення, що зазвичай містить «реальне» перенаправлення на необхідну сторінку, куди повинно вказувати й перше перенаправлення.',
 'double-redirect-fixed-move' => 'Сторінка «[[$1]]» була перейменована, зараз вона є перенаправленням на «[[$2]]»',
 'double-redirect-fixer'      => 'Redirect fixer',
 
@@ -1572,7 +1648,7 @@ $3 зазначив наступну причину: ''$2''",
 'nviews'                  => '$1 {{PLURAL:$1|перегляд|перегляди|переглядів}}',
 'specialpage-empty'       => 'Запит не дав результатів.',
 'lonelypages'             => 'Статті-сироти',
-'lonelypagestext'         => 'На наступні сторінки не посилається жодна стаття цієї вікі.',
+'lonelypagestext'         => 'На такі сторінки нема посилань з інших сторінок і вони не включаються до інших сторінок {{grammar:genitive|{{SITENAME}}}}.',
 'uncategorizedpages'      => 'Некатегоризовані сторінки',
 'uncategorizedcategories' => 'Некатегоризовані категорії',
 'uncategorizedimages'     => 'Некатегоризовані зображення',
@@ -1583,6 +1659,7 @@ $3 зазначив наступну причину: ''$2''",
 'wantedcategories'        => 'Необхідні категорії',
 'wantedpages'             => 'Необхідні статті',
 'wantedfiles'             => 'Необхідні файли',
+'wantedtemplates'         => 'Необхідні шаблони',
 'mostlinked'              => 'Сторінки, на які найбільше посилань',
 'mostlinkedcategories'    => 'Категорії, на які найбільше посилань',
 'mostlinkedtemplates'     => 'Найуживаніші шаблони',
@@ -1604,13 +1681,14 @@ $3 зазначив наступну причину: ''$2''",
 'protectedtitlesempty'    => 'Зараз нема захищених назв із зазначеними параметрами.',
 'listusers'               => 'Список користувачів',
 'listusers-editsonly'     => 'Показати лише користувачів, які зробили принаймні одне редагування',
+'usereditcount'           => '$1 {{PLURAL:$1|редагування|редагування|редагувань}}',
 'newpages'                => 'Нові сторінки',
 'newpages-username'       => "Ім'я користувача:",
 'ancientpages'            => 'Найстаріші статті',
 'move'                    => 'Перейменувати',
 'movethispage'            => 'Перейменувати цю сторінку',
 'unusedimagestext'        => '<p>Будь-ласка, врахуйте, що інші веб-сайти можуть використовувати прямі посилання (URL) на це зображення, і тому зображення може активно використовуватися не дивлячись на його присутність в цьому списку.',
-'unusedcategoriestext'    => 'Існують такі сторінки-категорій, що не містять статей чи інших категорій.',
+'unusedcategoriestext'    => 'Існують такі сторінки категорій, що не містять сторінок або інших категорій.',
 'notargettitle'           => 'Не вказано ціль',
 'notargettext'            => 'Ви не вказали цільову статтю чи користувача, для яких необхідно виконати цю дію.',
 'nopagetitle'             => 'Нема такої цільової сторінки',
@@ -1661,6 +1739,9 @@ $3 зазначив наступну причину: ''$2''",
 'special-categories-sort-count' => 'упорядкувати за кількістю',
 'special-categories-sort-abc'   => 'упорядкувати за алфавітом',
 
+# Special:DeletedContributions
+'deletedcontributions' => 'Вилучений внесок користувача',
+
 # Special:LinkSearch
 'linksearch'       => 'Пошук зовнішніх посилань',
 'linksearch-pat'   => 'Шаблон для пошуку:',
@@ -1701,8 +1782,8 @@ $3 зазначив наступну причину: ''$2''",
 '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 Ð²Ð¸ Ð²ÐºÐ°Ð·Ð°ли у [[Special:Preferences|своїх налаштуваннях]], буде зазначена в полі «Від кого» листа, тому одержувач матиме можливість відповісти безпосередньо вам.',
+'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или у [[Special:Preferences|своїх налаштуваннях]], буде зазначена в полі «Від кого» листа, тому одержувач матиме можливість відповісти безпосередньо вам.',
 'usermailererror' => 'При відправці повідомлення електронної пошти сталася помилка:',
 'defemailsubject' => '{{SITENAME}}: лист',
 'noemailtitle'    => 'Відсутня адреса електронної пошти',
@@ -1746,18 +1827,8 @@ $3 зазначив наступну причину: ''$2''",
 '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-show-anons' => 'Показати редагування анонімів',
-'watchlist-hide-anons' => 'Сховати редагування анонімів',
-'watchlist-show-liu'   => 'Показати редагування зареєстрованих',
-'watchlist-hide-liu'   => 'Сховати редагування зареєстрованих користувачів',
 'watchlist-options'    => 'Налаштування списку спостереження',
 
 # Displayed when you click the "watch" button and it is in the process of watching
@@ -1837,12 +1908,12 @@ $NEWPAGE
 'rollback_short'   => 'Відкинути',
 'rollbacklink'     => 'відкинути',
 'rollbackfailed'   => 'Відкинути зміни не вдалося',
-'cantrollback'     => 'Неможливо відкинути редагування, останній хто редагував є єдиним автором цієї статті.',
+'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
+'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'   => 'Здається, виникли проблеми з поточним сеансом роботи;
 ця дія була скасована з метою попередити «захоплення сеансу».
@@ -1855,7 +1926,9 @@ $NEWPAGE
 'protectedarticle'            => 'захист на [[$1]] встановлено',
 'modifiedarticleprotection'   => 'змінено рівень захисту сторінки «[[$1]]»',
 'unprotectedarticle'          => 'знято захист зі сторінки «[[$1]]»',
+'movedarticleprotection'      => 'переніс налаштування захисту з «[[$2]]» на «[[$1]]»',
 'protect-title'               => 'Встановлення захисту для «$1»',
+'prot_1movedto2'              => '«[[$1]]» перейменована на «[[$2]]»',
 'protect-legend'              => 'Підтвердження встановлення захисту',
 'protectcomment'              => 'Причина встановлення захисту',
 'protectexpiry'               => 'Закінчується:',
@@ -1881,7 +1954,7 @@ $NEWPAGE
 'protect-cantedit'            => 'Ви не можете змінювати рівень захисту цієї сторінки, тому що ви не маєте прав для її редагування.',
 'protect-othertime'           => 'Інший час/термін:',
 'protect-othertime-op'        => 'інший час/термін',
-'protect-existing-expiry'     => 'Поточний час завершення: $1',
+'protect-existing-expiry'     => 'Поточний час завершення: $3, $2',
 'protect-otherreason'         => 'Інша/додаткова причина:',
 'protect-otherreason-op'      => 'інша/додаткова причина',
 'protect-dropdown'            => '* Типові причини захисту
@@ -1889,6 +1962,8 @@ $NEWPAGE
 ** надмірний спам
 ** непродуктивна війна редагувань
 ** популярна сторінка',
+'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'                => 'Мінімальний розмір',
@@ -1927,6 +2002,7 @@ $NEWPAGE
 'undeletebtn'                  => 'Відновити',
 'undeletelink'                 => 'відновити',
 'undeletereset'                => 'Очистити',
+'undeleteinvert'               => 'Інвертувати виділення',
 'undeletecomment'              => 'Коментар:',
 'undeletedarticle'             => 'відновив «[[$1]]»',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|редагування|редагування|редагувань}} відновлено',
@@ -1995,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'                       => 'Термін:',
@@ -2020,6 +2098,8 @@ $1',
 'ipbotherreason'                  => 'Інша/додаткова причина:',
 'ipbhidename'                     => "Приховати ім'я користувача в журналі блокувань, списку заблокованих та загальному списку користувачів.",
 'ipbwatchuser'                    => 'Додати до списку спостереження сторінку користувача і його обговорення',
+'ipballowusertalk'                => 'Дозволити цьому користувачеві редагувати свою сторінку обговорення на час блокування',
+'ipb-change-block'                => 'Переблокувати користувача з цими налаштуваннями',
 'badipaddress'                    => 'IP-адреса записана в невірному форматі, або користувача з таким іменем не існує.',
 'blockipsuccesssub'               => 'Блокування проведено',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблоковано.<br />
@@ -2027,8 +2107,9 @@ $1',
 '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'                       => 'Розблокувати цю адресу',
@@ -2037,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'                   => 'блокування на невизначений термін',
@@ -2045,6 +2129,7 @@ $1',
 'noautoblockblock'                => 'автоблокування вимкнене',
 'createaccountblock'              => 'Створення облікових записів заблоковане',
 'emailblock'                      => 'листи заборонені',
+'blocklist-nousertalk'            => 'не може редагувати свою сторінку обговорення',
 'ipblocklist-empty'               => 'Список блокувань порожній.',
 'ipblocklist-no-results'          => "Запитана IP-адреса або ім'я користувача не заблоковані.",
 'blocklink'                       => 'заблокувати',
@@ -2054,6 +2139,7 @@ $1',
 'blocklogpage'                    => 'Журнал блокувань',
 'blocklog-fulllog'                => 'Повний журнал блокувань',
 'blocklogentry'                   => 'заблокував [[$1]] на термін $2 $3',
+'reblock-logentry'                => 'змінив налаштування блокування для [[$1]] з терміном до $2 $3',
 'blocklogtext'                    => 'Журнал блокування й розблокування користувачів.
 IP-адреси, що блокуються автоматично тут не вказуються. Див.
 [[Special:IPBlockList|список поточних заборон і блокувань]].',
@@ -2062,12 +2148,16 @@ IP-адреси, що блокуються автоматично тут не в
 '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'                         => 'Заблокуй мене',
@@ -2078,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'             => "Заблокувати базу даних (режим ''тільки для читання'')",
@@ -2101,9 +2191,9 @@ IP-адреси, що блокуються автоматично тут не в
 'databasenotlocked'   => 'База даних не заблокована.',
 
 # Move page
-'move-page'               => 'Перейменування сторінки «$1»',
-'move-page-legend'        => 'Перейменування сторінки',
-'movepagetext'            => "Скориставшись формою нижче, ви можете перейменувати сторінку, одночасно перемістивши на нове місце і журнал її редагувань.
+'move-page'                 => 'Перейменування сторінки «$1»',
+'move-page-legend'          => 'Перейменування сторінки',
+'movepagetext'              => "Скориставшись формою нижче, ви можете перейменувати сторінку, одночасно перемістивши на нове місце і журнал її редагувань.
 Стара назва стане перенаправленням на нову назву.
 Ви можете автоматично оновити перенаправлення на страу назву.
 Якщо ви цього не зробите, будь ласка, перевірте наявність [[Special:DoubleRedirects|подвійних]] чи [[Special:BrokenRedirects|розірваних]] перенаправлень.
@@ -2115,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'    => '== Потрібне вилучення ==
+'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'            => 'Експорт статей',
@@ -2270,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'                 => 'Версія для друку цієї сторінки',
@@ -2322,7 +2420,7 @@ IP-адреси, що блокуються автоматично тут не в
 The wiki server can't provide data in a format your client can read.",
 
 # Attribution
-'anonymous'        => '{{PLURAL:$1|Анонимний користувач|Анонімні користувачі}} {{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.',
@@ -2368,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',
@@ -2531,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'              => 'Метод вимірювання положення',
@@ -2543,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' => 'Нестиснутий',
@@ -2648,7 +2747,7 @@ $1',
 
 'exif-exposuremode-0' => 'Автоматична експозиція',
 'exif-exposuremode-1' => 'Ручне налаштування експозиції',
-'exif-exposuremode-2' => 'Брекетінґ',
+'exif-exposuremode-2' => 'Брекетинг',
 
 'exif-whitebalance-0' => 'Автоматичний баланс білого',
 'exif-whitebalance-1' => 'Ручне налаштування балансу білого',
@@ -2717,7 +2816,7 @@ $1',
 
 # E-mail address confirmation
 'confirmemail'             => 'Підтвердження адреси ел. пошти',
-'confirmemail_noemail'     => 'В вашій [[Special:Preferences|конфігурації користувача]] відсутня коректна адреса електронної пошти.',
+'confirmemail_noemail'     => 'Ви не зазначили коректну адресу електронної пошти у ваших [[Special:Preferences|налаштуваннях користувача]].',
 'confirmemail_text'        => 'Вікі-двигун потребує підтвердження адреси електронної пошти перед початком роботи. Натисніть на кнопку, щоб за вказаною адресою одержати листа, який міститиме посилання на спеціальну сторінку, після відкриття якої у браузері адреса електронної пошти буде вважатися підтвердженою.',
 'confirmemail_pending'     => '<div class="error">
 Код підтвердження вже відправлено на адресу вашої електронної пошти.
@@ -2768,18 +2867,17 @@ $1
 
 # Delete conflict
 'deletedwhileediting' => "'''Увага:''' ця сторінка була вилучена після того, як ви розпочали редагування!",
-'confirmrecreate'     => "Користувач [[User:$1|$1]] ([[User talk:$1|обговорення]]) видалив цю сторінку після того, як ви почали редагування і вказав причиною:
+'confirmrecreate'     => "Користувач [[Користувач:$1|$1]] ([[Обговорення користувача:$1|обговорення]]) вилучив цю сторінку після того, як ви почали редагування і зазначив причиною:
 : ''$2''
-Будь ласка підтвердіть, що ви дійсно бажаєте створити цю сторінку заново.",
+Будь ласка, підтвердьте, що ви дійсно бажаєте створити цю сторінку заново.",
 'recreate'            => 'Повторно створити',
 
 'unit-pixel' => ' пікс.',
 
 # action=purge
-'confirm_purge'        => 'Очистити кеш цієї сторінки?
-
-$1',
 'confirm_purge_button' => 'Гаразд',
+'confirm-purge-top'    => 'Очистити кеш цієї сторінки?',
+'confirm-purge-bottom' => 'Після очищення кешу сторінку буде показана її сотання версія.',
 
 # Multipage image navigation
 'imgmultipageprev' => '← попередня сторінка',
@@ -2847,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