r24499 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r24498‎ | r24499 | r24500 >
Date:21:27, 31 July 2007
Author:catrope
Status:old
Tags:
Comment:
apiedit: Merging latest revisions from trunk
Modified paths:
  • /branches/apiedit/phase3 (modified) (history)
  • /branches/apiedit/phase3/docs/hooks.txt (modified) (history)
  • /branches/apiedit/phase3/includes/AutoLoader.php (modified) (history)
  • /branches/apiedit/phase3/includes/Database.php (modified) (history)
  • /branches/apiedit/phase3/includes/DatabasePostgres.php (modified) (history)
  • /branches/apiedit/phase3/includes/DefaultSettings.php (modified) (history)
  • /branches/apiedit/phase3/includes/FileRevertForm.php (modified) (history)
  • /branches/apiedit/phase3/includes/ImagePage.php (modified) (history)
  • /branches/apiedit/phase3/includes/OutputPage.php (modified) (history)
  • /branches/apiedit/phase3/includes/SpecialPreferences.php (modified) (history)
  • /branches/apiedit/phase3/includes/SpecialUndelete.php (modified) (history)
  • /branches/apiedit/phase3/includes/Title.php (modified) (history)
  • /branches/apiedit/phase3/includes/api/ApiMain.php (modified) (history)
  • /branches/apiedit/phase3/includes/api/ApiQuery.php (modified) (history)
  • /branches/apiedit/phase3/includes/api/ApiQuerySiteinfo.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesDe.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesEn.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesFi.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesHe.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesKk_cn.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesKk_kz.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesKk_tr.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesLo.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesZh_classical.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesZh_cn.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesZh_tw.php (modified) (history)
  • /branches/apiedit/phase3/languages/messages/MessagesZh_yue.php (modified) (history)
  • /branches/apiedit/phase3/maintenance/archives/patch-page_key.sql (deleted) (history)
  • /branches/apiedit/phase3/maintenance/tables.sql (modified) (history)
  • /branches/apiedit/phase3/maintenance/updaters.inc (modified) (history)
  • /branches/apiedit/phase3/skins/common/shared.css (modified) (history)

Diff [purge]

Index: branches/apiedit/phase3/languages/messages/MessagesZh_cn.php
@@ -1008,11 +1008,11 @@
10091009 # File reversion
10101010 'filerevert' => '恢复$1',
10111011 'filerevert-legend' => '恢复文件',
1012 -'filerevert-intro' => "<span class=\"plainlinks\">您现正在恢复'''[[Media:$1|$1]]'''到[于$2的$3版本]。</span>",
 1012+'filerevert-intro' => "<span class=\"plainlinks\">您现正在恢复'''[[Media:$1|$1]]'''到[于$2 $3的$4版本]。</span>",
10131013 'filerevert-comment' => '注解:',
1014 -'filerevert-defaultcomment' => '已经恢复到于$1的版本',
 1014+'filerevert-defaultcomment' => '已经恢复到于$1 $2的版本',
10151015 'filerevert-submit' => '恢复',
1016 -'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已经恢复到[于$2的$3版本]。</span>",
 1016+'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已经恢复到[于$2 $3的$4版本]。</span>",
10171017 'filerevert-badversion' => '这个文件所提供的时间截记并无先前的本地版本。',
10181018
10191019 # MIME search
Index: branches/apiedit/phase3/languages/messages/MessagesZh_tw.php
@@ -982,11 +982,11 @@
983983 # File reversion
984984 'filerevert' => '恢復$1',
985985 'filerevert-legend' => '恢復檔案',
986 -'filerevert-intro' => "<span class=\"plainlinks\">您現正在恢復'''[[Media:$1|$1]]'''到[於$2的$3版本]。</span>",
 986+'filerevert-intro' => "<span class=\"plainlinks\">您現正在恢復'''[[Media:$1|$1]]'''到[於$2 $3的$4版本]。</span>",
987987 'filerevert-comment' => '註解:',
988 -'filerevert-defaultcomment' => '已經恢復到於$1的版本',
 988+'filerevert-defaultcomment' => '已經恢復到於$1 $2的版本',
989989 'filerevert-submit' => '恢復',
990 -'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已經恢復到[於$2的$3版本]。</span>",
 990+'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已經恢復到[於$2 $3的$4版本]。</span>",
991991 'filerevert-badversion' => '這個檔案所提供的時間截記並無先前的本地版本。',
992992
993993 # MIME search
Index: branches/apiedit/phase3/languages/messages/MessagesKk_tr.php
@@ -265,7 +265,7 @@
266266 'formatnum' => array( 0, 'SANPİŞİMİ', 'FORMATNUM' ),
267267 'padleft' => array( 0, 'SOLĞAIĞIS', 'SOLIĞIS', 'PADLEFT' ),
268268 'padright' => array( 0, 'OÑĞAIĞIS', 'OÑIĞIS', 'PADRIGHT' ),
269 - 'special' => array( 0, 'arnaýı', 'special', ),
 269+ 'special' => array( 0, 'arnaýı', 'special', ),
270270 'defaultsort' => array( 1, 'ÄDEPKİSURIPTAW:', 'ÄDEPKİSANATSURIPTAW:', 'ÄDEPKİSURIPTAWKİLTİ:', 'ÄDEPKİSURIP:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
271271 );
272272
@@ -453,13 +453,14 @@
454454 'pagecategories' => '{{PLURAL:$1|Sanat|Sanattar}}',
455455 'category_header' => '«$1» sanatındağı better',
456456 'subcategories' => 'Sanatşalar',
457 -'category-media-header' => '«$1» sanatındağı taspalar',
 457+'category-media-header' => '«$1» sanatındağı taspa',
 458+'category-empty' => "''Bul sanatta ağımda eş maqala ne taspa joq.''",
458459
459460 'linkprefix' => '/^(.*?)([a-zäçéğıïñöşüýа-яёәіңғүұқөһA-ZÄÇÉĞİÏÑÖŞÜÝА-ЯЁӘІҢҒҮҰҚӨҺʺʹ«„]+)$/sDu',
460461 'mainpagetext' => "<big>'''MedïaWïkï bağdarlaması sätti ornatıldı.'''</big>",
461462 'mainpagedocfooter' => 'Wïkï bağdarlamasın paýdalanw aqparatı üşin [http://meta.wikimedia.org/wiki/Help:Contents Paýdalanwşı nusqawlarımen] tanısıñız.
462463
463 -== Bastaw ==
 464+== Bastaw üşin ==
464465
465466 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Baptaw qalawları tizimi]
466467 * [http://www.mediawiki.org/wiki/Manual:FAQ MedïaWïkï JQS]
@@ -532,7 +533,7 @@
533534 'redirectedfrom' => '($1 betinen aýdatılğan)',
534535 'redirectpagesub' => 'Aýdatw beti',
535536 'lastmodifiedat' => 'Bul bettiñ özgertilgen soñğı kezi: $2, $1.', # $1 date, $2 time
536 -'viewcount' => 'Bul bet {{PLURAL:$1|bir|$1}} ret qaralğan.',
 537+'viewcount' => 'Bul bet {{PLURAL:$1|bir|$1}} ret qatınalğan.',
537538 'protectedpage' => 'Qorğawlı bet',
538539 'jumpto' => 'Mınağan ötip ketw:',
539540 'jumptonavigation' => 'bağıttaw',
@@ -644,10 +645,13 @@
645646 Bul twralı naqtı URL jaýın körsetip äkimşige esepteme jiberiñiz.',
646647 'readonly_lag' => 'Jetek derekqor serverler bastawışpen qadamlanğanda osı derekqor özdiktik qulıptalınğan',
647648 'internalerror' => 'İşki qate',
 649+'internalerror_info' => 'İşki qate: $1',
648650 'filecopyerror' => '«$1» faýlı «$2» faýlına köşirilmedi.',
649651 'filerenameerror' => '«$1» faýl atı «$2» atına özgertilmedi.',
650652 'filedeleteerror' => '«$1» faýlı joýılmaýdı.',
 653+'directorycreateerror' => '«$1» qaltası jasalmadı.',
651654 'filenotfound' => '«$1» faýlı tabılmadı.',
 655+'fileexistserror' => '«$1» faýlğa jazwğa bolmaýdı: osındaý faýl bar tüge',
652656 'unexpected' => 'Kütilmegen mağına: «$1» = «$2».',
653657 'formerror' => 'Qate: jiberw ülgiti emes',
654658 'badarticleerror' => 'Osındaý äreket mına bette atqarılmaýdı.',
@@ -669,6 +673,7 @@
670674 '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.",
671675 'sqlhidden' => '(SQL suranısı jasırıldı)',
672676 'cascadeprotected' => 'Bul bet öñdewden qorğalğan, sebebi: ol mına «bawlı» qorğawı endirilgen {{PLURAL:$1|betke|betterge}} kiriktirilgen:',
 677+'namespaceprotected' => "''$1''' esim ayasındağı betterdi öñdew üşin ruqsatıñız joq.",
673678
674679 # Login and logout pages
675680 'logouttitle' => 'Qatıswşı şığwı',
@@ -875,6 +880,9 @@
876881 ''Osı wïkïde qam HTML endirilgen, JavaScript şabwıldardan qorğanw üşin aldın ala qarap şığw jasırılğan.''
877882
878883 <strong>Eger bul öñdew adal talap bolsa, qaýtarıp köriñiz. Eger äli de istemese, şığıp, sosın keri kirip köriñiz.</strong>",
 884+'token_suffix_mismatch' => '<strong>Öñdewiñiz qabıldanbadı, sebebi qoldanğan bağdarlamañız mätindegi
 885+emle nışandarın keskilep tastadı. Maqala mätini bülinbew üşin tüzetwiñiz qabıldanbaýdı.
 886+Bul ğalamtorğa negizdelingen qateli tirkelgisiz proksï-serverdi paýdalanğannvan bolwı mümkin.</strong>',
879887 'importing' => 'Sırttan alwda: $1',
880888 'editing' => 'Öñdelwde: $1',
881889 'editinguser' => 'Öñdelwde: <b>$1</b> degen qatıswşı',
@@ -1126,19 +1134,19 @@
11271135 'files' => 'Faýldar',
11281136
11291137 # User rights
1130 -'userrights-lookup-user' => 'Qatıswşı toptarın meñgerw',
1131 -'userrights-user-editname' => 'Qatıswşı atın engiziñiz:',
1132 -'editusergroup' => 'Qatıswşı toptarın öñdew',
1133 -'userrights-editusergroup' => 'Qatıswşı toptarın öñdew',
1134 -'saveusergroups' => 'Qatıswşı toptarın saqtaw',
1135 -'userrights-groupsmember' => 'Müşeligi:',
1136 -'userrights-groupsavailable' => 'Qatınawlı toptar:',
1137 -'userrights-groupshelp' => 'Qatıswşını üsteýtin ne alastatın toptardı talğañız.
 1138+'userrights-lookup-user' => 'Qatıswşı toptarın meñgerw',
 1139+'userrights-user-editname' => 'Qatıswşı atın engiziñiz:',
 1140+'editusergroup' => 'Qatıswşı toptarın öñdew',
 1141+'userrights-editusergroup' => 'Qatıswşı toptarın öñdew',
 1142+'saveusergroups' => 'Qatıswşı toptarın saqtaw',
 1143+'userrights-groupsmember' => 'Müşeligi:',
 1144+'userrights-groupsavailable' => 'Jetimdi toptar:',
 1145+'userrights-groupshelp' => 'Qatıswşını üsteýtin ne alastatın toptardı talğañız.
11381146 Talğawı öşirilgen toptar özgertilimeýdi. Toptardıñ talğawın CTRL + Sol jaq nuqwmen öşirwiñizge boladı.',
1139 -'userrights-reason' => 'Özgertw sebebi:',
1140 -'userrights-list' => '$1 müşesi bolğandıqtan $2 üsteý alasız jäne $3 alastaý alasız.',
1141 -'userrights-list-nogroups' => 'toptarsız',
1142 -'userrights-list-groups' => '$2 {{PLURAL:$1|top|toptar}}',
 1147+'userrights-reason' => 'Özgertw sebebi:',
 1148+'userrights-available-none' => 'Top müşeligin özgerte almaýsız.',
 1149+'userrights-available-add' => 'Qatıswşılardı $1 tobına üsteý alasız.',
 1150+'userrights-available-remove' => 'Qatıswşılardı $1 tobınan alastaý alasız.',
11431151
11441152 # Groups
11451153 'group' => 'Top:',
@@ -1270,6 +1278,7 @@
12711279
12721280 'license' => 'Lïcenzïyası',
12731281 'nolicense' => 'Eşteñe talğanbağan',
 1282+'license-nopreview' => '(Qarap şığw qatınalmaýdı)',
12741283 'upload_source_url' => ' (jaramdı, barşağa qatınawlı URL jaý)',
12751284 'upload_source_file' => ' (komp′ywteriñizdegi faýl)',
12761285
@@ -1281,19 +1290,22 @@
12821291 'ilsubmit' => 'İzdew',
12831292 'showlast' => 'Soñğı $1 faýl $2 surıptap körset.',
12841293 'byname' => 'atımen',
1285 -'bydate' => 'kün-aýmen',
 1294+'bydate' => 'kün-aýımen',
12861295 'bysize' => 'mölşerimen',
12871296 'imgdelete' => 'joyw',
12881297 'imgdesc' => 'sïpp.',
12891298 'imgfile' => 'faýl',
1290 -'imglegend' => 'Şarttı belgiler: (sïpp.) — faýl sïpattamasın körsetw/öñdew.',
1291 -'imghistory' => 'Faýl tarïxı',
1292 -'revertimg' => 'qaýt.',
1293 -'deleteimg' => 'joyw',
1294 -'deleteimgcompletely' => 'Osı faýldıñ barlıq nusqaların joý',
1295 -'imghistlegend' => 'Şarttı belgiler: (ağım.) = ağımdıq faýl, (joyw) = eski nusqasın
1296 -joyw, (qaý.) = eski nusqasına qaýtarw.
1297 -<br /><i>Qotarılğan faýldı körw üşin kün-aýına nuqıñız</i>.',
 1299+'filehist' => 'Faýl tarïxı',
 1300+'filehist-help' => 'Faýldıñ qaý waqıtta qalaý körinetin üşin Kün-aý/Waqıt degendi nuqıñız.',
 1301+'filehist-deleteall' => 'barlığın joý',
 1302+'filehist-deleteone' => 'bunı joý',
 1303+'filehist-revert' => 'qaýtar',
 1304+'filehist-current' => 'ağımdağı',
 1305+'filehist-datetime' => 'Kün-aý/Waqıt',
 1306+'filehist-user' => 'Qatıswşı',
 1307+'filehist-dimensions' => 'Ölşemderi',
 1308+'filehist-filesize' => 'Faýl mölşeri',
 1309+'filehist-comment' => 'Mändemesi',
12981310 'imagelinks' => 'Siltemeleri',
12991311 'linkstoimage' => 'Bul faýlğa kelesi better silteýdi:',
13001312 'nolinkstoimage' => 'Bul faýlğa eş bet siltemeýdi.',
@@ -1310,6 +1322,16 @@
13111323 'imagelist_description' => 'Sïpattaması',
13121324 'imagelist_search_for' => 'Swretti atımen izdew:',
13131325
 1326+# File reversion
 1327+'filerevert' => '$1 degendi qaýtarw',
 1328+'filerevert-legend' => 'Faýldı qaýtarw',
 1329+'filerevert-intro' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' degendi [$2 kezindegi $3 nusqasına] qaýtardıñız.</span>',
 1330+'filerevert-comment' => 'Mändemesi:',
 1331+'filerevert-defaultcomment' => '$1 kezindegi nusqasına qaýtardı',
 1332+'filerevert-submit' => 'Qaýtarw',
 1333+'filerevert-success' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' degen [$2 kezindegi $3 nusqasına] qaýtarıldı.</span>',
 1334+'filerevert-badversion' => 'Keltirilgen waqıt belgisimen bul faýldıñ aldıñğı jergilikti nusqası joq.',
 1335+
13141336 # MIME search
13151337 'mimesearch' => 'Faýldı MIME türimen izdew',
13161338 'mimesearch-summary' => 'Bul bet faýldardı MIME türimen süzgilew mümkindigin beredi. Kirisi: «mağlumat türi»/«tür tarawı», mısalı <tt>image/jpeg</tt>.',
@@ -1348,8 +1370,8 @@
13491371 Bunıñ nätïjesinde orta eseppen ärbir betke '''$5''' ret tüzetw keledi, jäne ärbir tüzetwge '''$6''' ret qaraw keledi.
13501372
13511373 Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uzındılığı: '''$7'''.",
1352 -'userstatstext' => "Mında {{PLURAL:$1|'''1''' tirkelgen qatıswşı|'''$1''' tirkelgen qatıswşı}} bar, sonıñ işinde
1353 - {{PLURAL:$2|'''1''' qatıswşıda|'''$2''' qatıswşıda}} (nemese '''$4 %''') $5 quqıqtarı bar",
 1374+'userstatstext' => "Mında {{PLURAL:$1|'''1''' tirkelgen [[{{ns:special}}:Listusers|qatıswşı]]|'''$1''' tirkelgen [[{{ns:special}}:Listusers|qatıswşı]]}} bar, sonıñ işinde
 1375+{{PLURAL:$2|'''1''' qatıswşıda|'''$2''' qatıswşıda}} (nemese '''$4 %''') $5 quqıqtarı bar",
13541376 'statistics-mostpopular' => 'Eñ köp qaralğan better',
13551377
13561378 'disambiguations' => 'Aýrıqtı better',
@@ -1516,7 +1538,7 @@
15171539 'unwatchthispage' => 'Baqılawdı toqtatw',
15181540 'notanarticle' => 'Mağlumat beti emes',
15191541 'watchnochange' => 'Körsetilgen merzimde eşbir baqılanğan dana öñdelgen joq.',
1520 -'watchlist-details' => "Baqılaw tiziminde (talqılaw betterisiz) '''$1''' bet bar.",
 1542+'watchlist-details' => 'Baqılaw tiziminde (talqılaw betterisiz) {{PLURAL:$1|1 bet|$1 bet}} bar.',
15211543 'wlheader-enotif' => '* Eskertw xat jiberwi endirilgen.',
15221544 'wlheader-showupdated' => "* Soñğı kirgenimnen beri özgertilgen betterdi '''jwan''' ärbimen körset",
15231545 'watchmethod-recent' => 'baqılawlı betterdiñ jwıqtağı özgeristerin tekserw',
@@ -1594,7 +1616,6 @@
15951617 'deletionlog' => 'joyw jwrnalı',
15961618 'reverted' => 'Erterek nusqasına qaýtarılğan',
15971619 'deletecomment' => 'Joywdıñ sebebi',
1598 -'imagereverted' => 'Erterek nusqasına qaýtarw sätti ötti.',
15991620 'rollback' => 'Tüzetwlerdi qaýtarw',
16001621 'rollback_short' => 'Qaýtarw',
16011622 'rollbacklink' => 'qaýtarw',
@@ -1605,7 +1626,8 @@
16061627
16071628 Soñğı öñdewdi [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|talqılawı]]) degendi jasağan.',
16081629 'editcomment' => 'Tüzetwdiñ bolğan mändemesi: «<i>$1</i>».', # only shown if there is an edit comment
1609 -'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|talqılawı]]) tüzetwlerin [[{{ns:user}}:$1|$1]] soñğı nusqasına qaýtardı',
 1630+'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|talqılawı]]) tüzetwlerinen qaýtarğan; [[{{ns:user}}:$1|$1]] soñğı nusqasına özgertti.',
 1631+'rollback-success' => '$1 tüzetwlerinen qaýtarğan; $2 soñğı nusqasına özgertti.',
16101632 'sessionfailure' => 'Kirw sessïyasında şataq bolğan sïyaqtı;
16111633 sessïyağa şabwıldawdardan qorğanw üşin, osı äreket toqtatıldı.
16121634 «Artqa» tüýmesin basıñız, jäne betti keri jükteñiz, sosın qaýtalap köriñiz.',
@@ -1652,46 +1674,55 @@
16531675 'restriction-level-all' => 'ärqaýsı deñgeýde',
16541676
16551677 # Undelete
1656 -'undelete' => 'Joýılğan betterdi qaraw',
1657 -'undeletepage' => 'Joýılğan betterdi qaraw jäne qaýtarw',
1658 -'viewdeletedpage' => 'Joýılğan betterdi qaraw',
1659 -'undeletepagetext' => 'Kelesi better joýıldı dep belgilengen, biraq mağlumatı murağatta jatqan,
 1678+'undelete' => 'Joýılğan betterdi qaraw',
 1679+'undeletepage' => 'Joýılğan betterdi qaraw jäne qaýtarw',
 1680+'viewdeletedpage' => 'Joýılğan betterdi qaraw',
 1681+'undeletepagetext' => 'Kelesi better joýıldı dep belgilengen, biraq mağlumatı murağatta jatqan,
16601682 sondıqtan keri qaýtarwğa äzir. Murağat merzim boýınşa tazalanıp turwı mümkin.',
1661 -'undeleteextrahelp' => "Bükil betti qaýtarw üşin, barlıq qabaşaqtardı bos qaldırıp
 1683+'undeleteextrahelp' => "Bükil betti qaýtarw üşin, barlıq qabaşaqtardı bos qaldırıp
16621684 '''''Qaýtar!''''' tüýmesin nuqıñız. Bölekşe qaýtarw orındaw üşin, qaýtaraýın degen nusqalarına säýkes
16631685 qabaşaqtarın belgileñiz de, jäne '''''Qaýtar!''''' tüýmesin nuqıñız. '''''Tasta''''' tüýmesin
16641686 nuqığanda mändeme awmağı men barlıq qabaşaqtar tazalanadı.",
1665 -'undeleterevisions' => '{{PLURAL:$1|Bir nusqa|$1 nusqa}} murağattaldı',
1666 -'undeletehistory' => 'Eger bet mağlumatın qaýtarsañız,tarïxında barlıq nusqalar da
 1687+'undeleterevisions' => '{{PLURAL:$1|Bir nusqa|$1 nusqa}} murağattaldı',
 1688+'undeletehistory' => 'Eger bet mağlumatın qaýtarsañız,tarïxında barlıq nusqalar da
16671689 qaýtarıladı. Eger joywdan soñ däl solaý atawımen jaña bet jasalsa, qaýtarılğan nusqalar
16681690 tarïxtıñ eñ adında körsetiledi, jäne körsetilip turğan bettiñ ağımdıq nusqası
16691691 özdiktik almastırılmaýdı. Faýl nusqalarınıñ qaýtarğanda şektewleri joýılatın umıtpañız.',
1670 -'undeleterevdel' => 'Eger bettiñ üstiñgi nusqası jarım-jartılaý joýılğan bolsa joýılğan qaýtarwı
 1692+'undeleterevdel' => 'Eger bettiñ üstiñgi nusqası jarım-jartılaý joýılğan bolsa joýılğan qaýtarwı
16711693 atqarılmaýdı. Osındaý jağdaýlarda, eñ jaña joýılğan nusqa belgilewin nemese jasırwın alastatıñız.
16721694 Körwiñizge ruqsat etilmegen faýl nusqaları qaýtarılmaýdı.',
1673 -'undeletehistorynoadmin' => 'Bul bet joýılğan. Joyw sebebi aldındağı öñdegen qatıswşılar
 1695+'undeletehistorynoadmin' => 'Bul bet joýılğan. Joyw sebebi aldındağı öñdegen qatıswşılar
16741696 egjeý-tegjeýlerimen birge tömendegi sïpattamasında körsetilgen.
16751697 Osı joýılğan nusqalardıñ mätini tek äkimşilerge qatınawlı.',
1676 -'undelete-revision' => '$2 kezindegi $1 degenniñ joýılğan nusqası:',
1677 -'undeleterevision-missing' => 'Jaramsız ne joğalğan nusqa. Siltemeñiz jaramsız bolwı mümkin, ne
 1698+'undelete-revision' => '$2 kezindegi $1 degenniñ joýılğan nusqası:',
 1699+'undeleterevision-missing' => 'Jaramsız ne joğalğan nusqa. Siltemeñiz jaramsız bolwı mümkin, ne
16781700 nusqa qaýtarılğan tüge nemese murağattan alastatılğan.',
1679 -'undeletebtn' => 'Qaýtar!',
1680 -'undeletereset' => 'Tasta',
1681 -'undeletecomment' => 'Mändemesi:',
1682 -'undeletedarticle' => '«[[$1]]» qaýtardı',
1683 -'undeletedrevisions' => '{{PLURAL:$1|Nusqanı|$1 nusqanı}} qaýtardı',
1684 -'undeletedrevisions-files' => '{{PLURAL:$1|Nusqanı|$1 nusqanı}} jäne {{PLURAL:$2|faýldı|$2 faýldı}} qaýtardı',
1685 -'undeletedfiles' => '{{PLURAL:$1|1 faýldı|$1 faýldı}} qaýtardı',
1686 -'cannotundelete' => 'Qaýtarw sätsiz bitti; tağı birew sizden burın sol betti qaýtarğan bolar.',
1687 -'undeletedpage' => "<big>'''$1 qaýtarıldı'''</big>
 1701+'undeletebtn' => 'Qaýtar!',
 1702+'undeletereset' => 'Tasta',
 1703+'undeletecomment' => 'Mändemesi:',
 1704+'undeletedarticle' => '«[[$1]]» qaýtardı',
 1705+'undeletedrevisions' => '$1 nusqa qaýtardı',
 1706+'undeletedrevisions-files' => '$1 nusqa jäne $2 faýl qaýtardı',
 1707+'undeletedfiles' => '$1 faýl qaýtardı',
 1708+'cannotundelete' => 'Qaýtarw sätsiz bitti; tağı birew sizden burın sol betti qaýtarğan bolar.',
 1709+'undeletedpage' => "<big>'''$1 qaýtarıldı'''</big>
16881710
16891711 Jwıqtağı joyw men qaýtarw jöninde [[{{ns:special}}:Log/delete|joyw jwrnalın]] qarañız.",
1690 -'undelete-header' => 'Jwıqtağı joýılğan better jöninde [[{{ns:special}}:Log/delete|joyw jwrnalın]] qarañız.',
1691 -'undelete-search-box' => 'Joýılğan betterdi izdew',
1692 -'undelete-search-prefix' => 'Mınadan bastalğan betterdi körset:',
1693 -'undelete-search-submit' => 'İzdew',
1694 -'undelete-no-results' => 'Joyw murağatında eşqandaý säýkes better tabılmadı.',
 1712+'undelete-header' => 'Jwıqtağı joýılğan better jöninde [[{{ns:special}}:Log/delete|joyw jwrnalın]] qarañız.',
 1713+'undelete-search-box' => 'Joýılğan betterdi izdew',
 1714+'undelete-search-prefix' => 'Mınadan bastalğan betterdi körset:',
 1715+'undelete-search-submit' => 'İzdew',
 1716+'undelete-no-results' => 'Joyw murağatında eşqandaý säýkes better tabılmadı.',
 1717+'undelete-filename-mismatch' => 'Faýldıñ $1 waqıt belgisi bar nusqası joýılmadı: faýl atawı säýkes emes',
 1718+'undelete-bad-store-key' => 'Faýldıñ $1 waqıt belgisi bar nusqası joýılmadı: faýl burınnan joq.',
 1719+'undelete-cleanup-error' => 'Paýdalanılmağan «$1» murağat faýlınıñ joyw qatesi.',
 1720+'undelete-missing-filearchive' => '$1 nömirli murağat faýlı qaýtarılmaýdı, sebebi ol derekqorda joq.
 1721+Bul keri qaýtarılğan mümkin.',
 1722+'undelete-error-short' => 'Faýldı keri qaýtarw qatesi: $1',
 1723+'undelete-error-long' => 'Mına faýldı keri qaýtarğanda qateler kezdesti:
16951724
 1725+$1',
 1726+
16961727 # Namespace form on various pages
16971728 'namespace' => 'Esim ayası:',
16981729 'invert' => 'Talğawdı kerilew',
@@ -1704,10 +1735,9 @@
17051736 'ucnote' => 'Tömende osı qatıswşı jasağan soñğı <b>$2</b> kündegi, soñğı <b>$1</b> özgerisi körsetledi.',
17061737 'uclinks' => 'Soñğı $2 kündegi, soñğı jasalğan $1 özgerisin qaraw.',
17071738 'uctop' => ' (üsti)',
 1739+'month' => 'Aýdağı (jäne erterekten):',
 1740+'year' => 'Jıldağı (jäne erterekten):',
17081741
1709 -'month' => 'Aý:',
1710 -'year' => 'Jıl:',
1711 -
17121742 'sp-contributions-newest' => 'Eñ jañasına',
17131743 'sp-contributions-oldest' => 'Eñ eskisine',
17141744 'sp-contributions-newer' => 'Jañalaw $1',
@@ -1722,19 +1752,18 @@
17231753 'sp-newimages-showfrom' => '$1 kezinen beri — jaña swretterdi körset',
17241754
17251755 # What links here
1726 -'whatlinkshere' => 'Siltegen better',
1727 -'notargettitle' => 'Aqırğı ataw joq',
1728 -'notargettext' => 'Osı äreket orındalatın nısana bet,
1729 -ne qatıswşı körsetilmegen.',
1730 -'linklistsub' => '(Siltemeler tizimi)',
1731 -'linkshere' => "'''[[:$1]]''' degenge mına better silteýdi:",
1732 -'nolinkshere' => "'''[[:$1]]''' degenge eş bet siltemeýdi.",
1733 -'nolinkshere-ns' => "Talğanğan esim ayasında '''[[:$1]]''' degenge eşqandaý bet siltemeýdi.",
1734 -'isredirect' => 'aýdatw beti',
1735 -'istemplate' => 'kiriktirw',
1736 -'whatlinkshere-prev' => '{{PLURAL:$1|aldıñğı|aldıñğı $1}}',
1737 -'whatlinkshere-next' => '{{PLURAL:$1|kelesi|kelesi $1}}',
1738 -'whatlinkshere-links' => '← siltemeler',
 1756+'whatlinkshere' => 'Siltegen better',
 1757+'notargettitle' => 'Aqırğı ataw joq',
 1758+'notargettext' => 'Osı äreket orındalatın nısana bet, ne qatıswşı körsetilmegen.',
 1759+'linklistsub' => '(Siltemeler tizimi)',
 1760+'linkshere' => "'''[[:$1]]''' degenge mına better silteýdi:",
 1761+'nolinkshere' => "'''[[:$1]]''' degenge eş bet siltemeýdi.",
 1762+'nolinkshere-ns' => "Talğanğan esim ayasında '''[[:$1]]''' degenge eşqandaý bet siltemeýdi.",
 1763+'isredirect' => 'aýdatw beti',
 1764+'istemplate' => 'kiriktirw',
 1765+'whatlinkshere-prev' => '{{PLURAL:$1|aldıñğı|aldıñğı $1}}',
 1766+'whatlinkshere-next' => '{{PLURAL:$1|kelesi|kelesi $1}}',
 1767+'whatlinkshere-links' => '← siltemeler',
17391768
17401769 # Block/unblock
17411770 'blockip' => 'Paýdalanwşını buğattaw',
@@ -1816,7 +1845,6 @@
18171846 'ipb_cant_unblock' => 'Qate: IP $1 buğattawı tabılmadı. Onıñ buğattawı öşirlgen sïyaqtı.',
18181847 'proxyblockreason' => 'IP jaýıñız aşıq proksï serverge jatatındıqtan buğattalğan. Ïnternet qızmetin jabdıqtawşıñızben, ne texnïkalıq medew qızmetimen qatınasıñız, jäne olarğa osı ote kürdeli qawıpsizdik şataq twralı aqparat beriñiz.',
18191848 'proxyblocksuccess' => 'Bitti.',
1820 -'sorbs' => 'DNSBL qara tizimi',
18211849 'sorbsreason' => 'Sizdiñ IP jaýıñız osı torapta qoldanılğan DNSBL qara tizimindegi aşıq proksï-server dep tabıladı.',
18221850 'sorbs_create_account_reason' => 'Sizdiñ IP jaýıñız osı torapta qoldanılğan DNSBL qara tizimindegi aşıq proksï-server dep tabıladı. Tirkelgi jasaý almaýsız.',
18231851
@@ -1850,7 +1878,7 @@
18511879 'movepagetext' => "Tömendegi ülgitti qoldanıp betterdi qaýta ataýdı,
18521880 barlıq tarïxın jaña atawğa jıljıtadı.
18531881 Burınğı bet atawı jaña atawğa aýdatatın bet boladı.
1854 -Eski atawına silteýtin siltemeler özgertilmeýdi; jıljıtwdan soñ
 1882+Eski atawına silteýtin siltemeler özgertilmeýdi; jıljıtwdan soñ
18551883 şınjırlı ne jaramsız aýdatwlar bar-joğın tekserip şığıñız.
18561884 Siltemeler burınğı joldawımen bılaýğı ötwin tekserwine
18571885 siz mindetti bolasız.
@@ -1878,8 +1906,9 @@
18791907 'move-watch' => 'Bul betti baqılaw',
18801908 'movepagebtn' => 'Betti jıljıt',
18811909 'pagemovedsub' => 'Jıljıtw sätti ayaqtaldı',
1882 -'articleexists' => 'Bılaý atawlı bet bar boldı, ne tañdağan
1883 -atawıñız jaramdı emes.
 1910+'movepage-moved' => "<big>'''«$1» degen «$2» degenge jıljıtıldı'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 1911+'articleexists' => 'Bılaý atawlı bet bar boldı, ne
 1912+tañdağan atawıñız jaramdı emes.
18841913 Basqa ataw tandañız',
18851914 'talkexists' => "'''Bettiñ özi sätti jıljıtıldı, biraq talqılaw beti birge jıljıtılmadı, onıñ sebebi jaña atawdıñ talqılaw beti bar tüge. Bunı qolmen qosıñız.'''",
18861915 'movedto' => 'mınağan jıljıtıldı:',
@@ -1912,13 +1941,14 @@
19131942 bir jolda bir ataw, jäne tandañız: ne ağımdıq nusqasın, barlıq eski nusqaları men
19141943 jäne tarïxı joldarı men birge, ne däl ağımdıq nusqasın, soñğı öñdew twralı aqparatı men birge.
19151944
1916 -Soñğı jağdaýda siltemeni de, mısalı {{{{ns:mediawiki}}:mainpage}} beti üşin [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] qoldanwğa boladı.',
 1945+Soñğı jağdaýda siltemeni de, mısalı «{{{{ns:mediawiki}}:mainpage}}» beti üşin [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] qoldanwğa boladı.',
19171946 'exportcuronly' => 'Tolıq tarïxın emes, tek ağımdıq nusqasın kiristiriñiz',
19181947 'exportnohistory' => "----
19191948 '''Añğartpa:''' Önimdilik äseri sebepterinen, better tolıq tarïxın sırtqa berwi öşirilgen.",
19201949 'export-submit' => 'Sırtqa ber',
19211950 'export-addcattext' => 'Mına sanattağı betterdi üstew:',
19221951 'export-addcat' => 'Üste',
 1952+'export-download' => 'Faýl etip saqtawdı usınw',
19231953
19241954 # Namespace 8 related
19251955 'allmessages' => 'Jüýe xabarları',
@@ -2157,11 +2187,19 @@
21582188 'patrol-log-page' => 'Küzet jwrnalı',
21592189 'patrol-log-line' => '$2 kezinde $1 degendi küzette dep belgiledi $3',
21602190 'patrol-log-auto' => '(özdiktik)',
2161 -'patrol-log-diff' => 'r$1',
 2191+'patrol-log-diff' => '№ $1',
