Fix syntax somewhat for 2 messages in 62 languages (shouldn't this be in the code?)
[lhc/web/wiklou.git] / languages / messages / MessagesKk_kz.php
index 20d1199..c542e99 100644 (file)
@@ -135,7 +135,9 @@ $dateFormats = array(
 
 /**
  * Magic words
- * Customisable syntax for wikitext and elsewhere
+ * Customisable syntax for wikitext and elsewhere.
+ *
+ * IDs must be valid identifiers, they can't contain hyphens. 
  *
  * Note to translators:
  *   Please include the English words as synonyms.  This allows people
@@ -152,7 +154,6 @@ $magicWords = array(
        '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' ),
@@ -215,10 +216,10 @@ $magicWords = array(
        '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_text_top'           => array( 1,    'мәтін-үстінде', 'text-top' ),
        'img_middle'             => array( 1,    'аралығына', 'middle' ),
        'img_bottom'             => array( 1,    'астына', 'bottom' ),
-       'img_text-bottom'        => array( 1,    'мәтін-астында', 'text-bottom' ),
+       'img_text_bottom'        => array( 1,    'мәтін-астында', 'text-bottom' ),
        'int'                    => array( 0,    'ІШКІ:', 'INT:' ),
        'sitename'               => array( 1,    'ТОРАПАТАУЫ', 'SITENAME' ),
        'ns'                     => array( 0,    'ЕА:', 'ЕСІМАЯ:', 'NS:' ),
@@ -264,8 +265,9 @@ $magicWords = array(
        'formatnum'              => array( 0,    'САНПІШІМІ', 'FORMATNUM' ),
        'padleft'                => array( 0,    'СОЛҒАЫҒЫС', 'СОЛЫҒЫС', 'PADLEFT' ),
        'padright'               => array( 0,    'ОҢҒАЫҒЫС', 'ОҢЫҒЫС', 'PADRIGHT' ),
-       'special'                => array( 0,    'арнайы', 'special', ),
+       'special'                => array( 0,    'арнайы', 'special' ),
        'defaultsort'            => array( 1,    'ӘДЕПКІСҰРЫПТАУ:', 'ӘДЕПКІСАНАТСҰРЫПТАУ:', 'ӘДЕПКІСҰРЫПТАУКІЛТІ:', 'ӘДЕПКІСҰРЫП:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'               => array( 0,    'FILEPATH:', 'ФАЙЛМЕКЕНІ' ),
 );
 
 $specialPageAliases = array(
@@ -452,17 +454,18 @@ $messages = array(
 'pagecategories'        => '{{PLURAL:$1|Санат|Санаттар}}',
 'category_header'       => '«$1» санатындағы беттер',
 'subcategories'         => 'Санатшалар',
-'category-media-header' => '«$1» санатындағы таспалар',
+'category-media-header' => '«$1» санатындағы таспа',
+'category-empty'        => "''Бұл санатта ағымда еш мақала не таспа жоқ.''",
 
 'linkprefix'        => '/^(.*?)([a-zäçéğıïñöşüýа-яёәіңғүұқөһA-ZÄÇÉĞİÏÑÖŞÜÝА-ЯЁӘІҢҒҮҰҚӨҺʺʹ«„]+)$/sDu',
 '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://mail.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаУики хат тарату тізімі]',
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Баптау қалаулары тізімі]
+* [http://www.mediawiki.org/wiki/Manual:FAQ МедиаУики ЖҚС]
+* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаУики хат тарату тізімі]',
 
 'about'          => 'Біз туралы',
 'article'        => 'Мағлұмат беті',
@@ -531,7 +534,7 @@ $messages = array(
 'redirectedfrom'    => '($1 бетінен айдатылған)',
 'redirectpagesub'   => 'Айдату беті',
 'lastmodifiedat'    => 'Бұл беттің өзгертілген соңғы кезі: $2, $1.', # $1 date, $2 time
-'viewcount'         => 'Ð\91ұл Ð±ÐµÑ\82 {{PLURAL:$1|бÑ\96Ñ\80|$1}} Ñ\80еÑ\82 Ò\9bаÑ\80алған.',
+'viewcount'         => 'Ð\91ұл Ð±ÐµÑ\82 {{PLURAL:$1|бÑ\96Ñ\80|$1}} Ñ\80еÑ\82 Ò\9bаÑ\82Ñ\8bналған.',
 'protectedpage'     => 'Қорғаулы бет',
 'jumpto'            => 'Мынаған өтіп кету:',
 'jumptonavigation'  => 'бағыттау',
@@ -572,23 +575,28 @@ $messages = array(
 'versionrequired'     => 'MediaWiki $1 нұсқасы қажет',
 'versionrequiredtext' => 'Осы бетті қолдану үшін MediaWiki $1 нұсқасы қажет. [[{{ns:special}}:Version|Жүйе нұсқасы бетін]] қараңыз.',
 
-'ok'                  => 'Жарайды',
-'pagetitle'           => '$1 — {{SITENAME}}',
-'retrievedfrom'       => '«$1» дегеннен алынған',
-'youhavenewmessages'  => 'Сізде $1 бар ($2).',
-'newmessageslink'     => 'жаңа хабарлар',
-'newmessagesdifflink' => 'соңғы өзгерісіне',
-'editsection'         => 'өңдеу',
-'editold'             => 'өңдеу',
-'editsectionhint'     => 'Бөлімді өңдеу: $1',
-'toc'                 => 'Мазмұны',
-'showtoc'             => 'көрсет',
-'hidetoc'             => 'жасыр',
-'thisisdeleted'       => 'Қараймыз ба, не қайтарамыз ба?: $1',
-'viewdeleted'         => 'Қараймыз ба?: $1',
-'restorelink'         => 'жойылған {{PLURAL:$1|бір|$1}} түзету',
-'feedlinks'           => 'Арна:',
-'feed-invalid'        => 'Жарамсыз жазылым арна түрі.',
+'ok'                      => 'Жарайды',
+'pagetitle'               => '$1 — {{SITENAME}}',
+'retrievedfrom'           => '«$1» дегеннен алынған',
+'youhavenewmessages'      => 'Сізде $1 бар ($2).',
+'newmessageslink'         => 'жаңа хабарлар',
+'newmessagesdifflink'     => 'соңғы өзгерісіне',
+'youhavenewmessagesmulti' => '$1 дегенге жаңа хабарлар түсті',
+'editsection'             => 'өңдеу',
+'editold'                 => 'өңдеу',
+'editsectionhint'         => 'Бөлімді өңдеу: $1',
+'toc'                     => 'Мазмұны',
+'showtoc'                 => 'көрсет',
+'hidetoc'                 => 'жасыр',
+'thisisdeleted'           => 'Қараймыз ба, не қайтарамыз ба?: $1',
+'viewdeleted'             => 'Қараймыз ба?: $1',
+'restorelink'             => 'жойылған {{PLURAL:$1|бір|$1}} түзету',
+'feedlinks'               => 'Арна:',
+'feed-invalid'            => 'Жарамсыз жазылым арна түрі.',
+'site-rss-feed'           => '$1 RSS арнасы',
+'site-atom-feed'          => '$1 Atom арнасы',
+'page-rss-feed'           => '«$1» деген RSS арнасы',
+'page-atom-feed'          => '«$1» деген Atom арнасы',
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main'      => 'Мағлұмат',
@@ -607,7 +615,9 @@ $messages = array(
 'nosuchactiontext'  => 'Осы URL жайымен енгізілген әрекетті
 осы уики жорамалдап білмеді.',
 'nosuchspecialpage' => 'Бұл арнайы бет емес',
-'nospecialpagetext' => 'Сіз сұранысқан арнайы бет жарамсыз. Барлық жарамды арнайы беттерді [[{{ns:special}}:Specialpages|арнайы беттер тізімінде]] таба аласыз.',
+'nospecialpagetext' => "<big>'''Сіз сұранысқан арнайы бет жарамсыз.'''</big>
+
+Жарамды арнайы бет тізімін [[{{ns:special}}:Specialpages]] дегеннен таба аласыз.",
 
 # General errors
 'error'                => 'Қате',
@@ -643,10 +653,13 @@ $1',
 Бұл туралы нақты URL жайын көрсетіп әкімшіге есептеме жіберіңіз.',
 'readonly_lag'         => 'Жетек дерекқор серверлер бастауышпен қадамланғанда осы дерекқор өздіктік құлыпталынған',
 'internalerror'        => 'Ішкі қате',
+'internalerror_info'   => 'Ішкі қате: $1',
 'filecopyerror'        => '«$1» файлы «$2» файлына көшірілмеді.',
 'filerenameerror'      => '«$1» файл аты «$2» атына өзгертілмеді.',
 'filedeleteerror'      => '«$1» файлы жойылмайды.',
+'directorycreateerror' => '«$1» қалтасы жасалмады.',
 'filenotfound'         => '«$1» файлы табылмады.',
+'fileexistserror'      => '«$1» файлға жазуға болмайды: осындай файл бар түге',
 'unexpected'           => 'Күтілмеген мағына: «$1» = «$2».',
 'formerror'            => 'Қате: жіберу үлгіті емес',
 'badarticleerror'      => 'Осындай әрекет мына бетте атқарылмайды.',
@@ -667,7 +680,11 @@ $1',
 'protectedinterface'   => 'Бұл бет бағдарламаның тілдесу мәтінін жетістіреді, сондықтан қиянатты қақпайлау үшін өзгертуі құлыпталған.',
 'editinginterface'     => "'''Назар салыңыз:''' Бағдарламаға тілдесу мәтінін жетістіретін MediaWiki бетін өңдеп жатырсыз. Бұл беттің өзгертуі барлық пайдаланушылар тілдесуіне әсер етеді.",
 'sqlhidden'            => '(SQL сұранысы жасырылды)',
-'cascadeprotected'     => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендірілген {{PLURAL:$1|бетке|беттерге}} кіріктірілген:',
+'cascadeprotected'     => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендіріліп келесі {{PLURAL:$1|бетке|беттерге}} кіріктірілген:
+$2',
+'namespaceprotected'   => "'''$1''' есім аясындағы беттерді өңдеу үшін рұқсатыңыз жоқ.",
+'customcssjsprotected' => 'Бұл бетті өңдеуге рұқсатыңыз жоқ, себебі мында басқа қатысушының жеке баптаулары бар.',
+'ns-specialprotected'  => '{{ns:special}} есім аясындағы беттер өңделінбейді',
 
 # Login and logout pages
 'logouttitle'                => 'Қатысушы шығуы',
@@ -687,7 +704,6 @@ $1',
 'yourdomainname'             => 'Желі үйшігіңіз:',
 'externaldberror'            => 'Осында сыртқы теңдестіру дерекқорында қате болды, немесе сыртқы тіркелгіңізді жаңалауға рұқсат жоқ.',
 'loginproblem'               => '<b>Кіруіңіз кезінде осында қиындыққа тап болдық.</b><br />Тағы да қайталап қараңыз.',
-'alreadyloggedin'            => '<strong>$1 деген қатысушы, кіріпсіз түге!</strong><br />',
 'login'                      => 'Кіру',
 'loginprompt'                => '{{SITENAME}} торабына кіру үшін «cookies» қасиетін ендіруіңіз қажет.',
 'userlogin'                  => 'Кіру / Тіркелгі жасау',
@@ -715,6 +731,7 @@ $1',
 'prefs-help-realname'        => 'Міндетті емес: Енгізсеңіз, шығармаңыздың ауторлығын белгілеуі үшін қолданылады.',
 'loginerror'                 => 'Кіру қатесі',
 'prefs-help-email'           => 'Міндетті емес: «Қатысушы» немесе «Қатысушы_талқылауы» деген беттеріңіз арқылы басқаларға байланысу мүмкіндік береді. Өзіңіздің кім екеніңізді білдіртпейді.',
+'prefs-help-email-required'  => 'Е-пошта жайы қажет.',
 'nocookiesnew'               => 'Қатысушы тіркелгісі жасалды, тек әлі кірмегенсіз. {{SITENAME}} жобасына қатысушы кіру үшін «cookies» қасиеті қажет. Шолғышыңызда «cookies» қасиеті өшірілген. Соны ендіріңіз де жаңа қатысушы атыңызды және құпия сөзіңізді енгізіп кіріңіз.',
 'nocookieslogin'             => 'Қатысушы кіру үшін {{SITENAME}} жобасы «cookies» қасиетін қолданады. Шолғышыңызда «cookies» қасиеті өшірілген. Соны ендіріңіз де қайталап кіріңіз.',
 'noname'                     => 'Қатысушы атын дұрыс енгізбедіңіз.',
@@ -725,6 +742,7 @@ $1',
 'nouserspecified'            => 'Қатысушы атын енгізіуіңіз қажет.',
 'wrongpassword'              => 'Енгізген құпия сөз жарамсыз. Қайталап көріңіз.',
 'wrongpasswordempty'         => 'Құпия сөз босты бопты. Қайталап көріңіз.',
+'passwordtooshort'           => 'Құпия сөзіңіз жарамсыз не тым қысқа. Ең кемінде $1 әріп және қатысушы атыңыздан басқа болуы қажет.',
 'mailmypassword'             => 'Құпия сөзімді хатпен жібер',
 'passwordremindertitle'      => 'Құпия сөз туралы {{SITENAME}} жобасының ескертуі',
 'passwordremindertext'       => 'Кейбіреу (IP жайы: $1, бәлкім, өзіңіз боларсыз)
@@ -758,6 +776,7 @@ $1',
 Дұрыс пішімделген жайды енгізіңіз, не аумақты бос қалдырыңыз.',
 'accountcreated'             => 'Тіркелгі жасалды',
 'accountcreatedtext'         => '$1 үшін қатысушы тіркелгісі жасалды.',
+'loginlanguagelabel'         => 'Тіл: $1',
 
 # Password reset dialog
 'resetpass'               => 'Тіркелгінің құпия сөзін бұрынғы қалыпына келтіру',
@@ -812,8 +831,9 @@ $1',
 
 Бұғаттауды $1 істеген. Келтірілген себебі: ''$2''.
 
-Бұғаттау бітетін мезгілі: $6<br />
-Мақсатталған мерзімі: $7
+* Бұғаттау басталғаны: $8
+* Бұғаттау бітетіні: $6
+* Бұғаттау мақсаты: $7
 
 Осы бұғаттауды талқылау үшін $1 дегенмен, не басқа [[{{{{ns:mediawiki}}:grouppage-sysop}}|әкімшімен]] қатынасуыңызға болады.
 [[{{ns:special}}:Preferences|Тіркелгі баптауларын]] қолданып жарамды е-пошта жайын енгізгенше дейін және бұны пайдалануы 
@@ -824,7 +844,8 @@ $1',
 
 :''$2''
 
-Бұғаттау бітетін мезгілі: $6
+* Бұғаттау басталғаны: $8
+* Бұғаттау бітетіні: $6
 
 Осы бұғаттауды талқылау үшін $1 дегенмен,
 не басқа [[{{{{ns:mediawiki}}:grouppage-sysop}}|әкімшімен]] қатынасуыңызға болады.
@@ -833,8 +854,9 @@ $1',
 дейін және бұны пайдалануы бұғатталмаған болса «Қатысушыға хат жазу» қасиетін қолданбайсыз. 
 
 Бұғатау нөміріңіз: $5. Бұл нөмірді әрбір сұранысыңызға қосыңыз.",
-'blockedoriginalsource'     => "Төменде '''$1''' дегеннің қайнары көрсетіледі:",
-'blockededitsource'         => "Төменде '''$1''' дегенге жасалған '''түзетуңіздің''' мәтіні көрсетіледі:",
+'blockedoriginalsource'     => "'''$1''' дегеннің қайнары 
+төменде көрсетіледі:",
+'blockededitsource'         => "'''$1''' дегенге жасалған '''түзетулеріңіздің''' мәтіні төменде көрсетіледі:",
 'whitelistedittitle'        => 'Өңдеу үшін кіруіңіз жөн.',
 'whitelistedittext'         => 'Беттерді өңдеу үшін $1 жөн.',
 'whitelistreadtitle'        => 'Оқу үшін кіруіңіз жөн',
@@ -852,10 +874,9 @@ $1',
 'accmailtext'               => '$2 жайына «$1» құпия сөзі жіберілді.',
 'newarticle'                => '(Жаңа)',
 'newarticletext'            => 'Сілтемеге еріп әлі басталмаған бетке
-келіпсіз. Бетті бастау үшін, төмендегі аумақта мәтініңізді
-теріңіз (көбірек ақпарат үшін [[{{{{ns:mediawiki}}:helppage}}|анықтама бетін]]
-қараңыз).Егер жаңылғаннан осында келген болсаңыз, шолғышыңыз
-«Артқа» деген түймесін нұқыңыз.',
+келіпсіз. Бетті бастау үшін, төмендегі аумақта мәтініңізді теріңіз
+(көбірек ақпарат үшін [[{{{{ns:mediawiki}}:helppage}}|анықтама бетін]] қараңыз).
+Егер жаңылғаннан осында келген болсаңыз, шолғышыңыз «Артқа» деген түймесін нұқыңыз.',
 'anontalkpagetext'          => "----''Бұл тіркелгісіз (немесе тіркелгісін қолданбаған) пайдаланушының талқылау беті. Осы пайдаланушыны біз тек сандық IP жайымен теңдестіреміз. Осындай IP жайлар бірнеше пайдаланушыға ортақ болуы мүмкін. Егер сіз тіркелгісіз пайдаланушы болсаңыз және сізге қатыссыз мәндемелер жіберілгенін сезсеңіз, басқа тіркелгісіз пайдаланушылармен араластырмауы үшін [[{{ns:special}}:Userlogin|тіркелгі жасаңыз не кіріңіз]].''",
 'noarticletext'             => 'Бұл бетте ағымда еш мәтін жоқ, басқа беттерден осы бет атауын [[{{ns:special}}:Search/{{PAGENAME}}|іздеп көруіңізге]] немесе осы бетті [{{fullurl:{{FULLPAGENAME}}|action=edit}} түзетуіңізге] болады.',
 'clearyourcache'            => "'''Аңғартпа:''' Сақтағаннан кейін өзгерістерді көру үшін шолғыш қосалқы қалтасын босату керегі мүмкін. '''Mozilla  / Safari:''' ''Shift'' пернесін басып тұрып ''Reload'' (''Қайта жүктеу'') түймесін нұқыңыз (не ''Ctrl-Shift-R'' басыңыз); ''IE:'' ''Ctrl-F5'' басыңыз; '''Opera / Konqueror''' ''F5'' пернесін басыңыз.",
@@ -874,7 +895,9 @@ $1',
 ''Осы уикиде қам HTML ендірілген, JavaScript шабуылдардан қорғану үшін алдын ала қарап шығу жасырылған.''
 
 <strong>Егер бұл өңдеу адал талап болса, қайтарып көріңіз. Егер әлі де істемесе, шығып, сосын кері кіріп көріңіз.</strong>",
-'importing'                 => 'Сырттан алуда: $1',
+'token_suffix_mismatch'     => '<strong>Өңдеуіңіз қабылданбады, себебі қолданған бағдарламаңыз мәтіндегі 
+емле нышандарын кескілеп тастады. Мақала мәтіні бүлінбеу үшін түзетуіңіз қабылданбайды. 
+Бұл ғаламторға негізделінген қателі тіркелгісіз прокси-серверді пайдаланғаннван болуы мүмкін.</strong>',
 'editing'                   => 'Өңделуде: $1',
 'editinguser'               => 'Өңделуде: <b>$1</b> деген қатысушы',
 'editingsection'            => 'Өңделуде: $1 (бөлімі)',
@@ -920,10 +943,13 @@ $1',
 'nocreatetitle'             => 'Бетті бастау шектелген',
 'nocreatetext'              => 'Бұл торапта жаңа бет бастауы шектелген.
 Кері қайтып бар бетті өңдеуіңізге болады, немесе [[{{ns:special}}:Userlogin|кіруіңізге не тіркелгі жасауға]] болады.',
-'recreate-deleted-warn'     => "'''Аңғартпа: Бұрын жойылған бетті қайта бастайын деп тұрыңыз.'''
+'nocreate-loggedin'         => 'Бұл уикиде жаңа бет бастау рұқсатыңыз жоқ.',
+'permissionserrors'         => 'Рұқсат қателері',
+'permissionserrorstext'     => 'Бұны істеуге рұқсатыңыз жоқ, келесі {{PLURAL:$1|себеп|себептер}} бойынша:',
+'recreate-deleted-warn'     => "'''Аңғартпа: Алдында жойылған бетті қайта бастайын деп тұрсыз.'''
 
\91еÑ\82Ñ\82Ñ\96 Ð¾Ð´Ð°Ð½ Ó\99Ñ\80Ñ\96 Ó©Ò£Ð´ÐµÐ¹Ñ\96н Ð´ÐµÑ\81еңÑ\96з Ñ\82иÑ\96Ñ\81Ñ\82Ñ\96 Ð¼Ó\99лÑ\96меÑ\82Ñ\82еÑ\80Ñ\96Ò£ Ò\9bаÑ\80ап Ñ\88Ñ\8bÒ\93Ñ\83Ñ\8bÒ£Ñ\8bзÒ\93а жөн.
\9aолайлÑ\8b Ð±Ð¾Ð»Ñ\83Ñ\8b Ò¯Ñ\88Ñ\96н Ð±Ò±Ð» Ð±ÐµÑ\82Ñ\82Ñ\96Ò£ Ð¶Ð¾Ñ\8e Ð¶Ñ\83Ñ\80налÑ\8b ÐºÐµÐ»Ñ\82Ñ\96Ñ\80Ñ\96ледÑ\96:",
\9cÑ\8bна Ð±ÐµÑ\82 Ó©Ò£Ð´ÐµÑ\83Ñ\96н Ð¶Ð°Ð»Ò\93аÑ\81Ñ\82Ñ\8bÑ\80Ñ\83 Ò¯Ñ\88Ñ\96н Ð¶Ð°Ñ\80аÑ\81Ñ\82Ñ\8bÒ\93Ñ\8bн Ñ\82екÑ\81еÑ\80Ñ\96п Ñ\88Ñ\8bÒ\93Ñ\83Ñ\8bÒ£Ñ\8bз жөн.
\9aолайлÑ\8b Ð±Ð¾Ð»Ñ\83Ñ\8b Ò¯Ñ\88Ñ\96н Ð±Ò±Ð» Ð±ÐµÑ\82Ñ\82Ñ\96Ò£ Ð¶Ð¾Ñ\8e Ð¶Ñ\83Ñ\80налÑ\8b ÐºÐµÐ»Ñ\82Ñ\96Ñ\80Ñ\96лген:",
 
 # "Undo" feature
 'undo-success' => 'Бұл өңдеудің болдырмауы атқарылады. Талабыңызды біліп тұрып алдын ала төмендегі салыстыруды тексеріп шығыңыз да, түзету болдырмауын бітіру үшін төмендегі өзгерістерді сақтаңыз.',
@@ -932,9 +958,9 @@ $1',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Тіркелгі жасалмады',
-'cantcreateaccounttext'  => 'Осы IP жайдан (<b>$1</b>) тіркелгі жасауы бұғатталған.
-Бәлкім себебі, оқу орныңыздан, немесе Интернет жеткізушіден
-үзбей бұзақылық болғаны.',
+'cantcreateaccount-text' => "Мына IP жайдан (<b>$1</b>) тіркелгі жасауын [[{{ns:user}}:$3|$3]] бұғаттаған.
+
+$3 келтірілген себебі: ''$2''",
 
 # History pages
 'revhistory'          => 'Нұсқалар тарихы',
@@ -956,13 +982,13 @@ $1',
 'orig'                => 'түп.',
 'page_first'          => 'алғашқысына',
 'page_last'           => 'соңғысына',
-'histlegend'          => 'Ð\90йÑ\8bÑ\80маÑ\81Ñ\8bн ÐºÓ©Ñ\80у: салыстырамын деген нұсқаларды таңдап, не <Enter> пернесін, не төмендегі түймені басыңыз.<br />
+'histlegend'          => 'Ð\90йÑ\8bÑ\80маÑ\81Ñ\8bн Ð±Ó©Ð»ÐµÐºÑ\82еу: салыстырамын деген нұсқаларды таңдап, не <Enter> пернесін, не төмендегі түймені басыңыз.<br />
 Шартты белгілер: (ағым.) = ағымдық нұсқамен айырмасы,
 (соң.) = алдыңғы нұсқамен айырмасы, ш = шағын түзету',
 'deletedrev'          => '[жойылған]',
 'histfirst'           => 'Ең алғашқысына',
 'histlast'            => 'Ең соңғысына',
-'historysize'         => '($1 байт)',
+'historysize'         => '({{PLURAL:$1|1 байт|$1 байт}})',
 'historyempty'        => '(бос)',
 
 # Revision feed
@@ -1021,6 +1047,7 @@ $1',
 тізімі беріледі. Ағымдағы амалды бұғаттау мен тиым үшін [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімін]] қараңыз.',
 
 # Diffs
+'history-title'             => '«$1» дегеннің нұсқалар тарихы',
 'difference'                => '(Нұсқалар арасындағы айырмашылық)',
 'loadingrev'                => 'айырма үшін нұсқа жүктеу',
 'lineno'                    => 'Жол $1:',
@@ -1036,15 +1063,6 @@ $1',
 'searchresulttext'      => '{{SITENAME}} жобасында іздестіру туралы көбірек ақпарат үшін, [[{{{{ns:mediawiki}}:helppage}}|{{int:help}}]] қараңыз.',
 'searchsubtitle'        => "Іздестіру сұранысыңыз: '''[[:$1]]'''",
 'searchsubtitleinvalid' => "Іздестіру сұранысыңыз: '''$1'''",
-'badquery'              => 'Іздестіру сұраныс жарамсыз пішімделген',
-'badquerytext'          => 'Ғафу етіңіз, сұранысыңызды орындай алмадық.
-Бұл үш әріптен кем сөзді іздестіруге талаптанғаныңыздан
-болуға мүмкін, ол әлі де сүйемелденбеген.
-Тағы да бұл сөйлемді дұрыс енгізбегендіктен де болуға мүмкін,
-мысалы, «балық және және қабыршақ».
-Басқа сұраныс жасап көріңіз',
-'matchtotals'           => '«$1» іздестіру сұранысы $2 беттің атауына
-және $3 беттің мәтініне сәйкес.',
 'noexactmatch'          => "'''Осында «$1» атаулы бет жоқ.''' Бұл бетті өзіңіз '''[[:$1|бастай  аласыз]].'''",
 'titlematches'          => 'Бет атауы сәйкесі',
 'notitlematches'        => 'Еш бет атауы сәйкес емес',
@@ -1052,7 +1070,7 @@ $1',
 'notextmatches'         => 'Еш бет мәтіні сәйкес емес',
 'prevn'                 => 'алдыңғы $1',
 'nextn'                 => 'келесі $1',
-'viewprevnext'          => 'Көрсетілуі: ($1) ($2) ($3) жазба.',
+'viewprevnext'          => 'Көрсетілуі: ($1) ($2) ($3) жазба',
 'showingresults'        => "Төменде нөмір '''$2''' орнынан бастап, жеткенше {{PLURAL:$1|'''1''' нәтиже|'''$1''' нәтиже}} көрсетілген.",
 'showingresultsnum'     => "Төменде нөмір '''$2''' орнынан бастап {{PLURAL:$3|'''1''' нәтиже|'''$3''' нәтиже}} көрсетілген.",
 'nonefound'             => "'''Аңғартпа''': Табу сәтсіз бітуі жиі «болған» және «деген» сияқты
@@ -1062,11 +1080,11 @@ $1',
 'powersearch'           => 'Іздеу',
 'powersearchtext'       => 'Мына есім аяларда іздеу:<br />$1<br />$2 Айдатуларды тізімдеу<br />Іздестіру сұранысы: $3 $9',
 'searchdisabled'        => '{{SITENAME}} жобасында ішкі іздеуі өшірілген. Әзірше Google немесе Yahoo! арқылы іздеуге болады. Аңғартпа: {{SITENAME}} мағлұмат тізімідеулері оларда ескірген болуға мүмкін.',
-'blanknamespace'        => '(Негізгі)',
 
 # Preferences page
 'preferences'              => 'Баптаулар',
 'mypreferences'            => 'Баптауым',
+'prefs-edits'              => 'Түзету саны:',
 'prefsnologin'             => 'Кірмегенсіз',
 'prefsnologintext'         => 'Баптауларды қалау үшін алдын ала [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
 'prefsreset'               => 'Баптаулар арқаудан қайта орнатылды.',
@@ -1094,8 +1112,8 @@ $1',
 'prefs-personal'           => 'Жеке деректері',
 'prefs-rc'                 => 'Жуықтағы өзгерістер',
 'prefs-watchlist'          => 'Бақылау',
-'prefs-watchlist-days'     => 'Ð\91аÒ\9bÑ\8bлаÑ\83 Ñ\82Ñ\96зÑ\96мÑ\96нде ÐºÓ©Ñ\80Ñ\81еÑ\82еÑ\80Ñ\96н ÐºÒ¯Ð½ Ñ\81анÑ\8b:',
-'prefs-watchlist-edits'    => 'Кеңейтілген бақылау тізімі түзету көрсетерін саны:',
+'prefs-watchlist-days'     => 'Ð\91аÒ\9bÑ\8bлаÑ\83 Ñ\82Ñ\96зÑ\96мÑ\96нде ÐºÓ©Ñ\80Ñ\81еÑ\82еÑ\80Ñ\96н ÐµÒ£ ÐºÓ©Ð¿ ÐºÒ¯Ð½Ð´ÐµÑ\80Ñ\96:',
+'prefs-watchlist-edits'    => 'Кеңейтілген бақылау тізімінде көрсетерін ең көп түзетулері:',
 'prefs-misc'               => 'Қосымша',
 'saveprefs'                => 'Сақта',
 'resetprefs'               => 'Таста',
@@ -1125,39 +1143,42 @@ $1',
 'files'                    => 'Файлдар',
 
 # User rights
-'userrights-lookup-user'     => 'Қатысушы топтарын меңгеру',
-'userrights-user-editname'   => 'Қатысушы атын енгізіңіз:',
-'editusergroup'              => 'Қатысушы топтарын өңдеу',
-'userrights-editusergroup'   => 'Қатысушы топтарын өңдеу',
-'saveusergroups'             => 'Қатысушы топтарын сақтау',
-'userrights-groupsmember'    => 'Мүшелігі:',
-'userrights-groupsavailable' => 'Қатынаулы топтар:',
-'userrights-groupshelp'      => 'Қатысушыны үстейтін не аластатын топтарды талғаңыз.
+'userrights-lookup-user'      => 'Қатысушы топтарын меңгеру',
+'userrights-user-editname'    => 'Қатысушы атын енгізіңіз:',
+'editusergroup'               => 'Қатысушы топтарын өңдеу',
+'userrights-editusergroup'    => 'Қатысушы топтарын өңдеу',
+'saveusergroups'              => 'Қатысушы топтарын сақтау',
+'userrights-groupsmember'     => 'Мүшелігі:',
+'userrights-groupsavailable'  => 'Жетімді топтар:',
+'userrights-groupshelp'       => 'Қатысушыны үстейтін не аластатын топтарды талғаңыз.
 Талғауы өшірілген топтар өзгертілімейді. Топтардың талғауын CTRL + Сол жақ нұқумен өшіруіңізге болады.',
-'userrights-reason'          => 'Өзгерту себебі:',
-'userrights-list'            => '$1 мүшесі болғандықтан $2 үстей аласыз және $3 аластай аласыз.',
-'userrights-list-nogroups'   => 'топтарсыз',
-'userrights-list-groups'     => '$2 {{PLURAL:$1|топ|топтар}}',
+'userrights-reason'           => 'Өзгерту себебі:',
+'userrights-available-none'   => 'Топ мүшелігін өзгерте алмайсыз.',
+'userrights-available-add'    => 'Қатысушыларды $1 тобына үстей аласыз.',
+'userrights-available-remove' => 'Қатысушыларды $1 тобынан аластай аласыз.',
 
 # Groups
-'group'            => 'Топ:',
-'group-bot'        => 'Боттар',
-'group-sysop'      => 'Әкімшілер',
-'group-bureaucrat' => 'Төрешілер',
-'group-all'        => '(барлығы)',
-
-'group-bot-member'        => 'бот',
-'group-sysop-member'      => 'әкімші',
-'group-bureaucrat-member' => 'төреші',
-
-'grouppage-bot'        => '{{ns:project}}:Боттар',
-'grouppage-sysop'      => '{{ns:project}}:Әкімшілер',
-'grouppage-bureaucrat' => '{{ns:project}}:Төрешілер',
+'group'               => 'Топ:',
+'group-autoconfirmed' => 'Өздікті расталғандар',
+'group-bot'           => 'Боттар',
+'group-sysop'         => 'Әкімшілер',
+'group-bureaucrat'    => 'Төрешілер',
+'group-all'           => '(барлығы)',
+
+'group-autoconfirmed-member' => 'өздікті расталған',
+'group-bot-member'           => 'бот',
+'group-sysop-member'         => 'әкімші',
+'group-bureaucrat-member'    => 'төреші',
+
+'grouppage-autoconfirmed' => '{{ns:project}}:Өздікті расталғандар',
+'grouppage-bot'           => '{{ns:project}}:Боттар',
+'grouppage-sysop'         => '{{ns:project}}:Әкімшілер',
+'grouppage-bureaucrat'    => '{{ns:project}}:Төрешілер',
 
 # User rights log
-'rightslog'      => 'Қатысушы_құқықтары_журналы',
+'rightslog'      => 'Қатысушы құқықтары журналы',
 'rightslogtext'  => 'Бұл пайдаланушылар құқықтарын өзгерту журналы.',
-'rightslogentry' => ' $1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
+'rightslogentry' => '$1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
 'rightsnone'     => '(ешқандай)',
 
 # Recent changes
@@ -1185,9 +1206,11 @@ $1',
 'number_of_watching_users_pageview' => '[бақылаған $1 қатысушы]',
 'rc_categories'                     => 'Санаттарға шектеу ("|" белгісімен бөліктеңіз)',
 'rc_categories_any'                 => 'Қайсыбір',
+'newsectionsummary'                 => '/* $1 */ жаңа бөлім',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Қатысты өзгерістер',
+'recentchangeslinked-title'    => '$1 дегенге қатысты өзгерістер',
 'recentchangeslinked-noresult' => 'Сілтеген беттерде айтылмыш мерзімде ешқандай өзгеріс болмаған.',
 'recentchangeslinked-summary'  => "Бұл арнайы бетте сілтеген беттердегі жуықтағы өзгерістер тізімі беріледі. Бақылау тізіміңіздегі беттер '''жуан''' әрбімен белгіленеді.",
 
@@ -1210,11 +1233,11 @@ $1',
 'uploadlog'                   => 'қотару журналы',
 'uploadlogpage'               => 'Қотару журналы',
 'uploadlogpagetext'           => 'Төменде жуықтағы қотарылған файл тізімі.',
-'filename'                    => 'Файл аты:',
+'filename'                    => 'Файл аты',
 'filedesc'                    => 'Сипаттамасы',
 'fileuploadsummary'           => 'Сипаттамасы:',
-'filestatus'                  => 'Ауторлық құқықтары күйі:',
-'filesource'                  => 'Файл қайнары:',
+'filestatus'                  => 'Ауторлық құқықтары күйі',
+'filesource'                  => 'Файл қайнары',
 'uploadedfiles'               => 'Қотарылған файлдар',
 'ignorewarning'               => 'Назар салуды елемеу және файлды әрдеқашан сақтау.',
 'ignorewarnings'              => 'Әрқайсы назар салуларды елемеу',
@@ -1233,7 +1256,7 @@ $1',
 Қотарылатын файл атауы: <strong><tt>$1</tt></strong><br />
 Бар болған файл атауы: <strong><tt>$2</tt></strong><br />
 Басқа атау таңдаңыз.',
-'fileexists-thumb'            => "'''<center>Бар болған сурет</center>'''",
+'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> сияқты.
@@ -1241,22 +1264,24 @@ $1',
 'fileexists-forbidden'        => 'Осындай атаулы файл бар түге. Кері қайтыңыз да, және осы файлды басқа атымен қотарыңыз. [[{{ns:image}}:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Осындай атаулы файл ортақ файл арқауында бар түге. Кері қайтыңыз да, осы файлды жаңа атымен қотарыңыз. [[{{ns:image}}:$1|thumb|center|$1]]',
 'successfulupload'            => 'Қотару сәтті өтті',
-'fileuploaded'                => '«$1» файлы сәтті қотарылды!
-Осы сілтемеге еріп — $2, сипаттама бетіне барыңыз да, және осы файл туралы
-ақпарат толтырыңыз: қайдан алынғанын, қашан жасалғанын, кім жасағанын,
-тағы басқа білетіңізді. Бұл сурет болса, мынадай пішімімен кірістіруге болады: <tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:$1|thumb|Сипаттамасы]]</nowiki></tt>',
 'uploadwarning'               => 'Қотару туралы назар салу',
 'savefile'                    => 'Файлды сақтау',
 'uploadedimage'               => '«[[$1]]» файлын қотарды',
