* (bug 7859) Update Kazakh translations
[lhc/web/wiklou.git] / languages / messages / MessagesKk_kz.php
index eecfba4..129c15c 100644 (file)
@@ -23,7 +23,7 @@ $linkPrefixExtension = true;
 $namespaceNames = array(
        NS_MEDIA            => 'Таспа',
        NS_SPECIAL          => 'Арнайы',
-       # NS_MAIN                   => '',
+       NS_MAIN             => '',
        NS_TALK             => 'Талқылау',
        NS_USER             => 'Қатысушы',
        NS_USER_TALK        => 'Қатысушы_талқылауы',
@@ -60,6 +60,10 @@ $namespaceAliases = array(
        'Sanat'               => NS_CATEGORY,
        'Sanat_talqılawı'     => NS_CATEGORY_TALK,
 
+       # Aliases to renamed kk-cn namespaces
+       'ٴۇلگٴى'              => NS_TEMPLATE,
+       'ٴۇلگٴى_تالقىلاۋى'    => NS_TEMPLATE_TALK,
+
        # Aliases to kk-cn namespaces
        'تاسپا'              => NS_MEDIA,
        'ارنايى'              => NS_SPECIAL,
@@ -71,50 +75,274 @@ $namespaceAliases = array(
        'سۋرەت_تالقىلاۋى'    => NS_IMAGE_TALK,
        'مەدياۋيكي'           => NS_MEDIAWIKI,
        'مەدياۋيكي_تالقىلاۋى' => NS_MEDIAWIKI_TALK,
-       'Ù´Û\87Ù\84Ú¯Ù´Ù\89'              => NS_TEMPLATE,
-       'Ù´Û\87Ù\84Ú¯Ù´Ù\89_تالقىلاۋى'    => NS_TEMPLATE_TALK,
+       'Ù·Ù\84Ú¯Ù¸'              => NS_TEMPLATE,
+       'Ù·Ù\84Ú¯Ù¸_تالقىلاۋى'    => NS_TEMPLATE_TALK,
        'انىقتاما'            => NS_HELP,
        'انىقتاما_تالقىلاۋى'  => NS_HELP_TALK,
        'سانات'              => NS_CATEGORY,
        'سانات_تالقىلاۋى'    => NS_CATEGORY_TALK,
 );
 
-$quickbarSettings = array(
-       'Ешқандай', 'Солға бекітілген', 'Оңға бекітілген', 'Солға қалқыған', 'Оңға қалқыған'
-);
-
 $skinNames = array(
        'standard'    => 'Дағдылы',
        'nostalgia'   => 'Аңсау',
        'cologneblue' => 'Көлн зеңгірлігі',
-       'davinci'     => 'Да Винчи',
-       'mono'        => 'Дара',
        'monobook'    => 'Дара кітап',
        'myskin'      => 'Өз мәнерім',
        'chick'       => 'Балапан',
        'simple'      => 'Кәдімгі'
 );
 
+$datePreferences = array(
+       'default',
+       'mdy',
+       'dmy',
+       'ymd',
+       'yyyy-mm-dd',
+       'ISO 8601',
+);
+
 $defaultDateFormat = 'ymd';
 
+$datePreferenceMigrationMap = array(
+       'default',
+       'mdy',
+       'dmy',
+       'ymd'
+);
+
 $dateFormats = array(
        'mdy time' => 'H:i',
-       'mdy date' => 'xg j, Y',
-       'mdy both' => 'H:i, xg j, Y',
+       'mdy date' => 'xg j, Y "ж."',
+       'mdy both' => 'H:i, xg j, Y "ж."',
 
        'dmy time' => 'H:i',
-       'dmy date' => 'j F, Y',
-       'dmy both' => 'H:i, j F, Y',
+       'dmy date' => 'j F, Y "ж."',
+       'dmy both' => 'H:i, j F, Y "ж."',
 
        'ymd time' => 'H:i',
-       'ymd date' => 'Y" ж." xg j',
-       'ymd both' => 'H:i, Y" ж." xg j',
+       'ymd date' => 'Y "ж." xg j',
+       'ymd both' => 'H:i, Y "ж." xg j',
+
+       'yyyy-mm-dd time' => 'xnH:xni:xns',
+       'yyyy-mm-dd date' => 'xnY-xnm-xnd',
+       'yyyy-mm-dd both' => 'xnH:xni:xns, xnY-xnm-xnd',
 
        'ISO 8601 time' => 'xnH:xni:xns',
        'ISO 8601 date' => 'xnY-xnm-xnd',
        'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
 );
 
+/**
+ * Magic words
+ * Customisable syntax for wikitext and elsewhere
+ *
+ * Note to translators:
+ *   Please include the English words as synonyms.  This allows people
+ *   from other wikis to contribute more easily.
+ *   Please don't remove deprecated values, them should be keeped for backward compatibility.
+ *
+ * This array can be modified at runtime with the LanguageGetMagic hook
+ */
+$magicWords = array(
+#   ID                                 CASE  SYNONYMS
+       'redirect'               => array( 0,    '#REDIRECT', '#АЙДАУ' ),
+       'notoc'                  => array( 0,    '__МАЗМҰНСЫЗ__', '__МСЫЗ__', '__NOTOC__' ),
+       'nogallery'              => array( 0,    '__ҚОЙМАСЫЗ__', '__ҚСЫЗ__', '__NOGALLERY__' ),
+       'forcetoc'               => array( 0,    '__МАЗМҰНДАТҚЫЗУ__', '__МҚЫЗУ__', '__FORCETOC__' ),
+       'toc'                    => array( 0,    '__МАЗМҰНЫ__', '__МЗМН__', '__TOC__' ),
+       'noeditsection'          => array( 0,    '__БӨЛІМӨНДЕТКІЗБЕУ__', '__NOEDITSECTION__' ),
+       'start'                  => array( 0,    '__БАСТАУ__', '__START__' ),
+       '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', 'МАҚАЛАБЕТІ2', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'           => array( 1,    'ТОЛЫҚБЕТАТАУЫ', 'FULLPAGENAME' ),
+       'fullpagenamee'          => array( 1,    'ТОЛЫҚБЕТАТАУЫ2', 'FULLPAGENAMEE' ),
+       'subpagename'            => array( 1,    'БЕТШЕАТАУЫ', 'АСТЫҢҒЫБЕТАТАУЫ', 'SUBPAGENAME' ),
+       'subpagenamee'           => array( 1,    'БЕТШЕАТАУЫ2', 'АСТЫҢҒЫБЕТАТАУЫ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', 'МАҚАЛАБЕТАТАУЫ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 px', '$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,    'үстілігі', 'үст', 'sup', '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:', 'ТОЛЫҚЖАЙ2:', 'FULLURLE:' ),
+       'lcfirst'                => array( 0,    'КӘ1:', 'КІШІӘРІППЕН1:', 'LCFIRST:' ),
+       'ucfirst'                => array( 0,    'БӘ1:', 'БАСӘРІППЕН1:', '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:' ),
+);
+
+$specialPageAliases = array(
+        'DoubleRedirects'           => array( 'Шынжырлы_айдатулар' ),
+        'BrokenRedirects'           => array( 'Жарамсыз_айдатулар' ),
+        'Disambiguations'           => array( 'Айрықты_беттер' ),
+        'Userlogin'                 => array( 'Қатысушы_кіруі' ),
+        'Userlogout'                => array( 'Қатысушы_шығуы' ),
+        'Preferences'               => array( 'Баптау' ),
+        'Watchlist'                 => array( 'Бақылау_тізімі' ),
+        'Recentchanges'             => array( 'Жуықтағы_өзгерістер' ),
+        'Upload'                    => array( 'Қотару' ),
+        'Imagelist'                 => array( 'Сурет_тізімі' ),
+        'Newimages'                 => array( 'Жаңа_суреттер' ),
+        'Listusers'                 => array( 'Қатысушылар' ),
+        'Statistics'                => array( 'Санақ' ),
+        'Randompage'                => array( 'Кездейсоқ_бет', 'Кездейсоқ' ),
+        'Lonelypages'               => array( 'Саяқ_беттер' ),
+        'Uncategorizedpages'        => array( 'Санатсыз_беттер' ),
+        'Uncategorizedcategories'   => array( 'Санатсыз_санаттар' ),
+        'Uncategorizedimages'       => array( 'Санатсыз_суреттер' ),
+        'Uncategorizedtemplates'    => array( 'Санатсыз_үлгілер' ),
+        'Unusedcategories'          => array( 'Пайдаланылмаған_санаттар' ),
+        'Unusedimages'              => array( 'Пайдаланылмаған_суреттер' ),
+        'Wantedpages'               => array( 'Толтырылмаған_беттер', 'Жарамсыз_сілтемелер' ),
+        'Wantedcategories'          => array( 'Толтырылмаған_санаттар' ),
+        'Mostlinked'                => array( 'Ең_көп_сілтенген_беттер' ),
+        'Mostlinkedcategories'      => array( 'Ең_көп_сілтенген_санаттар' ),
+        'Mostlinkedtemplates'       => array( 'Ең_көп_сілтенген_үлгілер' ),
+        'Mostcategories'            => array( 'Ең_көп_санаттар_бары' ),
+        'Mostimages'                => array( 'Ең_көп_суреттер_бары' ),
+        'Mostrevisions'             => array( 'Ең_көп_нұсқалар_бары' ),
+        'Fewestrevisions'           => array( 'Ең_аз_түзетілген ' ),
+        'Shortpages'                => array( 'Қысқа_беттер' ),
+        'Longpages'                 => array( 'Үлкен_беттер' ),
+        'Newpages'                  => array( 'Жаңа_беттер' ),
+        'Ancientpages'              => array( 'Ескі_беттер' ),
+        'Deadendpages'              => array( 'Тұйық_беттер' ),
+        'Protectedpages'            => array( 'Қорғалған_беттер' ),
+        'Allpages'                  => array( 'Барлық_беттер' ),
+        'Prefixindex'               => array( 'Бастауыш_тізімі' ) ,
+        'Ipblocklist'               => array( 'Бұғатталғандар' ),
+        'Specialpages'              => array( 'Арнайы_беттер' ),
+        'Contributions'             => array( 'Үлесі' ),
+        'Emailuser'                 => array( 'Хат_жіберу' ),
+        'Whatlinkshere'             => array( 'Мында_сілтегендер' ),
+        'Recentchangeslinked'       => array( 'Сілтенгендердің_өзгерістері' ),
+        'Movepage'                  => array( 'Бетті_жылжыту' ),
+        'Blockme'                   => array( 'Өздіктік_бұғаттау', 'Өздік_бұғаттау' ),
+        'Booksources'               => array( 'Кітап_қайнарлары' ),
+        'Categories'                => array( 'Санаттар' ),
+        'Export'                    => array( 'Сыртқа_беру' ),
+        'Version'                   => array( 'Нұсқасы' ),
+        'Allmessages'               => array( 'Барлық_хабарлар' ),
+        'Log'                       => array( 'Журналдар', 'Журнал' ),
+        'Blockip'                   => array( 'Жайды_бұғаттау' ),
+        'Undelete'                  => array( 'Жойылғанды_қайтару' ),
+        'Import'                    => array( 'Сырттан_алу' ),
+        'Lockdb'                    => array( 'Дерекқорды_құлыптау' ),
+        'Unlockdb'                  => array( 'Дерекқорды_құлыптамау' ),
+        'Userrights'                => array( 'Қатысушы_құқықтары' ),
+        'MIMEsearch'                => array( 'MIME_түрімен_іздеу' ),
+        'Unwatchedpages'            => array( 'Бақыланылмаған_беттер' ),
+        'Listredirects'             => array( 'Айдату_тізімі' ),
+        'Revisiondelete'            => array( 'Нұсқаны_жою' ),
+        'Unusedtemplates'           => array( 'Пайдаланылмаған_үлгілер' ),
+        'Randomredirect'            => array( 'Кедейсоқ_айдату' ),
+        'Mypage'                    => array( 'Жеке_бетім' ),
+        'Mytalk'                    => array( 'Талқылауым' ),
+        'Mycontributions'           => array( 'Үлесім' ),
+        'Listadmins'                => array( 'Әкімшілер'),
+        'Popularpages'              => array( 'Әйгілі_беттер' ),
+        'Search'                    => array( 'Іздеу' ),
+        'Resetpass'                 => array( 'Құпия_сөзді_қайтару' ),
+        'Withoutinterwiki'          => array( 'Уики-аралықсыздар' ),
+);
+
 #-------------------------------------------------------------------
 # Default messages
 #-------------------------------------------------------------------
@@ -122,12 +350,12 @@ $dateFormats = array(
 $messages = array(
 # User preference toggles
 'tog-underline'               => 'Сілтемені астынан сыз:',
-'tog-highlightbroken'         => 'Ð\96оÒ\9bÑ\82алÒ\93ан Ñ\81Ñ\96лÑ\82емелеÑ\80дÑ\96 <a href="" class="new">бÑ\8bлай</a> Ð¿Ñ\96Ñ\88Ñ\96мде (баÑ\81Ò\9bаÑ\88а: былай <a href="" class="internal">?</a> сияқты).',
+'tog-highlightbroken'         => 'Ð\96аÑ\80амÑ\81Ñ\8bз Ñ\81Ñ\96лÑ\82емелеÑ\80дÑ\96 <a href="" class="new">бÑ\8bлай</a> Ð¿Ñ\96Ñ\88Ñ\96мде (баламаÑ\81Ñ\8b: былай <a href="" class="internal">?</a> сияқты).',
 'tog-justify'                 => 'Ежелерді ені бойынша туралау',
 'tog-hideminor'               => 'Жуықтағы өзгерістерде шағын түзетуді жасыр',
 'tog-extendwatchlist'         => 'Бақылау тізімді ұлғайт (барлық жарамды өзгерістерді көрсет)',
 'tog-usenewrc'                => 'Кеңейтілген Жуықтағы өзгерістер (JavaScript)',
-'tog-numberheadings'          => 'Бөлім тақырыптарын өздік түрде номірле',
+'tog-numberheadings'          => 'Бөлім тақырыптарын өздіктік түрде номірле',
 'tog-showtoolbar'             => 'Өңдеу қуралдар жолағын көрсет (JavaScript)',
 'tog-editondblclick'          => 'Қос нұқымдап өңдеу (JavaScript)',
 'tog-editsection'             => 'Бөлімдерді [өңдеу] сілтемесімен өңдеуін ендір',
@@ -148,7 +376,7 @@ $messages = array(
 'tog-enotifminoredits'        => 'Шағын түзету туралы да маған хат жібер',
 'tog-enotifrevealaddr'        => 'Е-пошта жайымды ескерту хатта ашық көрсет',
 'tog-shownumberswatching'     => 'Бақылап тұрған қатысушылардың санын көрсет',
-'tog-fancysig'                => 'Қам қолтаңба (өздік сілтемесіз;)',
+'tog-fancysig'                => 'Қам қолтаңба (өздіктік сілтемесіз;)',
 'tog-externaleditor'          => 'Сыртқы өңдеуішті әдепкіден қолдан',
 'tog-externaldiff'            => 'Сыртқы айырмағышты әдепкіден қолдан',
 'tog-showjumplinks'           => '«Өтіп кету» қатынау сілтемелерін ендір',
@@ -159,13 +387,13 @@ $messages = array(
 'tog-watchlisthideminor'      => 'Шағын түзетулерді бақылау тізімінде көрсетпеу',
 'tog-nolangconversion'        => 'Тіл түрін аудармау',
 'tog-ccmeonemails'            => 'Басқа қатысушыға жіберген хатымның көшірмесін маған да жібер',
-'tog-diffonly'                => "Айырма астында бет мағлұматын көрсетпе",
+'tog-diffonly'                => 'Айырма астында бет мағлұматын көрсетпе',
 
 'underline-always'  => 'Әрқашан',
 'underline-never'   => 'Ешқашан',
 'underline-default' => 'Шолғыш бойынша',
 
-'skinpreview'       => '(Қарап шығу)',
+'skinpreview' => '(Қарап шығу)',
 
 # Dates
 'sunday'        => 'Жексенбі',
@@ -223,64 +451,43 @@ $messages = array(
 'categories'            => 'Барлық санат тізімі',
 'pagecategories'        => '{{PLURAL:$1|Санат|Санаттар}}',
 'category_header'       => '«$1» санатындағы беттер',
-'subcategories'         => 'ТөменгÑ\96 Ñ\81анаÑ\82Ñ\82ар',
+'subcategories'         => 'СанаÑ\82Ñ\88алар',
 'category-media-header' => '«$1» санатындағы таспалар',
 
 'linkprefix'        => '/^(.*?)([a-zäçéğıïñöşüýа-яёәіңғүұқөһA-ZÄÇÉĞİÏÑÖŞÜÝА-ЯЁӘІҢҒҮҰҚӨҺʺʹ«„]+)$/sDu',
-'mainpage'          => 'Басты бет',
 'mainpagetext'      => "<big>'''МедиаУики бағдарламасы сәтті орнатылды.'''</big>",
 'mainpagedocfooter' => 'Уики бағдарламасын пайдалану ақпараты үшін [http://meta.wikimedia.org/wiki/Help:Contents Пайдаланушы нұсқауларымен] танысыңыз.
 
 == Бастау ==
 
 * [http://www.mediawiki.org/wiki/Help:Configuration_settings Баптау қалаулары тізімі]
-* [http://www.mediawiki.org/wiki/Help:FAQ МедиаУики ЖСЖ]
+* [http://www.mediawiki.org/wiki/Help:FAQ МедиаУики ЖҚС]
 * [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаУики хат тарату тізімі]',
 
-'portal'          => 'Қауым порталы',
-'portal-url'      => '{{ns:project}}:Қауым_порталы',
-'about'           => 'Біз туралы',
-'aboutsite'       => '{{SITENAME}} туралы',
-'aboutpage'       => '{{ns:project}}:Біз_туралы',
-'article'         => 'Мағлұмат беті',
-'help'            => 'Анықтама',
-'helppage'        => '{{ns:help}}:Мазмұны',
-'bugreports'      => 'Қате есептемелері',
-'bugreportspage'  => '{{ns:project}}:Қате_есептемелері',
-'sitesupport'     => 'Демеушілік',
-'sitesupport-url' => '{{ns:project}}:Жәрдем',
-'faq'             => 'ЖСЖ',
-'faqpage'         => '{{ns:project}}:ЖСЖ',
-'edithelp'        => 'Өндеу анықтамасы',
-'newwindow'       => '(жаңа терезеде ашылады)',
-'edithelppage'    => '{{ns:help}}:Өңдеу',
-'cancel'          => 'Болдырмау',
-'qbfind'          => 'Табу',
-'qbbrowse'        => 'Шолу',
-'qbedit'          => 'Өңдеу',
-'qbpageoptions'   => 'Осы бет',
-'qbpageinfo'      => 'Мәтін аралығы',
-'qbmyoptions'     => 'Беттерім',
-'qbspecialpages'  => 'Арнайы беттер',
-'moredotdotdot'   => 'Көбірек…',
-'mypage'          => 'Жеке бетім',
-'mytalk'          => 'Талқылауым',
-'anontalk'        => 'IP талқылауы',
-'navigation'      => 'Бағыттау',
+'about'          => 'Біз туралы',
+'article'        => 'Мағлұмат беті',
+'newwindow'      => '(жаңа терезеде ашылады)',
+'cancel'         => 'Болдырмау',
+'qbfind'         => 'Табу',
+'qbbrowse'       => 'Шолу',
+'qbedit'         => 'Өңдеу',
+'qbpageoptions'  => 'Осы бет',
+'qbpageinfo'     => 'Мәтін аралығы',
+'qbmyoptions'    => 'Беттерім',
+'qbspecialpages' => 'Арнайы беттер',
+'moredotdotdot'  => 'Көбірек…',
+'mypage'         => 'Жеке бетім',
+'mytalk'         => 'Талқылауым',
+'anontalk'       => 'IP талқылауы',
+'navigation'     => 'Бағыттау',
 
 # Metadata in edit box
-'metadata_help' => 'Мета-деректер (түсіндірмелер үшін [[{{ns:project}}:Мета-деректер]] бетін қараңыз):',
+'metadata_help' => 'Мета-деректер:',
 
-'currentevents'     => 'Ағымдағы оқиғалар',
-'currentevents-url' => 'Ағымдағы_оқиғалар',
-
-'disclaimers'       => 'Жауапкершіліктен бас тарту',
-'disclaimerpage'    => '{{ns:project}}:Жауапкершіліктен_бас_тарту',
-'privacy'           => 'Жеке құпиясын сақтау',
-'privacypage'       => '{{ns:project}}:Жеке_құпиясын_сақтау',
 'errorpagetitle'    => 'Қате',
 'returnto'          => '$1 дегенге оралу.',
 'tagline'           => '{{GRAMMAR:ablative|{{SITENAME}}}}',
+'help'              => 'Анықтама',
 'search'            => 'Іздеу',
 'searchbutton'      => 'Іздеу',
 'go'                => 'Өту',
@@ -298,11 +505,13 @@ $messages = array(
 'deletethispage'    => 'Бетті жою',
 'undelete_short'    => '{{PLURAL:$1|Бір|$1}} түзетуді қайтару',
 'protect'           => 'Қорғау',
+'protect_change'    => 'қорғауды өзгерту',
 'protectthispage'   => 'Бетті қорғау',
 'unprotect'         => 'Қорғамау',
 'unprotectthispage' => 'Бетті қорғамау',
 'newpage'           => 'Жаңа бет',
 'talkpage'          => 'Бетті талқылау',
+'talkpagelinktext'  => 'Талқылауы',
 'specialpage'       => 'Арнайы бет',
 'personaltools'     => 'Жеке құралдар',
 'postcomment'       => 'Мәндеме жіберу',
@@ -322,13 +531,38 @@ $messages = array(
 'redirectedfrom'    => '($1 бетінен айдатылған)',
 'redirectpagesub'   => 'Айдату беті',
 'lastmodifiedat'    => 'Бұл беттің өзгертілген соңғы кезі: $2, $1.', # $1 date, $2 time
-'viewcount'         => 'Бұл бет {{plural:$1|бір|$1}} рет қаралған.',
-'copyright'         => 'Мағлұмат $1 құжаты бойынша қатынаулы.',
+'viewcount'         => 'Бұл бет {{PLURAL:$1|бір|$1}} рет қаралған.',
 'protectedpage'     => 'Қорғаулы бет',
 'jumpto'            => 'Мынаған өтіп кету:',
 'jumptonavigation'  => 'бағыттау',
 'jumptosearch'      => 'іздеу',
 
+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
+'aboutsite'         => '{{SITENAME}} туралы',
+'aboutpage'         => '{{ns:project}}:Біз_туралы',
+'bugreports'        => 'Қате есептемелері',
+'bugreportspage'    => '{{ns:project}}:Қате_есептемелері',
+'copyright'         => 'Мағлұмат $1 құжаты бойынша қатынаулы.',
+'copyrightpagename' => '{{SITENAME}} ауторлық құқықтары',
+'copyrightpage'     => '{{ns:project}}:Ауторлық құқықтар',
+'currentevents'     => 'Ағымдағы оқиғалар',
+'currentevents-url' => 'Ағымдағы_оқиғалар',
+'disclaimers'       => 'Жауапкершіліктен бас тарту',
+'disclaimerpage'    => '{{ns:project}}:Жауапкершіліктен_бас_тарту',
+'edithelp'          => 'Өндеу анықтамасы',
+'edithelppage'      => '{{ns:help}}:Өңдеу',
+'faq'               => 'ЖҚС',
+'faqpage'           => '{{ns:project}}:ЖҚС',
+'helppage'          => '{{ns:help}}:Мазмұны',
+'mainpage'          => 'Басты бет',
+'policy-url'        => '{{ns:project}}:Ережелер',
+'portal'            => 'Қауым порталы',
+'portal-url'        => '{{ns:project}}:Қауым_порталы',
+'privacy'           => 'Жеке құпиясын сақтау',
+'privacypage'       => '{{ns:project}}:Жеке_құпиясын_сақтау',
+'sitesupport'       => 'Демеушілік',
+'sitesupport-url'   => '{{ns:project}}:Жәрдем',
+
 'badaccess'        => 'Рұқсат қатесі',
 'badaccess-group0' => 'Сұранысқан әрекетіңізді жегуіңізге рұқсат етілмейді.',
 'badaccess-group1' => 'Сұранысқан әрекетіңіз $1 тобының қатысушыларына шектеледі.',
@@ -336,7 +570,7 @@ $messages = array(
 'badaccess-groups' => 'Сұранысқан әрекетіңіз $1 топтары бірінің қатусышыларына шектеледі.',
 
 'versionrequired'     => 'MediaWiki $1 нұсқасы қажет',
-'versionrequiredtext' => 'Осы бетті қолдану үшін MediaWiki $1 нұсқасы қажет. [[{{ns:special}}:Version]] бетін қараңыз.',
+'versionrequiredtext' => 'Осы бетті қолдану үшін MediaWiki $1 нұсқасы қажет. [[{{ns:special}}:Version|Жүйе нұсқасы бетін]] қараңыз.',
 
 'ok'                  => 'Жарайды',
 'pagetitle'           => '$1 — {{SITENAME}}',
@@ -373,7 +607,7 @@ $messages = array(
 'nosuchactiontext'  => 'Осы URL жайымен енгізілген әрекетті
 осы уики жорамалдап білмеді.',
 'nosuchspecialpage' => 'Бұл арнайы бет емес',
-'nospecialpagetext' => 'Сіз сұранысқан арнайы бет жарамсыз. Барлық жарамды арнайы беттер тізімін [[{{ns:special}}:Specialpages]] бетінде таба аласыз.',
+'nospecialpagetext' => 'Сіз сұранысқан арнайы бет жарамсыз. Барлық жарамды арнайы беттерді [[{{ns:special}}:Specialpages|арнайы беттер тізімінде]] таба аласыз.',
 
 # General errors
 'error'                => 'Қате',
@@ -407,7 +641,7 @@ $1',
 
 Егер бұл болжам дұрыс себеп болмаса, бағдарламамыздағы қатеге тап болуыңыз мүмкін.
 Бұл туралы нақты URL жайын көрсетіп әкімшіге есептеме жіберіңіз.',
-'readonly_lag'         => 'Жетек дерекқор серверлер бастауышпен қадамланғанда осы дерекқор өздік түрінде құлыпталынған',
+'readonly_lag'         => 'Жетек дерекқор серверлер бастауышпен қадамланғанда осы дерекқор өздіктік құлыпталынған',
 'internalerror'        => 'Ішкі қате',
 'filecopyerror'        => '«$1» файлы «$2» файлына көшірілмеді.',
 'filerenameerror'      => '«$1» файл аты «$2» атына өзгертілмеді.',
@@ -420,7 +654,6 @@ $1',
 'badtitle'             => 'Жарамсыз атау',
 'badtitletext'         => 'Сұранысқан бет атауы жарамсыз, бос, тілара сілтемесі не уики-ара атауы мүлтік болған. Атауларда сүемелдемеген бірқатар әріптер болуы мүмкін.',
 'perfdisabled'         => 'Ғафу етіңіз! Осы қасиет, дерекқордың жылдамылығына әсер етіп, ешкімге уикиді пайдалануға бермегесін, уақытша өшірілген.',
-'perfdisabledsub'      => 'Мында $1 бетінің сақталған көшірмесі:', # obsolete?
 'perfcached'           => 'Келесі дерек қосалқы қалтасынан алынған, сондықтан толықтай жаңаланмаған болуы мүмкін.',
 'perfcachedts'         => 'Келесі дерек қосалқы қалтасынан алынған, соңғы жаңаланлған кезі: $1.',
 'querypage-no-updates' => 'Бұл беттің жаңартылуы ағымда өшірілген. Деректері қазір өзгертілмейді.',
@@ -429,12 +662,12 @@ $1',
 Сұраныс: $2',
 'viewsource'           => 'Қайнарын қарау',
 'viewsourcefor'        => '$1 деген үшін',
-'protectedpagetext'    => 'Бұл бет өңдеу болдырмау үшін құлыпталынған.',
+'protectedpagetext'    => 'Өңдеуді қақпайлау үшін бұл бет құлыпталынған.',
 'viewsourcetext'       => 'Бұл беттің қайнарын қарауыңызға және көшіріп алуңызға болады:',
-'protectedinterface'   => 'Бұл бет бағдарламаның тілдесу мәтінін жетістіреді, сондықтан қиянат келтірмеу үшін өзгертуі құлыпталған.',
+'protectedinterface'   => 'Бұл бет бағдарламаның тілдесу мәтінін жетістіреді, сондықтан қиянатты қақпайлау үшін өзгертуі құлыпталған.',
 'editinginterface'     => "'''Назар салыңыз:''' Бағдарламаға тілдесу мәтінін жетістіретін MediaWiki бетін өңдеп жатырсыз. Бұл беттің өзгертуі барлық пайдаланушылар тілдесуіне әсер етеді.",
 'sqlhidden'            => '(SQL сұранысы жасырылды)',
-'cascadeprotected'     => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендірілген беттерге кіріктірілген:',
+'cascadeprotected'     => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендірілген {{PLURAL:$1|бетке|беттерге}} кіріктірілген:',
 
 # Login and logout pages
 'logouttitle'                => 'Қатысушы шығуы',
@@ -443,21 +676,18 @@ $1',
 шолуыңыз мүмкін, немесе басқа пайдаланушының жүйеге кіруі мүмкін.
 Кейбір беттерде әлі де жүйеге кіргеніңіздей көрінуі мүмкіндігін
 ескертеміз; бұл шолғыштың қосалқы қалтасын босату арқылы шешіледі.',
-
 'welcomecreation'            => '== Қош келдіңіз, $1! ==
 
 Тіркелгіңіз жасалды. {{SITENAME}} баптауыңызды қалауыңызбен өзгертуді ұмытпаңыз.',
-
 'loginpagetitle'             => 'Қатысушы кіруі',
-'yourname'                   => 'Қатысушы атыңыз',
-'yourpassword'               => 'Құпия сөзіңіз',
-'yourpasswordagain'          => 'Құпия сөзді қайталап енгізіңіз',
+'yourname'                   => 'Қатысушы атыңыз:',
+'yourpassword'               => 'Құпия сөзіңіз:',
+'yourpasswordagain'          => 'Құпия сөзді қайталаңыз:',
 'remembermypassword'         => 'Менің кіргенімді бұл компьютерде ұмытпа',
-'yourdomainname'             => 'Желі үйшігіңіз',
+'yourdomainname'             => 'Желі үйшігіңіз:',
 'externaldberror'            => 'Осында сыртқы теңдестіру дерекқорында қате болды, немесе сыртқы тіркелгіңізді жаңалауға рұқсат жоқ.',
 'loginproblem'               => '<b>Кіруіңіз кезінде осында қиындыққа тап болдық.</b><br />Тағы да қайталап қараңыз.',
-'alreadyloggedin'            => '<strong>$1 деген қатысушы, кіріпсіз түге!<strong><br />',
-
+'alreadyloggedin'            => '<strong>$1 деген қатысушы, кіріпсіз түге!</strong><br />',
 'login'                      => 'Кіру',
 'loginprompt'                => '{{SITENAME}} торабына кіру үшін «cookies» қасиетін ендіруіңіз қажет.',
 'userlogin'                  => 'Кіру / Тіркелгі жасау',
@@ -472,19 +702,19 @@ $1',
 'createaccountmail'          => 'е-поштамен',
 'badretype'                  => 'Енгізген құпия сөздеріңіз бір біріне сәйкес емес.',
 'userexists'                 => 'Енгізген қатысушы атыңызды біреу пайдаланып жатыр. Басқа атау тандаңыз.',
-'youremail'                  => 'Е-пошта жайыңыз *:',
+'youremail'                  => 'Е-пошта жайыңыз:',
 'username'                   => 'Қатысушы атыңыз:',
 'uid'                        => 'Қатысушы теңдестіруіңіз:',
-'yourrealname'               => 'Шын атыңыз *:',
+'yourrealname'               => 'Шын атыңыз:',
 'yourlanguage'               => 'Тіліңіз:',
 'yourvariant'                => 'Түрі',
 'yournick'                   => 'Лақап атыңыз:',
 'badsig'                     => 'Қам қолтаңбаңыз жарамсыз; HTML белгішелерін тексеріңіз.',
+'badsiglength'               => 'Лақап атыңыз тым ұзын; $1 нышаннан аспауы қажет.',
 'email'                      => 'Е-поштаңыз',
-'prefs-help-email-enotif'    => 'Егер соны баптасаңыз, осы е-пошта жайы сізге ескерту хат жіберуге қолданылады.',
-'prefs-help-realname'        => '* Шын атыңыз (міндетті емес): енгізсеңіз, шығармаңыздың ауторлығын белгілеуі үшін қолданылады.',
+'prefs-help-realname'        => 'Міндетті емес: Енгізсеңіз, шығармаңыздың ауторлығын белгілеуі үшін қолданылады.',
 'loginerror'                 => 'Кіру қатесі',
-'prefs-help-email'           => '* Е-поштаңыз (міндетті емес): «Қатысушы» немесе «қатысушы талқылау» бетіңіздер арқылы басқаларға байланысу мүмкіндік береді. Өзіңіздің кім екеніңізді білдіртпейді.',
+'prefs-help-email'           => 'Міндетті емес: «Қатысушы» немесе «Қатысушы_талқылауы» деген беттеріңіз арқылы басқаларға байланысу мүмкіндік береді. Өзіңіздің кім екеніңізді білдіртпейді.',
 'nocookiesnew'               => 'Қатысушы тіркелгісі жасалды, тек әлі кірмегенсіз. {{SITENAME}} жобасына қатысушы кіру үшін «cookies» қасиеті қажет. Шолғышыңызда «cookies» қасиеті өшірілген. Соны ендіріңіз де жаңа қатысушы атыңызды және құпия сөзіңізді енгізіп кіріңіз.',
 'nocookieslogin'             => 'Қатысушы кіру үшін {{SITENAME}} жобасы «cookies» қасиетін қолданады. Шолғышыңызда «cookies» қасиеті өшірілген. Соны ендіріңіз де қайталап кіріңіз.',
 'noname'                     => 'Қатысушы атын дұрыс енгізбедіңіз.',
@@ -510,15 +740,13 @@ $1',
 тіркелген е-пошта жайына жіберілді.
 Қабылдағаннан кейін кіргенде соны енгізіңіз.',
 'blocked-mailpassword'       => 'IP жайыңыздан өңдеу бұғатталған, сондықтан
\9bиÑ\8fнаÑ\82Ñ\88Ñ\8bлÑ\8bÒ\9bÑ\82ан Ñ\81аÒ\9bÑ\82ану үшін құпия сөз жіберу қызметінің әрекеті рұқсат етілмейді.',
\9bиÑ\8fнаÑ\82Ñ\82Ñ\8b Ò\9bаÒ\9bпайлау үшін құпия сөз жіберу қызметінің әрекеті рұқсат етілмейді.',
 'eauthentsent'               => 'Куәландыру хаты аталған е-пошта жайына жіберілді.
 Басқа е-пошта хатын жіберудің алдынан, тіркелгі шынынан сіздікі екенін
 куәландыру үшін хаттағы нұсқауларға еріңіз.',
 'throttled-mailpassword'     => 'Соңғы $1 сағатта құпия сөз ескерту хаты жіберілді түге.
\9aиÑ\8fнаÑ\82Ñ\88Ñ\8bлÑ\8bÒ\9bÒ\9bа ÐºÐµÐ´ÐµÑ\80гÑ\96 Ð±Ð¾Ð»у үшін, $1 сағат сайын тек бір ғана құпия сөз ескерту
\9aиÑ\8fнаÑ\82Ñ\82Ñ\8b Ò\9bаÒ\9bпайлау үшін, $1 сағат сайын тек бір ғана құпия сөз ескерту
 хаты жіберіледі.',
-
-
 'mailerror'                  => 'Хат жіберу қатесі: $1',
 'acct_creation_throttle_hit' => 'Ғафу етіңіз, сіз $1 тіркелгі жасапсыз түге. Онан артық істей алмайсыз.',
 'emailauthenticated'         => 'Е-пошта жайыңыз куәландырылған кезі: $1.',
@@ -582,11 +810,29 @@ $1',
 'blockedtitle'              => 'Пайдаланушы бұғатталған',
 'blockedtext'               => "<big>'''Қатысушы атыңыз не IP жайыңыз бұғатталған.'''</big>
 
-бұғаттауды $1 істеген. Белгіленген себебі: ''$2''.
+Бұғаттауды $1 істеген. Келтірілген себебі: ''$2''.
+
+Бұғаттау бітетін мезгілі: $6<br />
+Мақсатталған мерзімі: $7
+
+Осы бұғаттауды талқылау үшін $1 дегенмен, не басқа [[{{{{ns:mediawiki}}:grouppage-sysop}}|әкімшімен]] қатынасуыңызға болады.
+[[{{ns:special}}:Preferences|Тіркелгі баптауларын]] қолданып жарамды е-пошта жайын енгізгенше дейін және бұны пайдалануы 
+бұғатталмаған болса «Қатысушыға хат жазу» қасиетін қолданбайсыз.
+Ағымдық IP жайыңыз: $3, және бұғатау нөмірі: $5. Соның біреуін, немесе екеуін де әрбір сұранысыңызға қосыңыз.",
+'autoblockedtext'           => "$1 деген бұрын басқа қатысушы пайдаланған болғасын осы IP жайыңыз өздіктік бұғатталған.
+Белгіленген себебі:
+
+:''$2''
+
+Бұғаттау бітетін мезгілі: $6
 
-Осы бұғаттауды талқылау үшін $1 дегенмен не басқа [[{{ns:project}}:Әкімшілер|әкімшімен]] қатынасуыңызға болады.
-[[{{ns:special:Preferences|Тіркелгі баптауларын]] қолданып жарамды е-пошта жайын енгізгенше дейін
-«Қатысушыға хат жазу» қасиетін пайдаланылмайсыз. Ағымдық IP жайыңыз: $3, және бұғатауы: № $5. Соның біреуін, немесе екеуін де әрбір сұранысыңызға қосыңыз.",
+Осы бұғаттауды талқылау үшін $1 дегенмен,
+не басқа [[{{{{ns:mediawiki}}:grouppage-sysop}}|әкімшімен]] қатынасуыңызға болады.
+
+[[{{ns:special}}:Preferences|Тіркелгі баптауларын]] қолданып жарамды е-пошта жайын енгізгенше 
+дейін және бұны пайдалануы бұғатталмаған болса «Қатысушыға хат жазу» қасиетін қолданбайсыз. 
+
+Бұғатау нөміріңіз: $5. Бұл нөмірді әрбір сұранысыңызға қосыңыз.",
 'blockedoriginalsource'     => "Төменде '''$1''' дегеннің қайнары көрсетіледі:",
 'blockededitsource'         => "Төменде '''$1''' дегенге жасалған '''түзетуңіздің''' мәтіні көрсетіледі:",
 'whitelistedittitle'        => 'Өңдеу үшін кіруіңіз жөн.',
@@ -594,9 +840,11 @@ $1',
 'whitelistreadtitle'        => 'Оқу үшін кіруіңіз жөн',
 'whitelistreadtext'         => 'Беттерді оқу үшін [[{{ns:special}}:Userlogin|кіруіңіз]] жөн.',
 'whitelistacctitle'         => 'Сізге тіркелгі жасауға рұқсат берілмеген',
-'whitelistacctext'          => 'Осы уикиде басқаларға тіркелгі жасау үшін [[{{ns:Special}}:Userlogin|кіруіңіз]] қажет және жанасымды рұқсаттарын билеу қажет.',
+'whitelistacctext'          => 'Осы уикиде басқаларға тіркелгі жасау үшін [[{{ns:special}}:Userlogin|кіруіңіз]] қажет және жанасымды рұқсаттарын билеу қажет.',
 'confirmedittitle'          => 'Е-пошта жайын куәландыру хатын қайта өңдеу қажет',
 'confirmedittext'           => 'Беттерді өңдеу үшін алдын ала Е-пошта жайыңызды куәландыруыңыз қажет. Жайыңызды [[{{ns:Special}}:Preferences|қатысушы баптауы]] арқылы енгізіңіз және тексерткіңіз.',
+'nosuchsectiontitle'        => 'Бұл бөлім емес',
+'nosuchsectiontext'         => 'Жоқ бөлімді өңдеуді талап етіпсіз. Мында $1 деген бөлім жоқ екен, өңдеулеріңізді сақтау үшін орын жоқ.',
 'loginreqtitle'             => 'Кіруіңіз қажет',
 'loginreqlink'              => 'кіру',
 'loginreqpagetext'          => 'Басқа беттерді көру үшін сіз $1 болуыңыз қажет.',
@@ -605,7 +853,7 @@ $1',
 'newarticle'                => '(Жаңа)',
 'newarticletext'            => 'Сілтемеге еріп әлі басталмаған бетке
 келіпсіз. Бетті бастау үшін, төмендегі аумақта мәтініңізді
-теріңіз (көбірек ақпарат үшін [[{{ns:help}}:Мазмұны|көмек бетін]]
+теріңіз (көбірек ақпарат үшін [[{{{{ns:mediawiki}}:helppage}}|анықтама бетін]]
 қараңыз).Егер жаңылғаннан осында келген болсаңыз, шолғышыңыз
 «Артқа» деген түймесін нұқыңыз.',
 'anontalkpagetext'          => "----''Бұл тіркелгісіз (немесе тіркелгісін қолданбаған) пайдаланушының талқылау беті. Осы пайдаланушыны біз тек сандық IP жайымен теңдестіреміз. Осындай IP жайлар бірнеше пайдаланушыға ортақ болуы мүмкін. Егер сіз тіркелгісіз пайдаланушы болсаңыз және сізге қатыссыз мәндемелер жіберілгенін сезсеңіз, басқа тіркелгісіз пайдаланушылармен араластырмауы үшін [[{{ns:special}}:Userlogin|тіркелгі жасаңыз не кіріңіз]].''",
@@ -614,24 +862,24 @@ $1',
 'usercssjsyoucanpreview'    => '<strong>Басалқы:</strong> Сақтау алдында жаңа CSS/JS файлын тексеру үшін «Қарап шығу» түймесін қолданыңыз.',
 'usercsspreview'            => "'''Мынау CSS мәтінін тек қарап шығу екенін ұмытпаңыз, ол әлі сақталған жоқ!'''",
 'userjspreview'             => "'''Мынау JavaScript қатысушы бағдарламасын тексеру/қарап шығу екенін ұмытпаңыз, ол әлі сақталған жоқ!'''",
-'userinvalidcssjstitle'     => "'''Ð\9dазаÑ\80 Ñ\81алÑ\8bÒ£Ñ\8bз:''' Ð\9cÑ\8bнда Â«$1» Ð°Ñ\82аÑ\83лÑ\8b Ð±ÐµÐ·ÐµÐ½Ð´Ñ\96Ñ\80Ñ\83 Ð¼Ó\99неÑ\80Ñ\96 Ð¶Ð¾Ò\9b. Ð\9fайдаланÑ\83Ñ\88Ñ\8bнÑ\8bÒ£ .css Ð¶Ó\99не .js Ñ\84айл Ð°Ñ\82аÑ\83Ñ\8b ÐºÑ\96Ñ\88Ñ\96 Ó\99Ñ\80Ñ\96пппен Ð¶Ð°Ð·Ñ\8bлаÑ\82Ñ\8bнÑ\8bн Ò±Ð¼Ñ\8bÑ\82паңÑ\8bз, Ð¼Ñ\8bÑ\81алÒ\93а {{ns:user}}:Foo/monobook.css Ð´ÐµÐ³ÐµÐ½Ð´Ñ\96 {{ns:user}}:Foo/Monobook.css Ð´ÐµÐ³ÐµÐ½Ð¼ÐµÐ½ Ñ\81алÑ\8bÑ\81Ñ\82Ñ\8bÑ\80Ñ\8bңыз.",
+'userinvalidcssjstitle'     => "'''Ð\9dазаÑ\80 Ñ\81алÑ\8bÒ£Ñ\8bз:''' Ð\91ұл Â«$1» Ð´ÐµÐ³ÐµÐ½ Ð±ÐµÐ·ÐµÐ½Ð´Ñ\96Ñ\80Ñ\83 Ð¼Ó\99неÑ\80Ñ\96 ÐµÐ¼ÐµÑ\81. Ð\9fайдаланÑ\83Ñ\88Ñ\8bнÑ\8bÒ£ .css Ð¶Ó\99не .js Ñ\84айл Ð°Ñ\82аÑ\83Ñ\8b ÐºÑ\96Ñ\88Ñ\96 Ó\99Ñ\80Ñ\96пппен Ð¶Ð°Ð·Ñ\8bлÑ\83 Ñ\82иÑ\96Ñ\81Ñ\82Ñ\96 ÐµÐºÐµÐ½Ñ\96н Ò±Ð¼Ñ\8bÑ\82паңÑ\8bз, Ð¼Ñ\8bÑ\81алÒ\93а {{ns:user}}:Foo/monobook.css Ð´ÐµÐ³ÐµÐ½Ð´Ñ\96 {{ns:user}}:Foo/Monobook.css Ð´ÐµÐ³ÐµÐ½Ð¼ÐµÐ½ Ñ\81алÑ\8bÑ\81Ñ\82Ñ\8bÑ\80Ñ\8bп Ò\9bаÑ\80аңыз.",
 'updated'                   => '(Жаңартылған)',
 'note'                      => '<strong>Аңғартпа:</strong>',
 'previewnote'               => '<strong>Мынау тек қарап шығу екенін ұмытпаңыз; түзетулер әлі сақталған жоқ!</strong>',
+'previewconflict'           => 'Бұл қарап шығу жоғарыдағы өңдеу аумағындағы мәтінге сақтаған кезіндегі дей ықпал етеді.',
 'session_fail_preview'      => '<strong>Ғафу етіңіз! Сессия деректері ысырап қалғандықтан өңдеуіңізді жөндей алмаймыз.
 Мәтініңізді сақтап қайталап көріңіз. Егер әлі іс өтпейтін болса, шығып және кері кіріп көріңіз.</strong>',
-'previewconflict'           => 'Бұл қарап шығу жоғарыдағы өңдеу аумағындағы мәтінге сақтаған кезіндегі дей ықпал етеді.',
 'session_fail_preview_html' => "<strong>Ғафу етіңіз! Сессия деректері ысырап қалғандықтан өңдеуіңізді жөндей алмаймыз.</strong>
 
 ''Осы уикиде қам HTML ендірілген, JavaScript шабуылдардан қорғану үшін алдын ала қарап шығу жасырылған.''
 
 <strong>Егер бұл өңдеу адал талап болса, қайтарып көріңіз. Егер әлі де істемесе, шығып, сосын кері кіріп көріңіз.</strong>",
 'importing'                 => 'Сырттан алуда: $1',
-'editing'                   => 'Өңдеуде: $1',
-'editinguser'               => 'Қатысушыны өңдеуде: <b>$1</b>',
-'editingsection'            => 'Өңдеуде: $1 (бөлімі)',
-'editingcomment'            => 'Өңдеуде: $1 (мәндемесі)',
-'editconflict'              => 'Өңдеу егесі: $1',
+'editing'                   => 'Өңделуде: $1',
+'editinguser'               => 'Өңделуде: <b>$1</b> деген қатысушы',
+'editingsection'            => 'Өңделуде: $1 (бөлімі)',
+'editingcomment'            => 'Өңделуде: $1 (мәндемесі)',
+'editconflict'              => 'Өңдеу қақтығысы: $1',
 'explainconflict'           => 'Осы бетті сіз өңдей бастағанда басқа кейбіреу бетті өзгерткен.
 Жоғарғы аумақта беттің ағымдық мәтіні бар.
 Төменгі аумақта сіз өзгерткен мәтіні көрсетіледі.
@@ -640,10 +888,10 @@ $1',
 <b>тек</b> жоғарғы аумақтағы мәтін сақталады.<br />',
 'yourtext'                  => 'Мәтініңіз',
 'storedversion'             => 'Сақталған нұсқасы',
-'nonunicodebrowser'         => '<strong>АҢҒАРТПА: Шолғышыңыз Unicode белгілеуіне үйлесімді емес, сондықтан латын емес әріптері бар беттерді өңдеу зіл болу мүмкін. Жұмыс істеуге ықтималдық беру үшін, <strong>төменгі өңдеу аумағында ASCII емес әріптер оналтылық санымен көрсетіледі</strong>.',
+'nonunicodebrowser'         => '<strong>АҢҒАРТПА: Шолғышыңыз Unicode белгілеуіне үйлесімді емес, сондықтан латын емес әріптері бар беттерді өңдеу зіл болу мүмкін. Жұмыс істеуге ықтималдық беру үшін, төменгі өңдеу аумағында ASCII емес әріптер оналтылық санымен көрсетіледі</strong>.',
 'editingold'                => '<strong>АҢҒАРТПА: Осы беттің ертерек нұсқасын
 өңдеп жатырсыз.
-Бұны сақтасаңыз, осы нусқадан соңғы барлық түзетулер жойылады.</strong>',
+Бұны сақтасаңыз, осы нусқадан соңғы барлық өзгерістер жойылады.</strong>',
 'yourdiff'                  => 'Айырмалар',
 'copyrightwarning'          => '{{SITENAME}} жобасына қосылған бүкіл үлес $2 (көбірек ақпарат үшін: $1) құжатына сай жіберілген болып саналады. Егер жазуыңыздың еркін көшіріліп түзетілуін қаламасаңыз, мында ұсынбауыңыз жөн.<br />
 Тағы, қосқан үлесіңіз - өзіңіздің жазғанығыз, не ашық ақпарат көздерінен алынған мағлұмат болғанын уәде етесіз.<br />
@@ -662,7 +910,7 @@ $1',
 өз компүтеріңізде файлға сақтаңыз.</strong>',
 'protectedpagewarning'      => '<strong>НАЗАР САЛЫҢЫЗ: Бұл бет қорғалған. Тек әкімші рұқсаты бар қатысушылар өңдеу жасай алады.</strong>',
 'semiprotectedpagewarning'  => "'''Аңғартпа:''' Бет жартылай қорғалған, сондықтан осыны тек рұқсаты бар қатысушылар өңдей алады.",
-'cascadeprotectedwarning'   => "'''Назар салыңыз''': Бұл бет құлыпталған, енді тек әкімші құқықтары бар пайдаланушылар бұны өңдей алады.Бұның себебі: бұл бет «баулы қорғауы» бар келесі беттерге кіріктірілген:",
+'cascadeprotectedwarning'   => "'''Назар салыңыз''': Бұл бет құлыпталған, енді тек әкімші құқықтары бар пайдаланушылар бұны өңдей алады.Бұның себебі: бұл бет «баулы қорғауы» бар келесі {{PLURAL:$1|бетке|беттерге}} кіріктірілген:",
 'templatesused'             => 'Бұл бетте қолданылған үлгілер:',
 'templatesusedpreview'      => 'Бұны қарап шығуға қолданылған үлгілер:',
 'templatesusedsection'      => 'Бұл бөлімде қолданылған үлгілер:',
@@ -672,82 +920,105 @@ $1',
 'nocreatetitle'             => 'Бетті бастау шектелген',
 'nocreatetext'              => 'Бұл торапта жаңа бет бастауы шектелген.
 Кері қайтып бар бетті өңдеуіңізге болады, немесе [[{{ns:special}}:Userlogin|кіруіңізге не тіркелгі жасауға]] болады.',
+'recreate-deleted-warn'     => "'''Аңғартпа: Бұрын жойылған бетті қайта бастайын деп тұрыңыз.'''
+
+Бетті одан әрі өңдейін десеңіз тиісті мәліметтерің қарап шығуыңызға жөн.
+Қолайлы болуы үшін бұл беттің жою журналы келтіріледі:",
 
 # "Undo" feature
 'undo-success' => 'Бұл өңдеудің болдырмауы атқарылады. Талабыңызды біліп тұрып алдын ала төмендегі салыстыруды тексеріп шығыңыз да, түзету болдырмауын бітіру үшін төмендегі өзгерістерді сақтаңыз.',
 'undo-failure' => 'Бұл өңдеудің болдырмауы атқарылмайды, себебі: кедергі жасаған аралас түзетулер бар.',
-'undo-summary' => '[[ns:special:Contributions/$2]] ([[ns:user_talk:$2]]) істеген $1 нұсқасын болдырмау',
+'undo-summary' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) істеген $1 нұсқасын болдырмау',
 
 # Account creation failure
-'cantcreateaccounttitle'    => 'Тіркелгі жасалмады',
-'cantcreateaccounttext'     => 'Осы IP жайдан (<b>$1</b>) тіркелгі жасауы бұғатталған.
+'cantcreateaccounttitle' => 'Тіркелгі жасалмады',
+'cantcreateaccounttext'  => 'Осы IP жайдан (<b>$1</b>) тіркелгі жасауы бұғатталған.
 Бәлкім себебі, оқу орныңыздан, немесе Интернет жеткізушіден
 үзбей бұзақылық болғаны.',
 
 # History pages
-'revhistory'                  => 'Нұсқалар тарихы',
-'viewpagelogs'                => 'Осы бетке қатысты журналдарды қарау',
-'nohistory'                   => 'Осы беттінің нұсқалар тарихы жоқ.',
-'revnotfound'                 => 'Нұсқа табылмады',
-'revnotfoundtext'             => 'Осы сұранысқан беттің ескі нұсқасы табылған жоқ.
+'revhistory'          => 'Нұсқалар тарихы',
+'viewpagelogs'        => 'Осы бетке қатысты журналдарды қарау',
+'nohistory'           => 'Осы беттінің нұсқалар тарихы жоқ.',
+'revnotfound'         => 'Нұсқа табылмады',
+'revnotfoundtext'     => 'Осы сұранысқан беттің ескі нұсқасы табылған жоқ.
 Осы бетті ашуға пайдаланған URL жайын қайта тексеріп шығыңыз.',
-'loadhist'                    => 'Бет тарихын жүктеуі',
-'currentrev'                  => 'Ағымдық нұсқасы',
-'revisionasof'                => '$1 кезіндегі нұсқасы',
-'revision-info'               => '$1 кезіндегі $2 жасаған нұсқасы',
-'previousrevision'            => '← Ескілеу нұсқасы',
-'nextrevision'                => 'Жаңалау нұсқасы →',
-'currentrevisionlink'         => 'Ағымдық нұсқасы',
-'cur'                         => 'ағым.',
-'next'                        => 'кел.',
-'last'                        => 'соң.',
-'orig'                        => 'түп.',
-'histlegend'                  => 'Айырмасын көру: салыстырамын деген нұсқаларды таңдап, не <Enter> пернесін, не төмендегі түймені басыңыз.<br />
+'loadhist'            => 'Бет тарихын жүктеуі',
+'currentrev'          => 'Ағымдық нұсқасы',
+'revisionasof'        => '$1 кезіндегі нұсқасы',
+'revision-info'       => '$1 кезіндегі $2 жасаған нұсқасы',
+'previousrevision'    => '← Ескілеу нұсқасы',
+'nextrevision'        => 'Жаңалау нұсқасы →',
+'currentrevisionlink' => 'Ағымдық нұсқасы',
+'cur'                 => 'ағым.',
+'next'                => 'кел.',
+'last'                => 'соң.',
+'orig'                => 'түп.',
+'page_first'          => 'алғашқысына',
+'page_last'           => 'соңғысына',
+'histlegend'          => 'Айырмасын көру: салыстырамын деген нұсқаларды таңдап, не <Enter> пернесін, не төмендегі түймені басыңыз.<br />
 Шартты белгілер: (ағым.) = ағымдық нұсқамен айырмасы,
 (соң.) = алдыңғы нұсқамен айырмасы, ш = шағын түзету',
-'deletedrev'                  => '[жойылған]',
-'histfirst'                   => 'Ең алғашқысына',
-'histlast'                    => 'Ең соңғысына',
+'deletedrev'          => '[жойылған]',
+'histfirst'           => 'Ең алғашқысына',
+'histlast'            => 'Ең соңғысына',
+'historysize'         => '($1 байт)',
+'historyempty'        => '(бос)',
+
+# Revision feed
+'history-feed-title'          => 'Нұсқа тарихы',
+'history-feed-description'    => 'Мына уикидегі бұл беттің нұсқа тарихы',
+'history-feed-item-nocomment' => '$2 кезіндегі $1 деген', # user at time
+'history-feed-empty'          => 'Сұранысқан бет жоқ болды.
+Ол мына уикиден жойылған, немесе атауы ауыстырылған.
+Осыған қатысты жаңа беттерді [[{{ns:special}}:Search|бұл уикиден іздеп]] көріңіз.',
+
+# Revision deletion
 'rev-deleted-comment'         => '(мәндеме аластатылды)',
 'rev-deleted-user'            => '(қатысушы аты аластатылды)',
+'rev-deleted-event'           => '(жазба жойылды)',
 'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
 Осы беттің нұсқасы жария мұрағаттарынан аластатылған.
-Бұл жайтқа [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} жою журналында] егжей-тегжей мәліметтер болуы мүмкін.
+Бұл жайтқа [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} жою журналында] егжей-тегжей мәліметтері болуы мүмкін.
 </div>',
 'rev-deleted-text-view'       => '<div class="mw-warning plainlinks">
 Осы беттің нұсқасы жария мұрағаттарынан аластатылған.
 Соны осы тораптың әкімшісі боп көруіңіз мүмкін;
-бұл жайтқа [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} жою журналында] егжей-тегжей мәлметтер болуы мүмкін.
+бұл жайтқа [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} жою журналында] егжей-тегжей мәлметтері болуы мүмкін.
 </div>',
 'rev-delundel'                => 'көрсет/жасыр',
-
-'history-feed-title'          => 'Нұсқалар тарихы',
-'history-feed-description'    => 'Бұл беттің уикидегі нұсқалар тарихы',
-'history-feed-item-nocomment' => '$1 деген $2 кезінде', # user at time
-'history-feed-empty'          => 'Сұранған бет жоқ.
-Бұл бет уикиден жойылған, немесе қайта аталған.
-Сәйкесі бар жаңа беттерді [[{{ns:special}}:Search|уикиден іздеп]] қараңыз.',
-
-# Revision deletion
-'revisiondelete'            => 'Нұсқаларды жою/қайтару',
-'revdelete-nooldid-title'   => 'Нысана нұсқасы жоқ',
-'revdelete-nooldid-text'    => 'Осы әрекетті орындау үшін ақырғы нұсқасын
-не нұсқаларын енгізбепсіз.',
-'revdelete-selected'        => '[[:$1]] дегеннің талғанылған нұсқасы:',
-'revdelete-text'            => 'Жойылған нұсқаларды әлі де бет тарихында көруге болады,
-бірақ оның мәтін мағлұматы баршаға қатыналмайды.
-
-Осы уикидің басқа әкімшілері жасырын мағлұматқа қатынай алады,
-және торап операторлары қосымша шектеу ендіргенше дейін,
-осы тілдесу арқылы жойылғанды кері қайтара алады.',
-'revdelete-legend'          => 'Нұсқанының шектеулері:',
-'revdelete-hide-text'       => 'Нұсқа мәтінін жасыр',
-'revdelete-hide-comment'    => 'Түзету мәндемесін жасыр',
-'revdelete-hide-user'       => 'Өңдеуші атын (IP жайын) жасыр',
-'revdelete-hide-restricted' => 'Осы шектеулерді баршаға сияқты әкімшілерге де қолдану',
-'revdelete-log'             => 'Журнал мәндемесі:',
-'revdelete-submit'          => 'Талғанған нұсқаға қолдану',
-'revdelete-logentry'        => '[[$1]] дегенге нұсқа көрінісін өзгертті',
+'revisiondelete'              => 'Нұсқаларды жою/қайтару',
+'revdelete-nooldid-title'     => 'Нысана нұсқасы жоқ',
+'revdelete-nooldid-text'      => 'Осы әрекетті орындау үшін ақырғы нұсқасынне нұсқаларын енгізбепсіз.',
+'revdelete-selected'          => "'''$1:''' дегеннің {{PLURAL:$2|талғанылған нұсқасы|талғанылған нұсқалары}}:",
+'logdelete-selected'          => "'''$1:''' дегеннің {{PLURAL:$2|талғанылған журнал жазбасы|талғанылған журнал жазбалары}}:",
+'revdelete-text'              => 'Жойылған нұсқалар мен жазбаларды әлі де бет тарихында және журналдарда табуға болады,
+бірақ олардың мағлұмат бөлшектері баршаға қатыналмайды.
+
+Осы уикидің басқа әкімшілері жасырын мағлұматқа қатынай алады, және қосымша шектеу
+ендірілгенше дейін, осы тілдесу арқылы жойылған мағлұматты кері қайтара алады.',
+'revdelete-legend'            => 'Шектеулерді орнату:',
+'revdelete-hide-text'         => 'Нұсқа мәтінін жасыр',
+'revdelete-hide-name'         => 'Әрекет пен мақсатын жасыр',
+'revdelete-hide-comment'      => 'Түзету мәндемесін жасыр',
+'revdelete-hide-user'         => 'Өңдеуші атын (IP жайын) жасыр',
+'revdelete-hide-restricted'   => 'Осы шектеулерді баршаға сияқты әкімшілерге де қолдану',
+'revdelete-suppress'          => 'Әкімшілер жасаған мағлұматты басқаларша перделеу',
+'revdelete-hide-image'        => 'Файл мағлұматын жасыр',
+'revdelete-unsuppress'        => 'Қайтарылған нұсқалардан шектеулерді аластату',
+'revdelete-log'               => 'Журнал мәндемесі:',
+'revdelete-submit'            => 'Талғанған нұсқаға қолдану',
+'revdelete-logentry'          => '[[$1]] дегеннің нұсқа көрінісін өзгертті',
+'logdelete-logentry'          => '[[$1]] дегеннің жазба көрінісін өзгертті',
+'revdelete-logaction'         => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} $2 күйіне қойды',
+'logdelete-logaction'         => '[[$3]] дегеннің {{PLURAL:$1|жазбасын|$1 жазбасын}} $2 күйіне қойды',
+'revdelete-success'           => 'Нұсқа көрінісі сәтті қойылды.',
+'logdelete-success'           => 'Жазба көрінісі сәтті қойылды.',
+
+# Oversight log
+'oversightlog'    => 'Нұсқа жасыру журналы',
+'overlogpagetext' => 'Төменде әкімшілер жасырған мағлұматқа ықпал ететін жуықтағы болған жою және бұғаттау
+тізімі беріледі. Ағымдағы амалды бұғаттау мен тиым үшін [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімін]] қараңыз.',
 
 # Diffs
 'difference'                => '(Нұсқалар арасындағы айырмашылық)',
@@ -758,11 +1029,11 @@ $1',
 'selectolderversionfordiff' => 'Салыстыру үшін ескілеу нұсқасын талғаңыз',
 'compareselectedversions'   => 'Таңдаған нұсқаларды салыстыру',
 'editundo'                  => 'болдырмау',
-'diff-multi'                => "({{plural:$1|Бір аралас нұсқа|$1 аралас нұсқа}} көрсетілмеді.)",
+'diff-multi'                => '(Арадағы {{PLURAL:$1|бір нұсқа|$1 нұсқа}} көрсетілмеді.)',
 
 # Search results
 'searchresults'         => 'Іздестіру нәтижелері',
-'searchresulttext'      => 'Осы {{SITENAME}} жобасында іздестіру туралы көбірек ақпарат үшін, [[{{ns:project}}:Іздеу|{{SITENAME}} іздеу нұсқауларын]] қараңыз.',
+'searchresulttext'      => '{{SITENAME}} жобасында іздестіру туралы көбірек ақпарат үшін, [[{{{{ns:mediawiki}}:helppage}}|{{int:help}}]] қараңыз.',
 'searchsubtitle'        => "Іздестіру сұранысыңыз: '''[[:$1]]'''",
 'searchsubtitleinvalid' => "Іздестіру сұранысыңыз: '''$1'''",
 'badquery'              => 'Іздестіру сұраныс жарамсыз пішімделген',
@@ -782,8 +1053,8 @@ $1',
 'prevn'                 => 'алдыңғы $1',
 'nextn'                 => 'келесі $1',
 'viewprevnext'          => 'Көрсетілуі: ($1) ($2) ($3) жазба.',
-'showingresults'        => 'Төменде нөмір <b>$2</b> дегеннен бастап <b>$1</b> нәтижеге дейін көрсетілген.',
-'showingresultsnum'     => 'Төменде нөмір <b>$2</b> дегеннен бастап <b>$3</b> нәтиже көрсетілген.',
+'showingresults'        => "Төменде нөмір '''$2''' орнынан бастап, жеткенше {{PLURAL:$1|'''1''' нәтиже|'''$1''' нәтиже}} көрсетілген.",
+'showingresultsnum'     => "Төменде нөмір '''$2''' орнынан бастап {{PLURAL:$3|'''1''' нәтиже|'''$3''' нәтиже}} көрсетілген.",
 'nonefound'             => "'''Аңғартпа''': Табу сәтсіз бітуі жиі «болған» және «деген» сияқты
 тізімделмейтін жалпы сөздермен іздестіруден болуы мүмкін,
 немесе бірден артық іздестіру шарт сөздерін егізгеннен (нәтижелерде тек
@@ -791,62 +1062,67 @@ $1',
 'powersearch'           => 'Іздеу',
 'powersearchtext'       => 'Мына есім аяларда іздеу:<br />$1<br />$2 Айдатуларды тізімдеу<br />Іздестіру сұранысы: $3 $9',
 'searchdisabled'        => '{{SITENAME}} жобасында ішкі іздеуі өшірілген. Әзірше Google немесе Yahoo! арқылы іздеуге болады. Аңғартпа: {{SITENAME}} мағлұмат тізімідеулері оларда ескірген болуға мүмкін.',
-
 'blanknamespace'        => '(Негізгі)',
 
 # Preferences page
-'preferences'           => 'Баптаулар',
-'mypreferences'         => 'Баптауым',
-'prefsnologin'          => 'Кірмегенсіз',
-'prefsnologintext'      => 'Баптауларды қалау үшін алдын ала [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
-'prefsreset'            => 'Баптаулар арқаудан қайта орнатылды.',
-'qbsettings'            => 'Мәзір аймағы',
-'changepassword'        => 'Құпия сөз өзгерту',
-'skin'                  => 'Безендіру',
-'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'          => 'Жол сайын әріп саны:',
-'stubthreshold'         => 'Бітеме көрстетуін анықтау табалдырығы:',
-'recentchangescount'    => 'Жуықтағы өзгерістердегі атаулар:',
-'savedprefs'            => 'Баптауларыңыз сақталды.',
-'timezonelegend'        => 'Уақыт белдеуі',
-'timezonetext'          => 'Жергілікті уақытыңызбен сервер уақытының (UTC) арасындағы сағат саны.',
-'localtime'             => 'Жергілікті уақыт',
-'timezoneoffset'        => 'Ығыстыру¹',
-'servertime'            => 'Сервер уақыты',
-'guesstimezone'         => 'Шолғыштан алып толтыру',
-'allowemail'            => 'Басқадан хат қабылдауын ендіру',
-'defaultns'             => 'Мына есім аяларда әдепкіден іздеу:',
-'default'               => 'әдепкі',
-'files'                 => 'Файлдар',
+'preferences'              => 'Баптаулар',
+'mypreferences'            => 'Баптауым',
+'prefsnologin'             => 'Кірмегенсіз',
+'prefsnologintext'         => 'Баптауларды қалау үшін алдын ала [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
+'prefsreset'               => 'Баптаулар арқаудан қайта орнатылды.',
+'qbsettings'               => 'Мәзір аймағы',
+'qbsettings-none'          => 'Ешқандай',
+'qbsettings-fixedleft'     => 'Солға бекітілген',
+'qbsettings-fixedright'    => 'Оңға бекітілген',
+'qbsettings-floatingleft'  => 'Солға қалқыған',
+'qbsettings-floatingright' => 'Оңға қалқыған',
+'changepassword'           => 'Құпия сөзді ауыстыру',
+'skin'                     => 'Безендіру',
+'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'               => 'Басқадан хат қабылдауын ендіру',
+'defaultns'                => 'Мына есім аяларда әдепкіден іздеу:',
+'default'                  => 'әдепкі',
+'files'                    => 'Файлдар',
 
 # User rights
 'userrights-lookup-user'     => 'Қатысушы топтарын меңгеру',
@@ -858,6 +1134,7 @@ $1',
 'userrights-groupsavailable' => 'Қатынаулы топтар:',
 'userrights-groupshelp'      => 'Қатысушыны үстейтін не аластатын топтарды талғаңыз.
 Талғауы өшірілген топтар өзгертілімейді. Топтардың талғауын CTRL + Сол жақ нұқумен өшіруіңізге болады.',
+'userrights-reason'          => 'Өзгерту себебі:',
 
 # Groups
 'group'            => 'Топ:',
@@ -875,17 +1152,17 @@ $1',
 'grouppage-bureaucrat' => '{{ns:project}}:Төрешілер',
 
 # User rights log
-'rightslog'          => 'Қатысушы_құқықтары_журналы',
-'rightslogtext'      => 'Бұл пайдаланушылар құқықтарын өзгерту журналы.',
-'rightslogentry'     => ' $1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
-'rightsnone'         => '(ешқандай)',
+'rightslog'      => 'Қатысушы_құқықтары_журналы',
+'rightslogtext'  => 'Бұл пайдаланушылар құқықтарын өзгерту журналы.',
+'rightslogentry' => ' $1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
+'rightsnone'     => '(ешқандай)',
 
 # Recent changes
-'changes'                           => 'өзгеріс',
+'nchanges'                          => '{{PLURAL:$1|бір өзгеріс|$1 өзгеріс}}',
 'recentchanges'                     => 'Жуықтағы өзгерістер',
 'recentchangestext'                 => 'Бұл бетте осы уикидегі болған жуықтағы өзгерістер байқалады.',
 'recentchanges-feed-description'    => 'Бұл арнаменен уикидегі ең соңғы өзгерістер қадағаланады.',
-'rcnote'                            => '$3 кезіне дейін — төменде соңғы <strong>$2</strong> күндегі, соңғы <strong>$1</strong> өзгеріс көрсетілген.',
+'rcnote'                            => "$3 кезіне дейін — төменде соңғы {{PLURAL:$2|күндегі|'''$2''' күндегі}}, соңғы {{PLURAL:$1|'''1''' өзгеріс|'''$1''' өзгеріс}} көрсетілген.",
 'rcnotefrom'                        => '<b>$2</b> кезінен бері — төменде өзгерістер <b>$1</b> дейін көрсетілген.',
 'rclistfrom'                        => '$1 кезінен бері — жаңа өзгерістерді көрсет.',
 'rcshowhideminor'                   => 'Шағын түзетуді $1',
@@ -902,11 +1179,15 @@ $1',
 'minoreditletter'                   => 'ш',
 'newpageletter'                     => 'Ж',
 'boteditletter'                     => 'б',
-'sectionlink'                       => '→',
 'number_of_watching_users_pageview' => '[бақылаған $1 қатысушы]',
 'rc_categories'                     => 'Санаттарға шектеу ("|" белгісімен бөліктеңіз)',
 'rc_categories_any'                 => 'Қайсыбір',
 
+# Recent changes linked
+'recentchangeslinked'          => 'Қатысты өзгерістер',
+'recentchangeslinked-noresult' => 'Сілтеген беттерде айтылмыш мерзімде ешқандай өзгеріс болмаған.',
+'recentchangeslinked-summary'  => "Бұл арнайы бетте сілтеген беттердегі жуықтағы өзгерістер тізімі беріледі. Бақылау тізіміңіздегі беттер '''жуан''' әрбімен белгіленеді.",
+
 # Upload
 'upload'                      => 'Файл қотару',
 'uploadbtn'                   => 'Қотар!',
@@ -920,9 +1201,9 @@ $1',
 'uploadtext'                  => "Төмендегі үлгіт файл қотаруға қолданылады, алдындағы суреттерді қарау үшін не іздеу үшін [[{{ns:special}}:Imagelist|қотарылған файлдар тізіміне]] барыңыз, қотару мен жою тағы да [[{{ns:special}}:Log/upload|қотару журналына]] жазылып алынады.
 
 Суреттерді бетке кіргізу үшін, файлға тура байланыстратын
-'''<nowiki>[[{{ns:image}}:File.jpg]]</nowiki>''',
-'''<nowiki>[[{{ns:image}}:File.png|балама мәтін]]</nowiki>''' немесе
-'''<nowiki>[[{{ns:media}}:File.ogg]]</nowiki>''' сілтеме пішімін қолданыңыз.",
+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>''',
+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|балама мәтіні]]</nowiki>''' немесе
+'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>''' сілтеме пішімін қолданыңыз.",
 'uploadlog'                   => 'қотару журналы',
 'uploadlogpage'               => 'Қотару журналы',
 'uploadlogpagetext'           => 'Төменде жуықтағы қотарылған файл тізімі.',
@@ -931,26 +1212,36 @@ $1',
 'fileuploadsummary'           => 'Сипаттамасы:',
 'filestatus'                  => 'Ауторлық құқықтары күйі',
 'filesource'                  => 'Файл қайнары',
-'copyrightpage'               => '{{ns:project}}:Ауторлық құқықтар',
-'copyrightpagename'           => '{{SITENAME}} ауторлық құқықтары',
 'uploadedfiles'               => 'Қотарылған файлдар',
 'ignorewarning'               => 'Назар салуды елемеу және файлды әрдеқашан сақтау.',
 'ignorewarnings'              => 'Әрқайсы назар салуларды елемеу',
 'minlength'                   => 'Файл атында ең кемінде үш әріп болуы керек.',
 'illegalfilename'             => '«$1» файл атауында бет атауларында рұқсат етілмеген нышандар бар. Файлды қайта атаңыз, сосын қайта жуктеп көріңіз.',
 'badfilename'                 => 'Файлдың аты «$1» боп өзгертілді.',
-'badfiletype'                 => '«.$1» ұсынылмаған сурет файлының кеңейтімі.',
+'filetype-badmime'            => '«$1» деген MIME түрі бар файлдарды қотаруға рұқсат етілмейді.',
+'filetype-badtype'            => "'''«.$1»''' деген күтілмеген файл түрі
+: Рүқсат етілген файл түр тізімі: $2",
+'filetype-missing'            => 'Бұл файлдың («.jpg» сияқты) кеңейтімі жоқ.',
 'large-file'                  => 'Файлды $1 мөлшерден аспауына тырысыңыз; бұл файл мөлшері — $2.',
 'largefileserver'             => 'Осы файлдың мөлшері сервердің қалауынан асып кеткен.',
-'emptyfile'                   => 'Қотарылған файлыңыз бос сияқты. Бұл файл атауы жансақ енгізілгенінен болуы мүмкін. Қотарғыңыз келген файл шынында да осы файл болғанын тексеріп алыңыз.',
-'fileexists'                  => 'Осындай атаулы файл бар түге. Қайта жазудың алдынан $1 тексеріп шығыңыз.',
+'emptyfile'                   => 'Қотарылған файлыңыз бос сияқты. Бұл файл атауында қате болуы мүмкін. Осы файлды шынайы қотарғыңыз келетін тексеріп шығыңыз.',
+'fileexists'                  => 'Осындай атаулы файл бар түге, егер бұны өзгертуге сеніміңіз жоқ болса <strong><tt>$1</tt></strong> дегенді тексеріп шығыңыз.',
+'fileexists-extension'        => 'Ұқсасты файл атауы бар түге:<br />
+Қотарылатын файл атауы: <strong><tt>$1</tt></strong><br />
+Бар болған файл атауы: <strong><tt>$2</tt></strong><br />
+Басқа атау таңдаңыз.',
+'fileexists-thumb'            => "'''<center>Бар болған сурет</center>'''",
+'fileexists-thumbnail-yes'    => 'Осы файл — мөлшері кішірітілген сурет <i>(нобай)</i> сияқты. Бұл <strong><tt>$1</tt></strong> деген файлды сынап шығыңыз.<br />
+Егер сыналған файл түпнұсқалы мөлшері бар дәлме-дәл сурет болса, қосысмша нобайды қотару қажеті жоқ.',
+'file-thumbnail-no'           => 'Файл атауы <strong><tt>$1</tt></strong> дегенмен басталады. Бұл — мөлшері кішірітілген сурет <i>(нобай)</i> сияқты.
+Егер толық ажыратылымдығы бар суретіңіз болса, соны қотарыңыз, әйтпесе файл атауын өзгертіңіз.',
 'fileexists-forbidden'        => 'Осындай атаулы файл бар түге. Кері қайтыңыз да, және осы файлды басқа атымен қотарыңыз. [[{{ns:image}}:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Осындай атаулы файл ортақ файл арқауында бар түге. Кері қайтыңыз да, осы файлды жаңа атымен қотарыңыз. [[{{ns:image}}:$1|thumb|center|$1]]',
 'successfulupload'            => 'Қотару сәтті өтті',
 'fileuploaded'                => '«$1» файлы сәтті қотарылды!
 Осы сілтемеге еріп — $2, сипаттама бетіне барыңыз да, және осы файл туралы
 ақпарат толтырыңыз: қайдан алынғанын, қашан жасалғанын, кім жасағанын,
-тағы басқа білетіңізді. Бұл сурет болса, мынадай пішімімен кірістіруге болады: <tt><nowiki>[[Сурет:$1|thumb|Сипаттамасы]]</nowiki></tt>',
+тағы басқа білетіңізді. Бұл сурет болса, мынадай пішімімен кірістіруге болады: <tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:$1|thumb|Сипаттамасы]]</nowiki></tt>',
 'uploadwarning'               => 'Қотару туралы назар салу',
 'savefile'                    => 'Файлды сақтау',
 'uploadedimage'               => '«[[$1]]» файлын қотарды',
@@ -1015,17 +1306,18 @@ $1',
 'imagelist_date'            => 'Күн-айы',
 'imagelist_name'            => 'Атауы',
 'imagelist_user'            => 'Қатысушы',
-'imagelist_size'            => 'Мөлшері (B)',
+'imagelist_size'            => 'Мөлшері',
 'imagelist_description'     => 'Сипаттамасы',
 'imagelist_search_for'      => 'Суретті атымен іздеу:',
 
 # MIME search
-'mimesearch' => 'Файлды MIME түрімен іздеу',
-'mimetype'   => 'MIME түрі:',
-'download'   => 'жүктеу',
+'mimesearch'         => 'Файлды MIME түрімен іздеу',
+'mimesearch-summary' => 'Бұл бет файлдарды MIME түрімен сүзгілеу мүмкіндігін береді. Кірісі: «мағлұмат түрі»/«түр тарауы», мысалы <tt>image/jpeg</tt>.',
+'mimetype'           => 'MIME түрі:',
+'download'           => 'жүктеу',
 
 # Unwatched pages
-'unwatchedpages' => 'Бақыланбаған беттер',
+'unwatchedpages' => 'Бақыланылмаған беттер',
 
 # List redirects
 'listredirects' => 'Айдату бет тізімі',
@@ -1036,53 +1328,61 @@ $1',
 'unusedtemplateswlh'  => 'басқа сілтемелер',
 
 # Random redirect
-'randomredirect' => 'Кездейсоқ айдату',
+'randomredirect'         => 'Кездейсоқ айдату',
+'randomredirect-nopages' => 'Бұл есім аясында еш айдату жоқ.',
 
 # Statistics
 'statistics'             => 'Жоба санағы',
 'sitestats'              => '{{SITENAME}} санағы',
 'userstats'              => 'Қатысушы санағы',
-'sitestatstext'          => "Ð\9cÑ\8bндаÒ\93Ñ\8b Ð´ÐµÑ\80екÒ\9bоÑ\80да Ð±Ò±Ð»Ð°Ð¹Ñ\88а '''$1''' Ð±ÐµÑ\82 бар.
-Бұның ішінде «талқылау» беттері, {{SITENAME}} жобасы туралы беттер, кішкене «бітеме»
-беттер, айдатулар, мағлұмат бет деп саналмайтын, бәлкім, тағы да басқалар.
\9eÑ\81Ñ\8bнÑ\8b ÐµÑ\81епÑ\82ен Ñ\88Ñ\8bÒ\93аÑ\80Ò\93анда, Ð¼Ñ\8bнда Ð¼Ð°Ò\93лұмаÑ\82Ñ\82Ñ\8b деп саналатын
-'''$2''' бет бар шығар.
+'sitestatstext'          => "Ð\94еÑ\80екÒ\9bоÑ\80да {{PLURAL:$1|'''1''' Ð±ÐµÑ\82|бұлайÑ\88а '''$1''' Ð±ÐµÑ\82}} бар.
+Бұның ішінде: «талқылау» беттері, {{SITENAME}} жобасы туралы беттер, ең аз «бітеме»
+беттері, айдатулар, тағы да басқа мағлұмат деп танылмайтын беттер болуы мүмкін .
¡Ð¾Ð»Ð°Ñ\80дÑ\8b ÐµÑ\81епÑ\82ен Ñ\88Ñ\8bÒ\93аÑ\80Ò\93анда, Ð¼Ñ\8bнда Ð¼Ð°Ò\93лұмаÑ\82 деп саналатын
+{{PLURAL:$2|'''1'''|'''$2'''}} бет бар шығар.
 
-Торапқа '''$8''' файл қотарылған.
+Қотарылған {{PLURAL:$8|'''1''' файл|'''$8''' файл}} сақталады.
 
-Осы уики жобасы орнатылғаннан бері бұлайша беттер '''$3''' рет қаралған,
-және беттер '''$4''' рет өңделген.
-Бұның нәтижесінде орта есеппен бір бет сайын '''$5''' өңдеу істелінген, және бір өңдеу сайын '''$6''' рет қарау келген.
+{{SITENAME}} жобасы орнатылғаннан бері беттер {{PLURAL:$3|'''1''' рет|бұлайша '''$3''' рет}} қаралған,
+және беттер {{PLURAL:$4|'''1''' рет|'''$4''' рет}} түзетілген.
+Бұның нәтижесінде орта есеппен әрбір бетке '''$5''' рет түзету келеді, және әрбір түзетуге '''$6''' рет қарау келеді.
 
 Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''$7'''.",
-'userstatstext'          => "Мында '''$1''' тіркелген қатысушы бар, соның ішінде
-'''$2''' (немесе '''$4 %''') $5 бар.",
+'userstatstext'          => "Мында {{PLURAL:$1|'''1''' тіркелген қатысушы|'''$1''' тіркелген қатысушы}} бар, соның ішінде
+{{PLURAL:$2|'''1''' қатысушыда|'''$2''' қатысушыда}} (немесе '''$4 %''') $5 құқықтары бар",
 'statistics-mostpopular' => 'Ең көп қаралған беттер',
 
-'disambiguations'     => 'Айрықты беттер',
-'disambiguationspage' => '{{ns:template}}:Disambig',
+'disambiguations'      => 'Айрықты беттер',
+'disambiguationspage'  => '{{ns:template}}:Disambig',
 'disambiguations-text' => "Келесі беттер '''айрықты бетке''' сілтейді. Бұның орнына белгілі тақырыпқа сілтеуі қажет.<br />Егер [[{{ns:mediawiki}}:disambiguationspage]] тізіміндегі үлгі қолданылса, бет айрықты деп саналады.",
 
 'doubleredirects'     => 'Шынжырлы айдатулар',
 'doubleredirectstext' => 'Әрбір жолдағы бірінші мен екінші айдату сілтемелері бар, сонымен бірге екінші айдату мәтіннің бірінші жолы бар. Әдетте бірінші сілтеме айдайтын «шын» ақырғы беттің атауы болуы қажет.',
 
-'brokenredirects'     => 'Еш бетке келтірмейтін айдатулар',
-'brokenredirectstext' => 'Келесі айдатулар жоқ беттерге сілтейді:',
-'brokenredirects-edit' => '(өңдеу)',
+'brokenredirects'        => 'Еш бетке келтірмейтін айдатулар',
+'brokenredirectstext'    => 'Келесі айдатулар жоқ беттерге сілтейді:',
+'brokenredirects-edit'   => '(өңдеу)',
 'brokenredirects-delete' => '(жою)',
 
+'withoutinterwiki'        => 'Еш тілге сілтeмеген беттер',
+'withoutinterwiki-header' => 'Келесі беттер басқа тілдерге сілтемейді:',
+
+'fewestrevisions' => 'Ең аз түзетілген беттер',
+
 # Miscellaneous special pages
-'nbytes'                  => '$1 B',
+'nbytes'                  => '$1 байт',
 'ncategories'             => '$1 санат',
 'nlinks'                  => '$1 сілтеме',
 'nmembers'                => '$1 буын',
 'nrevisions'              => '$1 нұсқа',
 'nviews'                  => '$1 рет қаралған',
+'specialpage-empty'       => 'Бұл баянатқа еш нәтиже жоқ.',
 'lonelypages'             => 'Еш бет сілтемеген беттер',
 'lonelypagestext'         => 'Келесі беттерге осы жобадағы басқа беттер сілтемейді.',
 'uncategorizedpages'      => 'Еш санатқа кірмеген беттер',
 'uncategorizedcategories' => 'Еш санатқа кірмеген санаттар',
 'uncategorizedimages'     => 'Еш санатқа кірмеген суреттер',
+'uncategorizedtemplates'  => 'Еш санатқа кірмеген үлгілер',
 'unusedcategories'        => 'Пайдаланылмаған санаттар',
 'unusedimages'            => 'Пайдаланылмаған файлдар',
 'popularpages'            => 'Әйгілі беттер',
@@ -1090,21 +1390,25 @@ $1',
 'wantedpages'             => 'Басталмаған беттер',
 'mostlinked'              => 'Ең көп сілтенген беттер',
 'mostlinkedcategories'    => 'Ең көп сілтенген санаттар',
+'mostlinkedtemplates'     => 'Ең көп сілтенген үлгілер',
 'mostcategories'          => 'Ең көп санаттарға кірген беттер',
 'mostimages'              => 'Ең көп сілтенген суреттер',
 'mostrevisions'           => 'Ең көп түзетілген беттер',
 'allpages'                => 'Барлық бет тізімі',
 'prefixindex'             => 'Бет бастау тізімі',
 'randompage'              => 'Кездейсоқ бет',
+'randompage-nopages'      => 'Бұл есім аясында беттер жоқ.',
 'shortpages'              => 'Ең қысқа беттер',
 'longpages'               => 'Ең үлкен беттер',
 'deadendpages'            => 'Еш бетке сілтемейтін беттер',
 'deadendpagestext'        => 'Келесі беттер осы жобадағы басқа беттерге сілтемейді.',
+'protectedpages'          => 'Қорғалған беттер',
+'protectedpagestext'      => 'Келесі беттер өңдеуден немесе жылжытудан қорғалған',
+'protectedpagesempty'     => 'Ағымда осындай баптауларымен ешбір бет қорғалмаған',
 'listusers'               => 'Барлық қатысушы тізімі',
 'specialpages'            => 'Арнайы беттер',
 'spheading'               => 'Баршаның арнайы беттері',
 'restrictedpheading'      => 'Шектеулі арнайы беттер',
-'recentchangeslinked'     => 'Қатысты түзетулер',
 'rclsub'                  => '(«$1» бетінен сілтенген беттерге)',
 'newpages'                => 'Ең жаңа беттер',
 'newpages-username'       => 'Қатысушы аты:',
@@ -1118,24 +1422,30 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'unusedcategoriestext'    => 'Келесі санат беттер бар болып тұр, бірақ оған ешқандай бет, не санат кірмейді.',
 
 # Book sources
-'booksources'                => 'Кітап қайнарлары',
-'booksources-search-legend'  => 'Кітап қайнарларын іздеу',
-'booksources-isbn'           => 'ISBN белгісі:',
-'booksources-go'             => 'Өту',
-'booksources-text'           => 'Төменде жаңа және қолданған кітаптар сататынтораптарының сілтемелері тізімделген.
+'booksources'               => 'Кітап қайнарлары',
+'booksources-search-legend' => 'Кітап қайнарларын іздеу',
+'booksources-go'            => 'Өту',
+'booksources-text'          => 'Төменде жаңа және қолданған кітаптар сататынтораптарының сілтемелері тізімделген.
 Бұл тораптарда ізделген кітаптар туралы былайғы ақпарат болуға мүмкін.',
 
-'categoriespagetext'      => 'Осында уикидегі барлық санаттарының тізімі беріліп тұр.',
-'data'                    => 'Деректер',
-'userrights'              => 'Қатысушылар құқықтарын меңгеру',
-'groups'                  => 'Қатысушы топтары',
+'categoriespagetext' => 'Осында уикидегі барлық санаттарының тізімі беріліп тұр.',
+'data'               => 'Деректер',
+'userrights'         => 'Қатысушылар құқықтарын меңгеру',
+'groups'             => 'Қатысушы топтары',
+'alphaindexline'     => '$1 — $2',
+'version'            => 'Жүйе нұсқасы',
 
-'alphaindexline'          => '$1 — $2',
-'version'                 => 'Жүйе нұсқасы',
-'log'                     => 'Журналдар',
-'alllogstext'             => 'Біріккен қотару, жою, қорғау, бұғаттау және әкімшілік журналдарын көрсету.
-Журнал түрін, қатысушы атын, тиісті бетін талғап, тарылтып қарауыңызға болады.',
-'logempty'                => 'Журналда сәйкес даналар жоқ.',
+# Special:Log
+'specialloguserlabel'  => 'Қатысушы:',
+'speciallogtitlelabel' => 'Атау:',
+'log'                  => 'Журналдар',
+'all-logs-page'        => 'Барлық журналдар',
+'log-search-legend'    => 'Журналдардан іздеу',
+'log-search-submit'    => 'Өту',
+'alllogstext'          => '{{SITENAME}} жобасының барлық қатынаулы журналдарын біріктіріп көрсетуі.
+Журнал түрін, қатысушы атын, не тиісті бетін талғап, тарылтып қарауыңызға болады.',
+'logempty'             => 'Журналда сәйкес даналар жоқ.',
+'log-title-wildcard'   => 'Мынадай мәтіннең басталытын атаулардан іздеу',
 
 # Special:Allpages
 'nextpage'          => 'Келесі бетке ($1)',
@@ -1151,7 +1461,9 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'allpagesbadtitle'  => 'Алынған бет атауы жарамсыз болған, немесе тіл-аралық не уики-аралық бастауы бар болды. Атауда қолдануға болмайтын нышандар болуы мүмкін.',
 
 # Special:Listusers
-'listusersfrom' => 'Мына қатысушыдан бастап көрсету:',
+'listusersfrom'      => 'Мына қатысушыдан бастап көрсету:',
+'listusers-submit'   => 'Көрсет',
+'listusers-noresult' => 'Қатысушы табылған жоқ.',
 
 # E-mail user
 'mailnologin'     => 'Е-пошта жайы жіберілген жоқ',
@@ -1181,7 +1493,8 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'emailsenttext'   => 'Е-пошта хатыңыз жіберілді.',
 
 # Watchlist
-'watchlist'            => 'Бақылауым',
+'watchlist'            => 'Бақылау тізімі',
+'mywatchlist'          => 'Бақылауым',
 'watchlistfor'         => "('''$1''' бақылаулары)",
 'nowatchlist'          => 'Бақылау тізіміңізде ешбір дана жоқ',
 'watchlistanontext'    => 'Бақылау тізіміңіздегі даналарды қарау, не өңдеу үшін $1 қажет.',
@@ -1211,18 +1524,18 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 * [[{{ns:special}}:Watchlist/edit|Бүкіл тізімді қарау және өзгерту]].
 * [[{{ns:special}}:Watchlist/clear|Тізімдегі барлық дана аластату]].",
 'wlheader-enotif'      => '* Ескерту хат жіберуі ендірілген.',
-'wlheader-showupdated' => "* Соңғы кіргенімнен бері түзетілген беттерді '''жуан''' мәтінмен көрсет",
+'wlheader-showupdated' => "* Соңғы кіргенімнен бері өзгертілген беттерді '''жуан''' әрбімен көрсет",
 'watchmethod-recent'   => 'бақылаулы беттердің жуықтағы өзгерістерін тексеру',
 'watchmethod-list'     => 'жуықтағы өзгерістерде бақылаулы беттерді тексеру',
 'removechecked'        => 'Белгіленгенді бақылау тізімінен аластату',
-'watchlistcontains'    => 'Бақылау тізіміңізде $1 бет бар.',
+'watchlistcontains'    => 'Бақылау тізіміңізде {{PLURAL:$1|1 бет|$1 бет}} бар.',
 'watcheditlist'        => "Осында әліппем сұрыпталған бақыланған мағлұмат беттеріңіз тізімделінген.
 Беттерді аластату үшін оның қасындағы қабашақтарды белгілеп, төмендегі ''Белгіленгенді аластат'' түймесін нұқыңыз
 (мағлұмат бетін жойғанда талқылау беті де бірге жойылады).",
 'removingchecked'      => 'Сұранған даналарды бақылау тізімнен аластауы…',
 'couldntremove'        => '«$1» деген дана аластатылмады…',
 'iteminvalidname'      => '«$1» данасының жарамсыз атауынан шатақ туды…',
-'wlnote'               => 'Төменде соңғы <b>$2</b> сағаттағы, соңғы $1 өзгеріс көрсетілген.',
+'wlnote'               => "Төменде соңғы {{PLURAL:$2|сағатта|'''$2''' сағатта}} болған, {{PLURAL:$1|жуықтағы өзгеріс|жуықтағы '''$1''' өзгеріс}} көрсетілген.",
 'wlshowlast'           => 'Соңғы $1 сағаттағы, $2 күндегі, $3 болған өзгерісті көрсету',
 'wlsaved'              => 'Бұл бақылу тізіміңіздің сақталған нұсқасы.',
 'watchlist-show-bots'  => 'Боттарды көрсет',
@@ -1237,16 +1550,19 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'watching'   => 'Бақылау…',
 'unwatching' => 'Бақыламау…',
 
-'enotif_mailer'      => '{{SITENAME}} ескерту хат жіберу қызметі',
-'enotif_reset'       => 'Барлық бет каралді деп белгіле',
-'enotif_newpagetext' => 'Мынау жаңа бет.',
-'changed'            => 'өзгертті',
-'created'            => 'жасады',
-'enotif_subject'     => '{{SITENAME}} жобасында $PAGEEDITOR $PAGETITLE атаулы бетті $CHANGEDORCREATED',
-'enotif_lastvisited' => 'Соңғы кіруіңізден бері болған өзгерістер үшін $1 дегенді қараңыз.',
-'enotif_body'        => 'Құрметті $WATCHINGUSERNAME,
+'enotif_mailer'                => '{{SITENAME}} ескерту хат жіберу қызметі',
+'enotif_reset'                 => 'Барлық бет каралді деп белгіле',
+'enotif_newpagetext'           => 'Мынау жаңа бет.',
+'enotif_impersonal_salutation' => '{{SITENAME}} пайдаланушысы',
+'changed'                      => 'өзгертті',
+'created'                      => 'жасады',
+'enotif_subject'               => '{{SITENAME}} жобасында $PAGEEDITOR $PAGETITLE атаулы бетті $CHANGEDORCREATED',
+'enotif_lastvisited'           => 'Соңғы кіруіңізден бері болған өзгерістер үшін $1 дегенді қараңыз.',
+'enotif_lastdiff'              => 'Осы өзгеріс үшін $1 дегенді қараңыз.',
+'enotif_anon_editor'           => 'тіркелгісіз пайдаланушы $1',
+'enotif_body'                  => 'Құрметті $WATCHINGUSERNAME,
 
-{{SITENAME}} Ð¶Ð¾Ð±Ð°Ñ\81Ñ\8bда $PAGEEDITDATE ÐºÐµÐ·Ñ\96нде $PAGEEDITOR $PAGETITLE Ð°Ñ\82аÑ\83лÑ\8b Ð±ÐµÑ\82Ñ\82Ñ\96 $CHANGEDORCREATED, ағымдық нұсқасын $PAGETITLE_URL жайынан қараңыз.
+{{SITENAME}} Ð¶Ð¾Ð±Ð°Ñ\81Ñ\8bнÑ\8bÒ£ $PAGETITLE Ð°Ñ\82аÑ\83лÑ\8b Ð±ÐµÑ\82Ñ\82Ñ\96 $PAGEEDITDATE ÐºÐµÐ·Ñ\96нде $PAGEEDITOR Ð´ÐµÐ³ÐµÐ½ $CHANGEDORCREATED, ағымдық нұсқасын $PAGETITLE_URL жайынан қараңыз.
 
 $NEWPAGE
 
@@ -1265,13 +1581,13 @@ $NEWPAGE
 {{fullurl:{{ns:special}}:Watchlist/edit}}
 
 Сын-пікір беру және былайғы жәрдем алу үшін:
-{{fullurl:{{ns:help}}:Мазмұны}}',
+{{fullurl:{{{{ns:mediawiki}}:helppage}}}}',
 
 # Delete/protect/revert
 'deletepage'                  => 'Бетті жою',
 'confirm'                     => 'Растау',
 'excontent'                   => 'болған мағлұматы: «$1»',
-'excontentauthor'             => 'болған мағлұматы: «$1» (тек «[[Special:Contributions/$2|$2]]» үлесі)',
+'excontentauthor'             => 'болған мағлұматы (тек «[[{{ns:special}}:Contributions/$2|$2]]» үлесі): «$1»',
 'exbeforeblank'               => 'тазарту алдындағы болған мағлұматы: «$1»',
 'exblank'                     => 'бет босты болды',
 'confirmdelete'               => 'Жоюды растау',
@@ -1280,7 +1596,7 @@ $NEWPAGE
 'confirmdeletetext'           => 'Бетті немесе суретті барлық тарихымен
 бірге дерекқордан әрдайым жойығыңыз келетін сияқты.
 Бұны жоюдың зардабын түсініп шын ниеттенгеніңізді, және
-[[{{ns:project}}:Саясат]]қа лайықты деп
+[[{{{{ns:mediawiki}}:policy-url}}]] дегенге лайықты деп
 сенгеніңізді растаңыз.',
 'actioncomplete'              => 'Әрекет бітті',
 'deletedtext'                 => '«$1» жойылды.
@@ -1301,40 +1617,54 @@ $NEWPAGE
 дегеннің соңғы өңдеуі қайтарылмады; кейбіреу осы қазір бетті өңдеп не қайтарып жатыр түге.
 
 Соңғы өңдеуді [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|талқылауы]]) дегенді жасаған.',
-#   only shown if there is an edit comment
-'editcomment'                 => 'Түзетудің болған мәндемесі: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage'                  => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) түзетуінен [[{{ns:user}}:$1|$1]] соңғы нұсқасына қайтарды',
+'editcomment'                 => 'Түзетудің болған мәндемесі: «<i>$1</i>».', # only shown if there is an edit comment
+'revertpage'                  => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) түзетулерін [[{{ns:user}}:$1|$1]] соңғы нұсқасына қайтарды',
 'sessionfailure'              => 'Кіру сессиясында шатақ болған сияқты;
 сессияға шабуылдаудардан қорғану үшін, осы әрекет тоқтатылды.
 «Артқа» түймесін басыңыз, және бетті кері жүктеңіз, сосын қайталап көріңіз.',
 'protectlogpage'              => 'Қорғау_журналы',
-'protectlogtext'              => 'Төменде беттердің қорғау/қорғамау тізімі берілген.',
-'protectedarticle'            => '«$1» қорғалды',
+'protectlogtext'              => 'Төменде беттердің қорғау/қорғамау тізімі берілген. Ағымдағы қорғау әректтер бар беттер үшін [[{{ns:special}}:Protectedpages|қорғалған бет тізімін]] қараңыз.',
+'protectedarticle'            => '«[[$1]]» қорғалды',
+'modifiedarticleprotection'   => '«[[$1]]» дегеннің қорғалу деңгейі өзгерді',
 'unprotectedarticle'          => '«[[$1]]» қорғалмады',
 'protectsub'                  => '(«$1» қорғауда)',
-'confirmprotecttext'          => 'Осы бетті расында да қорғау қажет пе?',
 'confirmprotect'              => 'Қорғауды растау',
-'protectmoveonly'             => 'Тек жылжытудан қорғау',
-'protectcomment'              => 'Қорғау себебі',
+'protectcomment'              => 'Мәндемесі:',
+'protectexpiry'               => 'Бітетін мерзімі:',
+'protect_expiry_invalid'      => 'Бітетін уақыты жарамсыз.',
+'protect_expiry_old'          => 'Бітетін уақыты өтіп кеткен.',
 'unprotectsub'                => '(«$1» қорғамауда)',
-'confirmunprotecttext'        => 'Осы бетті растан қорғамау қажет пе?',
-'confirmunprotect'            => 'Қорғамауды растау',
-'unprotectcomment'            => 'Қорғамау себебі',
 'protect-unchain'             => 'Жылжытуға рұқсат беру',
 'protect-text'                => '<strong>$1</strong> бетінің қорғау деңгейін қарай және өзгерте аласыз.',
-'protect-viewtext'            => 'Тіркелгіңіз бет қорғанысы денгейлерін өзгертуге рұқсат бермейді.
+'protect-locked-blocked'      => 'Бұғаттауыңыз өшірілгенше дейін қорғау деңгейін өзгерте алмайсыз.
+Мына <strong>$1</strong> беттің ағымдық баптаулары:',
+'protect-locked-dblock'       => 'Дерекқордың құлыптауы белсенді болғандықтан қорғау деңгейлері өзгертілмейді.
+Мына <strong>$1</strong> беттің ағымдық баптаулары:',
+'protect-locked-access'       => 'Тіркелгіңізге бет қорғау денгейлерін өзгертуіне рұқсат жоқ.
 Мына <strong>$1</strong> беттің ағымдық баптаулары:',
-'protect-cascadeon'           => "Бұл бет ағымда қорғалған, себебі: осы бет баулы қорғауы бар келесі беттерге кірістірілген. Бұл беттің қорғау деңгейін өзгерте аласыз, бірақ бұл баулы қорғауға ықпал етпейді.",
+'protect-cascadeon'           => 'Бұл бет ағымда қорғалған, себебі: осы бет баулы қорғауы бар келесі {{PLURAL:$1|бетке|беттерге}} кірістірілген. Бұл беттің қорғау деңгейін өзгерте аласыз, бірақ бұл баулы қорғауға ықпал етпейді.',
 'protect-default'             => '(әдепкі)',
 'protect-level-autoconfirmed' => 'Тіркелгісіз пайдаланушыларға тиым',
 'protect-level-sysop'         => 'Тек әкімшілерге рұқсат',
 'protect-summary-cascade'     => 'баулы',
-'protect-cascade'             => 'Баулы қорғау — бұл бетке кірістірілген әрқайсы беттерді қорғау.',
+'protect-expiring'            => 'бітуі: $1 (UTC)',
+'protect-cascade'             => 'Бұл бетке кіріктірілген беттерді қорғау (баулы қорғау).',
+'protect-robotspolicy'        => 'Робот ережесі:',
+'restriction-type'            => 'Рұқсаты:',
+'restriction-level'           => 'Рұқсат шектеу деңгейі:',
+'minimum-size'                => 'Ең аз мөлшері',
+'maximum-size'                => 'Ең көп мөлшері',
+'pagesize'                    => '(байт)',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Өңдеу',
 'restriction-move' => 'Жылжыту',
 
+# Restriction levels
+'restriction-level-sysop'         => 'толық қорғалған',
+'restriction-level-autoconfirmed' => 'жартылай қорғалған',
+'restriction-level-all'           => 'әрқайсы деңгейде',
+
 # Undelete
 'undelete'                 => 'Жойылған беттерді қарау',
 'undeletepage'             => 'Жойылған беттерді қарау және қайтару',
@@ -1345,34 +1675,36 @@ $NEWPAGE
 '''''Қайтар!''''' түймесін нұқыңыз. Бөлекше қайтару орындау үшін, қайтарайын деген нұсқаларына сәйкес
 қабашақтарын белгілеңіз де, және '''''Қайтар!''''' түймесін нұқыңыз. '''''Таста''''' түймесін
 нұқығанда мәндеме аумағы мен барлық қабашақтар тазаланады.",
-'undeletearticle'          => 'Жойылған бетті қайтару',
-'undeleterevisions' => "{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды",
+'undeleterevisions'        => '{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды',
 'undeletehistory'          => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
 қайтарылады. Егер жоюдан соң дәл солай атауымен жаңа бет жасалса, қайтарылған нұсқалар
 тарихтың ең адында көрсетіледі, және көрсетіліп тұрған беттің ағымдық нұсқасы
-өздік түрде алмастырылмайды.',
+өздіктік алмастырылмайды. Файл нұсқаларының қайтарғанда шектеулері жойылатын ұмытпаңыз.',
+'undeleterevdel'           => 'Егер беттің үстіңгі нұсқасы жарым-жартылай жойылған болса жойылған қайтаруы
+ атқарылмайды. Осындай жағдайларда, ең жаңа жойылған нұсқа белгілеуін немесе жасыруын аластатыңыз.
+Көруіңізге рұқсат етілмеген файл нұсқалары қайтарылмайды.',
 'undeletehistorynoadmin'   => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
 егжей-тегжейлерімен бірге төмендегі сипаттамасында көрсетілген.
 Осы жойылған нұсқалардың мәтіні тек әкімшілерге қатынаулы.',
-'undelete-revision'         => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
+'undelete-revision'        => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
 'undeleterevision-missing' => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
 нұсқа қайтарылған түге немесе мұрағаттан аластатылған.',
 'undeletebtn'              => 'Қайтар!',
 'undeletereset'            => 'Таста',
 'undeletecomment'          => 'Мәндемесі:',
 'undeletedarticle'         => '«[[$1]]» қайтарды',
-'undeletedrevisions'       => '$1 нұсқасы қайтарылған',
-'undeletedrevisions-files' => '$1 нұсқа және $2 файл қайтарылды',
-'undeletedfiles'           => '$1 файл қайтарылды',
+'undeletedrevisions'       => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} қайтарды',
+'undeletedrevisions-files' => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} және {{PLURAL:$2|файлды|$2 файлды}} қайтарды',
+'undeletedfiles'           => '{{PLURAL:$1|1 файлды|$1 файлды}} қайтарды',
 'cannotundelete'           => 'Қайтару сәтсіз бітті; тағы біреу сізден бұрын сол бетті қайтарған болар.',
 'undeletedpage'            => "<big>'''$1 қайтарылды'''</big>
 
 Жуықтағы жою мен қайтару жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.",
-'undelete-header'        => 'Жуықтағы жойылған беттер жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.',
-'undelete-search-box'    => 'Жойылған беттерді іздеу',
-'undelete-search-prefix' => 'Мынадан басталған беттерді көрсет:',
-'undelete-search-submit' => 'Іздеу',
-'undelete-no-results'    => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
+'undelete-header'          => 'Жуықтағы жойылған беттер жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.',
+'undelete-search-box'      => 'Жойылған беттерді іздеу',
+'undelete-search-prefix'   => 'Мынадан басталған беттерді көрсет:',
+'undelete-search-submit'   => 'Іздеу',
+'undelete-no-results'      => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
 
 # Namespace form on various pages
 'namespace' => 'Есім аясы:',
@@ -1381,56 +1713,77 @@ $NEWPAGE
 # Contributions
 'contributions' => 'Қатысушы үлесі',
 'mycontris'     => 'Үлесім',
-'contribsub'    => '$1 үлесі',
+'contribsub2'   => '$1 ($2) үлесі',
 'nocontribs'    => 'Осы іздеу шартына сәйкес өзгерістер табылған жоқ.',
-'ucnote'        => 'Төменде осы қатысушының соңғы <b>$2</b> күндегі, соңғы <b>$1</b> өзгерісі көрсетледі.',
-'uclinks'       => 'Соңғы $2 күндегі, соңғы $1 өзгерісін қарау.',
+'ucnote'        => 'Төменде осы қатысушы жасаған соңғы <b>$2</b> күндегі, соңғы <b>$1</b> өзгерісі көрсетледі.',
+'uclinks'       => 'Соңғы $2 күндегі, соңғы жасалған $1 өзгерісін қарау.',
 'uctop'         => ' (үсті)',
-'newbies'       => 'жаңа қатысушылар',
 
 'sp-contributions-newest'      => 'Ең жаңасына',
 'sp-contributions-oldest'      => 'Ең ескісіне',
 'sp-contributions-newer'       => 'Жаңалау $1',
 'sp-contributions-older'       => 'Ескілеу $1',
-'sp-contributions-newbies-sub' => 'Жаңа қатысушылар үшін',
+'sp-contributions-newbies'     => 'Тек жаңа тіркелгіден жасаған үлестерді көрсет',
+'sp-contributions-newbies-sub' => 'Жаңадан тіркелгі жасағандар үшін',
 'sp-contributions-blocklog'    => 'Бұғаттау журналы',
+'sp-contributions-search'      => 'Үлес үшін іздеу',
+'sp-contributions-username'    => 'IP жай не қатысушы аты:',
+'sp-contributions-submit'      => 'Іздеу',
 
-'sp-newimages-showfrom'        => '$1 кезінен бері — жаңа суреттерді көрсет',
+'sp-newimages-showfrom' => '$1 кезінен бері — жаңа суреттерді көрсет',
 
 # What links here
-'whatlinkshere' => 'Сілтеген беттер',
-'notargettitle' => 'Ақырғы атау жоқ',
-'notargettext'  => 'Осы әрекет орындалатын нысана бет,
+'whatlinkshere'        => 'Сілтеген беттер',
+'notargettitle'        => 'Ақырғы атау жоқ',
+'notargettext'         => 'Осы әрекет орындалатын нысана бет,
 не қатысушы көрсетілмеген.',
-'linklistsub'   => '(Сілтемелер тізімі)',
-'linkshere'     => "'''[[:$1]]''' дегенге мына беттер сілтейді:",
-'nolinkshere'   => "'''[[:$1]]''' дегенге еш бет сілтемейді.",
-'isredirect'    => 'айдату беті',
-'istemplate'    => 'кіріктіру',
+'linklistsub'          => '(Сілтемелер тізімі)',
+'linkshere'            => "'''[[:$1]]''' дегенге мына беттер сілтейді:",
+'nolinkshere'          => "'''[[:$1]]''' дегенге еш бет сілтемейді.",
+'nolinkshere-ns'       => "Талғанған есім аясында '''[[:$1]]''' дегенге ешқандай бет сілтемейді.",
+'isredirect'           => 'айдату беті',
+'istemplate'           => 'кіріктіру',
+'whatlinkshere-prev'   => '{{PLURAL:$1|алдыңғы|алдыңғы $1}}',
+'whatlinkshere-next'   => '{{PLURAL:$1|келесі|келесі $1}}',
+'whatlinkshere-links'  => '← сілтемелер',
 
 # Block/unblock
 'blockip'                     => 'Пайдаланушыны бұғаттау',
 'blockiptext'                 => 'Төмендегі үлгіт пайдаланушының жазу 
 рұқсатын белгілі IP жайымен не атауымен бұғаттау үшін қолданылады.
-Бұны тек бұзақылыққа кедергі істеу үшін және де
-[[{{ns:project}}:Саясат|саясат]] бойынша атқаруыңыз жөн.
+Бұны тек бұзақылықты қақпайлау үшін және де
+[[{{{{ns:mediawiki}}:policy-url}}|ережелер]] бойынша атқаруыңыз жөн.
 Төменде тиісті себебін толтырып көрсетіңіз (мысалы, дәйекке бұзақылықпен
 өзгерткен беттерді келтіріп).',
-'ipaddress'                   => 'IP жай',
-'ipadressorusername'          => 'IP жай не қатысушы аты',
-'ipbexpiry'                   => 'Бітетін мерзімі',
-'ipbreason'                   => 'Себебі',
-'ipbanononly'                 => 'Тек тіркелгісізді бұғаттау',
-'ipbcreateaccount'            => 'Тіркелгі жасауын кедергілеу',
-'ipbenableautoblock'          => 'Бұл қатысушының қолданған соңғы IP жайын, және әрқайсы кейін түзету істеуге үмітеліген жайларын өздік түрде бұғаттау',
+'ipaddress'                   => 'IP жайы:',
+'ipadressorusername'          => 'IP жайы не аты:',
+'ipbexpiry'                   => 'Бітетін мерзімі:',
+'ipbreason'                   => 'Себебі:',
+'ipbreasonotherlist'          => 'Басқа себеп',
+'ipbreason-dropdown'          => '
+* Бұғаттаудың жалпы себебтері 
+** Бұзақылық: жалған мәлімет енгізу 
+** Бұзақылық: беттердегі мағлұматты жою 
+** Бұзақылық: сыртқы тораптар сілтемелерін жаудыру 
+** Бұзақылық: беттерге бөстекілік/қисынсыздық кірістріру 
+** Қоқандау/қуғындау мінезқұлық 
+** Көптеген тіркелгілерді жасап қиянаттау 
+** Қолайсыз қатысушы атауы',
+'ipbanononly'                 => 'Тек тіркелгісіз пайдаланушыларды бұғаттау',
+'ipbcreateaccount'            => 'Тіркелгі жасауын қақпайлау',
+'ipbemailban'                 => 'Пайдаланушы е-поштамен хат жіберуін қақпайлау',
+'ipbenableautoblock'          => 'Бұл пайдаланушы соңғы қолданған IP жайы, және кейін түзету істеуге байқап қаралған әрқайсы IP жайлары өздіктік бұғатталсын',
 'ipbsubmit'                   => 'Пайдаланушыны бұғаттау',
-'ipbother'                    => 'Басқа мерзім',
+'ipbother'                    => 'Басқа мерзімі:',
 'ipboptions'                  => '2 сағат:2 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',
 'ipbotheroption'              => 'басқа',
+'ipbotherreason'              => 'Басқа/қосымша себеп:',
+'ipbhidename'                 => 'Бұғаттау журналындағы, белсенді бұғаттау тізіміндегі, қатысушы тізіміннегі аты/IP жасырылсын',
 'badipaddress'                => 'Жарамсыз IP жай',
 'blockipsuccesssub'           => 'Бұғаттау сәтті өтті',
 'blockipsuccesstext'          => '[[{{ns:special}}:Contributions/$1|$1]] деген бұғатталған.
-<br />Бұғаттауларды [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімінде]] қарап шығыңыз.',
+<br />Бұғаттарды шолып шығу үшін [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімін]] қараңыз.',
+'ipb-edit-dropdown'           => 'Бұғаттау себептерін өңдеу',
 'ipb-unblock-addr'            => '$1 дегенді бұғаттамау',
 'ipb-unblock'                 => 'Қатысушы атын немесе IP жайын бұғаттамау',
 'ipb-blocklist-addr'          => '$1 үшін бар бұғаттауларды қарау',
@@ -1440,27 +1793,32 @@ $NEWPAGE
 бұрын бұғатталған пайдаланушының жазу рұқсатын қайтару үшін қолданылады.',
 'ipusubmit'                   => 'Осы жайды бұғаттамау',
 'unblocked'                   => '[[{{ns:user}}:$1|$1]] бұғаттауы өшірілді',
+'unblocked-id'                => '$1 деген бұғаттау аластатылды',
 'ipblocklist'                 => 'Бұғатталған пайдаланушы / IP- жай тізімі',
+'ipblocklist-submit'          => 'Іздеу',
 'blocklistline'               => '$1, $2 «$3» дегенді бұғаттады ($4)',
 'infiniteblock'               => 'мәнгі',
 'expiringblock'               => 'бітуі: $1',
-'anononlyblock'               => 'тек тіркелгісізді',
-'noautoblockblock'            => 'өздік бұғаттау өшіріленген',
+'anononlyblock'               => 'тек тіркелгісіздерді',
+'noautoblockblock'            => 'өздіктік бұғаттау өшірілген',
 'createaccountblock'          => 'тіркелгі жасауы бұғатталған',
-'ipblocklistempty'            => 'Бұғаттау тізімі бос.',
+'emailblock'                  => 'е-пошта бұғатталған',
+'ipblocklist-empty'           => 'Бұғаттау тізімі бос.',
+'ipblocklist-no-results'      => 'Сұранысқан IP жай не қатысушы аты бұғатталған емес.',
 'blocklink'                   => 'бұғаттау',
 'unblocklink'                 => 'бұғаттамау',
 'contribslink'                => 'үлесі',
-'autoblocker'                 => "IP жайыңызды жуықта «[[{{ns:user}}:1|$1]]» пайдаланған, сондықтан өздік түрде бұғатталған. $1 бұғаттау себебі: «'''$2'''».",
+'autoblocker'                 => 'IP жайыңызды жуықта «[[{{ns:user}}:1|$1]]» пайдаланған, сондықтан өздіктік бұғатталған. $1 бұғаттау себебі: «$2».',
 'blocklogpage'                => 'Бұғаттау_журналы',
-'blocklogentry'               => '«$1» дегенді $2 мерзімге бұғаттады $3',
-'blocklogtext'                => 'Бұл пайдаланушыларды бұғаттау/бұғаттамау әрекеттерінің журналы. Өздік түрде
+'blocklogentry'               => '«[[$1]]» дегенді $2 мерзімге бұғаттады $3',
+'blocklogtext'                => 'Бұл пайдаланушыларды бұғаттау/бұғаттамау әрекеттерінің журналы. Өздіктік
 бұғатталған IP жайлар осында тізімделгемеген. Ағымдағы белсенді бұғаттауларын
 [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімінен]] қарауға болады.',
-'unblocklogentry'             => '«$1» Ð´ÐµÐ³ÐµÐ½Ð´ің бұғаттауын өшірді',
+'unblocklogentry'             => '«$1» Ð´ÐµÐ³ÐµÐ½Ð½ің бұғаттауын өшірді',
 'block-log-flags-anononly'    => 'тек тіркелмегендер',
 'block-log-flags-nocreate'    => 'тіркелгі жасау өшірілген',
-'block-log-flags-autoblock'   => 'өздік бұғаттағыш ендірілген',
+'block-log-flags-noautoblock' => 'өздіктік бұғаттағыш өшірілген',
+'block-log-flags-noemail'     => 'е-пошта бұғатталған',
 'range_block_disabled'        => 'Ауқым бұғаттауын жасау әкімшілік мүмкіндігі өшірілген.',
 'ipb_expiry_invalid'          => 'Бітетін уақыты жарамсыз.',
 'ipb_already_blocked'         => '«$1» бұғатталған түге',
@@ -1498,14 +1856,13 @@ $NEWPAGE
 'lockfilenotwritable' => 'Дерекқор құлыптау файлы жазылмайды. Дерекқорды құлыптау не ашу үшін, веб-сервер файлға жазу рұқсаты болу қажет.',
 'databasenotlocked'   => 'Дерекқор құлыпталған жоқ.',
 
-
 # Move page
 'movepage'                => 'Бетті жылжыту',
 'movepagetext'            => "Төмендегі үлгітті қолданып беттерді қайта атайды,
 барлық тарихын жаңа атауға жылжытады.
 Бұрынғы бет атауы жаңа атауға айдататын бет болады.
-Ескі атауына сілтейтін  сілтемелер өзгертілмейді; жылжытудан соң
\88Ñ\8bнжÑ\8bÑ\80лÑ\8b Ð°Ð¹Ð´Ð°Ñ\82Ñ\83лаÑ\80 Ð±Ð°Ñ\80-жоÒ\93Ñ\8bн Ñ\82екÑ\81еÑ\80Ñ\96Ò£Ñ\96з.
+Ескі атауына сілтейтін сілтемелер өзгертілмейді; жылжытудан соң
\88Ñ\8bнжÑ\8bÑ\80лÑ\8b Ð½Ðµ Ð¶Ð°Ñ\80амÑ\81Ñ\8bз Ð°Ð¹Ð´Ð°Ñ\82Ñ\83лаÑ\80 Ð±Ð°Ñ\80-жоÒ\93Ñ\8bн Ñ\82екÑ\81еÑ\80Ñ\96п Ñ\88Ñ\8bÒ\93Ñ\8bÒ£Ñ\8bз.
 Сілтемелер бұрынғы жолдауымен былайғы өтуін тексеруіне
 сіз міндетті боласыз.
 
@@ -1516,10 +1873,10 @@ $NEWPAGE
 бірақ бар беттің үстіне жазуға болмайды.
 
 <b>НАЗАР САЛЫҢЫЗ!</b>
-Бұл дәріпті бетке қатаң және кенет өзгеріс жасауға мүмкін;
+Бұл әйгілі бетке қатаң және кенет өзгеріс жасауға мүмкін;
 әрекеттің алдынан осының зардаптарын түсінгеніңізге батыл
 болыңыз.",
-'movepagetalktext'        => "Келесі себептер '''болғанша''' дейін, талқылау беті өздік түрде бірге жылжытылады:
+'movepagetalktext'        => "Келесі себептер '''болғанша''' дейін, талқылау беті өздіктік бірге жылжытылады:
 * Бос емес талқылау беті жаңа атауда болғанда, немесе
 * Төмендегі қабышақта белгіні аластатқанда.
 
@@ -1558,20 +1915,22 @@ $NEWPAGE
 'immobile_namespace'      => 'Қайнар немесе ақырғы атауы арнайы түрінде болды; осындай есім аясы жағына және жағынан беттер жылжытылмайды.',
 
 # Export
-'export'          => 'Беттерді сыртқа беру',
-'exporttext'      => 'XML пішіміне қапталған бөлек бет не беттер бумасы
-мәтінің және өңдеу тарихын сыртқа бере аласыз. Осыны, басқа уики-ге
-{{ns:special}}:Import page MediaWiki құралы арқылы, сырттан алуға болады.
+'export'            => 'Беттерді сыртқа беру',
+'exporttext'        => 'XML пішіміне қапталған бөлек бет не беттер бумасы
+мәтінің және өңдеу тарихын сыртқа бере аласыз. Осыны, басқа уикиге
+жүйенің [[{{ns:special}}:Import|сырттан алу бетін]] пайдаланып, алуға болады.
 
 Беттерді сыртқа беру үшін, атауларын төмендегі мәтін аумағына енгізіңіз,
 бір жолда бір атау, және тандаңыз: не ағымдық нұсқасын, барлық ескі нұсқалары мен
 және тарихы жолдары мен бірге, не дәл ағымдық нұсқасын, соңғы өңдеу туралы ақпараты мен бірге.
 
-Соңғы жағдайда сілтемені де қолдануға болады, мысалы {{int:mainpage}} беті үшін [[{{ns:Special}}:Export/{{int:mainpage}}]].',
-'exportcuronly'   => 'Толық тарихын емес, тек ағымдық нұсқасын кірістіріңіз',
-'exportnohistory' => "----
+Соңғы жағдайда сілтемені де, мысалы {{{{ns:mediawiki}}:mainpage}} беті үшін [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] қолдануға болады.',
+'exportcuronly'     => 'Толық тарихын емес, тек ағымдық нұсқасын кірістіріңіз',
+'exportnohistory'   => "----
 '''Аңғартпа:''' Өнімділік әсері себептерінен, беттер толық тарихын сыртқа беруі өшірілген.",
-'export-submit'   => 'Сыртқа бер',
+'export-submit'     => 'Сыртқа бер',
+'export-addcattext' => 'Мына санаттағы беттерді үстеу:',
+'export-addcat'     => 'Үсте',
 
 # Namespace 8 related
 'allmessages'               => 'Жүйе хабарлары',
@@ -1585,10 +1944,14 @@ $NEWPAGE
 'allmessagesmodified'       => 'Тек өзгертілгенді көрсет',
 
 # Thumbnails
-'thumbnail-more'  => 'Үлкейту',
-'missingimage'    => '<b>Жоғалған сурет </b><br /><i>$1</i>',
-'filemissing'     => 'Жоғалған файл',
-'thumbnail_error' => 'Нобай құру қатесі: $1',
+'thumbnail-more'           => 'Үлкейту',
+'missingimage'             => '<b>Жоғалған сурет </b><br /><i>$1</i>',
+'filemissing'              => 'Жоғалған файл',
+'thumbnail_error'          => 'Нобай құру қатесі: $1',
+'djvu_page_error'          => 'DjVu беті мүмкінді аумақтың сыртындда',
+'djvu_no_xml'              => 'DjVu файлына XML келтіруге болмайды',
+'thumbnail_invalid_params' => 'Нобайдың баптары жарамсыз',
+'thumbnail_dest_directory' => 'Ақырғы қалта жасалмады',
 
 # Special:Import
 'import'                     => 'Беттерді сырттан алу',
@@ -1639,16 +2002,11 @@ $NEWPAGE
 'tooltip-ca-viewsource'           => 'Бұл бет қорғалған, бірақ, қайнарын қарауға болады.',
 'tooltip-ca-history'              => 'Бұл беттін жуықтағы нұсқалары.',
 'tooltip-ca-protect'              => 'Бұл бетті қорғау',
-'tooltip-ca-unprotect'            => 'Бұл бетті қорғамау',
 'tooltip-ca-delete'               => 'Бұл бетті жою',
 'tooltip-ca-undelete'             => 'Бұл беттің жоюдың алдындағы болған түзетулерін қайтару',
 'tooltip-ca-move'                 => 'Бұл бетті жылжыту',
-'tooltip-ca-nomove'               => 'Бұл бетті жылжытуға рұқсатыңыз жоқ',
 'tooltip-ca-watch'                => 'Бұл бетті бақылау тізіміңізге үстеу',
 'tooltip-ca-unwatch'              => 'Бұл бетті бақылау тізіміңізден аластату',
-'tooltip-ca-varlang-0'            => 'Кирилл жазуы',
-'tooltip-ca-varlang-1'            => 'Латын жазуы',
-'tooltip-ca-varlang-2'            => 'Араб жазуы',
 'tooltip-search'                  => '{{SITENAME}} жобасынан іздестіру',
 'tooltip-p-logo'                  => 'Басты бетке',
 'tooltip-n-mainpage'              => 'Басты бетке барып кетіңіз',
@@ -1666,8 +2024,8 @@ $NEWPAGE
 'tooltip-t-emailuser'             => 'Осы қатысушыға email жіберу',
 'tooltip-t-upload'                => 'Сурет не медиа файлдарын қотару',
 'tooltip-t-specialpages'          => 'Барлық арнайы беттер тізімі',
-'tooltip-t-print'                 => 'Ð\9eÑ\81Ñ\8b Ð±ÐµÑ\82Ñ\82Ñ\96Ò£ Ð±Ð°Ñ\81Ñ\8bп Ñ\88Ñ\8bÒ\93аÑ\80Ñ\83 нұсқасы',
-'tooltip-t-permalink'             => 'Ð\91еттің осы нұсқасының тұрақты сілтемесі',
+'tooltip-t-print'                 => 'Ð\91ұл Ð±ÐµÑ\82Ñ\82Ñ\96Ò£ Ð±Ð°Ñ\81Ñ\8bп Ñ\88Ñ\8bÒ\93аÑ\80Ñ\8bÑ\88Ò\9bа Ð°Ñ\80налÒ\93ан нұсқасы',
+'tooltip-t-permalink'             => 'Ð\9cÑ\8bна Ð±еттің осы нұсқасының тұрақты сілтемесі',
 'tooltip-ca-nstab-main'           => 'Мағлұмат бетін қарау',
 'tooltip-ca-nstab-user'           => 'Қатысушы бетін қарау',
 'tooltip-ca-nstab-media'          => 'Таспа бетін қарау',
@@ -1679,8 +2037,8 @@ $NEWPAGE
 'tooltip-ca-nstab-help'           => 'Анықтыма бетін қарау',
 'tooltip-ca-nstab-category'       => 'Санат бетін қарау',
 'tooltip-minoredit'               => 'Осыны шағын түзету деп белгілеу',
-'tooltip-save'                    => 'ТүзеÑ\82Ñ\83іңізді сақтау',
-'tooltip-preview'                 => 'Сақтаудың алдынан түзетуіңізді қарап шығыңыз!',
+'tooltip-save'                    => 'Ð\96аÑ\81аÒ\93ан Ó©Ð·Ð³ÐµÑ\80Ñ\96Ñ\81Ñ\82еÑ\80іңізді сақтау',
+'tooltip-preview'                 => 'Сақтаудың алдынан жасаған өзгерістеріңізді қарап шығыңыз!',
 'tooltip-diff'                    => 'Мәтінге қандай өзгерістерді жасағаныңызды қарау.',
 'tooltip-compareselectedversions' => 'Беттің екі нұсқасының айырмасын қарау.',
 'tooltip-watch'                   => 'Бұл бетті бақылау тізіміңізге үстеу',
@@ -1692,17 +2050,65 @@ $NEWPAGE
 
 # Scripts
 'common.js'   => '/* Мындағы JavaScript әмірлері әрқайсы бет қаралғанда барлық пайдаланушыларға жүктеледі. */
-
-// BEGIN workaround for RTL
-if (wgUserLanguage == "kk-cn"){
-  document.direction="rtl";
-  document.write(\'<style type="text/css">html {direction: rtl;}</style>\');
-  document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/common/common_rtl.css">\');
-  document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/\'+skin+\'/rtl.css">\');
+/* Workaround for language variants */
+var languagevariant;
+var direction; 
+switch(wgUserLanguage){
+    case "kk": 
+         languagevariant = "kk";
+         direction = "ltr";
+         break;
+    case "kk-kz": 
+         languagevariant = "kk-Cyrl";
+         direction = "ltr";
+         break;
+    case "kk-tr": 
+         languagevariant = "kk-Latn";
+         direction = "ltr";
+         break;
+    case "kk-cn": 
+         // workaround for RTL ([[bugzilla:6756]])  and for [[bugzilla:02020]] & [[bugzilla:04295]]
+         languagevariant = "kk-Arab";
+         direction = "rtl";
+
+         document.getElementsByTagName("body").className = "rtl";
+         document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/common/common_rtl.css">\');
+         document.write(\'<style type="text/css">div#shared-image-desc {direction: ltr;} input#wpUploadFile, input#wpDestFile, input#wpLicense {float: right;} .editsection {float: left !important;} .infobox {float: left !important; clear:left; } div.floatleft, table.floatleft {float:right !important; margin-left:0.5em !important; margin-right:0 !important; } div.floatright, table.floatright {clear:left; float:left !important; margin-left:0 !important; margin-right:0.5em !important;}</style>\');
+
+         if (skin == "monobook"){
+             document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/common/quickbar-right.css">\');
+             document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/monobook/rtl.css">\');
+             document.write(\'<style type="text/css">body{font-size: 75%; letter-spacing: 0.001em;} h3{font-size:110%;} h4 {font-size:100%;} h5{font-size:90%;} html > body div#content ol{clear: left;} ol{margin-left:2.4em; margin-right:2.4em;} ul{margin-left:1.5em; margin-right:1.5em;} .editsection{margin-right:5px; margin-left:0;}  #column-one{padding-top:0; margin-top:0;} #p-navigation{padding-top:0; margin-top:160px;} #catlinks{width:100%;} #userloginForm{float: right !important;} .pBody{-moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0em !important;} .portlet h5{clear:right;}</style>\');
+         }
+         break;
+     default: 
+         languagevariant = "kk";
+         direction = "ltr";
 }
-// END workaround for RTL',
 
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+// Set user language attributes for the whole document
+var htmlE=document.documentElement;
+htmlE.setAttribute("lang",languagevariant);
+htmlE.setAttribute("xml:lang",languagevariant);
+htmlE.setAttribute("dir",direction); 
+
+// Switch language variants of messages
+function wgULS(kz,tr,cn,en){
+    if (!en) { en = ""; }
+
+    kk=kz||tr||cn;
+    kz=kz;
+    tr=tr;
+    cn=cn;
+    switch(wgUserLanguage){
+        case "kk": return kk;
+        case "kk-kz": return kz;
+        case "kk-tr": return tr;
+        case "kk-cn": return cn;
+        default: return en;
+    }
+}',
+'monobook.js' => '/* Бостекі болды; орнына мынаны [[MediaWiki:common.js]] пайдалаңыз */',
 
 # Metadata
 'nodublincore'      => 'Осы серверге «Dublin Core RDF» мета-деректері өшірілген.',
@@ -1710,7 +2116,7 @@ if (wgUserLanguage == "kk-cn"){
 'notacceptable'     => 'Осы уики сервері сіздің «пайдаланушы әрекеткіші» оқи алатын пішімі бар деректерді жібере алмайды.',
 
 # Attribution
-'anonymous'        => '{{SITENAME}} тіркелгісіз пайдаланушы(лар)',
+'anonymous'        => '{{SITENAME}} тіркелгісіз пайдаланушы(лар)ы',
 'siteuser'         => '{{SITENAME}} қатысушы $1',
 'lastmodifiedatby' => 'Бұл бетті $3 қатысушы соңғы өзгерткен кезі: $2, $1.', # $1 date, $2 time, $3 user
 'and'              => 'және',
@@ -1724,7 +2130,7 @@ if (wgUserLanguage == "kk-cn"){
 'spamprotectiontitle'    => '«Спам»-нан қорғайтын сүзгі',
 'spamprotectiontext'     => 'Бұл беттің сақтауын «спам» сүзгісі бұғаттады. Бұның себебі сыртқы торап сілтемесінен болуы мүмкін.',
 'spamprotectionmatch'    => 'Келесі «спам» мәтіні сүзгіленген: $1',
-'subcategorycount'       => 'Ð\91ұл Ñ\81анаÑ\82Ñ\82а {{PLURAL:$1|бÑ\96Ñ\80|$1}} Ñ\82өменгÑ\96 Ñ\81анаÑ\82 бар.',
+'subcategorycount'       => 'Ð\91ұл Ñ\81анаÑ\82Ñ\82а {{PLURAL:$1|бÑ\96Ñ\80|$1}} Ñ\81анаÑ\82Ñ\88а бар.',
 'categoryarticlecount'   => 'Бұл санатта {{PLURAL:$1|бір|$1}} бет бар.',
 'category-media-count'   => 'Бұл санатта {{PLURAL:$1|бір|$1}} файл бар.',
 'listingcontinuesabbrev' => ' (жалғ.)',
@@ -1757,11 +2163,12 @@ if (wgUserLanguage == "kk-cn"){
 'rcpatroldisabledtext'                => 'Жуықтағы өзгерістер Күзеті қасиеті ағымда өшірілген.',
 'markedaspatrollederror'              => 'Күзетте деп белгіленбейді',
 'markedaspatrollederrortext'          => 'Күзетте деп белгілеу үшін нұсқасын енгізіңіз.',
-'markedaspatrollederror-noautopatrol' => 'Өзіңіздің өзгерістеріңізді күзетке қоя алмайсыз.',
+'markedaspatrollederror-noautopatrol' => 'Өзіңіз жасаған өзгерістеріңізді күзетке қоя алмайсыз.',
+
 # Patrol log
 'patrol-log-page' => 'Күзет журналы',
 'patrol-log-line' => '$2 кезінде $1 дегенді күзетте деп белгіледі $3',
-'patrol-log-auto' => '(өздік)',
+'patrol-log-auto' => '(өздіктік)',
 'patrol-log-diff' => 'r$1',
 
 # Image deletion
@@ -1771,9 +2178,17 @@ if (wgUserLanguage == "kk-cn"){
 'previousdiff' => '← Алдыңғымен айырмасы',
 'nextdiff'     => 'Келесімен айырмасы →',
 
-'imagemaxsize' => 'Сурет түйіндеме бетіндегі суреттің мөлшерін шектеуі:',
-'thumbsize'    => 'Нобай мөлшері:',
-'showbigimage' => 'Жоғары ажыратылымды ($1×$2, $3 кБ) нұсқасын жүктеу',
+# Media information
+'mediawarning'         => "'''Назар салыңыз''': Бұл файл түрінде қаскүнемді әмірдің бар болуы ықтимал; файлды жегіп жүйеңізге зиян келтіруіңіз мүмкін.<hr />",
+'imagemaxsize'         => 'Сипаттамасы бетіндегі суреттің мөлшерін шектеуі:',
+'thumbsize'            => 'Нобай мөлшері:',
+'widthheight'          => '$1 × $2',
+'file-info'            => 'Файл мөлшері: $1, MIME түрі: $2',
+'file-info-size'       => '($1 × $2 пиксел, файл мөлшері: $3, MIME түрі: $4)',
+'file-nohires'         => '<small>Жоғары ажыратылымдығы жетімсіз.</small>',
+'file-svg'             => '<small>Бұл шығынсыз созылғыш векторлық суреті. Негізгі мөлшері: $1 × $2 пиксел.</small>',
+'show-big-image'       => 'Жоғары ажыратылымды',
+'show-big-image-thumb' => '<small>Қарап шығу мөлшері: $1 × $2 пиксел</small>',
 
 'newimages'    => 'Ең жаңа файлдар қоймасы',
 'showhidebots' => '(боттарды $1)',
@@ -1785,16 +2200,7 @@ if (wgUserLanguage == "kk-cn"){
 'variantname-kk-cn' => 'توتە',
 'variantname-kk'    => 'disable',
 
-# Labels for User: and Title: on Special:Log pages
-'specialloguserlabel'  => 'Қатысушы:',
-'speciallogtitlelabel' => 'Атау:',
-
-'passwordtooshort' => 'Құпия сөзіңіз тым қысқа. Ең кемінде $1 әріп болуы қажет.',
-
-# Media Warning
-'mediawarning' => "'''Назар салыңыз''': Бұл файл түрінде қаскүнемді әмірдің бар болуы ықтимал; файлды жегіп жүйеңізге зиян келтіруіңіз мүмкін.<hr />",
-
-'fileinfo' => '$1 KB, MIME түрі: <code>$2</code>',
+'passwordtooshort' => 'Құпия сөзіңіз жарамсыз не тым қысқа. Ең кемінде $1 әріп және қатысушы атыңыздан басқа болуы қажет.',
 
 # Metadata
 'metadata'          => 'Мета-деректері',
@@ -1860,7 +2266,6 @@ if (wgUserLanguage == "kk-cn"){
 'exif-exposuretime'                => 'Ұсталым уақыты',
 'exif-exposuretime-format'         => '$1 с ($2)',
 'exif-fnumber'                     => 'Саңылау мөлшері',
-'exif-fnumber-format'              => 'f/$1',
 'exif-exposureprogram'             => 'Ұсталым бағдарламасы',
 'exif-spectralsensitivity'         => 'Спектр бойынша сезгіштігі',
 'exif-isospeedratings'             => 'ISO жылдамдық жарнақтауы (жарық сезгіштігі)',
@@ -1875,7 +2280,6 @@ if (wgUserLanguage == "kk-cn"){
 'exif-lightsource'                 => 'Жарық көзі',
 'exif-flash'                       => 'Жарқылдағыш',
 'exif-focallength'                 => 'Шоғырлау алшақтығы',
-'exif-focallength-format'          => '$1 mm',
 'exif-subjectarea'                 => 'Нысана ауқымы',
 'exif-flashenergy'                 => 'Жарқылдағыш қарқыны',
 'exif-spatialfrequencyresponse'    => 'Кеңістік-жиілік әсершілігі',
@@ -1935,12 +2339,8 @@ if (wgUserLanguage == "kk-cn"){
 
 # EXIF attributes
 'exif-compression-1' => 'Ұлғайтылған',
-'exif-compression-6' => 'JPEG',
-
-'exif-unknowndate'   => 'Белгісіз күн-айы',
 
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
+'exif-unknowndate' => 'Белгісіз күн-айы',
 
 'exif-orientation-1' => 'Қалыпты', # 0th row: top; 0th column: left
 'exif-orientation-2' => 'Дерелей шағылысқан', # 0th row: top; 0th column: right
@@ -1954,19 +2354,7 @@ if (wgUserLanguage == "kk-cn"){
 'exif-planarconfiguration-1' => 'талпақ пішім',
 'exif-planarconfiguration-2' => 'тайпақ пішім',
 
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1'      => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
 'exif-componentsconfiguration-0' => 'бар болмады',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
 
 'exif-exposureprogram-0' => 'Анықталмаған',
 'exif-exposureprogram-1' => 'Қолмен',
@@ -2004,10 +2392,6 @@ if (wgUserLanguage == "kk-cn"){
 'exif-lightsource-17'  => 'Қалыпты жарық қайнары A',
 'exif-lightsource-18'  => 'Қалыпты жарық қайнары B',
 'exif-lightsource-19'  => 'Қалыпты жарық қайнары C',
-'exif-lightsource-20'  => 'D55',
-'exif-lightsource-21'  => 'D65',
-'exif-lightsource-22'  => 'D75',
-'exif-lightsource-23'  => 'D50',
 'exif-lightsource-24'  => 'Студиялық ISO күнжарықты шам',
 'exif-lightsource-255' => 'Басқа жарық қайнары',
 
@@ -2021,18 +2405,16 @@ if (wgUserLanguage == "kk-cn"){
 'exif-sensingmethod-7' => '3-сызықты түссезгіш',
 'exif-sensingmethod-8' => 'Кезекті сызықты түссезгіш',
 
-'exif-filesource-3' => 'DSC',
-
 'exif-scenetype-1' => 'Тікелей түсірілген фотосурет',
 
 'exif-customrendered-0' => 'Қалыпты өңдету',
 'exif-customrendered-1' => 'Қосымша өңдету',
 
-'exif-exposuremode-0' => 'Өздік ұсталымдау',
+'exif-exposuremode-0' => 'Өздіктік ұсталымдау',
 'exif-exposuremode-1' => 'Қолмен ұсталымдау',
-'exif-exposuremode-2' => 'Өздік жарқылдау',
+'exif-exposuremode-2' => 'Өздіктік жарқылдау',
 
-'exif-whitebalance-0' => 'Ақ түсінің өздік тендестіру',
+'exif-whitebalance-0' => 'Ақ түсінің өздіктік тендестіру',
 'exif-whitebalance-1' => 'Ақ түсінің қолмен тендестіру',
 
 'exif-scenecapturetype-0' => 'Қалыпты',
@@ -2080,7 +2462,7 @@ if (wgUserLanguage == "kk-cn"){
 # Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
 'exif-gpsspeed-k' => 'km/h',
 'exif-gpsspeed-m' => 'mil/h',
-'exif-gpsspeed-n' => 'Ж. түйін',
+'exif-gpsspeed-n' => 'knot',
 
 # Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
 'exif-gpsdirection-t' => 'Шын бағыт',
@@ -2122,7 +2504,6 @@ if (wgUserLanguage == "kk-cn"){
 'confirmemail_success'    => 'Е-пошта жайыңыз куәландырылды. Енді Уикиге кіріп жұмысқа кірісуге болады',
 'confirmemail_loggedin'   => 'Е-пошта жайыңыз куәландырылды.',
 'confirmemail_error'      => 'Куәландыруыңызды сақтағанда белгісіз қате болды.',
-
 'confirmemail_subject'    => '{{SITENAME}} торабынан е-пошта жайыңызды куәландыру хаты',
 'confirmemail_body'       => "Кейбіреу, мына $1 IP жайынан, өзіңіз болуы мүмкін,
 {{SITENAME}} жобасындағы Е-пошта жайын қолданып «$2» тіркелгі жасапты.
@@ -2161,8 +2542,6 @@ $1
 Осы бетті шынынан қайта жасауын растаңыз.",
 'recreate'            => 'Қайта жасау',
 
-'unit-pixel' => ' px',
-
 # HTML dump
 'redirectingto' => '[[$1]] бетіне айдатуда…',
 
@@ -2183,10 +2562,11 @@ $1
 'loginlanguagelabel' => 'Тіл: $1',
 
 # Multipage image navigation
-'imgmultipageprev' => '&larr; алдыңғы бетке',
-'imgmultipagenext' => 'келесі бетке &rarr;',
-'imgmultigo'       => 'Өту!',
-'imgmultigotopre'  => 'Мына бетке өту',
+'imgmultipageprev'   => '← алдыңғы бетке',
+'imgmultipagenext'   => 'келесі бетке →',
+'imgmultigo'         => 'Өту!',
+'imgmultigotopre'    => 'Мына бетке өту',
+'imgmultiparseerror' => 'Сурет файлы қираған немесе дұрыс емес, сондықтан {{SITENAME}} бет тізімін көрсете алмайды.',
 
 # Table pager
 'ascending_abbrev'         => 'өсу',
@@ -2201,16 +2581,27 @@ $1
 
 # Auto-summaries
 'autosumm-blank'   => 'Беттің барлық мағлұматын аластатты',
-'autosumm-replace' => "Бетті '$1' дегенмен алмастырды",
+'autosumm-replace' => 'Бетті «$1» дегенмен алмастырды',
 'autoredircomment' => '[[$1]] дегенге айдады', # This should be changed to the new naming convention, but existed beforehand
-'autosumm-new'     => 'Жаңа бет мағлұматы: $1',
+'autosumm-new'     => 'Жаңа бетте: $1',
 
 # Size units
-'size-bytes'     => '$1 B',
+'size-bytes'     => '$1 байт',
 'size-kilobytes' => '$1 KB',
 'size-megabytes' => '$1 MB',
 'size-gigabytes' => '$1 GB',
 
+# Live preview
+'livepreview-loading' => 'Жүктеуде…',
+'livepreview-ready'   => 'Жүктеуде… Дайын!',
+'livepreview-failed'  => 'Тура қарап шығу амалы болмады!<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
+'livepreview-error'   => 'Мынаған қосылу амалы болмады: $1 «$2»<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
+
+# Friendlier slave lag warnings
+'lag-warn-normal' => '$1 секундтан жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.',
+'lag-warn-high'   => 'Дерекқор сервері зор кешігуі себебінен, $1 секундтан жаңалау өзгерістер
+бұл тізімде көрсетілмеуі мүмкін.',
+
 );
 
 ?>