21622192
21632193 # Image deletion
2164 -'deletedrevision' => 'Mına eski nusqasın joýdı: $1.',
 2194+'deletedrevision' => 'Mına eski nusqasın joýdı: $1.',
 2195+'filedeleteerror-short' => 'Faýl joyw qatesi: $1',
 2196+'filedeleteerror-long' => 'Mına faýldı joýğanda qateler kezdesti:
21652197
 2198+$1',
 2199+'filedelete-missing' => '«$1» faýlı joýılmaýdı, sebebi ol joq.',
 2200+'filedelete-old-unregistered' => 'Faýldın keltirilgen «$1» nusqası derekqorda joq.',
 2201+'filedelete-current-unregistered' => 'Keltirilgen «$1» faýl derekqorda joq.',
 2202+'filedelete-archive-read-only' => '«$1» degen murağat qaltasına vebserver jaza almaýdı.',
 2203+
21662204 # Browsing diffs
21672205 'previousdiff' => '← Aldıñğımen aýırması',
21682206 'nextdiff' => 'Kelesimen aýırması →',
@@ -2529,8 +2567,9 @@
25302568 : ''$2''
25312569 Osı betti şınınan qaýta jasawın rastañız.",
25322570 'recreate' => 'Qaýta jasaw',
2533 -'unit-pixel' => ' px',
25342571
 2572+'unit-pixel' => ' px',
 2573+
25352574 # HTML dump
25362575 'redirectingto' => '[[$1]] betine aýdatwda…',
25372576
@@ -2568,7 +2607,7 @@
25692608 # Auto-summaries
25702609 'autosumm-blank' => 'Bettiñ barlıq mağlumatın alastattı',
25712610 'autosumm-replace' => 'Betti «$1» degenmen almastırdı',
2572 -'autoredircomment' => '[[$1]] degenge aýdadı', # This should be changed to the new naming convention, but existed beforehand
 2611+'autoredircomment' => '[[$1]] degenge aýdadı',
25732612 'autosumm-new' => 'Jaña bette: $1',
25742613
25752614 # Size units
@@ -2580,14 +2619,44 @@
25812620 # Live preview
25822621 'livepreview-loading' => 'Jüktewde…',
25832622 'livepreview-ready' => 'Jüktewde… Daýın!',
2584 -'livepreview-failed' => 'Twra qarap şığw amalı bolmadı!<br />Kädimgi qarap şığw ädisin baýqap köriñiz.',
2585 -'livepreview-error' => 'Mınağan qosılw amalı bolmadı: $1 «$2»<br />Kädimgi qarap şığw ädisin baýqap köriñiz.',
 2623+'livepreview-failed' => 'Twra qarap şığw amalı bolmadı! Kädimgi qarap şığw ädisin baýqap köriñiz.',
 2624+'livepreview-error' => 'Mınağan qosılw amalı bolmadı: $1 «$2». Kädimgi qarap şığw ädisin baýqap köriñiz.',
25862625
25872626 # Friendlier slave lag warnings
25882627 'lag-warn-normal' => '$1 sekwndtan jañalaw özgerister bul tizimde körsetilmewi mümkin.',
2589 -'lag-warn-high' => 'Derekqor serveri zor keşigwi sebebinen, $1 sekwndtan jañalaw özgerister
2590 -bul tizimde körsetilmewi mümkin.',
 2628+'lag-warn-high' => 'Derekqor serveri zor keşigwi sebebinen, $1 sekwndtan jañalaw özgerister bul tizimde körsetilmewi mümkin.',
25912629
2592 -);
 2630+# Watchlist editor
 2631+'watchlistedit-numitems' => 'Baqılaw tizimiñizde, talqılaw bettersiz, {{PLURAL:$1|1 ataw|$1 ataw}} bar.',
 2632+'watchlistedit-noitems' => 'Baqılaw tizimiñizde eş ataw joq.',
 2633+'watchlistedit-clear-title' => 'Baqılaw tizimdi tazalaw',
 2634+'watchlistedit-clear-legend' => 'Baqılaw tizimdi tazalaw',
 2635+'watchlistedit-clear-confirm' => 'Bul baqılaw tizimiñizden barlıq atawlardı alastaýdı. Bunı rastan
 2636+istegiñiz kele me? Tağı da [[{{ns:special}}:Watchlist/edit|jeke atawlardı alastaý]] alasız.',
 2637+'watchlistedit-clear-submit' => 'Tazalaw',
 2638+'watchlistedit-clear-done' => 'Baqılaw tizimiñiz tazalatıldı. Barlıq atawlar alastatıldı.',
 2639+'watchlistedit-normal-title' => 'Baqılaw tizimdi öñdew',
 2640+'watchlistedit-normal-legend' => 'Baqılaw tizimdegi atawlardı alastaw',
 2641+'watchlistedit-normal-explain' => 'Baqılaw tizimiñizdegi atawlar tömende körsetiledi. Atawdı alastaw üşin, qasındağı
 2642+qabaşaqtı belgileñiz, jäne Atawlardı alastaw degendi nuqıñız. Tağı da [[{{ns:special}}:Watchlist/raw|qam tizimdi öñdeý]],
 2643+nemese [[Special:Watchlist/clear|barlıq atawlardı alastaý]] alasız.',
 2644+'watchlistedit-normal-submit' => 'Atawlardı alastaw',
 2645+'watchlistedit-normal-done' => '{{PLURAL:$1|1 ataw|$1 ataw}} baqılaw tizimiñizden alastaldı:',
 2646+'watchlistedit-raw-title' => 'Qam baqılaw tizimdi öñdew',
 2647+'watchlistedit-raw-legend' => 'Qam baqılaw tizimdi öñdew',
 2648+'watchlistedit-raw-explain' => 'Baqılaw tizimiñizdegi atawlar tömende körsetiledi, jäne de tizmden üstep jäne
 2649+alastap öñdewge boladı; bir jolda bir ataw keledi. Bitirgennen soñ Baqılaw tizimdi jañartw degendi nuqıñız.
 2650+Tağı da [Special:Watchlist/edit|qalıptı öñdewiş paýdalana]] alasız.',
 2651+'watchlistedit-raw-titles' => 'Atawlar:',
 2652+'watchlistedit-raw-submit' => 'Baqılaw tizimdi jañartw',
 2653+'watchlistedit-raw-done' => 'Baqılaw tizimiñiz jañartıldı.',
 2654+'watchlistedit-raw-added' => '{{PLURAL:$1|1 ataw|$1 ataw}} üsteldi:',
 2655+'watchlistedit-raw-removed' => '{{PLURAL:$1|1 ataw|$1 ataw}} alastandı:',
25932656
 2657+# Watchlist editing tools
 2658+'watchlisttools-view' => 'Qatıstı özgeristerdi qaraw',
 2659+'watchlisttools-edit' => 'Baqılaw tizimdi qaraw jäne öñdew',
 2660+'watchlisttools-raw' => 'Qam baqılaw tizimdi öñdew',
 2661+'watchlisttools-clear' => 'Baqılaw tizimdi tazalaw',
25942662
 2663+);
Index: branches/apiedit/phase3/languages/messages/MessagesDe.php
@@ -439,7 +439,7 @@
440440 'filedeleteerror' => 'Die Datei „$1“ konnte nicht gelöscht werden.',
441441 'directorycreateerror' => 'Das Verzeichnis „$1“ konnte nicht angelegt werden.',
442442 'filenotfound' => 'Die Datei „$1“ wurde nicht gefunden.',
443 -'fileexists' => 'In die Datei „$1“ konnte nicht geschrieben werden, da die Datei bereits vorhanden ist.',
 443+'fileexistserror' => 'In die Datei „$1“ konnte nicht geschrieben werden, da die Datei bereits vorhanden ist.',
444444 'unexpected' => 'Unerwarteter Wert: „$1“=„$2“.',
445445 'formerror' => 'Fehler: Die Eingaben konnten nicht verarbeitet werden.',
446446 'badarticleerror' => 'Diese Aktion kann auf diese Seite nicht angewendet werden.',
@@ -615,7 +615,7 @@
616616 *Sperre betrifft: $7
617617 *Sperr-ID: #$5
618618 </div>',
619 -'autoblockedtext' => 'Ihre IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der durch $1 gesperrt wurde.
 619+'autoblockedtext' => 'Ihre IP-Adresse wurde automatisch gesperrt, da sie von einem anderen Benutzer genutzt wurde, der durch $1 gesperrt wurde.
620620 Als Grund wurde angegeben:
621621
622622 :\'\'$2\'\'
@@ -735,32 +735,32 @@
736736 Dies geschah vermutlich auf Grund von wiederholtem Vandalismus von Besuchern der Bildungseinrichtung oder anderen Benutzern des Internet-Service-Providers.',
737737
738738 # History pages
739 -'revhistory' => 'Frühere Versionen',
740 -'viewpagelogs' => 'Logbücher für diese Seite anzeigen',
741 -'nohistory' => 'Es gibt keine früheren Versionen dieser Seite.',
742 -'revnotfound' => 'Diese Version wurde nicht gefunden.',
743 -'revnotfoundtext' => 'Die Version dieser Seite, nach der Sie suchen, konnte nicht gefunden werden. Bitte überprüfen Sie die URL dieser Seite.',
744 -'loadhist' => 'Lade Liste mit früheren Versionen',
745 -'currentrev' => 'Aktuelle Version',
746 -'revisionasof' => 'Version vom $1',
747 -'revision-info' => 'Version vom $1 von $2',
748 -'previousrevision' => '← Nächstältere Version',
749 -'nextrevision' => 'Nächstjüngere Version →',
750 -'currentrevisionlink' => 'Aktuelle Version',
751 -'cur' => 'Aktuell',
752 -'next' => 'Nächste',
753 -'last' => 'Vorherige',
754 -'orig' => 'Original',
755 -'page_first' => 'Anfang',
756 -'page_last' => 'Ende',
757 -'histlegend' => 'Zur Anzeige der Änderungen einfach die zu vergleichenden Versionen auswählen und die Schaltfläche „{{int:compareselectedversions}}“ klicken.<br />
 739+'revhistory' => 'Frühere Versionen',
 740+'viewpagelogs' => 'Logbücher für diese Seite anzeigen',
 741+'nohistory' => 'Es gibt keine früheren Versionen dieser Seite.',
 742+'revnotfound' => 'Diese Version wurde nicht gefunden.',
 743+'revnotfoundtext' => 'Die Version dieser Seite, nach der Sie suchen, konnte nicht gefunden werden. Bitte überprüfen Sie die URL dieser Seite.',
 744+'loadhist' => 'Lade Liste mit früheren Versionen',
 745+'currentrev' => 'Aktuelle Version',
 746+'revisionasof' => 'Version vom $1',
 747+'revision-info' => 'Version vom $1 von $2',
 748+'previousrevision' => '← Nächstältere Version',
 749+'nextrevision' => 'Nächstjüngere Version →',
 750+'currentrevisionlink' => 'Aktuelle Version',
 751+'cur' => 'Aktuell',
 752+'next' => 'Nächste',
 753+'last' => 'Vorherige',
 754+'orig' => 'Original',
 755+'page_first' => 'Anfang',
 756+'page_last' => 'Ende',
 757+'histlegend' => 'Zur Anzeige der Änderungen einfach die zu vergleichenden Versionen auswählen und die Schaltfläche „{{int:compareselectedversions}}“ klicken.<br />
758758 * (Aktuell) = Unterschied zur aktuellen Version, (Vorherige) = Unterschied zur vorherigen Version
759759 * Uhrzeit/Datum = Version zu dieser Zeit, Benutzername/IP-Adresse des Bearbeiters, K = Kleine Änderung',
760 -'deletedrev' => '[gelöscht]',
761 -'histfirst' => 'Älteste',
762 -'histlast' => 'Neueste',
763 -'historysize' => '($1 Bytes)',
764 -'historyempty' => '(leer)',
 760+'deletedrev' => '[gelöscht]',
 761+'histfirst' => 'Älteste',
 762+'histlast' => 'Neueste',
 763+'historysize' => '($1 Bytes)',
 764+'historyempty' => '(leer)',
765765
766766 # Revision feed
767767 'history-feed-title' => 'Versionsgeschichte',
@@ -769,7 +769,6 @@
770770 'history-feed-empty' => 'Die angeforderte Seite existiert nicht. Vielleicht wurde sie gelöscht oder verschoben. [[Special:Search|Durchsuchen]] Sie {{SITENAME}} für passende neue Seiten.',
771771
772772 # Revision deletion
773 -'revisiondelete' => 'Versionen löschen/wiederherstellen',
774773 'rev-deleted-comment' => '(Bearbeitungskommentar entfernt)',
775774 'rev-deleted-user' => '(Benutzername entfernt)',
776775 'rev-deleted-event' => '(Aktion entfernt)',
@@ -779,6 +778,7 @@
780779 Als Administrator können Sie sie weiterhin einsehen.
781780 Nähere Angaben zum Löschvorgang sowie eine Begründung finden sich im [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} Lösch-Logbuch].</div>',
782781 'rev-delundel' => 'zeige/verstecke',
 782+'revisiondelete' => 'Versionen löschen/wiederherstellen',
783783 'revdelete-nooldid-title' => 'Keine Version angegeben',
784784 'revdelete-nooldid-text' => 'Sie haben keine Version angegeben, auf die diese Aktion ausgeführt werden soll.',
785785 'revdelete-selected' => "{{PLURAL:$2|Ausgewählte Version|Ausgewählte Versionen}} von '''$1:'''",
@@ -1029,21 +1029,21 @@
10301030 'largefileserver' => 'Die Datei ist größer als die vom Server eingestellte Maximalgröße.',
10311031 'emptyfile' => 'Die hochgeladene Datei ist leer. Der Grund kann ein Tippfehler im Dateinamen sein. Bitte kontrollieren Sie, ob Sie die Datei wirklich hochladen wollen.',
10321032 'fileexists' => 'Eine Datei mit diesem Namen existiert bereits. Wenn Sie auf „Datei speichern“ klicken, wird die Datei überschrieben. Bitte prüfen Sie <strong><tt>$1</tt></strong>, wenn Sie sich nicht sicher sind.',
1033 -'fileexists-extension' => "Eine Datei mit ähnlichem Namen existiert bereits:<br />
 1033+'fileexists-extension' => 'Eine Datei mit ähnlichem Namen existiert bereits:<br />
10341034 Name der hochzuladenden Datei: <strong><tt>$1</tt></strong><br />
10351035 Name der vorhandenen Datei: <strong><tt>$2</tt></strong><br />
1036 -Nur die Dateiendung unterscheidet sich in Groß-/Kleinschreibung. Bitte prüfen Sie, ob die Dateien inhaltlich identisch sind.",
 1036+Nur die Dateiendung unterscheidet sich in Groß-/Kleinschreibung. Bitte prüfen Sie, ob die Dateien inhaltlich identisch sind.',
10371037 'fileexists-thumb' => "'''<center>Vorhandenes Bild</center>'''",
1038 -'fileexists-thumbnail-yes' => "Bei der Datei scheint es sich um ein Bild verringerter Größe <i>(thumbnail)</i> zu handeln. Bitte prüfen Sie die Datei <strong><tt>$1</tt></strong>.<br />
1039 -Wenn es sich um das Bild in Originalgröße handelt, so braucht kein separates Vorschaubild hochgeladen zu werden.",
1040 -'file-thumbnail-no' => "Der Dateiname beginnt mit <strong><tt>$1</tt></strong>. Dies deutet auf ein Bild verringerter Größe <i>(thumbnail)</i> hin.
1041 -Bitte prüfen Sie, ob Sie das Bild in voller Auflösung vorliegen haben und laden Sie dieses unter dem Originalnamen hoch.",
 1038+'fileexists-thumbnail-yes' => 'Bei der Datei scheint es sich um ein Bild verringerter Größe <i>(thumbnail)</i> zu handeln. Bitte prüfen Sie die Datei <strong><tt>$1</tt></strong>.<br />
 1039+Wenn es sich um das Bild in Originalgröße handelt, so braucht kein separates Vorschaubild hochgeladen zu werden.',
 1040+'file-thumbnail-no' => 'Der Dateiname beginnt mit <strong><tt>$1</tt></strong>. Dies deutet auf ein Bild verringerter Größe <i>(thumbnail)</i> hin.
 1041+Bitte prüfen Sie, ob Sie das Bild in voller Auflösung vorliegen haben und laden Sie dieses unter dem Originalnamen hoch.',
10421042 'fileexists-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Ihre Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]',
10431043 'fileexists-shared-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Sie diese Datei unter einem anderen Namen hoch. [[Image:$1|thumb|center|$1]]',
10441044 'successfulupload' => 'Erfolgreich hochgeladen',
10451045 'uploadwarning' => 'Warnung',
10461046 'savefile' => 'Datei speichern',
1047 -'uploadedimage' => 'hat [[$1]] hochgeladen',
 1047+'uploadedimage' => 'hat „[[$1]]“ hochgeladen',
10481048 'uploaddisabled' => 'Entschuldigung, das Hochladen ist deaktiviert.',
10491049 'uploaddisabledtext' => 'Das Hochladen von Dateien ist in {{SITENAME}} deaktiviert.',
10501050 'uploadscripted' => 'Diese Datei enthält HTML- oder Scriptcode, der irrtümlich von einem Webbrowser ausgeführt werden könnte.',
@@ -1087,12 +1087,17 @@
10881088 'imgdelete' => 'Löschen',
10891089 'imgdesc' => 'Beschreibung',
10901090 'imgfile' => 'Datei',
1091 -'imglegend' => 'Legende: (Beschreibung) = Zeige/Bearbeite Dateibeschreibung.',
1092 -'imghistory' => 'Dateiversionen',
1093 -'revertimg' => 'Zurücksetzen',
1094 -'deleteimg' => 'Löschen',
1095 -'deleteimgcompletely' => 'Alle Versionen dieser Datei löschen',
1096 -'imghistlegend' => 'Legende: (Aktuell) = Dies ist die aktuelle Datei, (Löschen) = lösche diese alte Version, (Zurücksetzen) = verwende wieder diese alte Version.',
 1091+'filehist' => 'Dateiversionen',
 1092+'filehist-help' => 'Klicke auf einen Zeitpunkt, um die Dateiversion zu diesem Zeitpunkt darzustellen.',
 1093+'filehist-deleteall' => 'Alle Versionen löschen',
 1094+'filehist-deleteone' => 'Diese Version löschen',
 1095+'filehist-revert' => 'zurücksetzen',
 1096+'filehist-current' => 'aktuell',
 1097+'filehist-datetime' => 'Zeitpunkt',
 1098+'filehist-user' => 'Benutzer',
 1099+'filehist-dimensions' => 'Maße',
 1100+'filehist-filesize' => 'Dateigröße',
 1101+'filehist-comment' => 'Kommentar',
10971102 'imagelinks' => 'Verwendung',
10981103 'linkstoimage' => 'Die folgenden Seiten benutzen diese Datei:',
10991104 'nolinkstoimage' => 'Keine Seite benutzt diese Datei.',
@@ -1109,6 +1114,16 @@
11101115 'imagelist_description' => 'Beschreibung',
11111116 'imagelist_search_for' => 'Suche nach Datei:',
11121117
 1118+# File reversion
 1119+'filerevert' => 'Zurücksetzen von $1',
 1120+'filerevert-legend' => 'Datei zurücksetzen',
 1121+'filerevert-intro' => '<span class="plainlinks">Du setzt die Datei \'\'\'[[Media:$1|$1]]\'\'\' auf die [$4 Version vom $2, $3 Uhr] zurück.</span>',
 1122+'filerevert-comment' => 'Grund:',
 1123+'filerevert-defaultcomment' => 'zurückgesetzt auf die Version vom $1, $2 Uhr',
 1124+'filerevert-submit' => 'Zurücksetzen',
 1125+'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' wurde auf die [$4 Version vom $2, $3 Uhr] zurückgesetzt.</span>',
 1126+'filerevert-badversion' => 'Es gibt keine Version der Datei zu dem angegebenen Zeitpunkt.',
 1127+
11131128 # MIME search
11141129 'mimesearch' => 'Suche nach MIME-Typ',
11151130 'mimesearch-summary' => 'Auf dieser Spezialseite können die Dateien nach dem MIME-Typ gefiltert werden. Die Eingabe muss immer den Medien- und Subtyp beinhalten: <tt>image/jpeg</tt> (siehe Bildbeschreibungsseite).',
@@ -1216,7 +1231,7 @@
12171232 'prefixindex' => 'Alle Seiten (mit Präfix)',
12181233 'prefixindex-summary' => 'Diese Spezialseite zeigt alle Seiten, die mit der eingegebenen Zeichenfolge („Präfix“) beginnen. Die Ausgabe kann auf einen Namensraum eingeschränkt werden.',
12191234 'randompage' => 'Zufällige Seite',
1220 -'randompage-nopages' => 'In diesem Namensraum sind keine Seiten vorhanden.',
 1235+'randompage-nopages' => 'In diesem Namensraum sind keine Seiten vorhanden.',
12211236 'shortpages' => 'Kurze Seiten',
12221237 'shortpages-summary' => 'Diese Liste zeigt die kürzesten Seiten im Hauptnamensraum an. Gezählt werden die Zeichen des Textes wie er im Bearbeitungsfenster dargestellt wird, also in Wiki-Syntax und ohne die Inhalte eingebundener Vorlagen. Grundlage der Zählung ist der UTF-8-kodierte Text, nach dem beispielsweise deutsche Umlaute als zwei Zeichen gelten.',
12231238 'longpages' => 'Lange Seiten',
@@ -1260,7 +1275,7 @@
12611276 'alphaindexline' => '$1 bis $2',
12621277 'version' => 'Version',
12631278
1264 -# Special:Logs
 1279+# Special:Log
12651280 'specialloguserlabel' => 'Benutzer:',
12661281 'speciallogtitlelabel' => 'Titel:',
12671282 'log' => 'Logbücher',
@@ -1312,7 +1327,7 @@
13131328
13141329 # Watchlist
13151330 'watchlist' => 'Beobachtungsliste',
1316 -'mywatchlist' => 'Beobachtungsliste',
 1331+'mywatchlist' => 'Beobachtungsliste',
13171332 'watchlistfor' => "(für '''$1''')",
13181333 'nowatchlist' => 'Sie haben keine Einträge auf Ihrer Beobachtungsliste.',
13191334 'watchlistanontext' => 'Sie müssen sich $1, um Ihre Beobachtungsliste zu sehen oder Einträge auf ihr zu bearbeiten.',
@@ -1408,7 +1423,6 @@
14091424 'deletionlog' => 'Lösch-Logbuch',
14101425 'reverted' => 'Auf eine alte Version zurückgesetzt',
14111426 'deletecomment' => 'Grund der Löschung',
1412 -'imagereverted' => 'Auf eine alte Version zurückgesetzt.',
14131427 'rollback' => 'Zurücksetzen der Änderungen',
14141428 'rollback_short' => 'Zurücksetzen',
14151429 'rollbacklink' => 'Zurücksetzen',
@@ -1463,50 +1477,52 @@
14641478 'restriction-level-all' => 'alle',
14651479
14661480 # Undelete
1467 -'undelete' => 'Gelöschte Seite wiederherstellen',
1468 -'undeletepage' => 'Gelöschte Seite wiederherstellen',
1469 -'viewdeletedpage' => 'Gelöschte Seiten anzeigen',
1470 -'undeletepagetext' => 'Die folgenden Seiten wurden gelöscht und können von Administratoren wiederhergestellt werden:',
1471 -'undeleteextrahelp' => '* Um die Seite komplett mit allen Versionen wiederherzustellen, geben Sie bitte eine Begründung an und klicken auf „Wiederherstellen“.
 1481+'undelete' => 'Gelöschte Seite wiederherstellen',
 1482+'undeletepage' => 'Gelöschte Seite wiederherstellen',
 1483+'viewdeletedpage' => 'Gelöschte Seiten anzeigen',
 1484+'undeletepagetext' => 'Die folgenden Seiten wurden gelöscht und können von Administratoren wiederhergestellt werden:',
 1485+'undeleteextrahelp' => '* Um die Seite komplett mit allen Versionen wiederherzustellen, geben Sie bitte eine Begründung an und klicken auf „Wiederherstellen“.
14721486 * Möchten Sie nur bestimmte Versionen wiederherstellen, so wählen Sie diese bitte einzeln an Hand der Markierungen aus, geben eine Begründung an und klicken dann auf „Wiederherstellen“.
14731487 * „Abbrechen“ leert das Kommentarfeld und entfernt alle Markierungen bei den Versionen.',
1474 -'undeleterevisions' => '{{PLURAL:$1|1 Version|$1 Versionen}} archiviert',
1475 -'undeletehistory' => 'Wenn Sie diese Seite wiederherstellen, werden auch alle alten
 1488+'undeleterevisions' => '{{PLURAL:$1|1 Version|$1 Versionen}} archiviert',
 1489+'undeletehistory' => 'Wenn Sie diese Seite wiederherstellen, werden auch alle alten
14761490 Versionen wiederhergestellt. Wenn seit der Löschung eine neue Seite gleichen
14771491 Namens erstellt wurde, werden die wiederhergestellten Versionen chronologisch in die Versionsgeschichte eingeordnet.
14781492 Die aktuelle Version, die gegenwärtig live angezeigt wird, wird nicht automatisch durch eine wiederhergestellte Version ersetzt, falls diese jünger ist.
14791493 Sichtbarkeits-Einschränkungen an Dateiversionen gehen bei einer Wiederherstellung verloren.',
1480 -'undeleterevdel' => 'Die Wiederherstellung wird nicht durchgeführt, wenn die aktuellste Version versteckt ist oder versteckte Teile enthält.
 1494+'undeleterevdel' => 'Die Wiederherstellung wird nicht durchgeführt, wenn die aktuellste Version versteckt ist oder versteckte Teile enthält.
14811495 In diesem Fall darf die aktuellste Version nicht markiert werden oder ihr Status muss auf den einer normalen Version geändert werden.
14821496 Versionen von Dateien, auf die Sie keinen Zugriff haben, werden nicht wiederhergestellt.',
1483 -'undeletehistorynoadmin' => 'Diese Seite wurde gelöscht. Der Grund für die Löschung ist in der Zusammenfassung angegeben,
 1497+'undeletehistorynoadmin' => 'Diese Seite wurde gelöscht. Der Grund für die Löschung ist in der Zusammenfassung angegeben,
14841498 genauso wie Details zum letzten Benutzer der diese Seite vor der Löschung bearbeitet hat.
14851499 Der aktuelle Text der gelöschten Seite ist nur Administratoren zugänglich.',
1486 -'undelete-revision' => 'Gelöschte Version von $1 vom $2:',
1487 -'undeleterevision-missing' => 'Ungültige oder fehlende Version. Entweder ist der Link falsch oder die Version wurde aus dem Archiv wiederhergestellt oder entfernt.',
1488 -'undeletebtn' => 'Wiederherstellen',
1489 -'undeletereset' => 'Abbrechen',
1490 -'undeletecomment' => 'Begründung:',
1491 -'undeletedarticle' => 'hat „[[$1]]“ wiederhergestellt',
1492 -'undeletedrevisions' => '$1 Version(en) wurde(n) wiederhergestellt',
1493 -'undeletedrevisions-files' => '$1 Version(en) und $2 Datei(en) wurden wiederhergestellt',
1494 -'undeletedfiles' => '$1 Datei(en) wurde(n) wiederhergestellt',
1495 -'cannotundelete' => 'Wiederherstellung fehlgeschlagen; jemand anderes hat die Seite bereits wiederhergestellt.',
1496 -'undeletedpage' => "'''$1''' wurde wiederhergestellt.
 1500+'undelete-revision' => 'Gelöschte Version von $1 vom $2:',
 1501+'undeleterevision-missing' => 'Ungültige oder fehlende Version. Entweder ist der Link falsch oder die Version wurde aus dem Archiv wiederhergestellt oder entfernt.',
 1502+'undeletebtn' => 'Wiederherstellen',
 1503+'undeletereset' => 'Abbrechen',
 1504+'undeletecomment' => 'Begründung:',
 1505+'undeletedarticle' => 'hat „[[$1]]“ wiederhergestellt',
 1506+'undeletedrevisions' => '$1 Version(en) wurde(n) wiederhergestellt',
 1507+'undeletedrevisions-files' => '$1 Version(en) und $2 Datei(en) wurden wiederhergestellt',
 1508+'undeletedfiles' => '$1 Datei(en) wurde(n) wiederhergestellt',
 1509+'cannotundelete' => 'Wiederherstellung fehlgeschlagen; jemand anderes hat die Seite bereits wiederhergestellt.',
 1510+'undeletedpage' => "'''$1''' wurde wiederhergestellt.
14971511
14981512 Im [[Special:Log/delete|Lösch-Logbuch]] finden Sie eine Übersicht der gelöschten und wiederhergestellten Seiten.",
1499 -'undelete-header' => 'Siehe das [[{{ns:special}}:Log/delete|Lösch-Logbuch]] für kürzlich gelöschte Seiten.',
1500 -'undelete-search-box' => 'Suche nach gelöschten Seiten',
1501 -'undelete-search-prefix' => 'Suchbegriff (Wortanfang ohne Wildcards):',
1502 -'undelete-search-submit' => 'Suche',
1503 -'undelete-no-results' => 'Es wurde im Archiv keine zum Suchbegriff passende Seite gefunden.',
1504 -'undelete-filename-mismatch' => 'Die Dateiversion mit dem Zeitstempel $1 konnte nicht wiederhergestellt werden: Die Dateinamen passen nicht zueinander.',
1505 -'undelete-bad-store-key' => 'Die Dateiversion mit dem Zeitstempel $1 konnte nicht wiederhergestellt werden: Die Datei war bereits vor dem Löschen nicht mehr vorhanden.',
1506 -'undelete-cleanup-error' => 'Fehler beim Löschen der unbenutzten Archiv-Version $1.',
 1513+'undelete-header' => 'Siehe das [[{{ns:special}}:Log/delete|Lösch-Logbuch]] für kürzlich gelöschte Seiten.',
 1514+'undelete-search-box' => 'Suche nach gelöschten Seiten',
 1515+'undelete-search-prefix' => 'Suchbegriff (Wortanfang ohne Wildcards):',
 1516+'undelete-search-submit' => 'Suche',
 1517+'undelete-no-results' => 'Es wurde im Archiv keine zum Suchbegriff passende Seite gefunden.',
 1518+'undelete-filename-mismatch' => 'Die Dateiversion mit dem Zeitstempel $1 konnte nicht wiederhergestellt werden: Die Dateinamen passen nicht zueinander.',
 1519+'undelete-bad-store-key' => 'Die Dateiversion mit dem Zeitstempel $1 konnte nicht wiederhergestellt werden: Die Datei war bereits vor dem Löschen nicht mehr vorhanden.',
 1520+'undelete-cleanup-error' => 'Fehler beim Löschen der unbenutzten Archiv-Version $1.',
15071521 'undelete-missing-filearchive' => 'Die Datei mit der Archiv-ID $1 kann nicht wiederhergestellt werden, da sie nicht in der Datenbank vorhanden ist. Möglicherweise wurde sie bereits wiederhergestellt.',
1508 -'undelete-error-short' => 'Fehler beim Wiederherstellen der Datei $1',
1509 -'undelete-error-long' => "Es wurden Fehler beim Wiederherstellen einer Datei festgestellt:\n\n$1\n",
 1522+'undelete-error-short' => 'Fehler beim Wiederherstellen der Datei $1',
 1523+'undelete-error-long' => 'Es wurden Fehler beim Wiederherstellen einer Datei festgestellt:
15101524
 1525+$1',
 1526+
15111527 # Namespace form on various pages
15121528 'namespace' => 'Namensraum:',
15131529 'invert' => 'Auswahl umkehren',
@@ -1519,7 +1535,6 @@
15201536 'ucnote' => 'Dies sind die letzten <b>$1</b> Beiträge des Benutzers in den letzten <b>$2</b> Tagen.',
15211537 'uclinks' => 'Zeige die letzten $1 Beiträge; zeige die letzten $2 Tage.',
15221538 'uctop' => ' (aktuell)',
1523 -
15241539 'month' => 'ab Monat (und vorher):',
15251540 'year' => 'ab Jahr (und vorher):',
15261541
@@ -1581,7 +1596,7 @@
15821597 'ipboptions' => '1 Stunde:1 hour,2 Stunden:2 hours,6 Stunden:6 hours,1 Tag:1 day,3 Tage:3 days,1 Woche:1 week,2 Wochen:2 weeks,1 Monat:1 month,3 Monate:3 months,1 Jahr:1 year,Unbeschränkt:infinite',
15831598 'ipbotheroption' => 'Andere Dauer',
15841599 'ipbotherreason' => 'Andere/ergänzende Begründung:',
1585 -'ipbhidename' => 'Benutzername/IP-Adresse im Sperr-Logbuch, der Liste aktiver Sperren und dem Benutzerverzeichnis verstecken.',
 1600+'ipbhidename' => 'Benutzername/IP-Adresse im Sperr-Logbuch, der Liste aktiver Sperren und dem Benutzerverzeichnis verstecken.',
15861601 'badipaddress' => 'Die IP-Adresse hat ein falsches Format.',
15871602 'blockipsuccesssub' => 'Sperre erfolgreich',
15881603 'blockipsuccesstext' => 'Der Benutzer/die IP-Adresse [[{{ns:special}}:Contributions/$1|$1]] wurde gesperrt und die Aktion im [[{{ns:special}}:Log/block|Benutzersperr-Logbuch]] protokolliert
@@ -1665,7 +1680,7 @@
16661681 'move-watch' => 'Diese Seite beobachten',
16671682 'movepagebtn' => 'Seite verschieben',
16681683 'pagemovedsub' => 'Verschiebung erfolgreich',
1669 -'movepage-moved' => "<big>'''Die Seite „$1“ wurde nach „$2“ verschoben.'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message
 1684+'movepage-moved' => "<big>'''Die Seite „$1“ wurde nach „$2“ verschoben.'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
16701685 'articleexists' => 'Unter diesem Namen existiert bereits eine Seite.
16711686 Bitte wählen Sie einen anderen Namen.',
16721687 'talkexists' => 'Die Seite selbst wurde erfolgreich verschoben, aber die zugehörige Diskussions-Seite nicht, da bereits eine mit dem neuen Titel existiert. Bitte gleichen Sie die Inhalte von Hand ab.',
@@ -1892,8 +1907,16 @@
18931908 'patrol-log-diff' => 'Version $1',
18941909
18951910 # Image deletion
1896 -'deletedrevision' => 'Alte Version $1 gelöscht.',
 1911+'deletedrevision' => 'alte Version $1 gelöscht.',
 1912+'filedeleteerror-short' => 'Fehler beim Datei-Löschen: $1',
 1913+'filedeleteerror-long' => 'Beim Datei-Löschen wurden Fehler festgestellt:
18971914
 1915+$1',
 1916+'filedelete-missing' => 'Die Datei „$1“ kann nicht gelöscht werden, da sie nicht vorhanden ist.',
 1917+'filedelete-old-unregistered' => 'Die angegebene Datei-Version „$1“ ist nicht in der Datenbank vorhanden.',
 1918+'filedelete-current-unregistered' => 'Die angegebene Datei „$1“ ist nicht in der Datenbank vorhanden.',
 1919+'filedelete-archive-read-only' => 'Das Archiv-Verzeichnis „$1“ ist für den Webserver nicht beschreibbar.',
 1920+