+'overwroteimage'              => '«[[$1]]» файлын жаңа нұсқасын қотарды',
 'uploaddisabled'              => 'Файл қотаруы өшірілген',
 'uploaddisabledtext'          => 'Осы уикиде файл қотаруы өшірілген.',
 'uploadscripted'              => 'Осы файлда, веб шолғышты ағат түсіндікке келтіретің HTML белгілеу, не скрипт коды бар.',
 'uploadcorrupt'               => 'Осы файл бүлдірілген, не әдепсіз кеңейтімі бар. Файлды тексеріп, қотаруын қайталаңыз.',
 'uploadvirus'                 => 'Осы файлда вирус болуы мүмкін! Егжей-тегжей ақпараты: $1',
-'sourcefilename'              => 'Қайнардағы файл аты:',
-'destfilename'                => 'Ақырғы файл аты:',
+'sourcefilename'              => 'Қайнардағы файл аты',
+'destfilename'                => 'Ақырғы файл аты',
 'watchthisupload'             => 'Осы бетті бақылау',
 'filewasdeleted'              => 'Осы атауы бар файл бұрын қотарылған, сосын жойылдырылған. Қайта қотару алдынан $1 дегенді тексеріңіз.',
+'upload-wasdeleted'           => "'''Аңғартпа: Алдында жойылған файлды қотарайын деп тұрсыз.'''
+
+Мына файл қотаруын жалғастыру үшін жарастығын тексеріп шығуыңыз жөн.
+Қолайлы болуы үшін бұл файлдың жою журналы келтірілген:",
+'filename-bad-prefix'         => 'Қотарайын деген файлыңыздың атауы <strong>«$1» </strong> деп басталады, мынадай сипаттаусыз атауды әдетте сандық камералар өздіктік береді. Файлыңызға сипаттылау атау тандап беріңіз.',
 
 'upload-proto-error'      => 'Жарамсыз хаттамалық',
 'upload-proto-error-text' => 'Сырттан қотару үшін URL жайлары <code>http://</code> немесе <code>ftp://</code> дегендерден басталу қажет.',
