Localisation updates for core messages from Betawiki (2008-11-22 11:16 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesUk.php
index 2fe8994..8878b20 100644 (file)
@@ -34,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(
@@ -85,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(
@@ -93,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';
@@ -265,6 +268,7 @@ $messages = array(
 'tog-ccmeonemails'            => 'Відправляти мені копії листів, які я надсилаю іншим користувачам',
 'tog-diffonly'                => 'Не показувати вміст сторінки під різницею версій',
 'tog-showhiddencats'          => 'Показувати приховані категорії',
+'tog-norollbackdiff'          => 'Не показувати різницю версій після виконання відкоту',
 
 'underline-always'  => 'Завжди',
 'underline-never'   => 'Ніколи',
@@ -363,7 +367,7 @@ $messages = array(
 'mytalk'         => 'Моя сторінка обговорення',
 'anontalk'       => 'Обговорення для цієї IP-адреси',
 'navigation'     => 'Навігація',
-'and'            => 'і',
+'and'            => ' і',
 
 # Metadata in edit box
 'metadata_help' => 'Метадані:',
@@ -466,7 +470,7 @@ $messages = array(
 'editold'                 => 'ред.',
 'viewsourceold'           => 'переглянути вихідний код',
 'editlink'                => 'редагувати',
-'viewsourcelink'          => 'показаÑ\82и Ð´Ð¶ÐµÑ\80ело',
+'viewsourcelink'          => 'показаÑ\82и ÐºÐ¾Ð´',
 'editsectionhint'         => 'Редагувати розділ: $1',
 'toc'                     => 'Зміст',
 'showtoc'                 => 'показати',
@@ -784,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кщо ви хочете створити/редагувати цю сторінку.',
+'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>Це лише попередній перегляд,
@@ -881,10 +886,12 @@ $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|обговорення]])',
 
@@ -1076,111 +1083,133 @@ $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-legend'                => 'Параметри пошуку',
+'searchmenu-exists'                => "'''У цій вікі є сторінка з назвою «[[$1]]»'''",
+'searchmenu-new'                   => "'''[[:$1|Створити]] сторінку «$1» у цій вікі!'''",
+'searchhelp-url'                   => 'Help:Довідка',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Показати сторінки з цим префіксом]]',
+'searchprofile-articles'           => 'Статті',
+'searchprofile-articles-and-proj'  => 'Статті і проект',
+'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>.',
-'prefsreset'               => 'Відновлено стандартні налаштування.',
-'qbsettings'               => 'Панель навігації',
-'qbsettings-none'          => 'Не показувати панель',
-'qbsettings-fixedleft'     => 'Фіксована ліворуч',
-'qbsettings-fixedright'    => 'Фіксована праворуч',
-'qbsettings-floatingleft'  => 'Плаваюча ліворуч',
-'qbsettings-floatingright' => 'Плаваюча праворуч',
-'changepassword'           => 'Змінити пароль',
-'skin'                     => 'Оформлення',
-'skin-preview'             => 'Попередній перегляд',
-'math'                     => 'Відображення формул',
-'dateformat'               => 'Формат дати',
-'datedefault'              => 'Стандартний',
-'datetime'                 => 'Дата й час',
-'math_failure'             => 'Неможливо розібрати вираз',
-'math_unknown_error'       => 'невідома помилка',
-'math_unknown_function'    => 'невідома функція',
-'math_lexing_error'        => 'лексична помилка',
-'math_syntax_error'        => 'синтаксична помилка',
-'math_image_error'         => 'Перетворення в PNG відбулося з помилкою; перевірте правильність встановлення latex, dvips, gs та convert',
-'math_bad_tmpdir'          => 'Не вдається створити чи записати в тимчасовий каталог математики',
-'math_bad_output'          => 'Не вдається створити чи записати в вихідний каталог математики',
-'math_notexvc'             => 'Не знайдено програму texvc; Див. math/README — довідку про налаштування.',
-'prefs-personal'           => 'Особисті дані',
-'prefs-rc'                 => 'Сторінка останніх редагувань',
-'prefs-watchlist'          => 'Список спостереження',
-'prefs-watchlist-days'     => 'Кількість днів, що відображаються у списку спостережень:',
-'prefs-watchlist-edits'    => 'Кількість редагувань для відображення у розширеному списку спостереження:',
-'prefs-misc'               => 'Інші налаштування',
-'saveprefs'                => 'Зберегти',
-'resetprefs'               => 'Скасувати незбережені зміни',
-'oldpassword'              => 'Старий пароль:',
-'newpassword'              => 'Новий пароль:',
-'retypenew'                => 'Ще раз введіть новий пароль:',
-'textboxsize'              => 'Розміри поля вводу',
-'rows'                     => 'Рядків:',
-'columns'                  => 'Колонок:',
-'searchresultshead'        => 'Пошук',
-'resultsperpage'           => 'Кількість результатів на сторінку:',
-'contextlines'             => 'Кількість рядків на результат',
-'contextchars'             => 'Кількість символів контексту на рядок',
-'stub-threshold'           => 'Поріг для визначення оформлення <a href="#" class="stub">посилань на стаби</a> (у байтах):',
-'recentchangesdays'        => 'На скільки днів показувати нові редагування:',
-'recentchangescount'       => 'Кількість заголовків статей на сторінці нових редагувань:',
-'savedprefs'               => 'Ваші налаштування збережено.',
-'timezonelegend'           => 'Часовий пояс',
-'timezonetext'             => 'Введіть зміщення вашого місцевого часу (в годинах) від часу сервера (UTC - за Гринвічем).',
-'localtime'                => 'Місцевий час',
-'timezoneoffset'           => 'Зміщення',
-'servertime'               => 'Час сервера',
-'guesstimezone'            => 'Заповнити з браузера',
-'allowemail'               => 'Дозволити електронну пошту від інших користувачів',
-'prefs-searchoptions'      => 'Параметри пошуку',
-'prefs-namespaces'         => 'Простори назв',
-'defaultns'                => 'За замовчуванням шукати в таких просторах назв:',
-'default'                  => 'за замовчуванням',
-'files'                    => 'Файли',
+'preferences'               => 'Налаштування',
+'mypreferences'             => 'Налаштування',
+'prefs-edits'               => 'Кількість редагувань:',
+'prefsnologin'              => 'Ви не ввійшли в систему',
+'prefsnologintext'          => 'Щоб змінити налаштування користувача, ви повинні <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ввійти до системи]</span>.',
+'prefsreset'                => 'Відновлено стандартні налаштування.',
+'qbsettings'                => 'Панель навігації',
+'qbsettings-none'           => 'Не показувати панель',
+'qbsettings-fixedleft'      => 'Фіксована ліворуч',
+'qbsettings-fixedright'     => 'Фіксована праворуч',
+'qbsettings-floatingleft'   => 'Плаваюча ліворуч',
+'qbsettings-floatingright'  => 'Плаваюча праворуч',
+'changepassword'            => 'Змінити пароль',
+'skin'                      => 'Оформлення',
+'skin-preview'              => 'Попередній перегляд',
+'math'                      => 'Відображення формул',
+'dateformat'                => 'Формат дати',
+'datedefault'               => 'Стандартний',
+'datetime'                  => 'Дата й час',
+'math_failure'              => 'Неможливо розібрати вираз',
+'math_unknown_error'        => 'невідома помилка',
+'math_unknown_function'     => 'невідома функція',
+'math_lexing_error'         => 'лексична помилка',
+'math_syntax_error'         => 'синтаксична помилка',
+'math_image_error'          => 'Перетворення в PNG відбулося з помилкою; перевірте правильність встановлення latex, dvips, gs та convert',
+'math_bad_tmpdir'           => 'Не вдається створити чи записати в тимчасовий каталог математики',
+'math_bad_output'           => 'Не вдається створити чи записати в вихідний каталог математики',
+'math_notexvc'              => 'Не знайдено програму texvc; Див. math/README — довідку про налаштування.',
+'prefs-personal'            => 'Особисті дані',
+'prefs-rc'                  => 'Сторінка останніх редагувань',
+'prefs-watchlist'           => 'Список спостереження',
+'prefs-watchlist-days'      => 'Кількість днів, що відображаються у списку спостережень:',
+'prefs-watchlist-days-max'  => '(максимум 7 днів)',
+'prefs-watchlist-edits'     => 'Кількість редагувань для відображення у розширеному списку спостереження:',
+'prefs-watchlist-edits-max' => '(максимальне число: 1000)',
+'prefs-misc'                => 'Інші налаштування',
+'saveprefs'                 => 'Зберегти',
+'resetprefs'                => 'Скасувати незбережені зміни',
+'oldpassword'               => 'Старий пароль:',
+'newpassword'               => 'Новий пароль:',
+'retypenew'                 => 'Ще раз введіть новий пароль:',
+'textboxsize'               => 'Розміри поля вводу',
+'rows'                      => 'Рядків:',
+'columns'                   => 'Колонок:',
+'searchresultshead'         => 'Пошук',
+'resultsperpage'            => 'Кількість результатів на сторінку:',
+'contextlines'              => 'Кількість рядків на результат',
+'contextchars'              => 'Кількість символів контексту на рядок',
+'stub-threshold'            => 'Поріг для визначення оформлення <a href="#" class="stub">посилань на стаби</a> (у байтах):',
+'recentchangesdays'         => 'На скільки днів показувати нові редагування:',
+'recentchangesdays-max'     => '(максимум $1 {{PLURAL:$1|день|дні|днів}})',
+'recentchangescount'        => 'Кількість заголовків статей на сторінці нових редагувань:',
+'savedprefs'                => 'Ваші налаштування збережено.',
+'timezonelegend'            => 'Часовий пояс',
+'timezonetext'              => 'Введіть зміщення вашого місцевого часу (в годинах) від часу сервера (UTC - за Гринвічем).',
+'localtime'                 => 'Місцевий час',
+'timezoneoffset'            => 'Зміщення',
+'servertime'                => 'Час сервера',
+'guesstimezone'             => 'Заповнити з браузера',
+'allowemail'                => 'Дозволити електронну пошту від інших користувачів',
+'prefs-searchoptions'       => 'Параметри пошуку',
+'prefs-namespaces'          => 'Простори назв',
+'defaultns'                 => 'За замовчуванням шукати в таких просторах назв:',
+'default'                   => 'за замовчуванням',
+'files'                     => 'Файли',
 
 # User rights
 'userrights'                  => 'Управління правами користувачів', # Not used as normal message but as header for the special page itself
@@ -1236,6 +1265,7 @@ $3 зазначив таку причину: ''$2''",
 'right-minoredit'            => 'Позначення редагувань як незначні',
 'right-move'                 => 'Перейменування сторінок',
 'right-move-subpages'        => 'Перейменування сторінок і їх підсторінок',
+'right-move-rootuserpages'   => 'Перейменувати кореневі сторінки користувачів',
 'right-suppressredirect'     => 'Нестворення перенаправлення зі старої назви на нову при перейменуванні сторінки',
 'right-upload'               => 'Завантаження файлів',
 'right-reupload'             => 'Перезаписування існуючих файлів',
@@ -1295,6 +1325,7 @@ $3 зазначив таку причину: ''$2''",
 'action-minoredit'            => 'позначення цього редагування незначним',
 'action-move'                 => 'перейменування цієї сторінки',
 'action-move-subpages'        => 'перейменування цієї сторінки з усіма її підсторінками',
+'action-move-rootuserpages'   => 'перейменувати кореневі сторінки користувачів',
 'action-upload'               => 'завантаження цього файлу',
 'action-reupload'             => 'перезапис існуючого файлу',
 'action-reupload-shared'      => 'перекривання файлу зі спільного сховища',
@@ -1402,7 +1433,7 @@ $3 зазначив таку причину: ''$2''",
 'ignorewarnings'              => 'Ігнорувати всі попередження',
 'minlength1'                  => 'Назва файлу повинна містити щонайменше одну літеру.',
 'illegalfilename'             => 'Ім\'я файлу "$1" містить букви, що недозволені в заголовках сторінок. Будь ласка перейменуйте файл і спробуйте завантажити його знову.',
-'badfilename'                 => 'Назву файла було змінено на $1.',
+'badfilename'                 => 'Назву файлу було змінено на $1.',
 'filetype-badmime'            => 'Файли, що мають MIME-тип «$1», не можуть бути завантажені.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' — небажаний тип файлу.
 {{PLURAL:\$3|Бажаний тип файлів|Бажані типи файлів}}: \$2.",
@@ -1428,6 +1459,7 @@ $3 зазначив таку причину: ''$2''",
 'fileexists-shared-forbidden' => 'Файл із такою назвою вже існує у спільному сховищі файлів.
 Якщо ви все ж хочете завантажити цей файл, будь ласка, поверніться назад і змініть назву файлу. [[Image:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Цей файл є дублікатом {{PLURAL:$1|файлу|наступних файлів}}:',
+'file-deleted-duplicate'      => 'Такий самий файл ([[$1]]) уже вилучався раніше. Будь ласка, ознайомтеся з історією вилучень файлу перед тим, як завантажити його знову.',
 'successfulupload'            => 'Завантаження успішно завершено',
 'uploadwarning'               => 'Попередження',
 'savefile'                    => 'Зберегти файл',
@@ -1447,7 +1479,7 @@ $3 зазначив таку причину: ''$2''",
 'upload-wasdeleted'           => "'''Попередження: ви хочете завантажити файл, який раніше вилучався.'''
 
 Перевірте, чи справді варто завантажувати файл.
-Нижче показано журнал вилучень для цього файла:",
+Нижче показано журнал вилучень для цього файлу:",
 'filename-bad-prefix'         => 'Назва завантажуваного файлу починається на <strong>«$1»</strong> і, можливо, є шаблонною назвою, яку цифрова фотокамера дає знімкам. Будь ласка, виберіть назву, яка краще описуватиме вміст файлу.',
 
 'upload-proto-error'      => 'Невірний протокол',
@@ -1561,16 +1593,16 @@ $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'                      => 'Статистика',
@@ -1663,7 +1695,7 @@ $3 зазначив таку причину: ''$2''",
 'move'                    => 'Перейменувати',
 'movethispage'            => 'Перейменувати цю сторінку',
 'unusedimagestext'        => '<p>Будь-ласка, врахуйте, що інші веб-сайти можуть використовувати прямі посилання (URL) на це зображення, і тому зображення може активно використовуватися не дивлячись на його присутність в цьому списку.',
-'unusedcategoriestext'    => 'Існують такі сторінки-категорій, що не містять статей чи інших категорій.',
+'unusedcategoriestext'    => 'Існують такі сторінки категорій, що не містять сторінок або інших категорій.',
 'notargettitle'           => 'Не вказано ціль',
 'notargettext'            => 'Ви не вказали цільову статтю чи користувача, для яких необхідно виконати цю дію.',
 'nopagetitle'             => 'Нема такої цільової сторінки',
@@ -1776,47 +1808,35 @@ $3 зазначив таку причину: ''$2''",
 'emailuserfooter' => 'Цей лист був надісланий користувачеві $2 від користувача $1 за допомогою функції «Надіслати листа» проекту {{SITENAME}}.',
 
 # Watchlist
-'watchlist'                => 'Список спостереження',
-'mywatchlist'              => 'Список спостереження',
-'watchlistfor'             => "(користувача '''$1''')",
-'nowatchlist'              => 'Ваш список спостереження порожній.',
-'watchlistanontext'        => 'Вам необхідно $1, щоб переглянути чи редагувати список спостереження.',
-'watchnologin'             => 'Ви не ввійшли до системи',
-'watchnologintext'         => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб мати можливість змінювати список спостереження.',
-'addedwatch'               => 'Додана до списку спостереження',
-'addedwatchtext'           => "Сторінка «[[:$1]]» додана до вашого [[Special:Watchlist|списку спостереження]].
+'watchlist'            => 'Список спостереження',
+'mywatchlist'          => 'Список спостереження',
+'watchlistfor'         => "(користувача '''$1''')",
+'nowatchlist'          => 'Ваш список спостереження порожній.',
+'watchlistanontext'    => 'Вам необхідно $1, щоб переглянути чи редагувати список спостереження.',
+'watchnologin'         => 'Ви не ввійшли до системи',
+'watchnologintext'     => 'Ви повинні [[Special:UserLogin|ввійти до системи]], щоб мати можливість змінювати список спостереження.',
+'addedwatch'           => 'Додана до списку спостереження',
+'addedwatchtext'       => "Сторінка «[[:$1]]» додана до вашого [[Special:Watchlist|списку спостереження]].
 Наступні редагування цієї статті і пов'язаної з нею сторінки обговорення будуть відображатися в цьому списку, а також будуть виділені '''жирним шрифтом''' на сторінці зі [[Special:RecentChanges|списком останніх редагувань]], щоб їх було легше помітити.",
-'removedwatch'             => 'Вилучена зі списку спостереження',
-'removedwatchtext'         => 'Сторінка «[[:$1]]» вилучена з вашого [[Special:Watchlist|списку спостереження]].',
-'watch'                    => 'Спостерігати',
-'watchthispage'            => 'Спостерігати за цією сторінкою',
-'unwatch'                  => 'Скасувати спостереження',
-'unwatchthispage'          => 'Скасувати спостереження',
-'notanarticle'             => 'Не стаття',
-'notvisiblerev'            => 'Версія була вилучена',
-'watchnochange'            => 'За вказаний період в статтях з списку спостереження нічого не змінено.',
-'watchlist-details'        => 'У вашому списку спостереження $1 {{PLURAL:$1|сторінка|сторінки|сторінок}} (не враховуючи сторінок обговорення).',
-'wlheader-enotif'          => '* Звістка електронною поштою ввімкнена.',
-'wlheader-showupdated'     => "* Сторінки, що змінилися після вашого останнього їх відвідування, виділені '''жирним''' шрифтом.",
-'watchmethod-recent'       => 'перегляд останніх редагувань статей за якими ведеться спостереження',
-'watchmethod-list'         => 'перегляд статей за якими ведеться спостереження',
-'watchlistcontains'        => 'Ваш список спостереження містить $1 {{PLURAL:$1|сторінку|сторінки|сторінок}}.',
-'iteminvalidname'          => 'Проблема з елементом «$1», недопустима назва…',
-'wlnote'                   => 'Нижче наведені останні $1 {{PLURAL:$1|редагування|редагування|редагувань}} за {{PLURAL:$2|останній|останні|останні}} <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-show-patrolled' => 'Показати патрульовані редагування',
-'watchlist-hide-patrolled' => 'Сховати патрульовані редагування',
-'watchlist-options'        => 'Налаштування списку спостереження',
+'removedwatch'         => 'Вилучена зі списку спостереження',
+'removedwatchtext'     => 'Сторінка «[[:$1]]» вилучена з вашого [[Special:Watchlist|списку спостереження]].',
+'watch'                => 'Спостерігати',
+'watchthispage'        => 'Спостерігати за цією сторінкою',
+'unwatch'              => 'Скасувати спостереження',
+'unwatchthispage'      => 'Скасувати спостереження',
+'notanarticle'         => 'Не стаття',
+'notvisiblerev'        => 'Версія була вилучена',
+'watchnochange'        => 'За вказаний період в статтях з списку спостереження нічого не змінено.',
+'watchlist-details'    => 'У вашому списку спостереження $1 {{PLURAL:$1|сторінка|сторінки|сторінок}} (не враховуючи сторінок обговорення).',
+'wlheader-enotif'      => '* Звістка електронною поштою ввімкнена.',
+'wlheader-showupdated' => "* Сторінки, що змінилися після вашого останнього їх відвідування, виділені '''жирним''' шрифтом.",
+'watchmethod-recent'   => 'перегляд останніх редагувань статей за якими ведеться спостереження',
+'watchmethod-list'     => 'перегляд статей за якими ведеться спостереження',
+'watchlistcontains'    => 'Ваш список спостереження містить $1 {{PLURAL:$1|сторінку|сторінки|сторінок}}.',
+'iteminvalidname'      => 'Проблема з елементом «$1», недопустима назва…',
+'wlnote'               => 'Нижче наведені останні $1 {{PLURAL:$1|редагування|редагування|редагувань}} за {{PLURAL:$2|останню|останні|останні}} <strong>$2</strong> {{PLURAL:$2|годину|години|годин}}.',
+'wlshowlast'           => 'Показати зміни за останні $1 годин $2 днів $3',
+'watchlist-options'    => 'Налаштування списку спостереження',
 
 # Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Додавання до списку спостереження…',
@@ -2012,6 +2032,8 @@ $NEWPAGE
 'undelete-error-long'          => 'Під час відновлення файлу виникли помилки:
 
 $1',
+'undelete-show-file-confirm'   => 'Ви впевнені, що хочете переглянути вилучену версію файлу «<nowiki>$1</nowiki>» від $3 $2?',
+'undelete-show-file-submit'    => 'Так',
 
 # Namespace form on various pages
 'namespace'      => 'Простір назв:',
@@ -2086,6 +2108,7 @@ $1',
 'ipbhidename'                     => "Приховати ім'я користувача в журналі блокувань, списку заблокованих та загальному списку користувачів.",
 'ipbwatchuser'                    => 'Додати до списку спостереження сторінку користувача і його обговорення',
 'ipballowusertalk'                => 'Дозволити цьому користувачеві редагувати свою сторінку обговорення на час блокування',
+'ipb-change-block'                => 'Переблокувати користувача з цими налаштуваннями',
 'badipaddress'                    => 'IP-адреса записана в невірному форматі, або користувача з таким іменем не існує.',
 'blockipsuccesssub'               => 'Блокування проведено',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|«$1»]] заблоковано.<br />
@@ -2125,6 +2148,7 @@ $1',
 'blocklogpage'                    => 'Журнал блокувань',
 'blocklog-fulllog'                => 'Повний журнал блокувань',
 'blocklogentry'                   => 'заблокував [[$1]] на термін $2 $3',
+'reblock-logentry'                => 'змінив налаштування блокування для [[$1]] з терміном до $2 $3',
 'blocklogtext'                    => 'Журнал блокування й розблокування користувачів.
 IP-адреси, що блокуються автоматично тут не вказуються. Див.
 [[Special:IPBlockList|список поточних заборон і блокувань]].',
@@ -2139,6 +2163,8 @@ IP-адреси, що блокуються автоматично тут не в
 'ipb_expiry_invalid'              => 'Невірно вказано термін.',
 'ipb_expiry_temp'                 => 'Блокування із приховуванням імені користувача мають бути безстроковими.',
 'ipb_already_blocked'             => '«$1» уже заблоковано. Для того, щоб призначити новий термін блокування, спочатку розблокуйте його.',
+'ipb-needreblock'                 => '== Уже заблокований ==
+Користувач $1 вже заблокований. Хочете змінити параметри блокування?',
 'ipb_cant_unblock'                => 'Помилка: блокування з ID $1 не знайдене.
 Можливо, користувач уже розблокований.',
 'ipb_blocked_as_range'            => 'Помилка: IP-адреса $1 була заблокована не напряму і не може бути розблокована. Однак, вона належить до заблокованого діапазону $2, який можна розблокувати.',
@@ -2158,9 +2184,8 @@ IP-адреси, що блокуються автоматично тут не в
 'unlockdb'            => 'Розблокувати базу даних',
 'lockdbtext'          => 'Блокування бази даних унеможливить для всіх користувачів редагування сторінок, зміну налаштувань, списків спостереження та виконання інших дій, що вимагають доступу до бази даних.
 Будь ласка, підтвердіть, що це — саме те, що ви бажаєте зробити, і що ви знімете блокування, коли закінчите обслуговування бази даних.',
-'unlockdbtext'        => 'Розблокування бази даних надасть можливість знову
-редагувати статті, конфігурації, списки спостереження та виконувати інші дії, що вимагають доступу до бази даних.
-Будь-ласка, підтвердіть, що це - саме те, що ви хочете зробити.',
+'unlockdbtext'        => 'Розблокування бази даних надасть змогу знову редагувати сторінки, змінювати налаштування, списки спостереження та виконувати інші дії, що вимагають доступу до бази даних.
+Будь ласка, підтвердіть, що ви справді хочете це зробити.',
 'lockconfirm'         => "Так, я дійсно хочу заблокувати базу даних (перейти в режим ''тільки для читання'').",
 'unlockconfirm'       => 'Так, я дійсно хочу розблокувати базу даних.',
 'lockbtn'             => "Заблокувати базу даних (режим ''тільки для читання'')",
@@ -2306,6 +2331,8 @@ IP-адреси, що блокуються автоматично тут не в
 'import-nonewrevisions'      => 'Усі версії були раніше імпортовані.',
 'xml-error-string'           => '$1 в рядку $2, позиції $3 (байт $4): $5',
 'import-upload'              => 'Завантажити XML-дані',
+'import-token-mismatch'      => 'Утрачені дані сеансу. Будь ласка, спробуйте ще раз.',
+'import-invalid-interwiki'   => 'Неможливо імпортувати із зазначеної вікі.',
 
 # Import log
 'importlogpage'                    => 'Журнал імпорту',
@@ -2450,11 +2477,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'    => '(автоматично)',
-'logshowhide-patrol' => '$1 журнал патрулювання',
+'patrol-log-page'      => 'Журнал патрулювання',
+'patrol-log-header'    => 'Це журнал перевірених змін.',
+'patrol-log-line'      => 'перевірена $1 з $2 $3',
+'patrol-log-auto'      => '(автоматично)',
+'log-show-hide-patrol' => '$1 журнал патрулювання',
 
 # Image deletion
 'deletedrevision'                 => 'Вилучена стара версія $1',
@@ -2591,7 +2618,7 @@ $1',
 'exif-subjectlocation'             => "Положення об'єкту відносно лівого верхнього кута",
 'exif-exposureindex'               => 'Індекс експозиції',
 'exif-sensingmethod'               => 'Тип сенсора',
-'exif-filesource'                  => 'Джерело файла',
+'exif-filesource'                  => 'Джерело файлу',
 'exif-scenetype'                   => 'Тип сцени',
 'exif-cfapattern'                  => 'Тип кольорового фільтра',
 'exif-customrendered'              => 'Додаткова обробка',
@@ -2789,7 +2816,7 @@ $1',
 
 # External editor support
 'edit-externally'      => 'Редагувати цей файл, використовуючи зовнішню програму',
-'edit-externally-help' => 'Подробиці див. на сторінці [http://www.mediawiki.org/wiki/Manual:External_editors Meta:Help:External_editors].',
+'edit-externally-help' => '(Подробиці див. на сторінці [http://www.mediawiki.org/wiki/Manual:External_editors Інструкції з установки зовнішніх редакторів])',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'всі',
@@ -2929,6 +2956,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