18981921 # Browsing diffs
18991922 'previousdiff' => '← Zum vorherigen Versionsunterschied',
19001923 'nextdiff' => 'Zum nächsten Versionsunterschied →',
@@ -2280,7 +2303,7 @@
22812304 # Auto-summaries
22822305 'autosumm-blank' => 'Die Seite wurde geleert.',
22832306 'autosumm-replace' => "Der Seiteninhalt wurde durch einen anderen Text ersetzt: '$1'",
2284 -'autoredircomment' => 'Weiterleitung nach [[$1]] erstellt', # This should be changed to the new naming convention, but existed beforehand
 2307+'autoredircomment' => 'Weiterleitung nach [[$1]] erstellt',
22852308 'autosumm-new' => 'Die Seite wurde neu angelegt: $1',
22862309
22872310 # Size units
Index: branches/apiedit/phase3/languages/messages/MessagesLo.php
@@ -3,7 +3,6 @@
44 *
55 * @addtogroup Language
66 *
7 - * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
87 */
98 $digitTransformTable = array(
109 '0' => '໐', # &#x0ed0;
@@ -18,4 +17,676 @@
1918 '9' => '໙', # &#x0ed9;
2019 );
2120
 21+$messages = array(
 22+# User preference toggles
 23+'tog-hideminor' => 'ເຊື່ອງການດັດແກ້ເລັກນ້ອຍ ໃນ ການປ່ຽນແປງຫຼ້າສຸດ',
 24+'tog-extendwatchlist' => 'ຂະຫຍາຍ ລາຍການຕິດຕາມ ເພື່ອ ສະແດງທຸກໆການປ່ຽນແປງ',
 25+'tog-usenewrc' => 'ສະແດງ ການປ່ຽນແປງຫຼ້າສຸດ ເປັນສີເຂັ້ມ (JavaScript)',
 26+'tog-showtoolbar' => 'ສະແດງ ທູລບາດັດແກ້ (JavaScript)',
 27+'tog-editondblclick' => 'ໃຫ້ສາມາດດັດແກ້ ໂດຍ ດັບເບິລ໌ ຄລິກ (JavaScript)',
 28+'tog-editsection' => 'ໃຫ້ສາມາດ ດັດແກ້ເປັນພາກ ໂດຍ ກົດລິ້ງຄ໌ [ດັດແກ້]',
 29+'tog-editsectiononrightclick' => 'ໃຫ້ສາມາດ ດັດແກ້ ໂດຍກົດປຸ່ມຂວາ ຂອງເມົາສ໌ ຢູ່ <br /> ຫົວຂໍ້ຂອງພາກ (JavaScript)',
 30+'tog-rememberpassword' => 'ຈົດຈໍາການເຊັນເຂົ້າຂອງຂ້ອຍ ຢູ່ ຄອມພິວເຕີໜ່ວຍນີ້',
 31+'tog-editwidth' => 'ໃຫ້ ຊ່ອງດັດແກ້ ກ້ວາງທີ່ສຸດ',
 32+'tog-watchcreations' => 'ເພີ່ມ ໜ້າທີ່ຂ້ອຍສ້າງ ເຂົ້າໃນ ລາຍການຕິດຕາມ ຂອງ ຂ້ອຍ',
 33+'tog-watchdefault' => 'ເພີ່ມໜ້າ ທີ່ ຂ້ອຍດັດແກ້ ໃສ່ ລາຍຕິດຕາມ ຂອງ ຂ້ອຍ',
 34+'tog-watchmoves' => 'ເພີ່ມ ໜ້າທີ່ຂອ້ຍຍ້າຍ ໃສ່ ລາຍການຕິດຕາມຂອງຂ້ອຍ',
 35+'tog-watchdeletion' => 'ເພີ່ມ ໜ້າ ທີ່ຂ້ອຍລຶບ ໃສ່ ລາຍການຕິດຕາມ ຂອງ ຂ້ອຍ',
 36+'tog-minordefault' => 'ຖ້າບໍ່ມີການຕັ້ງ ກຳໜົດໃຫ້ທຸກໆການດັດແກ້ ເປັນ ການດັດແກ້ເລັກນ້ອຍ',
 37+'tog-previewontop' => 'ສະແດງ ຜົນການດັດແກ້ ເທິງ ຊ່ອງດັດແກ້',
 38+'tog-previewonfirst' => 'ສະແດງ ຜົນການດັດແກ້ ໃນ ເວລາດັດແກ້ເທື່ອທຳອິດ',
 39+'tog-enotifwatchlistpages' => 'ສົ່ງອີເມລມາໃຫ້ຂ້ອຍ ເມື່ອ ໜ້າທີ່ຂ້ອຍຕິດຕາມໄດ້ຖືກປ່ຽນແປງ',
 40+'tog-enotifusertalkpages' => 'ສົ່ງ ອີເມລ ມາໃຫ້ ຂ້ອຍ ເວລາ ໜ້າສົນທະນາຂ້ອຍ ມີການປ່ຽນແປງ',
 41+'tog-externaleditor' => 'ໃຊ້ ເອດິດເຕີທາງນອກ ຖ້າບໍ່ມີການຕັ້ງ',
 42+'tog-externaldiff' => 'ໃຊ້ ສ່ວນຕ່າງທາງນອກ ຖ້າບໍ່ມີ ການກຳໜົດ',
 43+'tog-forceeditsummary' => 'ເຕື່ອນຂ້ອຍ ຖ້າບໍ່ໄດ້ຂຽນຫຍັງໃສ່ ຊ່ອງ ສະຫຼຸບການດັດແກ້',
 44+'tog-watchlisthideown' => 'ເຊື່ອງ ການດັດແກ້ໂດຍຂ້ອຍ ໃນ ລາຍການຕິດຕາມຂອງຂ້ອຍ',
 45+'tog-watchlisthidebots' => 'ເຊື່ອງ ການດັດແກ້ ໂດຍ ບອທ໌ ໃນລາຍການຕິດຕາມຂອງຂ້ອຍ',
 46+'tog-watchlisthideminor' => 'ເຊື່ອງ ການດັດແກ້ເລັກນ້ອຍ ໃນ ລາຍການຕິດຕາມຂອງຂ້ອຍ',
 47+'tog-ccmeonemails' => 'ສົ່ງສຳເນົາ ອີເມລ ທີ່ ຂ້ອຍສົ່ງຫາຜູ້ອື່ນ ໃຫ້ ຂ້ອຍ',
2248
 49+'skinpreview' => '(ລອງເບິ່ງ)',
 50+
 51+# Dates
 52+'january' => 'ມັງກອນ',
 53+'february' => 'ກຸມພາ',
 54+'march' => 'ມີນາ',
 55+'april' => 'ເມສາ',
 56+'may_long' => 'ພຶດສະພາ',
 57+'june' => 'ມີຖຸນາ',
 58+'july' => 'ກໍລະກົດ',
 59+'august' => 'ສິງຫາ',
 60+'september' => 'ກັນຍາ',
 61+'october' => 'ຕຸລາ',
 62+'november' => 'ພະຈິກ',
 63+'december' => 'ທັນວາ',
 64+'may-gen' => 'ພຶດສະພາ',
 65+'jan' => 'ມັງກອນ',
 66+'feb' => 'ກຸມພາ',
 67+'may' => 'ພຶດສະພາ',
 68+
 69+# Bits of text used by many pages
 70+'categories' => 'ໝວດ',
 71+'pagecategories' => 'ໝວດ',
 72+'category_header' => 'ບົດຄວາມໃນໝວດ "$1"',
 73+'subcategories' => 'ໝວດຍ່ອຍ',
 74+
 75+'about' => 'ກ່ຽວກັບ',
 76+'article' => 'ໜ້າເນື້ອໃນ',
 77+'newwindow' => '(ເປີດເປັນ ປ່ອງຢ້ຽມ(ວິນໂດ)ໃໝ່ )',
 78+'cancel' => 'ລົບລ້າງ',
 79+'qbspecialpages' => 'ໜ້າພິເສດ',
 80+'mypage' => 'ໜ້າຂ້ອຍ',
 81+'mytalk' => 'ສົນທະນາຂ້ອຍ',
 82+'anontalk' => 'ສົນທະນາ ສຳຫຼັບ IP ນີ້',
 83+'navigation' => 'ນຳທິດ',
 84+
 85+'returnto' => 'ກັບໄປ $1.',
 86+'help' => 'ຊ່ອຍເຫຼືອ',
 87+'search' => 'ຊອກຫາ',
 88+'searchbutton' => 'ຊອກຫາ',
 89+'searcharticle' => 'ໄປ',
 90+'history' => 'ປະຫວັດການດັດແກ້',
 91+'history_short' => 'ປະຫວັດການດັດແກ້',
 92+'printableversion' => 'ສະບັບພິມໄດ້',
 93+'permalink' => 'ລິ້ງຄ໌ຖາວອນ',
 94+'edit' => 'ດັດແກ້',
 95+'editthispage' => 'ດັດແກ້ໜ້ານີ້',
 96+'delete' => 'ລຶບ',
 97+'deletethispage' => 'ລຶບໜ້ານີ້',
 98+'protect' => 'ປົກປ້ອງ',
 99+'newpage' => 'ໜ້າໃໝ່',
 100+'talkpage' => 'ປຶກສາຫາລືໜ້ານີ້',
 101+'talkpagelinktext' => 'ສົນທະນາ',
 102+'articlepage' => 'ເບິ່ງໜ້າເນື້ອໃນ',
 103+'talk' => 'ສົນທະນາ',
 104+'toolbox' => 'ກັບອຸບປະກອນ',
 105+'templatepage' => 'ເບິ່ງໜ້າແມ່ແບບ',
 106+'categorypage' => 'ເບິ່ງ ໜ້າ ໝວດ',
 107+'otherlanguages' => 'ເປັນພາສາອື່ນໆ',
 108+'redirectedfrom' => '(ໂອນມາຈາກ $1)',
 109+'viewcount' => 'ໜ້ານີ້ຖືກເຂົ້າເບິ່ງ {{plural:$1|ເທື່ອໜຶ່ງ|$1 ເທື່ອ}}.',
 110+'protectedpage' => 'ໜ້າຖືກປົກປ້ອງ',
 111+'jumptonavigation' => 'ນຳທິດ',
 112+'jumptosearch' => 'ຄົ້ນຫາ',
 113+
 114+# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 115+'aboutsite' => 'ກ່ຽວກັບ {{SITENAME}}',
 116+'aboutpage' => '{{ns:project}}:ກ່ຽວກັບ',
 117+'copyright' => 'ເນື້ອໃນ ສະໜອງໃຫ້ ພາຍໃຕ້ $1.',
 118+'copyrightpage' => '{{ns:project}}:ລິຂະສິດ',
 119+'edithelppage' => '{{ns:project}}:ການດັດແກ້',
 120+'helppage' => '{{ns:project}}:ເນື້ອໃນ',
 121+'mainpage' => 'ໜ້າຫຼັກ',
 122+'sitesupport' => 'ບໍລິຈາກ',
 123+
 124+'badaccess' => 'ການອະນຸມັດບໍ່ຖືກຕ້ອງ',
 125+'badaccess-group0' => 'ທ່ານ ບໍ່ໄດ້ຮັບອະນຸຍາດ ໃຫ້ປະຕິບັດການ ທີ່ ທ່ານ ສັ່ງ.',
 126+
 127+'youhavenewmessages' => 'ທ່ານ ມີ $1 ($2).',
 128+'newmessageslink' => 'ຂໍ້ຄວາມໃໝ່',
 129+'newmessagesdifflink' => 'ການປ່ຽນແປງຫຼ້າສຸດ',
 130+'editsection' => 'ດັດແກ້',
 131+'editold' => 'ດັດແກ້',
 132+'editsectionhint' => 'ດັດແກ້ ພາກ: $1',
 133+'toc' => 'ເນື້ອໃນ',
 134+'showtoc' => 'ສະແດງ',
 135+'hidetoc' => 'ເຊື່ອງ',
 136+'viewdeleted' => 'ເບິ່ງ $1 ບໍ?',
 137+
 138+# Short words for each namespace, by default used in the 'article' tab in monobook
 139+'nstab-main' => 'ບົດຄວາມ',
 140+'nstab-user' => 'ໜ້າຜູ້ໃຊ້',
 141+'nstab-special' => 'ພິເສດ',
 142+'nstab-project' => 'ໜ້າໂຄງການ',
 143+'nstab-image' => 'ໄຟລ໌',
 144+'nstab-mediawiki' => 'ຂໍ້ຄວາມ',
 145+'nstab-template' => 'ແມ່ແບບ',
 146+'nstab-help' => 'ໜ້າຊ່ອຍເຫຼືອ',
 147+'nstab-category' => 'ໝວດ',
 148+
 149+# General errors
 150+'noconnect' => 'ຂໍອະໄພ! ວິກີ ພວມປະສົບບັນຫາ ທາງດ້ານເຕັກນິກ ແລະ ບໍ່ສາມາດເຂົ້າຫາ ຖານຂໍ້ມູນ.<br />$1',
 151+'filerenameerror' => 'ບໍ່ສາມາດ ປ່ຽນ ຊື່ໄຟລ໌ "$1" ໄປເປັນ "$2" ໄດ້.',
 152+'cannotdelete' => 'ບໍ່ສາມາດລຶບໜ້າ ຫຼື ໄຟລ໌ ໄດ້. (ມັນອາດຈະຖືກລຶບໂດຍໃຜຜູ້ໜຶ່ງແລ້ວ.)',
 153+'badtitle' => 'ຫົວຂໍ້ບໍ່ຖືກຕ້ອງ',
 154+'viewsource' => 'ເບິ່ງ ຊອສ໌',
 155+'editinginterface' => "'''ເຕືອນ:''' ທ່ານ ພວມດັດແກ້ ໜ້າ ທີ່ ສະໜອງ ອິນເຕີເຟສ ໂຕໜັງສື ໃຫ້ ຊອຟແວ. ການປ່ຽນແປງ ຂອງ ໜ້ານີ້​ ຈະມີຜົນກະທົບ ຕໍ່ ການປະກົດ ຂອງ ອິນເຕີເຟສ ຂອງ ຜູ້ໃຊ້ອື່ນ.",
 156+'namespaceprotected' => "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດ ໃຫ້ ດັດແກ້ ໜ້າ ໃນ '''$1'''.",
 157+
 158+# Login and logout pages
 159+'logouttitle' => 'ຜູ້ໃຊ້ ເຊັນອອກ',
 160+'logouttext' => '<strong>ທ່່ານ ໄດ້ ເຊັນອອກແລ້ວ.</strong><br />
 161+ທ່ານ ສາມາດສືບຕໍ່ໃຊ້ {{SITENAME}} ແບບບໍ່ສະແດງຊື່, ຫຼື ທ່ານ ສາມາດ ເຊັນເຂົ້າ
 162+ອີກ ໂດຍ ຊື່ຜູ້ໃຊ້ ເກົ່າ ຫຼື ໃໝ່ ກໍ່ໄດ້. ກະລຸນາ ຮັບຊາບວ່າ ບາງໜ້າ ອາດຈະສືບຕໍ່ ສະແດງ
 163+ຄືວ່າ ທ່ານ ຍັງເຊັນເຂົ້າຢູ່ ຈົນກວ່າ ທ່ານ ຂໍ້ມູນບັນທຶກຊົ່ວຄາວ ໃນ ໂປຣແກຣມທ່ອງເວັບ
 164+ຂອງ ທ່ານ ຈະຖືກລຶບ.',
 165+'welcomecreation' => '== ຍິນດີຕ້ອນຮັບ, $1! ==
 166+
 167+ບັນຊີ ຂອງທ່ານ ຖືກສ້າງຂຶ້ນແລ້ວ. ຢ່າລືມ ຕັ້ງຄ່າ ທ່ານ ຢູ່ {{SITENAME}}.',
 168+'loginpagetitle' => 'ຜູ້ໃຊ້ ເຊັນເຂົ້າ',
 169+'yourname' => 'ຊື່ຜູ້ໃຊ້',
 170+'yourpassword' => 'ລະຫັດຜ່ານ',
 171+'yourpasswordagain' => 'ພິມລະຫັດຜ່ານອີກ',
 172+'remembermypassword' => 'ຈົດຈໍາການເຊັນເຂົ້າຂອງຂ້ອຍ ຢູ່ ຄອມພິວເຕີໜ່ວຍນີ້',
 173+'yourdomainname' => 'ໂດເມນ ຂອງ ທ່ານ',
 174+'alreadyloggedin' => '<strong>ຜູ້ໃຊ້ $1, ທ່ານ ໄດ້ເຊັນເຂົ້າແລ້ວ!</strong><br />',
 175+'login' => 'ເຊັນເຂົ້າ',
 176+'loginprompt' => 'ທ່ານ ຕ້ອງ ອະນຸຍາດ cookies ເພື່ອ ຈະເຊັນເຂົ້າ {{SITENAME}}.',
 177+'userlogin' => 'ເຊັນເຂົ້າ / ສ້າງບັນຊີ',
 178+'logout' => 'ເຊັນອອກ',
 179+'userlogout' => 'ເຊັນອອກ',
 180+'nologin' => 'ບໍ່ມີບັນຊີເທື່ອບໍ? $1.',
 181+'nologinlink' => 'ສ້າງບັນຊີໃໝ່',
 182+'createaccount' => 'ສ້າງບັນຊີ',
 183+'gotaccount' => 'ມີ ບັນຊີແລ້ວບໍ? $1.',
 184+'gotaccountlink' => 'ເຊັນເຂົ້າ',
 185+'createaccountmail' => 'ໂດຍ ອີເມລ',
 186+'badretype' => 'ລະຫັດຜ່ານ ທີ່ ທ່ານພິມຄືນ ບໍ່ຖືກກັບ ທີ່ພິມກ່ອນ.',
 187+'youremail' => 'ອີເມລ *:',
 188+'username' => 'ຊື່ຜູ້ໃຊ້:',
 189+'uid' => 'ເລກປະຈຳໂຕຜູ້ໃຊ້:',
 190+'yourrealname' => 'ຊື່ແທ້ *:',
 191+'yourlanguage' => 'ພາສາ:',
 192+'yournick' => 'ຊື່ຫຼິ້ນ:',
 193+'email' => 'ອີເມລ',
 194+'loginerror' => 'ມີບັນຫາໃນການເຊັນເຂົ້າ',
 195+'prefs-help-email' => '* ອີເມລ (ເລືອກໄດ້): ໃຫ້ຜູ້ອື່ນ ສາມາດຕິດຕໍ່ຫາ ທ່ານ ຜ່ານ ໜ້າຜູ້ໃຊ້ ຫຼື ໜ້າສົນທະນາຜູ້ໃຊ້ ຂອງ ທ່ານ ໂດຍ ບໍ່ຈຳເປັນຕ້ອງ ເປີດເຜີຍ ອີເມລຂອງທ່ານ.',
 196+'loginsuccesstitle' => 'ເຊັນເຂົ້າສຳເລັດ',
 197+'loginsuccess' => "'''ທ່ານ ເຊັນເຂົ້າ {{SITENAME}} ໃນນາມ \"\$1\".'''",
 198+'wrongpassword' => 'ລະຫັດຜ່ານບໍ່ຖືກ. ກະລຸນາເຮັດຄືນໃໝ່.',
 199+'wrongpasswordempty' => 'ບໍ່ມີລະຫັດຜ່ານຖືກພິມເຂົ້າ. ກະລຸນາເຮັດຄືນໃໝ່.',
 200+'mailmypassword' => 'ຂໍລະຫັດຜ່ານທາງອີເມລ',
 201+'acct_creation_throttle_hit' => 'ຂໍໂທດຫຼາຍໆ, ທ່ານ ໄດ້ສ້າງ $1 ບັນຊີແລ້ວ. ທ່ານ ບໍ່ສາມາດ ສ້ງບັນຊີໄດ້ອີກ.',
 202+'emailauthenticated' => 'ອີເມລ ຂອງ ທ່ານ ຖືກຢືນຢັນ ເມື່ອ $1.',
 203+'emailconfirmlink' => 'ຢືນຢັນ ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ',
 204+'accountcreated' => 'ບັນຊີ ໄດ້ຖືກສ້າງ ແລ້ວ',
 205+'accountcreatedtext' => 'ບັນຊີ ຂອງ $1 ໄດ້ ຖືກສ້າງແລ້ວ.',
 206+
 207+# Password reset dialog
 208+'resetpass_submit' => 'ຕັ້ງລະຫັດຜ່ານ ແລະ ເຊັນເຂົ້າ',
 209+'resetpass_success' => 'ສຳເລັດການປ່ຽນແປງ ລະຫັດຜ່ານຂອງທ່ານແລ້ວ! ດຽວນີ້ ທ່ານ ເຊັ່ນເຂົ້າ ໃນ ...',
 210+
 211+# Edit page toolbar
 212+'bold_sample' => 'ໂຕໜັງສືເຂັ້ມ',
 213+'bold_tip' => 'ໂຕໜັງສືເຂັ້ມ',
 214+'extlink_tip' => 'ລິ້ງຄ໌ພາຍນອກ (remember http:// prefix)',
 215+'headline_sample' => 'ສຳຄັນ',
 216+'math_tip' => '
 217+== Headline text ==
 218+ສູດ ຄະນິດສາດ (LaTeX)',
 219+
 220+# Edit pages
 221+'minoredit' => 'ນີ້ແມ່ນການດັດແກ້ເລັກນ້ອຍ',
 222+'watchthis' => 'ຕິດຕາມໜ້ານີ້',
 223+'savearticle' => 'ບັນທຶກ',
 224+'preview' => 'ລອງເບິ່ງຜົນ',
 225+'showpreview' => 'ລອງເບິ່ງຜົນ',
 226+'showdiff' => 'ສະແດງສ່ວນຕ່າງ',
 227+'anoneditwarning' => "'''ເຕືອນ:''' ທ່ານ ບໍ່ໄດ້ເຊັນເຂົ້າ. ທີ່ຢູ່ IP ຂອງ ທ່ານ ຈະຖືກບັນທຶກໄວ້ ໃນ ປະຫວັດການດັດແກ້ ຂອງ ໜ້ານີ້.",
 228+'blockedtitle' => 'ຜູ້ໃຊ້ຖືກຫ້າມ',
 229+'blockededitsource' => "ເນື້ອໃນ ຂອງ '''ການດັດແປງໂດຍທ່ານ '''ຕໍ່ກັບ '''$1''' ມີດັ່ງລຸ່ມນີ້:",
 230+'whitelistedittext' => 'ທ່ານ ຈະຕ້ອງ $1 ເພື່ອ ຈະດັດແກ້.',
 231+'whitelistreadtitle' => 'ຈະຕ້ອງ ເຊັນເຂົ້າ ເພື່ອອ່ານໜ້ານີ້',
 232+'confirmedittitle' => 'ຕ້ອງຢືນຢັນ ທີ່ຢູ່ ອີເມລ ຈຶ່ງຈະສາມາດ ດັດແກ້',
 233+'confirmedittext' => 'ທ່ານ ຕ້ອງຢືນຢັນ ທີ່ຢູ່ອີເມລ ກ່ອນການດັດແກ້ບົດຄວາມຕ່າງໆ. ກະລຸນາ ຂຽນ ທີ່ຢູ່ ອີເມລ ທີ່ໃຊ້ໄດ້ ຢູ່ [[Special:Preferences|user preferences]].',
 234+'loginreqtitle' => 'ຈຳເປັນຕ້ອງ ເຊັນເຂົ້າ',
 235+'loginreqlink' => 'ເຊັນເຂົ້າ',
 236+'accmailtitle' => 'ໄດ້ສົ່ງ ລະຫັດຜ່ານ ໄປແລ້ວ.',
 237+'accmailtext' => 'ລະຫັດຜ່ານ ຂອງ "$1" ໄດ້ຖືກສົ່ງໄປ $2 ແລ້ວ.',
 238+'newarticle' => '(ໃໝ່)',
 239+'newarticletext' => "== Headline text ==
 240+ທ່ານ ໄດ້ມາຮອດ ໜ້າທີ່ຍັງບໍ່ໄດ້ຖືກສ້າງຂຶ້ນເທື່ອ.
 241+ທ່ານ ສາມາດເລີ່ມ ສ້າງໜ້າ ໂດຍ ພິມໃສ່ ກັບ ຂ້າງລຸ່ມ.
 242+(ເບິ່ງລາຍລະອຽດຕື່ມ ທີ່ [[{{MediaWiki:helppage}}|help page]]).
 243+ຖ້າ ທ່ານ ມາຮອດນີ້ ໂດຍຄວາມຜິດພາດ, ກະລຸນາ ກົດ ປຸ່ມ '''ກັບຄືນ''', ຢູ່ ໂປຣແກຣມ ທ່ອງເວັບ ຂອງທ່ານ.",
 244+'noarticletext' => 'ຍັງບໍ່ມີເນື້ອໃນ ຢູ່ ໜ້ານີ້, ທ່ານ ສາມາດ [[Special:Search/{{PAGENAME}}|ຊອກຫາຫົວຂໍ້ໜ້ານີ້​]] ຢູ່ ໜ້າອື່ນ ຫຼື [{{fullurl:{{FULLPAGENAME}}|action=edit}} ຂຽນໜ້ານີ້].',
 245+'clearyourcache' => "'''ເອົາໃຈໃສ່:''' ຫຼັງຈາກບັນທຶກ, ທ່ານອາດຈຳເປັນຕ້ອງເວັ້ນຜ່ານ ຂໍ້ມູນເກົ່າທີ່ ໂປແກມທ່ອງເວັບ ຂອງ ທ່ານບັນທຶກໄວ້ເພື່ອເບິ່ງຜົນການປ່ຽນແປງ. '''Mozilla / Firefox / Safari:''' ກົດ ''Shift'' ໃນເວລາຄລິກ ''Reload'', ຫຼືກົດ ''Ctrl-Shift-R'' (''Cmd-Shift-R'' ໃນ ເມັກຄິນທົສ); '''IE:''' ກົດ ''Ctrl'' ໃນເວລາຄລິກ ''Refresh'', ຫຼືກົດ ''Ctrl-F5''; '''Konqueror:''': ກົດປຸ່ມ ''Reload'' , ຫຼື ກົດ ''F5''; '''Opera''' ຜູ້ໃຊ້ອາດຈຳເປັນຕ້ອງລຶບ ຂໍ້ມູນບັນທຶກໂດຍສິ້ນເຊີງ ໃນ ''Tools→Preferences''.",
 246+'previewnote' => '<strong>ນີ້ ແມ່ນ ການລອງເບິ່ງຜົນເທົ່ານັ້ນ; ການດັດແກ້ຍັງບໍ່ທັນຖືກບັນທຶກ!</strong>',
 247+'editing' => 'ພວມດັດແກ້ $1',
 248+'editinguser' => 'ຜູ້ໃຊ້ <b>$1</b> ພວມດັດແກ້',
 249+'editingsection' => 'ພວມດັດແກ້ $1 (ພາກ)',
 250+'editingcomment' => 'ພວມດັດແກ້ $1 (comment)',
 251+'yourtext' => 'ເນື້ອໃນ',
 252+'yourdiff' => 'ສ່ວນຕ່າງ',
 253+'copyrightwarning' => 'ກະລຸນາ ເຂົ້າໃຈວ່າ ທຸກໆ ການປະກອບສ່ວນຕໍ່ກັບ {{SITENAME}} ຈະຖືກ ເປີດເຜີຍ ພາຍໃຕ້ $2 (ເບິ່ງ ລາຍລະອຽດ ທີ່ $1). ຖ້າ ທ່ານ ບໍ່ປະສົງ ໃຫ້ ສິ່ງທີ່ ທ່ານ ຂຽນ ຖືກດັດແກ້ ຫຼື ແຈກຢາຍ ອີກ ຕາມຊອບໃຈ, ທ່ານ ບໍ່ຄວນ ຂຽນຢູ່ນີ້. <br />
 254+ທ່ານ ຈະຕ້ອງ ສັນຍາອີກວ່າ, ທ່ານ ຂຽນມັນຂຶ້ນມາເອງ ຫຼື ກ່າຍມັນມາຈາກ ໂດເມນ ສາທາລະນະ ຫຼື ສິ່ງບໍ່ເສຍຄ່າ ຄ້າຍຄືກັນ.
 255+<strong>ກະລຸນາ ຢ່າ ສົ່ງສິ່ງທີ່ ຖືກສະຫງວນ ລິຂະສິດ ໂດຍ ບໍ່ໄດ້ຮັບອະນຸຍາດ!</strong>',
 256+'copyrightwarning2' => 'ກະລຸນາ ເຂົ້າໃຈວ່າ ທຸກໆ ການປະກອນສ່ວນ ຕໍ່ {{SITENAME}} ອາດຖືກ ດັດແກ້, ປ່ຽນແປງ, ຫຼື ລຶບ ໂດຍ ຜູ້ປະກອບສ່ວນອື່ນ. ຖ້າ ທ່ານ ບໍ່ປະສົງ ໃຫ້ ສິ່ງທີ່ ທ່ານ ຂຽນ ຖືກດັດແກ້ ຫຼື ແຈກຢາຍ ອີກ ຕາມຊອບໃຈ, ທ່ານ ບໍ່ຄວນ ຂຽນຢູ່ນີ້. <br />
 257+ທ່ານ ຈະຕ້ອງ ສັນຍາອີກວ່າ, ທ່ານ ຂຽນມັນຂຶ້ນມາເອງ ຫຼື ກ່າຍມັນມາຈາກ ໂດເມນ ສາທາລະນະ ຫຼື ສິ່ງບໍ່ເສຍຄ່າ ຄ້າຍຄືກັນ. (ເບິ່ງ ລາຍລະອຽດ ທີ່ $1).
 258+<strong>ກະລຸນາ ຢ່າ ສົ່ງສິ່ງທີ່່ ຖືກສະຫງວນ ລິຂະສິດ ໂດຍ ບໍ່ໄດ້ຮັບອະນຸຍາດ!</strong>',
 259+'templatesused' => 'ແມ່ແບບໄດ້ໃຊ້ໃນໜ້ານີ້:',
 260+'templatesusedpreview' => 'ແມ່ແບບໃຊ້ໃນການລອງເບິ່ງຜົນນີ້:',
 261+'templatesusedsection' => 'ແມ່ແບບໄດ້ໃຊ້ໃນພາກນີ້:',
 262+'template-protected' => '(ປົກປ້ອງ)',
 263+'template-semiprotected' => '(ເຄິ່ງປົກປ້ອງ)',
 264+
 265+# Account creation failure
 266+'cantcreateaccounttitle' => 'ບໍ່ສາມາດສ້າງ ບັນຊີ ໄດ້',
 267+'cantcreateaccounttext' => 'ການສ້າງບັນຊີ ຈາກ ທີ່ຢູ່ IP (<b>$1</b>) ນີ້​ໄດ້ຖືກຫ້າມ.
 268+ອັນນີ້​ ອາດແມ່ນຍ້ອນມີການສ້າງບັນຫາ ຫຼື ຂຽນໂລເລ ຈາກ ໂຮງຮຽນ ຫຼື ຜູ້ສະໜອງການເຂົ້າຫາ ອິນເຕີເນັດ ທີ່ທ່ານໃຊ້.',
 269+
 270+# History pages
 271+'nohistory' => 'ຍັງບໍ່ມີ ປະຫວັດການດັດແກ້ໜ້ານີ້ເທື່ອ.',
 272+'next' => 'ຕໍ່ໄປ',
 273+'page_first' => 'ທຳອິດ',
 274+'page_last' => 'ສຸດທ້າຍ',
 275+
 276+# Revision deletion
 277+'rev-delundel' => 'ສະແດງ/ເຊື່ອງ',
 278+
 279+# Diffs
 280+'compareselectedversions' => 'ສົມທຽບ ລະຫວ່າງ ສະບັບເລືອກ',
 281+
 282+# Search results
 283+'searchresulttext' => 'ສຳຫຼັບ ຂໍ້ມູນເພີ່ມເຕີມ ກ່ຽວກັບ ການຊອກຫາ ຢູ່ {{SITENAME}}, ກະລຸນາເບິ່ງ [[{{MediaWiki:helppage}}|{{int:help}}]].',
 284+'searchsubtitle' => "ທ່ານ ຊອກຫາ '''[[:$1]]'''",
 285+'badquerytext' => 'ບໍ່ສາມາດດຳເນີນ ການຄົ້ນຫາ ທີ່ທ່ານກຳນົດໄດ້.
 286+ອັນນີ້​ ອາດແມ່ນຍ້ອນ ທ່ານພະຍາຍາມ ຄົ້ນຫາໂດຍຄຳສັບທີ່ໜ້ອຍກ່ວາ 3​ ໂຕໜັງສື, ທີ່ພວກເຮົາຍັງບໍ່ສາມາດຕອບສະໜອງໄດ້ເທື່ອ..
 287+ຫຼື ທ່ານອາດຈະພິມຜິດ ເຊັ່ນ "ປາ ແລະ ແລະ ຂະໜາດ".
 288+ກະລຸນາ ທົດລອງ ໂດຍ ຄຳສັບອື່ນໆ.',
 289+'noexactmatch' => "'''ຍັງບໍ່ມີໜ້າ ຊື່ວ່າ \"\$1\".''' ທ່ານ ສາມາດ [[:\$1|ສ້າງໜ້ານີ້ໄດ້]].",
 290+'nextn' => '$1 ຕໍ່ໄປ',
 291+'viewprevnext' => 'ເບິ່ງ ($1) ($2) ($3).',
 292+'powersearch' => 'ຊອກຫາ',
 293+'blanknamespace' => '(ຫຼັກ)',
 294+
 295+# Preferences page
 296+'preferences' => 'ການຕັ້ງຄ່າ',
 297+'mypreferences' => 'ຕັ້ງຄ່າຂອງຂ້ອຍ',
 298+'changepassword' => 'ປ່ຽນລະຫັດຜ່ານ',
 299+'skin' => 'ລວດລາຍ',
 300+'math' => 'ຄະນິດສາດ',
 301+'dateformat' => 'ແບບວັນເດືອນປີ',
 302+'datedefault' => 'ແນວໃດກໍ່ໄດ້',
 303+'datetime' => 'ວັນ ແລະ ເວລາ',
 304+'math_syntax_error' => 'ຜິດຫຼັກໄວຍະກອນ',
 305+'prefs-personal' => 'ຂໍ້ມູນຫຼັກຜູ້ໃຊ້',
 306+'prefs-rc' => 'ການດັດແກ້ຫຼ້າສຸດ',
 307+'prefs-watchlist' => 'ລາຍການຕິດຕາມ',
 308+'prefs-watchlist-days' => 'ຈຳນວນມື້ສະແດງ ໃນ ລາຍການຕິດຕາມ:',
 309+'prefs-watchlist-edits' => 'ຈຳນວນການດັດແກ້ ສະແດງ ໃນ ລາຍການຕິດຕາມທີ່ຂະຫຍາຍອອກ:',
 310+'prefs-misc' => 'ແລະອື່ນໆ',
 311+'saveprefs' => 'ບັນທຶກ',
 312+'resetprefs' => 'ເລີ່ມຄືນໃໝ່',
 313+'oldpassword' => 'ລະຫັດຜ່ານເກົ່າ:',
 314+'newpassword' => 'ລະຫັດຜ່ານໃໝ່:',
 315+'retypenew' => 'ພິມລະຫັດຜ່ານໃໝ່ອີກ:',
 316+'textboxsize' => 'ການດັດແກ້',
 317+'rows' => 'ແຖວ:',
 318+'columns' => 'ຖັນ:',
 319+'searchresultshead' => 'ຊອກຫາ',
 320+'resultsperpage' => 'ຈຳນວນຜົນການຊອກເຫັນ ຕໍ່ ໜ້າ:',
 321+'contextlines' => 'ຈຳນວນແຖວ ຕໍ່ ຜົນການຊອກເຫັນ:',
 322+'recentchangesdays' => 'ຈຳນວນມື້ສະແດງໃນການປ່ຽນແປງຫຼ້າສຸດ:',
 323+'recentchangescount' => 'ຈຳນວນການດັດແກ້ສະແດງໃນການປ່ຽນແປງຫຼ້າສຸດ:',
 324+'savedprefs' => 'ການຕັ້ງຄ່າຂອງທ່ານໄດ້ຖືກບັນທຶກແລ້ວ.',
 325+'timezonelegend' => 'ເຂດເວລາ',
 326+'timezonetext' => 'ຈຳນວນຊົ່ວໂມງແຕກຕ່າງ ລະຫວ່າງເວລາທ້ອງຖິ່ນ ແລະ ເວລາ ຂອງ ເຊີບເວີ (UTC).',
 327+'localtime' => 'ເວລາທ້ອງຖິ່ນ',
 328+'timezoneoffset' => 'ຫ່າງກັນ¹',
 329+'servertime' => 'ເວລາເຊີເວີ',
 330+'guesstimezone' => 'ເອົາເວລາຈາກໂປຣແກຣມທ່ອງເວັບ',
 331+'allowemail' => 'ອະນຸຍາດ ໃຫ້ຜູ້ໃຊ້ອື່ນ ສົ່ງອີເມລຫາຂ້ອຍ',
 332+'defaultns' => 'ຄົ້ນຫາ ໃນ ຂອບເຂດຊື່ ນີ້ ເວລາບໍ່ມີການລະບຸ:',
 333+'files' => 'ໄຟລ໌',
 334+
 335+# Recent changes
 336+'nchanges' => '$1 {{PLURAL:$1|ການປ່ຽນແປງ|ການປ່ຽນແປງ}}',
 337+'recentchanges' => 'ການດັດແກ້ຫຼ້າສຸດ',
 338+'recentchangestext' => 'ເບິ່ງ ການປ່ຽນແປງ ຫຼ້າສຸດ ຢູ່ ໜ້າວິກີນີ້.',
 339+'rcnote' => 'ຂ້າງລຸ່ມ ແມ່ນ <strong>$1</strong>ການປ່ຽນແປງ ຫຼ້າສຸດ ໃນ <strong>$2</strong>ມື້ຫຼ້າສຸດ, ມື້ນີ້​ ແມ່ນ $3.',
 340+'rclistfrom' => 'ສະແດງ ການປ່ຽນແປງ ເລີ່ມແຕ່ $1',
 341+'rcshowhideminor' => '$1 ການດັດແກ້ເລັກນ້ອຍ',
 342+'rcshowhideliu' => '$1 ຜູ້ໃຊ້ໄດ້ເຊັນເຂົ້າ',
 343+'rcshowhideanons' => '$1 ຜູ້ໃຊ້ບໍ່ສະແດງຊື່',
 344+'rcshowhidemine' => '$1 ການດັດແກ້ໂດຍຂ້ອຍ',
 345+'rclinks' => 'ສະແດງ $1ການປ່ຽນແປງ ຫຼ້າສຸດ ໃນ $2ມື້ຫຼ້າສຸດ<br />$3',
 346+'diff' => 'ສ່ວນຕ່າງ',
 347+'hist' => 'ປະຫວັດ',
 348+'hide' => 'ເຊື່ອງ',
 349+'show' => 'ສະແດງ',
 350+'newpageletter' => 'ໃໝ່',
 351+
 352+# Recent changes linked
 353+'recentchangeslinked' => 'ການດັດແກ້ທີ່ກ່ຽວຂ້ອງ',
 354+
 355+# Upload
 356+'upload' => 'ອັບໂຫຼດໄຟລ໌',
 357+'filedesc' => 'ສະຫຼຸບ',
 358+'fileuploadsummary' => 'ສະຫຼຸບ:',
 359+'badfilename' => 'ຊື່ໄຟລ໌ ໄດ້ຖືກປ່ຽນເປັນ "$1".',
 360+'savefile' => 'ບັນທຶກໄຟລ໌',
 361+'watchthisupload' => 'ຕິດຕາມໜ້ານີ້',
 362+
 363+# Image list
 364+'imagelist' => 'ລາຍຊື່ໄຟລ໌',
 365+'ilsubmit' => 'ຄົ້ນຫາ',
 366+'byname' => 'ຕາມຊື່',
 367+'bydate' => 'ຕາມວັນເວລາ',
 368+'bysize' => 'ຕາມ ຂະໜາດ',
 369+'nolinkstoimage' => 'ບໍ່ມີໜ້າໃດ ລິ້ງຄ໌ ຫາ ໄຟລ໌ນີ້.',
 370+'noimage' => 'ຍັງບໍ່ມີ ໄຟລ໌ຊື່ນີ້ ເທື່ອ, ທ່ານ ສາມາດ $1.',
 371+'noimage-linktext' => 'ອັບໂຫຼດມັນ',
 372+
 373+# List redirects
 374+'listredirects' => 'ລາຍການການໂອນໜ້າ',
 375+
 376+# Unused templates
 377+'unusedtemplates' => 'ແມ່ແບບບໍ່ໄດ້ໃຊ້',
 378+
 379+# Random redirect
 380+'randomredirect' => 'ໂອນໄປໜ້າໃດໜຶ່ງ',
 381+
 382+# Statistics
 383+'statistics' => 'ສະຖິຕິ',
 384+
 385+'doubleredirects' => 'ໂອນໜ້າ 2 ຄັ້ງ',
 386+
 387+'brokenredirects' => 'ການໂອນບໍ່ມີໜ້າປາຍທາງ',
 388+'brokenredirectstext' => 'ການໂອນໜ້ານີ້ ເຊື່ອມຕໍ່ໄປຫາໜ້າ ທີ່ ຍັງບໍ່ມີເທື່ອ:',
 389+'brokenredirects-edit' => '(ດັດແກ້)',
 390+'brokenredirects-delete' => '(ລຶບ)',
 391+
 392+'withoutinterwiki-header' => 'ໜ້າ ຕໍ່ໄປນີ້ ບໍ່ມີ ລິ້ງຄ໌ ຫາ ບົດຄວາມສະບັບພາສາອື່ນໆ:',
 393+
 394+# Miscellaneous special pages
 395+'nbytes' => '$1 {{PLURAL:$1|ໄບຕ໌|ໄບຕ໌}}',
 396+'ncategories' => '$1 {{PLURAL:$1|ໝວດ|ໝວດ}}',
 397+'nlinks' => '$1 {{PLURAL:$1|ລິ້ງຄ໌|ລິ້ງຄ໌}}',
 398+'lonelypages' => 'ໜ້າບໍ່ມີໜ້າໃດເຊື່ອມຕໍ່ຫາ',
 399+'uncategorizedpages' => 'ໜ້າບໍ່ໄດ້ຈັດໝວດ',
 400+'uncategorizedcategories' => 'ໝວດບໍ່ໄດ້ຈັດໝວດ',
 401+'uncategorizedimages' => 'ຮູບບໍ່ໄດ້ຈັດໝວດ',
 402+'unusedcategories' => 'ໝວດບໍ່ໄດ້ໃຊ້',
 403+'unusedimages' => 'ໄຟລ໌ບໍ່ໄດ້ໃຊ້',
 404+'wantedcategories' => 'ໝວດ ພວມຕ້ອງການ',
 405+'wantedpages' => 'ໜ້າ ພວມຕ້ອງການ',
 406+'mostlinked' => 'ໜ້າທີ່ມີການເຊື່ອມຕໍ່ຫາຫຼາຍທີ່ສຸດ',
 407+'mostlinkedcategories' => 'ໝວດທີ່ມີການເຊື່ອມຕໍ່ຫາຫຼາຍທີ່ສຸດ',
 408+'mostcategories' => 'ບົດຄວາມ ທີ່ມີຫຼາຍ ໝວດ ທີ່ສຸດ',
 409+'mostimages' => 'ຮູບທີ່ມີການເຊື່ອມຕໍ່ຫາຫຼາຍທີ່ສຸດ',
 410+'mostrevisions' => 'ບົດຄວາມ ທີ່ມີການດັດແກ້ຫຼາຍເທື່ອທີ່ສຸດ',
 411+'allpages' => 'ທຸກໆໜ້າ',
 412+'prefixindex' => 'ດັດຊະນີຄຳນຳໜ້າ',
 413+'randompage' => 'ໜ້າໃດໜຶ່ງ',
 414+'shortpages' => 'ໜ້າເນື້ອໃນສັ້ນ',
 415+'longpages' => 'ໜ້າເນື້ອໃນຍາວ',
 416+'deadendpages' => 'ໜ້າບໍ່ການເຊື່ອມຕໍ່ຫາໜ້າອື່ນ',
 417+'protectedpages' => 'ບັນດາໜ້າຖືກປົກປ້ອງ',
 418+'listusers' => 'ລາຍຊື່ຜູ້ໃຊ້',
 419+'specialpages' => 'ໜ້າພິເສດ',
 420+'spheading' => 'ໜ້າພິເສດ ສຳຫຼັບ ຜູ້ໃຊ້ທຸກໆທ່ານ',
 421+'newpages' => 'ໜ້າສ້າງໃໝ່',
 422+'newpages-username' => 'ຊື່ຜູ້ໃຊ້:',
 423+'ancientpages' => 'ບັນດາໜ້າເກົ່າທີ່ສຸດ',
 424+'move' => 'ຍ້າຍ',
 425+
 426+# Book sources
 427+'booksources' => 'ປຶ້ມອ້າງອີງ',
 428+'booksources-go' => 'ໄປ',
 429+
 430+'categoriespagetext' => 'ມີ ບັນດາ ໝວດ ຕໍ່ໄປນີ້ ຢູ່ ວິກີ.',
 431+'alphaindexline' => '$1 ຫາ $2',
 432+'version' => 'ສະບັບ',
 433+
 434+# Special:Log
 435+'log' => 'ບັນທຶກ',
 436+'all-logs-page' => 'ທຸກໆຂໍ້ມູນບັນທຶກການນຳໃຊ້',
 437+'log-search-legend' => 'ຊອກຫາ ໃນ ບັນທຶກການນຳໃຊ້',
 438+'log-search-submit' => 'ໄປ',
 439+'alllogstext' => 'ສະແດງ ບັນທຶກ ການອັບໂຫຼດ, ການລຶບ, ການປົກປ້ອງ, ການຫ້າມ ແລະ sysop.
 440+ທ່ານ ສາມາດຄັດຈ້ອນ ການສະແດງ ໂດຍ ເລືອກ ປະເພດການບັນທຶກ, ຊື່ຜູ້ໃຊ້ ຫຼື ໜ້າທີ່ມີຜົນກະທົບ.',
 441+
 442+# Special:Allpages
 443+'nextpage' => 'ໜ້າຕໍ່ໄປ ($1)',
 444+'allpagesfrom' => 'ສະແດງທຸກໆໜ້າ ເລີ່ມແຕ່:',
 445+'allarticles' => 'ທຸກໆບົດຄວາມ',
 446+'allinnamespace' => 'ທຸກໆໜ້າ ຂອງ ($1 namespace)',
 447+'allnotinnamespace' => 'ທຸກໆໜ້າ (ນອກຈາກ ໃນ $1 namespace)',
 448+'allpagesprev' => 'ກ່ອນໜ້າ',
 449+'allpagesnext' => 'ຕໍ່ໄປ',
 450+'allpagessubmit' => 'ໄປ',
 451+'allpagesprefix' => 'ສະແດງ ໜ້າ ຂຶ້ນຕົ້ນດ້ວຍ:',
 452+'allpagesbadtitle' => 'ຫົວຂໍ້ ຂອງ ໜ້າດັງກ່າວ ບໍ່ຖືກຕ້ອງ ຫຼື ອາດໃຊ້ ຄຳນຳໜ້າ ທີ່ inter-language ຫຼື inter-wiki ໄດ້ສະຫງວນໄວ້. ມັນອາດຈະມີ ໜຶ່ງ ຫຼື ຫຼາຍໂຕໜັງສື ທີ່ ບໍ່ສາມາດໃຊ້ ໃນ ຫົວຂໍ້ໄດ້.',
 453+
 454+# Special:Listusers
 455+'listusers-submit' => 'ສະແດງ',
 456+
 457+# E-mail user
 458+'mailnologintext' => 'ທ່ານ ຈະຕ້ອງ [[Special:Userlogin|logged in]]
 459+ແລະ ມີ ອີເມລ ທີ່ໃຊ້ໄດ້ ຢູ່ [[Special:Preferences|preferences]]
 460+ຂອງ ທ່ານ ເພື່ອຈະ ສົ່ງ ອີເມລ ຫາ ຜູ້ໃຊ້ອື່ນ.',
 461+'emailuser' => 'ສົ່ງອີເມລ ຫາ ຜູ້ໃຊ້ນີ້',
 462+'emailpage' => 'ສົ່ງອີເມລ ຫາ ຜູ້ໃຊ້',
 463+'emailpagetext' => 'ຖ້າຜູ້ໃຊ້ນີ້ ຂຽນທີ່ຢູ່ອີເມລຢ່າງຖືກຕ້ອງຢູ່ການຕັ້ງຄ່າຂອງລາວ, ຟອມທາງລຸ່ມນີ້​ ຈະສົ່ງຂໍ້ຄວາມໜຶ່ງຫາທີ່ຢູ່ອີເມລນັ້ນ.
 464+ທີ່ຢູ່ອີເມລ ທີ່ທ່ານຂຽນຢູ່ການຕັ້ງຄ່າຂອງທ່ານ, ຈະປະກົດຂຶ້ນ ຢູ່ຊ່ອງ "From" ຂອງ ອີເມລ ເພື່ອໃຫ້ ຜູ້ຮັບສາມາດທຳການຕອບໄດ້.',
 465+'noemailtitle' => 'ບໍ່ມີ ທີ່ຢູ່ອີເມລ',
 466+'emailfrom' => 'ຈາກ',
 467+'emailto' => 'ຫາ',
 468+'emailsubject' => 'ຫົວເລື້ອງ',
 469+'emailmessage' => 'ຂໍ້ຄວາມ',
 470+'emailsend' => 'ສົ່ງ',
 471+'emailccme' => 'ສົ່ງສຳເນົາ ຂໍ້ຄວາມ ມາໃຫ້ ຂ້ອຍ.',
 472+'emailccsubject' => 'ສຳເນົາ ຂໍ້ຄວາມທ່ານ ຫາ $1: $2',
 473+'emailsent' => 'ອີເມລ ໄດ້ຖືກສົ່ງໄປແລ້ວ',
 474+'emailsenttext' => 'ອີເມລ ຂອງ ທ່ານ ໄດ້ຖືກສົ່ງໄປແລ້ວ.',
 475+
 476+# Watchlist
 477+'watchlist' => 'ລາຍການຕິດຕາມ',
 478+'mywatchlist' => 'ລາຍການຕິດຕາມຂອງຂ້ອຍ',
 479+'watchnologin' => 'ບໍ່ໄດ້ເຊັນເຂົ້າ',
 480+'addedwatch' => 'ເພີ່ມໃສ່ລາຍການຕິດຕາມແລ້ວ',
 481+'addedwatchtext' => "ໜ້າ \"[[:\$1]]\" ໄດ້ຖືກເພີ່ມໃສ່ [[Special:Watchlist|ລາຍການຕິດຕາມ]] ຂອງ ທ່ານ.
 482+ການປ່ຽນແປງ ໃນໜ້ານີ້ ແລະ ໜ້າສົນທະນາ ຂອງ ມັນ ຈະຖືກ ສະແດງຢູ່ຫັ້ນ,
 483+ແລະ ໜ້າ ຈະປະກົດ '''ເຂັ້ມ'''ຂຶ້ນ ໃນ [[Special:Recentchanges|ລາຍການການດັດແກ້ຫຼ້າສຸດ]] ເພື່ອ ໃຫ້ ສາມາດຈຳແນກໄດ້ງ່າຍຂຶ້ນ.
 484+
 485+ຖ້າ ທ່ານ ຢາກເອົາມັນອອກ ຈາກ ລາຍການຕິດຕາມ ຂອງ ທ່ານ, ທ່ານ ສາມາດ ກົດ \"ເຊົາຕິດຕາມ\" ຢູ່ ທາງຂ້າງ.",
 486+'removedwatch' => 'ເອົາອອກຈາກລາຍການຕິດຕາມ',
 487+'removedwatchtext' => 'ໜ້າ "[[:$1]]" ໄດ້ຖືກເອົາອອກຈາກ ລາຍການຕິດຕາມ ຂອງ ທ່ານ.',
 488+'watch' => 'ຕິດຕາມ',
 489+'watchthispage' => 'ຕິດຕາມໜ້ານີ້',
 490+'unwatch' => 'ເຊົາຕິດຕາມ',
 491+'watchnochange' => 'ບໍ່ມີໜ້າທີ່ທ່ານຕິດຕາມໃດໆ ຖືກດັດແປງໃນໄລຍະສະແດງຂ້າງເທິງນີ້.',
 492+'wlheader-showupdated' => "* ບັນດາ ໜ້າ ທີ່ມີການປ່ຽນແປງ ຫຼັງຈາກທີ່ທ່ານ ເຂົ້າຊົມຫຼ້າສຸດ ຈະຖືກສະແດງເປັນ ໂຕໜັງສື '''ເຂັ້ມ'''",
 493+'wlnote' => 'ຂ້າງລຸ່ມ ແມ່ນ $1 ການປ່ຽນແປງຫຼ້າສຸດ ໃນ <b>$2</b> ຊົ່ວໂມງຫຼ້າສຸດ.',
 494+'wlshowlast' => 'ສະແດງ $1 ຊົ່ວໂມງຫຼ້າສຸດ $2 ມື້ຫຼ້າສຸດ $3',
 495+'watchlist-show-bots' => 'ສະແດງການດັດແກ້ ໂດຍ ບອທ໌',
 496+'watchlist-hide-bots' => 'ເຊື່ອງການດັດແກ້ ໂດຍ ບອທ໌',
 497+'watchlist-show-own' => 'ສະແດງການດັດແກ້ໂດຍຂ້ອຍ',
 498+'watchlist-hide-own' => 'ເຊື່ອງການດັດແກ້ ໂດຍ ຂ້ອຍ',
 499+'watchlist-show-minor' => 'ສະແດງການດັດແກ້ເລັກນ້ອຍ',
 500+'watchlist-hide-minor' => 'ເຊື່ອງການດັດແກ້ເລັກນ້ອຍ',
 501+
 502+# Displayed when you click the "watch" button and it's in the process of watching
 503+'watching' => 'ພວມຕິດຕາມ...',
 504+
 505+'enotif_newpagetext' => 'ນີ້ແມ່ນໜ້າໃໝ່.',
 506+'changed' => 'ປ່ຽນແລ້ວ',
 507+'created' => 'ສ້າງແລ້ວ',
 508+'enotif_lastvisited' => 'ເບິ່ງ $1 ເພື່ອ ທຸກໆການປ່ຽນແປງ ຕັ້ງແຕ່ເທື່ອສຸດທ້າຍ ທີ່ ທ່ານເຂົ້າຫາ.',
 509+
 510+# Delete/protect/revert
 511+'confirm' => 'ຢືນຢັນ',
 512+'confirmdelete' => 'ຢືນຢັນການລຶບ',
 513+'deletesub' => '(ພວມລຶບ "$1")',
 514+'actioncomplete' => 'ສຳເລັດ',
 515+'dellogpage' => 'ບັນທຶກ ການລຶບ',
 516+'dellogpagetext' => 'ຂ້າງລຸ່ມ ແມ່ນ ລາຍການ ການລຶບຫຼ້າສຸດ.',
 517+'deletionlog' => 'ບັນທຶກ ການລຶບ',
 518+'deletecomment' => 'ເຫດຜົນໃນການລຶບ',
 519+'cantrollback' => 'ບໍ່ສາມາດ ປ່ຽນການດັດແກ້ກັບຄືນໄດ້; ຜູ້ປະກອບສ່ວນຫຼ້າສຸດ ແມ່ນ ຜູ້ຂຽນພຽງຜູ້ດຽວ ຂອງ ໜ້ານີ້.',
 520+'alreadyrolled' => 'ບໍ່ສາມາດປ່ຽນກັບຄືນ ຫາ ສະບັບຫຼ້າສຸດ ຂອງ [[:$1]]
 521+ໂດຍ [[User:$2|$2]] ([[User talk:$2|Talk]]); ບາງຄົນ ອາດຈະດັດແກ້ ຫຼື ປ່ຽນກັບຄືນແລ້ວ.
 522+
 523+ການດັດແກ້ຫຼ້າສຸດ ແມ່ນ ເຮັດໂດຍ [[User:$3|$3]] ([[User talk:$3|Talk]]).',
 524+'confirmprotect' => 'ຢືນຢັນ ການປົກປ້ອງ',
 525+
 526+# Undelete
 527+'viewdeletedpage' => 'ເບິ່ງໜ້າທີ່ຖືກລຶບ',
 528+'cannotundelete' => 'ບໍ່ສາມາດ ກັບຄືນ ຫາສະບັບກ່ອນການລຶບ; ບາງຄົນອາດເຮັດກ່ອນແລ້ວ.',
 529+'undelete-search-submit' => 'ຊອກຫາ',
 530+
 531+# Namespace form on various pages
 532+'namespace' => 'ຂອບເຂດຊື່:',
 533+
 534+# Contributions
 535+'contributions' => 'ການປະກອບສ່ວນຂອງຜູ້ໃຊ້ນີ້',
 536+'mycontris' => 'ປະກອບສ່ວນຂອງຂ້ອຍ',
 537+'contribsub2' => 'ສຳຫຼັບ $1 ($2)',
 538+'nocontribs' => 'ຍັງບໍ່ມີການປ່ຽນແປງ ໃນນີ້.',
 539+'year' => 'ແຕ່ປີ (ແລະກ່ອນໜ້ານັ້ນ):',
 540+
 541+'sp-contributions-newest' => 'ໃໝ່ສຸດ',
 542+'sp-contributions-oldest' => 'ເກົ່າສຸດ',
 543+'sp-contributions-newer' => 'ໃໝ່ກວ່າ $1',
 544+'sp-contributions-older' => 'ເກົ່າກວ່າ $1',
 545+'sp-contributions-newbies' => 'ສະແດງສະເພາະ ການປະກອບສ່ວນ ໂດຍ ບັນຊີໃໝ່',
 546+'sp-contributions-blocklog' => 'ບັນທຶກການຫ້າມ',
 547+'sp-contributions-search' => 'ຊອກຫາ ການປະກອບສ່ວນ',
 548+'sp-contributions-username' => 'ທີ່ຢູ່ IP ຫຼື ຊື່ຜູ້ໃຊ້:',
 549+'sp-contributions-submit' => 'ຊອກຫາ',
 550+
 551+# What links here
 552+'whatlinkshere' => 'ໜ້າທີ່ເຊື່ອມຕໍ່ມາໜ້ານີ້',
 553+'nolinkshere' => "ບໍ່ມີໜ້າລິ້ງຄ໌ ຫາ '''[[:$1]]'''.",
 554+'nolinkshere-ns' => "ບໍ່ມີໜ້າລິ້ງຄ໌ ຫາ '''[[:$1]]''' ໃນ ຂອບເຂດຊື່ ທີ່ ທ່ານເລືອກ.",
 555+
 556+# Block/unblock
 557+'blockip' => 'ຫ້າມຜູ້ໃຊ້ນີ້',
 558+'ipbsubmit' => 'ຫ້າມຜູ້ໃຊ້ນີ້',
 559+'badipaddress' => 'ທີ່ຢູ່ IP ບໍ່ຖືກຕ້ອງ',
 560+'blockipsuccesssub' => 'ຫ້າມສຳເລັດ',
 561+'ipblocklist' => 'ລາຍການ ທີ່ຢູ່ IP ແລະ ຊື່ຜູ້ໃຊ້ ທີ່ຖືກຫ້າມ',
 562+'blocklistline' => '$1, $2 ຫ້າມ $3 ($4)',
 563+'blocklink' => 'ຫ້າມ',
 564+'contribslink' => 'ປະກອບສ່ວນ',
 565+'autoblocker' => 'ຫ້າມໂດຍອັດຕາໂນມັດ ຍ້ອນ ທີ່ຢູ່ IP ຂອງທ່ານ ຖືກໃຊ້ໂດຍ "[[User:$1|$1]]" ໃນໄລຍະຫຼັງ. ເຫດຜົນໃນການຫ້າມ $1 ແມ່ນ : "$2"',
 566+'blocklogpage' => 'ບັນທຶກການຫ້າມ',
 567+'blocklogentry' => 'ໄດ້ຫ້າມ "[[$1]]" ຈົນຮອດ $2 $3',
 568+
 569+# Move page
 570+'newtitle' => 'ຫາ ຫົວຂໍ້ໃໝ່',
 571+'move-watch' => 'ຕິດຕາມໜ້ານີ້',
 572+'articleexists' => 'ມີໜ້າຊືນີ້ແລ້ວ, ຫຼື
 573+ຊື່ ທີ່ທ່ານເລືອກບໍ່ຖືກຕ້ອງ.
 574+ກະລຸນາເລືອກຊື່ໃໝ່.',
 575+'talkpagemoved' => 'ໜ້າສົນທະນາ ໄດ້ຖືກຍ້າຍແລ້ວ ເຊັ່ນດຽວກັນ.',
 576+'1movedto2' => '[[$1]] ຍ້າຍໄປ [[$2]]',
 577+'1movedto2_redir' => '[[$1]] ຍ້າຍໄປ [[$2]] ທັບ ການໂອນໜ້າ',
 578+'delete_and_move' => 'ລຶບ ແລະ ຍ້າຍ',
 579+'delete_and_move_confirm' => 'ແມ່ນແລ້ວ, ລຶບໜ້ານີ້',
 580+'delete_and_move_reason' => 'ລຶບແລ້ວ ເພື່ອ ຍ້າຍໜ້າອື່ນ ມານີ້',
 581+
 582+# Namespace 8 related
 583+'allmessages' => 'ຂໍ້ຄວາມ ຂອງ ລະບົບ',
 584+'allmessagesname' => 'ຊື່',
 585+'allmessagesdefault' => 'ຂໍ້ຄວາມເດີມ',
 586+'allmessagescurrent' => 'ຂໍ້ຄວາມປະຈຸບັນ',
 587+'allmessagestext' => 'ນີ້ ແມ່ນ ລາຍການຂໍ້ຄວາມລະບົບ ໃນ MediaWiki namespace.',
 588+'allmessagesmodified' => 'ສະແດງແຕ່ອັນທີ່ຖືກດັດແປງ',
 589+
 590+# Tooltip help for the actions
 591+'tooltip-pt-mytalk' => 'ໜ້າສົນທະນາຂ້ອຍ',
 592+'tooltip-ca-addsection' => 'ເພີ່ມ ຄຳເຫັນ ໃສ່ ການສົນທະນານີ້.',
 593+'tooltip-ca-move' => 'ຍ້າຍໜ້ານີ້',
 594+'tooltip-search' => 'ຄົ້ນຫາ {{SITENAME}}',
 595+'tooltip-p-logo' => 'ໜ້າຫຼັກ',
 596+'tooltip-ca-nstab-category' => 'ເບິ່ງ ໜ້າໝວດ',
 597+
 598+# Attribution
 599+'anonymous' => 'ຜູ້ໃຊ້ ບໍ່ສະແດງຊື່ ຈາກ {{SITENAME}}',
 600+'and' => 'ແລະ',
 601+
 602+# Spam protection
 603+'subcategorycount' => 'ມີ $1 ໝວດຍ່ອຍ ໃນ ໝວດນີ້.',
 604+'categoryarticlecount' => 'ມີ $1 ບົດຄວາມ ໃນ ໝວດນີ້.',
 605+'category-media-count' => 'ມີ $1 ບົດຄວາມ ໃນ ໝວດນີ້.',
 606+
 607+# Browsing diffs
 608+'nextdiff' => 'ສ່ວນຕ່າງຕໍ່ໄປ →',
 609+
 610+# Media information
 611+'imagemaxsize' => 'ກຳນົດຄວາມໃຫຍ່ຂອງ ຮູບ ຫຼື ໜ້າອະທິບາຍຮູບ ບໍ່ໃຫ້ກາຍ:',
 612+'thumbsize' => 'ຂະໜາດສະແດງ:',
 613+
 614+'newimages' => 'ໄຟລ໌ຮູບໃໝ່',
 615+
 616+# EXIF tags
 617+'exif-imagewidth' => 'ຄວາມກ້ວາງ',
 618+'exif-imagelength' => 'ຄວາມສູງ',
 619+'exif-imagedescription' => 'ຫົວຂໍ້ຮູບ',
 620+'exif-artist' => 'ຜູ້ຂຽນ',
 621+'exif-copyright' => 'ເຈົ້າຂອງລິຂະສິດ',
 622+
 623+# 'all' in various places, this might be different for inflected languages
 624+'recentchangesall' => 'ທັງໝົດ',
 625+'imagelistall' => 'ທັງໝົດ',
 626+'namespacesall' => 'ທັງໝົດ',
 627+
 628+# E-mail address confirmation
 629+'confirmemail' => 'ຢືນຢັນ ທີ່ຢູ່ ອີເມລ',
 630+'confirmemail_noemail' => 'ທ່ານ ບໍ່ໄດ້ຕັ້ງ ທີ່ຢູ່ອີເມລ ທີ່ໃຊ້ໄດ້ ຢູ່ [[Special:Preferences|user preferences]] ຂອງທ່ານ.',
 631+'confirmemail_pending' => '<div class="error">
 632+ລະຫັດຢືນຢັນ ໄດ້ຖືກສົ່ງໄປ ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ; ຖ້າ ທ່ານ ຫາກໍ່ສ້າງບັນຊີ
 633+, ທ່ານ ຄວນຈະລໍຖ້າໜ້ອຍໜຶ່ງ ກ່ອນຈະ ພະຍາຍາມ
 634+ຂໍລະຫັດຢືນຢັນໃໝ່.
 635+</div>',
 636+'confirmemail_send' => 'ສົ່ງ ລະຫັດ ຢືນຢັນ',
 637+'confirmemail_sent' => 'ອີເມລຢືນຢັນ ໄດ້ຖືກສົ່ງໄປແລ້ວ.',
 638+'confirmemail_oncreate' => 'ລະຫັດ ຢືນຢັນ ໄດ້ຖືກສົງໄປ ຫາ ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານແລ້ວ.
 639+ລະຫັດດັ່ງກ່າວ ບໍ່ຈຳເປັນ ສຳຫຼັບ ການເຊັນເຂົ້າ, ແຕ່ ທ່ານ ຕ້ອງໃຊ້ມັນ ເພື່ອ ໃຊ້
 640+ການບໍລິການຕ່າງໆ ທີ່ ອີງໃສ່ ອີເມລ ຢູ່ ວິກີ.',
 641+'confirmemail_sendfailed' => 'ບໍ່ສາມາດ ສົ່ງອີເມລ ຢືນຢັນ. ກະລຸນາກວດເບິ່ງວ່າ ມີໂຕໜັງສືບໍ່ຖືກຕ້ອງ ໃນ ທີ່ຢູ່ອີເມລບໍ່.
 642+
 643+ອີເມລ ຖືກສົ່ງກັບຄືນ: $1',
 644+'confirmemail_invalid' => 'ລະຫັດຢືນຢັນ ບໍ່ຖືກຕ້ອງ. ລະຫັດຢືນຢັນ ອາດຈະກາຍກຳນົດເວລາແລ້ວ.',
 645+'confirmemail_needlogin' => 'ທ່ານ ຈະຕ້ອງ $1 ເພື່ອ ຢືນຢັນ ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ.',
 646+'confirmemail_success' => 'ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານ ໄດ້ຮັບການຢືນຢັນແລ້ວ. ທ່ານ ສາມາດ ເຊັນເຂົ້າ ແລະ ມ່ວນຊື່ນກັບ ວີກີ ໄດ້.',
 647+'confirmemail_loggedin' => 'ທີ່ຢູ່ ອີເມລ ຂອງ ທ່ານໄດ້ຖືກຢືນຢັນແລ້ວ.',
 648+'confirmemail_error' => 'ມີອັນໃດອັນໜຶ່ງຜິດພາດ ໃນ ເວລາບັນທຶກ ການຢືນຢັນຂອງທ່ານ.',
 649+'confirmemail_subject' => '{{SITENAME}} ຢືນຢັນ ທີ່ຢູ່ ອີເມລ',
 650+'confirmemail_body' => 'ຜູ້ໃດຜູ້ໜຶ່ງ, ຈາກ ທີ່ຢູ່ IP $1 ຫຼື ອາດຈະແມ່ນ ທ່ານເອງ ໄດ້ທຳການ ຈົດທະບຽນ
 651+ບັນຊີ "$2" ໂດຍ ທີ່ຢູ່ ອີເມລນີ້ ຢູ່ {{SITENAME}}.
 652+
 653+Someone, probably you from IP address $1, has registered an
 654+account "$2" with this e-mail address on {{SITENAME}}.
 655+
 656+ເພື່ອ ຈະຢືນຢັນ ວ່າ ທີ່ຢູ່ ອີເມລນີ້ ແມ່ນ ຂອງ ທ່ານແທ້ ແລະ ເປີດນຳໃຊ້ສິ່ງ ທີ່ ຈຳເປັນ ຕ້ອງ
 657+ມີ ອີເມລ ຢູ່ {{SITENAME}}, ກະລຸນາ ກົດ ລິ້ງຄ໌ ຕໍ່ໄປນີ້:
 658+
 659+$3
 660+
 661+To confirm that this account really does belong to you and activate
 662+e-mail features on {{SITENAME}}, open this link in your browser:
 663+
 664+$3
 665+
 666+ຖ້າ ທ່ານ ບໍ່ໄດ້ທຳການ ຈົດທະບຽນນີ້, ຢ່າ ກົດລິ້ງຄ໌ນີ້. ລະຫັດລິ້ງຄ໌ນີ້ ຈະໝົດ ຜົນບັງຄັບ ໃນ $4.
 667+
 668+If this is *not* you, don\'t follow the link. This confirmation code
 669+will expire at $4.',
 670+
 671+# Inputbox extension, may be useful in other contexts as well
 672+'createarticle' => 'ສ້າງບົດຄວາມ',
 673+
 674+# action=purge
 675+'confirm_purge_button' => 'ຕົກລົງ',
 676+
 677+'youhavenewmessagesmulti' => 'ທ່ານມີຂໍ້ຄວາມໃໝ່ ຢູ່ $1',
 678+
 679+'searchcontaining' => "ຊອກຫາ ບົດຄວາມ ທີ່ປະກອບມີ ''$1''.",
 680+'searchnamed' => "ຊອກຫາ ບົດຄວາມ ຊື່ ''$1''.",
 681+'articletitles' => "ບົດຄວາມ ເລີ່ມດ້ວຍ ''$1''",
 682+
 683+# Multipage image navigation
 684+'imgmultigo' => 'ໄປ!',
 685+'imgmultigotopre' => 'ໄປ ຫາ ໜ້າ',
 686+
 687+# Auto-summaries
 688+'autosumm-blank' => 'ພວມລຶບ ທຸກໆເນື້ອໃນ ຈາກ ໜ້ານີ້',
 689+'autosumm-replace' => "ປ່ຽນ ໜ້ານີ້ ໂດຍ '$1'",
 690+'autoredircomment' => 'ພວມໂອນໄປ ຫາ [[$1]]',
 691+'autosumm-new' => 'ໜ້າໃໝ່: $1',
 692+
 693+);