@@ -1271,32 +1296,35 @@ $1',
 'upload-curl-error28'      => 'Қотаруға берілген уақыт бітті',
 'upload-curl-error28-text' => 'Тораптың жауап беруі тым ұзақ уақытқа созылды. Бұл торап істе екенін тексеріп шығыңыз, аз уақыт кідіре тұрыңыз да тағы қайталап көріңіз. Талабыңызды жүктелуі аздау кезінде қайталауға болмыс.',
 
-'license'            => 'Лицензиясы:',
+'license'            => 'Лицензиясы',
 'nolicense'          => 'Ештеңе талғанбаған',
+'license-nopreview'  => '(Қарап шығу қатыналмайды)',
 'upload_source_url'  => ' (жарамды, баршаға қатынаулы URL жай)',
 'upload_source_file' => ' (компьютеріңіздегі файл)',
 
 # Image list
 'imagelist'                 => 'Файл тізімі',
 'imagelisttext'             => "Төменде ''$2'' сұрыпталған '''$1''' файл тізімі.",
-'imagelistforuser'          => 'Мында тек $1 жүктеген суреттер көрсетіледі.',
 'getimagelist'              => 'файл тізімдеуі',
 'ilsubmit'                  => 'Іздеу',
 'showlast'                  => 'Соңғы $1 файл $2 сұрыптап көрсет.',
