* (bug 7859) yet another kazakh localisation patch.
authorLeon Weber <leon@users.mediawiki.org>
Sun, 21 Jan 2007 09:55:14 +0000 (09:55 +0000)
committerLeon Weber <leon@users.mediawiki.org>
Sun, 21 Jan 2007 09:55:14 +0000 (09:55 +0000)
RELEASE-NOTES
languages/classes/LanguageKk.php
languages/messages/MessagesKk_cn.php
languages/messages/MessagesKk_kz.php
languages/messages/MessagesKk_tr.php

index 84294c6..9a30045 100644 (file)
@@ -144,6 +144,7 @@ lighter making things easier to read.
 * Hebrew (he)
 * Indonesian (id)
 * Japanese (ja)
+* Kazakh (kk)
 * Korean (ko)
 * Limburgish (li)
 * Ripuarian (ksh)
index 35b2bbf..e2465c6 100644 (file)
@@ -99,7 +99,7 @@ class KkConverter extends LanguageConverter {
 
        // Do not convert content on talk pages
        function parserConvert( $text, &$parser ){
-               if(is_object($parser->mTitle) && $parser->mTitle->isTalkPage())
+               if(is_object($parser->getTitle() ) && $parser->getTitle()->isTalkPage())
                        $this->mDoContentConvert=false;
                else 
                        $this->mDoContentConvert=true;
@@ -108,10 +108,19 @@ class KkConverter extends LanguageConverter {
        }
 
        /*
-        * A function wrapper, if there is no selected variant,
-        * leave the link names as they were
+        * A function wrapper:
+        *   - if there is no selected variant, leave the link 
+        *     names as they were
+        *   - do not try to find variants for usernames
         */
        function findVariantLink( &$link, &$nt ) {
+               // check for user namespace
+               if(is_object($nt)){
+                       $ns = $nt->getNamespace();
+                       if($ns==NS_USER || $ns==NS_USER_TALK)
+                               return;
+               }
+
                $oldlink=$link;
                parent::findVariantLink($link,$nt);
                if($this->getPreferredVariant()==$this->mMainLanguageCode)
@@ -134,7 +143,7 @@ class KkConverter extends LanguageConverter {
         */
        function autoConvert($text, $toVariant=false) {
                global $wgTitle;
-               if($wgTitle->getNameSpace()==NS_IMAGE){
+               if(is_object($wgTitle) && $wgTitle->getNameSpace()==NS_IMAGE){ 
                        $imagename = $wgTitle->getNsText();
                        if(preg_match("/^$imagename:/",$text)) return $text;
                }
@@ -156,6 +165,9 @@ class KkConverter extends LanguageConverter {
                $matches = preg_split($reg, $text, -1, PREG_SPLIT_OFFSET_CAPTURE);
 
                $m = array_shift($matches);
+               if( !isset( $this->mTables[$toVariant] ) ) {
+                       throw new MWException( "Broken variant table: " . implode( ',', array_keys( $this->mTables ) ) );
+               }
                $ret = $this->mTables[$toVariant]->replace( $m[0] );
                $mstart = $m[1]+strlen($m[0]);
                foreach($matches as $m) {
index 27ae5bf..0a82bff 100644 (file)
@@ -2,7 +2,8 @@
 /**
  * Kazakh (قازاقشا)
  *
- * @addtogroup Language
+ * @package MediaWiki
+ * @subpackage Language
  *
  */
 
@@ -138,7 +139,6 @@ $dateFormats = array(
        'ISO 8601 both' => 'xnY-xnm-xnd"T"xnH:xni:xns',
 );
 
-
 #-------------------------------------------------------------------
 # Default messages
 #-------------------------------------------------------------------
@@ -161,8 +161,10 @@ $messages = array(
 'tog-editwidth'               => 'ٴوڭدەۋ اۋماعى تولىق ەنٴىمەن',
 'tog-watchcreations'          => 'مەن باستاعان بەتتەردٴى باقىلاۋ تٴىزٴىمٴىمە قوس',
 'tog-watchdefault'            => 'مەن ٴوڭدەگەن بەتتەردٴى باقىلاۋ تٴىزٴىمٴىمە قوس',
-'tog-minordefault'            => 'بارلىق تٴۇزەتۋلەردٴى ٴادەپكٴىدەن شاعىن دەپ بەلگٴىلە',
-'tog-previewontop'            => 'قاراپ شىعۋدى ٴوڭدەۋ اۋماعىنىڭ ٴۇستٴىنە سال',
+'tog-watchmoves'              => 'مەن جىلجىتقان بەتتەردٴى باقىلاۋ تٴىزٴىمٴىمە قوس',
+'tog-watchdeletion'           => 'مەن جويعان بەتتەردٴى باقىلاۋ تٴىزٴىمٴىمە قوس',
+'tog-minordefault'            => 'ٴادەپكٴىدەن بارلىق تٴۇزەتۋلەردٴى شاعىن دەپ بەلگٴىلەۋ',
+'tog-previewontop'            => 'قاراپ شىعۋ اۋماعى ٴوڭدەۋ اۋماعى الدىندا',
 'tog-previewonfirst'          => 'بٴىرٴىنشٴى ٴوڭدەگەندە قاراپ شىعۋ',
 'tog-nocache'                 => 'بەت قوسالقى قالتاسىن ٴوشٴىر',
 'tog-enotifwatchlistpages'    => 'باقىلانعان بەت ٴوزگەرگەندە ماعان حات جٴىبەر',
@@ -175,11 +177,13 @@ $messages = array(
 'tog-externaldiff'            => 'سىرتقى ايىرماعىشتى ٴادەپكٴىدەن قولدان',
 'tog-showjumplinks'           => '«ٴوتٴىپ كەتۋ» قاتىناۋ سٴىلتەمەلەرٴىن ەندٴىر',
 'tog-uselivepreview'          => 'تۋرا قاراپ شىعۋدى قولدانۋ (JavaScript) (سىناق تٴۇرٴىندە)',
-'tog-autopatrol'              => 'تٴۇزەتۋٴىمدٴى كٴۇزەتكە بەلگٴىلە',
 'tog-forceeditsummary'        => 'ٴوڭدەۋ سيپاتتاماسى بوس قالعاندا ماعان ەسكەرت',
 'tog-watchlisthideown'        => 'تٴۇزەتۋٴىمدٴى باقىلاۋ تٴىزٴىمنەن جاسىر',
 'tog-watchlisthidebots'       => 'بوت تٴۇزەتۋٴىن باقىلاۋ تٴىزٴىمنەن جاسىر',
+'tog-watchlisthideminor'      => 'شاعىن تٴۇزەتۋلەردٴى باقىلاۋ تٴىزٴىمٴىندە كٴورسەتپەۋ',
 'tog-nolangconversion'        => 'تٴىل تٴۇرٴىن اۋدارماۋ',
+'tog-ccmeonemails'            => 'باسقا قاتىسۋشىعا جٴىبەرگەن حاتىمنىڭ كٴوشٴىرمەسٴىن ماعان دا جٴىبەر',
+'tog-diffonly'                => "ايىرما استىندا بەت ماعلۇماتىن كٴورسەتپە",
 
 'underline-always'  => 'ٴارقاشان',
 'underline-never'   => 'ەشقاشان',
@@ -262,7 +266,7 @@ $messages = array(
 'about'           => 'بٴىز تۋرالى',
 'aboutsite'       => '{{SITENAME}} تۋرالى',
 'aboutpage'       => '{{ns:project}}:بٴىز_تۋرالى',
-'article'         => 'ماعلۇمات',
+'article'         => 'ماعلۇمات بەتٴى',
 'help'            => 'انىقتاما',
 'helppage'        => '{{ns:help}}:مازمۇنى',
 'bugreports'      => 'قاتە ەسەپتەمەلەرٴى',
@@ -307,7 +311,7 @@ $messages = array(
 'searcharticle'     => 'ٴوتۋ',
 'history'           => 'بەت تاريحى',
 'history_short'     => 'تاريحى',
-'updatedmarker'     => 'سوڭعى كٴىرگەننەن بەرٴى جاڭارتىلعان',
+'updatedmarker'     => 'سوڭعى كٴىرٴىستەن بەرٴى جاڭارتىلعان',
 'info_short'        => 'اقپارات',
 'printableversion'  => 'باسىپ شىعارۋعا',
 'permalink'         => 'تۇراقتى سٴىلتەمە',
@@ -443,17 +447,18 @@ $1',
 'perfdisabledsub'      => 'مىندا $1 بەتٴىنٴىڭ ساقتالعان كٴوشٴىرمەسٴى:', # obsolete?
 'perfcached'           => 'كەلەسٴى دەرەك قوسالقى قالتاسىنان الىنعان, سوندىقتان تولىقتاي جاڭالانماعان بولۋى مٴۇمكٴىن.',
 'perfcachedts'         => 'كەلەسٴى دەرەك قوسالقى قالتاسىنان الىنعان, سوڭعى جاڭالانلعان كەزٴى: $1.',
+'querypage-no-updates' => 'بۇل بەتتٴىڭ جاڭارتىلۋى اعىمدا ٴوشٴىرٴىلگەن. دەرەكتەرٴى قازٴىر ٴوزگەرتٴىلمەيدٴى.',
 'wrong_wfQuery_params' => 'wfQuery() فۋنكتسيياسىندا جارامسىز باپتار<br />
 فۋنكتسييا: $1<br />
 سۇرانىس: $2',
 'viewsource'           => 'قاينارىن قاراۋ',
-'viewsourcefor'        => '$1 قاينارى',
-'protectedtext'        => 'بۇل بەت ٴوڭدەۋ بولدىرماۋ ٴۇشٴىن قۇلىپتالىنعان.
-
-بۇل بەتتٴىڭ قاينارىن قاراۋىڭىزعا جٴانە كٴوشٴىرٴىپ الۋڭىزعا بولادى:',
+'viewsourcefor'        => '$1 دەگەن ٴۇشٴىن',
+'protectedpagetext'    => 'بۇل بەت ٴوڭدەۋ بولدىرماۋ ٴۇشٴىن قۇلىپتالىنعان.',
+'viewsourcetext'       => 'بۇل بەتتٴىڭ قاينارىن قاراۋىڭىزعا جٴانە كٴوشٴىرٴىپ الۋڭىزعا بولادى:',
 'protectedinterface'   => 'بۇل بەت باعدارلامانىڭ تٴىلدەسۋ مٴاتٴىنٴىن جەتٴىستٴىرەدٴى, سوندىقتان قييانات كەلتٴىرمەۋ ٴۇشٴىن ٴوزگەرتۋٴى قۇلىپتالعان.',
 'editinginterface'     => "'''نازار سالىڭىز:''' باعدارلاماعا تٴىلدەسۋ مٴاتٴىنٴىن جەتٴىستٴىرەتٴىن MediaWiki بەتٴىن ٴوڭدەپ جاتىرسىز. بۇل بەتتٴىڭ ٴوزگەرتۋٴى بارلىق پايدالانۋشىلار تٴىلدەسۋٴىنە ٴاسەر ەتەدٴى.",
 'sqlhidden'            => '(SQL سۇرانىسى جاسىرىلدى)',
+'cascadeprotected'     => 'بۇل بەت ٴوڭدەۋدەن قورعالعان, سەبەبٴى: ول مىنا «باۋلى» قورعاۋى ەندٴىرٴىلگەن بەتتەرگە كٴىرٴىكتٴىرٴىلگەن:',
 
 # Login and logout pages
 'logouttitle'                => 'قاتىسۋشى شىعۋى',
@@ -545,6 +550,15 @@ $1',
 'accountcreated'             => 'تٴىركەلگٴى جاسالدى',
 'accountcreatedtext'         => '$1 ٴۇشٴىن قاتىسۋشى تٴىركەلگٴىسٴى جاسالدى.',
 
+# Password reset dialog
+'resetpass'               => 'تٴىركەلگٴىنٴىڭ قۇپييا سٴوزٴىن بۇرىنعى قالىپىنا كەلتٴىرۋ',
+'resetpass_announce'      => 'حاتپەن جٴىبەرٴىلگەن ۋاقىتشا بەلگٴىلەمەمەن كٴىرٴىپسٴىز. تٴىركەلۋدٴى بٴىتٴىرۋ ٴۇشٴىن جاڭا قۇپييا سٴوزٴىڭٴىزدٴى مىندا ەنگٴىزٴىڭٴىز:',
+'resetpass_header'        => 'قۇپييا سٴوزدٴى بۇرىنعى قالىپىنا كەلتٴىرۋ',
+'resetpass_submit'        => 'قۇپييا سٴوزدٴى قالاڭىز دا كٴىرٴىڭٴىز',
+'resetpass_success'       => 'قۇپييا سٴوزٴىڭٴىز سٴاتتٴى ٴوزگەرتٴىلدٴى! ەندٴى كٴىرٴىڭٴىز…',
+'resetpass_bad_temporary' => 'ۋاقىتشا قۇپييا سٴوز جارامسىز. مٴۇمكٴىن قۇپييا سٴوزٴىڭٴىزدٴى ٴوزگەرتكەن بولارسىز نەمەسە جاڭا ۋاقىتشا قۇپييا سٴوز سۇراعان بولارسىز.',
+'resetpass_forbidden'     => 'بۇل ۋيكيدە قۇپييا سٴوزدەر ٴوزگەرتٴىلمەيدٴى',
+'resetpass_missing'       => 'ٴۇلگٴىت دەرەكتەرٴى جوق.',
 # Edit page toolbar
 'bold_sample'     => 'جۋان مٴاتٴىن',
 'bold_tip'        => 'جۋان مٴاتٴىن',
@@ -590,7 +604,7 @@ $1',
 
 وسى بۇعاتتاۋدى تالقىلاۋ ٴۇشٴىن $1 دەگەنمەن نە باسقا [[{{ns:project}}:ٴاكٴىمشٴىلەر|ٴاكٴىمشٴىمەن]] قاتىناسۋىڭىزعا بولادى.
 [[{{ns:special:Preferences|تٴىركەلگٴى باپتاۋلارىن]] قولدانىپ جارامدى ە-پوشتا جايىن ەنگٴىزگەنشە دەيٴىن
-«قاتىسۋشىعا حات جازۋ» قاسيەتٴىن پايدالانىلمايسىز. اعىمدىق IP جايىڭىز $3 بولعان. بۇنى ٴاربٴىر سۇرانىسىڭىزعا قوسىڭىز.",
+«قاتىسۋشىعا حات جازۋ» قاسيەتٴىن پايدالانىلمايسىز. اعىمدىق IP جايىڭىز: $3, جٴانە بۇعاتاۋى: № $5. سونىڭ بٴىرەۋٴىن, نەمەسە ەكەۋٴىن دە ٴاربٴىر سۇرانىسىڭىزعا قوسىڭىز.",
 'blockedoriginalsource'     => "تٴومەندە '''$1''' دەگەننٴىڭ قاينارى كٴورسەتٴىلەدٴى:",
 'blockededitsource'         => "تٴومەندە '''$1''' دەگەنگە جاسالعان '''تٴۇزەتۋڭٴىزدٴىڭ''' مٴاتٴىنٴى كٴورسەتٴىلەدٴى:",
 'whitelistedittitle'        => 'ٴوڭدەۋ ٴۇشٴىن كٴىرۋٴىڭٴىز جٴون.',
@@ -656,23 +670,31 @@ $1',
 تاعى, وسىنى ٴوزٴىڭٴىز جازعانىڭىزدى, نە بارشا قازىناسىنان, نەمەسە سونداي-اق اقىسىز اشىق قاينارىنان كٴوشٴىرگەنٴىڭٴىزدٴى
 دٴال وسىنداي بٴىزگە مٴىندەتتەمە بەرەسٴىز (كٴوبٴىرەك اقپارات ٴۇشٴىن $1 قۋجاتىن قاراڭىز).<br />
 <strong>اۋتورلىق قۇقىقپەن قورعاۋلى اقپاراتتى رۇقساتسىز قوسپاڭىز!</strong>',
-'longpagewarning'           => '<strong>نازار سالىڭىز: بۇل بەتتٴىڭ مٴولشەرٴى — $1 كيلوبايت; كەيبٴىر
-شولعىشتاردا بەت مٴولشەرٴى 32 كب جەتسە نە ونى اسسا ٴوڭدەۋ كٴۇردەلٴى بولۋى مٴۇمكٴىن.
+'longpagewarning'           => '<strong>نازار سالىڭىز: بۇل بەتتٴىڭ مٴولشەرٴى — $1 KB; كەيبٴىر
+شولعىشتاردا بەت مٴولشەرٴى 32 KB جەتسە نە ونى اسسا ٴوڭدەۋ كٴۇردەلٴى بولۋى مٴۇمكٴىن.
 بەتتٴى بٴىرنەشە كٴىشكٴىن بٴولٴىمدەرگە بٴولٴىپ كٴورٴىڭٴىز.</strong>',
-'longpageerror'             => '<strong>قاتە: جٴىبەرەتٴىن مٴاتٴىنٴىڭٴىزدٴىن مٴولشەرٴى — $1 كب, ەڭ كٴوبٴى $2 كب
+'longpageerror'             => '<strong>قاتە: جٴىبەرەتٴىن مٴاتٴىنٴىڭٴىزدٴىن مٴولشەرٴى — $1 KB, ەڭ كٴوبٴى $2 KB
 رۇقسات ەتٴىلگەن مٴولشەرٴىنەن اسقان. بۇل ساقتاي الىنبايدى.</strong>',
 'readonlywarning'           => '<strong>نازار سالىڭىز: دەرەكقور جٴوندەتۋ ٴۇشٴىن قۇلىپتالعان,
 سوندىقتان دٴال قازٴىر تٴۇزەتۋٴىڭٴىزدٴى ساقتاي المايسىز. سوسىن قولدانۋعا ٴۇشٴىن مٴاتٴانٴىڭٴىزدٴى كٴوشٴىرٴىپ,
 ٴوز كومپٴۇتەرٴىڭٴىزدە فايلعا ساقتاڭىز.</strong>',
 'protectedpagewarning'      => '<strong>نازار سالىڭىز: بۇل بەت قورعالعان. تەك ٴاكٴىمشٴى رۇقساتى بار قاتىسۋشىلار ٴوڭدەۋ جاساي الادى.</strong>',
-'semiprotectedpagewarning'  => "'''اڭعارتپا:''' بەت [[{{ns:project}}:جارتىلاي قورعاۋ ساياساتى|قورعالعان]], سوندىقتان وسىنى تەك رۇقساتى بار قاتىسۋشىلار ٴوڭدەي الادى.",
+'semiprotectedpagewarning'  => "'''اڭعارتپا:''' بەت جارتىلاي قورعالعان, سوندىقتان وسىنى تەك رۇقساتى بار قاتىسۋشىلار ٴوڭدەي الادى.",
+'cascadeprotectedwarning'   => "'''نازار سالىڭىز''': بۇل بەت قۇلىپتالعان, ەندٴى تەك ٴاكٴىمشٴى قۇقىقتارى بار پايدالانۋشىلار بۇنى ٴوڭدەي الادى.بۇنىڭ سەبەبٴى: بۇل بەت «باۋلى قورعاۋى» بار كەلەسٴى بەتتەرگە كٴىرٴىكتٴىرٴىلگەن:",
 'templatesused'             => 'بۇل بەتتە قولدانىلعان ٴۇلگٴىلەر:',
 'templatesusedpreview'      => 'بۇنى قاراپ شىعۋعا قولدانىلعان ٴۇلگٴىلەر:',
 'templatesusedsection'      => 'بۇل بٴولٴىمدە قولدانىلعان ٴۇلگٴىلەر:',
+'template-protected'        => '(قورعالعان)',
+'template-semiprotected'    => '(جارتىلاي قورعالعان)',
 'edittools'                 => '<!-- مىنداعى ماعلۇمات ٴوڭدەۋ جٴانە قوتارۋ ٴۇلگٴىتترٴىڭٴىڭ استىندا كٴورسەتٴىلەدٴى. -->',
 'nocreatetitle'             => 'بەتتٴى باستاۋ شەكتەلگەن',
 'nocreatetext'              => 'بۇل توراپتا جاڭا بەت باستاۋى شەكتەلگەن.
 كەرٴى قايتىپ بار بەتتٴى ٴوڭدەۋٴىڭٴىزگە بولادى, نەمەسە [[{{ns:special}}:Userlogin|كٴىرۋٴىڭٴىزگە نە تٴىركەلگٴى جاساۋعا]] بولادى.',
+# "Undo" feature
+'undo-success' => 'بۇل ٴوڭدەۋدٴىڭ بولدىرماۋى اتقارىلادى. تالابىڭىزدى بٴىلٴىپ تۇرىپ الدىن الا تٴومەندەگٴى سالىستىرۋدى تەكسەرٴىپ شىعىڭىز دا, تٴۇزەتۋ بولدىرماۋىن بٴىتٴىرۋ ٴۇشٴىن تٴومەندەگٴى ٴوزگەرٴىستەردٴى ساقتاڭىز.',
+'undo-failure' => 'بۇل ٴوڭدەۋدٴىڭ بولدىرماۋى اتقارىلمايدى, سەبەبٴى: كەدەرگٴى جاساعان ارالاس تٴۇزەتۋلەر بار.',
+'undo-summary' => '[[ns:special:Contributions/$2]] ([[ns:user_talk:$2]]) ٴىستەگەن $1 نۇسقاسىن بولدىرماۋ',
+# Account creation failure
 'cantcreateaccounttitle'    => 'تٴىركەلگٴى جاسالمادى',
 'cantcreateaccounttext'     => 'وسى IP جايدان (<b>$1</b>) تٴىركەلگٴى جاساۋى بۇعاتتالعان.
 بٴالكٴىم سەبەبٴى, وقۋ ورنىڭىزدان, نەمەسە ينتەرنەت جەتكٴىزۋشٴىدەن
@@ -751,6 +773,8 @@ $1',
 'selectnewerversionfordiff' => 'سالىستىرۋ ٴۇشٴىن جاڭالاۋ نۇسقاسىن تالعاڭىز',
 'selectolderversionfordiff' => 'سالىستىرۋ ٴۇشٴىن ەسكٴىلەۋ نۇسقاسىن تالعاڭىز',
 'compareselectedversions'   => 'تاڭداعان نۇسقالاردى سالىستىرۋ',
+'editundo'                  => 'بولدىرماۋ',
+'diff-multi'                => "({{plural:$1|بٴىر ارالاس نۇسقا|$1 ارالاس نۇسقا}} كٴورسەتٴىلمەدٴى.)",
 
 # Search results
 'searchresults'         => 'ٴىزدەستٴىرۋ نٴاتيجەلەرٴى',
@@ -865,10 +889,16 @@ $1',
 'grouppage-sysop'      => '{{ns:project}}:ٴاكٴىمشٴىلەر',
 'grouppage-bureaucrat' => '{{ns:project}}:تٴورەشٴىلەر',
 
+# User rights log
+'rightslog'          => 'قاتىسۋشى_قۇقىقتارى_جۋرنالى',
+'rightslogtext'      => 'بۇل پايدالانۋشىلار قۇقىقتارىن ٴوزگەرتۋ جۋرنالى.',
+'rightslogentry'     => ' $1 توپ مٴۇشەلگٴىن $2 دەگەننەن $3 دەگەنگە ٴوزگەرتتٴى',
+'rightsnone'         => '(ەشقانداي)',
 # Recent changes
 'changes'                           => 'ٴوزگەرٴىس',
 'recentchanges'                     => 'جۋىقتاعى ٴوزگەرٴىستەر',
 'recentchangestext'                 => 'بۇل بەتتە وسى ۋيكيدەگٴى بولعان جۋىقتاعى ٴوزگەرٴىستەر بايقالادى.',
+'recentchanges-feed-description'    => 'بۇل ارنامەنەن ۋيكيدەگٴى ەڭ سوڭعى ٴوزگەرٴىستەر قاداعالانادى.',
 'rcnote'                            => '$3 كەزٴىنە دەيٴىن — تٴومەندە سوڭعى <strong>$2</strong> كٴۇندەگٴى, سوڭعى <strong>$1</strong> ٴوزگەرٴىس كٴورسەتٴىلگەن.',
 'rcnotefrom'                        => '<b>$2</b> كەزٴىنەن بەرٴى — تٴومەندە ٴوزگەرٴىستەر <b>$1</b> دەيٴىن كٴورسەتٴىلگەن.',
 'rclistfrom'                        => '$1 كەزٴىنەن بەرٴى — جاڭا ٴوزگەرٴىستەردٴى كٴورسەت.',
@@ -924,7 +954,7 @@ $1',
 'illegalfilename'             => '«$1» فايل اتاۋىندا بەت اتاۋلارىندا رۇقسات ەتٴىلمەگەن نىشاندار بار. فايلدى قايتا اتاڭىز, سوسىن قايتا جۋكتەپ كٴورٴىڭٴىز.',
 'badfilename'                 => 'فايلدىڭ اتى «$1» بوپ ٴوزگەرتٴىلدٴى.',
 'badfiletype'                 => '«.$1» ۇسىنىلماعان سۋرەت فايلىنىڭ كەڭەيتٴىمٴى.',
-'largefile'                   => 'فايل مٴولشەرٴىن $1 بايتتان اسىرماۋعا تىرىسىڭىز, بۇل فايل مٴولشەرٴى $2 بايت',
+'large-file'                  => 'فايلدى $1 مٴولشەردەن اسپاۋىنا تىرىسىڭىز; بۇل فايل مٴولشەرٴى — $2.',
 'largefileserver'             => 'وسى فايلدىڭ مٴولشەرٴى سەرۆەردٴىڭ قالاۋىنان اسىپ كەتكەن.',
 'emptyfile'                   => 'قوتارىلعان فايلىڭىز بوس سيياقتى. بۇل فايل اتاۋى جانساق ەنگٴىزٴىلگەنٴىنەن بولۋى مٴۇمكٴىن. قوتارعىڭىز كەلگەن فايل شىنىندا دا وسى فايل بولعانىن تەكسەرٴىپ الىڭىز.',
 'fileexists'                  => 'وسىنداي اتاۋلى فايل بار تٴۇگە. قايتا جازۋدىڭ الدىنان $1 تەكسەرٴىپ شىعىڭىز.',
@@ -999,7 +1029,7 @@ $1',
 'imagelist_date'            => 'كٴۇن-ايى',
 'imagelist_name'            => 'اتاۋى',
 'imagelist_user'            => 'قاتىسۋشى',
-'imagelist_size'            => 'مٴولشەرٴى (بايت)',
+'imagelist_size'            => 'مٴولشەرٴى (B)',
 'imagelist_description'     => 'سيپاتتاماسى',
 'imagelist_search_for'      => 'سۋرەتتٴى اتىمەن ٴىزدەۋ:',
 
@@ -1045,16 +1075,18 @@ $1',
 
 'disambiguations'     => 'ايرىقتى بەتتەر',
 'disambiguationspage' => '{{ns:template}}:Disambig',
-'disambiguationstext' => 'كەلەسٴى بەتتەر <i>ايرىقتى بەتكە</i> سٴىلتەيدٴى. بۇنىڭ ورنىنا بەلگٴىلٴى تاقىرىپقا سٴىلتەۋٴى قاجەت.<br />بەتكە $1 سٴىلتەگەن جاعدايدا, بەت ايرىقتى دەپ سانالادى.<br />باسقا ەسٴىم اياسىنان نۇسقايتىن سٴىلتەمەلەر مىندا <i>تٴىزٴىمدەلمەيدٴى</i>.',
+'disambiguations-text' => "كەلەسٴى بەتتەر '''ايرىقتى بەتكە''' سٴىلتەيدٴى. بۇنىڭ ورنىنا بەلگٴىلٴى تاقىرىپقا سٴىلتەۋٴى قاجەت.<br />ەگەر [[{{ns:mediawiki}}:disambiguationspage]] تٴىزٴىمٴىندەگٴى ٴۇلگٴى قولدانىلسا, بەت ايرىقتى دەپ سانالادى.",
 
 'doubleredirects'     => 'شىنجىرلى ايداتۋلار',
 'doubleredirectstext' => 'ٴاربٴىر جولداعى بٴىرٴىنشٴى مەن ەكٴىنشٴى ايداتۋ سٴىلتەمەلەرٴى بار, سونىمەن بٴىرگە ەكٴىنشٴى ايداتۋ مٴاتٴىننٴىڭ بٴىرٴىنشٴى جولى بار. ٴادەتتە بٴىرٴىنشٴى سٴىلتەمە ايدايتىن «شىن» اقىرعى بەتتٴىڭ اتاۋى بولۋى قاجەت.',
 
 'brokenredirects'     => 'ەش بەتكە كەلتٴىرمەيتٴىن ايداتۋلار',
 'brokenredirectstext' => 'كەلەسٴى ايداتۋلار جوق بەتتەرگە سٴىلتەيدٴى:',
+'brokenredirects-edit' => '(ٴوڭدەۋ)',
+'brokenredirects-delete' => '(جويۋ)',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 بايت',
+'nbytes'                  => '$1 B',
 'ncategories'             => '$1 سانات',
 'nlinks'                  => '$1 سٴىلتەمە',
 'nmembers'                => '$1 بۋىن',
@@ -1098,15 +1130,18 @@ $1',
 URL جايىنا تٴىكەلەي سٴىلتەۋٴى مٴۇمكٴىن. سوندىقتان, بەلسەندٴى پايدالانۋىنا اڭعارماي,
 وسى تٴىزٴىمدە قالۋى مٴۇمكٴىن.</p>',
 'unusedcategoriestext'    => 'كەلەسٴى سانات بەتتەر بار بولىپ تۇر, بٴىراق وعان ەشقانداي بەت, نە سانات كٴىرمەيدٴى.',
+# Book sources
 'booksources'             => 'كٴىتاپ قاينارلارى',
+'booksources-search-legend'  => 'كٴىتاپ قاينارلارىن ٴىزدەۋ',
+'booksources-isbn'           => 'ISBN بەلگٴىسٴى:',
+'booksources-go'             => 'ٴوتۋ',
+'booksources-text'           => 'تٴومەندە جاڭا جٴانە قولدانعان كٴىتاپتار ساتاتىنتوراپتارىنىڭ سٴىلتەمەلەرٴى تٴىزٴىمدەلگەن.
+بۇل توراپتاردا ٴىزدەلگەن كٴىتاپتار تۋرالى بىلايعى اقپارات بولۋعا مٴۇمكٴىن.',
 'categoriespagetext'      => 'وسىندا ۋيكيدەگٴى بارلىق ساناتتارىنىڭ تٴىزٴىمٴى بەرٴىلٴىپ تۇر.',
 'data'                    => 'دەرەكتەر',
 'userrights'              => 'قاتىسۋشىلار قۇقىقتارىن مەڭگەرۋ',
 'groups'                  => 'قاتىسۋشى توپتارى',
-'booksourcetext'          => 'تٴومەندە جاڭا جٴانە قولدانعان كٴىتاپتار ساتاتىن
-توراپتارىنىڭ سٴىلتەمەلەرٴى تٴىزٴىمدەلگەن. بۇل توراپتاردا ٴىزدەلگەن كٴىتاپتار
-تۋرالى بىلايعى اقپارات بولۋعا مٴۇمكٴىن.',
-'isbn'                    => 'ISBN بەلگٴىسٴى',
+
 'alphaindexline'          => '$1 — $2',
 'version'                 => 'جٴۇيە نۇسقاسى',
 'log'                     => 'جۋرنالدار',
@@ -1116,6 +1151,7 @@ URL جايىنا تٴىكەلەي سٴىلتەۋٴى مٴۇمكٴىن. سوند
 
 # Special:Allpages
 'nextpage'          => 'كەلەسٴى بەتكە ($1)',
+'prevpage'          => 'الدىڭعى بەتكە ($1)',
 'allpagesfrom'      => 'مىنا بەتتەن باستاپ كٴورسەتۋ:',
 'allarticles'       => 'بارلىق بەت تٴىزٴىمٴى',
 'allinnamespace'    => 'بارلىق بەت ($1 ەسٴىم اياسى)',
@@ -1201,10 +1237,17 @@ URL جايىنا تٴىكەلەي سٴىلتەۋٴى مٴۇمكٴىن. سوند
 'wlnote'               => 'تٴومەندە سوڭعى <b>$2</b> ساعاتتاعى, سوڭعى $1 ٴوزگەرٴىس كٴورسەتٴىلگەن.',
 'wlshowlast'           => 'سوڭعى $1 ساعاتتاعى, $2 كٴۇندەگٴى, $3 بولعان ٴوزگەرٴىستٴى كٴورسەتۋ',
 'wlsaved'              => 'بۇل باقىلۋ تٴىزٴىمٴىڭٴىزدٴىڭ ساقتالعان نۇسقاسى.',
-'wlhideshowown'        => 'تٴۇزەتۋٴىمدٴى $1',
-'wlhideshowbots'       => 'بوتتاردى $1',
+'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'   => 'باقىلاۋ…',
+'unwatching' => 'باقىلاماۋ…',
 'enotif_mailer'      => '{{SITENAME}} ەسكەرتۋ حات جٴىبەرۋ قىزمەتٴى',
 'enotif_reset'       => 'بارلىق بەت كارالدٴى دەپ بەلگٴىلە',
 'enotif_newpagetext' => 'مىناۋ جاڭا بەت.',
@@ -1265,10 +1308,11 @@ $NEWPAGE
 'rollbacklink'                => 'قايتارۋ',
 'rollbackfailed'              => 'قايتارۋ سٴاتسٴىز اياقتالدى',
 'cantrollback'                => 'تٴۇزەتۋ قايتارىلمايدى. بۇل بەتتٴىڭ سوڭعى ٴۇلەسكەرٴى تەك باستاۋىش اۋتورى.',
-'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|تاÙ\84Ù\82Ù\89Ù\84اÛ\8bÙ\89]]) Ø¯Û\95Ú¯Û\95Ù\86دٴÙ\89 Ø¬Ø§Ø³Ø§Ø¹Ø§Ù\86 [[:$1]]
¨Û\95تٴÙ\89Ù\86Ù´Ù\89Ú­ Ø³Ù\88ڭعÙ\89 Ù´Ù\88ڭدÛ\95Û\8bÙ´Ù\89Ù\86Û\95Ù\86 Ù\82اÙ\8aتارÛ\8b Ù´Ù\88تپÛ\95دٴى; كەيبٴىرەۋ وسى قازٴىر بەتتٴى ٴوڭدەپ نە قايتارىپ جاتىر تٴۇگە.
+'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|تالقىلاۋى]]) جاساعان [[:$1]]
¯Û\95Ú¯Û\95Ù\86Ù\86Ù´Ù\89Ú­ Ø³Ù\88ڭعÙ\89 Ù´Ù\88ڭدÛ\95Û\8bÙ´Ù\89 Ù\82اÙ\8aتارÙ\89Ù\84Ù\85ادى; كەيبٴىرەۋ وسى قازٴىر بەتتٴى ٴوڭدەپ نە قايتارىپ جاتىر تٴۇگە.
 
 سوڭعى ٴوڭدەۋدٴى [[{{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]] سوڭعى نۇسقاسىنا قايتاردى',
 'sessionfailure'              => 'كٴىرۋ سەسسيياسىندا شاتاق بولعان سيياقتى;
@@ -1291,9 +1335,12 @@ $NEWPAGE
 'protect-text'                => '<strong>$1</strong> بەتٴىنٴىڭ قورعاۋ دەڭگەيٴىن قاراي جٴانە ٴوزگەرتە الاسىز.',
 'protect-viewtext'            => 'تٴىركەلگٴىڭٴىز بەت قورعانىسى دەنگەيلەرٴىن ٴوزگەرتۋگە رۇقسات بەرمەيدٴى.
 مىنا <strong>$1</strong> بەتتٴىڭ اعىمدىق باپتاۋلارى:',
+'protect-cascadeon'           => "بۇل بەت اعىمدا قورعالعان, سەبەبٴى: وسى بەت باۋلى قورعاۋى بار كەلەسٴى بەتتەرگە كٴىرٴىستٴىرٴىلگەن. بۇل بەتتٴىڭ قورعاۋ دەڭگەيٴىن ٴوزگەرتە الاسىز, بٴىراق بۇل باۋلى قورعاۋعا ىقپال ەتپەيدٴى.",
 'protect-default'             => '(ٴادەپكٴى)',
 'protect-level-autoconfirmed' => 'تٴىركەلگٴىسٴىز پايدالانۋشىلارعا تيىم',
 'protect-level-sysop'         => 'تەك ٴاكٴىمشٴىلەرگە رۇقسات',
+'protect-summary-cascade'     => 'باۋلى',
+'protect-cascade'             => 'باۋلى قورعاۋ — بۇل بەتكە كٴىرٴىستٴىرٴىلگەن ٴارقايسى بەتتەردٴى قورعاۋ.',
 
 # Restrictions (nouns)
 'restriction-edit' => 'ٴوڭدەۋ',
@@ -1310,7 +1357,7 @@ $NEWPAGE
 قاباشاقتارىن بەلگٴىلەڭٴىز دە, جٴانە '''''قايتار!''''' تٴۇيمەسٴىن نۇقىڭىز. '''''تاستا''''' تٴۇيمەسٴىن
 نۇقىعاندا مٴاندەمە اۋماعى مەن بارلىق قاباشاقتار تازالانادى.",
 'undeletearticle'          => 'جويىلعان بەتتٴى قايتارۋ',
-'undeleterevisions'        => '$1 نۇسقا مۇراعاتتالعان',
+'undeleterevisions' => "{{PLURAL:$1|بٴىر نۇسقا|$1 نۇسقا}} مۇراعاتتالدى",
 'undeletehistory'          => 'ەگەر بەت ماعلۇماتىن قايتارساڭىز,تاريحىندا بارلىق نۇسقالار دا
 قايتارىلادى. ەگەر جويۋدان سوڭ دٴال سولاي اتاۋىمەن جاڭا بەت جاسالسا, قايتارىلعان نۇسقالار
 تاريحتىڭ ەڭ ادىندا كٴورسەتٴىلەدٴى, جٴانە كٴورسەتٴىلٴىپ تۇرعان بەتتٴىڭ اعىمدىق نۇسقاسى
@@ -1318,7 +1365,7 @@ $NEWPAGE
 'undeletehistorynoadmin'   => 'بۇل بەت جويىلعان. جويۋ سەبەبٴى الدىنداعى ٴوڭدەگەن قاتىسۋشىلار
 ەگجەي-تەگجەيلەرٴىمەن بٴىرگە تٴومەندەگٴى سيپاتتاماسىندا كٴورسەتٴىلگەن.
 وسى جويىلعان نۇسقالاردىڭ مٴاتٴىنٴى تەك ٴاكٴىمشٴىلەرگە قاتىناۋلى.',
-'undeleterevision'         => '$1 كەزٴىندەگٴى جويىلعان نۇسقاسىن',
+'undelete-revision'         => '$2 كەزٴىندەگٴى $1 دەگەننٴىڭ جويىلعان نۇسقاسى:',
 'undeleterevision-missing' => 'جارامسىز نە جوعالعان نۇسقا. سٴىلتەمەڭٴىز جارامسىز بولۋى مٴۇمكٴىن, نە
 نۇسقا قايتارىلعان تٴۇگە نەمەسە مۇراعاتتان الاستاتىلعان.',
 'undeletebtn'              => 'قايتار!',
@@ -1332,6 +1379,11 @@ $NEWPAGE
 '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'    => 'جويۋ مۇراعاتىندا ەشقانداي سٴايكەس بەتتەر تابىلمادى.',
 
 # Namespace form on various pages
 'namespace' => 'ەسٴىم اياسى:',
@@ -1347,13 +1399,14 @@ $NEWPAGE
 'uctop'         => ' (ٴۇستٴى)',
 'newbies'       => 'جاڭا قاتىسۋشىلار',
 
-'sp-newimages-showfrom' => '$1 كەزٴىنەن بەرٴى — جاڭا سۋرەتتەردٴى كٴورسەت',
-
 'sp-contributions-newest'      => 'ەڭ جاڭاسىنا',
 'sp-contributions-oldest'      => 'ەڭ ەسكٴىسٴىنە',
 'sp-contributions-newer'       => 'جاڭالاۋ $1',
 'sp-contributions-older'       => 'ەسكٴىلەۋ $1',
-'sp-contributions-newbies-sub' => 'جاڭا قاتىسۋشىلارعا',
+'sp-contributions-newbies-sub' => 'جاڭا قاتىسۋشىلار ٴۇشٴىن',
+'sp-contributions-blocklog'    => 'بۇعاتتاۋ جۋرنالى',
+
+'sp-newimages-showfrom'        => '$1 كەزٴىنەن بەرٴى — جاڭا سۋرەتتەردٴى كٴورسەت',
 
 # What links here
 'whatlinkshere' => 'سٴىلتەگەن بەتتەر',
@@ -1389,6 +1442,10 @@ $NEWPAGE
 'blockipsuccesssub'           => 'بۇعاتتاۋ سٴاتتٴى ٴوتتٴى',
 'blockipsuccesstext'          => '[[{{ns:special}}:Contributions/$1|$1]] دەگەن بۇعاتتالعان.
 <br />بۇعاتتاۋلاردى [[{{ns:special}}:Ipblocklist|IP بۇعاتتاۋ تٴىزٴىمٴىندە]] قاراپ شىعىڭىز.',
+'ipb-unblock-addr'            => '$1 دەگەندٴى بۇعاتتاماۋ',
+'ipb-unblock'                 => 'قاتىسۋشى اتىن نەمەسە IP جايىن بۇعاتتاماۋ',
+'ipb-blocklist-addr'          => '$1 ٴۇشٴىن بار بۇعاتتاۋلاردى قاراۋ',
+'ipb-blocklist'               => 'بار بۇعاتتاۋلاردى قاراۋ',
 'unblockip'                   => 'پايدالانۋشىنى بۇعاتتاماۋ',
 'unblockiptext'               => 'تٴومەندەگٴى ٴۇلگٴىت بەلگٴىلٴى IP جايىمەن نە اتاۋىمەن
 بۇرىن بۇعاتتالعان پايدالانۋشىنىڭ جازۋ رۇقساتىن قايتارۋ ٴۇشٴىن قولدانىلادى.',
@@ -1407,11 +1464,14 @@ $NEWPAGE
 'contribslink'                => 'ٴۇلەسٴى',
 'autoblocker'                 => "IP جايىڭىزدى جۋىقتا «[[{{ns:user}}:1|$1]]» پايدالانعان, سوندىقتان ٴوزدٴىك تٴۇردە بۇعاتتالعان. $1 بۇعاتتاۋ سەبەبٴى: «'''$2'''».",
 'blocklogpage'                => 'بۇعاتتاۋ_جۋرنالى',
-'blocklogentry'               => '«[[$1]]» بۇعاتتادى, بٴىتەتٴىن مەرزٴىمٴى: $2',
+'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'   => 'ٴوزدٴىك بۇعاتتاعىش ەندٴىرٴىلگەن',
 'range_block_disabled'        => 'اۋقىم بۇعاتتاۋىن جاساۋ ٴاكٴىمشٴىلٴىك مٴۇمكٴىندٴىگٴى ٴوشٴىرٴىلگەن.',
 'ipb_expiry_invalid'          => 'بٴىتەتٴىن ۋاقىتى جارامسىز.',
 'ipb_already_blocked'         => '«$1» بۇعاتتالعان تٴۇگە',
@@ -1449,11 +1509,6 @@ $NEWPAGE
 'lockfilenotwritable' => 'دەرەكقور قۇلىپتاۋ فايلى جازىلمايدى. دەرەكقوردى قۇلىپتاۋ نە اشۋ ٴۇشٴىن, ۆەب-سەرۆەر فايلعا جازۋ رۇقساتى بولۋ قاجەت.',
 'databasenotlocked'   => 'دەرەكقور قۇلىپتالعان جوق.',
 
-# Make sysop
-'rightslog'          => 'قاتىسۋشى_قۇقىقتارى_جۋرنالى',
-'rightslogtext'      => 'بۇل پايدالانۋشى قۇقىقتارىن ٴوزگەرتۋ جۋرنالى.',
-'rightslogentry'     => ' $1 توپ مٴۇشەلگٴىن $2 دەگەننەن $3 دەگەنگە ٴوزگەرتتٴى',
-'rightsnone'         => '(ەشقانداي)',
 
 # Move page
 'movepage'                => 'بەتتٴى جىلجىتۋ',
@@ -1485,6 +1540,7 @@ $NEWPAGE
 'movenologintext'         => 'بەتتٴى جىلجىتۋ ٴۇشٴىن تٴىركەلگەن بولۋىڭىز جٴانە
  [[{{ns:special}}:Userlogin|كٴىرۋٴىڭٴىز]] قاجەت.',
 'newtitle'                => 'جاڭا اتاۋعا',
+'move-watch'              => 'بۇل بەتتٴى باقىلاۋ',
 'movepagebtn'             => 'بەتتٴى جىلجىت',
 'pagemovedsub'            => 'جىلجىتۋ سٴاتتٴى اياقتالدى',
 'pagemovedtext'           => '«[[$1]]» بەتٴى «[[$2]]» بەتٴىنە جىلجىتىلدى.',
@@ -1577,28 +1633,88 @@ $NEWPAGE
 'import-logentry-interwiki'        => 'ۋيكي-تاسىمالدانعان $1',
 'import-logentry-interwiki-detail' => '$2 دەگەننەن $1 نۇسقا',
 
-# Keyboard access keys for power users
-'accesskey-search'                  => 'f',
-'accesskey-minoredit'               => 'i',
-'accesskey-save'                    => 's',
-'accesskey-preview'                 => 'p',
-'accesskey-diff'                    => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch'                   => 'w',
-
-# Tooltip help for some actions, most are in Monobook.js
+# Tooltip help for the actions
+'tooltip-pt-userpage'             => 'جەكە بەتٴىم',
+'tooltip-pt-anonuserpage'         => 'وسى IP جايدىڭ جەكە بەتٴى',
+'tooltip-pt-mytalk'               => 'تالقىلاۋ بەتٴىم',
+'tooltip-pt-anontalk'             => 'وسى IP جاي تٴۇزەتۋلەرٴىن تالقىلاۋ',
+'tooltip-pt-preferences'          => 'باپتاۋىم',
+'tooltip-pt-watchlist'            => 'ٴوزگەرٴىستەرٴىن باقىلاپ تۇرعان بەتتەر تٴىزٴىمٴىم.',
+'tooltip-pt-mycontris'            => 'ٴۇلەستەرٴىمدٴىڭ تٴىزٴىمٴى',
+'tooltip-pt-login'                => 'كٴىرۋٴىڭٴىزدٴى ۇسىنامىز, ول مٴىندەتتٴى ەمەس.',
+'tooltip-pt-anonlogin'            => 'كٴىرۋٴىڭٴىزدٴى ۇسىنامىز, بٴىراق, ول مٴىندەتتٴى ەمەس.',
+'tooltip-pt-logout'               => 'شىعۋ',
+'tooltip-ca-talk'                 => 'ماعلۇمات بەتتٴى تالقىلاۋ',
+'tooltip-ca-edit'                 => 'بۇل بەتتٴى ٴوڭدەي الاسىز. ساقتاۋدىڭ الدىندا «قاراپ شىعۋ» تٴۇيمەسٴىن نۇقىڭىز.',
+'tooltip-ca-addsection'           => 'بۇل تالقىلاۋ بەتٴىندە جاڭا تاراۋ باستاۋ.',
+'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'              => 'باستى بەتكە بارىپ كەتٴىڭٴىز',
+'tooltip-n-portal'                => 'جوبا تۋرالى, نە ٴىستەۋٴىڭٴىزگە بولاتىن, قايدان تابۋعا بولاتىن تۋرالى',
+'tooltip-n-currentevents'         => 'اعىمداعى وقيعالارعا قاتىستى اقپارات',
+'tooltip-n-recentchanges'         => 'وسى ۋيكيدەگٴى جۋىقتاعى ٴوزگەرٴىستەر تٴىزٴىمٴى.',
+'tooltip-n-randompage'            => 'كەزدەيسوق بەتتٴى جٴۇكتەۋ',
+'tooltip-n-help'                  => 'انىقتاما تابۋ ورنى.',
+'tooltip-n-sitesupport'           => 'بٴىزگە جٴاردەم ەتٴىڭٴىز',
+'tooltip-t-whatlinkshere'         => 'مىندا سٴىلتەگەن بارلىق بەتتەردٴىڭ تٴىزٴىمٴى',
+'tooltip-t-recentchangeslinked'   => 'مىننان سٴىلتەنگەن بەتتەردٴىڭ جۋىقتاعى ٴوزگەرٴىستەرٴى',
+'tooltip-feed-rss'                => 'بۇل بەتتٴىڭ RSS ارناسى',
+'tooltip-feed-atom'               => 'بۇل بەتتٴىڭ Atom ارناسى',
+'tooltip-t-contributions'         => 'وسى قاتىسۋشىنىڭ ٴۇلەس تٴىزٴىمٴىن قاراۋ',
+'tooltip-t-emailuser'             => 'وسى قاتىسۋشىعا email جٴىبەرۋ',
+'tooltip-t-upload'                => 'سۋرەت نە مەديا فايلدارىن قوتارۋ',
+'tooltip-t-specialpages'          => 'بارلىق ارنايى بەتتەر تٴىزٴىمٴى',
+'tooltip-t-print'                 => 'وسى بەتتٴىڭ باسىپ شىعارۋ نۇسقاسى',
+'tooltip-t-permalink'             => 'بەتتٴىڭ وسى نۇسقاسىنىڭ تۇراقتى سٴىلتەمەسٴى',
+'tooltip-ca-nstab-main'           => 'ماعلۇمات بەتٴىن قاراۋ',
+'tooltip-ca-nstab-user'           => 'قاتىسۋشى بەتٴىن قاراۋ',
+'tooltip-ca-nstab-media'          => 'تاسپا بەتٴىن قاراۋ',
+'tooltip-ca-nstab-special'        => 'بۇل ارنايى بەت, بەتتٴىڭ ٴوزٴى ٴوڭدەلٴىنبەيدٴى.',
+'tooltip-ca-nstab-project'        => 'جوبا بەتٴىن قاراۋ',
+'tooltip-ca-nstab-image'          => 'سۋرەت بەتٴىن قاراۋ',
+'tooltip-ca-nstab-mediawiki'      => 'جٴۇيە حابارىن قاراۋ',
+'tooltip-ca-nstab-template'       => 'ٴۇلگٴىنٴى قاراۋ',
+'tooltip-ca-nstab-help'           => 'انىقتىما بەتٴىن قاراۋ',
+'tooltip-ca-nstab-category'       => 'سانات بەتٴىن قاراۋ',
 'tooltip-minoredit'               => 'وسىنى شاعىن تٴۇزەتۋ دەپ بەلگٴىلەۋ',
 'tooltip-save'                    => 'تٴۇزەتۋٴىڭٴىزدٴى ساقتاۋ',
 'tooltip-preview'                 => 'ساقتاۋدىڭ الدىنان تٴۇزەتۋٴىڭٴىزدٴى قاراپ شىعىڭىز!',
 'tooltip-diff'                    => 'مٴاتٴىنگە قانداي ٴوزگەرٴىستەردٴى جاساعانىڭىزدى قاراۋ.',
 'tooltip-compareselectedversions' => 'بەتتٴىڭ ەكٴى نۇسقاسىنىڭ ايىرماسىن قاراۋ.',
 'tooltip-watch'                   => 'بۇل بەتتٴى باقىلاۋ تٴىزٴىمٴىڭٴىزگە ٴۇستەۋ',
+'tooltip-recreate'                => 'بەت جويىلعانىنا قاراماستان قايتا جاساۋ',
 
 # Stylesheets
-'common.css'   => '/** مىنداعى CSS ٴامٴىرلەرٴى بارلىق بەزەندٴىرۋ مٴانەرٴىندەردە قولدانىلادى */',
+'common.css'   => '/* مىنداعى CSS ٴامٴىرلەرٴى بارلىق بەزەندٴىرۋ مٴانەرٴىندەردە قولدانىلادى */',
 'monobook.css' => '/* مىنداعى CSS ٴامٴىرلەرٴى «دارا كٴىتاپ» بەزەندٴىرۋ مٴانەرٴىن پايدالانۋشىلارعا ٴاسەر ەتەدٴى */',
 
+# 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">\');
+}
+// END workaround for RTL',
+
+'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+
 # Metadata
 'nodublincore'      => 'وسى سەرۆەرگە «Dublin Core RDF» مەتا-دەرەكتەرٴى ٴوشٴىرٴىلگەن.',
 'nocreativecommons' => 'وسى سەرۆەرگە «Creative Commons RDF» مەتا-دەرەكتەرٴى ٴوشٴىرٴىلگەن.',
@@ -1629,7 +1745,7 @@ $NEWPAGE
 
 # Info page
 'infosubtitle'   => 'بەت تۋرالى اقپارات',
-'numedits'       => 'تٴۇزەتۋ سانى (نەگٴىزگٴى بەتٴى): $1',
+'numedits'       => 'تٴۇزەتۋ سانى (نەگٴىزگٴى بەت): $1',
 'numtalkedits'   => 'تٴۇزەتۋ سانى (تالقىلاۋ بەتٴى): $1',
 'numwatchers'    => 'باقىلاۋشى سانى: $1',
 'numauthors'     => 'ٴارتٴۇرلٴى اۋتورلار سانى (نەگٴىزگٴى بەتٴى): $1',
@@ -1652,132 +1768,12 @@ $NEWPAGE
 'rcpatroldisabledtext'       => 'جۋىقتاعى ٴوزگەرٴىستەر كٴۇزەتٴى قاسيەتٴى اعىمدا ٴوشٴىرٴىلگەن.',
 'markedaspatrollederror'     => 'كٴۇزەتتە دەپ بەلگٴىلەنبەيدٴى',
 'markedaspatrollederrortext' => 'كٴۇزەتتە دەپ بەلگٴىلەۋ ٴۇشٴىن نۇسقاسىن ەنگٴىزٴىڭٴىز.',
-
-# Monobook.js: tooltips and access keys for monobook
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
-
-'accesskey-pt-userpage' => '.',
-'tooltip-pt-userpage' => 'جەكە بەتٴىم',
-'accesskey-pt-anonuserpage' => '.',
-'tooltip-pt-anonuserpage' => 'وسى IP جايدىڭ جەكە بەتٴى',
-'accesskey-pt-mytalk' => 'n',
-'tooltip-pt-mytalk' => 'تالقىلاۋ بەتٴىم',
-'accesskey-pt-anontalk' => 'n',
-'tooltip-pt-anontalk' => 'وسى IP جاي تٴۇزەتۋلەرٴىن تالقىلاۋ',
-'accesskey-pt-preferences' => '',
-'tooltip-pt-preferences' => 'باپتاۋىم',
-'accesskey-pt-watchlist' => 'l',
-'tooltip-pt-watchlist' => 'ٴوزگەرٴىستەرٴىن باقىلاپ تۇرعان بەتتەر تٴىزٴىمٴىم.',
-'accesskey-pt-mycontris' => 'y',
-'tooltip-pt-mycontris' => 'ٴۇلەستەرٴىمدٴىڭ تٴىزٴىمٴى',
-'accesskey-pt-login' => 'o',
-'tooltip-pt-login' => 'كٴىرۋٴىڭٴىزدٴى ۇسىنامىز, ول مٴىندەتتٴى ەمەس.',
-'accesskey-pt-anonlogin' => 'o',
-'tooltip-pt-anonlogin' => 'كٴىرۋٴىڭٴىزدٴى ۇسىنامىز, بٴىراق, ول مٴىندەتتٴى ەمەس.',
-'accesskey-pt-logout' => '',
-'tooltip-pt-logout' => 'شىعۋ',
-'accesskey-ca-talk' => 't',
-'tooltip-ca-talk' => 'ماعلۇمات بەتتٴى تالقىلاۋ',
-'accesskey-ca-edit' => 'e',
-'tooltip-ca-edit' => 'بۇل بەتتٴى ٴوڭدەي الاسىز. ساقتاۋدىڭ الدىندا «قاراپ شىعۋ» تٴۇيمەسٴىن نۇقىڭىز.',
-'accesskey-ca-addsection' => '+',
-'tooltip-ca-addsection' => 'بۇل تالقىلاۋ بەتٴىندە جاڭا تاراۋ باستاۋ.',
-'accesskey-ca-viewsource' => 'e',
-'tooltip-ca-viewsource' => 'بۇل بەت قورعالعان, بٴىراق, قاينارىن قاراۋعا بولادى.',
-'accesskey-ca-history' => 'h',
-'tooltip-ca-history' => 'بۇل بەتتٴىن جۋىقتاعى نۇسقالارى.',
-'accesskey-ca-protect' => '=',
-'tooltip-ca-protect' => 'بۇل بەتتٴى قورعاۋ',
-'accesskey-ca-unprotect' => '=',
-'tooltip-ca-unprotect' => 'بۇل بەتتٴى قورعاماۋ',
-'accesskey-ca-delete' => 'd',
-'tooltip-ca-delete' => 'بۇل بەتتٴى جويۋ',
-'accesskey-ca-undelete' => 'd',
-'tooltip-ca-undelete' => 'بۇل بەتتٴىڭ جويۋدىڭ الدىنداعى بولعان تٴۇزەتۋلەرٴىن قايتارۋ',
-'accesskey-ca-move' => 'm',
-'tooltip-ca-move' => 'بۇل بەتتٴى جىلجىتۋ',
-'accesskey-ca-nomove' => 'm',
-'tooltip-ca-nomove' => 'بۇل بەتتٴى جىلجىتۋعا رۇقساتىڭىز جوق',
-'accesskey-ca-watch' => 'w',
-'tooltip-ca-watch' => 'بۇل بەتتٴى باقىلاۋ تٴىزٴىمٴىڭٴىزگە ٴۇستەۋ',
-'accesskey-ca-unwatch' => 'w',
-'tooltip-ca-unwatch' => 'بۇل بەتتٴى باقىلاۋ تٴىزٴىمٴىڭٴىزدەن الاستاتۋ',
-'accesskey-ca-varlang-0' => '',
-'tooltip-ca-varlang-0' => 'كيريلل جازۋى',
-'accesskey-ca-varlang-1' => '',
-'tooltip-ca-varlang-1' => 'لاتىن جازۋى',
-'accesskey-ca-varlang-2' => '',
-'tooltip-ca-varlang-2' => 'اراب جازۋى',
-'accesskey-search' => 'f',
-'tooltip-search' => 'وسى ۋيكيدەن ٴىزدەۋ',
-'accesskey-p-logo' => '',
-'tooltip-p-logo' => 'باستى بەتكە',
-'accesskey-n-mainpage' => 'z',
-'tooltip-n-mainpage' => 'باستى بەتكە بارىپ كەتٴىڭٴىز',
-'accesskey-n-portal' => '',
-'tooltip-n-portal' => 'جوبا تۋرالى, نە ٴىستەۋٴىڭٴىزگە بولاتىن, قايدان تابۋعا بولاتىن تۋرالى',
-'accesskey-n-currentevents' => '',
-'tooltip-n-currentevents' => 'اعىمداعى وقيعالارعا قاتىستى اقپارات',
-'accesskey-n-recentchanges' => 'r',
-'tooltip-n-recentchanges' => 'وسى ۋيكيدەگٴى جۋىقتاعى ٴوزگەرٴىستەر تٴىزٴىمٴى.',
-'accesskey-n-randompage' => 'x',
-'tooltip-n-randompage' => 'كەزدەيسوق بەتتٴى جٴۇكتەۋ',
-'accesskey-n-help' => '',
-'tooltip-n-help' => 'انىقتاما تابۋ ورنى.',
-'accesskey-n-sitesupport' => '',
-'tooltip-n-sitesupport' => 'بٴىزگە جٴاردەم ەتٴىڭٴىز',
-'accesskey-t-whatlinkshere' => 'j',
-'tooltip-t-whatlinkshere' => 'مىندا سٴىلتەگەن بارلىق بەتتەردٴىڭ تٴىزٴىمٴى',
-'accesskey-t-recentchangeslinked' => 'k',
-'tooltip-t-recentchangeslinked' => 'مىننان سٴىلتەنگەن بەتتەردٴىڭ جۋىقتاعى ٴوزگەرٴىستەرٴى',
-'accesskey-feed-rss' => '',
-'tooltip-feed-rss' => 'بۇل بەتتٴىڭ RSS ارناسى',
-'accesskey-feed-atom' => '',
-'tooltip-feed-atom' => 'بۇل بەتتٴىڭ Atom ارناسى',
-'accesskey-t-contributions' => '',
-'tooltip-t-contributions' => 'وسى قاتىسۋشىنىڭ ٴۇلەس تٴىزٴىمٴىن قاراۋ',
-'accesskey-t-emailuser' => '',
-'tooltip-t-emailuser' => 'وسى قاتىسۋشىعا email جٴىبەرۋ',
-'accesskey-t-upload' => 'u',
-'tooltip-t-upload' => 'سۋرەت نە مەديا فايلدارىن قوتارۋ',
-'accesskey-t-specialpages' => 'q',
-'tooltip-t-specialpages' => 'بارلىق ارنايى بەتتەر تٴىزٴىمٴى',
-'accesskey-t-print' => '',
-'tooltip-t-print' => 'وسى بەتتٴىڭ باسىپ شىعارۋ نۇسقاسى',
-'accesskey-t-permalink' => '',
-'tooltip-t-permalink' => 'بەتتٴىڭ وسى نۇسقاسىنىڭ تۇراقتى سٴىلتەمەسٴى',
-'accesskey-ca-nstab-main' => 'c',
-'tooltip-ca-nstab-main' => 'ماعلۇمات بەتٴىن قاراۋ',
-'accesskey-ca-nstab-user' => 'c',
-'tooltip-ca-nstab-user' => 'قاتىسۋشى بەتٴىن قاراۋ',
-'accesskey-ca-nstab-media' => 'c',
-'tooltip-ca-nstab-media' => 'تاسپا بەتٴىن قاراۋ',
-'accesskey-ca-nstab-special' => '',
-'tooltip-ca-nstab-special' => 'بۇل ارنايى بەت, بەتتٴىڭ ٴوزٴى ٴوڭدەلٴىنبەيدٴى.',
-'accesskey-ca-nstab-project' => 'a',
-'tooltip-ca-nstab-project' => 'جوبا بەتٴىن قاراۋ',
-'accesskey-ca-nstab-image' => 'c',
-'tooltip-ca-nstab-image' => 'سۋرەت بەتٴىن قاراۋ',
-'accesskey-ca-nstab-mediawiki' => 'c',
-'tooltip-ca-nstab-mediawiki' => 'جٴۇيە حابارىن قاراۋ',
-'accesskey-ca-nstab-template' => 'c',
-'tooltip-ca-nstab-template' => 'ٴۇلگٴىنٴى قاراۋ',
-'accesskey-ca-nstab-help' => 'c',
-'tooltip-ca-nstab-help' => 'انىقتىما بەتٴىن قاراۋ',
-'accesskey-ca-nstab-category' => 'c',
-'tooltip-ca-nstab-category' => 'سانات بەتٴىن قاراۋ',
-
-# Common.js: contains nothing but a placeholder comment
-'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">\');
-}
-// END workaround for RTL',
+'markedaspatrollederror-noautopatrol' => 'ٴوزٴىڭٴىزدٴىڭ ٴوزگەرٴىستەرٴىڭٴىزدٴى كٴۇزەتكە قويا المايسىز.',
+# Patrol log
+'patrol-log-page' => 'كٴۇزەت جۋرنالى',
+'patrol-log-line' => '$2 كەزٴىندە $1 دەگەندٴى كٴۇزەتتە دەپ بەلگٴىلەدٴى $3',
+'patrol-log-auto' => '(ٴوزدٴىك)',
+'patrol-log-diff' => 'r$1',
 
 # Image deletion
 'deletedrevision' => 'مىنا ەسكٴى نۇسقاسىن جويدى: $1.',
@@ -1809,7 +1805,7 @@ if (wgUserLanguage == "kk-cn"){
 # Media Warning
 'mediawarning' => "'''نازار سالىڭىز''': بۇل فايل تٴۇرٴىندە قاسكٴۇنەمدٴى ٴامٴىردٴىڭ بار بولۋى ىقتيمال; فايلدى جەگٴىپ جٴۇيەڭٴىزگە زييان كەلتٴىرۋٴىڭٴىز مٴۇمكٴىن.<hr />",
 
-'fileinfo' => '$1 كب, MIME تٴۇرٴى: <code>$2</code>',
+'fileinfo' => '$1 KB, MIME تٴۇرٴى: <code>$2</code>',
 
 # Metadata
 'metadata'          => 'مەتا-دەرەكتەرٴى',
@@ -1952,6 +1948,8 @@ if (wgUserLanguage == "kk-cn"){
 'exif-compression-1' => 'ۇلعايتىلعان',
 'exif-compression-6' => 'JPEG',
 
+'exif-unknowndate'   => 'بەلگٴىسٴىز كٴۇن-ايى',
+
 'exif-photometricinterpretation-2' => 'RGB',
 'exif-photometricinterpretation-6' => 'YCbCr',
 
@@ -2117,16 +2115,25 @@ if (wgUserLanguage == "kk-cn"){
 كۋٴالاندىرۋ قاجەت. ٴوزٴىڭٴىزدٴىڭ جايىڭىزعا كۋٴالاندىرۋ حاتىن جٴىبەرۋ ٴۇشٴىن تٴومەندەگٴى تٴۇيمەنٴى نۇقىڭىز.
 حاتتىڭ ٴىشٴىندە ارنايى كودى بار سٴىلتەمە كٴىرٴىستٴىرلەدٴى;  ە-پوشتا جايىڭىزدىڭ جارامدىعىن كۋٴالاندىرۋ ٴۇشٴىن
 سٴىلتەمەنٴى شولعىشتىڭ مەكەن-جاي جولاعىنا ەنگٴىزٴىپ اشىڭىز.',
+'confirmemail_pending'    => '<div class="error">
+راستاۋ بەلگٴىلەمەڭٴىز حاتپەن جٴىبەرٴىلٴىپتٴى تٴۇگە; ەگەر تٴىركەلگٴىڭٴىزدٴى 
+جۋىقتا ٴىستەسەڭٴىز, جاڭا بەلگٴىلە سۇرانىسىن جٴىبەرۋ الدىنان 
+حات كەلۋٴىن بٴىرشاما مينٴوت كٴۇتە تۇرىڭىز.
+</div>',
 'confirmemail_send'       => 'كۋٴالاندىرۋ كودىن جٴىبەرۋ',
-'confirmemail_sent'       => 'كۋٴالاندىرۋ ە-پوشتا حاتى جٴىبەرٴىلدٴى.',
+'confirmemail_sent'       => 'كۋٴالاندىرۋ حاتى جٴىبەرٴىلدٴى.',
+'confirmemail_oncreate'   => 'راستاۋ بەلگٴىلەمەسٴى ە-پوشتا ادرەسٴىڭٴىزگە جٴىبەرٴىلدٴى.
+بۇل بەلگٴىلەمە كٴىرۋ ٴۇدٴىرٴىسٴىنە كەرەگٴى جوق, بٴىراق ول ە-پوشتا نەگٴىزٴىندەگٴى
+ۋيكي قاسيەتتەردٴى ەندٴىرۋ ٴۇشٴىن جەتٴىستٴىرۋٴىڭٴىز قاجەت.',
 'confirmemail_sendfailed' => 'كۋٴالاندىرۋ حاتى جٴىبەرٴىلمەدٴى. ەنگٴىزٴىلگەن جايدى جارامسىز ٴارٴىتەرٴىنە تەكسەرٴىپ شىعىڭىز.
 
-ە-پوشتا قىزمەتٴى قايتارعانى: $1',
+پوشتا جٴىبەرگٴىشتٴىڭ قايتارعانى: $1',
 'confirmemail_invalid'    => 'كۋٴالاندىرۋ كودى جارامسىز. كودتىڭ مەرزٴىمٴى بٴىتكەن شىعار.',
 'confirmemail_needlogin'  => 'ە-پوشتا جايىڭىزدى كۋٴالاندىرۋ ٴۇشٴىن $1 قاجەت.',
 'confirmemail_success'    => 'ە-پوشتا جايىڭىز كۋٴالاندىرىلدى. ەندٴى ۋيكيگە كٴىرٴىپ جۇمىسقا كٴىرٴىسۋگە بولادى',
 'confirmemail_loggedin'   => 'ە-پوشتا جايىڭىز كۋٴالاندىرىلدى.',
 'confirmemail_error'      => 'كۋٴالاندىرۋىڭىزدى ساقتاعاندا بەلگٴىسٴىز قاتە بولدى.',
+
 'confirmemail_subject'    => '{{SITENAME}} تورابىنان ە-پوشتا جايىڭىزدى كۋٴالاندىرۋ حاتى',
 'confirmemail_body'       => "كەيبٴىرەۋ, مىنا $1 IP جايىنان, ٴوزٴىڭٴىز بولۋى مٴۇمكٴىن,
 {{SITENAME}} جوباسىنداعى ە-پوشتا جايىن قولدانىپ «$2» تٴىركەلگٴى جاساپتى.
@@ -2164,7 +2171,6 @@ $1
 : ''$2''
 وسى بەتتٴى شىنىنان قايتا جاساۋىن راستاڭىز.",
 'recreate'            => 'قايتا جاساۋ',
-'tooltip-recreate'    => 'بۇل بەتتٴى جويىلۋىنا قاراماي قايتا جاساۋ',
 
 'unit-pixel' => ' px',
 
@@ -2208,7 +2214,14 @@ $1
 'autosumm-blank'   => 'بەتتٴىڭ بارلىق ماعلۇماتىن الاستاتتى',
 '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-kilobytes' => '$1 KB',
+'size-megabytes' => '$1 MB',
+'size-gigabytes' => '$1 GB',
+
 );
 
 ?>
index 11181a8..eecfba4 100644 (file)
@@ -59,6 +59,7 @@ $namespaceAliases = array(
        'Anıqtama_talqılawı'  => NS_HELP_TALK,
        'Sanat'               => NS_CATEGORY,
        'Sanat_talqılawı'     => NS_CATEGORY_TALK,
+
        # Aliases to kk-cn namespaces
        'تاسپا'              => NS_MEDIA,
        'ارنايى'              => NS_SPECIAL,
@@ -136,8 +137,10 @@ $messages = array(
 'tog-editwidth'               => 'Өңдеу аумағы толық енімен',
 'tog-watchcreations'          => 'Мен бастаған беттерді бақылау тізіміме қос',
 'tog-watchdefault'            => 'Мен өңдеген беттерді бақылау тізіміме қос',
-'tog-minordefault'            => 'Барлық түзетулерді әдепкіден шағын деп белгіле',
-'tog-previewontop'            => 'Қарап шығуды өңдеу аумағының үстіне сал',
+'tog-watchmoves'              => 'Мен жылжытқан беттерді бақылау тізіміме қос',
+'tog-watchdeletion'           => 'Мен жойған беттерді бақылау тізіміме қос',
+'tog-minordefault'            => 'Әдепкіден барлық түзетулерді шағын деп белгілеу',
+'tog-previewontop'            => 'Қарап шығу аумағы өңдеу аумағы алдында',
 'tog-previewonfirst'          => 'Бірінші өңдегенде қарап шығу',
 'tog-nocache'                 => 'Бет қосалқы қалтасын өшір',
 'tog-enotifwatchlistpages'    => 'Бақыланған бет өзгергенде маған хат жібер',
@@ -150,17 +153,19 @@ $messages = array(
 'tog-externaldiff'            => 'Сыртқы айырмағышты әдепкіден қолдан',
 'tog-showjumplinks'           => '«Өтіп кету» қатынау сілтемелерін ендір',
 'tog-uselivepreview'          => 'Тура қарап шығуды қолдану (JavaScript) (Сынақ түрінде)',
-'tog-autopatrol'              => 'Түзетуімді күзетке белгіле',
 'tog-forceeditsummary'        => 'Өңдеу сипаттамасы бос қалғанда маған ескерт',
 'tog-watchlisthideown'        => 'Түзетуімді бақылау тізімнен жасыр',
 'tog-watchlisthidebots'       => 'Бот түзетуін бақылау тізімнен жасыр',
+'tog-watchlisthideminor'      => 'Шағын түзетулерді бақылау тізімінде көрсетпеу',
 'tog-nolangconversion'        => 'Тіл түрін аудармау',
+'tog-ccmeonemails'            => 'Басқа қатысушыға жіберген хатымның көшірмесін маған да жібер',
+'tog-diffonly'                => "Айырма астында бет мағлұматын көрсетпе",
 
 'underline-always'  => 'Әрқашан',
 'underline-never'   => 'Ешқашан',
 'underline-default' => 'Шолғыш бойынша',
 
-'skinpreview' => '(Қарап шығу)',
+'skinpreview'       => '(Қарап шығу)',
 
 # Dates
 'sunday'        => 'Жексенбі',
@@ -237,7 +242,7 @@ $messages = array(
 'about'           => 'Біз туралы',
 'aboutsite'       => '{{SITENAME}} туралы',
 'aboutpage'       => '{{ns:project}}:Біз_туралы',
-'article'         => 'Мағлұмат',
+'article'         => 'Мағлұмат беті',
 'help'            => 'Анықтама',
 'helppage'        => '{{ns:help}}:Мазмұны',
 'bugreports'      => 'Қате есептемелері',
@@ -282,7 +287,7 @@ $messages = array(
 'searcharticle'     => 'Өту',
 'history'           => 'Бет тарихы',
 'history_short'     => 'Тарихы',
-'updatedmarker'     => 'соңғы кіргеннен бері жаңартылған',
+'updatedmarker'     => 'соңғы кірістен бері жаңартылған',
 'info_short'        => 'Ақпарат',
 'printableversion'  => 'Басып шығаруға',
 'permalink'         => 'Тұрақты сілтеме',
@@ -418,17 +423,18 @@ $1',
 'perfdisabledsub'      => 'Мында $1 бетінің сақталған көшірмесі:', # obsolete?
 'perfcached'           => 'Келесі дерек қосалқы қалтасынан алынған, сондықтан толықтай жаңаланмаған болуы мүмкін.',
 'perfcachedts'         => 'Келесі дерек қосалқы қалтасынан алынған, соңғы жаңаланлған кезі: $1.',
+'querypage-no-updates' => 'Бұл беттің жаңартылуы ағымда өшірілген. Деректері қазір өзгертілмейді.',
 'wrong_wfQuery_params' => 'wfQuery() функциясында жарамсыз баптар<br />
 Функция: $1<br />
 Сұраныс: $2',
 'viewsource'           => 'Қайнарын қарау',
-'viewsourcefor'        => '$1 қайнары',
-'protectedtext'        => 'Бұл бет өңдеу болдырмау үшін құлыпталынған.
-
-Бұл беттің қайнарын қарауыңызға және көшіріп алуңызға болады:',
+'viewsourcefor'        => '$1 деген үшін',
+'protectedpagetext'    => 'Бұл бет өңдеу болдырмау үшін құлыпталынған.',
+'viewsourcetext'       => 'Бұл беттің қайнарын қарауыңызға және көшіріп алуңызға болады:',
 'protectedinterface'   => 'Бұл бет бағдарламаның тілдесу мәтінін жетістіреді, сондықтан қиянат келтірмеу үшін өзгертуі құлыпталған.',
 'editinginterface'     => "'''Назар салыңыз:''' Бағдарламаға тілдесу мәтінін жетістіретін MediaWiki бетін өңдеп жатырсыз. Бұл беттің өзгертуі барлық пайдаланушылар тілдесуіне әсер етеді.",
 'sqlhidden'            => '(SQL сұранысы жасырылды)',
+'cascadeprotected'     => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендірілген беттерге кіріктірілген:',
 
 # Login and logout pages
 'logouttitle'                => 'Қатысушы шығуы',
@@ -437,9 +443,11 @@ $1',
 шолуыңыз мүмкін, немесе басқа пайдаланушының жүйеге кіруі мүмкін.
 Кейбір беттерде әлі де жүйеге кіргеніңіздей көрінуі мүмкіндігін
 ескертеміз; бұл шолғыштың қосалқы қалтасын босату арқылы шешіледі.',
+
 'welcomecreation'            => '== Қош келдіңіз, $1! ==
 
 Тіркелгіңіз жасалды. {{SITENAME}} баптауыңызды қалауыңызбен өзгертуді ұмытпаңыз.',
+
 'loginpagetitle'             => 'Қатысушы кіруі',
 'yourname'                   => 'Қатысушы атыңыз',
 'yourpassword'               => 'Құпия сөзіңіз',
@@ -449,6 +457,7 @@ $1',
 'externaldberror'            => 'Осында сыртқы теңдестіру дерекқорында қате болды, немесе сыртқы тіркелгіңізді жаңалауға рұқсат жоқ.',
 'loginproblem'               => '<b>Кіруіңіз кезінде осында қиындыққа тап болдық.</b><br />Тағы да қайталап қараңыз.',
 'alreadyloggedin'            => '<strong>$1 деген қатысушы, кіріпсіз түге!<strong><br />',
+
 'login'                      => 'Кіру',
 'loginprompt'                => '{{SITENAME}} торабына кіру үшін «cookies» қасиетін ендіруіңіз қажет.',
 'userlogin'                  => 'Кіру / Тіркелгі жасау',
@@ -508,6 +517,8 @@ $1',
 'throttled-mailpassword'     => 'Соңғы $1 сағатта құпия сөз ескерту хаты жіберілді түге.
 Қиянатшылыққа кедергі болу үшін, $1 сағат сайын тек бір ғана құпия сөз ескерту
 хаты жіберіледі.',
+
+
 'mailerror'                  => 'Хат жіберу қатесі: $1',
 'acct_creation_throttle_hit' => 'Ғафу етіңіз, сіз $1 тіркелгі жасапсыз түге. Онан артық істей алмайсыз.',
 'emailauthenticated'         => 'Е-пошта жайыңыз куәландырылған кезі: $1.',
@@ -520,6 +531,16 @@ $1',
 'accountcreated'             => 'Тіркелгі жасалды',
 'accountcreatedtext'         => '$1 үшін қатысушы тіркелгісі жасалды.',
 
+# Password reset dialog
+'resetpass'               => 'Тіркелгінің құпия сөзін бұрынғы қалыпына келтіру',
+'resetpass_announce'      => 'Хатпен жіберілген уақытша белгілемемен кіріпсіз. Тіркелуді бітіру үшін жаңа құпия сөзіңізді мында енгізіңіз:',
+'resetpass_header'        => 'Құпия сөзді бұрынғы қалыпына келтіру',
+'resetpass_submit'        => 'Құпия сөзді қалаңыз да кіріңіз',
+'resetpass_success'       => 'Құпия сөзіңіз сәтті өзгертілді! Енді кіріңіз…',
+'resetpass_bad_temporary' => 'Уақытша құпия сөз жарамсыз. Мүмкін құпия сөзіңізді өзгерткен боларсыз немесе жаңа уақытша құпия сөз сұраған боларсыз.',
+'resetpass_forbidden'     => 'Бұл уикиде құпия сөздер өзгертілмейді',
+'resetpass_missing'       => 'Үлгіт деректері жоқ.',
+
 # Edit page toolbar
 'bold_sample'     => 'Жуан мәтін',
 'bold_tip'        => 'Жуан мәтін',
@@ -565,7 +586,7 @@ $1',
 
 Осы бұғаттауды талқылау үшін $1 дегенмен не басқа [[{{ns:project}}:Әкімшілер|әкімшімен]] қатынасуыңызға болады.
 [[{{ns:special:Preferences|Тіркелгі баптауларын]] қолданып жарамды е-пошта жайын енгізгенше дейін
-«Қатысушыға хат жазу» қасиетін пайдаланылмайсыз. Ағымдық IP жайыңыз $3 болған. Бұны әрбір сұранысыңызға қосыңыз.",
+«Қатысушыға хат жазу» қасиетін пайдаланылмайсыз. Ағымдық IP жайыңыз: $3, және бұғатауы: № $5. Соның біреуін, немесе екеуін де әрбір сұранысыңызға қосыңыз.",
 'blockedoriginalsource'     => "Төменде '''$1''' дегеннің қайнары көрсетіледі:",
 'blockededitsource'         => "Төменде '''$1''' дегенге жасалған '''түзетуңіздің''' мәтіні көрсетіледі:",
 'whitelistedittitle'        => 'Өңдеу үшін кіруіңіз жөн.',
@@ -631,23 +652,33 @@ $1',
 Тағы, осыны өзіңіз жазғаныңызды, не барша қазынасынан, немесе сондай-ақ ақысыз ашық қайнарынан көшіргеніңізді
 дәл осындай бізге міндеттеме бересіз (көбірек ақпарат үшін $1 қужатын қараңыз).<br />
 <strong>АУТОРЛЫҚ ҚҰҚЫҚПЕН ҚОРҒАУЛЫ АҚПАРАТТЫ РҰҚСАТСЫЗ ҚОСПАҢЫЗ!</strong>',
-'longpagewarning'           => '<strong>НАЗАР САЛЫҢЫЗ: Бұл беттің мөлшері — $1 килобайт; кейбір
-шолғыштарда бет мөлшері 32 кБ жетсе не оны асса өңдеу күрделі болуы мүмкін.
+'longpagewarning'           => '<strong>НАЗАР САЛЫҢЫЗ: Бұл беттің мөлшері — $1 KB; кейбір
+шолғыштарда бет мөлшері 32 KB жетсе не оны асса өңдеу күрделі болуы мүмкін.
 Бетті бірнеше кішкін бөлімдерге бөліп көріңіз.</strong>',
-'longpageerror'             => '<strong>ҚАТЕ: Жіберетін мәтініңіздін мөлшері — $1 кБ, ең көбі $2 кБ
+'longpageerror'             => '<strong>ҚАТЕ: Жіберетін мәтініңіздін мөлшері — $1 KB, ең көбі $2 KB
 рұқсат етілген мөлшерінен асқан. Бұл сақтай алынбайды.</strong>',
 'readonlywarning'           => '<strong>НАЗАР САЛЫҢЫЗ: Дерекқор жөндету үшін құлыпталған,
 сондықтан дәл қазір түзетуіңізді сақтай алмайсыз. Сосын қолдануға үшін мәтәніңізді көшіріп,
 өз компүтеріңізде файлға сақтаңыз.</strong>',
 'protectedpagewarning'      => '<strong>НАЗАР САЛЫҢЫЗ: Бұл бет қорғалған. Тек әкімші рұқсаты бар қатысушылар өңдеу жасай алады.</strong>',
-'semiprotectedpagewarning'  => "'''Аңғартпа:''' Бет [[{{ns:project}}:Жартылай қорғау саясаты|қорғалған]], сондықтан осыны тек рұқсаты бар қатысушылар өңдей алады.",
+'semiprotectedpagewarning'  => "'''Аңғартпа:''' Бет жартылай қорғалған, сондықтан осыны тек рұқсаты бар қатысушылар өңдей алады.",
+'cascadeprotectedwarning'   => "'''Назар салыңыз''': Бұл бет құлыпталған, енді тек әкімші құқықтары бар пайдаланушылар бұны өңдей алады.Бұның себебі: бұл бет «баулы қорғауы» бар келесі беттерге кіріктірілген:",
 'templatesused'             => 'Бұл бетте қолданылған үлгілер:',
 'templatesusedpreview'      => 'Бұны қарап шығуға қолданылған үлгілер:',
 'templatesusedsection'      => 'Бұл бөлімде қолданылған үлгілер:',
+'template-protected'        => '(қорғалған)',
+'template-semiprotected'    => '(жартылай қорғалған)',
 'edittools'                 => '<!-- Мындағы мағлұмат өңдеу және қотару үлгіттріңің астында көрсетіледі. -->',
 'nocreatetitle'             => 'Бетті бастау шектелген',
 'nocreatetext'              => 'Бұл торапта жаңа бет бастауы шектелген.
 Кері қайтып бар бетті өңдеуіңізге болады, немесе [[{{ns:special}}:Userlogin|кіруіңізге не тіркелгі жасауға]] болады.',
+
+# "Undo" feature
+'undo-success' => 'Бұл өңдеудің болдырмауы атқарылады. Талабыңызды біліп тұрып алдын ала төмендегі салыстыруды тексеріп шығыңыз да, түзету болдырмауын бітіру үшін төмендегі өзгерістерді сақтаңыз.',
+'undo-failure' => 'Бұл өңдеудің болдырмауы атқарылмайды, себебі: кедергі жасаған аралас түзетулер бар.',
+'undo-summary' => '[[ns:special:Contributions/$2]] ([[ns:user_talk:$2]]) істеген $1 нұсқасын болдырмау',
+
+# Account creation failure
 'cantcreateaccounttitle'    => 'Тіркелгі жасалмады',
 'cantcreateaccounttext'     => 'Осы IP жайдан (<b>$1</b>) тіркелгі жасауы бұғатталған.
 Бәлкім себебі, оқу орныңыздан, немесе Интернет жеткізушіден
@@ -726,6 +757,8 @@ $1',
 'selectnewerversionfordiff' => 'Салыстыру үшін жаңалау нұсқасын талғаңыз',
 'selectolderversionfordiff' => 'Салыстыру үшін ескілеу нұсқасын талғаңыз',
 'compareselectedversions'   => 'Таңдаған нұсқаларды салыстыру',
+'editundo'                  => 'болдырмау',
+'diff-multi'                => "({{plural:$1|Бір аралас нұсқа|$1 аралас нұсқа}} көрсетілмеді.)",
 
 # Search results
 'searchresults'         => 'Іздестіру нәтижелері',
@@ -758,6 +791,7 @@ $1',
 'powersearch'           => 'Іздеу',
 'powersearchtext'       => 'Мына есім аяларда іздеу:<br />$1<br />$2 Айдатуларды тізімдеу<br />Іздестіру сұранысы: $3 $9',
 'searchdisabled'        => '{{SITENAME}} жобасында ішкі іздеуі өшірілген. Әзірше Google немесе Yahoo! арқылы іздеуге болады. Аңғартпа: {{SITENAME}} мағлұмат тізімідеулері оларда ескірген болуға мүмкін.',
+
 'blanknamespace'        => '(Негізгі)',
 
 # Preferences page
@@ -840,10 +874,17 @@ $1',
 'grouppage-sysop'      => '{{ns:project}}:Әкімшілер',
 'grouppage-bureaucrat' => '{{ns:project}}:Төрешілер',
 
+# User rights log
+'rightslog'          => 'Қатысушы_құқықтары_журналы',
+'rightslogtext'      => 'Бұл пайдаланушылар құқықтарын өзгерту журналы.',
+'rightslogentry'     => ' $1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
+'rightsnone'         => '(ешқандай)',
+
 # Recent changes
 'changes'                           => 'өзгеріс',
 'recentchanges'                     => 'Жуықтағы өзгерістер',
 'recentchangestext'                 => 'Бұл бетте осы уикидегі болған жуықтағы өзгерістер байқалады.',
+'recentchanges-feed-description'    => 'Бұл арнаменен уикидегі ең соңғы өзгерістер қадағаланады.',
 'rcnote'                            => '$3 кезіне дейін — төменде соңғы <strong>$2</strong> күндегі, соңғы <strong>$1</strong> өзгеріс көрсетілген.',
 'rcnotefrom'                        => '<b>$2</b> кезінен бері — төменде өзгерістер <b>$1</b> дейін көрсетілген.',
 'rclistfrom'                        => '$1 кезінен бері — жаңа өзгерістерді көрсет.',
@@ -899,7 +940,7 @@ $1',
 'illegalfilename'             => '«$1» файл атауында бет атауларында рұқсат етілмеген нышандар бар. Файлды қайта атаңыз, сосын қайта жуктеп көріңіз.',
 'badfilename'                 => 'Файлдың аты «$1» боп өзгертілді.',
 'badfiletype'                 => '«.$1» ұсынылмаған сурет файлының кеңейтімі.',
-'largefile'                   => 'Файл мөлшерін $1 Байттан асырмауға тырысыңыз, бұл файл мөлшері $2 Байт',
+'large-file'                  => 'Файлды $1 мөлшерден аспауына тырысыңыз; бұл файл мөлшері — $2.',
 'largefileserver'             => 'Осы файлдың мөлшері сервердің қалауынан асып кеткен.',
 'emptyfile'                   => 'Қотарылған файлыңыз бос сияқты. Бұл файл атауы жансақ енгізілгенінен болуы мүмкін. Қотарғыңыз келген файл шынында да осы файл болғанын тексеріп алыңыз.',
 'fileexists'                  => 'Осындай атаулы файл бар түге. Қайта жазудың алдынан $1 тексеріп шығыңыз.',
@@ -974,7 +1015,7 @@ $1',
 'imagelist_date'            => 'Күн-айы',
 'imagelist_name'            => 'Атауы',
 'imagelist_user'            => 'Қатысушы',
-'imagelist_size'            => 'Мөлшері (байт)',
+'imagelist_size'            => 'Мөлшері (B)',
 'imagelist_description'     => 'Сипаттамасы',
 'imagelist_search_for'      => 'Суретті атымен іздеу:',
 
@@ -1020,16 +1061,18 @@ $1',
 
 'disambiguations'     => 'Айрықты беттер',
 'disambiguationspage' => '{{ns:template}}:Disambig',
-'disambiguationstext' => 'Келесі беттер <i>айрықты бетке</i> сілтейді. Бұның орнына белгілі тақырыпқа сілтеуі қажет.<br />Бетке $1 сілтеген жағдайда, бет айрықты деп саналады.<br />Басқа есім аясынан нұсқайтын сілтемелер мында <i>тізімделмейді</i>.',
+'disambiguations-text' => "Келесі беттер '''айрықты бетке''' сілтейді. Бұның орнына белгілі тақырыпқа сілтеуі қажет.<br />Егер [[{{ns:mediawiki}}:disambiguationspage]] тізіміндегі үлгі қолданылса, бет айрықты деп саналады.",
 
 'doubleredirects'     => 'Шынжырлы айдатулар',
 'doubleredirectstext' => 'Әрбір жолдағы бірінші мен екінші айдату сілтемелері бар, сонымен бірге екінші айдату мәтіннің бірінші жолы бар. Әдетте бірінші сілтеме айдайтын «шын» ақырғы беттің атауы болуы қажет.',
 
 'brokenredirects'     => 'Еш бетке келтірмейтін айдатулар',
 'brokenredirectstext' => 'Келесі айдатулар жоқ беттерге сілтейді:',
+'brokenredirects-edit' => '(өңдеу)',
+'brokenredirects-delete' => '(жою)',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 Байт',
+'nbytes'                  => '$1 B',
 'ncategories'             => '$1 санат',
 'nlinks'                  => '$1 сілтеме',
 'nmembers'                => '$1 буын',
@@ -1073,15 +1116,20 @@ $1',
 URL жайына тікелей сілтеуі мүмкін. Сондықтан, белсенді пайдалануына аңғармай,
 осы тізімде қалуы мүмкін.</p>',
 'unusedcategoriestext'    => 'Келесі санат беттер бар болып тұр, бірақ оған ешқандай бет, не санат кірмейді.',
-'booksources'             => 'Кітап қайнарлары',
+
+# Book sources
+'booksources'                => 'Кітап қайнарлары',
+'booksources-search-legend'  => 'Кітап қайнарларын іздеу',
+'booksources-isbn'           => 'ISBN белгісі:',
+'booksources-go'             => 'Өту',
+'booksources-text'           => 'Төменде жаңа және қолданған кітаптар сататынтораптарының сілтемелері тізімделген.
+Бұл тораптарда ізделген кітаптар туралы былайғы ақпарат болуға мүмкін.',
+
 'categoriespagetext'      => 'Осында уикидегі барлық санаттарының тізімі беріліп тұр.',
 'data'                    => 'Деректер',
 'userrights'              => 'Қатысушылар құқықтарын меңгеру',
 'groups'                  => 'Қатысушы топтары',
-'booksourcetext'          => 'Төменде жаңа және қолданған кітаптар сататын
-тораптарының сілтемелері тізімделген. Бұл тораптарда ізделген кітаптар
-туралы былайғы ақпарат болуға мүмкін.',
-'isbn'                    => 'ISBN белгісі',
+
 'alphaindexline'          => '$1 — $2',
 'version'                 => 'Жүйе нұсқасы',
 'log'                     => 'Журналдар',
@@ -1091,6 +1139,7 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 
 # Special:Allpages
 'nextpage'          => 'Келесі бетке ($1)',
+'prevpage'          => 'Алдыңғы бетке ($1)',
 'allpagesfrom'      => 'Мына беттен бастап көрсету:',
 'allarticles'       => 'Барлық бет тізімі',
 'allinnamespace'    => 'Барлық бет ($1 есім аясы)',
@@ -1176,10 +1225,18 @@ URL жайына тікелей сілтеуі мүмкін. Сондықтан,
 'wlnote'               => 'Төменде соңғы <b>$2</b> сағаттағы, соңғы $1 өзгеріс көрсетілген.',
 'wlshowlast'           => 'Соңғы $1 сағаттағы, $2 күндегі, $3 болған өзгерісті көрсету',
 'wlsaved'              => 'Бұл бақылу тізіміңіздің сақталған нұсқасы.',
-'wlhideshowown'        => 'Түзетуімді $1',
-'wlhideshowbots'       => 'Боттарды $1',
+'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'   => 'Бақылау…',
+'unwatching' => 'Бақыламау…',
+
 'enotif_mailer'      => '{{SITENAME}} ескерту хат жіберу қызметі',
 'enotif_reset'       => 'Барлық бет каралді деп белгіле',
 'enotif_newpagetext' => 'Мынау жаңа бет.',
@@ -1240,10 +1297,11 @@ $NEWPAGE
 'rollbacklink'                => 'қайтару',
 'rollbackfailed'              => 'Қайтару сәтсіз аяқталды',
 'cantrollback'                => 'Түзету қайтарылмайды. Бұл беттің соңғы үлескері тек бастауыш ауторы.',
-'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Ñ\82алÒ\9bÑ\8bлаÑ\83Ñ\8b]]) Ð´ÐµÐ³ÐµÐ½Ð´Ñ\96 Ð¶Ð°Ñ\81аÒ\93ан [[:$1]]
±ÐµÑ\82Ñ\96нÑ\96Ò£ Ñ\81оңÒ\93Ñ\8b Ó©Ò£Ð´ÐµÑ\83Ñ\96нен Ò\9bайÑ\82аÑ\80Ñ\83 Ó©Ñ\82педÑ\96; кейбіреу осы қазір бетті өңдеп не қайтарып жатыр түге.
+'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) жасаған [[:$1]]
´ÐµÐ³ÐµÐ½Ð½Ñ\96Ò£ Ñ\81оңÒ\93Ñ\8b Ó©Ò£Ð´ÐµÑ\83Ñ\96 Ò\9bайÑ\82аÑ\80Ñ\8bлмадÑ\8b; кейбіреу осы қазір бетті өңдеп не қайтарып жатыр түге.
 
 Соңғы өңдеуді [[{{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]] соңғы нұсқасына қайтарды',
 'sessionfailure'              => 'Кіру сессиясында шатақ болған сияқты;
@@ -1266,9 +1324,12 @@ $NEWPAGE
 'protect-text'                => '<strong>$1</strong> бетінің қорғау деңгейін қарай және өзгерте аласыз.',
 'protect-viewtext'            => 'Тіркелгіңіз бет қорғанысы денгейлерін өзгертуге рұқсат бермейді.
 Мына <strong>$1</strong> беттің ағымдық баптаулары:',
+'protect-cascadeon'           => "Бұл бет ағымда қорғалған, себебі: осы бет баулы қорғауы бар келесі беттерге кірістірілген. Бұл беттің қорғау деңгейін өзгерте аласыз, бірақ бұл баулы қорғауға ықпал етпейді.",
 'protect-default'             => '(әдепкі)',
 'protect-level-autoconfirmed' => 'Тіркелгісіз пайдаланушыларға тиым',
 'protect-level-sysop'         => 'Тек әкімшілерге рұқсат',
+'protect-summary-cascade'     => 'баулы',
+'protect-cascade'             => 'Баулы қорғау — бұл бетке кірістірілген әрқайсы беттерді қорғау.',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Өңдеу',
@@ -1285,7 +1346,7 @@ $NEWPAGE
 қабашақтарын белгілеңіз де, және '''''Қайтар!''''' түймесін нұқыңыз. '''''Таста''''' түймесін
 нұқығанда мәндеме аумағы мен барлық қабашақтар тазаланады.",
 'undeletearticle'          => 'Жойылған бетті қайтару',
-'undeleterevisions'        => '$1 нұсқа мұрағатталған',
+'undeleterevisions' => "{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды",
 'undeletehistory'          => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
 қайтарылады. Егер жоюдан соң дәл солай атауымен жаңа бет жасалса, қайтарылған нұсқалар
 тарихтың ең адында көрсетіледі, және көрсетіліп тұрған беттің ағымдық нұсқасы
@@ -1293,7 +1354,7 @@ $NEWPAGE
 'undeletehistorynoadmin'   => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
 егжей-тегжейлерімен бірге төмендегі сипаттамасында көрсетілген.
 Осы жойылған нұсқалардың мәтіні тек әкімшілерге қатынаулы.',
-'undeleterevision'         => '$1 кезіндегі жойылған нұсқасын',
+'undelete-revision'         => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
 'undeleterevision-missing' => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
 нұсқа қайтарылған түге немесе мұрағаттан аластатылған.',
 'undeletebtn'              => 'Қайтар!',
@@ -1307,6 +1368,11 @@ $NEWPAGE
 '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'    => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
 
 # Namespace form on various pages
 'namespace' => 'Есім аясы:',
@@ -1322,13 +1388,14 @@ $NEWPAGE
 'uctop'         => ' (үсті)',
 'newbies'       => 'жаңа қатысушылар',
 
-'sp-newimages-showfrom' => '$1 кезінен бері — жаңа суреттерді көрсет',
-
 'sp-contributions-newest'      => 'Ең жаңасына',
 'sp-contributions-oldest'      => 'Ең ескісіне',
 'sp-contributions-newer'       => 'Жаңалау $1',
 'sp-contributions-older'       => 'Ескілеу $1',
-'sp-contributions-newbies-sub' => 'Жаңа қатысушыларға',
+'sp-contributions-newbies-sub' => 'Жаңа қатысушылар үшін',
+'sp-contributions-blocklog'    => 'Бұғаттау журналы',
+
+'sp-newimages-showfrom'        => '$1 кезінен бері — жаңа суреттерді көрсет',
 
 # What links here
 'whatlinkshere' => 'Сілтеген беттер',
@@ -1343,8 +1410,8 @@ $NEWPAGE
 
 # Block/unblock
 'blockip'                     => 'Пайдаланушыны бұғаттау',
-'blockiptext'                 => 'Төмендегі үлгіт пайдаланушының жазу рұқсатын
-белгілі IP жайымен не атауымен бұғаттау үшін қолданылады.
+'blockiptext'                 => 'Төмендегі үлгіт пайдаланушының жазу 
+рұқсатын белгілі IP жайымен не атауымен бұғаттау үшін қолданылады.
 Бұны тек бұзақылыққа кедергі істеу үшін және де
 [[{{ns:project}}:Саясат|саясат]] бойынша атқаруыңыз жөн.
 Төменде тиісті себебін толтырып көрсетіңіз (мысалы, дәйекке бұзақылықпен
@@ -1364,6 +1431,10 @@ $NEWPAGE
 'blockipsuccesssub'           => 'Бұғаттау сәтті өтті',
 'blockipsuccesstext'          => '[[{{ns:special}}:Contributions/$1|$1]] деген бұғатталған.
 <br />Бұғаттауларды [[{{ns:special}}:Ipblocklist|IP бұғаттау тізімінде]] қарап шығыңыз.',
+'ipb-unblock-addr'            => '$1 дегенді бұғаттамау',
+'ipb-unblock'                 => 'Қатысушы атын немесе IP жайын бұғаттамау',
+'ipb-blocklist-addr'          => '$1 үшін бар бұғаттауларды қарау',
+'ipb-blocklist'               => 'Бар бұғаттауларды қарау',
 'unblockip'                   => 'Пайдаланушыны бұғаттамау',
 'unblockiptext'               => 'Төмендегі үлгіт белгілі IP жайымен не атауымен
 бұрын бұғатталған пайдаланушының жазу рұқсатын қайтару үшін қолданылады.',
@@ -1382,11 +1453,14 @@ $NEWPAGE
 'contribslink'                => 'үлесі',
 'autoblocker'                 => "IP жайыңызды жуықта «[[{{ns:user}}:1|$1]]» пайдаланған, сондықтан өздік түрде бұғатталған. $1 бұғаттау себебі: «'''$2'''».",
 'blocklogpage'                => 'Бұғаттау_журналы',
-'blocklogentry'               => '«[[$1]]» бұғаттады, бітетін мерзімі: $2',
+'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'   => 'өздік бұғаттағыш ендірілген',
 'range_block_disabled'        => 'Ауқым бұғаттауын жасау әкімшілік мүмкіндігі өшірілген.',
 'ipb_expiry_invalid'          => 'Бітетін уақыты жарамсыз.',
 'ipb_already_blocked'         => '«$1» бұғатталған түге',
@@ -1424,11 +1498,6 @@ $NEWPAGE
 'lockfilenotwritable' => 'Дерекқор құлыптау файлы жазылмайды. Дерекқорды құлыптау не ашу үшін, веб-сервер файлға жазу рұқсаты болу қажет.',
 'databasenotlocked'   => 'Дерекқор құлыпталған жоқ.',
 
-# Make sysop
-'rightslog'          => 'Қатысушы_құқықтары_журналы',
-'rightslogtext'      => 'Бұл пайдаланушы құқықтарын өзгерту журналы.',
-'rightslogentry'     => ' $1 топ мүшелгін $2 дегеннен $3 дегенге өзгертті',
-'rightsnone'         => '(ешқандай)',
 
 # Move page
 'movepage'                => 'Бетті жылжыту',
@@ -1460,6 +1529,7 @@ $NEWPAGE
 'movenologintext'         => 'Бетті жылжыту үшін тіркелген болуыңыз және
  [[{{ns:special}}:Userlogin|кіруіңіз]] қажет.',
 'newtitle'                => 'Жаңа атауға',
+'move-watch'              => 'Бұл бетті бақылау',
 'movepagebtn'             => 'Бетті жылжыт',
 'pagemovedsub'            => 'Жылжыту сәтті аяқталды',
 'pagemovedtext'           => '«[[$1]]» беті «[[$2]]» бетіне жылжытылды.',
@@ -1552,28 +1622,88 @@ $NEWPAGE
 'import-logentry-interwiki'        => 'уики-тасымалданған $1',
 'import-logentry-interwiki-detail' => '$2 дегеннен $1 нұсқа',
 
-# Keyboard access keys for power users
-'accesskey-search'                  => 'f',
-'accesskey-minoredit'               => 'i',
-'accesskey-save'                    => 's',
-'accesskey-preview'                 => 'p',
-'accesskey-diff'                    => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch'                   => 'w',
-
-# Tooltip help for some actions, most are in Monobook.js
+# Tooltip help for the actions
+'tooltip-pt-userpage'             => 'Жеке бетім',
+'tooltip-pt-anonuserpage'         => 'Осы IP жайдың жеке беті',
+'tooltip-pt-mytalk'               => 'Талқылау бетім',
+'tooltip-pt-anontalk'             => 'Осы IP жай түзетулерін талқылау',
+'tooltip-pt-preferences'          => 'Баптауым',
+'tooltip-pt-watchlist'            => 'Өзгерістерін бақылап тұрған беттер тізімім.',
+'tooltip-pt-mycontris'            => 'Үлестерімдің тізімі',
+'tooltip-pt-login'                => 'Кіруіңізді ұсынамыз, ол міндетті емес.',
+'tooltip-pt-anonlogin'            => 'Кіруіңізді ұсынамыз, бірақ, ол міндетті емес.',
+'tooltip-pt-logout'               => 'Шығу',
+'tooltip-ca-talk'                 => 'Мағлұмат бетті талқылау',
+'tooltip-ca-edit'                 => 'Бұл бетті өңдей аласыз. Сақтаудың алдында «Қарап шығу» түймесін нұқыңыз.',
+'tooltip-ca-addsection'           => 'Бұл талқылау бетінде жаңа тарау бастау.',
+'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'              => 'Басты бетке барып кетіңіз',
+'tooltip-n-portal'                => 'Жоба туралы, не істеуіңізге болатын, қайдан табуға болатын туралы',
+'tooltip-n-currentevents'         => 'Ағымдағы оқиғаларға қатысты ақпарат',
+'tooltip-n-recentchanges'         => 'Осы уикидегі жуықтағы өзгерістер тізімі.',
+'tooltip-n-randompage'            => 'Кездейсоқ бетті жүктеу',
+'tooltip-n-help'                  => 'Анықтама табу орны.',
+'tooltip-n-sitesupport'           => 'Бізге жәрдем етіңіз',
+'tooltip-t-whatlinkshere'         => 'Мында сілтеген барлық беттердің тізімі',
+'tooltip-t-recentchangeslinked'   => 'Мыннан сілтенген беттердің жуықтағы өзгерістері',
+'tooltip-feed-rss'                => 'Бұл беттің RSS арнасы',
+'tooltip-feed-atom'               => 'Бұл беттің Atom арнасы',
+'tooltip-t-contributions'         => 'Осы қатысушының үлес тізімін қарау',
+'tooltip-t-emailuser'             => 'Осы қатысушыға email жіберу',
+'tooltip-t-upload'                => 'Сурет не медиа файлдарын қотару',
+'tooltip-t-specialpages'          => 'Барлық арнайы беттер тізімі',
+'tooltip-t-print'                 => 'Осы беттің басып шығару нұсқасы',
+'tooltip-t-permalink'             => 'Беттің осы нұсқасының тұрақты сілтемесі',
+'tooltip-ca-nstab-main'           => 'Мағлұмат бетін қарау',
+'tooltip-ca-nstab-user'           => 'Қатысушы бетін қарау',
+'tooltip-ca-nstab-media'          => 'Таспа бетін қарау',
+'tooltip-ca-nstab-special'        => 'Бұл арнайы бет, беттің өзі өңделінбейді.',
+'tooltip-ca-nstab-project'        => 'Жоба бетін қарау',
+'tooltip-ca-nstab-image'          => 'Сурет бетін қарау',
+'tooltip-ca-nstab-mediawiki'      => 'Жүйе хабарын қарау',
+'tooltip-ca-nstab-template'       => 'Үлгіні қарау',
+'tooltip-ca-nstab-help'           => 'Анықтыма бетін қарау',
+'tooltip-ca-nstab-category'       => 'Санат бетін қарау',
 'tooltip-minoredit'               => 'Осыны шағын түзету деп белгілеу',
 'tooltip-save'                    => 'Түзетуіңізді сақтау',
 'tooltip-preview'                 => 'Сақтаудың алдынан түзетуіңізді қарап шығыңыз!',
 'tooltip-diff'                    => 'Мәтінге қандай өзгерістерді жасағаныңызды қарау.',
 'tooltip-compareselectedversions' => 'Беттің екі нұсқасының айырмасын қарау.',
 'tooltip-watch'                   => 'Бұл бетті бақылау тізіміңізге үстеу',
+'tooltip-recreate'                => 'Бет жойылғанына қарамастан қайта жасау',
 
 # Stylesheets
-'common.css'   => '/** Мындағы CSS әмірлері барлық безендіру мәнеріндерде қолданылады */',
+'common.css'   => '/* Мындағы CSS әмірлері барлық безендіру мәнеріндерде қолданылады */',
 'monobook.css' => '/* Мындағы CSS әмірлері «Дара кітап» безендіру мәнерін пайдаланушыларға әсер етеді */',
 
+# 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">\');
+}
+// END workaround for RTL',
+
+'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+
 # Metadata
 'nodublincore'      => 'Осы серверге «Dublin Core RDF» мета-деректері өшірілген.',
 'nocreativecommons' => 'Осы серверге «Creative Commons RDF» мета-деректері өшірілген.',
@@ -1604,7 +1734,7 @@ $NEWPAGE
 
 # Info page
 'infosubtitle'   => 'Бет туралы ақпарат',
-'numedits'       => 'Түзету саны (негізгі беті): $1',
+'numedits'       => 'Түзету саны (негізгі бет): $1',
 'numtalkedits'   => 'Түзету саны (талқылау беті): $1',
 'numwatchers'    => 'Бақылаушы саны: $1',
 'numauthors'     => 'Әртүрлі ауторлар саны (негізгі беті): $1',
@@ -1619,140 +1749,20 @@ $NEWPAGE
 'mw_math_mathml' => 'Ықтимал болса MathML пшімімен (сынақ түрінде)',
 
 # Patrolling
-'markaspatrolleddiff'        => 'Күзетте деп белгілеу',
-'markaspatrolledtext'        => 'Осы бетті күзетуде деп белгілеу',
-'markedaspatrolled'          => 'Күзетте деп белгіленді',
-'markedaspatrolledtext'      => 'Талғанған нұсқа күзетте деп белгіленді.',
-'rcpatroldisabled'           => 'Жуықтағы өзгерістер Күзеті өшірілген',
-'rcpatroldisabledtext'       => 'Жуықтағы өзгерістер Күзеті қасиеті ағымда өшірілген.',
-'markedaspatrollederror'     => 'Күзетте деп белгіленбейді',
-'markedaspatrollederrortext' => 'Күзетте деп белгілеу үшін нұсқасын енгізіңіз.',
-
-# Monobook.js: tooltips and access keys for monobook
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
-
-'accesskey-pt-userpage' => '.',
-'tooltip-pt-userpage' => 'Жеке бетім',
-'accesskey-pt-anonuserpage' => '.',
-'tooltip-pt-anonuserpage' => 'Осы IP жайдың жеке беті',
-'accesskey-pt-mytalk' => 'n',
-'tooltip-pt-mytalk' => 'Талқылау бетім',
-'accesskey-pt-anontalk' => 'n',
-'tooltip-pt-anontalk' => 'Осы IP жай түзетулерін талқылау',
-'accesskey-pt-preferences' => '',
-'tooltip-pt-preferences' => 'Баптауым',
-'accesskey-pt-watchlist' => 'l',
-'tooltip-pt-watchlist' => 'Өзгерістерін бақылап тұрған беттер тізімім.',
-'accesskey-pt-mycontris' => 'y',
-'tooltip-pt-mycontris' => 'Үлестерімдің тізімі',
-'accesskey-pt-login' => 'o',
-'tooltip-pt-login' => 'Кіруіңізді ұсынамыз, ол міндетті емес.',
-'accesskey-pt-anonlogin' => 'o',
-'tooltip-pt-anonlogin' => 'Кіруіңізді ұсынамыз, бірақ, ол міндетті емес.',
-'accesskey-pt-logout' => '',
-'tooltip-pt-logout' => 'Шығу',
-'accesskey-ca-talk' => 't',
-'tooltip-ca-talk' => 'Мағлұмат бетті талқылау',
-'accesskey-ca-edit' => 'e',
-'tooltip-ca-edit' => 'Бұл бетті өңдей аласыз. Сақтаудың алдында «Қарап шығу» түймесін нұқыңыз.',
-'accesskey-ca-addsection' => '+',
-'tooltip-ca-addsection' => 'Бұл талқылау бетінде жаңа тарау бастау.',
-'accesskey-ca-viewsource' => 'e',
-'tooltip-ca-viewsource' => 'Бұл бет қорғалған, бірақ, қайнарын қарауға болады.',
-'accesskey-ca-history' => 'h',
-'tooltip-ca-history' => 'Бұл беттін жуықтағы нұсқалары.',
-'accesskey-ca-protect' => '=',
-'tooltip-ca-protect' => 'Бұл бетті қорғау',
-'accesskey-ca-unprotect' => '=',
-'tooltip-ca-unprotect' => 'Бұл бетті қорғамау',
-'accesskey-ca-delete' => 'd',
-'tooltip-ca-delete' => 'Бұл бетті жою',
-'accesskey-ca-undelete' => 'd',
-'tooltip-ca-undelete' => 'Бұл беттің жоюдың алдындағы болған түзетулерін қайтару',
-'accesskey-ca-move' => 'm',
-'tooltip-ca-move' => 'Бұл бетті жылжыту',
-'accesskey-ca-nomove' => 'm',
-'tooltip-ca-nomove' => 'Бұл бетті жылжытуға рұқсатыңыз жоқ',
-'accesskey-ca-watch' => 'w',
-'tooltip-ca-watch' => 'Бұл бетті бақылау тізіміңізге үстеу',
-'accesskey-ca-unwatch' => 'w',
-'tooltip-ca-unwatch' => 'Бұл бетті бақылау тізіміңізден аластату',
-'accesskey-ca-varlang-0' => '',
-'tooltip-ca-varlang-0' => 'Кирилл жазуы',
-'accesskey-ca-varlang-1' => '',
-'tooltip-ca-varlang-1' => 'Латын жазуы',
-'accesskey-ca-varlang-2' => '',
-'tooltip-ca-varlang-2' => 'Араб жазуы',
-'accesskey-search' => 'f',
-'tooltip-search' => 'Осы уикиден іздеу',
-'accesskey-p-logo' => '',
-'tooltip-p-logo' => 'Басты бетке',
-'accesskey-n-mainpage' => 'z',
-'tooltip-n-mainpage' => 'Басты бетке барып кетіңіз',
-'accesskey-n-portal' => '',
-'tooltip-n-portal' => 'Жоба туралы, не істеуіңізге болатын, қайдан табуға болатын туралы',
-'accesskey-n-currentevents' => '',
-'tooltip-n-currentevents' => 'Ағымдағы оқиғаларға қатысты ақпарат',
-'accesskey-n-recentchanges' => 'r',
-'tooltip-n-recentchanges' => 'Осы уикидегі жуықтағы өзгерістер тізімі.',
-'accesskey-n-randompage' => 'x',
-'tooltip-n-randompage' => 'Кездейсоқ бетті жүктеу',
-'accesskey-n-help' => '',
-'tooltip-n-help' => 'Анықтама табу орны.',
-'accesskey-n-sitesupport' => '',
-'tooltip-n-sitesupport' => 'Бізге жәрдем етіңіз',
-'accesskey-t-whatlinkshere' => 'j',
-'tooltip-t-whatlinkshere' => 'Мында сілтеген барлық беттердің тізімі',
-'accesskey-t-recentchangeslinked' => 'k',
-'tooltip-t-recentchangeslinked' => 'Мыннан сілтенген беттердің жуықтағы өзгерістері',
-'accesskey-feed-rss' => '',
-'tooltip-feed-rss' => 'Бұл беттің RSS арнасы',
-'accesskey-feed-atom' => '',
-'tooltip-feed-atom' => 'Бұл беттің Atom арнасы',
-'accesskey-t-contributions' => '',
-'tooltip-t-contributions' => 'Осы қатысушының үлес тізімін қарау',
-'accesskey-t-emailuser' => '',
-'tooltip-t-emailuser' => 'Осы қатысушыға email жіберу',
-'accesskey-t-upload' => 'u',
-'tooltip-t-upload' => 'Сурет не медиа файлдарын қотару',
-'accesskey-t-specialpages' => 'q',
-'tooltip-t-specialpages' => 'Барлық арнайы беттер тізімі',
-'accesskey-t-print' => '',
-'tooltip-t-print' => 'Осы беттің басып шығару нұсқасы',
-'accesskey-t-permalink' => '',
-'tooltip-t-permalink' => 'Беттің осы нұсқасының тұрақты сілтемесі',
-'accesskey-ca-nstab-main' => 'c',
-'tooltip-ca-nstab-main' => 'Мағлұмат бетін қарау',
-'accesskey-ca-nstab-user' => 'c',
-'tooltip-ca-nstab-user' => 'Қатысушы бетін қарау',
-'accesskey-ca-nstab-media' => 'c',
-'tooltip-ca-nstab-media' => 'Таспа бетін қарау',
-'accesskey-ca-nstab-special' => '',
-'tooltip-ca-nstab-special' => 'Бұл арнайы бет, беттің өзі өңделінбейді.',
-'accesskey-ca-nstab-project' => 'a',
-'tooltip-ca-nstab-project' => 'Жоба бетін қарау',
-'accesskey-ca-nstab-image' => 'c',
-'tooltip-ca-nstab-image' => 'Сурет бетін қарау',
-'accesskey-ca-nstab-mediawiki' => 'c',
-'tooltip-ca-nstab-mediawiki' => 'Жүйе хабарын қарау',
-'accesskey-ca-nstab-template' => 'c',
-'tooltip-ca-nstab-template' => 'Үлгіні қарау',
-'accesskey-ca-nstab-help' => 'c',
-'tooltip-ca-nstab-help' => 'Анықтыма бетін қарау',
-'accesskey-ca-nstab-category' => 'c',
-'tooltip-ca-nstab-category' => 'Санат бетін қарау',
-
-# Common.js: contains nothing but a placeholder comment
-'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">\');
-}
-// END workaround for RTL',
+'markaspatrolleddiff'                 => 'Күзетте деп белгілеу',
+'markaspatrolledtext'                 => 'Осы бетті күзетуде деп белгілеу',
+'markedaspatrolled'                   => 'Күзетте деп белгіленді',
+'markedaspatrolledtext'               => 'Талғанған нұсқа күзетте деп белгіленді.',
+'rcpatroldisabled'                    => 'Жуықтағы өзгерістер Күзеті өшірілген',
+'rcpatroldisabledtext'                => 'Жуықтағы өзгерістер Күзеті қасиеті ағымда өшірілген.',
+'markedaspatrollederror'              => 'Күзетте деп белгіленбейді',
+'markedaspatrollederrortext'          => 'Күзетте деп белгілеу үшін нұсқасын енгізіңіз.',
+'markedaspatrollederror-noautopatrol' => 'Өзіңіздің өзгерістеріңізді күзетке қоя алмайсыз.',
+# Patrol log
+'patrol-log-page' => 'Күзет журналы',
+'patrol-log-line' => '$2 кезінде $1 дегенді күзетте деп белгіледі $3',
+'patrol-log-auto' => '(өздік)',
+'patrol-log-diff' => 'r$1',
 
 # Image deletion
 'deletedrevision' => 'Мына ескі нұсқасын жойды: $1.',
@@ -1784,7 +1794,7 @@ if (wgUserLanguage == "kk-cn"){
 # Media Warning
 'mediawarning' => "'''Назар салыңыз''': Бұл файл түрінде қаскүнемді әмірдің бар болуы ықтимал; файлды жегіп жүйеңізге зиян келтіруіңіз мүмкін.<hr />",
 
-'fileinfo' => '$1 кБ, MIME түрі: <code>$2</code>',
+'fileinfo' => '$1 KB, MIME түрі: <code>$2</code>',
 
 # Metadata
 'metadata'          => 'Мета-деректері',
@@ -1927,6 +1937,8 @@ if (wgUserLanguage == "kk-cn"){
 'exif-compression-1' => 'Ұлғайтылған',
 'exif-compression-6' => 'JPEG',
 
+'exif-unknowndate'   => 'Белгісіз күн-айы',
+
 'exif-photometricinterpretation-2' => 'RGB',
 'exif-photometricinterpretation-6' => 'YCbCr',
 
@@ -2092,16 +2104,25 @@ if (wgUserLanguage == "kk-cn"){
 куәландыру қажет. Өзіңіздің жайыңызға куәландыру хатын жіберу үшін төмендегі түймені нұқыңыз.
 Хаттың ішінде арнайы коды бар сілтеме кірістірледі;        е-пошта жайыңыздың жарамдығын куәландыру үшін
 сілтемені шолғыштың мекен-жай жолағына енгізіп ашыңыз.',
+'confirmemail_pending'    => '<div class="error">
+Растау белгілемеңіз хатпен жіберіліпті түге; егер тіркелгіңізді 
+жуықта істесеңіз, жаңа белгіле сұранысын жіберу алдынан 
+хат келуін біршама минөт күте тұрыңыз.
+</div>',
 'confirmemail_send'       => 'Куәландыру кодын жіберу',
-'confirmemail_sent'       => 'Куәландыру Е-пошта хаты жіберілді.',
+'confirmemail_sent'       => 'Куәландыру хаты жіберілді.',
+'confirmemail_oncreate'   => 'Растау белгілемесі е-пошта адресіңізге жіберілді.
+Бұл белгілеме кіру үдірісіне керегі жоқ, бірақ ол е-пошта негізіндегі
+уики қасиеттерді ендіру үшін жетістіруіңіз қажет.',
 'confirmemail_sendfailed' => 'Куәландыру хаты жіберілмеді. Енгізілген жайды жарамсыз әрітеріне тексеріп шығыңыз.
 
\95-поÑ\88Ñ\82а Ò\9bÑ\8bзмеÑ\82Ñ\96 қайтарғаны: $1',
\9fоÑ\88Ñ\82а Ð¶Ñ\96беÑ\80гÑ\96Ñ\88Ñ\82Ñ\96Ò£ қайтарғаны: $1',
 'confirmemail_invalid'    => 'Куәландыру коды жарамсыз. Кодтың мерзімі біткен шығар.',
 'confirmemail_needlogin'  => 'Е-пошта жайыңызды куәландыру үшін $1 қажет.',
 'confirmemail_success'    => 'Е-пошта жайыңыз куәландырылды. Енді Уикиге кіріп жұмысқа кірісуге болады',
 'confirmemail_loggedin'   => 'Е-пошта жайыңыз куәландырылды.',
 'confirmemail_error'      => 'Куәландыруыңызды сақтағанда белгісіз қате болды.',
+
 'confirmemail_subject'    => '{{SITENAME}} торабынан е-пошта жайыңызды куәландыру хаты',
 'confirmemail_body'       => "Кейбіреу, мына $1 IP жайынан, өзіңіз болуы мүмкін,
 {{SITENAME}} жобасындағы Е-пошта жайын қолданып «$2» тіркелгі жасапты.
@@ -2139,7 +2160,6 @@ $1
 : ''$2''
 Осы бетті шынынан қайта жасауын растаңыз.",
 'recreate'            => 'Қайта жасау',
-'tooltip-recreate'    => 'Бұл бетті жойылуына қарамай қайта жасау',
 
 'unit-pixel' => ' px',
 
@@ -2183,7 +2203,14 @@ $1
 'autosumm-blank'   => 'Беттің барлық мағлұматын аластатты',
 '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-kilobytes' => '$1 KB',
+'size-megabytes' => '$1 MB',
+'size-gigabytes' => '$1 GB',
+
 );
 
 ?>
index f19808a..5e7ee96 100644 (file)
@@ -60,6 +60,7 @@ $namespaceAliases = array(
        'Анықтама_талқылауы'  => NS_HELP_TALK,
        'Санат'               => NS_CATEGORY,
        'Санат_талқылауы'     => NS_CATEGORY_TALK,
+
        # Aliases to kk-cn namespaces
        'تاسپا'              => NS_MEDIA,
        'ارنايى'              => NS_SPECIAL,
@@ -137,6 +138,8 @@ $messages = array(
 'tog-editwidth'               => 'Öñdew awmağı tolıq enimen',
 'tog-watchcreations'          => 'Men bastağan betterdi baqılaw tizimime qos',
 'tog-watchdefault'            => 'Men öñdegen betterdi baqılaw tizimime qos',
+'tog-watchmoves'              => 'Men jıljıtqan betterdi baqılaw tizimime qos',
+'tog-watchdeletion'           => 'Men joýğan betterdi baqılaw tizimime qos',
 'tog-minordefault'            => 'Barlıq tüzetwlerdi ädepkiden şağın dep belgile',
 'tog-previewontop'            => 'Qarap şığwdı öñdew awmağınıñ üstine sal',
 'tog-previewonfirst'          => 'Birinşi öñdegende qarap şığw',
@@ -151,11 +154,13 @@ $messages = array(
 'tog-externaldiff'            => 'Sırtqı aýırmağıştı ädepkiden qoldan',
 'tog-showjumplinks'           => '«Ötip ketw» qatınaw siltemelerin endir',
 'tog-uselivepreview'          => 'Twra qarap şığwdı qoldanw (JavaScript) (Sınaq türinde)',
-'tog-autopatrol'              => 'Tüzetwimdi küzetke belgile',
 'tog-forceeditsummary'        => 'Öñdew sïpattaması bos qalğanda mağan eskert',
 'tog-watchlisthideown'        => 'Tüzetwimdi baqılaw tizimnen jasır',
 'tog-watchlisthidebots'       => 'Bot tüzetwin baqılaw tizimnen jasır',
+'tog-watchlisthideminor'      => 'Şağın tüzetwlerdi baqılaw tiziminde körsetpew',
 'tog-nolangconversion'        => 'Til türin awdarmaw',
+'tog-ccmeonemails'            => 'Basqa qatıswşığa jibergen xatımnıñ köşirmesin mağan da jiber',
+'tog-diffonly'                => "Aýırma astında bet mağlumatın körsetpe",
 
 'underline-always'  => 'Ärqaşan',
 'underline-never'   => 'Eşqaşan',
@@ -419,17 +424,18 @@ Bul twralı naqtı URL jaýın körsetip äkimşige esepteme jiberiñiz.',
 'perfdisabledsub'      => 'Mında $1 betiniñ saqtalğan köşirmesi:', # obsolete?
 'perfcached'           => 'Kelesi derek qosalqı qaltasınan alınğan, sondıqtan tolıqtaý jañalanmağan bolwı mümkin.',
 'perfcachedts'         => 'Kelesi derek qosalqı qaltasınan alınğan, soñğı jañalanlğan kezi: $1.',
+'querypage-no-updates' => 'Bul bettiñ jañartılwı ağımda öşirilgen. Derekteri qazir özgertilmeýdi.',
 'wrong_wfQuery_params' => 'wfQuery() fwnkcïyasında jaramsız baptar<br />
 Fwnkcïya: $1<br />
 Suranıs: $2',
 'viewsource'           => 'Qaýnarın qaraw',
-'viewsourcefor'        => '$1 qaýnarı',
-'protectedtext'        => 'Bul bet öñdew boldırmaw üşin qulıptalınğan.
-
-Bul bettiñ qaýnarın qarawıñızğa jäne köşirip alwñızğa boladı:',
+'viewsourcefor'        => '$1 degen üşin',
+'protectedpagetext'    => 'Bul bet öñdew boldırmaw üşin qulıptalınğan.',
+'viewsourcetext'       => 'Bul bettiñ qaýnarın qarawıñızğa jäne köşirip alwñızğa boladı:',
 'protectedinterface'   => 'Bul bet bağdarlamanıñ tildesw mätinin jetistiredi, sondıqtan qïyanat keltirmew üşin özgertwi qulıptalğan.',
 'editinginterface'     => "'''Nazar salıñız:''' Bağdarlamağa tildesw mätinin jetistiretin MediaWiki betin öñdep jatırsız. Bul bettiñ özgertwi barlıq paýdalanwşılar tildeswine äser etedi.",
 'sqlhidden'            => '(SQL suranısı jasırıldı)',
+'cascadeprotected'     => 'Bul bet öñdewden qorğalğan, sebebi: ol mına «bawlı» qorğawı endirilgen betterge kiriktirilgen:',
 
 # Login and logout pages
 'logouttitle'                => 'Qatıswşı şığwı',
@@ -438,9 +444,11 @@ Bul komp′ywterden äli de jüýege kirmesten {{SITENAME}} jobasın
 şolwıñız mümkin, nemese basqa paýdalanwşınıñ jüýege kirwi mümkin.
 Keýbir betterde äli de jüýege kirgeniñizdeý körinwi mümkindigin
 eskertemiz; bul şolğıştıñ qosalqı qaltasın bosatw arqılı şeşiledi.',
+
 'welcomecreation'            => '== Qoş keldiñiz, $1! ==
 
 Tirkelgiñiz jasaldı. {{SITENAME}} baptawıñızdı qalawıñızben özgertwdi umıtpañız.',
+
 'loginpagetitle'             => 'Qatıswşı kirwi',
 'yourname'                   => 'Qatıswşı atıñız',
 'yourpassword'               => 'Qupïya söziñiz',
@@ -450,6 +458,7 @@ Tirkelgiñiz jasaldı. {{SITENAME}} baptawıñızdı qalawıñızben özgertwdi
 'externaldberror'            => 'Osında sırtqı teñdestirw derekqorında qate boldı, nemese sırtqı tirkelgiñizdi jañalawğa ruqsat joq.',
 'loginproblem'               => '<b>Kirwiñiz kezinde osında qïındıqqa tap boldıq.</b><br />Tağı da qaýtalap qarañız.',
 'alreadyloggedin'            => '<strong>$1 degen qatıswşı, kiripsiz tüge!<strong><br />',
+
 'login'                      => 'Kirw',
 'loginprompt'                => '{{SITENAME}} torabına kirw üşin «cookies» qasïetin endirwiñiz qajet.',
 'userlogin'                  => 'Kirw / Tirkelgi jasaw',
@@ -509,6 +518,8 @@ kwälandırw üşin xattağı nusqawlarğa eriñiz.',
 'throttled-mailpassword'     => 'Soñğı $1 sağatta qupïya söz eskertw xatı jiberildi tüge.
 Qïyanatşılıqqa kedergi bolw üşin, $1 sağat saýın tek bir ğana qupïya söz eskertw
 xatı jiberiledi.',
+
+
 'mailerror'                  => 'Xat jiberw qatesi: $1',
 'acct_creation_throttle_hit' => 'Ğafw etiñiz, siz $1 tirkelgi jasapsız tüge. Onan artıq isteý almaýsız.',
 'emailauthenticated'         => 'E-poşta jaýıñız kwälandırılğan kezi: $1.',
@@ -521,6 +532,16 @@ Durıs pişimdelgen jaýdı engiziñiz, ne awmaqtı bos qaldırıñız.',
 'accountcreated'             => 'Tirkelgi jasaldı',
 'accountcreatedtext'         => '$1 üşin qatıswşı tirkelgisi jasaldı.',
 
+# Password reset dialog
+'resetpass'               => 'Tirkelginiñ qupïya sözin burınğı qalıpına keltirw',
+'resetpass_announce'      => 'Xatpen jiberilgen waqıtşa belgilememen kiripsiz. Tirkelwdi bitirw üşin jaña qupïya söziñizdi mında engiziñiz:',
+'resetpass_header'        => 'Qupïya sözdi burınğı qalıpına keltirw',
+'resetpass_submit'        => 'Qupïya sözdi qalañız da kiriñiz',
+'resetpass_success'       => 'Qupïya söziñiz sätti özgertildi! Endi kiriñiz…',
+'resetpass_bad_temporary' => 'Waqıtşa qupïya söz jaramsız. Mümkin qupïya söziñizdi özgertken bolarsız nemese jaña waqıtşa qupïya söz surağan bolarsız.',
+'resetpass_forbidden'     => 'Bul wïkïde qupïya sözder özgertilmeýdi',
+'resetpass_missing'       => 'Ülgit derekteri joq.',
+
 # Edit page toolbar
 'bold_sample'     => 'Jwan mätin',
 'bold_tip'        => 'Jwan mätin',
@@ -566,7 +587,7 @@ buğattawdı $1 istegen. Belgilengen sebebi: ''$2''.
 
 Osı buğattawdı talqılaw üşin $1 degenmen ne basqa [[{{ns:project}}:Äkimşiler|äkimşimen]] qatınaswıñızğa boladı.
 [[{{ns:special:Preferences|Tirkelgi baptawların]] qoldanıp jaramdı e-poşta jaýın engizgenşe deýin
-«Qatıswşığa xat jazw» qasïetin paýdalanılmaýsız. Ağımdıq IP jaýıñız $3 bolğan. Bunı ärbir suranısıñızğa qosıñız.",
+«Qatıswşığa xat jazw» qasïetin paýdalanılmaýsız. Ağımdıq IP jaýıñız: $3, jäne buğatawı: № $5. Sonıñ birewin, nemese ekewin de ärbir suranısıñızğa qosıñız.",
 'blockedoriginalsource'     => "Tömende '''$1''' degenniñ qaýnarı körsetiledi:",
 'blockededitsource'         => "Tömende '''$1''' degenge jasalğan '''tüzetwñizdiñ''' mätini körsetiledi:",
 'whitelistedittitle'        => 'Öñdew üşin kirwiñiz jön.',
@@ -632,23 +653,33 @@ Tağı, qosqan ülesiñiz - öziñizdiñ jazğanığız, ne aşıq aqparat közd
 Tağı, osını öziñiz jazğanıñızdı, ne barşa qazınasınan, nemese sondaý-aq aqısız aşıq qaýnarınan köşirgeniñizdi
 däl osındaý bizge mindetteme beresiz (köbirek aqparat üşin $1 qwjatın qarañız).<br />
 <strong>AWTORLIQ QUQIQPEN QORĞAWLI AQPARATTI RUQSATSIZ QOSPAÑIZ!</strong>',
-'longpagewarning'           => '<strong>NAZAR SALIÑIZ: Bul bettiñ mölşeri — $1 kïlobaýt; keýbir
-şolğıştarda bet mölşeri 32 kB jetse ne onı assa öñdew kürdeli bolwı mümkin.
+'longpagewarning'           => '<strong>NAZAR SALIÑIZ: Bul bettiñ mölşeri — $1 KB; keýbir
+şolğıştarda bet mölşeri 32 KB jetse ne onı assa öñdew kürdeli bolwı mümkin.
 Betti birneşe kişkin bölimderge bölip köriñiz.</strong>',
-'longpageerror'             => '<strong>QATE: Jiberetin mätiniñizdin mölşeri — $1 kB, eñ köbi $2 kB
+'longpageerror'             => '<strong>QATE: Jiberetin mätiniñizdin mölşeri — $1 KB, eñ köbi $2 KB
 ruqsat etilgen mölşerinen asqan. Bul saqtaý alınbaýdı.</strong>',
 'readonlywarning'           => '<strong>NAZAR SALIÑIZ: Derekqor jöndetw üşin qulıptalğan,
 sondıqtan däl qazir tüzetwiñizdi saqtaý almaýsız. Sosın qoldanwğa üşin mätäniñizdi köşirip,
 öz kompüteriñizde faýlğa saqtañız.</strong>',
 'protectedpagewarning'      => '<strong>NAZAR SALIÑIZ: Bul bet qorğalğan. Tek äkimşi ruqsatı bar qatıswşılar öñdew jasaý aladı.</strong>',
 'semiprotectedpagewarning'  => "'''Añğartpa:''' Bet [[{{ns:project}}:Jartılaý qorğaw sayasatı|qorğalğan]], sondıqtan osını tek ruqsatı bar qatıswşılar öñdeý aladı.",
+'cascadeprotectedwarning'   => "'''Nazar salıñız''': Bul bet qulıptalğan, endi tek äkimşi quqıqtarı bar paýdalanwşılar bunı öñdeý aladı.Bunıñ sebebi: bul bet «bawlı qorğawı» bar kelesi betterge kiriktirilgen:",
 'templatesused'             => 'Bul bette qoldanılğan ülgiler:',
 'templatesusedpreview'      => 'Bunı qarap şığwğa qoldanılğan ülgiler:',
 'templatesusedsection'      => 'Bul bölimde qoldanılğan ülgiler:',
+'template-protected'        => '(qorğalğan)',
+'template-semiprotected'    => '(jartılaý qorğalğan)',
 'edittools'                 => '<!-- Mındağı mağlumat öñdew jäne qotarw ülgittriñiñ astında körsetiledi. -->',
 'nocreatetitle'             => 'Betti bastaw şektelgen',
 'nocreatetext'              => 'Bul torapta jaña bet bastawı şektelgen.
 Keri qaýtıp bar betti öñdewiñizge boladı, nemese [[{{ns:special}}:Userlogin|kirwiñizge ne tirkelgi jasawğa]] boladı.',
+
+# "Undo" feature
+'undo-success' => 'Bul öñdewdiñ boldırmawı atqarıladı. Talabıñızdı bilip turıp aldın ala tömendegi salıstırwdı tekserip şığıñız da, tüzetw boldırmawın bitirw üşin tömendegi özgeristerdi saqtañız.',
+'undo-failure' => 'Bul öñdewdiñ boldırmawı atqarılmaýdı, sebebi: kedergi jasağan aralas tüzetwler bar.',
+'undo-summary' => '[[ns:special:Contributions/$2]] ([[ns:user_talk:$2]]) istegen $1 nusqasın boldırmaw',
+
+# Account creation failure
 'cantcreateaccounttitle'    => 'Tirkelgi jasalmadı',
 'cantcreateaccounttext'     => 'Osı IP jaýdan (<b>$1</b>) tirkelgi jasawı buğattalğan.
 Bälkim sebebi, oqw ornıñızdan, nemese Ïnternet jetkizwşiden
@@ -727,6 +758,8 @@ osı tildesw arqılı joýılğandı keri qaýtara aladı.',
 'selectnewerversionfordiff' => 'Salıstırw üşin jañalaw nusqasın talğañız',
 'selectolderversionfordiff' => 'Salıstırw üşin eskilew nusqasın talğañız',
 'compareselectedversions'   => 'Tañdağan nusqalardı salıstırw',
+'editundo'                  => 'boldırmaw',
+'diff-multi'                => "({{plural:$1|Bir aralas nusqa|$1 aralas nusqa}} körsetilmedi.)",
 
 # Search results
 'searchresults'         => 'İzdestirw nätïjeleri',
@@ -841,10 +874,17 @@ Talğawı öşirilgen toptar özgertilimeýdi. Toptardıñ talğawın CTRL + Sol
 'grouppage-sysop'      => '{{ns:project}}:Äkimşiler',
 'grouppage-bureaucrat' => '{{ns:project}}:Töreşiler',
 
+# User rights log
+'rightslog'          => 'Qatıswşı_quqıqtarı_jwrnalı',
+'rightslogtext'      => 'Bul paýdalanwşılar quqıqtarın özgertw jwrnalı.',
+'rightslogentry'     => ' $1 top müşelgin $2 degennen $3 degenge özgertti',
+'rightsnone'         => '(eşqandaý)',
+
 # Recent changes
 'changes'                           => 'özgeris',
 'recentchanges'                     => 'Jwıqtağı özgerister',
 'recentchangestext'                 => 'Bul bette osı wïkïdegi bolğan jwıqtağı özgerister baýqaladı.',
+'recentchanges-feed-description'    => 'Bul arnamenen wïkïdegi eñ soñğı özgerister qadağalanadı.',
 'rcnote'                            => '$3 kezine deýin — tömende soñğı <strong>$2</strong> kündegi, soñğı <strong>$1</strong> özgeris körsetilgen.',
 'rcnotefrom'                        => '<b>$2</b> kezinen beri — tömende özgerister <b>$1</b> deýin körsetilgen.',
 'rclistfrom'                        => '$1 kezinen beri — jaña özgeristerdi körset.',
@@ -900,7 +940,7 @@ Swretterdi betke kirgizw üşin, faýlğa twra baýlanıstratın
 'illegalfilename'             => '«$1» faýl atawında bet atawlarında ruqsat etilmegen nışandar bar. Faýldı qaýta atañız, sosın qaýta jwktep köriñiz.',
 'badfilename'                 => 'Faýldıñ atı «$1» bop özgertildi.',
 'badfiletype'                 => '«.$1» usınılmağan swret faýlınıñ keñeýtimi.',
-'largefile'                   => 'Faýl mölşerin $1 Baýttan asırmawğa tırısıñız, bul faýl mölşeri $2 Baýt',
+'large-file'                  => 'Faýldı $1 mölşerden aspawına tırısıñız; bul faýl mölşeri — $2.',
 'largefileserver'             => 'Osı faýldıñ mölşeri serverdiñ qalawınan asıp ketken.',
 'emptyfile'                   => 'Qotarılğan faýlıñız bos sïyaqtı. Bul faýl atawı jansaq engizilgeninen bolwı mümkin. Qotarğıñız kelgen faýl şınında da osı faýl bolğanın tekserip alıñız.',
 'fileexists'                  => 'Osındaý atawlı faýl bar tüge. Qaýta jazwdıñ aldınan $1 tekserip şığıñız.',
@@ -975,7 +1015,7 @@ joyw, (qaý.) = eski nusqasına qaýtarw.
 'imagelist_date'            => 'Kün-aýı',
 'imagelist_name'            => 'Atawı',
 'imagelist_user'            => 'Qatıswşı',
-'imagelist_size'            => 'Mölşeri (baýt)',
+'imagelist_size'            => 'Mölşeri (B)',
 'imagelist_description'     => 'Sïpattaması',
 'imagelist_search_for'      => 'Swretti atımen izdew:',
 
@@ -1021,16 +1061,18 @@ Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uz
 
 'disambiguations'     => 'Aýrıqtı better',
 'disambiguationspage' => '{{ns:template}}:Disambig',
-'disambiguationstext' => 'Kelesi better <i>aýrıqtı betke</i> silteýdi. Bunıñ ornına belgili taqırıpqa siltewi qajet.<br />Betke $1 siltegen jağdaýda, bet aýrıqtı dep sanaladı.<br />Basqa esim ayasınan nusqaýtın siltemeler mında <i>tizimdelmeýdi</i>.',
+'disambiguations-text' => "Kelesi better '''aýrıqtı betke''' silteýdi. Bunıñ ornına belgili taqırıpqa siltewi qajet.<br />Eger [[{{ns:mediawiki}}:disambiguationspage]] tizimindegi ülgi qoldanılsa, bet aýrıqtı dep sanaladı.",
 
 'doubleredirects'     => 'Şınjırlı aýdatwlar',
 'doubleredirectstext' => 'Ärbir joldağı birinşi men ekinşi aýdatw siltemeleri bar, sonımen birge ekinşi aýdatw mätinniñ birinşi jolı bar. Ädette birinşi silteme aýdaýtın «şın» aqırğı bettiñ atawı bolwı qajet.',
 
 'brokenredirects'     => 'Eş betke keltirmeýtin aýdatwlar',
 'brokenredirectstext' => 'Kelesi aýdatwlar joq betterge silteýdi:',
+'brokenredirects-edit' => '(öñdew)',
+'brokenredirects-delete' => '(joyw)',
 
 # Miscellaneous special pages
-'nbytes'                  => '$1 Baýt',
+'nbytes'                  => '$1 B',
 'ncategories'             => '$1 sanat',
 'nlinks'                  => '$1 silteme',
 'nmembers'                => '$1 bwın',
@@ -1074,15 +1116,20 @@ Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uz
 URL jaýına tikeleý siltewi mümkin. Sondıqtan, belsendi paýdalanwına añğarmaý,
 osı tizimde qalwı mümkin.</p>',
 'unusedcategoriestext'    => 'Kelesi sanat better bar bolıp tur, biraq oğan eşqandaý bet, ne sanat kirmeýdi.',
-'booksources'             => 'Kitap qaýnarları',
+
+# Book sources
+'booksources'                => 'Kitap qaýnarları',
+'booksources-search-legend'  => 'Kitap qaýnarların izdew',
+'booksources-isbn'           => 'ISBN belgisi:',
+'booksources-go'             => 'Ötw',
+'booksources-text'           => 'Tömende jaña jäne qoldanğan kitaptar satatıntoraptarınıñ siltemeleri tizimdelgen.
+Bul toraptarda izdelgen kitaptar twralı bılaýğı aqparat bolwğa mümkin.',
+
 'categoriespagetext'      => 'Osında wïkïdegi barlıq sanattarınıñ tizimi berilip tur.',
 'data'                    => 'Derekter',
 'userrights'              => 'Qatıswşılar quqıqtarın meñgerw',
 'groups'                  => 'Qatıswşı toptarı',
-'booksourcetext'          => 'Tömende jaña jäne qoldanğan kitaptar satatın
-toraptarınıñ siltemeleri tizimdelgen. Bul toraptarda izdelgen kitaptar
-twralı bılaýğı aqparat bolwğa mümkin.',
-'isbn'                    => 'ISBN belgisi',
+
 'alphaindexline'          => '$1 — $2',
 'version'                 => 'Jüýe nusqası',
 'log'                     => 'Jwrnaldar',
@@ -1092,6 +1139,7 @@ Jwrnal türin, qatıswşı atın, tïisti betin talğap, tarıltıp qarawıñız
 
 # Special:Allpages
 'nextpage'          => 'Kelesi betke ($1)',
+'prevpage'          => 'Aldıñğı betke ($1)',
 'allpagesfrom'      => 'Mına betten bastap körsetw:',
 'allarticles'       => 'Barlıq bet tizimi',
 'allinnamespace'    => 'Barlıq bet ($1 esim ayası)',
@@ -1177,10 +1225,18 @@ Betterdi alastatw üşin onıñ qasındağı qabaşaqtardı belgilep, tömendegi
 'wlnote'               => 'Tömende soñğı <b>$2</b> sağattağı, soñğı $1 özgeris körsetilgen.',
 'wlshowlast'           => 'Soñğı $1 sağattağı, $2 kündegi, $3 bolğan özgeristi körsetw',
 'wlsaved'              => 'Bul baqılw tizimiñizdiñ saqtalğan nusqası.',
-'wlhideshowown'        => 'Tüzetwimdi $1',
-'wlhideshowbots'       => 'Bottardı $1',
+'watchlist-show-bots'  => 'Bottardı körset',
+'watchlist-hide-bots'  => 'Bottardı jasır',
+'watchlist-show-own'   => 'Tüzetwimdi körset',
+'watchlist-hide-own'   => 'Tüzetwimdi jasır',
+'watchlist-show-minor' => 'Şağın tüzetwdi körset',
+'watchlist-hide-minor' => 'Şağın tüzetwdi jasır',
 'wldone'               => 'İs bitti.',
 
+# Displayed when you click the "watch" button and it's in the process of watching
+'watching'   => 'Baqılaw…',
+'unwatching' => 'Baqılamaw…',
+
 'enotif_mailer'      => '{{SITENAME}} eskertw xat jiberw qızmeti',
 'enotif_reset'       => 'Barlıq bet karaldi dep belgile',
 'enotif_newpagetext' => 'Mınaw jaña bet.',
@@ -1241,10 +1297,11 @@ Jwıqtağı joywlar twralı jazbaların $2 degennen qarañız.',
 'rollbacklink'                => 'qaýtarw',
 'rollbackfailed'              => 'Qaýtarw sätsiz ayaqtaldı',
 'cantrollback'                => 'Tüzetw qaýtarılmaýdı. Bul bettiñ soñğı üleskeri tek bastawış awtorı.',
-'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|talqılawı]]) degendi jasağan [[:$1]]
-betiniñ soñğı öñdewinen qaýtarw ötpedi; keýbirew osı qazir betti öñdep ne qaýtarıp jatır tüge.
+'alreadyrolled'               => '[[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|talqılawı]]) jasağan [[:$1]]
+degenniñ soñğı öñdewi qaýtarılmadı; keýbirew osı qazir betti öñdep ne qaýtarıp jatır tüge.
 
 Soñğı öñdewdi [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|talqılawı]]) degendi jasağan.',
+#   only shown if there is an edit comment
 'editcomment'                 => 'Tüzetwdiñ bolğan mändemesi: "<i>$1</i>".', # only shown if there is an edit comment
 'revertpage'                  => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|talqılawı]]) tüzetwinen [[{{ns:user}}:$1|$1]] soñğı nusqasına qaýtardı',
 'sessionfailure'              => 'Kirw sessïyasında şataq bolğan sïyaqtı;
@@ -1267,9 +1324,12 @@ sessïyağa şabwıldawdardan qorğanw üşin, osı äreket toqtatıldı.
 'protect-text'                => '<strong>$1</strong> betiniñ qorğaw deñgeýin qaraý jäne özgerte alasız.',
 'protect-viewtext'            => 'Tirkelgiñiz bet qorğanısı dengeýlerin özgertwge ruqsat bermeýdi.
 Mına <strong>$1</strong> bettiñ ağımdıq baptawları:',
+'protect-cascadeon'           => "Bul bet ağımda qorğalğan, sebebi: osı bet bawlı qorğawı bar kelesi betterge kiristirilgen. Bul bettiñ qorğaw deñgeýin özgerte alasız, biraq bul bawlı qorğawğa ıqpal etpeýdi.",
 'protect-default'             => '(ädepki)',
 'protect-level-autoconfirmed' => 'Tirkelgisiz paýdalanwşılarğa tïım',
 'protect-level-sysop'         => 'Tek äkimşilerge ruqsat',
+'protect-summary-cascade'     => 'bawlı',
+'protect-cascade'             => 'Bawlı qorğaw — bul betke kiristirilgen ärqaýsı betterdi qorğaw.',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Öñdew',
@@ -1286,7 +1346,7 @@ sondıqtan keri qaýtarwğa äzir. Murağat merzim boýınşa tazalanıp turwı
 qabaşaqtarın belgileñiz de, jäne '''''Qaýtar!''''' tüýmesin nuqıñız. '''''Tasta''''' tüýmesin
 nuqığanda mändeme awmağı men barlıq qabaşaqtar tazalanadı.",
 'undeletearticle'          => 'Joýılğan betti qaýtarw',
-'undeleterevisions'        => '$1 nusqa murağattalğan',
+'undeleterevisions' => "{{PLURAL:$1|Bir nusqa|$1 nusqa}} murağattaldı",
 'undeletehistory'          => 'Eger bet mağlumatın qaýtarsañız,tarïxında barlıq nusqalar da
 qaýtarıladı. Eger joywdan soñ däl solaý atawımen jaña bet jasalsa, qaýtarılğan nusqalar
 tarïxtıñ eñ adında körsetiledi, jäne körsetilip turğan bettiñ ağımdıq nusqası
@@ -1294,7 +1354,7 @@ tarïxtıñ eñ adında körsetiledi, jäne körsetilip turğan bettiñ ağımd
 'undeletehistorynoadmin'   => 'Bul bet joýılğan. Joyw sebebi aldındağı öñdegen qatıswşılar
 egjeý-tegjeýlerimen birge tömendegi sïpattamasında körsetilgen.
 Osı joýılğan nusqalardıñ mätini tek äkimşilerge qatınawlı.',
-'undeleterevision'         => '$1 kezindegi joýılğan nusqasın',
+'undelete-revision'         => '$2 kezindegi $1 degenniñ joýılğan nusqası:',
 'undeleterevision-missing' => 'Jaramsız ne joğalğan nusqa. Siltemeñiz jaramsız bolwı mümkin, ne
 nusqa qaýtarılğan tüge nemese murağattan alastatılğan.',
 'undeletebtn'              => 'Qaýtar!',
@@ -1308,6 +1368,11 @@ nusqa qaýtarılğan tüge nemese murağattan alastatılğan.',
 'undeletedpage'            => "<big>'''$1 qaýtarıldı'''</big>
 
 Jwıqtağı joyw men qaýtarw jöninde [[{{ns:special}}:Log/delete|joyw jwrnalın]] qarañız.",
+'undelete-header'        => 'Jwıqtağı joýılğan better jöninde [[{{ns:special}}:Log/delete|joyw jwrnalın]] qarañız.',
+'undelete-search-box'    => 'Joýılğan betterdi izdew',
+'undelete-search-prefix' => 'Mınadan bastalğan betterdi körset:',
+'undelete-search-submit' => 'İzdew',
+'undelete-no-results'    => 'Joyw murağatında eşqandaý säýkes better tabılmadı.',
 
 # Namespace form on various pages
 'namespace' => 'Esim ayası:',
@@ -1323,13 +1388,14 @@ Jwıqtağı joyw men qaýtarw jöninde [[{{ns:special}}:Log/delete|joyw jwrnalı
 'uctop'         => ' (üsti)',
 'newbies'       => 'jaña qatıswşılar',
 
-'sp-newimages-showfrom' => '$1 kezinen beri — jaña swretterdi körset',
-
 'sp-contributions-newest'      => 'Eñ jañasına',
 'sp-contributions-oldest'      => 'Eñ eskisine',
 'sp-contributions-newer'       => 'Jañalaw $1',
 'sp-contributions-older'       => 'Eskilew $1',
-'sp-contributions-newbies-sub' => 'Jaña qatıswşılarğa',
+'sp-contributions-newbies-sub' => 'Jaña qatıswşılar üşin',
+'sp-contributions-blocklog'    => 'Buğattaw jwrnalı',
+
+'sp-newimages-showfrom'        => '$1 kezinen beri — jaña swretterdi körset',
 
 # What links here
 'whatlinkshere' => 'Siltegen better',
@@ -1365,6 +1431,10 @@ Tömende tïisti sebebin toltırıp körsetiñiz (mısalı, däýekke buzaqılı
 'blockipsuccesssub'           => 'Buğattaw sätti ötti',
 'blockipsuccesstext'          => '[[{{ns:special}}:Contributions/$1|$1]] degen buğattalğan.
 <br />Buğattawlardı [[{{ns:special}}:Ipblocklist|IP buğattaw tiziminde]] qarap şığıñız.',
+'ipb-unblock-addr'            => '$1 degendi buğattamaw',
+'ipb-unblock'                 => 'Qatıswşı atın nemese IP jaýın buğattamaw',
+'ipb-blocklist-addr'          => '$1 üşin bar buğattawlardı qaraw',
+'ipb-blocklist'               => 'Bar buğattawlardı qaraw',
 'unblockip'                   => 'Paýdalanwşını buğattamaw',
 'unblockiptext'               => 'Tömendegi ülgit belgili IP jaýımen ne atawımen
 burın buğattalğan paýdalanwşınıñ jazw ruqsatın qaýtarw üşin qoldanıladı.',
@@ -1383,11 +1453,14 @@ burın buğattalğan paýdalanwşınıñ jazw ruqsatın qaýtarw üşin qoldanı
 'contribslink'                => 'ülesi',
 'autoblocker'                 => "IP jaýıñızdı jwıqta «[[{{ns:user}}:1|$1]]» paýdalanğan, sondıqtan özdik türde buğattalğan. $1 buğattaw sebebi: «'''$2'''».",
 'blocklogpage'                => 'Buğattaw_jwrnalı',
-'blocklogentry'               => '«[[$1]]» buğattadı, bitetin merzimi: $2',
+'blocklogentry'               => '«$1» degendi $2 merzimge buğattadı $3',
 'blocklogtext'                => 'Bul paýdalanwşılardı buğattaw/buğattamaw äreketteriniñ jwrnalı. Özdik türde
 buğattalğan IP jaýlar osında tizimdelgemegen. Ağımdağı belsendi buğattawların
 [[{{ns:special}}:Ipblocklist|IP buğattaw tiziminen]] qarawğa boladı.',
 'unblocklogentry'             => '«$1» buğattawın öşirdi',
+'block-log-flags-anononly'    => 'tek tirkelmegender',
+'block-log-flags-nocreate'    => 'tirkelgi jasaw öşirilgen',
+'block-log-flags-autoblock'   => 'özdik buğattağış endirilgen',
 'range_block_disabled'        => 'Awqım buğattawın jasaw äkimşilik mümkindigi öşirilgen.',
 'ipb_expiry_invalid'          => 'Bitetin waqıtı jaramsız.',
 'ipb_already_blocked'         => '«$1» buğattalğan tüge',
@@ -1425,11 +1498,6 @@ Osı maqsatıñızdı rastañız.',
 'lockfilenotwritable' => 'Derekqor qulıptaw faýlı jazılmaýdı. Derekqordı qulıptaw ne aşw üşin, veb-server faýlğa jazw ruqsatı bolw qajet.',
 'databasenotlocked'   => 'Derekqor qulıptalğan joq.',
 
-# Make sysop
-'rightslog'          => 'Qatıswşı_quqıqtarı_jwrnalı',
-'rightslogtext'      => 'Bul paýdalanwşı quqıqtarın özgertw jwrnalı.',
-'rightslogentry'     => ' $1 top müşelgin $2 degennen $3 degenge özgertti',
-'rightsnone'         => '(eşqandaý)',
 
 # Move page
 'movepage'                => 'Betti jıljıtw',
@@ -1461,6 +1529,7 @@ Osı oraýda, qalawıñız bolsa, betti qoldan jıljıta ne qosa alasız.",
 'movenologintext'         => 'Betti jıljıtw üşin tirkelgen bolwıñız jäne
  [[{{ns:special}}:Userlogin|kirwiñiz]] qajet.',
 'newtitle'                => 'Jaña atawğa',
+'move-watch'              => 'Bul betti baqılaw',
 'movepagebtn'             => 'Betti jıljıt',
 'pagemovedsub'            => 'Jıljıtw sätti ayaqtaldı',
 'pagemovedtext'           => '«[[$1]]» beti «[[$2]]» betine jıljıtıldı.',
@@ -1553,28 +1622,88 @@ Barlıq wïkï-tasımaldap sırttan alw äreketter [[{{ns:special}}:Log/import|s
 'import-logentry-interwiki'        => 'wïkï-tasımaldanğan $1',
 'import-logentry-interwiki-detail' => '$2 degennen $1 nusqa',
 
-# Keyboard access keys for power users
-'accesskey-search'                  => 'f',
-'accesskey-minoredit'               => 'i',
-'accesskey-save'                    => 's',
-'accesskey-preview'                 => 'p',
-'accesskey-diff'                    => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch'                   => 'w',
-
-# Tooltip help for some actions, most are in Monobook.js
+# Tooltip help for the actions
+'tooltip-pt-userpage'             => 'Jeke betim',
+'tooltip-pt-anonuserpage'         => 'Osı IP jaýdıñ jeke beti',
+'tooltip-pt-mytalk'               => 'Talqılaw betim',
+'tooltip-pt-anontalk'             => 'Osı IP jaý tüzetwlerin talqılaw',
+'tooltip-pt-preferences'          => 'Baptawım',
+'tooltip-pt-watchlist'            => 'Özgeristerin baqılap turğan better tizimim.',
+'tooltip-pt-mycontris'            => 'Ülesterimdiñ tizimi',
+'tooltip-pt-login'                => 'Kirwiñizdi usınamız, ol mindetti emes.',
+'tooltip-pt-anonlogin'            => 'Kirwiñizdi usınamız, biraq, ol mindetti emes.',
+'tooltip-pt-logout'               => 'Şığw',
+'tooltip-ca-talk'                 => 'Mağlumat betti talqılaw',
+'tooltip-ca-edit'                 => 'Bul betti öñdeý alasız. Saqtawdıñ aldında «Qarap şığw» tüýmesin nuqıñız.',
+'tooltip-ca-addsection'           => 'Bul talqılaw betinde jaña taraw bastaw.',
+'tooltip-ca-viewsource'           => 'Bul bet qorğalğan, biraq, qaýnarın qarawğa boladı.',
+'tooltip-ca-history'              => 'Bul bettin jwıqtağı nusqaları.',
+'tooltip-ca-protect'              => 'Bul betti qorğaw',
+'tooltip-ca-unprotect'            => 'Bul betti qorğamaw',
+'tooltip-ca-delete'               => 'Bul betti joyw',
+'tooltip-ca-undelete'             => 'Bul bettiñ joywdıñ aldındağı bolğan tüzetwlerin qaýtarw',
+'tooltip-ca-move'                 => 'Bul betti jıljıtw',
+'tooltip-ca-nomove'               => 'Bul betti jıljıtwğa ruqsatıñız joq',
+'tooltip-ca-watch'                => 'Bul betti baqılaw tizimiñizge üstew',
+'tooltip-ca-unwatch'              => 'Bul betti baqılaw tizimiñizden alastatw',
+'tooltip-ca-varlang-0'            => 'Kïrïll jazwı',
+'tooltip-ca-varlang-1'            => 'Latın jazwı',
+'tooltip-ca-varlang-2'            => 'Arab jazwı',
 'tooltip-search'                  => '{{SITENAME}} jobasınan izdestirw',
+'tooltip-p-logo'                  => 'Bastı betke',
+'tooltip-n-mainpage'              => 'Bastı betke barıp ketiñiz',
+'tooltip-n-portal'                => 'Joba twralı, ne istewiñizge bolatın, qaýdan tabwğa bolatın twralı',
+'tooltip-n-currentevents'         => 'Ağımdağı oqïğalarğa qatıstı aqparat',
+'tooltip-n-recentchanges'         => 'Osı wïkïdegi jwıqtağı özgerister tizimi.',
+'tooltip-n-randompage'            => 'Kezdeýsoq betti jüktew',
+'tooltip-n-help'                  => 'Anıqtama tabw ornı.',
+'tooltip-n-sitesupport'           => 'Bizge järdem etiñiz',
+'tooltip-t-whatlinkshere'         => 'Mında siltegen barlıq betterdiñ tizimi',
+'tooltip-t-recentchangeslinked'   => 'Mınnan siltengen betterdiñ jwıqtağı özgeristeri',
+'tooltip-feed-rss'                => 'Bul bettiñ RSS arnası',
+'tooltip-feed-atom'               => 'Bul bettiñ Atom arnası',
+'tooltip-t-contributions'         => 'Osı qatıswşınıñ üles tizimin qaraw',
+'tooltip-t-emailuser'             => 'Osı qatıswşığa email jiberw',
+'tooltip-t-upload'                => 'Swret ne medïa faýldarın qotarw',
+'tooltip-t-specialpages'          => 'Barlıq arnaýı better tizimi',
+'tooltip-t-print'                 => 'Osı bettiñ basıp şığarw nusqası',
+'tooltip-t-permalink'             => 'Bettiñ osı nusqasınıñ turaqtı siltemesi',
+'tooltip-ca-nstab-main'           => 'Mağlumat betin qaraw',
+'tooltip-ca-nstab-user'           => 'Qatıswşı betin qaraw',
+'tooltip-ca-nstab-media'          => 'Taspa betin qaraw',
+'tooltip-ca-nstab-special'        => 'Bul arnaýı bet, bettiñ özi öñdelinbeýdi.',
+'tooltip-ca-nstab-project'        => 'Joba betin qaraw',
+'tooltip-ca-nstab-image'          => 'Swret betin qaraw',
+'tooltip-ca-nstab-mediawiki'      => 'Jüýe xabarın qaraw',
+'tooltip-ca-nstab-template'       => 'Ülgini qaraw',
+'tooltip-ca-nstab-help'           => 'Anıqtıma betin qaraw',
+'tooltip-ca-nstab-category'       => 'Sanat betin qaraw',
 'tooltip-minoredit'               => 'Osını şağın tüzetw dep belgilew',
 'tooltip-save'                    => 'Tüzetwiñizdi saqtaw',
 'tooltip-preview'                 => 'Saqtawdıñ aldınan tüzetwiñizdi qarap şığıñız!',
 'tooltip-diff'                    => 'Mätinge qandaý özgeristerdi jasağanıñızdı qaraw.',
 'tooltip-compareselectedversions' => 'Bettiñ eki nusqasınıñ aýırmasın qaraw.',
 'tooltip-watch'                   => 'Bul betti baqılaw tizimiñizge üstew',
+'tooltip-recreate'                => 'Bet joýılğanına qaramastan qaýta jasaw',
 
 # Stylesheets
 'common.css'   => '/** Mındağı CSS ämirleri barlıq bezendirw mänerinderde qoldanıladı */',
 'monobook.css' => '/* Mındağı CSS ämirleri «Dara kitap» bezendirw mänerin paýdalanwşılarğa äser etedi */',
 
+# Scripts
+'common.js'   => '/* Mındağı JavaScript ämirleri ärqaýsı bet qaralğanda barlıq paýdalanwşılarğa jükteledi. */
+
+// 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">\');
+}
+// END workaround for RTL',
+
+'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
+
 # Metadata
 'nodublincore'      => 'Osı serverge «Dublin Core RDF» meta-derekteri öşirilgen.',
 'nocreativecommons' => 'Osı serverge «Creative Commons RDF» meta-derekteri öşirilgen.',
@@ -1620,140 +1749,20 @@ Barlıq wïkï-tasımaldap sırttan alw äreketter [[{{ns:special}}:Log/import|s
 'mw_math_mathml' => 'Iqtïmal bolsa MathML pşimimen (sınaq türinde)',
 
 # Patrolling
-'markaspatrolleddiff'        => 'Küzette dep belgilew',
-'markaspatrolledtext'        => 'Osı betti küzetwde dep belgilew',
-'markedaspatrolled'          => 'Küzette dep belgilendi',
-'markedaspatrolledtext'      => 'Talğanğan nusqa küzette dep belgilendi.',
-'rcpatroldisabled'           => 'Jwıqtağı özgerister Küzeti öşirilgen',
-'rcpatroldisabledtext'       => 'Jwıqtağı özgerister Küzeti qasïeti ağımda öşirilgen.',
-'markedaspatrollederror'     => 'Küzette dep belgilenbeýdi',
-'markedaspatrollederrortext' => 'Küzette dep belgilew üşin nusqasın engiziñiz.',
-
-# Monobook.js: tooltips and access keys for monobook
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
-
-'accesskey-pt-userpage' => '.',
-'tooltip-pt-userpage' => 'Jeke betim',
-'accesskey-pt-anonuserpage' => '.',
-'tooltip-pt-anonuserpage' => 'Osı IP jaýdıñ jeke beti',
-'accesskey-pt-mytalk' => 'n',
-'tooltip-pt-mytalk' => 'Talqılaw betim',
-'accesskey-pt-anontalk' => 'n',
-'tooltip-pt-anontalk' => 'Osı IP jaý tüzetwlerin talqılaw',
-'accesskey-pt-preferences' => '',
-'tooltip-pt-preferences' => 'Baptawım',
-'accesskey-pt-watchlist' => 'l',
-'tooltip-pt-watchlist' => 'Özgeristerin baqılap turğan better tizimim.',
-'accesskey-pt-mycontris' => 'y',
-'tooltip-pt-mycontris' => 'Ülesterimdiñ tizimi',
-'accesskey-pt-login' => 'o',
-'tooltip-pt-login' => 'Kirwiñizdi usınamız, ol mindetti emes.',
-'accesskey-pt-anonlogin' => 'o',
-'tooltip-pt-anonlogin' => 'Kirwiñizdi usınamız, biraq, ol mindetti emes.',
-'accesskey-pt-logout' => '',
-'tooltip-pt-logout' => 'Şığw',
-'accesskey-ca-talk' => 't',
-'tooltip-ca-talk' => 'Mağlumat betti talqılaw',
-'accesskey-ca-edit' => 'e',
-'tooltip-ca-edit' => 'Bul betti öñdeý alasız. Saqtawdıñ aldında «Qarap şığw» tüýmesin nuqıñız.',
-'accesskey-ca-addsection' => '+',
-'tooltip-ca-addsection' => 'Bul talqılaw betinde jaña taraw bastaw.',
-'accesskey-ca-viewsource' => 'e',
-'tooltip-ca-viewsource' => 'Bul bet qorğalğan, biraq, qaýnarın qarawğa boladı.',
-'accesskey-ca-history' => 'h',
-'tooltip-ca-history' => 'Bul bettin jwıqtağı nusqaları.',
-'accesskey-ca-protect' => '=',
-'tooltip-ca-protect' => 'Bul betti qorğaw',
-'accesskey-ca-unprotect' => '=',
-'tooltip-ca-unprotect' => 'Bul betti qorğamaw',
-'accesskey-ca-delete' => 'd',
-'tooltip-ca-delete' => 'Bul betti joyw',
-'accesskey-ca-undelete' => 'd',
-'tooltip-ca-undelete' => 'Bul bettiñ joywdıñ aldındağı bolğan tüzetwlerin qaýtarw',
-'accesskey-ca-move' => 'm',
-'tooltip-ca-move' => 'Bul betti jıljıtw',
-'accesskey-ca-nomove' => 'm',
-'tooltip-ca-nomove' => 'Bul betti jıljıtwğa ruqsatıñız joq',
-'accesskey-ca-watch' => 'w',
-'tooltip-ca-watch' => 'Bul betti baqılaw tizimiñizge üstew',
-'accesskey-ca-unwatch' => 'w',
-'tooltip-ca-unwatch' => 'Bul betti baqılaw tizimiñizden alastatw',
-'accesskey-ca-varlang-0' => '',
-'tooltip-ca-varlang-0' => 'Kïrïll jazwı',
-'accesskey-ca-varlang-1' => '',
-'tooltip-ca-varlang-1' => 'Latın jazwı',
-'accesskey-ca-varlang-2' => '',
-'tooltip-ca-varlang-2' => 'Arab jazwı',
-'accesskey-search' => 'f',
-'tooltip-search' => 'Osı wïkïden izdew',
-'accesskey-p-logo' => '',
-'tooltip-p-logo' => 'Bastı betke',
-'accesskey-n-mainpage' => 'z',
-'tooltip-n-mainpage' => 'Bastı betke barıp ketiñiz',
-'accesskey-n-portal' => '',
-'tooltip-n-portal' => 'Joba twralı, ne istewiñizge bolatın, qaýdan tabwğa bolatın twralı',
-'accesskey-n-currentevents' => '',
-'tooltip-n-currentevents' => 'Ağımdağı oqïğalarğa qatıstı aqparat',
-'accesskey-n-recentchanges' => 'r',
-'tooltip-n-recentchanges' => 'Osı wïkïdegi jwıqtağı özgerister tizimi.',
-'accesskey-n-randompage' => 'x',
-'tooltip-n-randompage' => 'Kezdeýsoq betti jüktew',
-'accesskey-n-help' => '',
-'tooltip-n-help' => 'Anıqtama tabw ornı.',
-'accesskey-n-sitesupport' => '',
-'tooltip-n-sitesupport' => 'Bizge järdem etiñiz',
-'accesskey-t-whatlinkshere' => 'j',
-'tooltip-t-whatlinkshere' => 'Mında siltegen barlıq betterdiñ tizimi',
-'accesskey-t-recentchangeslinked' => 'k',
-'tooltip-t-recentchangeslinked' => 'Mınnan siltengen betterdiñ jwıqtağı özgeristeri',
-'accesskey-feed-rss' => '',
-'tooltip-feed-rss' => 'Bul bettiñ RSS arnası',
-'accesskey-feed-atom' => '',
-'tooltip-feed-atom' => 'Bul bettiñ Atom arnası',
-'accesskey-t-contributions' => '',
-'tooltip-t-contributions' => 'Osı qatıswşınıñ üles tizimin qaraw',
-'accesskey-t-emailuser' => '',
-'tooltip-t-emailuser' => 'Osı qatıswşığa email jiberw',
-'accesskey-t-upload' => 'u',
-'tooltip-t-upload' => 'Swret ne medïa faýldarın qotarw',
-'accesskey-t-specialpages' => 'q',
-'tooltip-t-specialpages' => 'Barlıq arnaýı better tizimi',
-'accesskey-t-print' => '',
-'tooltip-t-print' => 'Osı bettiñ basıp şığarw nusqası',
-'accesskey-t-permalink' => '',
-'tooltip-t-permalink' => 'Bettiñ osı nusqasınıñ turaqtı siltemesi',
-'accesskey-ca-nstab-main' => 'c',
-'tooltip-ca-nstab-main' => 'Mağlumat betin qaraw',
-'accesskey-ca-nstab-user' => 'c',
-'tooltip-ca-nstab-user' => 'Qatıswşı betin qaraw',
-'accesskey-ca-nstab-media' => 'c',
-'tooltip-ca-nstab-media' => 'Taspa betin qaraw',
-'accesskey-ca-nstab-special' => '',
-'tooltip-ca-nstab-special' => 'Bul arnaýı bet, bettiñ özi öñdelinbeýdi.',
-'accesskey-ca-nstab-project' => 'a',
-'tooltip-ca-nstab-project' => 'Joba betin qaraw',
-'accesskey-ca-nstab-image' => 'c',
-'tooltip-ca-nstab-image' => 'Swret betin qaraw',
-'accesskey-ca-nstab-mediawiki' => 'c',
-'tooltip-ca-nstab-mediawiki' => 'Jüýe xabarın qaraw',
-'accesskey-ca-nstab-template' => 'c',
-'tooltip-ca-nstab-template' => 'Ülgini qaraw',
-'accesskey-ca-nstab-help' => 'c',
-'tooltip-ca-nstab-help' => 'Anıqtıma betin qaraw',
-'accesskey-ca-nstab-category' => 'c',
-'tooltip-ca-nstab-category' => 'Sanat betin qaraw',
-
-# Common.js: contains nothing but a placeholder comment
-'common.js' => '/* Mındağı kez kelgen JavaScript ämirleri ärqaýsı bet jüktelgende barlıq paýdalanwşılarğa jükteledi. */
-
-// 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">\');
-}
-// END workaround for RTL',
+'markaspatrolleddiff'                 => 'Küzette dep belgilew',
+'markaspatrolledtext'                 => 'Osı betti küzetwde dep belgilew',
+'markedaspatrolled'                   => 'Küzette dep belgilendi',
+'markedaspatrolledtext'               => 'Talğanğan nusqa küzette dep belgilendi.',
+'rcpatroldisabled'                    => 'Jwıqtağı özgerister Küzeti öşirilgen',
+'rcpatroldisabledtext'                => 'Jwıqtağı özgerister Küzeti qasïeti ağımda öşirilgen.',
+'markedaspatrollederror'              => 'Küzette dep belgilenbeýdi',
+'markedaspatrollederrortext'          => 'Küzette dep belgilew üşin nusqasın engiziñiz.',
+'markedaspatrollederror-noautopatrol' => 'Öziñizdiñ özgeristeriñizdi küzetke qoya almaýsız.',
+# Patrol log
+'patrol-log-page' => 'Küzet jwrnalı',
+'patrol-log-line' => '$2 kezinde $1 degendi küzette dep belgiledi $3',
+'patrol-log-auto' => '(özdik)',
+'patrol-log-diff' => 'r$1',
 
 # Image deletion
 'deletedrevision' => 'Mına eski nusqasın joýdı: $1.',
@@ -1928,6 +1937,8 @@ Basqası ädepkiden jasırıladı.
 'exif-compression-1' => 'Ulğaýtılğan',
 'exif-compression-6' => 'JPEG',
 
+'exif-unknowndate'   => 'Belgisiz kün-aýı',
+
 'exif-photometricinterpretation-2' => 'RGB',
 'exif-photometricinterpretation-6' => 'YCbCr',
 
@@ -2093,8 +2104,16 @@ Basqası ädepkiden jasırıladı.
 kwälandırw qajet. Öziñizdiñ jaýıñızğa kwälandırw xatın jiberw üşin tömendegi tüýmeni nuqıñız.
 Xattıñ işinde arnaýı kodı bar silteme kiristirledi;      e-poşta jaýıñızdıñ jaramdığın kwälandırw üşin
 siltemeni şolğıştıñ meken-jaý jolağına engizip aşıñız.',
+'confirmemail_pending'    => '<div class="error">
+Rastaw belgilemeñiz xatpen jiberilipti tüge; eger tirkelgiñizdi 
+jwıqta isteseñiz, jaña belgile suranısın jiberw aldınan 
+xat kelwin birşama mïnöt küte turıñız.
+</div>',
 'confirmemail_send'       => 'Kwälandırw kodın jiberw',
 'confirmemail_sent'       => 'Kwälandırw E-poşta xatı jiberildi.',
+'confirmemail_oncreate'   => 'Rastaw belgilemesi e-poşta adresiñizge jiberildi.
+Bul belgileme kirw üdirisine keregi joq, biraq ol e-poşta negizindegi
+wïkï qasïetterdi endirw üşin jetistirwiñiz qajet.',
 'confirmemail_sendfailed' => 'Kwälandırw xatı jiberilmedi. Engizilgen jaýdı jaramsız äriterine tekserip şığıñız.
 
 E-poşta qızmeti qaýtarğanı: $1',
@@ -2103,6 +2122,7 @@ E-poşta qızmeti qaýtarğanı: $1',
 'confirmemail_success'    => 'E-poşta jaýıñız kwälandırıldı. Endi Wïkïge kirip jumısqa kiriswge boladı',
 'confirmemail_loggedin'   => 'E-poşta jaýıñız kwälandırıldı.',
 'confirmemail_error'      => 'Kwälandırwıñızdı saqtağanda belgisiz qate boldı.',
+
 'confirmemail_subject'    => '{{SITENAME}} torabınan e-poşta jaýıñızdı kwälandırw xatı',
 'confirmemail_body'       => "Keýbirew, mına $1 IP jaýınan, öziñiz bolwı mümkin,
 {{SITENAME}} jobasındağı E-poşta jaýın qoldanıp «$2» tirkelgi jasaptı.
@@ -2140,7 +2160,6 @@ $1
 : ''$2''
 Osı betti şınınan qaýta jasawın rastañız.",
 'recreate'            => 'Qaýta jasaw',
-'tooltip-recreate'    => 'Bul betti joýılwına qaramaý qaýta jasaw',
 
 'unit-pixel' => ' px',
 
@@ -2184,7 +2203,14 @@ Osı betti şınınan qaýta jasawın rastañız.",
 'autosumm-blank'   => 'Bettiñ barlıq mağlumatın alastattı',
 'autosumm-replace' => "Betti '$1' degenmen almastırdı",
 'autoredircomment' => '[[$1]] degenge aýdadı', # This should be changed to the new naming convention, but existed beforehand
-'autosumm-new'     => 'Jaña bet: $1',
+'autosumm-new'     => 'Жаңа бет мағлұматы: $1',
+
+# Size units
+'size-bytes'     => '$1 B',
+'size-kilobytes' => '$1 KB',
+'size-megabytes' => '$1 MB',
+'size-gigabytes' => '$1 GB',
+
 );
 
 ?>