Index: branches/apiedit/phase3/languages/messages/MessagesZh_classical.php
@@ -802,11 +802,11 @@
803803 # File reversion
804804 'filerevert' => '還$1',
805805 'filerevert-legend' => '還檔',
806 -'filerevert-intro' => "<span class=\"plainlinks\">汝還'''[[Media:$1|$1]]'''至[在$2之$3版本]。</span>",
 806+'filerevert-intro' => "<span class=\"plainlinks\">汝還'''[[Media:$1|$1]]'''至[在$2$3之$4版本]。</span>",
807807 'filerevert-comment' => '注:',
808 -'filerevert-defaultcomment' => '已還至在$1之版矣',
 808+'filerevert-defaultcomment' => '已還至在$1$2之版矣',
809809 'filerevert-submit' => '還',
810 -'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已還[在$2之$3版本]矣。</span>",
 810+'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已還[在$2$3之$4版本]矣。</span>",
811811 'filerevert-badversion' => '此檔之時印無本地之前版也。',
812812
813813 # Unwatched pages
@@ -966,7 +966,7 @@
967967 'deletepage' => '刪頁',
968968 'confirm' => '准',
969969 'excontent' => "文乃:'$1'",
970 -'excontentauthor' => "文乃:'$1' (而[[Special:Contributions/$2|$2]]'者,為僅有之與者也)",
 970+'excontentauthor' => "文乃:'$1' (而[[Special:Contributions/$2|$2]]者,為僅有之與者也)",