-'byname'                    => 'атымен',
-'bydate'                    => 'күн-аймен',
+'byname'                    => 'атауымен',
+'bydate'                    => 'күн-айымен',
 'bysize'                    => 'мөлшерімен',
 'imgdelete'                 => 'жою',
 'imgdesc'                   => 'сипп.',
 'imgfile'                   => 'файл',
-'imglegend'                 => 'Шартты белгілер: (сипп.) — файл сипаттамасын көрсету/өңдеу.',
-'imghistory'                => 'Файл тарихы',
-'revertimg'                 => 'қайт.',
-'deleteimg'                 => 'жою',
-'deleteimgcompletely'       => 'Осы файлдың барлық нұсқаларын жой',
-'imghistlegend'             => 'Шартты белгілер: (ағым.) = ағымдық файл, (жою) = ескі нұсқасын
-жою, (қай.) = ескі нұсқасына қайтару.
-<br /><i>Қотарылған файлды көру үшін күн-айына нұқыңыз</i>.',
+'filehist'                  => 'Файл тарихы',
+'filehist-help'             => 'Файлдың қай уақытта қалай көрінетін үшін Күн-ай/Уақыт дегенді нұқыңыз.',
+'filehist-deleteall'        => 'барлығын жой',
+'filehist-deleteone'        => 'бұны жой',
+'filehist-revert'           => 'қайтар',
+'filehist-current'          => 'ағымдағы',
+'filehist-datetime'         => 'Күн-ай/Уақыт',
+'filehist-user'             => 'Қатысушы',
+'filehist-dimensions'       => 'Өлшемдері',
+'filehist-filesize'         => 'Файл мөлшері',
+'filehist-comment'          => 'Мәндемесі',
 'imagelinks'                => 'Сілтемелері',
 'linkstoimage'              => 'Бұл файлға келесі беттер сілтейді:',
 'nolinkstoimage'            => 'Бұл файлға еш бет сілтемейді.',
@@ -1311,7 +1339,30 @@ $1',
 'imagelist_user'            => 'Қатысушы',
 'imagelist_size'            => 'Мөлшері',
 'imagelist_description'     => 'Сипаттамасы',
-'imagelist_search_for'      => 'Суретті атымен іздеу:',
+'imagelist_search_for'      => 'Суретті атауымен іздеу:',
+
+# File reversion
+'filerevert'                => '$1 дегенді қайтару',
+'filerevert-legend'         => 'Файлды қайтару',
+'filerevert-intro'          => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' дегенді [$4 $3, $2 кезіндегі нұсқасына] қайтарудасыз.</span>',
+'filerevert-comment'        => 'Мәндемесі:',
+'filerevert-defaultcomment' => '$2, $1 кезіндегі нұсқасына қайтарылды',
+'filerevert-submit'         => 'Қайтару',
+'filerevert-success'        => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' деген [$4 $3, $2 кезіндегі нұсқасына] қайтарылды.</span>',
+'filerevert-badversion'     => 'Келтірілген уақыт белгісімен бұл файлдың алдыңғы жергілікті нұсқасы жоқ.',
+
+# File deletion
+'filedelete'             => '$1 дегенді жою',
+'filedelete-legend'      => 'Файлды жою',
+'filedelete-intro'       => "'''[[{{ns:media}}:$1|$1]]''' дегенді жоюдасыз.",
+'filedelete-intro-old'   => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' дегеннің [$4 $3, $2] кезіндегі нұсқасын жоюдасыз.</span>',
+'filedelete-comment'     => 'Мәндемесі:',
+'filedelete-submit'      => 'Жою',
+'filedelete-success'     => "'''$1''' деген жойылды.",
+'filedelete-success-old' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' дегеннің $3, $2 кезіндегі нұсқасы жойылды.</span>',
+'filedelete-nofile'      => "'''$1''' деген мына торапта жоқ болды.",
+'filedelete-nofile-old'  => "Келтірілген анықтауыштарымен '''$1''' дегеннің мұрағатталған нұсқасы мында жоқ.",
+'filedelete-iscurrent'   => 'Бұл файлдың ең соңғы нұсқасын жою талап еткенсіз. Алдынан ескі нұсқасына қайтарыңыз.',
 
 # MIME search
 'mimesearch'         => 'Файлды MIME түрімен іздеу',