971971 'exblank' => '缺頁',
972972 'confirmdelete' => '准刪',
973973 'deletesub' => '("$1",正刪之)',
@@ -1394,3 +1394,4 @@
13951395
13961396 );
13971397
 1398+
Index: branches/apiedit/phase3/languages/messages/MessagesEn.php
@@ -937,8 +937,9 @@
938938
939939 The block was made by $1. The reason given is ''$2''.
940940
941 -Expiry of block: $6<br />
942 -Intended blockee: $7
 941+* Begin of block: $8
 942+* Expiry of block: $6
 943+* Intended blockee: $7
943944
944945 You can contact $1 or another [[{{MediaWiki:grouppage-sysop}}|administrator]] to discuss the block.
945946 You cannot use the 'email this user' feature unless a valid email address is specified in your
@@ -949,7 +950,8 @@
950951
951952 :\'\'$2\'\'
952953
953 -Expiry of block: $6
 954+* Begin of block: $8
 955+* Expiry of block: $6
954956
955957 You may contact $1 or one of the other
956958 [[{{MediaWiki:grouppage-sysop}}|administrators]] to discuss the block.
@@ -1241,8 +1243,8 @@
12421244 'prefs-personal' => 'User profile',
12431245 'prefs-rc' => 'Recent changes',
12441246 'prefs-watchlist' => 'Watchlist',
1245 -'prefs-watchlist-days' => 'Number of days to show in watchlist:',
1246 -'prefs-watchlist-edits' => 'Number of edits to show in expanded watchlist:',
 1247+'prefs-watchlist-days' => 'Maximum number of days to show in watchlist:',
 1248+'prefs-watchlist-edits' => 'Maximum number of changes to show in expanded watchlist:',
12471249 'prefs-misc' => 'Misc',
12481250 'saveprefs' => 'Save',
12491251 'resetprefs' => 'Reset',
@@ -1439,17 +1441,17 @@
14401442 'imgdelete' => 'del',
14411443 'imgdesc' => 'desc',
14421444 'imgfile' => 'file',
1443 -'filehist' => 'File history',
1444 -'filehist-help' => 'Click on a date/time to view the file as it appeared at that time.',
1445 -'filehist-deleteall' => 'delete all',
1446 -'filehist-deleteone' => 'delete this',
1447 -'filehist-revert' => 'revert',
1448 -'filehist-current' => 'current',
1449 -'filehist-datetime' => 'Date/Time',
1450 -'filehist-user' => 'User',
1451 -'filehist-dimensions' => 'Dimensions',
1452 -'filehist-filesize' => 'File size',
1453 -'filehist-comment' => 'Comment',
 1445+'filehist' => 'File history',
 1446+'filehist-help' => 'Click on a date/time to view the file as it appeared at that time.',
 1447+'filehist-deleteall' => 'delete all',
 1448+'filehist-deleteone' => 'delete this',
 1449+'filehist-revert' => 'revert',
 1450+'filehist-current' => 'current',
 1451+'filehist-datetime' => 'Date/Time',
 1452+'filehist-user' => 'User',
 1453+'filehist-dimensions' => 'Dimensions',
 1454+'filehist-filesize' => 'File size',
 1455+'filehist-comment' => 'Comment',
14541456 'imagelinks' => 'Links',
14551457 'linkstoimage' => 'The following pages link to this file:',
14561458 'nolinkstoimage' => 'There are no pages that link to this file.',
@@ -1468,14 +1470,14 @@
14691471 'imagelist_search_for' => 'Search for image name:',
14701472
14711473 # File reversion
1472 -'filerevert' => 'Revert $1',
1473 -'filerevert-legend' => 'Revert file',
1474 -'filerevert-intro' => "<span class=\"plainlinks\">You are reverting '''[[Media:$1|$1]]''' to the [$3 version as of $2].</span>",
1475 -'filerevert-comment' => 'Comment:',
1476 -'filerevert-defaultcomment' => 'Reverted to version as of $1',
1477 -'filerevert-submit' => 'Revert',
1478 -'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]''' has been reverted to the [$3 version as of $2].</span>",
1479 -'filerevert-badversion' => 'There is no previous local version of this file with the provided timestamp.',
 1474+'filerevert' => 'Revert $1',
 1475+'filerevert-legend' => 'Revert file',
 1476+'filerevert-intro' => "<span class=\"plainlinks\">You are reverting '''[[Media:$1|$1]]''' to the [$4 version as of $2, $3].</span>",
 1477+'filerevert-comment' => 'Comment:',
 1478+'filerevert-defaultcomment' => 'Reverted to version as of $1, $2',
 1479+'filerevert-submit' => 'Revert',
 1480+'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]''' has been reverted to the [$4 version as of $2, $3].</span>",
 1481+'filerevert-badversion' => 'There is no previous local version of this file with the provided timestamp.',
14801482
14811483 # MIME search
14821484 'mimesearch' => 'MIME search',
Index: branches/apiedit/phase3/languages/messages/MessagesKk_cn.php
@@ -272,7 +272,7 @@
273273 'formatnum' => array( 0, 'سانپٸشٸمٸ', 'FORMATNUM' ),
274274 'padleft' => array( 0, 'سولعاىعىس', 'سولىعىس', 'PADLEFT' ),
275275 'padright' => array( 0, 'وڭعاىعىس', 'وڭىعىس', 'PADRIGHT' ),
276 - 'special' => array( 0, 'ارنايى', 'special', ),
 276+ 'special' => array( 0, 'ارنايى', 'special', ),
277277 'defaultsort' => array( 1, 'ٵدەپكٸسۇرىپتاۋ:', 'ٵدەپكٸساناتسۇرىپتاۋ:', 'ٵدەپكٸسۇرىپتاۋكٸلتٸ:', 'ٵدەپكٸسۇرىپ:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
278278 );
279279
@@ -460,13 +460,14 @@
461461 'pagecategories' => '{{PLURAL:$1|سانات|ساناتتار}}',
462462 'category_header' => '«$1» ساناتىنداعى بەتتەر',
463463 'subcategories' => 'ساناتشالار',
464 -'category-media-header' => '«$1» ساناتىنداعى تاسپالار',
 464+'category-media-header' => '«$1» ساناتىنداعى تاسپا',
 465+'category-empty' => "''بۇل ساناتتا اعىمدا ەش ماقالا نە تاسپا جوق.''",
465466
466467 'linkprefix' => '/^(.*?)([a-zäçéğıïñöşüýа-яёәіңғүұқөһA-ZÄÇÉĞİÏÑÖŞÜÝА-ЯЁӘІҢҒҮҰҚӨҺʺʹ«„]+)$/sDu',
467468 'mainpagetext' => "<big>'''مەدياۋيكي باعدارلاماسى سٵتتٸ ورناتىلدى.'''</big>",
468469 'mainpagedocfooter' => 'ۋيكي باعدارلاماسىن پايدالانۋ اقپاراتى ٷشٸن [http://meta.wikimedia.org/wiki/Help:Contents پايدالانۋشى نۇسقاۋلارىمەن] تانىسىڭىز.
469470
470 -== باستاۋ ==
 471+== باستاۋ ٷشٸن ==
471472
472473 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings باپتاۋ قالاۋلارى تٸزٸمٸ]
473474 * [http://www.mediawiki.org/wiki/Manual:FAQ مەدياۋيكي جقس]
@@ -539,7 +540,7 @@
540541 'redirectedfrom' => '($1 بەتٸنەن ايداتىلعان)',
541542 'redirectpagesub' => 'ايداتۋ بەتٸ',
542543 'lastmodifiedat' => 'بۇل بەتتٸڭ ٶزگەرتٸلگەن سوڭعى كەزٸ: $2, $1.', # $1 date, $2 time
543 -'viewcount' => 'بۇل بەت {{PLURAL:$1|بٸر|$1}} رەت قارالعان.',
 544+'viewcount' => 'بۇل بەت {{PLURAL:$1|بٸر|$1}} رەت قاتىنالعان.',
544545 'protectedpage' => 'قورعاۋلى بەت',
545546 'jumpto' => 'مىناعان ٶتٸپ كەتۋ:',
546547 'jumptonavigation' => 'باعىتتاۋ',
@@ -651,10 +652,13 @@
652653 بۇل تۋرالى ناقتى URL جايىن كٶرسەتٸپ ٵكٸمشٸگە ەسەپتەمە جٸبەرٸڭٸز.',
653654 'readonly_lag' => 'جەتەك دەرەكقور سەرۆەرلەر باستاۋىشپەن قاداملانعاندا وسى دەرەكقور ٶزدٸكتٸك قۇلىپتالىنعان',
654655 'internalerror' => 'ٸشكٸ قاتە',
 656+'internalerror_info' => 'ٸشكٸ قاتە: $1',
655657 'filecopyerror' => '«$1» فايلى «$2» فايلىنا كٶشٸرٸلمەدٸ.',
656658 'filerenameerror' => '«$1» فايل اتى «$2» اتىنا ٶزگەرتٸلمەدٸ.',
657659 'filedeleteerror' => '«$1» فايلى جويىلمايدى.',
 660+'directorycreateerror' => '«$1» قالتاسى جاسالمادى.',
658661 'filenotfound' => '«$1» فايلى تابىلمادى.',
 662+'fileexistserror' => '«$1» فايلعا جازۋعا بولمايدى: وسىنداي فايل بار تٷگە',
659663 'unexpected' => 'كٷتٸلمەگەن ماعىنا: «$1» = «$2».',
660664 'formerror' => 'قاتە: جٸبەرۋ ٷلگٸتٸ ەمەس',
661665 'badarticleerror' => 'وسىنداي ٵرەكەت مىنا بەتتە اتقارىلمايدى.',
@@ -676,6 +680,7 @@
677681 'editinginterface' => "'''نازار سالىڭىز:''' باعدارلاماعا تٸلدەسۋ مٵتٸنٸن جەتٸستٸرەتٸن MediaWiki بەتٸن ٶڭدەپ جاتىرسىز. بۇل بەتتٸڭ ٶزگەرتۋٸ بارلىق پايدالانۋشىلار تٸلدەسۋٸنە ٵسەر ەتەدٸ.",
678682 'sqlhidden' => '(SQL سۇرانىسى جاسىرىلدى)',
679683 'cascadeprotected' => 'بۇل بەت ٶڭدەۋدەن قورعالعان, سەبەبٸ: ول مىنا «باۋلى» قورعاۋى ەندٸرٸلگەن {{PLURAL:$1|بەتكە|بەتتەرگە}} كٸرٸكتٸرٸلگەن:',
 684+'namespaceprotected' => "''$1''' ەسٸم اياسىنداعى بەتتەردٸ ٶڭدەۋ ٷشٸن رۇقساتىڭىز جوق.",
680685
681686 # Login and logout pages
682687 'logouttitle' => 'قاتىسۋشى شىعۋى',
@@ -882,6 +887,9 @@
883888 ''وسى ۋيكيدە قام HTML ەندٸرٸلگەن, JavaScript شابۋىلداردان قورعانۋ ٷشٸن الدىن الا قاراپ شىعۋ جاسىرىلعان.''
884889
885890 <strong>ەگەر بۇل ٶڭدەۋ ادال تالاپ بولسا, قايتارىپ كٶرٸڭٸز. ەگەر ٵلٸ دە ٸستەمەسە, شىعىپ, سوسىن كەرٸ كٸرٸپ كٶرٸڭٸز.</strong>",
 891+'token_suffix_mismatch' => '<strong>ٶڭدەۋٸڭٸز قابىلدانبادى, سەبەبٸ قولدانعان باعدارلاماڭىز مٵتٸندەگٸ
 892+ەملە نىشاندارىن كەسكٸلەپ تاستادى. ماقالا مٵتٸنٸ بٷلٸنبەۋ ٷشٸن تٷزەتۋٸڭٸز قابىلدانبايدى.
 893+بۇل عالامتورعا نەگٸزدەلٸنگەن قاتەلٸ تٸركەلگٸسٸز پروكسي-سەرۆەردٸ پايدالانعاننۆان بولۋى مٷمكٸن.</strong>',
886894 'importing' => 'سىرتتان الۋدا: $1',
887895 'editing' => 'ٶڭدەلۋدە: $1',
888896 'editinguser' => 'ٶڭدەلۋدە: <b>$1</b> دەگەن قاتىسۋشى',
@@ -1133,19 +1141,19 @@
11341142 'files' => 'فايلدار',
11351143
11361144 # User rights
1137 -'userrights-lookup-user' => 'قاتىسۋشى توپتارىن مەڭگەرۋ',
1138 -'userrights-user-editname' => 'قاتىسۋشى اتىن ەنگٸزٸڭٸز:',
1139 -'editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ',
1140 -'userrights-editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ',
1141 -'saveusergroups' => 'قاتىسۋشى توپتارىن ساقتاۋ',
1142 -'userrights-groupsmember' => 'مٷشەلٸگٸ:',
1143 -'userrights-groupsavailable' => 'قاتىناۋلى توپتار:',
1144 -'userrights-groupshelp' => 'قاتىسۋشىنى ٷستەيتٸن نە الاستاتىن توپتاردى تالعاڭىز.
 1145+'userrights-lookup-user' => 'قاتىسۋشى توپتارىن مەڭگەرۋ',
 1146+'userrights-user-editname' => 'قاتىسۋشى اتىن ەنگٸزٸڭٸز:',
 1147+'editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ',
 1148+'userrights-editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ',
 1149+'saveusergroups' => 'قاتىسۋشى توپتارىن ساقتاۋ',
 1150+'userrights-groupsmember' => 'مٷشەلٸگٸ:',
 1151+'userrights-groupsavailable' => 'جەتٸمدٸ توپتار:',
 1152+'userrights-groupshelp' => 'قاتىسۋشىنى ٷستەيتٸن نە الاستاتىن توپتاردى تالعاڭىز.
11451153 تالعاۋى ٶشٸرٸلگەن توپتار ٶزگەرتٸلٸمەيدٸ. توپتاردىڭ تالعاۋىن CTRL + سول جاق نۇقۋمەن ٶشٸرۋٸڭٸزگە بولادى.',
1146 -'userrights-reason' => 'ٶزگەرتۋ سەبەبٸ:',
1147 -'userrights-list' => '$1 مٷشەسٸ بولعاندىقتان $2 ٷستەي الاسىز جٵنە $3 الاستاي الاسىز.',
1148 -'userrights-list-nogroups' => 'توپتارسىز',
1149 -'userrights-list-groups' => '$2 {{PLURAL:$1|توپ|توپتار}}',
 1154+'userrights-reason' => 'ٶزگەرتۋ سەبەبٸ:',
 1155+'userrights-available-none' => 'توپ مٷشەلٸگٸن ٶزگەرتە المايسىز.',
 1156+'userrights-available-add' => 'قاتىسۋشىلاردى $1 توبىنا ٷستەي الاسىز.',
 1157+'userrights-available-remove' => 'قاتىسۋشىلاردى $1 توبىنان الاستاي الاسىز.',
11501158
11511159 # Groups
11521160 'group' => 'توپ:',
@@ -1277,6 +1285,7 @@
12781286
12791287 'license' => 'ليتسەنزيياسى',
12801288 'nolicense' => 'ەشتەڭە تالعانباعان',
 1289+'license-nopreview' => '(قاراپ شىعۋ قاتىنالمايدى)',
12811290 'upload_source_url' => ' (جارامدى, بارشاعا قاتىناۋلى URL جاي)',
12821291 'upload_source_file' => ' (كومپييۋتەرٸڭٸزدەگٸ فايل)',
12831292
@@ -1288,19 +1297,22 @@
12891298 'ilsubmit' => 'ٸزدەۋ',
12901299 'showlast' => 'سوڭعى $1 فايل $2 سۇرىپتاپ كٶرسەت.',
12911300 'byname' => 'اتىمەن',
1292 -'bydate' => 'كٷن-ايمەن',
 1301+'bydate' => 'كٷن-ايىمەن',
12931302 'bysize' => 'مٶلشەرٸمەن',
12941303 'imgdelete' => 'جويۋ',
12951304 'imgdesc' => 'سيپپ.',
12961305 'imgfile' => 'فايل',
1297 -'imglegend' => 'شارتتى بەلگٸلەر: (سيپپ.) — فايل سيپاتتاماسىن كٶرسەتۋ/ٶڭدەۋ.',
1298 -'imghistory' => 'فايل تاريحى',
1299 -'revertimg' => 'قايت.',
1300 -'deleteimg' => 'جويۋ',
1301 -'deleteimgcompletely' => 'وسى فايلدىڭ بارلىق نۇسقالارىن جوي',
1302 -'imghistlegend' => 'شارتتى بەلگٸلەر: (اعىم.) = اعىمدىق فايل, (جويۋ) = ەسكٸ نۇسقاسىن
1303 -جويۋ, (قاي.) = ەسكٸ نۇسقاسىنا قايتارۋ.
1304 -<br /><i>قوتارىلعان فايلدى كٶرۋ ٷشٸن كٷن-ايىنا نۇقىڭىز</i>.',
 1306+'filehist' => 'فايل تاريحى',
 1307+'filehist-help' => 'فايلدىڭ قاي ۋاقىتتا قالاي كٶرٸنەتٸن ٷشٸن كٷن-اي/ۋاقىت دەگەندٸ نۇقىڭىز.',
 1308+'filehist-deleteall' => 'بارلىعىن جوي',
 1309+'filehist-deleteone' => 'بۇنى جوي',
 1310+'filehist-revert' => 'قايتار',
 1311+'filehist-current' => 'اعىمداعى',
 1312+'filehist-datetime' => 'كٷن-اي/ۋاقىت',
 1313+'filehist-user' => 'قاتىسۋشى',
 1314+'filehist-dimensions' => 'ٶلشەمدەرٸ',
 1315+'filehist-filesize' => 'فايل مٶلشەرٸ',
 1316+'filehist-comment' => 'مٵندەمەسٸ',
13051317 'imagelinks' => 'سٸلتەمەلەرٸ',
13061318 'linkstoimage' => 'بۇل فايلعا كەلەسٸ بەتتەر سٸلتەيدٸ:',
13071319 'nolinkstoimage' => 'بۇل فايلعا ەش بەت سٸلتەمەيدٸ.',
@@ -1317,6 +1329,16 @@
13181330 'imagelist_description' => 'سيپاتتاماسى',
13191331 'imagelist_search_for' => 'سۋرەتتٸ اتىمەن ٸزدەۋ:',
13201332
 1333+# File reversion
 1334+'filerevert' => '$1 دەگەندٸ قايتارۋ',
 1335+'filerevert-legend' => 'فايلدى قايتارۋ',
 1336+'filerevert-intro' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' دەگەندٸ [$2 كەزٸندەگٸ $3 نۇسقاسىنا] قايتاردىڭىز.</span>',
 1337+'filerevert-comment' => 'مٵندەمەسٸ:',
 1338+'filerevert-defaultcomment' => '$1 كەزٸندەگٸ نۇسقاسىنا قايتاردى',
 1339+'filerevert-submit' => 'قايتارۋ',
 1340+'filerevert-success' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' دەگەن [$2 كەزٸندەگٸ $3 نۇسقاسىنا] قايتارىلدى.</span>',
 1341+'filerevert-badversion' => 'كەلتٸرٸلگەن ۋاقىت بەلگٸسٸمەن بۇل فايلدىڭ الدىڭعى جەرگٸلٸكتٸ نۇسقاسى جوق.',
 1342+
13211343 # MIME search
13221344 'mimesearch' => 'فايلدى MIME تٷرٸمەن ٸزدەۋ',
13231345 'mimesearch-summary' => 'بۇل بەت فايلداردى MIME تٷرٸمەن سٷزگٸلەۋ مٷمكٸندٸگٸن بەرەدٸ. كٸرٸسٸ: «ماعلۇمات تٷرٸ»/«تٷر تاراۋى», مىسالى <tt>image/jpeg</tt>.',
@@ -1355,8 +1377,8 @@
13561378 بۇنىڭ نٵتيجەسٸندە ورتا ەسەپپەن ٵربٸر بەتكە '''$5''' رەت تٷزەتۋ كەلەدٸ, جٵنە ٵربٸر تٷزەتۋگە '''$6''' رەت قاراۋ كەلەدٸ.
13571379
13581380 اعىمدىق [http://meta.wikimedia.org/wiki/Help:Job_queue تاپسىرىم كەزەگٸ] ۇزىندىلىعى: '''$7'''.",
1359 -'userstatstext' => "مىندا {{PLURAL:$1|'''1''' تٸركەلگەن قاتىسۋشى|'''$1''' تٸركەلگەن قاتىسۋشى}} بار, سونىڭ ٸشٸندە
1360 - {{PLURAL:$2|'''1''' قاتىسۋشىدا|'''$2''' قاتىسۋشىدا}} (نەمەسە '''$4 %''') $5 قۇقىقتارى بار",
 1381+'userstatstext' => "مىندا {{PLURAL:$1|'''1''' تٸركەلگەن [[{{ns:special}}:Listusers|قاتىسۋشى]]|'''$1''' تٸركەلگەن [[{{ns:special}}:Listusers|قاتىسۋشى]]}} بار, سونىڭ ٸشٸندە
 1382+{{PLURAL:$2|'''1''' قاتىسۋشىدا|'''$2''' قاتىسۋشىدا}} (نەمەسە '''$4 %''') $5 قۇقىقتارى بار",
13611383 'statistics-mostpopular' => 'ەڭ كٶپ قارالعان بەتتەر',
13621384
13631385 'disambiguations' => 'ايرىقتى بەتتەر',
@@ -1523,7 +1545,7 @@
15241546 'unwatchthispage' => 'باقىلاۋدى توقتاتۋ',
15251547 'notanarticle' => 'ماعلۇمات بەتٸ ەمەس',
15261548 'watchnochange' => 'كٶرسەتٸلگەن مەرزٸمدە ەشبٸر باقىلانعان دانا ٶڭدەلگەن جوق.',
1527 -'watchlist-details' => "* باقىلاۋ تٸزٸمٸندە (تالقىلاۋ بەتتەرٸسٸز) '''$1''' بەت بار.",
 1549+'watchlist-details' => 'باقىلاۋ تٸزٸمٸندە (تالقىلاۋ بەتتەرٸسٸز) {{PLURAL:$1|1 بەت|$1 بەت}} بار.',
15281550 'wlheader-enotif' => '* ەسكەرتۋ حات جٸبەرۋٸ ەندٸرٸلگەن.',
15291551 'wlheader-showupdated' => "* سوڭعى كٸرگەنٸمنەن بەرٸ ٶزگەرتٸلگەن بەتتەردٸ '''جۋان''' ٵربٸمەن كٶرسەت",
15301552 'watchmethod-recent' => 'باقىلاۋلى بەتتەردٸڭ جۋىقتاعى ٶزگەرٸستەرٸن تەكسەرۋ',
@@ -1601,7 +1623,6 @@
16021624 'deletionlog' => 'جويۋ جۋرنالى',
16031625 'reverted' => 'ەرتەرەك نۇسقاسىنا قايتارىلعان',
16041626 'deletecomment' => 'جويۋدىڭ سەبەبٸ',
1605 -'imagereverted' => 'ەرتەرەك نۇسقاسىنا قايتارۋ سٵتتٸ ٶتتٸ.',
16061627 'rollback' => 'تٷزەتۋلەردٸ قايتارۋ',
16071628 'rollback_short' => 'قايتارۋ',
16081629 'rollbacklink' => 'قايتارۋ',
@@ -1612,7 +1633,8 @@
16131634
16141635 سوڭعى ٶڭدەۋدٸ [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|تالقىلاۋى]]) دەگەندٸ جاساعان.',
16151636 'editcomment' => 'تٷزەتۋدٸڭ بولعان مٵندەمەسٸ: «<i>$1</i>».', # only shown if there is an edit comment
1616 -'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|تالقىلاۋى]]) تٷزەتۋلەرٸن [[{{ns:user}}:$1|$1]] سوڭعى نۇسقاسىنا قايتاردى',
 1637+'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|تالقىلاۋى]]) تٷزەتۋلەرٸنەن قايتارعان; [[{{ns:user}}:$1|$1]] سوڭعى نۇسقاسىنا ٶزگەرتتٸ.',
 1638+'rollback-success' => '$1 تٷزەتۋلەرٸنەن قايتارعان; $2 سوڭعى نۇسقاسىنا ٶزگەرتتٸ.',
16171639 'sessionfailure' => 'كٸرۋ سەسسيياسىندا شاتاق بولعان سيياقتى;
16181640 سەسسيياعا شابۋىلداۋداردان قورعانۋ ٷشٸن, وسى ٵرەكەت توقتاتىلدى.
16191641 «ارتقا» تٷيمەسٸن باسىڭىز, جٵنە بەتتٸ كەرٸ جٷكتەڭٸز, سوسىن قايتالاپ كٶرٸڭٸز.',
@@ -1659,46 +1681,55 @@
16601682 'restriction-level-all' => 'ٵرقايسى دەڭگەيدە',
16611683
16621684 # Undelete
1663 -'undelete' => 'جويىلعان بەتتەردٸ قاراۋ',
1664 -'undeletepage' => 'جويىلعان بەتتەردٸ قاراۋ جٵنە قايتارۋ',
1665 -'viewdeletedpage' => 'جويىلعان بەتتەردٸ قاراۋ',
1666 -'undeletepagetext' => 'كەلەسٸ بەتتەر جويىلدى دەپ بەلگٸلەنگەن, بٸراق ماعلۇماتى مۇراعاتتا جاتقان,
 1685+'undelete' => 'جويىلعان بەتتەردٸ قاراۋ',
 1686+'undeletepage' => 'جويىلعان بەتتەردٸ قاراۋ جٵنە قايتارۋ',
 1687+'viewdeletedpage' => 'جويىلعان بەتتەردٸ قاراۋ',
 1688+'undeletepagetext' => 'كەلەسٸ بەتتەر جويىلدى دەپ بەلگٸلەنگەن, بٸراق ماعلۇماتى مۇراعاتتا جاتقان,
16671689 سوندىقتان كەرٸ قايتارۋعا ٵزٸر. مۇراعات مەرزٸم بويىنشا تازالانىپ تۇرۋى مٷمكٸن.',
1668 -'undeleteextrahelp' => "بٷكٸل بەتتٸ قايتارۋ ٷشٸن, بارلىق قاباشاقتاردى بوس قالدىرىپ
 1690+'undeleteextrahelp' => "بٷكٸل بەتتٸ قايتارۋ ٷشٸن, بارلىق قاباشاقتاردى بوس قالدىرىپ
16691691 '''''قايتار!''''' تٷيمەسٸن نۇقىڭىز. بٶلەكشە قايتارۋ ورىنداۋ ٷشٸن, قايتارايىن دەگەن نۇسقالارىنا سٵيكەس
16701692 قاباشاقتارىن بەلگٸلەڭٸز دە, جٵنە '''''قايتار!''''' تٷيمەسٸن نۇقىڭىز. '''''تاستا''''' تٷيمەسٸن
16711693 نۇقىعاندا مٵندەمە اۋماعى مەن بارلىق قاباشاقتار تازالانادى.",
1672 -'undeleterevisions' => '{{PLURAL:$1|بٸر نۇسقا|$1 نۇسقا}} مۇراعاتتالدى',
1673 -'undeletehistory' => 'ەگەر بەت ماعلۇماتىن قايتارساڭىز,تاريحىندا بارلىق نۇسقالار دا
 1694+'undeleterevisions' => '{{PLURAL:$1|بٸر نۇسقا|$1 نۇسقا}} مۇراعاتتالدى',
 1695+'undeletehistory' => 'ەگەر بەت ماعلۇماتىن قايتارساڭىز,تاريحىندا بارلىق نۇسقالار دا
16741696 قايتارىلادى. ەگەر جويۋدان سوڭ دٵل سولاي اتاۋىمەن جاڭا بەت جاسالسا, قايتارىلعان نۇسقالار
16751697 تاريحتىڭ ەڭ ادىندا كٶرسەتٸلەدٸ, جٵنە كٶرسەتٸلٸپ تۇرعان بەتتٸڭ اعىمدىق نۇسقاسى
16761698 ٶزدٸكتٸك الماستىرىلمايدى. فايل نۇسقالارىنىڭ قايتارعاندا شەكتەۋلەرٸ جويىلاتىن ۇمىتپاڭىز.',
1677 -'undeleterevdel' => 'ەگەر بەتتٸڭ ٷستٸڭگٸ نۇسقاسى جارىم-جارتىلاي جويىلعان بولسا جويىلعان قايتارۋى
 1699+'undeleterevdel' => 'ەگەر بەتتٸڭ ٷستٸڭگٸ نۇسقاسى جارىم-جارتىلاي جويىلعان بولسا جويىلعان قايتارۋى
16781700 اتقارىلمايدى. وسىنداي جاعدايلاردا, ەڭ جاڭا جويىلعان نۇسقا بەلگٸلەۋٸن نەمەسە جاسىرۋىن الاستاتىڭىز.
16791701 كٶرۋٸڭٸزگە رۇقسات ەتٸلمەگەن فايل نۇسقالارى قايتارىلمايدى.',
1680 -'undeletehistorynoadmin' => 'بۇل بەت جويىلعان. جويۋ سەبەبٸ الدىنداعى ٶڭدەگەن قاتىسۋشىلار
 1702+'undeletehistorynoadmin' => 'بۇل بەت جويىلعان. جويۋ سەبەبٸ الدىنداعى ٶڭدەگەن قاتىسۋشىلار
16811703 ەگجەي-تەگجەيلەرٸمەن بٸرگە تٶمەندەگٸ سيپاتتاماسىندا كٶرسەتٸلگەن.
16821704 وسى جويىلعان نۇسقالاردىڭ مٵتٸنٸ تەك ٵكٸمشٸلەرگە قاتىناۋلى.',
1683 -'undelete-revision' => '$2 كەزٸندەگٸ $1 دەگەننٸڭ جويىلعان نۇسقاسى:',
1684 -'undeleterevision-missing' => 'جارامسىز نە جوعالعان نۇسقا. سٸلتەمەڭٸز جارامسىز بولۋى مٷمكٸن, نە
 1705+'undelete-revision' => '$2 كەزٸندەگٸ $1 دەگەننٸڭ جويىلعان نۇسقاسى:',
 1706+'undeleterevision-missing' => 'جارامسىز نە جوعالعان نۇسقا. سٸلتەمەڭٸز جارامسىز بولۋى مٷمكٸن, نە
16851707 نۇسقا قايتارىلعان تٷگە نەمەسە مۇراعاتتان الاستاتىلعان.',
1686 -'undeletebtn' => 'قايتار!',
1687 -'undeletereset' => 'تاستا',
1688 -'undeletecomment' => 'مٵندەمەسٸ:',
1689 -'undeletedarticle' => '«[[$1]]» قايتاردى',
1690 -'undeletedrevisions' => '{{PLURAL:$1|نۇسقانى|$1 نۇسقانى}} قايتاردى',
1691 -'undeletedrevisions-files' => '{{PLURAL:$1|نۇسقانى|$1 نۇسقانى}} جٵنە {{PLURAL:$2|فايلدى|$2 فايلدى}} قايتاردى',
1692 -'undeletedfiles' => '{{PLURAL:$1|1 فايلدى|$1 فايلدى}} قايتاردى',
1693 -'cannotundelete' => 'قايتارۋ سٵتسٸز بٸتتٸ; تاعى بٸرەۋ سٸزدەن بۇرىن سول بەتتٸ قايتارعان بولار.',
1694 -'undeletedpage' => "<big>'''$1 قايتارىلدى'''</big>
 1708+'undeletebtn' => 'قايتار!',
 1709+'undeletereset' => 'تاستا',
 1710+'undeletecomment' => 'مٵندەمەسٸ:',
 1711+'undeletedarticle' => '«[[$1]]» قايتاردى',
 1712+'undeletedrevisions' => '$1 نۇسقا قايتاردى',
 1713+'undeletedrevisions-files' => '$1 نۇسقا جٵنە $2 فايل قايتاردى',
 1714+'undeletedfiles' => '$1 فايل قايتاردى',
 1715+'cannotundelete' => 'قايتارۋ سٵتسٸز بٸتتٸ; تاعى بٸرەۋ سٸزدەن بۇرىن سول بەتتٸ قايتارعان بولار.',
 1716+'undeletedpage' => "<big>'''$1 قايتارىلدى'''</big>
16951717
16961718 جۋىقتاعى جويۋ مەن قايتارۋ جٶنٸندە [[{{ns:special}}:Log/delete|جويۋ جۋرنالىن]] قاراڭىز.",
1697 -'undelete-header' => 'جۋىقتاعى جويىلعان بەتتەر جٶنٸندە [[{{ns:special}}:Log/delete|جويۋ جۋرنالىن]] قاراڭىز.',
1698 -'undelete-search-box' => 'جويىلعان بەتتەردٸ ٸزدەۋ',
1699 -'undelete-search-prefix' => 'مىنادان باستالعان بەتتەردٸ كٶرسەت:',
1700 -'undelete-search-submit' => 'ٸزدەۋ',
1701 -'undelete-no-results' => 'جويۋ مۇراعاتىندا ەشقانداي سٵيكەس بەتتەر تابىلمادى.',
 1719+'undelete-header' => 'جۋىقتاعى جويىلعان بەتتەر جٶنٸندە [[{{ns:special}}:Log/delete|جويۋ جۋرنالىن]] قاراڭىز.',
 1720+'undelete-search-box' => 'جويىلعان بەتتەردٸ ٸزدەۋ',
 1721+'undelete-search-prefix' => 'مىنادان باستالعان بەتتەردٸ كٶرسەت:',
 1722+'undelete-search-submit' => 'ٸزدەۋ',
 1723+'undelete-no-results' => 'جويۋ مۇراعاتىندا ەشقانداي سٵيكەس بەتتەر تابىلمادى.',
 1724+'undelete-filename-mismatch' => 'فايلدىڭ $1 ۋاقىت بەلگٸسٸ بار نۇسقاسى جويىلمادى: فايل اتاۋى سٵيكەس ەمەس',
 1725+'undelete-bad-store-key' => 'فايلدىڭ $1 ۋاقىت بەلگٸسٸ بار نۇسقاسى جويىلمادى: فايل بۇرىننان جوق.',
 1726+'undelete-cleanup-error' => 'پايدالانىلماعان «$1» مۇراعات فايلىنىڭ جويۋ قاتەسٸ.',
 1727+'undelete-missing-filearchive' => '$1 نٶمٸرلٸ مۇراعات فايلى قايتارىلمايدى, سەبەبٸ ول دەرەكقوردا جوق.
 1728+بۇل كەرٸ قايتارىلعان مٷمكٸن.',
 1729+'undelete-error-short' => 'فايلدى كەرٸ قايتارۋ قاتەسٸ: $1',
 1730+'undelete-error-long' => 'مىنا فايلدى كەرٸ قايتارعاندا قاتەلەر كەزدەستٸ:
17021731
 1732+$1',
 1733+
17031734 # Namespace form on various pages
17041735 'namespace' => 'ەسٸم اياسى:',
17051736 'invert' => 'تالعاۋدى كەرٸلەۋ',
@@ -1711,10 +1742,9 @@
17121743 'ucnote' => 'تٶمەندە وسى قاتىسۋشى جاساعان سوڭعى <b>$2</b> كٷندەگٸ, سوڭعى <b>$1</b> ٶزگەرٸسٸ كٶرسەتلەدٸ.',
17131744 'uclinks' => 'سوڭعى $2 كٷندەگٸ, سوڭعى جاسالعان $1 ٶزگەرٸسٸن قاراۋ.',
17141745 'uctop' => ' (ٷستٸ)',
 1746+'month' => 'ايداعى (جٵنە ەرتەرەكتەن):',
 1747+'year' => 'جىلداعى (جٵنە ەرتەرەكتەن):',
17151748
1716 -'month' => 'اي:',
1717 -'year' => 'جىل:',
1718 -
17191749 'sp-contributions-newest' => 'ەڭ جاڭاسىنا',
17201750 'sp-contributions-oldest' => 'ەڭ ەسكٸسٸنە',
17211751 'sp-contributions-newer' => 'جاڭالاۋ $1',
@@ -1729,19 +1759,18 @@
17301760 'sp-newimages-showfrom' => '$1 كەزٸنەن بەرٸ — جاڭا سۋرەتتەردٸ كٶرسەت',
17311761
17321762 # What links here
1733 -'whatlinkshere' => 'سٸلتەگەن بەتتەر',
1734 -'notargettitle' => 'اقىرعى اتاۋ جوق',
1735 -'notargettext' => 'وسى ٵرەكەت ورىندالاتىن نىسانا بەت,
1736 -نە قاتىسۋشى كٶرسەتٸلمەگەن.',
1737 -'linklistsub' => '(سٸلتەمەلەر تٸزٸمٸ)',
1738 -'linkshere' => "'''[[:$1]]''' دەگەنگە مىنا بەتتەر سٸلتەيدٸ:",
1739 -'nolinkshere' => "'''[[:$1]]''' دەگەنگە ەش بەت سٸلتەمەيدٸ.",
1740 -'nolinkshere-ns' => "تالعانعان ەسٸم اياسىندا '''[[:$1]]''' دەگەنگە ەشقانداي بەت سٸلتەمەيدٸ.",
1741 -'isredirect' => 'ايداتۋ بەتٸ',
1742 -'istemplate' => 'كٸرٸكتٸرۋ',
1743 -'whatlinkshere-prev' => '{{PLURAL:$1|الدىڭعى|الدىڭعى $1}}',
1744 -'whatlinkshere-next' => '{{PLURAL:$1|كەلەسٸ|كەلەسٸ $1}}',
1745 -'whatlinkshere-links' => '← سٸلتەمەلەر',
 1763+'whatlinkshere' => 'سٸلتەگەن بەتتەر',
 1764+'notargettitle' => 'اقىرعى اتاۋ جوق',
 1765+'notargettext' => 'وسى ٵرەكەت ورىندالاتىن نىسانا بەت, نە قاتىسۋشى كٶرسەتٸلمەگەن.',
 1766+'linklistsub' => '(سٸلتەمەلەر تٸزٸمٸ)',
 1767+'linkshere' => "'''[[:$1]]''' دەگەنگە مىنا بەتتەر سٸلتەيدٸ:",
 1768+'nolinkshere' => "'''[[:$1]]''' دەگەنگە ەش بەت سٸلتەمەيدٸ.",
 1769+'nolinkshere-ns' => "تالعانعان ەسٸم اياسىندا '''[[:$1]]''' دەگەنگە ەشقانداي بەت سٸلتەمەيدٸ.",
 1770+'isredirect' => 'ايداتۋ بەتٸ',
 1771+'istemplate' => 'كٸرٸكتٸرۋ',
 1772+'whatlinkshere-prev' => '{{PLURAL:$1|الدىڭعى|الدىڭعى $1}}',
 1773+'whatlinkshere-next' => '{{PLURAL:$1|كەلەسٸ|كەلەسٸ $1}}',
 1774+'whatlinkshere-links' => '← سٸلتەمەلەر',
17461775
17471776 # Block/unblock
17481777 'blockip' => 'پايدالانۋشىنى بۇعاتتاۋ',
@@ -1823,7 +1852,6 @@
18241853 'ipb_cant_unblock' => 'قاتە: IP $1 بۇعاتتاۋى تابىلمادى. ونىڭ بۇعاتتاۋى ٶشٸرلگەن سيياقتى.',
18251854 'proxyblockreason' => 'IP جايىڭىز اشىق پروكسي سەرۆەرگە جاتاتىندىقتان بۇعاتتالعان. ينتەرنەت قىزمەتٸن جابدىقتاۋشىڭىزبەن, نە تەحنيكالىق مەدەۋ قىزمەتٸمەن قاتىناسىڭىز, جٵنە ولارعا وسى وتە كٷردەلٸ قاۋىپسٸزدٸك شاتاق تۋرالى اقپارات بەرٸڭٸز.',
18261855 'proxyblocksuccess' => 'بٸتتٸ.',
1827 -'sorbs' => 'DNSBL قارا تٸزٸمٸ',
18281856 'sorbsreason' => 'سٸزدٸڭ IP جايىڭىز وسى توراپتا قولدانىلعان DNSBL قارا تٸزٸمٸندەگٸ اشىق پروكسي-سەرۆەر دەپ تابىلادى.',
18291857 'sorbs_create_account_reason' => 'سٸزدٸڭ IP جايىڭىز وسى توراپتا قولدانىلعان DNSBL قارا تٸزٸمٸندەگٸ اشىق پروكسي-سەرۆەر دەپ تابىلادى. تٸركەلگٸ جاساي المايسىز.',
18301858
@@ -1857,7 +1885,7 @@
18581886 'movepagetext' => "تٶمەندەگٸ ٷلگٸتتٸ قولدانىپ بەتتەردٸ قايتا اتايدى,
18591887 بارلىق تاريحىن جاڭا اتاۋعا جىلجىتادى.
18601888 بۇرىنعى بەت اتاۋى جاڭا اتاۋعا ايداتاتىن بەت بولادى.
1861 -ەسكٸ اتاۋىنا سٸلتەيتٸن سٸلتەمەلەر ٶزگەرتٸلمەيدٸ; جىلجىتۋدان سوڭ
 1889+ەسكٸ اتاۋىنا سٸلتەيتٸن سٸلتەمەلەر ٶزگەرتٸلمەيدٸ; جىلجىتۋدان سوڭ
18621890 شىنجىرلى نە جارامسىز ايداتۋلار بار-جوعىن تەكسەرٸپ شىعىڭىز.
18631891 سٸلتەمەلەر بۇرىنعى جولداۋىمەن بىلايعى ٶتۋٸن تەكسەرۋٸنە
18641892 سٸز مٸندەتتٸ بولاسىز.
@@ -1885,8 +1913,9 @@
18861914 'move-watch' => 'بۇل بەتتٸ باقىلاۋ',
18871915 'movepagebtn' => 'بەتتٸ جىلجىت',
18881916 'pagemovedsub' => 'جىلجىتۋ سٵتتٸ اياقتالدى',
1889 -'articleexists' => 'بىلاي اتاۋلى بەت بار بولدى, نە تاڭداعان
1890 -اتاۋىڭىز جارامدى ەمەس.
 1917+'movepage-moved' => "<big>'''«$1» دەگەن «$2» دەگەنگە جىلجىتىلدى'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 1918+'articleexists' => 'بىلاي اتاۋلى بەت بار بولدى, نە
 1919+تاڭداعان اتاۋىڭىز جارامدى ەمەس.
18911920 باسقا اتاۋ تانداڭىز',
18921921 'talkexists' => "'''بەتتٸڭ ٶزٸ سٵتتٸ جىلجىتىلدى, بٸراق تالقىلاۋ بەتٸ بٸرگە جىلجىتىلمادى, ونىڭ سەبەبٸ جاڭا اتاۋدىڭ تالقىلاۋ بەتٸ بار تٷگە. بۇنى قولمەن قوسىڭىز.'''",
18931922 'movedto' => 'مىناعان جىلجىتىلدى:',
@@ -1919,13 +1948,14 @@
19201949 بٸر جولدا بٸر اتاۋ, جٵنە تانداڭىز: نە اعىمدىق نۇسقاسىن, بارلىق ەسكٸ نۇسقالارى مەن
19211950 جٵنە تاريحى جولدارى مەن بٸرگە, نە دٵل اعىمدىق نۇسقاسىن, سوڭعى ٶڭدەۋ تۋرالى اقپاراتى مەن بٸرگە.
19221951
1923 -سوڭعى جاعدايدا سٸلتەمەنٸ دە, مىسالى {{{{ns:mediawiki}}:mainpage}} بەتٸ ٷشٸن [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] قولدانۋعا بولادى.',
 1952+سوڭعى جاعدايدا سٸلتەمەنٸ دە, مىسالى «{{{{ns:mediawiki}}:mainpage}}» بەتٸ ٷشٸن [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] قولدانۋعا بولادى.',
19241953 'exportcuronly' => 'تولىق تاريحىن ەمەس, تەك اعىمدىق نۇسقاسىن كٸرٸستٸرٸڭٸز',
19251954 'exportnohistory' => "----
19261955 '''اڭعارتپا:''' ٶنٸمدٸلٸك ٵسەرٸ سەبەپتەرٸنەن, بەتتەر تولىق تاريحىن سىرتقا بەرۋٸ ٶشٸرٸلگەن.",
19271956 'export-submit' => 'سىرتقا بەر',
19281957 'export-addcattext' => 'مىنا ساناتتاعى بەتتەردٸ ٷستەۋ:',
19291958 'export-addcat' => 'ٷستە',
 1959+'export-download' => 'فايل ەتٸپ ساقتاۋدى ۇسىنۋ',
19301960
19311961 # Namespace 8 related
19321962 'allmessages' => 'جٷيە حابارلارى',
@@ -2164,11 +2194,19 @@
21652195 'patrol-log-page' => 'كٷزەت جۋرنالى',
21662196 'patrol-log-line' => '$2 كەزٸندە $1 دەگەندٸ كٷزەتتە دەپ بەلگٸلەدٸ $3',
21672197 'patrol-log-auto' => '(ٶزدٸكتٸك)',
2168 -'patrol-log-diff' => 'r$1',
 2198+'patrol-log-diff' => '№ $1',
21692199
21702200 # Image deletion
2171 -'deletedrevision' => 'مىنا ەسكٸ نۇسقاسىن جويدى: $1.',
 2201+'deletedrevision' => 'مىنا ەسكٸ نۇسقاسىن جويدى: $1.',
 2202+'filedeleteerror-short' => 'فايل جويۋ قاتەسٸ: $1',
 2203+'filedeleteerror-long' => 'مىنا فايلدى جويعاندا قاتەلەر كەزدەستٸ:
21722204
 2205+$1',
 2206+'filedelete-missing' => '«$1» فايلى جويىلمايدى, سەبەبٸ ول جوق.',
 2207+'filedelete-old-unregistered' => 'فايلدىن كەلتٸرٸلگەن «$1» نۇسقاسى دەرەكقوردا جوق.',
 2208+'filedelete-current-unregistered' => 'كەلتٸرٸلگەن «$1» فايل دەرەكقوردا جوق.',
 2209+'filedelete-archive-read-only' => '«$1» دەگەن مۇراعات قالتاسىنا ۆەبسەرۆەر جازا المايدى.',
 2210+
21732211 # Browsing diffs
21742212 'previousdiff' => '← الدىڭعىمەن ايىرماسى',
21752213 'nextdiff' => 'كەلەسٸمەن ايىرماسى →',
@@ -2536,8 +2574,9 @@
25372575 : ''$2''
25382576 وسى بەتتٸ شىنىنان قايتا جاساۋىن راستاڭىز.",
25392577 'recreate' => 'قايتا جاساۋ',
2540 -'unit-pixel' => ' px',
25412578
 2579+'unit-pixel' => ' px',
 2580+
25422581 # HTML dump
25432582 'redirectingto' => '[[$1]] بەتٸنە ايداتۋدا…',
25442583
@@ -2575,7 +2614,7 @@
25762615 # Auto-summaries
25772616 'autosumm-blank' => 'بەتتٸڭ بارلىق ماعلۇماتىن الاستاتتى',
25782617 'autosumm-replace' => 'بەتتٸ «$1» دەگەنمەن الماستىردى',
2579 -'autoredircomment' => '[[$1]] دەگەنگە ايدادى', # This should be changed to the new naming convention, but existed beforehand
 2618+'autoredircomment' => '[[$1]] دەگەنگە ايدادى',
25802619 'autosumm-new' => 'جاڭا بەتتە: $1',
25812620
25822621 # Size units
@@ -2587,14 +2626,44 @@
25882627 # Live preview
25892628 'livepreview-loading' => 'جٷكتەۋدە…',
25902629 'livepreview-ready' => 'جٷكتەۋدە… دايىن!',
2591 -'livepreview-failed' => 'تۋرا قاراپ شىعۋ امالى بولمادى!<br />كٵدٸمگٸ قاراپ شىعۋ ٵدٸسٸن بايقاپ كٶرٸڭٸز.',
2592 -'livepreview-error' => 'مىناعان قوسىلۋ امالى بولمادى: $1 «$2»<br />كٵدٸمگٸ قاراپ شىعۋ ٵدٸسٸن بايقاپ كٶرٸڭٸز.',
 2630+'livepreview-failed' => 'تۋرا قاراپ شىعۋ امالى بولمادى! كٵدٸمگٸ قاراپ شىعۋ ٵدٸسٸن بايقاپ كٶرٸڭٸز.',
 2631+'livepreview-error' => 'مىناعان قوسىلۋ امالى بولمادى: $1 «$2». كٵدٸمگٸ قاراپ شىعۋ ٵدٸسٸن بايقاپ كٶرٸڭٸز.',
25932632
25942633 # Friendlier slave lag warnings
25952634 'lag-warn-normal' => '$1 سەكۋندتان جاڭالاۋ ٶزگەرٸستەر بۇل تٸزٸمدە كٶرسەتٸلمەۋٸ مٷمكٸن.',
2596 -'lag-warn-high' => 'دەرەكقور سەرۆەرٸ زور كەشٸگۋٸ سەبەبٸنەن, $1 سەكۋندتان جاڭالاۋ ٶزگەرٸستەر
2597 -بۇل تٸزٸمدە كٶرسەتٸلمەۋٸ مٷمكٸن.',
 2635+'lag-warn-high' => 'دەرەكقور سەرۆەرٸ زور كەشٸگۋٸ سەبەبٸنەن, $1 سەكۋندتان جاڭالاۋ ٶزگەرٸستەر بۇل تٸزٸمدە كٶرسەتٸلمەۋٸ مٷمكٸن.',
25982636
2599 -);
 2637+# Watchlist editor
 2638+'watchlistedit-numitems' => 'باقىلاۋ تٸزٸمٸڭٸزدە, تالقىلاۋ بەتتەرسٸز, {{PLURAL:$1|1 اتاۋ|$1 اتاۋ}} بار.',
 2639+'watchlistedit-noitems' => 'باقىلاۋ تٸزٸمٸڭٸزدە ەش اتاۋ جوق.',
 2640+'watchlistedit-clear-title' => 'باقىلاۋ تٸزٸمدٸ تازالاۋ',
 2641+'watchlistedit-clear-legend' => 'باقىلاۋ تٸزٸمدٸ تازالاۋ',
 2642+'watchlistedit-clear-confirm' => 'بۇل باقىلاۋ تٸزٸمٸڭٸزدەن بارلىق اتاۋلاردى الاستايدى. بۇنى راستان
 2643+ٸستەگٸڭٸز كەلە مە؟ تاعى دا [[{{ns:special}}:Watchlist/edit|جەكە اتاۋلاردى الاستاي]] الاسىز.',
 2644+'watchlistedit-clear-submit' => 'تازالاۋ',
 2645+'watchlistedit-clear-done' => 'باقىلاۋ تٸزٸمٸڭٸز تازالاتىلدى. بارلىق اتاۋلار الاستاتىلدى.',
 2646+'watchlistedit-normal-title' => 'باقىلاۋ تٸزٸمدٸ ٶڭدەۋ',
 2647+'watchlistedit-normal-legend' => 'باقىلاۋ تٸزٸمدەگٸ اتاۋلاردى الاستاۋ',
 2648+'watchlistedit-normal-explain' => 'باقىلاۋ تٸزٸمٸڭٸزدەگٸ اتاۋلار تٶمەندە كٶرسەتٸلەدٸ. اتاۋدى الاستاۋ ٷشٸن, قاسىنداعى
 2649+قاباشاقتى بەلگٸلەڭٸز, جٵنە اتاۋلاردى الاستاۋ دەگەندٸ نۇقىڭىز. تاعى دا [[{{ns:special}}:Watchlist/raw|قام تٸزٸمدٸ ٶڭدەي]],
 2650+نەمەسە [[Special:Watchlist/clear|بارلىق اتاۋلاردى الاستاي]] الاسىز.',
 2651+'watchlistedit-normal-submit' => 'اتاۋلاردى الاستاۋ',
 2652+'watchlistedit-normal-done' => '{{PLURAL:$1|1 اتاۋ|$1 اتاۋ}} باقىلاۋ تٸزٸمٸڭٸزدەن الاستالدى:',
 2653+'watchlistedit-raw-title' => 'قام باقىلاۋ تٸزٸمدٸ ٶڭدەۋ',
 2654+'watchlistedit-raw-legend' => 'قام باقىلاۋ تٸزٸمدٸ ٶڭدەۋ',
 2655+'watchlistedit-raw-explain' => 'باقىلاۋ تٸزٸمٸڭٸزدەگٸ اتاۋلار تٶمەندە كٶرسەتٸلەدٸ, جٵنە دە تٸزمدەن ٷستەپ جٵنە
 2656+الاستاپ ٶڭدەۋگە بولادى; بٸر جولدا بٸر اتاۋ كەلەدٸ. بٸتٸرگەننەن سوڭ باقىلاۋ تٸزٸمدٸ جاڭارتۋ دەگەندٸ نۇقىڭىز.
 2657+تاعى دا [Special:Watchlist/edit|قالىپتى ٶڭدەۋٸش پايدالانا]] الاسىز.',
 2658+'watchlistedit-raw-titles' => 'اتاۋلار:',
 2659+'watchlistedit-raw-submit' => 'باقىلاۋ تٸزٸمدٸ جاڭارتۋ',
 2660+'watchlistedit-raw-done' => 'باقىلاۋ تٸزٸمٸڭٸز جاڭارتىلدى.',
 2661+'watchlistedit-raw-added' => '{{PLURAL:$1|1 اتاۋ|$1 اتاۋ}} ٷستەلدٸ:',
 2662+'watchlistedit-raw-removed' => '{{PLURAL:$1|1 اتاۋ|$1 اتاۋ}} الاستاندى:',
26002663
 2664+# Watchlist editing tools
 2665+'watchlisttools-view' => 'قاتىستى ٶزگەرٸستەردٸ قاراۋ',
 2666+'watchlisttools-edit' => 'باقىلاۋ تٸزٸمدٸ قاراۋ جٵنە ٶڭدەۋ',
 2667+'watchlisttools-raw' => 'قام باقىلاۋ تٸزٸمدٸ ٶڭدەۋ',
 2668+'watchlisttools-clear' => 'باقىلاۋ تٸزٸمدٸ تازالاۋ',
26012669
 2670+);
Index: branches/apiedit/phase3/languages/messages/MessagesFi.php
@@ -267,7 +267,7 @@
268268 'category-media-header' => 'Luokan ”$1” sisältämät tiedostot',
269269 'category-empty' => "''Tässä luokassa ei ole sivuja eikä tiedostoja.''",
270270
271 -'mainpagetext' => "'''Mediawiki on onnistuneesti asennettu.'''",
 271+'mainpagetext' => "'''MediaWiki on onnistuneesti asennettu.'''",
272272 'mainpagedocfooter' => "Lisätietoja käytöstä on sivulla [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide User's Guide].
273273 === Lisäohjeita===
274274 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Asetusten teko-ohjeita]
@@ -387,11 +387,11 @@
388388 'badaccess-group2' => 'Pyytämäsi toiminto on rajoitettu henkilöille ryhmissä $1.',
389389 'badaccess-groups' => 'Pyytämäsi toiminto on rajoitettu ryhmien $1 henkilöille.',
390390
391 -'versionrequired' => 'Mediawikistä tarvitaan vähintään versio $1',
392 -'versionrequiredtext' => 'Mediawikistä tarvitaan vähintään versio $1 tämän sivun käyttämiseen. Katso [[Special:Version|versio]]',
 391+'versionrequired' => 'MediaWikistä tarvitaan vähintään versio $1',
 392+'versionrequiredtext' => 'MediaWikistä tarvitaan vähintään versio $1 tämän sivun käyttämiseen. Katso [[Special:Version|versio]]',
393393
394394 'ok' => 'OK',
395 -'pagetitle' => '$1 — {{SITENAME}}',
 395+'pagetitle' => '$1 – {{SITENAME}}',
396396 'retrievedfrom' => 'Haettu osoitteesta $1',
397397 'youhavenewmessages' => 'Sinulle on $1 ($2).',
398398 'newmessageslink' => 'uusia viestejä',
@@ -441,17 +441,20 @@
442442 'missingarticle' => "Tietokannasta ei löytynyt sivua '''$1'''. Sivu on saatettu poistaa, tai palvelin ei ole ehtinyt vielä käsitellä sitä. Jälkimmäisessä tapauksessa yritä hetken päästä uudelleen. Jos ongelma ei katoa, ota yhteyttä ylläpitäjään ja anna mukaan tämän sivun URL-osoite.",
443443 'readonly_lag' => 'Tietokanta on automaattisesti lukittu, jotta kaikki tietokantapalvelimet saisivat kaikki tuoreet muutokset',
444444 'internalerror' => 'Sisäinen virhe',
 445+'internalerror_info' => 'Sisäinen virhe: $1',
445446 'filecopyerror' => 'Tiedostoa <b>$1</b> ei voitu kopioida tiedostoksi <b>$2</b>.',
446447 'filerenameerror' => 'Tiedostoa <b>$1</b> ei voitu nimetä uudelleen nimellä <b>$2</b>.',
447448 'filedeleteerror' => 'Tiedostoa <b>$1</b> ei voitu poistaa.',
 449+'directorycreateerror' => 'Hakemiston ”$1” luominen epäonnistui.',
448450 'filenotfound' => 'Tiedostoa <b>$1</b> ei löytynyt.',
 451+'fileexistserror' => 'Tiedostoon ”$1” kirjoittaminen epäonnistui: tiedosto on olemassa',
449452 'unexpected' => 'Odottamaton arvo: ”$1” on ”$2”.',
450453 'formerror' => 'Lomakkeen tiedot eivät kelpaa',
451454 'badarticleerror' => 'Toimintoa ei voi suorittaa tälle sivulle.',
452455 'cannotdelete' => 'Sivun tai tiedoston poisto epäonnistui. Joku muu on saattanut poistaa sen.',
453456 'badtitle' => 'Virheellinen otsikko',
454457 'badtitletext' => 'Pyytämäsi sivuotsikko oli virheellinen, tyhjä tai väärin linkitetty kieltenvälinen tai wikienvälinen linkki.',
455 -'perfdisabled' => 'Pahoittelut! Tämä ominaisuus ei toistaiseksi ole käytetössä, sillä se hidastaa tietokantaa niin paljon, että kukaan ei voi käyttää wikiä. Toiminto ohjelmoidaan tehokkaammaksi lähiaikoina. (Sinäkin voit tehdä sen! Tämä on vapaa ohjelmisto.)',
 458+'perfdisabled' => 'Pahoittelut! Tämä ominaisuus ei toistaiseksi ole käytettävissä, sillä se hidastaa tietokantaa niin paljon, että kukaan ei voi käyttää wikiä. Toiminto ohjelmoidaan tehokkaammaksi lähiaikoina. (Sinäkin voit tehdä sen! Tämä on vapaa ohjelmisto.)',
456459 'perfcached' => 'Tiedot ovat välimuistista eivätkä välttämättä ole ajan tasalla.',
457460 'perfcachedts' => 'Seuraava data on tuotu välimuistista ja se päivitettiin viimeksi $1.',
458461 'querypage-no-updates' => 'Tämän sivun tietoja ei toistaiseksi päivitetä.',
@@ -459,17 +462,18 @@
460463 'viewsource' => 'Lähdekoodi',
461464 'viewsourcefor' => 'sivulle $1',
462465 'protectedpagetext' => 'Tämä sivu on suojattu muutoksilta.',
463 -'namespaceprotected' => "Et voi muokata sivuja nimiavaruussa '''$1'''.",
464466 'viewsourcetext' => 'Voit tarkastella ja kopioida tämän sivun lähdekoodia:',
465467 'protectedinterface' => 'Tämä sivu sisältää ohjelmiston käyttöliittymätekstiä ja on suojattu häiriköinnin estämiseksi.',
466468 'editinginterface' => '<center>Muokkaat sivua, joka sisältää ohjelmiston käyttöliittymätekstiä.</center>',
467469 'sqlhidden' => '(SQL-kysely piilotettu)',
468470 'cascadeprotected' => 'Tämä sivu on suojattu muokkauksilta, koska se on sisällytetty alla {{PLURAL:$1|olevaan laajennetusti suojattuun sivuun|oleviin laajennetusti suojattuihin sivuihin}}:',
 471+'namespaceprotected' => "Et voi muokata sivuja nimiavaruudessa '''$1'''.",
469472
470473 # Login and logout pages
471474 'logouttitle' => 'Uloskirjautuminen',
472475 'logouttext' => 'Olet nyt kirjautunut ulos {{GRAMMAR:elative|{{SITENAME}}}}. Voit jatkaa {{GRAMMAR:genitive|{{SITENAME}}}} käyttöä nimettömänä, tai kirjautua uudelleen sisään.',
473 -'welcomecreation' => '== Tervetuloa, $1! == Käyttäjätunnuksesi on luotu. Älä unohda virittää [[Special:Preferences|{{GRAMMAR:genitive|{{SITENAME}}}} asetuksiasi]].',
 476+'welcomecreation' => '== Tervetuloa, $1! ==
 477+Käyttäjätunnuksesi on luotu. Älä unohda virittää [[Special:Preferences|{{GRAMMAR:genitive|{{SITENAME}}}} asetuksiasi]].',
474478 'loginpagetitle' => 'Sisäänkirjautuminen',
475479 'yourname' => 'Käyttäjätunnus',
476480 'yourpassword' => 'Salasana',
@@ -586,17 +590,18 @@
587591 'blockedtitle' => 'Pääsy estetty',
588592 'blockedtext' => "<strong>Käyttäjätunnuksesi tai IP-osoitteesi on estetty.</strong>
589593
590 -Ylläpitäjä $1 on poistanut '''muokkausoikeutesi''' ''$6'' asti estolla, jonka kohde on $7.
 594+Ylläpitäjä $1 on poistanut '''muokkausoikeutesi''' ''$6'' asti estolla, jonka kohde on $7. Esto alkoi $8.
591595
592596 Eston syyksi on annettu ''$2''.
593597
594598 Jos olet sitä mieltä, että sinut on estetty syyttä, voit keskustella asiasta [[{{MediaWiki:grouppage-sysop}}|ylläpitäjän]] kanssa. Huomaa, ettet voi lähettää sähköpostia {{GRAMMAR:genitive|{{SITENAME}}}} kautta, ellet ole asettanut olemassa olevaa sähköpostiosoitetta [[Special:Preferences|asetuksissa]]. Jos IP-osoitteesi on dynaaminen, eli se voi toisinaan vaihtua, olet saattanut saada estetyn osoitteen käyttöösi, ja esto vaikuttaa nyt sinuun. IP-osoitteesi on $3 ja estotunnus on #$5. Liitä ne kyselyihisi.",
595 -'autoblockedtext' => "IP-osoitteesti on estetty automaattisesti, koska sitä on käyttänyt toinen käyttäjä, jonka on estänyt ylläpitäjä $1.
 599+'autoblockedtext' => "IP-osoitteesi on estetty automaattisesti, koska sitä on käyttänyt toinen käyttäjä, jonka on estänyt ylläpitäjä $1.
596600 Eston syy on:
597601
598602 :''$2''
599603
600 -Esto vanhenee: $6
 604+*Esto alkoi: $8
 605+*Esto vanhenee: $6
601606
602607 Jos olet sitä mieltä, että sinut on estetty syyttä, voit keskustella asiasta [[{{MediaWiki:grouppage-sysop}}|ylläpitäjän]] kanssa. Huomaa, ettet voi lähettää sähköpostia {{GRAMMAR:genitive|{{SITENAME}}}} kautta, ellet ole asettanut olemassa olevaa sähköpostiosoitetta [[Special:Preferences|asetuksissa]]. Jos IP-osoitteesi on dynaaminen, eli se voi toisinaan vaihtua, olet saattanut saada estetyn osoitteen käyttöösi, ja esto vaikuttaa nyt sinuun. Estotunnus on #$5. Liitä se kyselyihisi.",
603608 'blockedoriginalsource' => 'Sivun ”$1” lähdekoodi:',
@@ -626,7 +631,7 @@
627632 *'''Mozilla, Konqueror ja Safari:''' napsauta ''Shift''-näppäin pohjassa päivitä tai paina ''Ctrl-Shift-R'' (''Cmd-Shift-R'' Applella)
628633 *'''IE:''' napsauta ''Ctrl''-näppäin pohjassa päivitä tai paina ''Ctrl-F5''
629634 *'''Konqueror''': napsauta päivitä tai paina ''F5''
630 -*'''Opera:''' saatat joutua tyhjentään välimuistin kokonaan (''Tools→Preferences'').",
 635+*'''Opera:''' saatat joutua tyhjentämään välimuistin kokonaan (''Tools→Preferences'').",
631636 'usercssjsyoucanpreview' => 'Voit testata uutta CSS:ää tai JavaScriptiä ennen tallennusta esikatselulla.',
632637 'usercsspreview' => "'''Tämä on CSS:n esikatselu.'''",
633638 'userjspreview' => "'''Tämä on JavaScriptin esikatselu.'''",
@@ -667,7 +672,7 @@
668673 'templatesusedsection' => 'Tässä osiossa mukana olevat mallineet:',
669674 'template-protected' => '(suojattu)',
670675 'template-semiprotected' => '(suojattu anonyymeiltä ja uusilta käyttäjiltä)',
671 -'edittools' => '<!-- Tässä oleva teksi näytetään muokkauskentän alla. -->',
 676+'edittools' => '<!-- Tässä oleva teksti näytetään muokkauskentän alla. -->',
672677 'nocreatetitle' => 'Sivujen luominen on rajoitettu',
673678 'nocreatetext' => 'Et voi luoda uusia sivuja. Voit muokata olemassa olevia sivuja tai luoda [[Special:Userlogin|käyttäjätunnuksen]].',
674679 'recreate-deleted-warn' => "'''Olet luomassa sivua, joka on aikaisemmin poistettu.'''
@@ -816,7 +821,7 @@
817822 'math_syntax_error' => 'Jäsennysvirhe',
818823 'math_image_error' => 'PNG-muunnos epäonnistui; tarkista, että latex, dvips, gs ja convert on asennettu oikein.',
819824 'math_bad_tmpdir' => 'Matematiikan kirjoittaminen väliaikaishakemistoon tai tiedostonluonti ei onnistu',
820 -'math_bad_output' => 'Matematiikan tulostehakemistoon kirjoittaminen tai tuedostonluonti ei onnistu',
 825+'math_bad_output' => 'Matematiikan tulostehakemistoon kirjoittaminen tai tiedostonluonti ei onnistu',
821826 'math_notexvc' => 'Texvc-sovellus puuttuu, lue math/READMEstä asennustietoja',
822827 'prefs-personal' => 'Käyttäjätiedot',
823828 'prefs-rc' => 'Tuoreet muutokset',
@@ -1012,12 +1017,17 @@
10131018 'imgdelete' => 'poista',
10141019 'imgdesc' => 'kuvaus',
10151020 'imgfile' => 'tiedosto',
1016 -'imglegend' => 'Merkinnät: (kuvaus) = näytä tai muokkaa tiedoston kuvausta.',
1017 -'imghistory' => 'Historia',
1018 -'revertimg' => 'palauta',
1019 -'deleteimg' => 'poista',
1020 -'deleteimgcompletely' => 'poista',
1021 -'imghistlegend' => 'Merkinnät: (nyk.) = nykyinen versio, (poista) = poista tämä vanha versio, (palauta) = palauta tiedosto tähän vanhaan versioon.<br />Napsauta päiväystä nähdäksesi silloin tallennettu tiedosto.',
 1021+'filehist' => 'Tiedoston historia',
 1022+'filehist-help' => 'Päiväystä napsauttamalla näät millainen tiedosto oli sillä ajan hetkellä.',
 1023+'filehist-deleteall' => 'poista kaikki',
 1024+'filehist-deleteone' => 'poista tämä',
 1025+'filehist-revert' => 'palauta',
 1026+'filehist-current' => 'nykyinen',
 1027+'filehist-datetime' => 'Päiväys',
 1028+'filehist-user' => 'Käyttäjä',
 1029+'filehist-dimensions' => 'Koko',
 1030+'filehist-filesize' => 'Tiedostokoko',
 1031+'filehist-comment' => 'Kommentti',
10221032 'imagelinks' => 'Viittaukset sivuilta',
10231033 'linkstoimage' => 'Seuraavilta sivuilta on linkki tähän tiedostoon:',
10241034 'nolinkstoimage' => 'Tähän tiedostoon ei ole linkkejä miltään sivulta.',
@@ -1034,6 +1044,16 @@
10351045 'imagelist_description' => 'Kuvaus',
10361046 'imagelist_search_for' => 'Nimihaku',
10371047
 1048+# File reversion
 1049+'filerevert' => 'Tiediston $1 palautus',
 1050+'filerevert-legend' => 'Tiedoston palautus',
 1051+'filerevert-intro' => '<span class="plainlinks">Olet palauttamassa tiedostoa \'\'\'[[Media:$1|$1]]\'\'\' [$4 versioon, joka luotiin $2 kello $3].</span>',
 1052+'filerevert-comment' => 'Syy',
 1053+'filerevert-defaultcomment' => 'Palautettiin versioon, joka luotiin $1 kello $2',
 1054+'filerevert-submit' => 'Palauta',
 1055+'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' on palautettu [$4 versioon, joka luotiin $2 kello $3].</span>',
 1056+'filerevert-badversion' => 'Tiedostosta ei ole luotu versiota kyseisellä ajan hetkellä.',
 1057+
10381058 # MIME search
10391059 'mimesearch' => 'MIME-haku',
10401060 'mimesearch-summary' => 'Tällä sivulla voit etsiä tiedostoja niiden MIME-tyypin perusteella. Syöte: sisältötyyppi/alatyyppi, esimerkiksi <tt>image/jpeg</tt>.',
@@ -1059,7 +1079,7 @@
10601080 'statistics' => 'Tilastot',
10611081 'sitestats' => 'Sivuston tilastot',
10621082 'userstats' => 'Käyttäjätilastot',
1063 -'sitestatstext' => "Tietokannassa on {{PLURAL:$1|yksi sivu|yhteensä $1 sivua}}. Tähän on laskettu mukaan keskustelusivut, {{GRAMMAR:genitive|{{SITENAME}}}} projektisivut, hyvin lyhyet sivut, uudelleenohjaukset sekä muita sivuja, joita ei voi pitää kunnollisina sivuina. Nämä poislukien tietokannassa on '''$2''' {{PLURAL:$2|sivu|sivua}}.
 1083+'sitestatstext' => "Tietokannassa on {{PLURAL:$1|yksi sivu|yhteensä $1 sivua}}. Tähän on laskettu mukaan keskustelusivut, {{GRAMMAR:genitive|{{SITENAME}}}} projektisivut, hyvin lyhyet sivut, uudelleenohjaukset sekä muita sivuja, joita ei voi pitää kunnollisina sivuina. Nämä pois lukien tietokannassa on '''$2''' {{PLURAL:$2|sivu|sivua}}.
10641084
10651085 {{GRAMMAR:illative|{{SITENAME}}}} on tallennettu '''$8''' {{PLURAL:$8|tiedosto|tiedostoa}}.
10661086
@@ -1184,7 +1204,7 @@
11851205 'mailnologintext' => 'Sinun pitää olla [[Special:Userlogin|kirjautuneena sisään]] ja [[Special:Preferences|asetuksissasi]] pitää olla toimiva ja <strong>varmennettu</strong> sähköpostiosoite, jotta voit lähettää sähköpostia muille käyttäjille.',
11861206 'emailuser' => 'Lähetä sähköpostia tälle käyttäjälle',
11871207 'emailpage' => 'Lähetä sähköpostia käyttäjälle',
1188 -'emailpagetext' => 'Jos tämä käyttäjä on antanut asetuksissaan kelvollisen sähköpostiosoitteen, alla olevalla lomakeella voit lähettää yhden viestin hänelle. Omissa asetuksissasi annettu sähköpostiosoite näkyy sähköpostin lähettäjän osoitteena, jotta vastaanottaja voi vastata viestiin.',
 1208+'emailpagetext' => 'Jos tämä käyttäjä on antanut asetuksissaan kelvollisen sähköpostiosoitteen, alla olevalla lomakkeella voit lähettää yhden viestin hänelle. Omissa asetuksissasi annettu sähköpostiosoite näkyy sähköpostin lähettäjän osoitteena, jotta vastaanottaja voi vastata viestiin.',
11891209 'usermailererror' => 'Postitus palautti virheen:',
11901210 'defemailsubject' => '{{SITENAME}}-sähköposti',
11911211 'noemailtitle' => 'Ei sähköpostiosoitetta',
@@ -1291,7 +1311,6 @@
12921312 'deletionlog' => 'poistoloki',
12931313 'reverted' => 'Palautettu aikaisempaan versioon',
12941314 'deletecomment' => 'Poistamisen syy',
1295 -'imagereverted' => 'Aikaisempaan versioon palauttaminen onnistui.',
12961315 'rollback' => 'palauta aiempaan versioon',
12971316 'rollback_short' => 'Palautus',
12981317 'rollbacklink' => 'palauta',
@@ -1349,7 +1368,7 @@
13501369 'undeleteextrahelp' => 'Palauta sivu valitsemalla <b><i>Palauta</i></b>. Voit palauttaa versiota valikoivasti valitsemalla vain niiden versioiden valintalaatikot, jotka haluat palauttaa.',
13511370 'undeleterevisions' => '{{PLURAL:$1|Versio|$1 versiota}} arkistoitu.',
13521371 'undeletehistory' => 'Jos palautat sivun, kaikki versiot lisätään sivun historiaan. Jos uusi sivu samalla nimellä on luotu poistamisen jälkeen, palautetut versiot lisätään sen historiaan, ja olemassa olevaa versiota ei korvata automaattisesti.',
1353 -'undeleterevdel' => 'Palautusta ei tehdä, jos sen seurauksena sivun uusin versio olisi osittain poistettu. Tässä tilanteessa poista uusimman poistetan version piilotus. Tiedostoversioita, joihin sinulla ei ole katseluoikeutta ei palauteta.',
 1372+'undeleterevdel' => 'Palautusta ei tehdä, jos sen seurauksena sivun uusin versio olisi osittain poistettu. Tässä tilanteessa poista uusimman poistettavan version piilotus. Tiedostoversioita, joihin sinulla ei ole katseluoikeutta ei palauteta.',
13541373 'undeletehistorynoadmin' => 'Tämä sivu on poistettu. Syy sivun poistamiseen näkyy yhteenvedossa, jossa on myös tiedot, ketkä ovat muokanneet tätä sivua ennen poistamista. Sivujen varsinainen sisältö on vain ylläpitäjien luettavissa.',
13551374 'undelete-revision' => 'Poistettu sivu $1 hetkellä $2',
13561375 'undeleterevision-missing' => 'Virheellinen tai puuttuva versio. Se on saatettu palauttaa tai poistaa arkistosta.',
@@ -1414,7 +1433,7 @@
14151434
14161435 # Block/unblock
14171436 'blockip' => 'Aseta muokkausesto',
1418 -'blockiptext' => 'Tällä lomakkeella voit estää käyttäjän tai IP-osoitteen muokkausoikeudet. Muokkausoikeuksien poistamiseen pitää olla syy, esimerkiksi sivujen vandalisointi. Kirjoita syy siihen varattuun kenttään.<br />Vapaamuotoisen vanhenemisajat noudattavat GNUn standardimuotoa, joka on kuvattu tar-manuaalissa ([http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html] [EN]), esimerkiksi ”1 hour”, ”2 days”, ”next Wednesday”, 2005-08-29”.',
 1437+'blockiptext' => 'Tällä lomakkeella voit estää käyttäjän tai IP-osoitteen muokkausoikeudet. Muokkausoikeuksien poistamiseen pitää olla syy, esimerkiksi sivujen vandalisointi. Kirjoita syy siihen varattuun kenttään.<br />Vapaamuotoisen vanhenemisajat noudattavat GNUn standardimuotoa, joka on kuvattu tar-manuaalissa ([http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html] [EN]), esimerkiksi ”1 hour”, ”2 days”, ”next Wednesday”, 2005-08-29”.',
14191438 'ipaddress' => 'IP-osoite',
14201439 'ipadressorusername' => 'IP-osoite tai käyttäjätunnus',
14211440 'ipbexpiry' => 'Kesto',
@@ -1483,7 +1502,7 @@
14841503 'ipb_cant_unblock' => 'Estoa ”$1” ei löytynyt. Se on saatettu poistaa.',
14851504 'proxyblockreason' => 'IP-osoitteestasi on estetty muokkaukset, koska se on avoin välityspalvelin. Ota yhteyttä Internet-palveluntarjoajaasi tai tekniseen tukeen ja kerro heillä tästä tietoturvaongelmasta.',
14861505 'proxyblocksuccess' => 'Valmis.',
1487 -'sorbsreason' => 'IP-osoitteesti on listattu avoimena välityspalvelimena DNSBLin mustalla listalla.',
 1506+'sorbsreason' => 'IP-osoitteesi on listattu avoimena välityspalvelimena DNSBLin mustalla listalla.',
14881507 'sorbs_create_account_reason' => 'IP-osoitteesi on listattu avoimena välityspalvelimena DNSBLin mustalla listalla. Et voi luoda käyttäjätunnusta.',
14891508
14901509 # Developer tools
@@ -1632,7 +1651,7 @@
16331652 'tooltip-n-randompage' => 'Avaa satunnainen sivu',
16341653 'tooltip-n-help' => 'Ohjeita',
16351654 'tooltip-n-sitesupport' => 'Tue sivuston toimintaa',
1636 -'tooltip-t-whatlinkshere' => 'Lista sivuista, jotka viittavat tänne',
 1655+'tooltip-t-whatlinkshere' => 'Lista sivuista, jotka viittaavat tänne',
16371656 'tooltip-t-recentchangeslinked' => 'Viimeisimmät muokkaukset sivuissa, joille viitataan tältä sivulta',
16381657 'tooltip-feed-rss' => 'RSS-syöte tälle sivulle',
16391658 'tooltip-feed-atom' => 'Atom-syöte tälle sivulle',
@@ -1972,7 +1991,7 @@
19731992 'exif-scenecapturetype-3' => 'Yökuva',
19741993
19751994 'exif-gaincontrol-0' => 'Ei ole',
1976 -'exif-gaincontrol-1' => 'Matala ylävahvisus',
 1995+'exif-gaincontrol-1' => 'Matala ylävahvistus',
19771996 'exif-gaincontrol-2' => 'Korkea ylävahvistus',
19781997 'exif-gaincontrol-3' => 'Matala alavahvistus',
19791998 'exif-gaincontrol-4' => 'Korkea alavahvistus',
@@ -2043,7 +2062,7 @@
20442063 'confirmemail_needlogin' => 'Sinun täytyy $1, jotta voisit varmistaa sähköpostiosoitteesi.',
20452064 'confirmemail_success' => 'Sähköpostiosoitteesi on nyt varmennettu. Voit kirjautua sisään.',
20462065 'confirmemail_loggedin' => 'Sähköpostiosoitteesi on nyt varmennettu.',
2047 -'confirmemail_error' => 'Jokin epäonnistui varmennnuksen tallentamisessa.',
 2066+'confirmemail_error' => 'Jokin epäonnistui varmennuksen tallentamisessa.',
20482067 'confirmemail_subject' => '{{GRAMMAR:genitive|{{SITENAME}}}} sähköpostiosoitteen varmennus',
20492068 'confirmemail_body' => 'Joku IP-osoitteesta $1 on rekisteröinyt {{GRAMMAR:inessive|{{SITENAME}}}} tunnuksen $2 tällä sähköpostiosoitteella.
20502069
Index: branches/apiedit/phase3/languages/messages/MessagesKk_kz.php
@@ -452,13 +452,14 @@
453453 'pagecategories' => '{{PLURAL:$1|Санат|Санаттар}}',
454454 'category_header' => '«$1» санатындағы беттер',
455455 'subcategories' => 'Санатшалар',
456 -'category-media-header' => '«$1» санатындағы таспалар',
 456+'category-media-header' => '«$1» санатындағы таспа',
 457+'category-empty' => "''Бұл санатта ағымда еш мақала не таспа жоқ.''",
457458
458459 'linkprefix' => '/^(.*?)([a-zäçéğıïñöşüýа-яёәіңғүұқөһA-ZÄÇÉĞİÏÑÖŞÜÝА-ЯЁӘІҢҒҮҰҚӨҺʺʹ«„]+)$/sDu',
459460 'mainpagetext' => "<big>'''МедиаУики бағдарламасы сәтті орнатылды.'''</big>",
460461 'mainpagedocfooter' => 'Уики бағдарламасын пайдалану ақпараты үшін [http://meta.wikimedia.org/wiki/Help:Contents Пайдаланушы нұсқауларымен] танысыңыз.
461462
462 -== Бастау ==
 463+== Бастау үшін ==
463464
464465 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Баптау қалаулары тізімі]
465466 * [http://www.mediawiki.org/wiki/Manual:FAQ МедиаУики ЖҚС]
@@ -531,7 +532,7 @@
532533 'redirectedfrom' => '($1 бетінен айдатылған)',
533534 'redirectpagesub' => 'Айдату беті',
534535 'lastmodifiedat' => 'Бұл беттің өзгертілген соңғы кезі: $2, $1.', # $1 date, $2 time
535 -'viewcount' => 'Бұл бет {{PLURAL:$1|бір|$1}} рет қаралған.',
 536+'viewcount' => 'Бұл бет {{PLURAL:$1|бір|$1}} рет қатыналған.',
536537 'protectedpage' => 'Қорғаулы бет',
537538 'jumpto' => 'Мынаған өтіп кету:',
538539 'jumptonavigation' => 'бағыттау',
@@ -643,10 +644,13 @@
644645 Бұл туралы нақты URL жайын көрсетіп әкімшіге есептеме жіберіңіз.',
645646 'readonly_lag' => 'Жетек дерекқор серверлер бастауышпен қадамланғанда осы дерекқор өздіктік құлыпталынған',
646647 'internalerror' => 'Ішкі қате',
 648+'internalerror_info' => 'Ішкі қате: $1',
647649 'filecopyerror' => '«$1» файлы «$2» файлына көшірілмеді.',
648650 'filerenameerror' => '«$1» файл аты «$2» атына өзгертілмеді.',
649651 'filedeleteerror' => '«$1» файлы жойылмайды.',
 652+'directorycreateerror' => '«$1» қалтасы жасалмады.',
650653 'filenotfound' => '«$1» файлы табылмады.',
 654+'fileexistserror' => '«$1» файлға жазуға болмайды: осындай файл бар түге',
651655 'unexpected' => 'Күтілмеген мағына: «$1» = «$2».',
652656 'formerror' => 'Қате: жіберу үлгіті емес',
653657 'badarticleerror' => 'Осындай әрекет мына бетте атқарылмайды.',
@@ -668,6 +672,7 @@
669673 'editinginterface' => "'''Назар салыңыз:''' Бағдарламаға тілдесу мәтінін жетістіретін MediaWiki бетін өңдеп жатырсыз. Бұл беттің өзгертуі барлық пайдаланушылар тілдесуіне әсер етеді.",
670674 'sqlhidden' => '(SQL сұранысы жасырылды)',
671675 'cascadeprotected' => 'Бұл бет өңдеуден қорғалған, себебі: ол мына «баулы» қорғауы ендірілген {{PLURAL:$1|бетке|беттерге}} кіріктірілген:',
 676+'namespaceprotected' => "''$1''' есім аясындағы беттерді өңдеу үшін рұқсатыңыз жоқ.",
672677
673678 # Login and logout pages
674679 'logouttitle' => 'Қатысушы шығуы',
@@ -874,6 +879,9 @@
875880 ''Осы уикиде қам HTML ендірілген, JavaScript шабуылдардан қорғану үшін алдын ала қарап шығу жасырылған.''
876881
877882 <strong>Егер бұл өңдеу адал талап болса, қайтарып көріңіз. Егер әлі де істемесе, шығып, сосын кері кіріп көріңіз.</strong>",
 883+'token_suffix_mismatch' => '<strong>Өңдеуіңіз қабылданбады, себебі қолданған бағдарламаңыз мәтіндегі
 884+емле нышандарын кескілеп тастады. Мақала мәтіні бүлінбеу үшін түзетуіңіз қабылданбайды.
 885+Бұл ғаламторға негізделінген қателі тіркелгісіз прокси-серверді пайдаланғаннван болуы мүмкін.</strong>',
878886 'importing' => 'Сырттан алуда: $1',
879887 'editing' => 'Өңделуде: $1',
880888 'editinguser' => 'Өңделуде: <b>$1</b> деген қатысушы',
@@ -1125,19 +1133,19 @@
11261134 'files' => 'Файлдар',
11271135
11281136 # User rights
1129 -'userrights-lookup-user' => 'Қатысушы топтарын меңгеру',
1130 -'userrights-user-editname' => 'Қатысушы атын енгізіңіз:',
1131 -'editusergroup' => 'Қатысушы топтарын өңдеу',
1132 -'userrights-editusergroup' => 'Қатысушы топтарын өңдеу',
1133 -'saveusergroups' => 'Қатысушы топтарын сақтау',
1134 -'userrights-groupsmember' => 'Мүшелігі:',
1135 -'userrights-groupsavailable' => 'Қатынаулы топтар:',
1136 -'userrights-groupshelp' => 'Қатысушыны үстейтін не аластатын топтарды талғаңыз.
 1137+'userrights-lookup-user' => 'Қатысушы топтарын меңгеру',
 1138+'userrights-user-editname' => 'Қатысушы атын енгізіңіз:',
 1139+'editusergroup' => 'Қатысушы топтарын өңдеу',
 1140+'userrights-editusergroup' => 'Қатысушы топтарын өңдеу',
 1141+'saveusergroups' => 'Қатысушы топтарын сақтау',
 1142+'userrights-groupsmember' => 'Мүшелігі:',
 1143+'userrights-groupsavailable' => 'Жетімді топтар:',
 1144+'userrights-groupshelp' => 'Қатысушыны үстейтін не аластатын топтарды талғаңыз.
11371145 Талғауы өшірілген топтар өзгертілімейді. Топтардың талғауын CTRL + Сол жақ нұқумен өшіруіңізге болады.',
1138 -'userrights-reason' => 'Өзгерту себебі:',
1139 -'userrights-list' => '$1 мүшесі болғандықтан $2 үстей аласыз және $3 аластай аласыз.',
1140 -'userrights-list-nogroups' => 'топтарсыз',
1141 -'userrights-list-groups' => '$2 {{PLURAL:$1|топ|топтар}}',
 1146+'userrights-reason' => 'Өзгерту себебі:',
 1147+'userrights-available-none' => 'Топ мүшелігін өзгерте алмайсыз.',
 1148+'userrights-available-add' => 'Қатысушыларды $1 тобына үстей аласыз.',
 1149+'userrights-available-remove' => 'Қатысушыларды $1 тобынан аластай аласыз.',
11421150
11431151 # Groups
11441152 'group' => 'Топ:',
@@ -1269,6 +1277,7 @@
12701278
12711279 'license' => 'Лицензиясы',
12721280 'nolicense' => 'Ештеңе талғанбаған',
 1281+'license-nopreview' => '(Қарап шығу қатыналмайды)',
12731282 'upload_source_url' => ' (жарамды, баршаға қатынаулы URL жай)',
12741283 'upload_source_file' => ' (компьютеріңіздегі файл)',
12751284
@@ -1280,19 +1289,22 @@
12811290 'ilsubmit' => 'Іздеу',
12821291 'showlast' => 'Соңғы $1 файл $2 сұрыптап көрсет.',
12831292 'byname' => 'атымен',
1284 -'bydate' => 'күн-аймен',
 1293+'bydate' => 'күн-айымен',
12851294 'bysize' => 'мөлшерімен',
12861295 'imgdelete' => 'жою',
12871296 'imgdesc' => 'сипп.',
12881297 'imgfile' => 'файл',
1289 -'imglegend' => 'Шартты белгілер: (сипп.) — файл сипаттамасын көрсету/өңдеу.',
1290 -'imghistory' => 'Файл тарихы',
1291 -'revertimg' => 'қайт.',
1292 -'deleteimg' => 'жою',
1293 -'deleteimgcompletely' => 'Осы файлдың барлық нұсқаларын жой',
1294 -'imghistlegend' => 'Шартты белгілер: (ағым.) = ағымдық файл, (жою) = ескі нұсқасын
1295 -жою, (қай.) = ескі нұсқасына қайтару.
1296 -<br /><i>Қотарылған файлды көру үшін күн-айына нұқыңыз</i>.',
 1298+'filehist' => 'Файл тарихы',
 1299+'filehist-help' => 'Файлдың қай уақытта қалай көрінетін үшін Күн-ай/Уақыт дегенді нұқыңыз.',
 1300+'filehist-deleteall' => 'барлығын жой',
 1301+'filehist-deleteone' => 'бұны жой',
 1302+'filehist-revert' => 'қайтар',
 1303+'filehist-current' => 'ағымдағы',
 1304+'filehist-datetime' => 'Күн-ай/Уақыт',
 1305+'filehist-user' => 'Қатысушы',
 1306+'filehist-dimensions' => 'Өлшемдері',
 1307+'filehist-filesize' => 'Файл мөлшері',
 1308+'filehist-comment' => 'Мәндемесі',
12971309 'imagelinks' => 'Сілтемелері',
12981310 'linkstoimage' => 'Бұл файлға келесі беттер сілтейді:',
12991311 'nolinkstoimage' => 'Бұл файлға еш бет сілтемейді.',
@@ -1309,6 +1321,16 @@
13101322 'imagelist_description' => 'Сипаттамасы',
13111323 'imagelist_search_for' => 'Суретті атымен іздеу:',
13121324
 1325+# File reversion
 1326+'filerevert' => '$1 дегенді қайтару',
 1327+'filerevert-legend' => 'Файлды қайтару',
 1328+'filerevert-intro' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' дегенді [$2 кезіндегі $3 нұсқасына] қайтардыңыз.</span>',
 1329+'filerevert-comment' => 'Мәндемесі:',
 1330+'filerevert-defaultcomment' => '$1 кезіндегі нұсқасына қайтарды',
 1331+'filerevert-submit' => 'Қайтару',
 1332+'filerevert-success' => '<span class="plainlinks">\'\'\'[[{{ns:media}}:$1|$1]]\'\'\' деген [$2 кезіндегі $3 нұсқасына] қайтарылды.</span>',
 1333+'filerevert-badversion' => 'Келтірілген уақыт белгісімен бұл файлдың алдыңғы жергілікті нұсқасы жоқ.',
 1334+
13131335 # MIME search
13141336 'mimesearch' => 'Файлды MIME түрімен іздеу',
13151337 'mimesearch-summary' => 'Бұл бет файлдарды MIME түрімен сүзгілеу мүмкіндігін береді. Кірісі: «мағлұмат түрі»/«түр тарауы», мысалы <tt>image/jpeg</tt>.',
@@ -1347,7 +1369,7 @@
13481370 Бұның нәтижесінде орта есеппен әрбір бетке '''$5''' рет түзету келеді, және әрбір түзетуге '''$6''' рет қарау келеді.
13491371
13501372 Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''$7'''.",
1351 -'userstatstext' => "Мында {{PLURAL:$1|'''1''' тіркелген қатысушы|'''$1''' тіркелген қатысушы}} бар, соның ішінде
 1373+'userstatstext' => "Мында {{PLURAL:$1|'''1''' тіркелген [[{{ns:special}}:Listusers|қатысушы]]|'''$1''' тіркелген [[{{ns:special}}:Listusers|қатысушы]]}} бар, соның ішінде
13521374 {{PLURAL:$2|'''1''' қатысушыда|'''$2''' қатысушыда}} (немесе '''$4 %''') $5 құқықтары бар",
13531375 'statistics-mostpopular' => 'Ең көп қаралған беттер',
13541376
@@ -1515,7 +1537,7 @@
15161538 'unwatchthispage' => 'Бақылауды тоқтату',
15171539 'notanarticle' => 'Мағлұмат беті емес',
15181540 'watchnochange' => 'Көрсетілген мерзімде ешбір бақыланған дана өңделген жоқ.',
1519 -'watchlist-details' => "Бақылау тізімінде (талқылау беттерісіз) '''$1''' бет бар.",
 1541+'watchlist-details' => 'Бақылау тізімінде (талқылау беттерісіз) {{PLURAL:$1|1 бет|$1 бет}} бар.',
15201542 'wlheader-enotif' => '* Ескерту хат жіберуі ендірілген.',
15211543 'wlheader-showupdated' => "* Соңғы кіргенімнен бері өзгертілген беттерді '''жуан''' әрбімен көрсет",
15221544 'watchmethod-recent' => 'бақылаулы беттердің жуықтағы өзгерістерін тексеру',
@@ -1593,7 +1615,6 @@
15941616 'deletionlog' => 'жою журналы',
15951617 'reverted' => 'Ертерек нұсқасына қайтарылған',
15961618 'deletecomment' => 'Жоюдың себебі',
1597 -'imagereverted' => 'Ертерек нұсқасына қайтару сәтті өтті.',
15981619 'rollback' => 'Түзетулерді қайтару',
15991620 'rollback_short' => 'Қайтару',
16001621 'rollbacklink' => 'қайтару',
@@ -1604,7 +1625,8 @@
16051626
16061627 Соңғы өңдеуді [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|талқылауы]]) дегенді жасаған.',
16071628 'editcomment' => 'Түзетудің болған мәндемесі: «<i>$1</i>».', # only shown if there is an edit comment
1608 -'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) түзетулерін [[{{ns:user}}:$1|$1]] соңғы нұсқасына қайтарды',
 1629+'revertpage' => '[[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|талқылауы]]) түзетулерінен қайтарған; [[{{ns:user}}:$1|$1]] соңғы нұсқасына өзгертті.',
 1630+'rollback-success' => '$1 түзетулерінен қайтарған; $2 соңғы нұсқасына өзгертті.',
16091631 'sessionfailure' => 'Кіру сессиясында шатақ болған сияқты;
16101632 сессияға шабуылдаудардан қорғану үшін, осы әрекет тоқтатылды.
16111633 «Артқа» түймесін басыңыз, және бетті кері жүктеңіз, сосын қайталап көріңіз.',
@@ -1651,46 +1673,55 @@
16521674 'restriction-level-all' => 'әрқайсы деңгейде',
16531675
16541676 # Undelete
1655 -'undelete' => 'Жойылған беттерді қарау',
1656 -'undeletepage' => 'Жойылған беттерді қарау және қайтару',
1657 -'viewdeletedpage' => 'Жойылған беттерді қарау',
1658 -'undeletepagetext' => 'Келесі беттер жойылды деп белгіленген, бірақ мағлұматы мұрағатта жатқан,
 1677+'undelete' => 'Жойылған беттерді қарау',
 1678+'undeletepage' => 'Жойылған беттерді қарау және қайтару',
 1679+'viewdeletedpage' => 'Жойылған беттерді қарау',
 1680+'undeletepagetext' => 'Келесі беттер жойылды деп белгіленген, бірақ мағлұматы мұрағатта жатқан,
16591681 сондықтан кері қайтаруға әзір. Мұрағат мерзім бойынша тазаланып тұруы мүмкін.',
1660 -'undeleteextrahelp' => "Бүкіл бетті қайтару үшін, барлық қабашақтарды бос қалдырып
 1682+'undeleteextrahelp' => "Бүкіл бетті қайтару үшін, барлық қабашақтарды бос қалдырып
16611683 '''''Қайтар!''''' түймесін нұқыңыз. Бөлекше қайтару орындау үшін, қайтарайын деген нұсқаларына сәйкес
16621684 қабашақтарын белгілеңіз де, және '''''Қайтар!''''' түймесін нұқыңыз. '''''Таста''''' түймесін
16631685 нұқығанда мәндеме аумағы мен барлық қабашақтар тазаланады.",
1664 -'undeleterevisions' => '{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды',
1665 -'undeletehistory' => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
 1686+'undeleterevisions' => '{{PLURAL:$1|Бір нұсқа|$1 нұсқа}} мұрағатталды',
 1687+'undeletehistory' => 'Егер бет мағлұматын қайтарсаңыз,тарихында барлық нұсқалар да
16661688 қайтарылады. Егер жоюдан соң дәл солай атауымен жаңа бет жасалса, қайтарылған нұсқалар
16671689 тарихтың ең адында көрсетіледі, және көрсетіліп тұрған беттің ағымдық нұсқасы
16681690 өздіктік алмастырылмайды. Файл нұсқаларының қайтарғанда шектеулері жойылатын ұмытпаңыз.',
1669 -'undeleterevdel' => 'Егер беттің үстіңгі нұсқасы жарым-жартылай жойылған болса жойылған қайтаруы
 1691+'undeleterevdel' => 'Егер беттің үстіңгі нұсқасы жарым-жартылай жойылған болса жойылған қайтаруы
16701692 атқарылмайды. Осындай жағдайларда, ең жаңа жойылған нұсқа белгілеуін немесе жасыруын аластатыңыз.
16711693 Көруіңізге рұқсат етілмеген файл нұсқалары қайтарылмайды.',
1672 -'undeletehistorynoadmin' => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
 1694+'undeletehistorynoadmin' => 'Бұл бет жойылған. Жою себебі алдындағы өңдеген қатысушылар
16731695 егжей-тегжейлерімен бірге төмендегі сипаттамасында көрсетілген.
16741696 Осы жойылған нұсқалардың мәтіні тек әкімшілерге қатынаулы.',
1675 -'undelete-revision' => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
1676 -'undeleterevision-missing' => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
 1697+'undelete-revision' => '$2 кезіндегі $1 дегеннің жойылған нұсқасы:',
 1698+'undeleterevision-missing' => 'Жарамсыз не жоғалған нұсқа. Сілтемеңіз жарамсыз болуы мүмкін, не
16771699 нұсқа қайтарылған түге немесе мұрағаттан аластатылған.',
1678 -'undeletebtn' => 'Қайтар!',
1679 -'undeletereset' => 'Таста',
1680 -'undeletecomment' => 'Мәндемесі:',
1681 -'undeletedarticle' => '«[[$1]]» қайтарды',
1682 -'undeletedrevisions' => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} қайтарды',
1683 -'undeletedrevisions-files' => '{{PLURAL:$1|Нұсқаны|$1 нұсқаны}} және {{PLURAL:$2|файлды|$2 файлды}} қайтарды',
1684 -'undeletedfiles' => '{{PLURAL:$1|1 файлды|$1 файлды}} қайтарды',
1685 -'cannotundelete' => 'Қайтару сәтсіз бітті; тағы біреу сізден бұрын сол бетті қайтарған болар.',
1686 -'undeletedpage' => "<big>'''$1 қайтарылды'''</big>
 1700+'undeletebtn' => 'Қайтар!',
 1701+'undeletereset' => 'Таста',
 1702+'undeletecomment' => 'Мәндемесі:',
 1703+'undeletedarticle' => '«[[$1]]» қайтарды',
 1704+'undeletedrevisions' => '$1 нұсқа қайтарды',
 1705+'undeletedrevisions-files' => '$1 нұсқа және $2 файл қайтарды',
 1706+'undeletedfiles' => '$1 файл қайтарды',
 1707+'cannotundelete' => 'Қайтару сәтсіз бітті; тағы біреу сізден бұрын сол бетті қайтарған болар.',
 1708+'undeletedpage' => "<big>'''$1 қайтарылды'''</big>
16871709
16881710 Жуықтағы жою мен қайтару жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.",
1689 -'undelete-header' => 'Жуықтағы жойылған беттер жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.',
1690 -'undelete-search-box' => 'Жойылған беттерді іздеу',
1691 -'undelete-search-prefix' => 'Мынадан басталған беттерді көрсет:',
1692 -'undelete-search-submit' => 'Іздеу',
1693 -'undelete-no-results' => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
 1711+'undelete-header' => 'Жуықтағы жойылған беттер жөнінде [[{{ns:special}}:Log/delete|жою журналын]] қараңыз.',
 1712+'undelete-search-box' => 'Жойылған беттерді іздеу',
 1713+'undelete-search-prefix' => 'Мынадан басталған беттерді көрсет:',
 1714+'undelete-search-submit' => 'Іздеу',
 1715+'undelete-no-results' => 'Жою мұрағатында ешқандай сәйкес беттер табылмады.',
 1716+'undelete-filename-mismatch' => 'Файлдың $1 уақыт белгісі бар нұсқасы жойылмады: файл атауы сәйкес емес',
 1717+'undelete-bad-store-key' => 'Файлдың $1 уақыт белгісі бар нұсқасы жойылмады: файл бұрыннан жоқ.',
 1718+'undelete-cleanup-error' => 'Пайдаланылмаған «$1» мұрағат файлының жою қатесі.',
 1719+'undelete-missing-filearchive' => '$1 нөмірлі мұрағат файлы қайтарылмайды, себебі ол дерекқорда жоқ.
 1720+Бұл кері қайтарылған мүмкін.',
 1721+'undelete-error-short' => 'Файлды кері қайтару қатесі: $1',
 1722+'undelete-error-long' => 'Мына файлды кері қайтарғанда қателер кездесті:
16941723
 1724+$1',
 1725+
16951726 # Namespace form on various pages
16961727 'namespace' => 'Есім аясы:',
16971728 'invert' => 'Талғауды керілеу',
@@ -1703,10 +1734,9 @@
17041735 'ucnote' => 'Төменде осы қатысушы жасаған соңғы <b>$2</b> күндегі, соңғы <b>$1</b> өзгерісі көрсетледі.',
17051736 'uclinks' => 'Соңғы $2 күндегі, соңғы жасалған $1 өзгерісін қарау.',
17061737 'uctop' => ' (үсті)',
 1738+'month' => 'Айдағы (және ертеректен):',
 1739+'year' => 'Жылдағы (және ертеректен):',
17071740
1708 -'month' => 'Ай:',
1709 -'year' => 'Жыл:',
1710 -
17111741 'sp-contributions-newest' => 'Ең жаңасына',
17121742 'sp-contributions-oldest' => 'Ең ескісіне',
17131743 'sp-contributions-newer' => 'Жаңалау $1',
@@ -1721,19 +1751,18 @@
17221752 'sp-newimages-showfrom' => '$1 кезінен бері — жаңа суреттерді көрсет',
17231753
17241754 # What links here
1725 -'whatlinkshere' => 'Сілтеген беттер',
1726 -'notargettitle' => 'Ақырғы атау жоқ',
1727 -'notargettext' => 'Осы әрекет орындалатын нысана бет,
1728 -не қатысушы көрсетілмеген.',
1729 -'linklistsub' => '(Сілтемелер тізімі)',
1730 -'linkshere' => "'''[[:$1]]''' дегенге мына беттер сілтейді:",
1731 -'nolinkshere' => "'''[[:$1]]''' дегенге еш бет сілтемейді.",
1732 -'nolinkshere-ns' => "Талғанған есім аясында '''[[:$1]]''' дегенге ешқандай бет сілтемейді.",
1733 -'isredirect' => 'айдату беті',
1734 -'istemplate' => 'кіріктіру',
1735 -'whatlinkshere-prev' => '{{PLURAL:$1|алдыңғы|алдыңғы $1}}',
1736 -'whatlinkshere-next' => '{{PLURAL:$1|келесі|келесі $1}}',
1737 -'whatlinkshere-links' => '← сілтемелер',
 1755+'whatlinkshere' => 'Сілтеген беттер',
 1756+'notargettitle' => 'Ақырғы атау жоқ',
 1757+'notargettext' => 'Осы әрекет орындалатын нысана бет, не қатысушы көрсетілмеген.',
 1758+'linklistsub' => '(Сілтемелер тізімі)',
 1759+'linkshere' => "'''[[:$1]]''' дегенге мына беттер сілтейді:",
 1760+'nolinkshere' => "'''[[:$1]]''' дегенге еш бет сілтемейді.",
 1761+'nolinkshere-ns' => "Талғанған есім аясында '''[[:$1]]''' дегенге ешқандай бет сілтемейді.",
 1762+'isredirect' => 'айдату беті',
 1763+'istemplate' => 'кіріктіру',
 1764+'whatlinkshere-prev' => '{{PLURAL:$1|алдыңғы|алдыңғы $1}}',
 1765+'whatlinkshere-next' => '{{PLURAL:$1|келесі|келесі $1}}',
 1766+'whatlinkshere-links' => '← сілтемелер',
17381767
17391768 # Block/unblock
17401769 'blockip' => 'Пайдаланушыны бұғаттау',
@@ -1815,7 +1844,6 @@
18161845 'ipb_cant_unblock' => 'Қате: IP $1 бұғаттауы табылмады. Оның бұғаттауы өшірлген сияқты.',
18171846 'proxyblockreason' => 'IP жайыңыз ашық прокси серверге жататындықтан бұғатталған. Интернет қызметін жабдықтаушыңызбен, не техникалық медеу қызметімен қатынасыңыз, және оларға осы оте күрделі қауыпсіздік шатақ туралы ақпарат беріңіз.',
18181847 'proxyblocksuccess' => 'Бітті.',
1819 -'sorbs' => 'DNSBL қара тізімі',
18201848 'sorbsreason' => 'Сіздің IP жайыңыз осы торапта қолданылған DNSBL қара тізіміндегі ашық прокси-сервер деп табылады.',
18211849 'sorbs_create_account_reason' => 'Сіздің IP жайыңыз осы торапта қолданылған DNSBL қара тізіміндегі ашық прокси-сервер деп табылады. Тіркелгі жасай алмайсыз.',
18221850
@@ -1877,8 +1905,9 @@
18781906 'move-watch' => 'Бұл бетті бақылау',
18791907 'movepagebtn' => 'Бетті жылжыт',
18801908 'pagemovedsub' => 'Жылжыту сәтті аяқталды',
1881 -'articleexists' => 'Былай атаулы бет бар болды, не таңдаған
1882 -атауыңыз жарамды емес.
 1909+'movepage-moved' => "<big>'''«$1» деген «$2» дегенге жылжытылды'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 1910+'articleexists' => 'Былай атаулы бет бар болды, не
 1911+таңдаған атауыңыз жарамды емес.
18831912 Басқа атау тандаңыз',
18841913 'talkexists' => "'''Беттің өзі сәтті жылжытылды, бірақ талқылау беті бірге жылжытылмады, оның себебі жаңа атаудың талқылау беті бар түге. Бұны қолмен қосыңыз.'''",
18851914 'movedto' => 'мынаған жылжытылды:',
@@ -1911,13 +1940,14 @@
19121941 бір жолда бір атау, және тандаңыз: не ағымдық нұсқасын, барлық ескі нұсқалары мен
19131942 және тарихы жолдары мен бірге, не дәл ағымдық нұсқасын, соңғы өңдеу туралы ақпараты мен бірге.
19141943
1915 -Соңғы жағдайда сілтемені де, мысалы {{{{ns:mediawiki}}:mainpage}} беті үшін [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] қолдануға болады.',
 1944+Соңғы жағдайда сілтемені де, мысалы «{{{{ns:mediawiki}}:mainpage}}» беті үшін [[{{ns:special}}:Export/{{MediaWiki:mainpage}}]] қолдануға болады.',
19161945 'exportcuronly' => 'Толық тарихын емес, тек ағымдық нұсқасын кірістіріңіз',
19171946 'exportnohistory' => "----
19181947 '''Аңғартпа:''' Өнімділік әсері себептерінен, беттер толық тарихын сыртқа беруі өшірілген.",
19191948 'export-submit' => 'Сыртқа бер',
19201949 'export-addcattext' => 'Мына санаттағы беттерді үстеу:',
19211950 'export-addcat' => 'Үсте',
 1951+'export-download' => 'Файл етіп сақтауды ұсыну',
19221952
19231953 # Namespace 8 related
19241954 'allmessages' => 'Жүйе хабарлары',
@@ -2156,11 +2186,19 @@
21572187 'patrol-log-page' => 'Күзет журналы',
21582188 'patrol-log-line' => '$2 кезінде $1 дегенді күзетте деп белгіледі $3',
21592189 'patrol-log-auto' => '(өздіктік)',
2160 -'patrol-log-diff' => 'r$1',
 2190+'patrol-log-diff' => '№ $1',
21612191
21622192 # Image deletion
2163 -'deletedrevision' => 'Мына ескі нұсқасын жойды: $1.',
 2193+'deletedrevision' => 'Мына ескі нұсқасын жойды: $1.',
 2194+'filedeleteerror-short' => 'Файл жою қатесі: $1',
 2195+'filedeleteerror-long' => 'Мына файлды жойғанда қателер кездесті:
21642196
 2197+$1',
 2198+'filedelete-missing' => '«$1» файлы жойылмайды, себебі ол жоқ.',
 2199+'filedelete-old-unregistered' => 'Файлдын келтірілген «$1» нұсқасы дерекқорда жоқ.',
 2200+'filedelete-current-unregistered' => 'Келтірілген «$1» файл дерекқорда жоқ.',
 2201+'filedelete-archive-read-only' => '«$1» деген мұрағат қалтасына вебсервер жаза алмайды.',
 2202+
21652203 # Browsing diffs
21662204 'previousdiff' => '← Алдыңғымен айырмасы',
21672205 'nextdiff' => 'Келесімен айырмасы →',
@@ -2528,8 +2566,9 @@
25292567 : ''$2''
25302568 Осы бетті шынынан қайта жасауын растаңыз.",
25312569 'recreate' => 'Қайта жасау',
2532 -'unit-pixel' => ' px',
25332570
 2571+'unit-pixel' => ' px',
 2572+
25342573 # HTML dump
25352574 'redirectingto' => '[[$1]] бетіне айдатуда…',
25362575
@@ -2567,7 +2606,7 @@
25682607 # Auto-summaries
25692608 'autosumm-blank' => 'Беттің барлық мағлұматын аластатты',
25702609 'autosumm-replace' => 'Бетті «$1» дегенмен алмастырды',
2571 -'autoredircomment' => '[[$1]] дегенге айдады', # This should be changed to the new naming convention, but existed beforehand
 2610+'autoredircomment' => '[[$1]] дегенге айдады',
25722611 'autosumm-new' => 'Жаңа бетте: $1',
25732612
25742613 # Size units
@@ -2579,14 +2618,44 @@
25802619 # Live preview
25812620 'livepreview-loading' => 'Жүктеуде…',
25822621 'livepreview-ready' => 'Жүктеуде… Дайын!',
2583 -'livepreview-failed' => 'Тура қарап шығу амалы болмады!<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
2584 -'livepreview-error' => 'Мынаған қосылу амалы болмады: $1 «$2»<br />Кәдімгі қарап шығу әдісін байқап көріңіз.',
 2622+'livepreview-failed' => 'Тура қарап шығу амалы болмады! Кәдімгі қарап шығу әдісін байқап көріңіз.',
 2623+'livepreview-error' => 'Мынаған қосылу амалы болмады: $1 «$2». Кәдімгі қарап шығу әдісін байқап көріңіз.',
25852624
25862625 # Friendlier slave lag warnings
25872626 'lag-warn-normal' => '$1 секундтан жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.',
2588 -'lag-warn-high' => 'Дерекқор сервері зор кешігуі себебінен, $1 секундтан жаңалау өзгерістер
2589 -бұл тізімде көрсетілмеуі мүмкін.',
 2627+'lag-warn-high' => 'Дерекқор сервері зор кешігуі себебінен, $1 секундтан жаңалау өзгерістер бұл тізімде көрсетілмеуі мүмкін.',
25902628
2591 -);
 2629+# Watchlist editor
 2630+'watchlistedit-numitems' => 'Бақылау тізіміңізде, талқылау беттерсіз, {{PLURAL:$1|1 атау|$1 атау}} бар.',
 2631+'watchlistedit-noitems' => 'Бақылау тізіміңізде еш атау жоқ.',
 2632+'watchlistedit-clear-title' => 'Бақылау тізімді тазалау',
 2633+'watchlistedit-clear-legend' => 'Бақылау тізімді тазалау',
 2634+'watchlistedit-clear-confirm' => 'Бұл бақылау тізіміңізден барлық атауларды аластайды. Бұны растан
 2635+істегіңіз келе ме? Тағы да [[{{ns:special}}:Watchlist/edit|жеке атауларды аластай]] аласыз.',
 2636+'watchlistedit-clear-submit' => 'Тазалау',
 2637+'watchlistedit-clear-done' => 'Бақылау тізіміңіз тазалатылды. Барлық атаулар аластатылды.',
 2638+'watchlistedit-normal-title' => 'Бақылау тізімді өңдеу',
 2639+'watchlistedit-normal-legend' => 'Бақылау тізімдегі атауларды аластау',
 2640+'watchlistedit-normal-explain' => 'Бақылау тізіміңіздегі атаулар төменде көрсетіледі. Атауды аластау үшін, қасындағы
 2641+қабашақты белгілеңіз, және Атауларды аластау дегенді нұқыңыз. Тағы да [[{{ns:special}}:Watchlist/raw|қам тізімді өңдей]],
 2642+немесе [[Special:Watchlist/clear|барлық атауларды аластай]] аласыз.',
 2643+'watchlistedit-normal-submit' => 'Атауларды аластау',
 2644+'watchlistedit-normal-done' => '{{PLURAL:$1|1 атау|$1 атау}} бақылау тізіміңізден аласталды:',
 2645+'watchlistedit-raw-title' => 'Қам бақылау тізімді өңдеу',
 2646+'watchlistedit-raw-legend' => 'Қам бақылау тізімді өңдеу',
 2647+'watchlistedit-raw-explain' => 'Бақылау тізіміңіздегі атаулар төменде көрсетіледі, және де тізмден үстеп және
 2648+аластап өңдеуге болады; бір жолда бір атау келеді. Бітіргеннен соң Бақылау тізімді жаңарту дегенді нұқыңыз.
 2649+Тағы да [Special:Watchlist/edit|қалыпты өңдеуіш пайдалана]] аласыз.',
 2650+'watchlistedit-raw-titles' => 'Атаулар:',
 2651+'watchlistedit-raw-submit' => 'Бақылау тізімді жаңарту',
 2652+'watchlistedit-raw-done' => 'Бақылау тізіміңіз жаңартылды.',
 2653+'watchlistedit-raw-added' => '{{PLURAL:$1|1 атау|$1 атау}} үстелді:',
 2654+'watchlistedit-raw-removed' => '{{PLURAL:$1|1 атау|$1 атау}} аластанды:',