@@ -1351,7 +1402,7 @@ $1',
 Бұның нәтижесінде орта есеппен әрбір бетке '''$5''' рет түзету келеді, және әрбір түзетуге '''$6''' рет қарау келеді.
 
 Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''$7'''.",
-'userstatstext'          => "Мында {{PLURAL:$1|'''1''' тіркелген қатысушы|'''$1''' тіркелген қатысушы}} бар, соның ішінде
+'userstatstext'          => "Мында {{PLURAL:$1|'''1''' тіркелген [[{{ns:special}}:Listusers|қатысушы]]|'''$1''' тіркелген [[{{ns:special}}:Listusers|қатысушы]]}} бар, соның ішінде
 {{PLURAL:$2|'''1''' қатысушыда|'''$2''' қатысушыда}} (немесе '''$4 %''') $5 құқықтары бар",
 'statistics-mostpopular' => 'Ең көп қаралған беттер',
 
@@ -1360,7 +1411,7 @@ $1',
 'disambiguations-text' => "Келесі беттер '''айрықты бетке''' сілтейді. Бұның орнына белгілі тақырыпқа сілтеуі қажет.<br />Егер [[{{ns:mediawiki}}:disambiguationspage]] тізіміндегі үлгі қолданылса, бет айрықты деп саналады.",
 
 'doubleredirects'     => 'Шынжырлы айдатулар',
-'doubleredirectstext' => 'Әрбір жолақта бірінші және екінші айдатуға сілтемелер бар, сонымен бірге екінші айдату нысанасы бар, әдетте бұл бірінші айдату бағыттайтын «шын» нысана бет атауы болуы қажет.',
+'doubleredirectstext' => 'Бұл бетте басқа айдату беттерге сілтейтін беттер тізімі беріледі. Әрбір жолақта бірінші және екінші айдатуға сілтемелер бар, сонымен бірге екінші айдату нысанасы бар, әдетте бұл бірінші айдату бағыттайтын «шын» нысана бет атауы болуы қажет.',
 
 'brokenredirects'        => 'Еш бетке келтірмейтін айдатулар',
 'brokenredirectstext'    => 'Келесі айдатулар жоқ беттерге сілтейді:',
@@ -1373,12 +1424,12 @@ $1',
 'fewestrevisions' => 'Ең аз түзетілген беттер',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 байт',
-'ncategories'             => '$1 санат',
-'nlinks'                  => '$1 сілтеме',
-'nmembers'                => '$1 буын',
-'nrevisions'              => '$1 нұсқа',
-'nviews'                  => '$1 рет қаралған',
+'nbytes'                  => '{{PLURAL:$1|1 байт|$1 байт}}',
+'ncategories'             => '{{PLURAL:$1|1 санат|$1 санат}}',
+'nlinks'                  => '{{PLURAL:$1|1 сілтеме|$1 сілтеме}}',
+'nmembers'                => '{{PLURAL:$1|1 буын|$1 буын}}',
+'nrevisions'              => '{{PLURAL:$1|1 нұсқа|$1 нұсқа}}',
+'nviews'                  => '{{PLURAL:$1|1 рет|$1 рет}} қаралған',
 'specialpage-empty'       => 'Бұл баянатқа еш нәтиже жоқ.',
 'lonelypages'             => 'Еш бет сілтемеген беттер',
 'lonelypagestext'         => 'Келесі беттерге осы жобадағы басқа беттер сілтемейді.',
@@ -1423,6 +1474,8 @@ $1',
 URL жайына тікелей сілтеуі мүмкін. Сондықтан, белсенді пайдалануына аңғармай,
 осы тізімде қалуы мүмкін.</p>',
 'unusedcategoriestext'    => 'Келесі санат беттер бар болып тұр, бірақ оған ешқандай бет, не санат кірмейді.',
+'notargettitle'           => 'Ақырғы атау жоқ',
+'notargettext'            => 'Бұл әрекет орындалатын нысана бетті, не қатысушыны енгізбепсіз.',
 
 # Book sources
 'booksources'               => 'Кітап қайнарлары',
@@ -1462,6 +1515,7 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'allpagessubmit'    => 'Өту',
 'allpagesprefix'    => 'Мынадан басталған беттерді көрсету:',
 'allpagesbadtitle'  => 'Алынған бет атауы жарамсыз болған, немесе тіл-аралық не уики-аралық бастауы бар болды. Атауда қолдануға болмайтын нышандар болуы мүмкін.',
+'allpages-bad-ns'   => '{{SITENAME}} жобасында «$1» есім аясы жоқ.',
 
 # Special:Listusers
 'listusersfrom'      => 'Мына қатысушыдан бастап көрсету:',
@@ -1501,11 +1555,6 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'watchlistfor'         => "('''$1''' бақылаулары)",
 'nowatchlist'          => 'Бақылау тізіміңізде ешбір дана жоқ',
 'watchlistanontext'    => 'Бақылау тізіміңіздегі даналарды қарау, не өңдеу үшін $1 қажет.',
-'watchlistcount'       => "'''Бақылау тізіміңізде (талқылау беттерді қоса) $1 дана бар.'''",
-'clearwatchlist'       => 'Бақылау тізімін тазалау',
-'watchlistcleartext'   => 'Соларды толық аластатуға батылсыз ба?',
-'watchlistclearbutton' => 'Бақылау тізімін тазалау',
-'watchlistcleardone'   => 'Бақылау тізіміңіз тазартылды. $1 дана аластатылды.',
 'watchnologin'         => 'Кірмегенсіз',
 'watchnologintext'     => 'Бақылау тізіміңізді өзгерту үшін [[{{ns:special}}:Userlogin|кіруіңіз]] жөн.',
 'addedwatch'           => 'Бақылау тізіміне қосылды',
@@ -1523,31 +1572,21 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'unwatchthispage'      => 'Бақылауды тоқтату',
 'notanarticle'         => 'Мағлұмат беті емес',
 'watchnochange'        => 'Көрсетілген мерзімде ешбір бақыланған дана өңделген жоқ.',
-'watchdetails'         => "* Бақылау тізімінде (талқылау беттерісіз) '''$1''' бет бар.
-* [[{{ns:special}}:Watchlist/edit|Бүкіл тізімді қарау және өзгерту]].
-* [[{{ns:special}}:Watchlist/clear|Тізімдегі барлық дана аластату]].",
+'watchlist-details'    => 'Бақылау тізімінде (талқылау беттерісіз) {{PLURAL:$1|1 бет|$1 бет}} бар.',
 'wlheader-enotif'      => '* Ескерту хат жіберуі ендірілген.',
 'wlheader-showupdated' => "* Соңғы кіргенімнен бері өзгертілген беттерді '''жуан''' әрбімен көрсет",
 'watchmethod-recent'   => 'бақылаулы беттердің жуықтағы өзгерістерін тексеру',
 'watchmethod-list'     => 'жуықтағы өзгерістерде бақылаулы беттерді тексеру',
-'removechecked'        => 'Белгіленгенді бақылау тізімінен аластату',
 'watchlistcontains'    => 'Бақылау тізіміңізде {{PLURAL:$1|1 бет|$1 бет}} бар.',
-'watcheditlist'        => "Осында әліппем сұрыпталған бақыланған мағлұмат беттеріңіз тізімделінген.
-Беттерді аластату үшін оның қасындағы қабашақтарды белгілеп, төмендегі ''Белгіленгенді аластат'' түймесін нұқыңыз
-(мағлұмат бетін жойғанда талқылау беті де бірге жойылады).",
-'removingchecked'      => 'Сұранған даналарды бақылау тізімнен аластауы…',
-'couldntremove'        => '«$1» деген дана аластатылмады…',
 'iteminvalidname'      => '«$1» данасының жарамсыз атауынан шатақ туды…',
 'wlnote'               => "Төменде соңғы {{PLURAL:$2|сағатта|'''$2''' сағатта}} болған, {{PLURAL:$1|жуықтағы өзгеріс|жуықтағы '''$1''' өзгеріс}} көрсетілген.",
 'wlshowlast'           => 'Соңғы $1 сағаттағы, $2 күндегі, $3 болған өзгерісті көрсету',
-'wlsaved'              => 'Бұл бақылу тізіміңіздің сақталған нұсқасы.',
 'watchlist-show-bots'  => 'Боттарды көрсет',
 'watchlist-hide-bots'  => 'Боттарды жасыр',
 'watchlist-show-own'   => 'Түзетуімді көрсет',
 'watchlist-hide-own'   => 'Түзетуімді жасыр',
 'watchlist-show-minor' => 'Шағын түзетуді көрсет',
 'watchlist-hide-minor' => 'Шағын түзетуді жасыр',
-'wldone'               => 'Іс бітті.',
 
 # Displayed when you click the "watch" button and it's in the process of watching
 'watching'   => 'Бақылау…',
@@ -1610,7 +1649,6 @@ $NEWPAGE
 'deletionlog'                 => 'жою журналы',
 'reverted'                    => 'Ертерек нұсқасына қайтарылған',
 'deletecomment'               => 'Жоюдың себебі',
-'imagereverted'               => 'Ертерек нұсқасына қайтару сәтті өтті.',
 'rollback'                    => 'Түзетулерді қайтару',
 'rollback_short'              => 'Қайтару',
 'rollbacklink'                => 'қайтару',
@@ -1621,7 +1659,8 @@ $NEWPAGE
 
 Соңғы өңдеуді [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|талқылауы]]) дегенді жасаған.',
 '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]] соңғы нұсқасына қайтарды',
+'revertpage'                  => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) түзетулерінен қайтарған; [[{{ns:user}}:$1|$1]] соңғы нұсқасына өзгертті.',
+'rollback-success'            => '$1 түзетулерінен қайтарған; $2 соңғы нұсқасына өзгертті.',
 'sessionfailure'              => 'Кіру сессиясында шатақ болған сияқты;
 сессияға шабуылдаудардан қорғану үшін, осы әрекет тоқтатылды.
 «Артқа» түймесін басыңыз, және бетті кері жүктеңіз, сосын қайталап көріңіз.',
@@ -1630,7 +1669,7 @@ $NEWPAGE
 'protectedarticle'            => '«[[$1]]» қорғалды',
 'modifiedarticleprotection'   => '«[[$1]]» дегеннің қорғалу деңгейі өзгерді',
 'unprotectedarticle'          => '«[[$1]]» қорғалмады',
-'protectsub'                  => '(«$1» қорғауда)',
+'protectsub'                  => '(«$1» қорғау деңгейін орнату)',
 'confirmprotect'              => 'Қорғауды растау',
 'protectcomment'              => 'Мәндемесі:',
 'protectexpiry'               => 'Бітетін мерзімі:',
@@ -1647,6 +1686,7 @@ $NEWPAGE
 Мына <strong>$1</strong> беттің ағымдық баптаулары:',
 'protect-cascadeon'           => 'Бұл бет ағымда қорғалған, себебі: осы бет баулы қорғауы бар келесі {{PLURAL:$1|бетке|беттерге}} кірістірілген. Бұл беттің қорғау деңгейін өзгерте аласыз, бірақ бұл баулы қорғауға ықпал етпейді.',
 'protect-default'             => '(әдепкі)',
+'protect-fallback'            => '«$1» рұқсаты қажет болды',
 'protect-level-autoconfirmed' => 'Тіркелгісіз пайдаланушыларға тиым',
 'protect-level-sysop'         => 'Тек әкімшілерге рұқсат',
 'protect-summary-cascade'     => 'баулы',
@@ -1668,49 +1708,57 @@ $NEWPAGE
 'restriction-level-all'           => 'әрқайсы деңгейде',
 
 # Undelete
-'undelete'                 => 'Жойылған беттерді қарау',
-'undeletepage'             => 'Жойылған беттерді қарау және қайтару',
-'viewdeletedpage'          => 'Жойылған беттерді қарау',
-'undeletepagetext'         => 'Келесі беттер жойылды деп белгіленген, бірақ мағлұматы мұрағатта жатқан,
+'undelete'                     => 'Жойылған беттерді қарау',
+'undeletepage'                 => 'Жойылған беттерді қарау және қайтару',
+'viewdeletedpage'              => 'Жойылған беттерді қарау',
+'undeletepagetext'             => 'Келесі беттер жойылды деп белгіленген, бірақ мағлұматы мұрағатта жатқан,
 сондықтан кері қайтаруға әзір. Мұрағат мерзім бойынша тазаланып тұруы мүмкін.',
-'undeleteextrahelp'        => "Бүкіл бетті қайтару үшін, барлық қабашақтарды бос қалдырып
+'undeleteextrahelp'            => "Бүкіл бетті қайтару үшін, барлық қабашақтарды бос қалдырып
 '''''Қайтар!''''' түймесін нұқыңыз. Бөлекше қайтару орындау үшін, қайтарайын деген нұсқаларына сәйкес
 қабашақтарын белгілеңіз де, және '''''Қайтар!''''' түймесін нұқыңыз. '''''Таста''''' түймесін
 нұқығанда мәндеме аумағы мен барлық қабашақтар тазаланады.",
-'undeleterevisions'        => '{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды',
-'undeletehistory'          => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
+'undeleterevisions'            => '{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды',
+'undeletehistory'              => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
 қайтарылады. Егер жоюдан соң дәл солай атауымен жаңа бет жасалса, қайтарылған нұсқалар
 тарихтың ең адында көрсетіледі, және көрсетіліп тұрған беттің ағымдық нұсқасы
 өздіктік алмастырылмайды. Файл нұсқаларының қайтарғанда шектеулері жойылатын ұмытпаңыз.',
-'undeleterevdel'           => 'Егер беттің үстіңгі нұсқасы жарым-жартылай жойылған болса жойылған қайтаруы
+'undeleterevdel'               => 'Егер беттің үстіңгі нұсқасы жарым-жартылай жойылған болса жойылған қайтаруы
  атқарылмайды. Осындай жағдайларда, ең жаңа жойылған нұсқа белгілеуін немесе жасыруын аластатыңыз.
 Көруіңізге рұқсат етілмеген файл нұсқалары қайтарылмайды.',
-'undeletehistorynoadmin'   => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
+'undeletehistorynoadmin'       => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
 егжей-тегжейлерімен бірге төмендегі сипаттамасында көрсетілген.
 Осы жойылған нұсқалардың мәтіні тек әкімшілерге қатынаулы.',
-'undelete-revision'        => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
-'undeleterevision-missing' => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
+'undelete-revision'            => '$3 жойған $1 дегеннің нұсқасы ($2 кезіндегі):',
+'undeleterevision-missing'     => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
 нұсқа қайтарылған түге немесе мұрағаттан аластатылған.',
-'undeletebtn'              => 'Қайтар!',
-'undeletereset'            => 'Таста',
-'undeletecomment'          => 'Мәндемесі:',
-'undeletedarticle'         => '«[[$1]]» қайтарды',
-'undeletedrevisions'       => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} қайтарды',
-'undeletedrevisions-files' => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} және {{PLURAL:$2|файлды|$2 файлды}} қайтарды',
-'undeletedfiles'           => '{{PLURAL:$1|1 файлды|$1 файлды}} қайтарды',
-'cannotundelete'           => 'Қайтару сәтсіз бітті; тағы біреу сізден бұрын сол бетті қайтарған болар.',
-'undeletedpage'            => "<big>'''$1 қайтарылды'''</big>
+'undeletebtn'                  => 'Қайтар!',
+'undeletereset'                => 'Таста',
+'undeletecomment'              => 'Мәндемесі:',
+'undeletedarticle'             => '«[[$1]]» қайтарды',
+'undeletedrevisions'           => '{{PLURAL:$1|1 нұсқа|$1 нұсқа}} қайтарды',
+'undeletedrevisions-files'     => '{{PLURAL:$1|1 нұсқа|$1 нұсқа}} және {{PLURAL:$2|1 файл|$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'          => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
+'undelete-filename-mismatch'   => 'Файлдың $1 уақыт белгісі бар нұсқасы жойылмады: файл атауы сәйкес емес',
+'undelete-bad-store-key'       => 'Файлдың $1 уақыт белгісі бар нұсқасы жойылмады: файл бұрыннан жоқ.',
+'undelete-cleanup-error'       => 'Пайдаланылмаған «$1» мұрағат файлының жою қатесі.',
+'undelete-missing-filearchive' => '$1 нөмірлі мұрағат файлы қайтарылмайды, себебі ол дерекқорда жоқ.
+Бұл кері қайтарылған мүмкін.',
+'undelete-error-short'         => 'Файлды кері қайтару қатесі: $1',
+'undelete-error-long'          => 'Файлды кері қайтарғанда мына қателер кездесті:\n\n$1\n',
 
 # Namespace form on various pages
-'namespace' => 'Есім аясы:',
-'invert'    => 'Талғауды керілеу',
+'namespace'      => 'Есім аясы:',
+'invert'         => 'Талғауды керілеу',
+'blanknamespace' => '(Негізгі)',
 
 # Contributions
 'contributions' => 'Қатысушы үлесі',
@@ -1720,9 +1768,8 @@ $NEWPAGE
 'ucnote'        => 'Төменде осы қатысушы жасаған соңғы <b>$2</b> күндегі, соңғы <b>$1</b> өзгерісі көрсетледі.',
 'uclinks'       => 'Соңғы $2 күндегі, соңғы жасалған $1 өзгерісін қарау.',
 'uctop'         => ' (үсті)',
-
-'month'         => 'Ай:',
-'year'          => 'Жыл:',
+'month'         => 'Айдағы (және ертеректен):',
+'year'          => 'Жылдағы (және ертеректен):',
 
 'sp-contributions-newest'      => 'Ең жаңасына',
 'sp-contributions-oldest'      => 'Ең ескісіне',
@@ -1738,19 +1785,18 @@ $NEWPAGE
 'sp-newimages-showfrom' => '$1 кезінен бері — жаңа суреттерді көрсет',
 
 # What links here
-'whatlinkshere'        => 'Сілтеген беттер',
-'notargettitle'        => 'Ақырғы атау жоқ',
-'notargettext'         => 'Осы әрекет орындалатын нысана бет,
-не қатысушы көрсетілмеген.',
-'linklistsub'          => '(Сілтемелер тізімі)',
-'linkshere'            => "'''[[:$1]]''' дегенге мына беттер сілтейді:",
-'nolinkshere'          => "'''[[:$1]]''' дегенге еш бет сілтемейді.",
-'nolinkshere-ns'       => "Талғанған есім аясында '''[[:$1]]''' дегенге ешқандай бет сілтемейді.",
-'isredirect'           => 'айдату беті',
-'istemplate'           => 'кіріктіру',
-'whatlinkshere-prev'   => '{{PLURAL:$1|алдыңғы|алдыңғы $1}}',
-'whatlinkshere-next'   => '{{PLURAL:$1|келесі|келесі $1}}',
-'whatlinkshere-links'  => '← сілтемелер',
+'whatlinkshere'       => 'Сілтеген беттер',
+'whatlinkshere-title' => '$1 дегенге сілтейтін беттер',
+'whatlinkshere-page'  => 'Бет:',
+'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'                     => 'Пайдаланушыны бұғаттау',
@@ -1794,12 +1840,13 @@ $NEWPAGE
 'ipb-blocklist-addr'          => '$1 үшін бар бұғаттауларды қарау',
 'ipb-blocklist'               => 'Бар бұғаттауларды қарау',
 'unblockip'                   => 'Пайдаланушыны бұғаттамау',
-'unblockiptext'               => 'Төмендегі үлгіт белгілі IP жайымен не атауымен
-бұрын бұғатталған пайдаланушының жазу рұқсатын қайтару үшін қолданылады.',
+'unblockiptext'               => 'Төмендегі үлгіт белгілі IP жайымен не атауымен бұрын бұғатталған пайдаланушының жазу рұқсатын қайтару үшін қолданылады.',
 'ipusubmit'                   => 'Осы жайды бұғаттамау',
 'unblocked'                   => '[[{{ns:user}}:$1|$1]] бұғаттауы өшірілді',
 'unblocked-id'                => '$1 деген бұғаттау аластатылды',
 'ipblocklist'                 => 'Бұғатталған пайдаланушы / IP- жай тізімі',
+'ipblocklist-legend'          => 'Бұғатталған пайдаланушыны табу',
+'ipblocklist-username'        => 'Қатысушы аты не IP жай:',
 'ipblocklist-submit'          => 'Іздеу',
 'blocklistline'               => '$1, $2 «$3» дегенді бұғаттады ($4)',
 'infiniteblock'               => 'мәнгі',
@@ -1815,7 +1862,7 @@ $NEWPAGE
 'contribslink'                => 'үлесі',
 'autoblocker'                 => 'IP жайыңызды жуықта «[[{{ns:user}}:1|$1]]» пайдаланған, сондықтан өздіктік бұғатталған. $1 бұғаттау себебі: «$2».',
 'blocklogpage'                => 'Бұғаттау_журналы',
-'blocklogentry'               => '«[[$1]]» дегенді $2 мерзімге бұғаттады $3',
+'blocklogentry'               => '[[$1]] дегенді $2 мерзімге бұғаттады $3',
 'blocklogtext'                => 'Бұл пайдаланушыларды бұғаттау/бұғаттамау әрекеттерінің журналы. Өздіктік
 бұғатталған IP жайлар осында тізімделгемеген. Ағымдағы белсенді бұғаттауларын
 [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімінен]] қарауға болады.',
@@ -1832,7 +1879,6 @@ $NEWPAGE
 'ipb_cant_unblock'            => 'Қате: IP $1 бұғаттауы табылмады. Оның бұғаттауы өшірлген сияқты.',
 'proxyblockreason'            => 'IP жайыңыз ашық прокси серверге жататындықтан бұғатталған. Интернет қызметін жабдықтаушыңызбен, не техникалық медеу қызметімен қатынасыңыз, және оларға осы оте күрделі қауыпсіздік шатақ туралы ақпарат беріңіз.',
 'proxyblocksuccess'           => 'Бітті.',
-'sorbs'                       => 'DNSBL қара тізімі',
 'sorbsreason'                 => 'Сіздің IP жайыңыз осы торапта қолданылған DNSBL қара тізіміндегі ашық прокси-сервер деп табылады.',
 'sorbs_create_account_reason' => 'Сіздің IP жайыңыз осы торапта қолданылған DNSBL қара тізіміндегі ашық прокси-сервер деп табылады. Тіркелгі жасай алмайсыз.',
 
@@ -1888,15 +1934,15 @@ $NEWPAGE
 Осы орайда, қалауыңыз болса, бетті қолдан жылжыта не қоса аласыз.",
 'movearticle'             => 'Бетті жылжыту:',
 'movenologin'             => 'Жүйеге кірмегенсіз',
-'movenologintext'         => 'Бетті жылжыту үшін тіркелген болуыңыз және
- [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
+'movenologintext'         => 'Бетті жылжыту үшін тіркелген болуыңыз және [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
+'movenotallowed'          => 'Бұл уикиде беттерді жылжыту руқсатыңыз жоқ.',
 'newtitle'                => 'Жаңа атауға:',
 'move-watch'              => 'Бұл бетті бақылау',
 'movepagebtn'             => 'Бетті жылжыт',
 'pagemovedsub'            => 'Жылжыту сәтті аяқталды',
-'pagemovedtext'           => '«[[$1]]» беті «[[$2]]» бетіне жылжытылды.',
-'articleexists'           => 'Былай атаулы бет бар болды, не таңдаған
-атауыңыз жарамды емес.
+'movepage-moved'          => "<big>'''«$1» деген «$2» дегенге жылжытылды'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'           => 'Былай атаулы бет бар болды, не
+таңдаған атауыңыз жарамды емес.
 Басқа атау тандаңыз',
 'talkexists'              => "'''Беттің өзі сәтті жылжытылды, бірақ талқылау беті бірге жылжытылмады, оның себебі жаңа атаудың талқылау беті бар түге. Бұны қолмен қосыңыз.'''",
 'movedto'                 => 'мынаған жылжытылды:',