25922655
 2656+# Watchlist editing tools
 2657+'watchlisttools-view' => 'Қатысты өзгерістерді қарау',
 2658+'watchlisttools-edit' => 'Бақылау тізімді қарау және өңдеу',
 2659+'watchlisttools-raw' => 'Қам бақылау тізімді өңдеу',
 2660+'watchlisttools-clear' => 'Бақылау тізімді тазалау',
25932661
 2662+);
Index: branches/apiedit/phase3/languages/messages/MessagesHe.php
@@ -1134,11 +1134,11 @@
11351135 # File reversion
11361136 'filerevert' => 'שחזור $1',
11371137 'filerevert-legend' => 'שחזור קובץ',
1138 -'filerevert-intro' => '<span class="plainlinks">משחזר את \'\'\'[[Media:$1|$1]]\'\'\' ל[גרסה $3 מ־$2].</span>',
 1138+'filerevert-intro' => '<span class="plainlinks">משחזר את \'\'\'[[Media:$1|$1]]\'\'\' ל[גרסה $4 מ־$2, $3].</span>',
11391139 'filerevert-comment' => 'הערה:',
1140 -'filerevert-defaultcomment' => 'שוחזר לגרסה מ־$1',
 1140+'filerevert-defaultcomment' => 'שוחזר לגרסה מ־$1, $2',
11411141 'filerevert-submit' => 'שחזור',
1142 -'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' שוחזרה ל[גרסה $3 מ־$2].</span>',
 1142+'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' שוחזרה ל[גרסה $4 מ־$2, $3].</span>',
11431143 'filerevert-badversion' => 'אין גרסה מקומית קודמת של הקובץ שהועלתה בתאריך המצוין.',
11441144
11451145 # MIME search
Index: branches/apiedit/phase3/languages/messages/MessagesZh_yue.php
@@ -1081,11 +1081,11 @@
10821082 # File reversion
10831083 'filerevert' => '回復$1',
10841084 'filerevert-legend' => '回復檔案',
1085 -'filerevert-intro' => "<span class=\"plainlinks\">你而家回復緊'''[[Media:$1|$1]]'''到[響$2嘅$3版本]。</span>",
 1085+'filerevert-intro' => "<span class=\"plainlinks\">你而家回復緊'''[[Media:$1|$1]]'''到[響$2 $3嘅$4版本]。</span>",
10861086 'filerevert-comment' => '註解:',
1087 -'filerevert-defaultcomment' => '已經回復到響$1嘅版本',
 1087+'filerevert-defaultcomment' => '已經回復到響$1 $2嘅版本',
10881088 'filerevert-submit' => '回復',
1089 -'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已經回復到[響$2嘅$3版本]。</span>",
 1089+'filerevert-success' => "<span class=\"plainlinks\">'''[[Media:$1|$1]]'''已經回復到[響$2 $3嘅$4版本]。</span>",
10901090 'filerevert-badversion' => '呢個檔案所提供嘅時間截記並無之前嘅本地版本。',
10911091
10921092 # MIME search
Index: branches/apiedit/phase3/maintenance/tables.sql
@@ -190,9 +190,6 @@
191191 -- Spaces are transformed into underscores in title storage.
192192 page_title varchar(255) binary NOT NULL,
193193
194 - -- page_title in uppercase. Used for case-insensitive title searching.
195 - page_key varchar(255) binary NOT NULL,
196 -
197194 -- Comma-separated set of permission keys indicating who
198195 -- can move or edit the page.
199196 page_restrictions tinyblob NOT NULL,
@@ -227,7 +224,6 @@
228225
229226 PRIMARY KEY page_id (page_id),
230227 UNIQUE INDEX name_title (page_namespace,page_title),
231 - INDEX name_key (page_namespace, page_key),
232228
233229 -- Special-purpose indexes
234230 INDEX (page_random),
Index: branches/apiedit/phase3/maintenance/updaters.inc
@@ -82,7 +82,6 @@
8383 array( 'oldimage', 'oi_metadata', 'patch-oi_metadata.sql'),
8484 array( 'archive', 'ar_page', 'patch-archive-ar_page.sql'),
8585 array( 'image', 'img_sha1', 'patch-img_sha1.sql' ),
86 - array( 'page', 'page_key', 'patch-page_key.sql' ),
8786 );
8887
8988 # For extensions only, should be populated via hooks
Index: branches/apiedit/phase3/maintenance/archives/patch-page_key.sql
@@ -1,5 +0,0 @@
2 -ALTER TABLE /*$wgDBprefix*/page
3 - ADD page_key VARCHAR(255) BINARY NOT NULL;
4 -ALTER TABLE /*$wgDBprefix*/page
5 - ADD INDEX name_key (page_namespace, page_key);
6 -
Index: branches/apiedit/phase3/skins/common/shared.css
@@ -31,10 +31,21 @@
3232 /**
3333 * File histories
3434 */
 35+table.filehistory {
 36+ border:1px solid #ccc;
 37+ border-collapse:collapse;
 38+}
 39+
3540 table.filehistory th,
3641 table.filehistory td {
3742 padding: 0 0.2em 0 0.2em;
 43+ vertical-align:top;
 44+ border:1px solid #ccc;
3845 }
3946 table.filehistory th {
4047 text-align: left;
41 -}
\ No newline at end of file
 48+}
 49+table.filehistory td.mw-imagepage-filesize,
 50+table.filehistory th.mw-imagepage-filesize {
 51+ white-space:nowrap;
 52+}
Index: branches/apiedit/phase3/docs/hooks.txt
@@ -482,6 +482,10 @@
483483 $imagePage: ImagePage object ($this)
484484 $output: $wgOut
485485
 486+'InitPreferencesForm': called at the end of PreferencesForm's constructor
 487+$form: the PreferencesForm
 488+$request: the web request to initialized from
 489+
486490 'InternalParseBeforeLinks': during Parser's internalParse method before links but
487491 after noinclude/includeonly/onlyinclude and other processing.
488492 &$this: Parser object
@@ -574,6 +578,20 @@
575579 &$obj: RawPage object
576580 &$text: The text that's going to be the output
577581
 582+'RenderPreferencesForm': called at the end of PreferencesForm::mainPrefsForm
 583+$form: the PreferencesForm
 584+$out: output page to render to, probably $wgOut
 585+
 586+'ResetPreferences': called at the end of PreferencesForm::resetPrefs
 587+$form: the PreferencesForm
 588+$user: the User object to load preferences from
 589+
 590+'SavePreferences': called at the end of PreferencesForm::savePreferences;
 591+ returning false prevents the preferences from being saved.
 592+$form: the PreferencesForm
 593+$user: the User object to save preferences to
 594+$message: change this to set an error message (ignored if the hook does notreturn fals)
 595+
578596 'SearchUpdate': Prior to search update completion
579597 $id : Page id
580598 $namespace : Page namespace
Index: branches/apiedit/phase3/includes/DatabasePostgres.php
@@ -105,6 +105,9 @@
106106 function searchableIPs() {
107107 return true;
108108 }
 109+ function functionalIndexes() {
 110+ return true;
 111+ }
109112
110113 static function newFromParams( $server, $user, $password, $dbName, $failFunction = false, $flags = 0)
111114 {
Index: branches/apiedit/phase3/includes/OutputPage.php
@@ -745,6 +745,7 @@
746746
747747 $id = $wgUser->blockedBy();
748748 $reason = $wgUser->blockedFor();
 749+ $blockTimestamp = $wgLang->timeanddate( wfTimestamp( TS_MW, $wgUser->mBlock->mTimestamp ), true );
749750 $ip = wfGetIP();
750751
751752 if ( is_numeric( $id ) ) {
@@ -784,8 +785,8 @@
785786 * This could be a username, an ip range, or a single ip. */
786787 $intended = $wgUser->mBlock->mAddress;
787788
788 - $this->addWikiText( wfMsg( $msg, $link, $reason, $ip, $name, $blockid, $blockExpiry, $intended ) );
789 -
 789+ $this->addWikiText( wfMsg( $msg, $link, $reason, $ip, $name, $blockid, $blockExpiry, $intended, $blockTimestamp ) );
 790+
790791 # Don't auto-return to special pages
791792 if( $return ) {
792793 $return = $wgTitle->getNamespace() > -1 ? $wgTitle->getPrefixedText() : NULL;
Index: branches/apiedit/phase3/includes/Title.php
@@ -2126,7 +2126,7 @@
21272127 * be a redirect
21282128 */
21292129 private function moveOverExistingRedirect( &$nt, $reason = '' ) {
2130 - global $wgUseSquid, $wgContLang;
 2130+ global $wgUseSquid;
21312131 $fname = 'Title::moveOverExistingRedirect';
21322132 $comment = wfMsgForContent( '1movedto2_redir', $this->getPrefixedText(), $nt->getPrefixedText() );
21332133
@@ -2156,7 +2156,6 @@
21572157 'page_touched' => $dbw->timestamp($now),
21582158 'page_namespace' => $nt->getNamespace(),
21592159 'page_title' => $nt->getDBkey(),
2160 - 'page_key' => $wgContLang->caseFold($nt->getDBkey()),
21612160 'page_latest' => $nullRevId,
21622161 ),
21632162 /* WHERE */ array( 'page_id' => $oldid ),
@@ -2204,7 +2203,7 @@
22052204 * @param Title &$nt the new Title
22062205 */
22072206 private function moveToNewTitle( &$nt, $reason = '' ) {
2208 - global $wgUseSquid, $wgContLang;
 2207+ global $wgUseSquid;
22092208 $fname = 'MovePageForm::moveToNewTitle';
22102209 $comment = wfMsgForContent( '1movedto2', $this->getPrefixedText(), $nt->getPrefixedText() );
22112210 if ( $reason ) {
@@ -2227,7 +2226,6 @@
22282227 'page_touched' => $now,
22292228 'page_namespace' => $nt->getNamespace(),
22302229 'page_title' => $nt->getDBkey(),
2231 - 'page_key' => $wgContLang->caseFold($nt->getDBkey()),
22322230 'page_latest' => $nullRevId,
22332231 ),
22342232 /* WHERE */ array( 'page_id' => $oldid ),
Index: branches/apiedit/phase3/includes/FileRevertForm.php
@@ -68,7 +68,8 @@
6969 $status = $this->file->upload( $source, $comment, $comment );
7070 if( $status->isGood() ) {
7171 $wgOut->addHtml( wfMsgExt( 'filerevert-success', 'parse', $this->title->getText(),
72 - $wgLang->timeAndDate( $this->getTimestamp() ),
 72+ $wgLang->date( $this->getTimestamp() ),
 73+ $wgLang->time( $this->getTimestamp() ),
7374 $wgServer . $this->file->getArchiveUrl( $this->oldimage ) ) );
7475 $wgOut->returnToMain( false, $this->title );
7576 } else {
@@ -97,7 +98,7 @@
9899 $form .= Xml::hidden( 'wpEditToken', $wgUser->editToken( $this->oldimage ) );
99100 $form .= '<fieldset><legend>' . wfMsgHtml( 'filerevert-legend' ) . '</legend>';
100101 $form .= wfMsgExt( 'filerevert-intro', 'parse', $this->title->getText(),
101 - $wgLang->timeAndDate( $timestamp ), $wgServer . $this->file->getArchiveUrl( $this->oldimage ) );
 102+ $wgLang->date( $timestamp ), $wgLang->time( $timestamp ), $wgServer . $this->file->getArchiveUrl( $this->oldimage ) );
102103
103104 /*
104105 * I was going to do a little comparison (current vs. old) here,
@@ -119,7 +120,7 @@
120121
121122 $form .= '<p>' . Xml::inputLabel( wfMsg( 'filerevert-comment' ), 'wpComment', 'wpComment',
122123 60, wfMsgForContent( 'filerevert-defaultcomment',
123 - $wgContLang->timeAndDate( $timestamp, false, false ) ) ) . '</p>';
 124+ $wgContLang->date( $timestamp, false, false ), $wgContLang->time( $timestamp, false, false ) ) ) . '</p>';
124125 $form .= '<p>' . Xml::submitButton( wfMsg( 'filerevert-submit' ) ) . '</p>';
125126 $form .= '</fieldset>';
126127 $form .= '</form>';
Index: branches/apiedit/phase3/includes/AutoLoader.php
@@ -332,6 +332,7 @@
333333 'ApiQueryRevisions' => 'includes/api/ApiQueryRevisions.php',
334334 'ApiQuerySearch' => 'includes/api/ApiQuerySearch.php',
335335 'ApiQuerySiteinfo' => 'includes/api/ApiQuerySiteinfo.php',
 336+ 'ApiQueryUserInfo' => 'includes/api/ApiQueryUserInfo.php',
336337 'ApiQueryWatchlist' => 'includes/api/ApiQueryWatchlist.php',
337338 'ApiResult' => 'includes/api/ApiResult.php',
338339 'ApiRollback' => 'includes/api/ApiRollback.php',
Index: branches/apiedit/phase3/includes/ImagePage.php
@@ -673,7 +673,7 @@
674674 . '<th>' . wfMsgHtml( 'filehist-datetime' ) . '</th>'
675675 . '<th>' . wfMsgHtml( 'filehist-user' ) . '</th>'
676676 . '<th>' . wfMsgHtml( 'filehist-dimensions' ) . '</th>'
677 - . '<th>' . wfMsgHtml( 'filehist-filesize' ) . '</th>'
 677+ . '<th class="mw-imagepage-filesize">' . wfMsgHtml( 'filehist-filesize' ) . '</th>'
678678 . '<th>' . wfMsgHtml( 'filehist-comment' ) . '</th>'
679679 . "</tr>\n";
680680 }
@@ -686,7 +686,7 @@
687687 global $wgUser, $wgLang, $wgTitle, $wgContLang;
688688 $local = $this->img->isLocal();
689689 $row = '';
690 -
 690+
691691 // Deletion link
692692 if( $local && $wgUser->isAllowed( 'delete' ) ) {
693693 $row .= '<td>';
@@ -702,7 +702,7 @@
703703 ) . ')';
704704 $row .= '</td>';
705705 }
706 -
 706+
707707 // Reversion link/current indicator
708708 $row .= '<td>';
709709 if( $iscur ) {
@@ -719,7 +719,7 @@
720720 ) . ')';
721721 }
722722 $row .= '</td>';
723 -
 723+
724724 // Date/time and image link
725725 $row .= '<td>';
726726 $url = $iscur ? $this->img->getUrl() : $this->img->getArchiveUrl( $img );
@@ -729,7 +729,7 @@
730730 $wgLang->timeAndDate( $timestamp, true )
731731 );
732732 $row .= '</td>';
733 -
 733+
734734 // Uploading user
735735 $row .= '<td>';
736736 if( $local ) {
@@ -738,19 +738,19 @@
739739 $row .= htmlspecialchars( $usertext );
740740 }
741741 $row .= '</td>';
742 -
 742+
743743 // Image dimensions
744744 // FIXME: It would be nice to show the duration (sound files) or
745745 // width/height/duration (video files) here, but this needs some
746746 // additional media handler work
747747 $row .= '<td>' . wfMsgHtml( 'widthheight', $width, $height ) . '</td>';
748 -
 748+
749749 // File size
750 - $row .= '<td>' . $this->skin->formatSize( $size ) . '</td>';
751 -
 750+ $row .= '<td class="mw-imagepage-filesize">' . $this->skin->formatSize( $size ) . '</td>';
 751+
752752 // Comment
753753 $row .= '<td>' . $this->skin->formatComment( $description, $this->title ) . '</td>';
754 -
 754+
755755 return "<tr>{$row}</tr>\n";
756756 }
757757
Index: branches/apiedit/phase3/includes/api/ApiMain.php
@@ -471,8 +471,7 @@
472472 public function isSysop() {
473473 if (!isset ($this->mIsSysop)) {
474474 global $wgUser;
475 - $this->mIsSysop = in_array( 'sysop',
476 - $wgUser->getGroups());
 475+ $this->mIsSysop = in_array( 'sysop', $wgUser->getGroups());
477476 }
478477
479478 return $this->mIsSysop;
Index: branches/apiedit/phase3/includes/api/ApiQuery.php
@@ -76,7 +76,7 @@
7777
7878 private $mQueryMetaModules = array (
7979 'siteinfo' => 'ApiQuerySiteinfo',
80 - // 'userinfo' => 'ApiQueryUserinfo',
 80+ 'userinfo' => 'ApiQueryUserInfo',
8181 );
8282
8383 private $mSlaveDB = null;
Index: branches/apiedit/phase3/includes/api/ApiQuerySiteinfo.php
@@ -99,6 +99,7 @@
100100
101101 protected function appendInterwikiMap($property, $filter) {
102102
 103+ $this->resetQueryParams();
103104 $this->addTables('interwiki');
104105 $this->addFields(array('iw_prefix', 'iw_local', 'iw_url'));
105106
Index: branches/apiedit/phase3/includes/SpecialPreferences.php
@@ -97,6 +97,8 @@
9898 if ( !preg_match( '/^[a-z\-]*$/', $this->mUserLanguage ) ) {
9999 $this->mUserLanguage = 'nolanguage';
100100 }
 101+
 102+ wfRunHooks( "InitPreferencesForm", array( $this, $request ) );
101103 }
102104
103105 function execute() {
@@ -298,9 +300,17 @@
299301 $wgUser->setOption( $tname, $tvalue );
300302 }
301303 if (!$wgAuth->updateExternalDB($wgUser)) {
302 - $this->mainPrefsForm( wfMsg( 'externaldberror' ) );
 304+ $this->mainPrefsForm( 'error', wfMsg( 'externaldberror' ) );
303305 return;
304306 }
 307+
 308+ $msg = '';
 309+ if ( !wfRunHooks( "SavePreferences", array( $this, $wgUser, &$msg ) ) ) {
 310+ print "(($msg))";
 311+ $this->mainPrefsForm( 'error', $msg );
 312+ return;
 313+ }
 314+
305315 $wgUser->setCookies();
306316 $wgUser->saveSettings();
307317
@@ -395,6 +405,8 @@
396406 $this->mSearchNs[$i] = $wgUser->getOption( 'searchNs'.$i );
397407 }
398408 }
 409+
 410+ wfRunHooks( "ResetPreferences", array( $this, $wgUser ) );
399411 }
400412
401413 /**
@@ -994,6 +1006,8 @@
9951007 }
9961008 $wgOut->addHTML( '</fieldset>' );
9971009
 1010+ wfRunHooks( "RenderPreferencesForm", array( $this, $wgOut ) );
 1011+
9981012 $token = htmlspecialchars( $wgUser->editToken() );
9991013 $skin = $wgUser->getSkin();
10001014 $wgOut->addHTML( "
Index: branches/apiedit/phase3/includes/Database.php
@@ -448,6 +448,13 @@
449449 return false;
450450 }
451451
 452+ /**
 453+ * Returns true if this database can use functional indexes
 454+ */
 455+ function functionalIndexes() {
 456+ return false;
 457+ }
 458+
452459 /**#@+
453460 * Get function
454461 */
Index: branches/apiedit/phase3/includes/SpecialUndelete.php
@@ -681,7 +681,7 @@
682682 }
683683
684684 /* private */ function showHistory() {
685 - global $wgLang, $wgUser, $wgOut;
 685+ global $wgLang, $wgContLang, $wgUser, $wgOut;
686686
687687 $sk = $wgUser->getSkin();
688688 if ( $this->mAllowed ) {
@@ -707,10 +707,10 @@
708708 # List all stored revisions
709709 $revisions = $archive->listRevisions();
710710 $files = $archive->listFiles();
711 -
 711+
712712 $haveRevisions = $revisions && $revisions->numRows() > 0;
713713 $haveFiles = $files && $files->numRows() > 0;
714 -
 714+
715715 # Batch existence check on user and talk pages
716716 if( $haveRevisions ) {
717717 $batch = new LinkBatch();
@@ -735,7 +735,7 @@
736736 $titleObj = SpecialPage::getTitleFor( "Undelete" );
737737 $action = $titleObj->getLocalURL( "action=submit" );
738738 # Start the form here
739 - $top = wfOpenElement( 'form', array( 'method' => 'post', 'action' => $action, 'id' => 'undelete' ) );
 739+ $top = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $action, 'id' => 'undelete' ) );
740740 $wgOut->addHtml( $top );
741741 }
742742
@@ -747,21 +747,40 @@
748748 array( 'page' => $this->mTargetObj->getPrefixedText(),
749749 'type' => 'delete' ) ) ) );
750750 $logViewer->showList( $wgOut );
751 -
 751+
752752 if( $this->mAllowed && ( $haveRevisions || $haveFiles ) ) {
753753 # Format the user-visible controls (comment field, submission button)
754754 # in a nice little table
755 - $table = '<fieldset><table><tr>';
756 - $table .= '<td colspan="2">' . wfMsgWikiHtml( 'undeleteextrahelp' ) . '</td></tr><tr>';
757 - $table .= '<td align="right"><strong>' . wfMsgHtml( 'undeletecomment' ) . '</strong></td>';
758 - $table .= '<td>' . wfInput( 'wpComment', 50, $this->mComment ) . '</td>';
759 - $table .= '</tr><tr><td>&nbsp;</td><td>';
760 - $table .= wfSubmitButton( wfMsg( 'undeletebtn' ), array( 'name' => 'restore' ) );
761 - $table .= wfElement( 'input', array( 'type' => 'reset', 'value' => wfMsg( 'undeletereset' ) ) );
762 - $table .= '</td></tr></table></fieldset>';
 755+ $align = $wgContLang->isRtl() ? 'left' : 'right';
 756+ $table =
 757+ Xml::openElement( 'fieldset' ) .
 758+ Xml::openElement( 'table' ) .
 759+ "<tr>
 760+ <td colspan='2'>" .
 761+ wfMsgWikiHtml( 'undeleteextrahelp' ) .
 762+ "</td>
 763+ </tr>
 764+ <tr>
 765+ <td align='$align'>" .
 766+ Xml::label( wfMsg( 'undeletecomment' ), 'wpComment' ) .
 767+ "</td>
 768+ <td>" .
 769+ Xml::input( 'wpComment', 50, $this->mComment ) .
 770+ "</td>
 771+ </tr>
 772+ <tr>
 773+ <td>&nbsp;</td>
 774+ <td>" .
 775+ Xml::submitButton( wfMsg( 'undeletebtn' ), array( 'name' => 'restore', 'id' => 'mw-undelete-submit' ) ) .
 776+ Xml::element( 'input', array( 'type' => 'reset', 'value' => wfMsg( 'undeletereset' ), 'id' => 'mw-undelete-reset' ) ) .
 777+ "</td>
 778+ </tr>" .
 779+ Xml::closeElement( 'table' ) .
 780+ Xml::closeElement( 'fieldset' );
 781+
763782 $wgOut->addHtml( $table );
764783 }
765 -
 784+
766785 $wgOut->addHTML( "<h2>" . htmlspecialchars( wfMsg( "history" ) ) . "</h2>\n" );
767786
768787 if( $haveRevisions ) {
@@ -771,7 +790,7 @@
772791 while( $row = $revisions->fetchObject() ) {
773792 $ts = wfTimestamp( TS_MW, $row->ar_timestamp );
774793 if ( $this->mAllowed ) {
775 - $checkBox = wfCheck( "ts$ts" );
 794+ $checkBox = Xml::check( "ts$ts" );
776795 $pageLink = $sk->makeKnownLinkObj( $titleObj,
777796 $wgLang->timeanddate( $ts, true ),
778797 "target=$target&timestamp=$ts" );
@@ -790,7 +809,7 @@
791810 }
792811 $comment = $sk->commentBlock( $row->ar_comment );
793812 $wgOut->addHTML( "<li>$checkBox $pageLink . . $userLink $stxt $comment</li>\n" );
794 -
 813+
795814 }
796815 $revisions->free();
797816 $wgOut->addHTML("</ul>");
@@ -798,14 +817,13 @@
799818 $wgOut->addWikiText( wfMsg( "nohistory" ) );
800819 }
801820
802 -
803821 if( $haveFiles ) {
804822 $wgOut->addHtml( "<h2>" . wfMsgHtml( 'imghistory' ) . "</h2>\n" );
805823 $wgOut->addHtml( "<ul>" );
806824 while( $row = $files->fetchObject() ) {
807825 $ts = wfTimestamp( TS_MW, $row->fa_timestamp );
808826 if ( $this->mAllowed && $row->fa_storage_key ) {
809 - $checkBox = wfCheck( "fileid" . $row->fa_id );
 827+ $checkBox = Xml::check( "fileid" . $row->fa_id );
810828 $key = urlencode( $row->fa_storage_key );
811829 $target = urlencode( $this->mTarget );
812830 $pageLink = $sk->makeKnownLinkObj( $titleObj,
@@ -829,12 +847,13 @@
830848 $files->free();
831849 $wgOut->addHTML( "</ul>" );
832850 }
833 -
 851+
834852 if ( $this->mAllowed ) {
835853 # Slip in the hidden controls here
836 - $misc = wfHidden( 'target', $this->mTarget );
837 - $misc .= wfHidden( 'wpEditToken', $wgUser->editToken() );
838 - $wgOut->addHtml( $misc . '</form>' );
 854+ $misc = Xml::hidden( 'target', $this->mTarget );
 855+ $misc .= Xml::hidden( 'wpEditToken', $wgUser->editToken() );
 856+ $misc .= Xml::closeElement( 'form' );
 857+ $wgOut->addHtml( $misc );
839858 }
840859
841860 return true;
Index: branches/apiedit/phase3/includes/DefaultSettings.php
@@ -1195,7 +1195,7 @@
11961196 * to ensure that client-side caches don't keep obsolete copies of global
11971197 * styles.
11981198 */
1199 -$wgStyleVersion = '93';
 1199+$wgStyleVersion = '94';
12001200
12011201
12021202 # Server-side caching:
Property changes on: branches/apiedit/phase3
___________________________________________________________________
Modified: svnmerge-integrated
12031203 - /trunk/phase3:1-24457
12041204 + /trunk/phase3:1-24498

Status & tagging log