@@ -1929,13 +1975,14 @@ $NEWPAGE
 бір жолда бір атау, және тандаңыз: не ағымдық нұсқасын, барлық ескі нұсқалары мен
 және тарихы жолдары мен бірге, не дәл ағымдық нұсқасын, соңғы өңдеу туралы ақпараты мен бірге.
 
-Соңғы жағдайда сілтемені де, мысалы {{{{ns:mediawiki}}:mainpage}} беті үшін [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] қолдануға болады.',
+Соңғы жағдайда сілтемені де, мысалы «{{{{ns:mediawiki}}:mainpage}}» беті үшін [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] қолдануға болады.',
 'exportcuronly'     => 'Толық тарихын емес, тек ағымдық нұсқасын кірістіріңіз',
 'exportnohistory'   => "----
 '''Аңғартпа:''' Өнімділік әсері себептерінен, беттер толық тарихын сыртқа беруі өшірілген.",
 'export-submit'     => 'Сыртқа бер',
 'export-addcattext' => 'Мына санаттағы беттерді үстеу:',
 'export-addcat'     => 'Үсте',
+'export-download'   => 'Файл етіп сақтауды ұсыну',
 
 # Namespace 8 related
 'allmessages'               => 'Жүйе хабарлары',
@@ -1943,7 +1990,6 @@ $NEWPAGE
 'allmessagesdefault'        => 'Әдепкі мәтіні',
 'allmessagescurrent'        => 'Ағымдық мәтіні',
 'allmessagestext'           => 'Мында «MediaWiki:» есім аясындағы барлық қатынаулы жүйе хабар тізімі беріліп тұр.',
-'allmessagesnotsupportedUI' => 'Your current interface language <b>$1</b> is not supported by Special:Allmessages at this site.',
 'allmessagesnotsupportedDB' => "'''wgUseDatabaseMessages''' бабы өшірілген себебінен '''{{ns:special}}:AllMessages''' сипаты сүемелденбейді.",
 'allmessagesfilter'         => 'Хабарды атауы бойынша сүзгілеу:',
 'allmessagesmodified'       => 'Тек өзгертілгенді көрсет',
@@ -2013,6 +2059,8 @@ $NEWPAGE
 'tooltip-ca-watch'                => 'Бұл бетті бақылау тізіміңізге үстеу',
 'tooltip-ca-unwatch'              => 'Бұл бетті бақылау тізіміңізден аластату',
 'tooltip-search'                  => '{{SITENAME}} жобасынан іздестіру',
+'tooltip-search-go'               => 'Егер дәл осы атауымен болса бетке өтіп кету',
+'tooltip-search-fulltext'         => 'Осы мәтіні бар бетті іздеу',
 'tooltip-p-logo'                  => 'Басты бетке',
 'tooltip-n-mainpage'              => 'Басты бетке барып кетіңіз',
 'tooltip-n-portal'                => 'Жоба туралы, не істеуіңізге болатын, қайдан табуға болатын туралы',
@@ -2027,7 +2075,7 @@ $NEWPAGE
 'tooltip-feed-atom'               => 'Бұл беттің Atom арнасы',
 'tooltip-t-contributions'         => 'Осы қатысушының үлес тізімін қарау',
 'tooltip-t-emailuser'             => 'Осы қатысушыға email жіберу',
-'tooltip-t-upload'                => 'Сурет не медиа файлдарын қотару',
+'tooltip-t-upload'                => 'Сурет не таспа файлдарын қотару',
 'tooltip-t-specialpages'          => 'Барлық арнайы беттер тізімі',
 'tooltip-t-print'                 => 'Бұл беттің басып шығарышқа арналған нұсқасы',
 'tooltip-t-permalink'             => 'Мына беттің осы нұсқасының тұрақты сілтемесі',
@@ -2048,6 +2096,7 @@ $NEWPAGE
 'tooltip-compareselectedversions' => 'Беттің екі нұсқасының айырмасын қарау.',
 'tooltip-watch'                   => 'Бұл бетті бақылау тізіміңізге үстеу',
 'tooltip-recreate'                => 'Бет жойылғанына қарамастан қайта жасау',
+'tooltip-upload'                  => 'Қотаруды бастау',
 
 # Stylesheets
 'common.css'   => '/* Мындағы CSS әмірлері барлық безендіру мәнеріндерде қолданылады */',
@@ -2138,7 +2187,7 @@ function wgULS(kz,tr,cn,en){
 'subcategorycount'       => 'Бұл санатта {{PLURAL:$1|бір|$1}} санатша бар.',
 'categoryarticlecount'   => 'Бұл санатта {{PLURAL:$1|бір|$1}} бет бар.',
 'category-media-count'   => 'Бұл санатта {{PLURAL:$1|бір|$1}} файл бар.',
-'listingcontinuesabbrev' => ' (жалғ.)',
+'listingcontinuesabbrev' => '(жалғ.)',
 'spambot_username'       => 'MediaWiki spam cleanup',
 'spam_reverting'         => '$1 дегенге сілтемесі жоқ соңғы нұсқасына қайтарылды',
 'spam_blanking'          => '$1 дегенге сілтемесі бар барлық нұсқалар тазартылды',
@@ -2174,10 +2223,18 @@ function wgULS(kz,tr,cn,en){
 'patrol-log-page' => 'Күзет журналы',
 'patrol-log-line' => '$2 кезінде $1 дегенді күзетте деп белгіледі $3',
 'patrol-log-auto' => '(өздіктік)',
-'patrol-log-diff' => 'r$1',
+'patrol-log-diff' => '№ $1',
 
 # Image deletion
-'deletedrevision' => 'Мына ескі нұсқасын жойды: $1.',
+'deletedrevision'                 => 'Мына ескі нұсқасын жойды: $1',
+'filedeleteerror-short'           => 'Файл жою қатесі: $1',
+'filedeleteerror-long'            => 'Мына файлды жойғанда қателер кездесті:
+
+$1',
+'filedelete-missing'              => '«$1» файлы жойылмайды, себебі ол жоқ.',
+'filedelete-old-unregistered'     => 'Файлдын келтірілген «$1» нұсқасы дерекқорда жоқ.',
+'filedelete-current-unregistered' => 'Келтірілген «$1» файл дерекқорда жоқ.',
+'filedelete-archive-read-only'    => '«$1» деген мұрағат қалтасына вебсервер жаза алмайды.',
 
 # Browsing diffs
 'previousdiff' => '← Алдыңғымен айырмасы',
@@ -2188,25 +2245,37 @@ function wgULS(kz,tr,cn,en){
 'imagemaxsize'         => 'Сипаттамасы бетіндегі суреттің мөлшерін шектеуі:',
 'thumbsize'            => 'Нобай мөлшері:',
 'widthheight'          => '$1 × $2',
+'widthheightpage'      => '$1 × $2, $3 бет',
 'file-info'            => 'Файл мөлшері: $1, MIME түрі: $2',
 'file-info-size'       => '($1 × $2 пиксел, файл мөлшері: $3, MIME түрі: $4)',
 'file-nohires'         => '<small>Жоғары ажыратылымдығы жетімсіз.</small>',
-'file-svg'             => '<small>Бұл шығынсыз созылғыш векторлық суреті. Негізгі мөлшері: $1 × $2 пиксел.</small>',
+'svg-long-desc'        => '(SVG файлы, кесімді $1 × $2 пиксел, файл мөлшері: $3)',
 'show-big-image'       => 'Жоғары ажыратылымды',
 'show-big-image-thumb' => '<small>Қарап шығу мөлшері: $1 × $2 пиксел</small>',
 
+# Special:Newimages
 'newimages'    => 'Ең жаңа файлдар қоймасы',
 'showhidebots' => '(боттарды $1)',
 'noimages'     => 'Көретін ештеңе жоқ.',
 
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'video-dims'     => '$1, $2 × $3',
+'seconds-abbrev' => 'с',
+'minutes-abbrev' => 'мин',
+'hours-abbrev'   => 'сағ',
+
+# Bad image list
+'bad_image_list' => 'Пішімі төмендегідей:
+
+Тек тізім даналары (* нышанымен басталытын жолдар) есептеледі. Жолдың бірінші сілтемесі жарамсыз суретке сілтеу қажет.
+Сол жолдағы кейінгі әрбір сілтемелер ерен болып есептеледі, мысалы жол ішіндегі кездесетін суреті бар мақалалар.',
+
 # Variants for Kazakh language
 'variantname-kk-tr' => 'Latın',
 'variantname-kk-kz' => 'Кирил',
 'variantname-kk-cn' => 'توتە',
 'variantname-kk'    => 'disable',
 
-'passwordtooshort' => 'Құпия сөзіңіз жарамсыз не тым қысқа. Ең кемінде $1 әріп және қатысушы атыңыздан басқа болуы қажет.',
-
 # Metadata
 'metadata'          => 'Мета-деректері',
 'metadata-help'     => 'Осы файлда қосымша ақпарат бар. Бәлкім, осы ақпарат файлды жасап шығару, не сандылау үшін пайдаланған сандық камера, не мәтіналғырдан алынған. Егер осы файл негізгі күйінен өзгертілген болса, кейбір ежелелері өзгертілген фотосуретке лайық болмас.',
@@ -2480,7 +2549,6 @@ function wgULS(kz,tr,cn,en){
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'барлығын',
 'imagelistall'     => 'барлығы',
-'watchlistall1'    => 'барлығы',
 'watchlistall2'    => 'барлық',
 'namespacesall'    => 'барлығы',
 'monthsall'        => 'барлығы',
@@ -2511,8 +2579,8 @@ function wgULS(kz,tr,cn,en){
 'confirmemail_loggedin'   => 'Е-пошта жайыңыз куәландырылды.',
 'confirmemail_error'      => 'Куәландыруыңызды сақтағанда белгісіз қате болды.',
 'confirmemail_subject'    => '{{SITENAME}} торабынан е-пошта жайыңызды куәландыру хаты',
-'confirmemail_body'       => "Кейбіреу, мына $1 IP жайынан, өзіңіз болуы мүмкін,
-{{SITENAME}} жобасындағы Е-пошта жайын қолданып «$2» тіркелгі жасапты.
+'confirmemail_body'       => "Кейбіреу, $1 деген IP жайынан, өзіңіз болуы мүмкін,
+{{SITENAME}} жобасында бұл Е-пошта жайын қолданып «$2» деген тіркелгі жасапты.
 
 Осы тіркелгі растан сіздікі екенін куәландыру үшін, және {{SITENAME}} жобасының
 е-пошта қасиеттерін белсендіру үшін, мына сілтемені шолғышпен ашыңыз:
@@ -2522,11 +2590,6 @@ $3
 Бұл сіздікі '''емес''' болса, сілтемеге ермеңіз. Куәландыру кодының
 мерзімі $4 кезінде бітеді.",
 
-# Inputbox extension, may be useful in other contexts as well
-'tryexact'       => 'Дәл сәйкесін сынап көріңіз',
-'searchfulltext' => 'Толық мәтінімен іздеу',
-'createarticle'  => 'Бетті бастау',
-
 # Scary transclusion
 'scarytranscludedisabled' => '[Уики-ара кірегу өшірілген]',
 'scarytranscludefailed'   => '[$1 бетіне үлгі өңдету сәтсіз бітті; кешіріңіз]',
@@ -2547,24 +2610,24 @@ $1
 : ''$2''
 Осы бетті шынынан қайта жасауын растаңыз.",
 'recreate'            => 'Қайта жасау',
-'unit-pixel'          => ' px',
+
+'unit-pixel' => ' px',
 
 # HTML dump
 'redirectingto' => '[[$1]] бетіне айдатуда…',
 
 # action=purge
-'confirm_purge'        => 'Қосалқы қалтадағы осы бетін тазалаймыз ба?<br /><br />$1',
-'confirm_purge_button' => 'Жарайды',
+'confirm_purge'        => 'Қосалқы қалтадағы осы бетін тазалаймыз ба?
 
-'youhavenewmessagesmulti' => '$1 дегенге жаңа хабарлар түсті',
+$1',
+'confirm_purge_button' => 'Жарайды',
 
+# AJAX search
 'searchcontaining' => "Мына сөзі бар бет арасынан іздеу: ''$1''.",
 'searchnamed'      => "Мына атаулы бет арасынан іздеу: ''$1''.",
 'articletitles'    => "Атаулары мынадан басталған беттер: ''$1''",
 'hideresults'      => 'Нәтижелерді жасыр',
 
-'loginlanguagelabel' => 'Тіл: $1',
-
 # Multipage image navigation
 'imgmultipageprev'   => '← алдыңғы бетке',
 'imgmultipagenext'   => 'келесі бетке →',
@@ -2586,7 +2649,7 @@ $1
 # Auto-summaries
 'autosumm-blank'   => 'Беттің барлық мағлұматын аластатты',
 'autosumm-replace' => 'Бетті «$1» дегенмен алмастырды',
-'autoredircomment' => '[[$1]] дегенге айдады', # This should be changed to the new naming convention, but existed beforehand
+'autoredircomment' => '[[$1]] дегенге айдады',
 'autosumm-new'     => 'Жаңа бетте: $1',
 
 # Size units
@@ -2598,14 +2661,37 @@ $1
 # Live preview
 'livepreview-loading' => 'Жүктеуде…',
 'livepreview-ready'   => 'Жүктеуде… Дайын!',
-'livepreview-failed'  => 'Тура қарап шығу амалы болмады!<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
-'livepreview-error'   => 'Мынаған қосылу амалы болмады: $1 «$2»<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
+'livepreview-failed'  => 'Тура қарап шығу амалы болмады! Кәдімгі қарап шығу әдісін байқап көріңіз.',
+'livepreview-error'   => 'Мынаған қосылу амалы болмады: $1 «$2»Кәдімгі қарап шығу әдісін байқап көріңіз.',
 
 # Friendlier slave lag warnings
 'lag-warn-normal' => '$1 секундтан жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.',
-'lag-warn-high'   => 'Дерекқор сервері зор кешігуі себебінен, $1 секундтан жаңалау өзгерістер
-бұл тізімде көрсетілмеуі мүмкін.',
+'lag-warn-high'   => 'Дерекқор сервері зор кешігуі себебінен, $1 секундтан жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.',
+
+# Watchlist editor
+'watchlistedit-numitems'       => 'Бақылау тізіміңізде, талқылау беттерсіз, {{PLURAL:$1|1 атау|$1 атау}} бар.',
+'watchlistedit-noitems'        => 'Бақылау тізіміңізде еш атау жоқ.',
+'watchlistedit-normal-title'   => 'Бақылау тізімді өңдеу',
+'watchlistedit-normal-legend'  => 'Бақылау тізімдегі атауларды аластау',
+'watchlistedit-normal-explain' => 'Бақылау тізіміңіздегі атаулар төменде көрсетіледі. Атауды аластау үшін, қасындағы
+қабашақты белгілеңіз, және Атауларды аластау дегенді нұқыңыз. Тағы да [[{{ns:special}}:Watchlist/raw|қам тізімді өңдей]],
+немесе [[Special:Watchlist/clear|барлық атауларды аластай]] аласыз.',
+'watchlistedit-normal-submit'  => 'Атауларды аластау',
+'watchlistedit-normal-done'    => '{{PLURAL:$1|1 атау|$1 атау}} бақылау тізіміңізден аласталды:',
+'watchlistedit-raw-title'      => 'Қам бақылау тізімді өңдеу',
+'watchlistedit-raw-legend'     => 'Қам бақылау тізімді өңдеу',
+'watchlistedit-raw-explain'    => 'Бақылау тізіміңіздегі атаулар төменде көрсетіледі, және де тізмден үстеп және
+аластап өңдеуге болады; бір жолда бір атау келеді. Бітіргеннен соң Бақылау тізімді жаңарту дегенді нұқыңыз.
+Тағы да [[Special:Watchlist/edit|қалыпты өңдеуішті пайдалана]] аласыз.',
+'watchlistedit-raw-titles'     => 'Атаулар:',
+'watchlistedit-raw-submit'     => 'Бақылау тізімді жаңарту',
+'watchlistedit-raw-done'       => 'Бақылау тізіміңіз жаңартылды.',
+'watchlistedit-raw-added'      => '{{PLURAL:$1|1 атау|$1 атау}} үстелді:',
+'watchlistedit-raw-removed'    => '{{PLURAL:$1|1 атау|$1 атау}} аластанды:',
+
+# Watchlist editing tools
+'watchlisttools-view'  => 'Қатысты өзгерістерді қарау',
+'watchlisttools-edit'  => 'Бақылау тізімді қарау және өңдеу',
+'watchlisttools-raw'   => 'Қам бақылау тізімді өңдеу',
 
 );
-
-?>