r28724 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r28723‎ | r28724 | r28725 >
Date:20:18, 20 December 2007
Author:raymond
Status:old
Tags:
Comment:
* (bug 7971) Update Kazakh extension translations
Patch by AlefZet
Modified paths:
  • /trunk/extensions/AjaxShowEditors/AjaxShowEditors.i18n.php (modified) (history)
  • /trunk/extensions/AntiSpoof/AntiSpoof_i18n.php (modified) (history)
  • /trunk/extensions/AssertEdit/AssertEdit.i18n.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-arab.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-cn.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-cyrl.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-kz.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-latn.php (added) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk-tr.php (modified) (history)
  • /trunk/extensions/CategoryTree/CategoryTree.i18n.kk.php (modified) (history)
  • /trunk/extensions/CentralAuth/CentralAuth.i18n.php (modified) (history)
  • /trunk/extensions/CheckUser/CheckUser.i18n.php (modified) (history)
  • /trunk/extensions/Cite/Cite.i18n.php (modified) (history)
  • /trunk/extensions/Cite/SpecialCite.i18n.php (modified) (history)
  • /trunk/extensions/Cite/cite_text-kk-arab (added) (history)
  • /trunk/extensions/Cite/cite_text-kk-cyrl (added) (history)
  • /trunk/extensions/Cite/cite_text-kk-latn (added) (history)
  • /trunk/extensions/ConfirmEdit/ConfirmEdit.i18n.php (modified) (history)
  • /trunk/extensions/ConfirmEdit/FancyCaptcha.i18n.php (modified) (history)
  • /trunk/extensions/ContributionScores/ContributionScores.i18n.php (modified) (history)
  • /trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php (modified) (history)
  • /trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php (modified) (history)
  • /trunk/extensions/Filepath/SpecialFilepath.i18n.php (modified) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-arab.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-cn.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-cyrl.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-kz.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-latn.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk-tr.php (added) (history)
  • /trunk/extensions/Gadgets/Gadgets.i18n.kk.php (added) (history)
  • /trunk/extensions/LuceneSearch/LuceneSearch.i18n.php (modified) (history)
  • /trunk/extensions/Makebot/Makebot.i18n.php (modified) (history)
  • /trunk/extensions/Makesysop/SpecialMakesysop.i18n.php (modified) (history)
  • /trunk/extensions/MiniDonation/MiniDonation.i18n.php (modified) (history)
  • /trunk/extensions/Newuserlog/Newuserlog.i18n.php (modified) (history)
  • /trunk/extensions/OggHandler/OggHandler.i18n.php (modified) (history)
  • /trunk/extensions/Oversight/HideRevision.i18n.php (modified) (history)
  • /trunk/extensions/ParserFunctions/ParserFunctions.i18n.php (modified) (history)
  • /trunk/extensions/Renameuser/SpecialRenameuser.i18n.php (modified) (history)
  • /trunk/extensions/SiteMatrix/SiteMatrix.i18n.php (modified) (history)
  • /trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php (modified) (history)
  • /trunk/extensions/Translate/Translate.i18n.php (modified) (history)
  • /trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php (modified) (history)
  • /trunk/extensions/inputbox/InputBox.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/ParserFunctions/ParserFunctions.i18n.php
@@ -299,22 +299,64 @@
300300 ),
301301
302302 /* Kazakh Cyrillic */
303 -'kk-kz' => array(
304 - 'pfunc_time_error' => 'Қате: жарамсыз уақыт',
305 - 'pfunc_time_too_long' => 'Қате: #time әмірін шақыруы тым көп',
306 - 'pfunc_rel2abs_invalid_depth' => 'Қате: Мына жолдың жарамсыз терендігі "$1" (тамыр түйіннің үстіндегі түйінге қатынау талабы)',
 303+'kk-cyrl' => array(
 304+ 'pfunc_time_error' => 'Қате: жарамсыз уақыт',
 305+ 'pfunc_time_too_long' => 'Қате: #time шақыруы тым көп',
 306+ 'pfunc_rel2abs_invalid_depth' => 'Қате: Мына жолдың жарамсыз терендігі «$1» (тамыр түйіннің үстіндегі түйінге қатынау талабы)',
 307+ 'pfunc_expr_stack_exhausted' => 'Айтылым қатесі: Стек сарқылды',
 308+ 'pfunc_expr_unexpected_number' => 'Айтылым қатесі: Күтілмеген сан',
 309+ 'pfunc_expr_preg_match_failure' => 'Айтылым қатесі: Күтілмеген preg_match сәтсіздігі',
 310+ 'pfunc_expr_unrecognised_word' => 'Айтылым қатесі: Танылмаған сөз «$1»',
 311+ 'pfunc_expr_unexpected_operator' => 'Айтылым қатесі: Күтілмеген оператор $1',
 312+ 'pfunc_expr_missing_operand' => 'Айтылым қатесі: $1 үшін жоғалған операнд ',
 313+ 'pfunc_expr_unexpected_closing_bracket' => 'Айтылым қатесі: Күтілмеген жабатын жақша',
 314+ 'pfunc_expr_unrecognised_punctuation' => 'Айтылым қатесі: Танылмаған тыныс белгісі «$1» ',
 315+ 'pfunc_expr_unclosed_bracket' => 'Айтылым қатесі: Жабылмаған жақша',
 316+ 'pfunc_expr_division_by_zero' => 'Нөлге бөлінуі',
 317+ 'pfunc_expr_unknown_error' => 'Айтылым қатесі: Белгісіз қате ($1)',
 318+ 'pfunc_expr_not_a_number' => '$1 дегенде: нәтиже сан емес',
 319+ 'pfunc_ifexist_warning' => 'Назар салыңыз: Осы бетте тым көп #ifexist шақырымдары бар. Бұл $2 саннан кем болуы керек, мында қазір $1 бар.',
 320+ 'pfunc_max_ifexist_category' => 'Тым көп ifexist шақырымдары бар беттер',
307321 ),
308322 /* Kazakh Latin */
309 -'kk-tr' => array(
310 - 'pfunc_time_error' => 'Qate: jaramsız waqıt',
311 - 'pfunc_time_too_long' => 'Qate: #time ämirin şaqırwı tım köp',
312 - 'pfunc_rel2abs_invalid_depth' => 'Qate: Mına joldıñ jaramsız terendigi "$1" (tamır tüýinniñ üstindegi tüýinge qatınaw talabı)',
 323+'kk-latn' => array(
 324+ 'pfunc_time_error' => 'Qate: jaramsız waqıt',
 325+ 'pfunc_time_too_long' => 'Qate: #time şaqırwı tım köp',
 326+ 'pfunc_rel2abs_invalid_depth' => 'Qate: Mına joldıñ jaramsız terendigi «$1» (tamır tüýinniñ üstindegi tüýinge qatınaw talabı)',
 327+ 'pfunc_expr_stack_exhausted' => 'Aýtılım qatesi: Stek sarqıldı',
 328+ 'pfunc_expr_unexpected_number' => 'Aýtılım qatesi: Kütilmegen san',
 329+ 'pfunc_expr_preg_match_failure' => 'Aýtılım qatesi: Kütilmegen preg_match sätsizdigi',
 330+ 'pfunc_expr_unrecognised_word' => 'Aýtılım qatesi: Tanılmağan söz «$1»',
 331+ 'pfunc_expr_unexpected_operator' => 'Aýtılım qatesi: Kütilmegen operator $1',
 332+ 'pfunc_expr_missing_operand' => 'Aýtılım qatesi: $1 üşin joğalğan operand ',
 333+ 'pfunc_expr_unexpected_closing_bracket' => 'Aýtılım qatesi: Kütilmegen jabatın jaqşa',
 334+ 'pfunc_expr_unrecognised_punctuation' => 'Aýtılım qatesi: Tanılmağan tınıs belgisi «$1» ',
 335+ 'pfunc_expr_unclosed_bracket' => 'Aýtılım qatesi: Jabılmağan jaqşa',
 336+ 'pfunc_expr_division_by_zero' => 'Nölge bölinwi',
 337+ 'pfunc_expr_unknown_error' => 'Aýtılım qatesi: Belgisiz qate ($1)',
 338+ 'pfunc_expr_not_a_number' => '$1 degende: nätïje san emes',
 339+ 'pfunc_ifexist_warning' => 'Nazar salıñız: Osı bette tım köp #ifexist şaqırımdarı bar. Bul $2 sannan kem bolwı kerek, mında qazir $1 bar.',
 340+ 'pfunc_max_ifexist_category' => 'Tım köp ifexist şaqırımdarı bar better',
313341 ),
314342 /* Kazakh Arabic */
315 -'kk-cn' => array(
316 - 'pfunc_time_error' => 'قاتە: جارامسىز ۋاقىت',
317 - 'pfunc_time_too_long' => 'قاتە: #time ٵمٸرٸن شاقىرۋى تىم كٶپ',
318 - 'pfunc_rel2abs_invalid_depth' => 'قاتە: مىنا جولدىڭ جارامسىز تەرەندٸگٸ "$1" (تامىر تٷيٸننٸڭ ٷستٸندەگٸ تٷيٸنگە قاتىناۋ تالابى)',
 343+'kk-arab' => array(
 344+ 'pfunc_time_error' => 'قاتە: جارامسىز ۋاقىت',
 345+ 'pfunc_time_too_long' => 'قاتە: #time شاقىرۋى تىم كٶپ',
 346+ 'pfunc_rel2abs_invalid_depth' => 'قاتە: مىنا جولدىڭ جارامسىز تەرەندٸگٸ «$1» (تامىر تٷيٸننٸڭ ٷستٸندەگٸ تٷيٸنگە قاتىناۋ تالابى)',
 347+ 'pfunc_expr_stack_exhausted' => 'ايتىلىم قاتەسٸ: ستەك سارقىلدى',
 348+ 'pfunc_expr_unexpected_number' => 'ايتىلىم قاتەسٸ: كٷتٸلمەگەن سان',
 349+ 'pfunc_expr_preg_match_failure' => 'ايتىلىم قاتەسٸ: كٷتٸلمەگەن preg_match سٵتسٸزدٸگٸ',
 350+ 'pfunc_expr_unrecognised_word' => 'ايتىلىم قاتەسٸ: تانىلماعان سٶز «$1»',
 351+ 'pfunc_expr_unexpected_operator' => 'ايتىلىم قاتەسٸ: كٷتٸلمەگەن وپەراتور $1',
 352+ 'pfunc_expr_missing_operand' => 'ايتىلىم قاتەسٸ: $1 ٷشٸن جوعالعان وپەراند ',
 353+ 'pfunc_expr_unexpected_closing_bracket' => 'ايتىلىم قاتەسٸ: كٷتٸلمەگەن جاباتىن جاقشا',
 354+ 'pfunc_expr_unrecognised_punctuation' => 'ايتىلىم قاتەسٸ: تانىلماعان تىنىس بەلگٸسٸ «$1» ',
 355+ 'pfunc_expr_unclosed_bracket' => 'ايتىلىم قاتەسٸ: جابىلماعان جاقشا',
 356+ 'pfunc_expr_division_by_zero' => 'نٶلگە بٶلٸنۋٸ',
 357+ 'pfunc_expr_unknown_error' => 'ايتىلىم قاتەسٸ: بەلگٸسٸز قاتە ($1)',
 358+ 'pfunc_expr_not_a_number' => '$1 دەگەندە: نٵتيجە سان ەمەس',
 359+ 'pfunc_ifexist_warning' => 'نازار سالىڭىز: وسى بەتتە تىم كٶپ #ifexist شاقىرىمدارى بار. بۇل $2 ساننان كەم بولۋى كەرەك, مىندا قازٸر $1 بار.',
 360+ 'pfunc_max_ifexist_category' => 'تىم كٶپ ifexist شاقىرىمدارى بار بەتتەر',
319361 ),
320362
321363 /** Latin (Latina)
@@ -440,8 +482,11 @@
441483
442484 );
443485
444 - /* Kazakh default, fallback to kk-kz */
445 - $messages['kk'] = $messages['kk-kz'];
 486+ /* Kazakh fallbacks */
 487+ $messages['kk-kz'] = $messages['kk-cyrl'];
 488+ $messages['kk-tr'] = $messages['kk-latn'];
 489+ $messages['kk-cn'] = $messages['kk-arab'];
 490+ $messages['kk'] = $messages['kk-cyrl'];
446491
447492 /* Chinese defaults, fallback to zh-hans */
448493 $messages['zh'] = $messages['zh-hans'];
Index: trunk/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.i18n.php
@@ -122,7 +122,7 @@
123123 ),
124124
125125 /* Kazakh Cyrillic (AlefZet) */
126 -'kk-kz' => array(
 126+'kk-cyrl' => array(
127127 'syntaxhighlight-specify' => 'Тілді былайша көрсетуіңіз қажет:',
128128 'syntaxhighlight-supported' => 'Синтаксисі көмескі жарықталатын сүйемелденген тілдер:',
129129 'syntaxhighlight-err-loading' => '(сүйемелденген тілдер тізімін жүктеу қатесі)',
@@ -131,7 +131,7 @@
132132 ),
133133
134134 /* Kazakh Latin (AlefZet) */
135 -'kk-tr' => array(
 135+'kk-latn' => array(
136136 'syntaxhighlight-specify' => 'Tildi bılaýşa körsetwiñiz qajet:',
137137 'syntaxhighlight-supported' => 'Sïntaksïsi kömeski jarıqtalatın süýemeldengen tilder:',
138138 'syntaxhighlight-err-loading' => '(süýemeldengen tilder tizimin jüktew qatesi)',
@@ -140,7 +140,7 @@
141141 ),
142142
143143 /* Kazakh Arabic (AlefZet) */
144 -'kk-cn' => array(
 144+'kk-arab' => array(
145145 'syntaxhighlight-specify' => 'تٸلدٸ بىلايشا كٶرسەتۋٸڭٸز قاجەت:',
146146 'syntaxhighlight-supported' => 'سينتاكسيسٸ كٶمەسكٸ جارىقتالاتىن سٷيەمەلدەنگەن تٸلدەر:',
147147 'syntaxhighlight-err-loading' => '(سٷيەمەلدەنگەن تٸلدەر تٸزٸمٸن جٷكتەۋ قاتەسٸ)',
@@ -251,8 +251,12 @@
252252
253253 );
254254
255 - /* Kazakh default, fallback to kk-kz */
256 - $messages['kk'] = $messages['kk-kz'];
 255+ /* Kazakh fallbacks */
 256+ $messages['kk-kz'] = $messages['kk-cyrl'];
 257+ $messages['kk-tr'] = $messages['kk-latn'];
 258+ $messages['kk-cn'] = $messages['kk-arab'];
 259+ $messages['kk'] = $messages['kk-cyrl'];
 260+
257261 /* Chinese defaults, fallback to zh-hans or zh-hant */
258262 $messages['zh'] = $messages['zh-hans'];
259263 $messages['zh-cn'] = $messages['zh-hans'];
Index: trunk/extensions/MiniDonation/MiniDonation.i18n.php
@@ -55,16 +55,15 @@
5656 $wgMiniDonationMessages['ja'] = array(
5757 'donationform-submit' => 'PayPal を通じて寄付する',
5858 );
59 -$wgMiniDonationMessages['kk-kz'] = array(
 59+$wgMiniDonationMessages['kk-cyrl'] = array(
6060 'donationform-submit' => 'Жәрдемді PayPal жүйесімен жіберу',
6161 );
62 -$wgMiniDonationMessages['kk-tr'] = array(
 62+$wgMiniDonationMessages['kk-latn'] = array(
6363 'donationform-submit' => 'Järdemdi PayPal jüýesimen jiberw',
6464 );
65 -$wgMiniDonationMessages['kk-cn'] = array(
 65+$wgMiniDonationMessages['kk-arab'] = array(
6666 'donationform-submit' => 'جٵردەمدٸ PayPal جٷيەسٸمەن جٸبەرۋ',
6767 );
68 -$wgMiniDonationMessages['kk'] = $wgMiniDonationMessages['kk-kz'];
6968 $wgMiniDonationMessages['lt'] = array(
7069 'donationform-submit' => 'Aukoti per PayPal',
7170 );
@@ -106,12 +105,16 @@
107106 $wgMiniDonationMessages['zh-hant'] = array(
108107 'donationform-submit' => '經PayPal捐款',
109108 );
 109+
 110+# Kazakh fallback
 111+$wgMiniDonationMessages['kk-kz'] = $wgMiniDonationMessages['kk-cyrl'];
 112+$wgMiniDonationMessages['kk-tr'] = $wgMiniDonationMessages['kk-latn'];
 113+$wgMiniDonationMessages['kk-cn'] = $wgMiniDonationMessages['kk-arab'];
 114+$wgMiniDonationMessages['kk'] = $wgMiniDonationMessages['kk-cyrl'];
 115+
 116+# Chinese fallback
110117 $wgMiniDonationMessages['zh'] = $wgMiniDonationMessages['zh-hans'];
111118 $wgMiniDonationMessages['zh-cn'] = $wgMiniDonationMessages['zh-hans'];
112119 $wgMiniDonationMessages['zh-hk'] = $wgMiniDonationMessages['zh-hant'];
113120 $wgMiniDonationMessages['zh-sg'] = $wgMiniDonationMessages['zh-hans'];
114121 $wgMiniDonationMessages['zh-tw'] = $wgMiniDonationMessages['zh-hant'];
115 -
116 -
117 -
118 -
Index: trunk/extensions/ContributionScores/ContributionScores.i18n.php
@@ -153,6 +153,49 @@
154154 'contributionscores-allrevisions' => 'Tutte le revisioni',
155155 );
156156
 157+$messages['kk-cyrl'] = array(
 158+ 'contributionscores' => 'Үлес беру есептері',
 159+ 'contributionscores-info' => "Есептер келесі дей саналады:
 160+*1 ұпай әрбір түзетілген бірегей бет үшін
 161+*Мынаның шаршы түбірі (Барлық Істелінген Түзетулер) ‒ (Барлық Бірегей Беттер) * 2
 162+Осы тәсілмен саналған есептер түзету ауқымындағы өңдеу әркелкілігінің салмағын өлшейді. Негізінде, бұл есеп алдымен түзетілген біркелкі беттерді өлшейді, жоғарғы өңдеу ауқымымен бірге — жоғары сапалы бет жағдайымен есептеп.",
 163+ 'contributionscores-top' => '(Жоғарғы $1)',
 164+ 'contributionscores-days' => 'Соңғы $1 күнде',
 165+ 'contributionscores-allrevisions' => 'Барлық нұсқалар',
 166+ 'contributionscores-score' => 'Есеп',
 167+ 'contributionscores-pages' => 'Беттер',
 168+ 'contributionscores-changes' => 'Өзгерістер',
 169+ 'contributionscores-username' => 'Қатысушы аты',
 170+);
 171+$messages['kk-latn'] = array(
 172+ 'contributionscores' => 'Üles berw esepteri',
 173+ 'contributionscores-info' => "Esepter kelesi deý sanaladı:
 174+*1 upaý ärbir tüzetilgen biregeý bet üşin
 175+*Mınanıñ şarşı tübiri (Barlıq İstelingen Tüzetwler) ‒ (Barlıq Biregeý Better) * 2
 176+Osı täsilmen sanalğan esepter tüzetw awqımındağı öñdew ärkelkiliginiñ salmağın ölşeýdi. Negizinde, bul esep aldımen tüzetilgen birkelki betterdi ölşeýdi, joğarğı öñdew awqımımen birge — joğarı sapalı bet jağdaýımen eseptep.",
 177+ 'contributionscores-top' => '(Joğarğı $1)',
 178+ 'contributionscores-days' => 'Soñğı $1 künde',
 179+ 'contributionscores-allrevisions' => 'Barlıq nusqalar',
 180+ 'contributionscores-score' => 'Esep',
 181+ 'contributionscores-pages' => 'Better',
 182+ 'contributionscores-changes' => 'Özgerister',
 183+ 'contributionscores-username' => 'Qatıswşı atı',
 184+);
 185+$messages['kk-arab'] = array(
 186+ 'contributionscores' => 'ٷلەس بەرۋ ەسەپتەرٸ',
 187+ 'contributionscores-info' => "ەسەپتەر كەلەسٸ دەي سانالادى:
 188+*1 ۇپاي ٵربٸر تٷزەتٸلگەن بٸرەگەي بەت ٷشٸن
 189+*مىنانىڭ شارشى تٷبٸرٸ (بارلىق ٸستەلٸنگەن تٷزەتۋلەر) ‒ (بارلىق بٸرەگەي بەتتەر) * 2
 190+وسى تٵسٸلمەن سانالعان ەسەپتەر تٷزەتۋ اۋقىمىنداعى ٶڭدەۋ ٵركەلكٸلٸگٸنٸڭ سالماعىن ٶلشەيدٸ. نەگٸزٸندە, بۇل ەسەپ الدىمەن تٷزەتٸلگەن بٸركەلكٸ بەتتەردٸ ٶلشەيدٸ, جوعارعى ٶڭدەۋ اۋقىمىمەن بٸرگە — جوعارى ساپالى بەت جاعدايىمەن ەسەپتەپ.",
 191+ 'contributionscores-top' => '(جوعارعى $1)',
 192+ 'contributionscores-days' => 'سوڭعى $1 كٷندە',
 193+ 'contributionscores-allrevisions' => 'بارلىق نۇسقالار',
 194+ 'contributionscores-score' => 'ەسەپ',
 195+ 'contributionscores-pages' => 'بەتتەر',
 196+ 'contributionscores-changes' => 'ٶزگەرٸستەر',
 197+ 'contributionscores-username' => 'قاتىسۋشى اتى',
 198+);
 199+
157200 /** Dutch (Nederlands)
158201 * @author Siebrand
159202 */
@@ -289,6 +332,13 @@
290333 'contributionscores-username' => '用戶名',
291334 );
292335
 336+/* Kazakh fallbacks */
 337+$messages['kk-kz'] = $messages['kk-cyrl'];
 338+$messages['kk-tr'] = $messages['kk-latn'];
 339+$messages['kk-cn'] = $messages['kk-arab'];
 340+$messages['kk'] = $messages['kk-cyrl'];
 341+
 342+/* Chinese fallbacks */
293343 $messages['zh'] = $messages['zh-hans'];
294344 $messages['zh-cn'] = $messages['zh-hans'];
295345 $messages['zh-hk'] = $messages['zh-hant'];
Index: trunk/extensions/ConfirmEdit/ConfirmEdit.i18n.php
@@ -493,7 +493,7 @@
494494
495495 編集ページに戻るには、ブラウザの戻るボタンを押してください。',
496496 );
497 -$messages['kk-kz'] = array(
 497+$messages['kk-cyrl'] = array(
498498 'captcha-edit' => 'Бұл бетті өңдеу үшін, төмендегі қосындылауды шешіңіз де, нәтижесін
499499 аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):',
500500 'captcha-addurl' => 'Түзетуіңізде жаңа сыртқы сілтемелер бар екен. Өздіктік «спам» жасалуынан қорғану үшін,
@@ -517,7 +517,7 @@
518518
519519 Бет өңдеуіне қайту бару үшін «Артқа» деген түймесін басыңыз."
520520 );
521 -$messages['kk-tr'] = array(
 521+$messages['kk-latn'] = array(
522522 'captcha-edit' => 'Bul betti öñdew üşin, tömendegi qosındılawdı şeşiñiz de, nätïjesin
523523 awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):',
524524 'captcha-addurl' => 'Tüzetwiñizde jaña sırtqı siltemeler bar eken. Özdiktik «spam» jasalwınan qorğanw üşin,
@@ -541,7 +541,7 @@
542542
543543 Bet öñdewine qaýtw barw üşin «Artqa» degen tüýmesin basıñız."
544544 );
545 -$messages['kk-cn'] = array(
 545+$messages['kk-arab'] = array(
546546 'captcha-edit' => 'بۇل بەتتٸ ٶڭدەۋ ٷشٸن, تٶمەندەگٸ قوسىندىلاۋدى شەشٸڭٸز دە, نٵتيجەسٸن
547547 اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):',
548548 'captcha-addurl' => 'تٷزەتۋٸڭٸزدە جاڭا سىرتقى سٸلتەمەلەر بار ەكەن. ٶزدٸكتٸك «سپام» جاسالۋىنان قورعانۋ ٷشٸن,
@@ -565,7 +565,6 @@
566566
567567 بەت ٶڭدەۋٸنە قايتۋ بارۋ ٷشٸن «ارتقا» دەگەن تٷيمەسٸن باسىڭىز."
568568 );
569 -$messages['kk'] = $messages['kk-kz'];
570569 $messages['ko'] = array(
571570 'captcha-createaccount' => '자동 가입을 막기 위해, 아래 문제의 답을 적어야만 가입이 가능합니다([[Special:Captcha/help|관련 도움말]]):',
572571 );
@@ -1024,6 +1023,14 @@
10251024 # * 所有非空白行是一個regex部份,只是跟在裏面的URL主機相符
10261025 #</pre> <!-- leave this line exactly as it is -->',
10271026 );
 1027+
 1028+# Kazakh fallbacks
 1029+$messages['kk-kz'] = $messages['kk-cyrl'];
 1030+$messages['kk-tr'] = $messages['kk-latn'];
 1031+$messages['kk-cn'] = $messages['kk-arab'];
 1032+$messages['kk'] = $messages['kk-cyrl'];
 1033+
 1034+# Chinese fallbacks
10281035 $messages['zh'] = $messages['zh-hans'];
10291036 $messages['zh-cn'] = $messages['zh-hans'];
10301037 $messages['zh-hk'] = $messages['zh-hant'];
Index: trunk/extensions/ConfirmEdit/FancyCaptcha.i18n.php
@@ -184,7 +184,7 @@
185185
186186
187187 /* Kazakh Cyrillic */
188 -'kk-kz' => array(
 188+'kk-cyrl' => array(
189189 'fancycaptcha-addurl' => 'Түзетуіңізде жаңа сыртқы сілтемелер бар екен. Өздік түрде «спам» жасалуынан қорғану үшін,
190190 төмендегі көрсетілген сөздерді аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):',
191191 'fancycaptcha-badlogin' => 'Құпия сөзді өздікті бұздырудан қорғану үшін, төмендегі
@@ -198,7 +198,7 @@
199199 ),
200200
201201 /* Kazakh Latin */
202 -'kk-tr' => array(
 202+'kk-latn' => array(
203203 'fancycaptcha-addurl' => 'Tüzetwiñizde jaña sırtqı siltemeler bar eken. Özdik türde «spam» jasalwınan qorğanw üşin,
204204 tömendegi körsetilgen sözderdi awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):',
205205 'fancycaptcha-badlogin' => 'Qupïya sözdi özdikti buzdırwdan qorğanw üşin, tömendegi
@@ -212,7 +212,7 @@
213213 ),
214214
215215 /* Kazakh Arabic */
216 -'kk-cn' => array(
 216+'kk-arab' => array(
217217 'fancycaptcha-addurl' => 'تٷزەتۋٸڭٸزدە جاڭا سىرتقى سٸلتەمەلەر بار ەكەن. ٶزدٸك تٷردە «سپام» جاسالۋىنان قورعانۋ ٷشٸن,
218218 تٶمەندەگٸ كٶرسەتٸلگەن سٶزدەردٸ اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):',
219219 'fancycaptcha-badlogin' => 'قۇپييا سٶزدٸ ٶزدٸكتٸ بۇزدىرۋدان قورعانۋ ٷشٸن, تٶمەندەگٸ
@@ -387,8 +387,11 @@
388388
389389 );
390390
391 -/* Kazakh default, fallback to kk-kz */
392 -$messages['kk'] = $messages['kk-kz'];
 391+/* Kazakh fallbacks */
 392+$messages['kk-kz'] = $messages['kk-cyrl'];
 393+$messages['kk-tr'] = $messages['kk-latn'];
 394+$messages['kk-cn'] = $messages['kk-arab'];
 395+$messages['kk'] = $messages['kk-cyrl'];
393396 /* Chinese defaults, fallback to zh-hans or zh-hant */
394397 $messages['zh'] = $messages['zh-hans'];
395398 $messages['zh-cn'] = $messages['zh-hans'];
Index: trunk/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.i18n.php
@@ -130,22 +130,21 @@
131131 $wgCrossNamespaceLinksMessages['kaa'] = array(
132132 'crossnamespacelinks' => 'Basqa isimler ko\'pligine silteytug\'ın betler',
133133 );
134 -$wgCrossNamespaceLinksMessages['kk-kz'] = array(
 134+$wgCrossNamespaceLinksMessages['kk-cyrl'] = array(
135135 'crossnamespacelinks' => 'Басқа есім аясына сілтейтін беттер',
136136 'crossnamespacelinks-summary' => 'Бұл бетте негізгі есім аясындағы беттегі басқа есім аялырындағы ({{ns:special}}, {{ns:talk}}, {{ns:project}} және {{ns:template}} есім аяларынан тыс) беттерге сілтеме тізімі беріледі. Осындай сілтемелерді қолдануға ұсынылмайды.',
137137 'crossnamespacelinkstext' => '«$1» беті: «$3» есім аясына $2 сілтеме '
138138 );
139 -$wgCrossNamespaceLinksMessages['kk-tr'] = array(
 139+$wgCrossNamespaceLinksMessages['kk-latn'] = array(
140140 'crossnamespacelinks' => 'Basqa esim ayasına silteýtin better',
141141 'crossnamespacelinks-summary' => 'Bul bette negizgi esim ayasındağı bettegi basqa esim ayalırındağı ({{ns:special}}, {{ns:talk}}, {{ns:project}} jäne {{ns:template}} esim ayalarınan tıs) betterge silteme tizimi beriledi. Osındaý siltemelerdi qoldanwğa usınılmaýdı.',
142142 'crossnamespacelinkstext' => '«$1» beti: «$3» esim ayasına $2 silteme '
143143 );
144 -$wgCrossNamespaceLinksMessages['kk-cn'] = array(
 144+$wgCrossNamespaceLinksMessages['kk-arab'] = array(
145145 'crossnamespacelinks' => 'باسقا ەسٸم اياسىنا سٸلتەيتٸن بەتتەر',
146146 'crossnamespacelinks-summary' => 'بۇل بەتتە نەگٸزگٸ ەسٸم اياسىنداعى بەتتەگٸ باسقا ەسٸم ايالىرىنداعى ({{ns:special}}, {{ns:talk}}, {{ns:project}} جٵنە {{ns:template}} ەسٸم ايالارىنان تىس) بەتتەرگە سٸلتەمە تٸزٸمٸ بەرٸلەدٸ. وسىنداي سٸلتەمەلەردٸ قولدانۋعا ۇسىنىلمايدى.',
147147 'crossnamespacelinkstext' => '«$1» بەتٸ: «$3» ەسٸم اياسىنا $2 سٸلتەمە '
148148 );
149 -$wgCrossNamespaceLinksMessages['kk'] = $wgCrossNamespaceLinksMessages['kk-kz'];
150149 $wgCrossNamespaceLinksMessages['kn'] = array(
151150 'crossnamespacelinks' => 'Cross-namespace ಸಂಪರ್ಕಗಳು',
152151 'crossnamespacelinkstext' => '$1: $2 {{PLURAL:$2|ಸಂಪರ್ಕ|ಸಂಪರ್ಕಗಳು}} $3 ಗೆ',
@@ -258,6 +257,14 @@
259258 'crossnamespacelinks-summary' => '本頁面提供一個從主名字空間到其他名字空間頁面的連結清單({{ns:special}}, {{ns:talk}}, {{ns:project}} 和 {{ns:template}}名字空間的除外),我們不推薦這種從主名字空間鏈接到到其他名字的做法。',
260259 'crossnamespacelinkstext' => '$1: $2 個連結到 $3'
261260 );
 261+
 262+# Kazakh fallbacks
 263+$wgCrossNamespaceLinksMessages['kk-kz'] = $wgCrossNamespaceLinksMessages['kk-cyrl'];
 264+$wgCrossNamespaceLinksMessages['kk-tr'] = $wgCrossNamespaceLinksMessages['kk-latn'];
 265+$wgCrossNamespaceLinksMessages['kk-cn'] = $wgCrossNamespaceLinksMessages['kk-arab'];
 266+$wgCrossNamespaceLinksMessages['kk'] = $wgCrossNamespaceLinksMessages['kk-cyrl'];
 267+
 268+# Chinese fallbacks
262269 $wgCrossNamespaceLinksMessages['zh'] = $wgCrossNamespaceLinksMessages['zh-hans'];
263270 $wgCrossNamespaceLinksMessages['zh-cn'] = $wgCrossNamespaceLinksMessages['zh-hans'];
264271 $wgCrossNamespaceLinksMessages['zh-hk'] = $wgCrossNamespaceLinksMessages['zh-hant'];
Index: trunk/extensions/UsernameBlacklist/UsernameBlacklist.i18n.php
@@ -214,7 +214,7 @@
215215 ),
216216
217217 /* Kazakh Cyrillic (kk:AlefZet) */
218 - 'kk-kz' => array(
 218+'kk-cyrl' => array(
219219 'blacklistedusername' => 'Қара тізімдегі қатысушы аты',
220220 'blacklistedusernametext' => 'Тандаған қатысушы атыңыз [[{{ns:mediawiki}}:Usernameblacklist| қатысушы аты қара тізіміне]] кіреді.
221221 Басқа атау талғаңыз.',
@@ -228,9 +228,8 @@
229229 </pre>',
230230 'usernameblacklist-invalid-lines' => 'Қатысушы аты қара тізіміндегі келесі {{PLURAL:$1|жол|жолдар}} жарамсыз {{PLURAL:$1|болды|болды}}; сақтаудың алдында {{PLURAL:$1|бұны|бұларды}} дұрыстап шығыңыз:',
231231 ),
232 -
233232 /* Kazakh Latin (kk:AlefZet) */
234 -'kk-tr' => array(
 233+'kk-latn' => array(
235234 'blacklistedusername' => 'Qara tizimdegi qatıswşı atı',
236235 'blacklistedusernametext' => 'Tandağan qatıswşı atıñız [[{{ns:mediawiki}}:Usernameblacklist| qatıswşı atı qara tizimine]] kiredi.
237236 Basqa ataw talğañız.',
@@ -244,9 +243,8 @@
245244 </pre>',
246245 'usernameblacklist-invalid-lines' => 'Qatıswşı atı qara tizimindegi kelesi {{PLURAL:$1|jol|joldar}} jaramsız {{PLURAL:$1|boldı|boldı}}; saqtawdıñ aldında {{PLURAL:$1|bunı|bulardı}} durıstap şığıñız:',
247246 ),
248 -
249247 /* Kazakh Arabic (kk:AlefZet) */
250 -'kk-cn' => array(
 248+'kk-arab' => array(
251249 'blacklistedusername' => 'قارا تٸزٸمدەگٸ قاتىسۋشى اتى',
252250 'blacklistedusernametext' => 'تانداعان قاتىسۋشى اتىڭىز [[{{ns:mediawiki}}:Usernameblacklist| قاتىسۋشى اتى قارا تٸزٸمٸنە]] كٸرەدٸ.
253251 باسقا اتاۋ تالعاڭىز.',
@@ -452,8 +450,11 @@
453451
454452 );
455453
456 - /* Kazakh default, fallback to kk-kz */
457 - $messages['kk'] = $messages['kk-kz'];
 454+ /* Kazakh fallbacks */
 455+ $messages['kk-kz'] = $messages['kk-cyrl'];
 456+ $messages['kk-tr'] = $messages['kk-latn'];
 457+ $messages['kk-cn'] = $messages['kk-arab'];
 458+ $messages['kk'] = $messages['kk-cyrl'];
458459
459460 /* Chinese defaults, fallback to zh-hans or zh-hant */
460461 $messages['zh'] = $messages['zh-hans'];
Index: trunk/extensions/Makesysop/SpecialMakesysop.i18n.php
@@ -683,7 +683,7 @@
684684 'set_user_rights' => 'მომხმარებლის უფლებების განსაზღვრა',
685685 ),
686686
687 -'kk-kz' => array(
 687+'kk-cyrl' => array(
688688 'makesysoptitle' => 'Қатысушыны әкімші қылу',
689689 'makesysoptext' => 'Бұл үлгітті қарапайым қатысушыны әкімші қылу үшін төрешілер қолданады. Жолаққа қатысушы атын енгізіңіз де, және бұл қатысушыны әкімші қылу үшін, түймені басыңыз.',
690690 'makesysopname' => 'Қатысушы аты:',
@@ -697,15 +697,15 @@
698698 'user_rights_set' => '<b>«$1» деген қатысушының құқықтары жаңартылды</b>',
699699 'set_rights_fail' => '<b>«$1» деген қатысушының құқықтары тағайындалмады. (Атын дұрыс енгіздіңіз бе?)</b>',
700700 'makesysop' => 'Қатысушыны әкімші қылу',
701 - 'already_sysop' => 'Бұл қатысушы әкімші бопты түге',
702 - 'already_bureaucrat' => 'Бұл қатысушы тореші бопты түге',
 701+ 'already_sysop' => 'Бұл қатысушыда алдақашан әкімші құқықтары бар',
 702+ 'already_bureaucrat' => 'Бұл қатысушыда алдақашан бітікші құқықтары бар',
703703 'makesysop-nodatabase' => 'Қатысушы аты уики-аралығы жарамсыз: $1',
704704 'group-steward' => 'Жетекшілер',
705705 'group-steward-member' => 'жетекші',
706706 'grouppage-steward' => '{{ns:project}}:Жетекшілер',
707707 ),
708708
709 -'kk-tr' => array(
 709+'kk-latn' => array(
710710 'makesysoptitle' => 'Qatıswşını äkimşi qılw',
711711 'makesysoptext' => 'Bul ülgitti qarapaýım qatıswşını äkimşi qılw üşin töreşiler qoldanadı. Jolaqqa qatıswşı atın engiziñiz de, jäne bul qatıswşını äkimşi qılw üşin, tüýmeni basıñız.',
712712 'makesysopname' => 'Qatıswşı atı:',
@@ -719,15 +719,15 @@
720720 'user_rights_set' => '<b>«$1» degen qatıswşınıñ quqıqtarı jañartıldı</b>',
721721 'set_rights_fail' => '<b>«$1» degen qatıswşınıñ quqıqtarı tağaýındalmadı. (Atın durıs engizdiñiz be?)</b>',
722722 'makesysop' => 'Qatıswşını äkimşi qılw',
723 - 'already_sysop' => 'Bul qatıswşı äkimşi boptı tüge',
724 - 'already_bureaucrat' => 'Bul qatıswşı toreşi boptı tüge',
 723+ 'already_sysop' => 'Bul qatıswşıda aldaqaşan äkimşi quqıqtarı bar',
 724+ 'already_bureaucrat' => 'Bul qatıswşıda aldaqaşan bitikşi quqıqtarı bar',
725725 'makesysop-nodatabase' => 'Qatıswşı atı wïkï-aralığı jaramsız: $1',
726726 'group-steward' => 'Jetekşiler',
727727 'group-steward-member' => 'jetekşi',
728728 'grouppage-steward' => '{{ns:project}}:Jetekşiler',
729729 ),
730730
731 -'kk-cn' => array(
 731+'kk-arab' => array(
732732 'makesysoptitle' => 'قاتىسۋشىنى ٵكٸمشٸ قىلۋ',
733733 'makesysoptext' => 'بۇل ٷلگٸتتٸ قاراپايىم قاتىسۋشىنى ٵكٸمشٸ قىلۋ ٷشٸن تٶرەشٸلەر قولدانادى. جولاققا قاتىسۋشى اتىن ەنگٸزٸڭٸز دە, جٵنە بۇل قاتىسۋشىنى ٵكٸمشٸ قىلۋ ٷشٸن, تٷيمەنٸ باسىڭىز.',
734734 'makesysopname' => 'قاتىسۋشى اتى:',
@@ -742,8 +742,8 @@
743743 'set_rights_fail' => '<b>«$1» دەگەن قاتىسۋشىنىڭ قۇقىقتارى تاعايىندالمادى. (اتىن دۇرىس ەنگٸزدٸڭٸز بە؟)</b>',
744744 'makesysop' => 'قاتىسۋشىنى ٵكٸمشٸ قىلۋ',
745745 'already_sysop' => 'بۇل قاتىسۋشى ٵكٸمشٸ بوپتى تٷگە',
746 - 'already_bureaucrat' => 'بۇل قاتىسۋشى تورەشٸ بوپتى تٷگە',
747 - 'makesysop-nodatabase' => 'قاتىسۋشى اتى ۋيكي-ارالىعى جارامسىز: $1',
 746+ 'already_sysop' => 'بۇل قاتىسۋشىدا الداقاشان ٵكٸمشٸ قۇقىقتارى بار',
 747+ 'already_bureaucrat' => 'بۇل قاتىسۋشىدا الداقاشان بٸتٸكشٸ قۇقىقتارى بار',
748748 'group-steward' => 'جەتەكشٸلەر',
749749 'group-steward-member' => 'جەتەكشٸ',
750750 'grouppage-steward' => '{{ns:project}}:جەتەكشٸلەر',
@@ -1478,12 +1478,17 @@
14791479
14801480 );
14811481
1482 -$messages['kk'] = $messages['kk-kz'];
1483 -$messages['sr'] = $messages['sr-ec'];
1484 -$messages['zh-tw'] = $messages['zh-hant'];
1485 -$messages['zh'] = $messages['zh-hans'];
1486 -$messages['zh-cn'] = $messages['zh-hans'];
1487 -$messages['zh-hk'] = $messages['zh-hant'];
1488 -$messages['zh-min-nan'] = $messages['nan'];
1489 -$messages['zh-sg'] = $messages['zh-hans'];
1490 -$messages['zh-yue'] = $messages['yue'];
 1482+ /* Kazakh fallbacks */
 1483+ $messages['kk-kz'] = $messages['kk-cyrl'];
 1484+ $messages['kk-tr'] = $messages['kk-latn'];
 1485+ $messages['kk-cn'] = $messages['kk-arab'];
 1486+ $messages['kk'] = $messages['kk-cyrl'];
 1487+
 1488+ /* Chinese defaults, fallback to zh-hans */
 1489+ $messages['zh'] = $messages['zh-hans'];
 1490+ $messages['zh-cn'] = $messages['zh-hans'];
 1491+ $messages['zh-sg'] = $messages['zh-hans'];
 1492+ $messages['zh-tw'] = $messages['zh-hant'];
 1493+
 1494+ /* Cantonese default, fallback to yue */
 1495+ $messages['zh-yue'] = $messages['yue'];
Index: trunk/extensions/Cite/cite_text-kk-latn
@@ -0,0 +1,63 @@
 2+__NOTOC__
 3+<div style="border: 1px solid grey; background: #E6E8FA; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
 4+
 5+== «{{FULLPAGENAME}}» atawılı betiniñ kitapnamalıq egjeý-tegjeýleri ==
 6+
 7+* Bettiñ atawı: {{FULLPAGENAME}}
 8+* Awtorı: {{SITENAME}} üleskerleri
 9+* Baspageri: ''{{SITENAME}}, {{int:sitesubtitle}}''.
 10+* Soñğı nusqasınıñ kezi: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC
 11+* Alınğan kezi: <citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC</citation>
 12+* Turaqtı siltemesi: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 13+* Bet nusqasınıñ teñdestirw nomiri: {{REVISIONID}}
 14+
 15+</div>
 16+<div class="plainlinks" style="border: 1px solid grey; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
 17+
 18+== «{{FULLPAGENAME}}» betiniñ däýeksöz mänerleri ==
 19+
 20+=== [[GOST mäneri]] ===
 21+<!-- ([[GOST 7.1|GOST 7.1—2003]] jäne [[GOST 7.82|GOST 7.82—2001]]) -->
 22+{{SITENAME}}, {{int:sitesubtitle}} [Élektrondı qaýnar] : {{FULLPAGENAME}}, nusqasınıñ nömiri {{REVISIONID}}, soñğı tüzetwi {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC / Wïkïpedïya awtorları. — Élektrondı derek. — Florïda ştatı. : Wïkïmedïya Qorı, {{CURRENTYEAR}}. — Qatınaw reti: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 23+
 24+=== [[APA mäneri]] ===
 25+{{FULLPAGENAME}}. ({{CURRENTYEAR}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}). ''{{SITENAME}}, {{int:sitesubtitle}}'' mağlumatı. {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} betinen <citation>{{CURRENTTIME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> kezinde alınğan.
 26+
 27+=== [[MLA mäneri]] ===
 28+«{{FULLPAGENAME}}». ''{{SITENAME}}, {{int:sitesubtitle}}''. {{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC. <citation>{{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}}</citation> &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt;.
 29+
 30+=== [[MHRA mäneri]] ===
 31+{{SITENAME}} üleskerleri, '{{FULLPAGENAME}}', ''{{SITENAME}}, {{int:sitesubtitle}},'' {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC, &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt; [<citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</citation> kezinde qatınaldı]
 32+
 33+=== [[Şïkago mäneri]] ===
 34+{{SITENAME}} üleskeri, «{{FULLPAGENAME}}», ''{{SITENAME}}, {{int:sitesubtitle}},'' {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (<citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> kezinde qatınaldı).
 35+
 36+=== [[CBE/CSE mäneri]] ===
 37+{{SITENAME}} üleskerleri. {{FULLPAGENAME}} [Ïnternet]. {{SITENAME}}, {{int:sitesubtitle}}; {{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}, {{CURRENTTIME}} UTC [<citation>{{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}</citation> kezinde däýeksöz alındı]. Qatınawı:
 38+{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}.
 39+
 40+=== [[Kök kitap|Kök kitap mäneri]] ===
 41+{{FULLPAGENAME}}, {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (soñğı qaralğanı <citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> kezinde).
 42+
 43+=== [[BibTeX]] jazbası ===
 44+
 45+ @misc{ wiki:xxx,
 46+ author = "{{SITENAME}}",
 47+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 48+ year = "{{CURRENTYEAR}}",
 49+ url = "{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}",
 50+ note = "[Jeliden; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> kezinde qatınaldı]"
 51+ }
 52+
 53+[[LaTeX]] bwmasınıñ URL jaýın (<code>\usepackage{url}</code> kirispeniñ qaýbir ornında) qoldanğanda (veb jaýların önerlew pişimdewin keltiredi) kelesisin qalawğa boladı:
 54+
 55+ @misc{ wiki:xxx,
 56+ author = "{{SITENAME}}",
 57+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 58+ year = "{{CURRENTYEAR}}",
 59+ url = "'''\url{'''{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}'''}'''",
 60+ note = "[Jeliden; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> kezinde qatınaldı]"
 61+ }
 62+
 63+
 64+</div> <!--closing div for "plainlinks"-->
Property changes on: trunk/extensions/Cite/cite_text-kk-latn
___________________________________________________________________
Added: svn:eol-style
165 + native
Index: trunk/extensions/Cite/Cite.i18n.php
@@ -234,7 +234,7 @@
235235 );
236236
237237 /** ‪Қазақша (Қазақстан)‬ (‪Қазақша (Қазақстан)‬) */
238 -$messages['kk-kz'] = array(
 238+$messages['kk-cyrl'] = array(
239239 'cite_croak' => 'Дәйексөз алу сәтсіз бітті; $1: $2 ',
240240 'cite_error_key_str_invalid' => 'Ішкі қате; жарамсыз $str ',
241241 'cite_error_stack_invalid_input' => 'Ішкі қате; жарамсыз стек кілті',
@@ -249,7 +249,7 @@
250250 );
251251
252252 /** ‪Qazaqşa (Türkïya)‬ (‪Qazaqşa (Türkïya)‬) */
253 -$messages['kk-tr'] = array(
 253+$messages['kk-latn'] = array(
254254 'cite_croak' => 'Däýeksöz alw sätsiz bitti; $1: $2 ',
255255 'cite_error_key_str_invalid' => 'İşki qate; jaramsız $str ',
256256 'cite_error_stack_invalid_input' => 'İşki qate; jaramsız stek kilti',
@@ -264,7 +264,7 @@
265265 );
266266
267267 /** ‫قازاقشا (جۇنگو)‬ (‫قازاقشا (جۇنگو)‬) */
268 -$messages['kk-cn'] = array(
 268+$messages['kk-arab'] = array(
269269 'cite_croak' => 'دٵيەكسٶز الۋ سٵتسٸز بٸتتٸ; $1: $2 ',
270270 'cite_error_key_str_invalid' => 'ٸشكٸ قاتە; جارامسىز $str ',
271271 'cite_error_stack_invalid_input' => 'ٸشكٸ قاتە; جارامسىز ستەك كٸلتٸ',
@@ -278,8 +278,6 @@
279279 'cite_error_references_no_backlink_label' => "قوسىمشا بەلگٸلەردٸڭ سانى بٸتتٸ, ودان ٵرٸ كٶبٸرەك «''cite_references_link_many_format_backlink_labels''» جٷيە حابارىندا بەلگٸلەڭٸز",
280280 );
281281
282 -$messages['kk'] = $messages['kk-kz'];
283 -
284282 /** Lietuvių (Lietuvių) */
285283 $messages['lt'] = array(
286284 'cite_croak' => 'Cituoti nepavyko; $1: $2',
@@ -414,6 +412,13 @@
415413 'cite_error_references_no_backlink_label' => "自訂後退標籤已經用完了,現在可在標籤 \"''cite_references_link_many_format_backlink_labels''\" 定義更多信息",
416414 );
417415
 416+# Kazakh fallback
 417+$wgCiteMessages['kk-kz'] = $wgCiteMessages['kk-cyrl'];
 418+$wgCiteMessages['kk-tr'] = $wgCiteMessages['kk-latn'];
 419+$wgCiteMessages['kk-cn'] = $wgCiteMessages['kk-arab'];
 420+$wgCiteMessages['kk'] = $wgCiteMessages['kk-cyrl'];
 421+
 422+# Chinese fallback
418423 $messages['zh'] = $messages['zh-hans'];
419424 $messages['zh-cn'] = $messages['zh-hans'];
420425 $messages['zh-hk'] = $messages['zh-hant'];
Index: trunk/extensions/Cite/SpecialCite.i18n.php
@@ -255,25 +255,24 @@
256256 $wgSpecialCiteMessages['ka'] = array(
257257 'cite_article_link' => 'ამ გვერდის ციტირება',
258258 );
259 -$wgSpecialCiteMessages['kk-kz'] = array(
 259+$wgSpecialCiteMessages['kk-cyrl'] = array(
260260 'cite_article_link' => 'Беттен дәйексоз алу',
261261 'cite' => 'Дәйексөз алу',
262262 'cite_page' => 'Бет атауы:',
263263 'cite_submit' => 'Дәйексөз ал!',
264264 );
265 -$wgSpecialCiteMessages['kk-tr'] = array(
 265+$wgSpecialCiteMessages['kk-latn'] = array(
266266 'cite_article_link' => 'Betten däýeksoz alw',
267267 'cite' => 'Däýeksöz alw',
268268 'cite_page' => 'Bet atawı:',
269269 'cite_submit' => 'Däýeksöz al!',
270270 );
271 -$wgSpecialCiteMessages['kk-cn'] = array(
 271+$wgSpecialCiteMessages['kk-arab'] = array(
272272 'cite_article_link' => 'بەتتەن دٵيەكسوز الۋ',
273273 'cite' => 'دٵيەكسٶز الۋ',
274274 'cite_page' => 'بەت اتاۋى:',
275275 'cite_submit' => 'دٵيەكسٶز ال!',
276276 );
277 -$wgSpecialCiteMessages['kk'] = $wgSpecialCiteMessages['kk-kz'];
278277 $wgSpecialCiteMessages['ksh'] = array(
279278 'cite_article_link' => 'Di Sigk Zitteere',
280279 'cite' => 'Zittiere',
@@ -458,6 +457,13 @@
459458 'cite_page' => '頁面:',
460459 'cite_submit' => '引用',
461460 );
 461+# Fallback Kazakh
 462+$wgSpecialCiteMessages['kk-kz'] = $wgSpecialCiteMessages['kk-cyrl'];
 463+$wgSpecialCiteMessages['kk-tr'] = $wgSpecialCiteMessages['kk-latn'];
 464+$wgSpecialCiteMessages['kk-cn'] = $wgSpecialCiteMessages['kk-arab'];
 465+$wgSpecialCiteMessages['kk'] = $wgSpecialCiteMessages['kk-cyrl'];
 466+
 467+# Fallback Chinese
462468 $wgSpecialCiteMessages['zh'] = $wgSpecialCiteMessages['zh-hans'];
463469 $wgSpecialCiteMessages['zh-cn'] = $wgSpecialCiteMessages['zh-hans'];
464470 $wgSpecialCiteMessages['zh-hk'] = $wgSpecialCiteMessages['zh-hant'];
Index: trunk/extensions/Cite/cite_text-kk-arab
@@ -0,0 +1,63 @@
 2+__NOTOC__
 3+<div style="border: 1px solid grey; background: #E6E8FA; width: 90٪; padding: 15px 30px 15px 30px; margin: 10px auto;">
 4+
 5+== «{{FULLPAGENAME}}» اتاۋىلى بەتٸنٸڭ كٸتاپنامالىق ەگجەي-تەگجەيلەرٸ ==
 6+
 7+* بەتتٸڭ اتاۋى: {{FULLPAGENAME}}
 8+* اۋتورى: {{SITENAME}} ٷلەسكەرلەرٸ
 9+* باسپاگەرٸ: ''{{SITENAME}}, {{int:sitesubtitle}}''.
 10+* سوڭعى نۇسقاسىنىڭ كەزٸ: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC
 11+* الىنعان كەزٸ: <citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC</citation>
 12+* تۇراقتى سٸلتەمەسٸ: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 13+* بەت نۇسقاسىنىڭ تەڭدەستٸرۋ نومٸرٸ: {{REVISIONID}}
 14+
 15+</div>
 16+<div class="plainlinks" style="border: 1px solid grey; width: 90٪; padding: 15px 30px 15px 30px; margin: 10px auto;">
 17+
 18+== «{{FULLPAGENAME}}» بەتٸنٸڭ دٵيەكسٶز مٵنەرلەرٸ ==
 19+
 20+=== [[گوست مٵنەرٸ]] ===
 21+<!-- ([[گوست 7.1|گوست 7.1—2003]] جٵنە [[گوست 7.82|گوست 7.82—2001]]) -->
 22+{{SITENAME}}, {{int:sitesubtitle}} [ەلەكتروندى قاينار] : {{FULLPAGENAME}}, نۇسقاسىنىڭ نٶمٸرٸ {{REVISIONID}}, سوڭعى تٷزەتۋٸ {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC / ۋيكيپەدييا اۋتورلارى. — ەلەكتروندى دەرەك. — فلوريدا شتاتى. : ۋيكيمەدييا قورى, {{CURRENTYEAR}}. — قاتىناۋ رەتٸ: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 23+
 24+=== [[APA مٵنەرٸ]] ===
 25+{{FULLPAGENAME}}. ({{CURRENTYEAR}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}). ''{{SITENAME}}, {{int:sitesubtitle}}'' ماعلۇماتى. {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} بەتٸنەن <citation>{{CURRENTTIME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> كەزٸندە الىنعان.
 26+
 27+=== [[MLA مٵنەرٸ]] ===
 28+«{{FULLPAGENAME}}». ''{{SITENAME}}, {{int:sitesubtitle}}''. {{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC. <citation>{{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}}</citation> &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt;.
 29+
 30+=== [[MHRA مٵنەرٸ]] ===
 31+{{SITENAME}} ٷلەسكەرلەرٸ, '{{FULLPAGENAME}}', ''{{SITENAME}}, {{int:sitesubtitle}},'' {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC, &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt; [<citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</citation> كەزٸندە قاتىنالدى]
 32+
 33+=== [[شيكاگو مٵنەرٸ]] ===
 34+{{SITENAME}} ٷلەسكەرٸ, «{{FULLPAGENAME}}», ''{{SITENAME}}, {{int:sitesubtitle}},'' {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (<citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> كەزٸندە قاتىنالدى).
 35+
 36+=== [[CBE/CSE مٵنەرٸ]] ===
 37+{{SITENAME}} ٷلەسكەرلەرٸ. {{FULLPAGENAME}} [ينتەرنەت]. {{SITENAME}}, {{int:sitesubtitle}}; {{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}, {{CURRENTTIME}} UTC [<citation>{{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}</citation> كەزٸندە دٵيەكسٶز الىندى]. قاتىناۋى:
 38+{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}.
 39+
 40+=== [[كٶك كٸتاپ|كٶك كٸتاپ مٵنەرٸ]] ===
 41+{{FULLPAGENAME}}, {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (سوڭعى قارالعانى <citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> كەزٸندە).
 42+
 43+=== [[BibTeX]] جازباسى ===
 44+
 45+ @misc{ wiki:xxx,
 46+ author = "{{SITENAME}}",
 47+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 48+ year = "{{CURRENTYEAR}}",
 49+ url = "{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}",
 50+ note = "[جەلٸدەن; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> كەزٸندە قاتىنالدى]"
 51+ }
 52+
 53+[[LaTeX]] بۋماسىنىڭ URL جايىن (<code>\usepackage{url}</code> كٸرٸسپەنٸڭ قايبٸر ورنىندا) قولدانعاندا (ۆەب جايلارىن ٶنەرلەۋ پٸشٸمدەۋٸن كەلتٸرەدٸ) كەلەسٸسٸن قالاۋعا بولادى:
 54+
 55+ @misc{ wiki:xxx,
 56+ author = "{{SITENAME}}",
 57+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 58+ year = "{{CURRENTYEAR}}",
 59+ url = "'''\url{'''{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}'''}'''",
 60+ note = "[جەلٸدەن; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> كەزٸندە قاتىنالدى]"
 61+ }
 62+
 63+
 64+</div> <!--closing div for "plainlinks"-->
Property changes on: trunk/extensions/Cite/cite_text-kk-arab
___________________________________________________________________
Added: svn:eol-style
165 + native
Index: trunk/extensions/Cite/cite_text-kk-cyrl
@@ -0,0 +1,63 @@
 2+__NOTOC__
 3+<div style="border: 1px solid grey; background: #E6E8FA; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
 4+
 5+== «{{FULLPAGENAME}}» атауылы бетінің кітапнамалық егжей-тегжейлері ==
 6+
 7+* Беттің атауы: {{FULLPAGENAME}}
 8+* Ауторы: {{SITENAME}} үлескерлері
 9+* Баспагері: ''{{SITENAME}}, {{int:sitesubtitle}}''.
 10+* Соңғы нұсқасының кезі: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC
 11+* Алынған кезі: <citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} {{CURRENTTIME}} UTC</citation>
 12+* Тұрақты сілтемесі: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 13+* Бет нұсқасының теңдестіру номірі: {{REVISIONID}}
 14+
 15+</div>
 16+<div class="plainlinks" style="border: 1px solid grey; width: 90%; padding: 15px 30px 15px 30px; margin: 10px auto;">
 17+
 18+== «{{FULLPAGENAME}}» бетінің дәйексөз мәнерлері ==
 19+
 20+=== [[ГОСТ мәнері]] ===
 21+<!-- ([[ГОСТ 7.1|ГОСТ 7.1—2003]] және [[ГОСТ 7.82|ГОСТ 7.82—2001]]) -->
 22+{{SITENAME}}, {{int:sitesubtitle}} [Электронды қайнар] : {{FULLPAGENAME}}, нұсқасының нөмірі {{REVISIONID}}, соңғы түзетуі {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC / Уикипедия ауторлары. — Электронды дерек. — Флорида штаты. : Уикимедия Қоры, {{CURRENTYEAR}}. — Қатынау реті: {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}
 23+
 24+=== [[APA мәнері]] ===
 25+{{FULLPAGENAME}}. ({{CURRENTYEAR}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}). ''{{SITENAME}}, {{int:sitesubtitle}}'' мағлұматы. {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} бетінен <citation>{{CURRENTTIME}}, {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> кезінде алынған.
 26+
 27+=== [[MLA мәнері]] ===
 28+«{{FULLPAGENAME}}». ''{{SITENAME}}, {{int:sitesubtitle}}''. {{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC. <citation>{{CURRENTDAY}} {{CURRENTMONTHABBREV}} {{CURRENTYEAR}}, {{CURRENTTIME}}</citation> &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt;.
 29+
 30+=== [[MHRA мәнері]] ===
 31+{{SITENAME}} үлескерлері, '{{FULLPAGENAME}}', ''{{SITENAME}}, {{int:sitesubtitle}},'' {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, {{CURRENTTIME}} UTC, &lt;{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}&gt; [<citation>{{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}</citation> кезінде қатыналды]
 32+
 33+=== [[Шикаго мәнері]] ===
 34+{{SITENAME}} үлескері, «{{FULLPAGENAME}}», ''{{SITENAME}}, {{int:sitesubtitle}},'' {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (<citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> кезінде қатыналды).
 35+
 36+=== [[CBE/CSE мәнері]] ===
 37+{{SITENAME}} үлескерлері. {{FULLPAGENAME}} [Интернет]. {{SITENAME}}, {{int:sitesubtitle}}; {{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}, {{CURRENTTIME}} UTC [<citation>{{CURRENTYEAR}} {{CURRENTMONTHABBREV}} {{CURRENTDAY}}</citation> кезінде дәйексөз алынды]. Қатынауы:
 38+{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}.
 39+
 40+=== [[Көк кітап|Көк кітап мәнері]] ===
 41+{{FULLPAGENAME}}, {{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}} (соңғы қаралғаны <citation>{{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}</citation> кезінде).
 42+
 43+=== [[BibTeX]] жазбасы ===
 44+
 45+ @misc{ wiki:xxx,
 46+ author = "{{SITENAME}}",
 47+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 48+ year = "{{CURRENTYEAR}}",
 49+ url = "{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}",
 50+ note = "[Желіден; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> кезінде қатыналды]"
 51+ }
 52+
 53+[[LaTeX]] бумасының URL жайын (<code>\usepackage{url}</code> кіріспенің қайбір орнында) қолданғанда (веб жайларын өнерлеу пішімдеуін келтіреді) келесісін қалауға болады:
 54+
 55+ @misc{ wiki:xxx,
 56+ author = "{{SITENAME}}",
 57+ title = "{{FULLPAGENAME}} --- {{SITENAME}}{,} {{int:sitesubtitle}}",
 58+ year = "{{CURRENTYEAR}}",
 59+ url = "'''\url{'''{{fullurl:{{FULLPAGENAME}}|oldid={{REVISIONID}}}}'''}'''",
 60+ note = "[Желіден; <citation>{{CURRENTDAY}}-{{CURRENTMONTHNAME}}-{{CURRENTYEAR}}</citation> кезінде қатыналды]"
 61+ }
 62+
 63+
 64+</div> <!--closing div for "plainlinks"-->
Property changes on: trunk/extensions/Cite/cite_text-kk-cyrl
___________________________________________________________________
Added: svn:eol-style
165 + native
Index: trunk/extensions/Filepath/SpecialFilepath.i18n.php
@@ -185,7 +185,7 @@
186186 $wgFilepathMessages['kaa'] = array(
187187 'filepath' => 'Fayl jolı',
188188 );
189 -$wgFilepathMessages['kk-kz'] = array(
 189+$wgFilepathMessages['kk-cyrl'] = array(
190190 'filepath' => 'Файл орналасуы ',
191191 'filepath_page' => 'Файл аты:',
192192 'filepath_submit' => 'Орналасуын табу ',
@@ -193,7 +193,7 @@
194194
195195 Файл атауын «{{ns:image}}:» деген бастауышсыз еңгізіңіз.',
196196 );
197 -$wgFilepathMessages['kk-tr'] = array(
 197+$wgFilepathMessages['kk-latn'] = array(
198198 'filepath' => 'Faýl ornalaswı ',
199199 'filepath_page' => 'Faýl atı:',
200200 'filepath_submit' => 'Ornalaswın tabw ',
@@ -201,7 +201,7 @@
202202
203203 Faýl atawın «{{ns:image}}:» degen bastawışsız eñgiziñiz.',
204204 );
205 -$wgFilepathMessages['kk-cn'] = array(
 205+$wgFilepathMessages['kk-arab'] = array(
206206 'filepath' => 'فايل ورنالاسۋى ',
207207 'filepath_page' => 'فايل اتى:',
208208 'filepath_submit' => 'ورنالاسۋىن تابۋ ',
@@ -209,7 +209,7 @@
210210
211211 فايل اتاۋىن «{{ns:image}}:» دەگەن باستاۋىشسىز ەڭگٸزٸڭٸز.',
212212 );
213 -$wgFilepathMessages['kk'] = $wgFilepathMessages['kk-kz'];
 213+
214214 $wgFilepathMessages['ksh'] = array(
215215 'filepath' => 'Bellder, Tööhn, uew. zëije, med ier URL',
216216 'filepath_page' => 'Dattëij_Name:',
@@ -356,6 +356,14 @@
357357
358358 請輸入檔名,不要包含"{{ns:image}}:"開頭。',
359359 );
 360+
 361+# Kazakh fallbacks
 362+$wgFilepathMessages['kk-kz'] = $wgFilepathMessages['kk-cyrl'];
 363+$wgFilepathMessages['kk-tr'] = $wgFilepathMessages['kk-latn'];
 364+$wgFilepathMessages['kk-cn'] = $wgFilepathMessages['kk-arab'];
 365+$wgFilepathMessages['kk'] = $wgFilepathMessages['kk-cyrl'];
 366+
 367+# Chinese fallbacks
360368 $wgFilepathMessages['zh'] = $wgFilepathMessages['zh-hans'];
361369 $wgFilepathMessages['zh-cn'] = $wgFilepathMessages['zh-hans'];
362370 $wgFilepathMessages['zh-hk'] = $wgFilepathMessages['zh-hant'];
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-cyrl.php
@@ -0,0 +1,40 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Cyrillic translation by [[kk:User:AlefZet]]
 6+ * Internationalisation file for the CategoryTree extension
 7+ *
 8+ * @addtogroup Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2006 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['categorytree']= 'Санат бұтақтары';
 15+$messages['categorytree-tab']= 'Бұтақтар';
 16+$messages['categorytree-header']= 'Санат мазмұның бұтақтар түрде көру үшін атауын енгізіңіз.
 17+Аңғарпта: Бұл іске JavaScript құралының AJAX деген кеңейтілген қабілеті қажет болады.
 18+Егер шолғышыңыз өте ескі, немесе JavaScript өшірілген болса, бұл іске асырылмайды.';
 19+
 20+$messages['categorytree-category']= 'Санат';
 21+$messages['categorytree-go']= 'Бұтақтарын көрсет';
 22+$messages['categorytree-parents']= 'Жоғарғылар';
 23+
 24+$messages['categorytree-mode-categories']= 'тек санаттар';
 25+$messages['categorytree-mode-pages']= 'беттер (суреттерді санамай)';
 26+$messages['categorytree-mode-all']= 'барлық бет';
 27+
 28+$messages['categorytree-collapse']= 'тарылту';
 29+$messages['categorytree-expand']= 'кеңейту';
 30+$messages['categorytree-load']= 'жүктеу';
 31+$messages['categorytree-loading']= 'жүктеуде';
 32+$messages['categorytree-nothing-found']= 'ештеңе табылмады';
 33+$messages['categorytree-no-subcategories']= 'санатшалары жоқ';
 34+$messages['categorytree-no-pages']= 'беттері не санатшалары жоқ';
 35+$messages['categorytree-not-found']= "<i>$1</i> деген санат табылмады";
 36+$messages['categorytree-error'] = 'Деректерді жүктеу кезінде шатақ шықты.';
 37+$messages['categorytree-retry'] = 'Бір сәт күте тұрып қайталаңыз.';
 38+
 39+$messages['categorytree-show-list'] = "Тізімше көрсет";
 40+$messages['categorytree-show-tree'] = "Бұтақтарша көрсет";
 41+$messages['categorytree-too-many-subcats'] = "Санатшалар тым көп болғандықтан, бұтақтары көрсетілмейді.";
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-cyrl.php
___________________________________________________________________
Added: svn:eol-style
142 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-latn.php
@@ -0,0 +1,40 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Latin translation by [[kk:User:AlefZet]]
 6+ * Internationalisation file for the CategoryTree extension
 7+ *
 8+ * @addtogroup Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2006 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['categorytree']= 'Sanat butaqtarı';
 15+$messages['categorytree-tab']= 'Butaqtar';
 16+$messages['categorytree-header']= 'Sanat mazmunıñ butaqtar türde körw üşin atawın engiziñiz.
 17+Añğarpta: Bul iske JavaScript quralınıñ AJAX degen keñeýtilgen qabileti qajet boladı.
 18+Eger şolğışıñız öte eski, nemese JavaScript öşirilgen bolsa, bul iske asırılmaýdı.';
 19+
 20+$messages['categorytree-category']= 'Sanat';
 21+$messages['categorytree-go']= 'Butaqtarın körset';
 22+$messages['categorytree-parents']= 'Joğarğılar';
 23+
 24+$messages['categorytree-mode-categories']= 'tek sanattar';
 25+$messages['categorytree-mode-pages']= 'better (swretterdi sanamaý)';
 26+$messages['categorytree-mode-all']= 'barlıq bet';
 27+
 28+$messages['categorytree-collapse']= 'tarıltw';
 29+$messages['categorytree-expand']= 'keñeýtw';
 30+$messages['categorytree-load']= 'jüktew';
 31+$messages['categorytree-loading']= 'jüktewde';
 32+$messages['categorytree-nothing-found']= 'eşteñe tabılmadı';
 33+$messages['categorytree-no-subcategories']= 'sanatşaları joq';
 34+$messages['categorytree-no-pages']= 'betteri ne sanatşaları joq';
 35+$messages['categorytree-not-found']= "<i>$1</i> degen sanat tabılmadı";
 36+$messages['categorytree-error'] = 'Derekterdi jüktew kezinde şataq şıqtı.';
 37+$messages['categorytree-retry'] = 'Bir sät küte turıp qaýtalañız.';
 38+
 39+$messages['categorytree-show-list'] = "Tizimşe körset";
 40+$messages['categorytree-show-tree'] = "Butaqtarşa körset";
 41+$messages['categorytree-too-many-subcats'] = "Sanatşalar tım köp bolğandıqtan, butaqtarı körsetilmeýdi.";
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-latn.php
___________________________________________________________________
Added: svn:eol-style
142 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-cn.php
@@ -1,41 +1,13 @@
22 <?php
 3+
34 /**
 5+ * Kazakh (China)
46 * Internationalisation file for the CategoryTree extension
57 *
68 * @addtogroup Extensions
79 * @author Daniel Kinzler, brightbyte.de
810 * @copyright © 2006 Daniel Kinzler
911 * @licence GNU General Public Licence 2.0 or later
10 - * Kazakh Arabic translation by [[kk:User:AlefZet]]
1112 */
1213
13 -$messages['categorytree']= 'سانات بۇتاقتارى';
14 -$messages['categorytree-tab']= 'بۇتاقتار';
15 -$messages['categorytree-header']= 'سانات مازمۇنىڭ بۇتاقتار تٷردە كٶرۋ ٷشٸن اتاۋىن ەنگٸزٸڭٸز.
16 -
17 -اڭعارپتا: بۇل ٸسكە JavaScript قۇرالىنىڭ AJAX دەگەن كەڭەيتٸلگەن قابٸلەتٸ قاجەت بولادى.
18 -ەگەر شولعىشىڭىز ٶتە ەسكٸ, نەمەسە JavaScript ٶشٸرٸلگەن بولسا, بۇل ٸسكە اسىرىلمايدى.';
19 -
20 -
21 -$messages['categorytree-category']= 'سانات';
22 -$messages['categorytree-go']= 'بۇتاقتارىن كٶرسەت';
23 -$messages['categorytree-parents']= 'جوعارعىلار';
24 -
25 -$messages['categorytree-mode-categories']= 'تەك ساناتتار';
26 -$messages['categorytree-mode-pages']= 'بەتتەر (سۋرەتتەردٸ ساناماي)';
27 -$messages['categorytree-mode-all']= 'بارلىق بەت';
28 -
29 -$messages['categorytree-collapse']= 'تارىلتۋ';
30 -$messages['categorytree-expand']= 'كەڭەيتۋ';
31 -$messages['categorytree-load']= 'جٷكتەۋ';
32 -$messages['categorytree-loading']= 'جٷكتەۋدە';
33 -$messages['categorytree-nothing-found']= 'ەشتەڭە تابىلمادى';
34 -$messages['categorytree-no-subcategories']= 'ساناتشالارى جوق';
35 -$messages['categorytree-no-pages']= 'بەتتەرٸ نە ساناتشالارى جوق';
36 -$messages['categorytree-not-found']= "<i>$1</i> دەگەن سانات تابىلمادى";
37 -$messages['categorytree-error'] = 'دەرەكتەردٸ جٷكتەۋ كەزٸندە شاتاق شىقتى.';
38 -$messages['categorytree-retry'] = 'بٸر سٵت كٷتە تۇرىپ قايتالاڭىز.';
39 -
40 -$messages['categorytree-show-list'] = "تٸزٸمشە كٶرسەت";
41 -$messages['categorytree-show-tree'] = "بۇتاقتارشا كٶرسەت";
42 -$messages['categorytree-too-many-subcats'] = "ساناتشالار تىم كٶپ بولعاندىقتان, بۇتاقتارى كٶرسەتٸلمەيدٸ.";
 14+require_once( dirname( __FILE__ ) . '/CategoryTree.i18n.kk-arab.php' );
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-kz.php
@@ -1,41 +1,13 @@
22 <?php
 3+
34 /**
 5+ * Kazakh (Kazakhstan)
46 * Internationalisation file for the CategoryTree extension
57 *
68 * @addtogroup Extensions
79 * @author Daniel Kinzler, brightbyte.de
810 * @copyright © 2006 Daniel Kinzler
911 * @licence GNU General Public Licence 2.0 or later
10 - * Kazakh Cyrillic translation by [[kk:User:AlefZet]]
1112 */
1213
13 -$messages['categorytree']= 'Санат бұтақтары';
14 -$messages['categorytree-tab']= 'Бұтақтар';
15 -$messages['categorytree-header']=
16 -'Санат мазмұның бұтақтар түрде көру үшін атауын енгізіңіз.
17 -Аңғарпта: Бұл іске JavaScript құралының AJAX деген кеңейтілген қабілеті қажет болады.
18 -Егер шолғышыңыз өте ескі, немесе JavaScript өшірілген болса, бұл іске асырылмайды.
19 -';
20 -
21 -$messages['categorytree-category']= 'Санат';
22 -$messages['categorytree-go']= 'Бұтақтарын көрсет';
23 -$messages['categorytree-parents']= 'Жоғарғылар';
24 -
25 -$messages['categorytree-mode-categories']= 'тек санаттар';
26 -$messages['categorytree-mode-pages']= 'беттер (суреттерді санамай)';
27 -$messages['categorytree-mode-all']= 'барлық бет';
28 -
29 -$messages['categorytree-collapse']= 'тарылту';
30 -$messages['categorytree-expand']= 'кеңейту';
31 -$messages['categorytree-load']= 'жүктеу';
32 -$messages['categorytree-loading']= 'жүктеуде';
33 -$messages['categorytree-nothing-found']= 'ештеңе табылмады';
34 -$messages['categorytree-no-subcategories']= 'санатшалары жоқ';
35 -$messages['categorytree-no-pages']= 'беттері не санатшалары жоқ';
36 -$messages['categorytree-not-found']= "<i>$1</i> деген санат табылмады";
37 -$messages['categorytree-error'] = 'Деректерді жүктеу кезінде шатақ шықты.';
38 -$messages['categorytree-retry'] = 'Бір сәт күте тұрып қайталаңыз.';
39 -
40 -$messages['categorytree-show-list'] = "Тізімше көрсет";
41 -$messages['categorytree-show-tree'] = "Бұтақтарша көрсет";
42 -$messages['categorytree-too-many-subcats'] = "Санатшалар тым көп болғандықтан, бұтақтары көрсетілмейді.";
 14+require_once( dirname( __FILE__ ) . '/CategoryTree.i18n.kk-cyrl.php' );
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-arab.php
@@ -0,0 +1,40 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Arabic translation by [[kk:User:AlefZet]]
 6+ * Internationalisation file for the CategoryTree extension
 7+ *
 8+ * @addtogroup Extensions
 9+ * @author Daniel Kinzler, brightbyte.de
 10+ * @copyright © 2006 Daniel Kinzler
 11+ * @licence GNU General Public Licence 2.0 or later
 12+ */
 13+
 14+$messages['categorytree']= 'سانات بۇتاقتارى';
 15+$messages['categorytree-tab']= 'بۇتاقتار';
 16+$messages['categorytree-header']= 'سانات مازمۇنىڭ بۇتاقتار تٷردە كٶرۋ ٷشٸن اتاۋىن ەنگٸزٸڭٸز.
 17+اڭعارپتا: بۇل ٸسكە JavaScript قۇرالىنىڭ AJAX دەگەن كەڭەيتٸلگەن قابٸلەتٸ قاجەت بولادى.
 18+ەگەر شولعىشىڭىز ٶتە ەسكٸ, نەمەسە JavaScript ٶشٸرٸلگەن بولسا, بۇل ٸسكە اسىرىلمايدى.';
 19+
 20+$messages['categorytree-category']= 'سانات';
 21+$messages['categorytree-go']= 'بۇتاقتارىن كٶرسەت';
 22+$messages['categorytree-parents']= 'جوعارعىلار';
 23+
 24+$messages['categorytree-mode-categories']= 'تەك ساناتتار';
 25+$messages['categorytree-mode-pages']= 'بەتتەر (سۋرەتتەردٸ ساناماي)';
 26+$messages['categorytree-mode-all']= 'بارلىق بەت';
 27+
 28+$messages['categorytree-collapse']= 'تارىلتۋ';
 29+$messages['categorytree-expand']= 'كەڭەيتۋ';
 30+$messages['categorytree-load']= 'جٷكتەۋ';
 31+$messages['categorytree-loading']= 'جٷكتەۋدە';
 32+$messages['categorytree-nothing-found']= 'ەشتەڭە تابىلمادى';
 33+$messages['categorytree-no-subcategories']= 'ساناتشالارى جوق';
 34+$messages['categorytree-no-pages']= 'بەتتەرٸ نە ساناتشالارى جوق';
 35+$messages['categorytree-not-found']= "<i>$1</i> دەگەن سانات تابىلمادى";
 36+$messages['categorytree-error'] = 'دەرەكتەردٸ جٷكتەۋ كەزٸندە شاتاق شىقتى.';
 37+$messages['categorytree-retry'] = 'بٸر سٵت كٷتە تۇرىپ قايتالاڭىز.';
 38+
 39+$messages['categorytree-show-list'] = "تٸزٸمشە كٶرسەت";
 40+$messages['categorytree-show-tree'] = "بۇتاقتارشا كٶرسەت";
 41+$messages['categorytree-too-many-subcats'] = "ساناتشالار تىم كٶپ بولعاندىقتان, بۇتاقتارى كٶرسەتٸلمەيدٸ.";
Property changes on: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-arab.php
___________________________________________________________________
Added: svn:eol-style
142 + native
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk-tr.php
@@ -1,41 +1,13 @@
22 <?php
 3+
34 /**
 5+ * Kazakh (Turkey)
46 * Internationalisation file for the CategoryTree extension
57 *
68 * @addtogroup Extensions
79 * @author Daniel Kinzler, brightbyte.de
810 * @copyright © 2006 Daniel Kinzler
911 * @licence GNU General Public Licence 2.0 or later
10 - * Kazakh Latin translation by [[kk:User:AlefZet]]
1112 */
1213
13 -$messages['categorytree']= 'Sanat butaqtarı';
14 -$messages['categorytree-tab']= 'Butaqtar';
15 -$messages['categorytree-header']= 'Sanat mazmunıñ butaqtar türde körw üşin atawın engiziñiz.
16 -
17 -Añğarpta: Bul iske JavaScript quralınıñ AJAX degen keñeýtilgen qabileti qajet boladı.
18 -Eger şolğışıñız öte eski, nemese JavaScript öşirilgen bolsa, bul iske asırılmaýdı.';
19 -
20 -
21 -$messages['categorytree-category']= 'Sanat';
22 -$messages['categorytree-go']= 'Butaqtarın körset';
23 -$messages['categorytree-parents']= 'Joğarğılar';
24 -
25 -$messages['categorytree-mode-categories']= 'tek sanattar';
26 -$messages['categorytree-mode-pages']= 'better (swretterdi sanamaý)';
27 -$messages['categorytree-mode-all']= 'barlıq bet';
28 -
29 -$messages['categorytree-collapse']= 'tarıltw';
30 -$messages['categorytree-expand']= 'keñeýtw';
31 -$messages['categorytree-load']= 'jüktew';
32 -$messages['categorytree-loading']= 'jüktewde';
33 -$messages['categorytree-nothing-found']= 'eşteñe tabılmadı';
34 -$messages['categorytree-no-subcategories']= 'sanatşaları joq';
35 -$messages['categorytree-no-pages']= 'betteri ne sanatşaları joq';
36 -$messages['categorytree-not-found']= "<i>$1</i> degen sanat tabılmadı";
37 -$messages['categorytree-error'] = 'Derekterdi jüktew kezinde şataq şıqtı.';
38 -$messages['categorytree-retry'] = 'Bir sät küte turıp qaýtalañız.';
39 -
40 -$messages['categorytree-show-list'] = "Tizimşe körset";
41 -$messages['categorytree-show-tree'] = "Butaqtarşa körset";
42 -$messages['categorytree-too-many-subcats'] = "Sanatşalar tım köp bolğandıqtan, butaqtarı körsetilmeýdi.";
 14+require_once( dirname( __FILE__ ) . '/CategoryTree.i18n.kk-latn.php' );
Index: trunk/extensions/CategoryTree/CategoryTree.i18n.kk.php
@@ -1,3 +1,13 @@
22 <?php
3 -require_once( dirname(__FILE__).'/CategoryTree.i18n.kk-kz.php' );
 3+/**
 4+ * Kazakh default
 5+ * Internationalisation file for the CategoryTree extension
 6+ *
 7+ * @addtogroup Extensions
 8+ * @author Daniel Kinzler, brightbyte.de
 9+ * @copyright © 2006 Daniel Kinzler
 10+ * @licence GNU General Public Licence 2.0 or later
 11+ */
412
 13+require_once( dirname( __FILE__ ) . '/CategoryTree.i18n.kk-cyrl.php' );
 14+
Index: trunk/extensions/LuceneSearch/LuceneSearch.i18n.php
@@ -450,15 +450,15 @@
451451 İzlew sorawı: $3 $9 $10',
452452 );
453453
454 -$wgLuceneSearchMessages['kk-kz'] = array(
 454+$wgLuceneSearchMessages['kk-cyrl'] = array(
455455 'searchnumber' => "<strong>$3 ішіндегі $1—$2 нәтиже</strong>",
456456 'searchprev' => "&#x00AB; <span style='font-size: small'>Алдыңғыға</span>",
457457 'searchnext' => "<span style='font-size: small'>Келесіге</span> &#x00BB;",
458458 'lucene-searchscore' => "Сәйкестігі: $1%",
459459 'lucene-resultsize' => "$1 ($2 сөз)",
460460 'searchdidyoumean' => "Мынау деп есепке алдыңыз ба: «<a href=\"$1\">$2</a>»?",
461 - 'searchnoresults' => "Ғафу етіңіз, сұранысынызға нақты сәйкесі бар еш нәтиже табылмады.",
462 - 'searchnearmatches' => "<b>Мына бет атауларында сұранысыңызға ұқсастығы бар:</b>\n",
 461+ 'searchnoresults' => "Ғафу етіңіз, сұранымынызға нақты сәйкесі бар еш нәтиже табылмады.",
 462+ 'searchnearmatches' => "<b>Мына бет атауларында сұранымыңызға ұқсастығы бар:</b>\n",
463463 'searchnearmatch' => "<li>$1</li><br />",
464464 'lucenepowersearchtext' => "
465465 Мына есім аяларда іздеу:<br />
@@ -472,15 +472,15 @@
473473 'searchincategory' => 'санатта',
474474 );
475475
476 -$wgLuceneSearchMessages['kk-tr'] = array(
 476+$wgLuceneSearchMessages['kk-latn'] = array(
477477 'searchnumber' => "<strong>$3 işindegi $1—$2 nätïje</strong>",
478478 'searchprev' => "&#x00AB; <span style='font-size: small'>Aldıñğığa</span>",
479479 'searchnext' => "<span style='font-size: small'>Kelesige</span> &#x00BB;",
480480 'lucene-searchscore' => "Säýkestigi: $1%",
481481 'lucene-resultsize' => "$1 ($2 söz)",
482482 'searchdidyoumean' => "Mınaw dep esepke aldıñız ba: «<a href=\"$1\">$2</a>»?",
483 - 'searchnoresults' => "Ğafw etiñiz, suranısınızğa naqtı säýkesi bar eş nätïje tabılmadı.",
484 - 'searchnearmatches' => "<b>Mına bet atawlarında suranısıñızğa uqsastığı bar:</b>\n",
 483+ 'searchnoresults' => "Ğafw etiñiz, suranımınızğa naqtı säýkesi bar eş nätïje tabılmadı.",
 484+ 'searchnearmatches' => "<b>Mına bet atawlarında suranımıñızğa uqsastığı bar:</b>\n",
485485 'searchnearmatch' => "<li>$1</li><br />",
486486 'lucenepowersearchtext' => "
487487 Mına esim ayalarda izdew:<br />
@@ -494,15 +494,15 @@
495495 'searchincategory' => 'sanatta',
496496 );
497497
498 -$wgLuceneSearchMessages['kk-cn'] = array(
 498+$wgLuceneSearchMessages['kk-arab'] = array(
499499 'searchnumber' => "<strong>$3 ٸشٸندەگٸ $1—$2 نٵتيجە</strong>",
500500 'searchprev' => "&#x00AB; <span style='font-size: small'>الدىڭعىعا</span>",
501501 'searchnext' => "<span style='font-size: small'>كەلەسٸگە</span> &#x00BB;",
502502 'lucene-searchscore' => "سٵيكەستٸگٸ: $1%",
503503 'lucene-resultsize' => "$1 ($2 سٶز)",
504504 'searchdidyoumean' => "مىناۋ دەپ ەسەپكە الدىڭىز با: «<a href=\"$1\">$2</a>»؟",
505 - 'searchnoresults' => "عافۋ ەتٸڭٸز, سۇرانىسىنىزعا ناقتى سٵيكەسٸ بار ەش نٵتيجە تابىلمادى.",
506 - 'searchnearmatches' => "<b>مىنا بەت اتاۋلارىندا سۇرانىسىڭىزعا ۇقساستىعى بار:</b>\n",
 505+ 'searchnoresults' => "عافۋ ەتٸڭٸز, سۇرانىمىنىزعا ناقتى سٵيكەسٸ بار ەش نٵتيجە تابىلمادى.",
 506+ 'searchnearmatches' => "<b>مىنا بەت اتاۋلارىندا سۇرانىمىڭىزعا ۇقساستىعى بار:</b>\n",
507507 'searchnearmatch' => "<li>$1</li><br />",
508508 'lucenepowersearchtext' => "
509509 مىنا ەسٸم ايالاردا ٸزدەۋ:<br />
@@ -516,8 +516,6 @@
517517 'searchincategory' => 'ساناتتا',
518518 );
519519
520 -$wgLuceneSearchMessages['kk'] = $wgLuceneSearchMessages['kk-kz'];
521 -
522520 $wgLuceneSearchMessages['la'] = array(
523521 'lucenepowersearchtext' => 'In spatiis nominalibus petere:
524522
@@ -894,6 +892,13 @@
895893 'searchincategory' => '在分類中'
896894 );
897895
 896+# Fallback Kazakh
 897+$wgLuceneSearchMessages['kk-kz'] = $wgLuceneSearchMessages['kk-cyrl'];
 898+$wgLuceneSearchMessages['kk-tr'] = $wgLuceneSearchMessages['kk-latn'];
 899+$wgLuceneSearchMessages['kk-cn'] = $wgLuceneSearchMessages['kk-arab'];
 900+$wgLuceneSearchMessages['kk'] = $wgLuceneSearchMessages['kk-cyrl'];
 901+
 902+# Fallback Chinese
898903 $wgLuceneSearchMessages['zh'] = $wgLuceneSearchMessages['zh-hans'];
899904 $wgLuceneSearchMessages['zh-cn'] = $wgLuceneSearchMessages['zh-hans'];
900905 $wgLuceneSearchMessages['zh-hk'] = $wgLuceneSearchMessages['zh-hant'];
Index: trunk/extensions/AntiSpoof/AntiSpoof_i18n.php
@@ -305,7 +305,7 @@
306306 'antispoof-mixedscripts' => '互換性のない文字列の混合を含んでいます',
307307 'antispoof-tooshort' => '正規化した名前が短すぎます',
308308 );
309 -$wgAntiSpoofMessages['kk-kz'] = array(
 309+$wgAntiSpoofMessages['kk-cyrl'] = array(
310310 'antispoof-name-conflict' => '«$1» атауы бар «$2» тіркелгіге тым ұқсас. Басқа атау таңдаңыз.',
311311 'antispoof-name-illegal' => 'Қатысушы аты шатақтауын немесе қалжындауын бөгеу үшін «$1» атауы рұқсат етілмейді: $2. Басқа атау таңдаңыз.',
312312 'antispoof-badtype' => 'Жарамсыз дерек түрі',
@@ -317,7 +317,7 @@
318318 'antispoof-mixedscripts' => 'Ішінде сиыспайтын аралас жазу түрлері бар',
319319 'antispoof-tooshort' => 'Ережеленген атауы тым қысқа',
320320 );
321 -$wgAntiSpoofMessages['kk-tr'] = array(
 321+$wgAntiSpoofMessages['kk-latn'] = array(
322322 'antispoof-name-conflict' => '«$1» atawı bar «$2» tirkelgige tım uqsas. Basqa ataw tañdañız.',
323323 'antispoof-name-illegal' => 'Qatıswşı atı şataqtawın nemese qaljındawın bögew üşin «$1» atawı ruqsat etilmeýdi: $2. Basqa ataw tañdañız.',
324324 'antispoof-badtype' => 'Jaramsız derek türi',
@@ -329,7 +329,7 @@
330330 'antispoof-mixedscripts' => 'İşinde sïıspaýtın aralas jazw türleri bar',
331331 'antispoof-tooshort' => 'Erejelengen atawı tım qısqa',
332332 );
333 -$wgAntiSpoofMessages['kk-cn'] = array(
 333+$wgAntiSpoofMessages['kk-arab'] = array(
334334 'antispoof-name-conflict' => '«$1» اتاۋى بار «$2» تٸركەلگٸگە تىم ۇقساس. باسقا اتاۋ تاڭداڭىز.',
335335 'antispoof-name-illegal' => 'قاتىسۋشى اتى شاتاقتاۋىن نەمەسە قالجىنداۋىن بٶگەۋ ٷشٸن «$1» اتاۋى رۇقسات ەتٸلمەيدٸ: $2. باسقا اتاۋ تاڭداڭىز.',
336336 'antispoof-badtype' => 'جارامسىز دەرەك تٷرٸ',
@@ -341,7 +341,6 @@
342342 'antispoof-mixedscripts' => 'ٸشٸندە سيىسپايتىن ارالاس جازۋ تٷرلەرٸ بار',
343343 'antispoof-tooshort' => 'ەرەجەلەنگەن اتاۋى تىم قىسقا',
344344 );
345 -$wgAntiSpoofMessages['kk'] = $wgAntiSpoofMessages['kk-kz'];
346345 $wgAntiSpoofMessages['ko'] = array(
347346 'antispoof-name-conflict' => '‘$1’ 사용자는 ‘$2’ 사용자와 이름이 너무 비슷합니다. 다른 이름으로 가입해주세요.',
348347 'antispoof-name-illegal' => '‘$1’ 사용자 이름은 다음의 이유로 인해 가입이 금지되었습니다: $2. 다른 이름으로 가입해주세요.',
@@ -596,6 +595,14 @@
597596 'antispoof-mixedscripts' => '包含不相容混合的指令碼',
598597 'antispoof-tooshort' => '合符標準的名稱太短',
599598 );
 599+
 600+# Kazakh fallbacks
 601+$wgAntiSpoofMessages['kk-kz'] = $wgAntiSpoofMessages['kk-cyrl'];
 602+$wgAntiSpoofMessages['kk-tr'] = $wgAntiSpoofMessages['kk-latn'];
 603+$wgAntiSpoofMessages['kk-cn'] = $wgAntiSpoofMessages['kk-arab'];
 604+$wgAntiSpoofMessages['kk'] = $wgAntiSpoofMessages['kk-cyrl'];
 605+
 606+# Chinese fallbacks
600607 $wgAntiSpoofMessages['zh'] = $wgAntiSpoofMessages['zh-hans'];
601608 $wgAntiSpoofMessages['zh-cn'] = $wgAntiSpoofMessages['zh-hans'];
602609 $wgAntiSpoofMessages['zh-hk'] = $wgAntiSpoofMessages['zh-hant'];
Index: trunk/extensions/Renameuser/SpecialRenameuser.i18n.php
@@ -539,7 +539,7 @@
540540 'renameuser-move-log' => 'ავტომატურად იქნა გადატანილი გვერდი მომხმარებლის "[[{{ns:user}}:$1|$1]]" სახელის შეცვლისას "[[{{ns:user}}:$2|$2]]-ით"',
541541 );
542542
543 -$wgRenameuserMessages['kk-kz'] = array(
 543+$wgRenameuserMessages['kk-cyrl'] = array(
544544 'renameuser' => 'Қатысушыны қайта атау',
545545 'renameuserold' => 'Ағымдағы қатысушы аты:',
546546 'renameusernew' => 'Жаңа қатысушы аты:',
@@ -563,7 +563,7 @@
564564 'renameuser-log' => '$1 түзетуі бар. $2',
565565 'renameuser-move-log' => '«[[{{ns:user}}:$1|$1]]» деген қатысушы атын «[[{{ns:user}}:$2|$2]]» дегенге ауысқанда бет өздік түрде жылжытылды',
566566 );
567 -$wgRenameuserMessages['kk-tr'] = array(
 567+$wgRenameuserMessages['kk-latn'] = array(
568568 'renameuser' => 'Qatıswşını qaýta ataw',
569569 'renameuserold' => 'Ağımdağı qatıswşı atı:',
570570 'renameusernew' => 'Jaña qatıswşı atı:',
@@ -587,7 +587,7 @@
588588 'renameuser-log' => '$1 tüzetwi bar. $2',
589589 'renameuser-move-log' => '«[[{{ns:user}}:$1|$1]]» degen qatıswşı atın «[[{{ns:user}}:$2|$2]]» degenge awısqanda bet özdik türde jıljıtıldı',
590590 );
591 -$wgRenameuserMessages['kk-cn'] = array(
 591+$wgRenameuserMessages['kk-arab'] = array(
592592 'renameuser' => 'قاتىسۋشىنى قايتا اتاۋ',
593593 'renameuserold' => 'اعىمداعى قاتىسۋشى اتى:',
594594 'renameusernew' => 'جاڭا قاتىسۋشى اتى:',
@@ -611,7 +611,6 @@
612612 'renameuser-log' => '$1 تٷزەتۋٸ بار. $2',
613613 'renameuser-move-log' => '«[[{{ns:user}}:$1|$1]]» دەگەن قاتىسۋشى اتىن «[[{{ns:user}}:$2|$2]]» دەگەنگە اۋىسقاندا بەت ٶزدٸك تٷردە جىلجىتىلدى',
614614 );
615 -$wgRenameuserMessages['kk'] = $wgRenameuserMessages['kk-kz'];
616615 $wgRenameuserMessages['kn'] = array(
617616 'renameuser' => 'ಸದಸ್ಯರನ್ನು ಮರುನಾಮಕರಣ ಮಾಡಿ',
618617 );
@@ -1057,6 +1056,14 @@
10581057 'renameuser-log' => '擁有$1次編輯. $2',
10591058 'renameuser-move-log' => '當由"[[User:$1|$1]]"重新命名作"[[User:$2|$2]]"時已經自動移動用戶頁',
10601059 );
 1060+
 1061+# Kazakh fallback
 1062+$wgRenameuserMessages['kk-kz'] = $wgRenameuserMessages['kk-cyrl'];
 1063+$wgRenameuserMessages['kk-tr'] = $wgRenameuserMessages['kk-latn'];
 1064+$wgRenameuserMessages['kk-cn'] = $wgRenameuserMessages['kk-arab'];
 1065+$wgRenameuserMessages['kk'] = $wgRenameuserMessages['kk-cyrl'];
 1066+
 1067+# Chinese fallback
10611068 $wgRenameuserMessages['zh'] = $wgRenameuserMessages['zh-hans'];
10621069 $wgRenameuserMessages['zh-cn'] = $wgRenameuserMessages['zh-hans'];
10631070 $wgRenameuserMessages['zh-hk'] = $wgRenameuserMessages['zh-hant'];
Index: trunk/extensions/Oversight/HideRevision.i18n.php
@@ -427,7 +427,7 @@
428428 ),
429429
430430 /* Kazakh Cyrillic (AlefZet) */
431 -'kk-kz' => array('hiderevision' => 'Нұсқаларды тұрақты жасыру',
 431+'kk-cyrl' => array('hiderevision' => 'Нұсқаларды тұрақты жасыру',
432432 // Empty form
433433 'hiderevision-prompt' => 'Жойылатын нұсқа нөмірі:',
434434 'hiderevision-continue' => 'Жалғастыру',
@@ -471,7 +471,7 @@
472472 ),
473473
474474 /* Kazakh Latin (AlefZet) */
475 -'kk-tr' => array('hiderevision' => 'Nusqalardı turaqtı jasırw',
 475+'kk-latn' => array('hiderevision' => 'Nusqalardı turaqtı jasırw',
476476 // Empty form
477477 'hiderevision-prompt' => 'Joýılatın nusqa nömiri:',
478478 'hiderevision-continue' => 'Jalğastırw',
@@ -515,7 +515,7 @@
516516 ),
517517
518518 /* Kazakh Arabic (AlefZet) */
519 -'kk-cn' => array('hiderevision' => 'نۇسقالاردى تۇراقتى جاسىرۋ',
 519+'kk-arab' => array('hiderevision' => 'نۇسقالاردى تۇراقتى جاسىرۋ',
520520 // Empty form
521521 'hiderevision-prompt' => 'جويىلاتىن نۇسقا نٶمٸرٸ:',
522522 'hiderevision-continue' => 'جالعاستىرۋ',
@@ -1061,8 +1061,12 @@
10621062
10631063 );
10641064
1065 - /* Kazakh default, fallback to kk-kz */
1066 - $messages['kk'] = $messages['kk-kz'];
 1065+ /* Kazakh fallbacks */
 1066+ $messages['kk-kz'] = $messages['kk-cyrl'];
 1067+ $messages['kk-tr'] = $messages['kk-latn'];
 1068+ $messages['kk-cn'] = $messages['kk-arab'];
 1069+ $messages['kk'] = $messages['kk-cyrl'];
 1070+
10671071 /* Chinese defaults, fallback to zh-hans or zh-hant */
10681072 $messages['zh'] = $messages['zh-hans'];
10691073 $messages['zh-cn'] = $messages['zh-hans'];
Index: trunk/extensions/Translate/Translate.i18n.php
@@ -732,7 +732,7 @@
733733 );
734734
735735 # ‪Қазақша (кирил)‬ (AlefZet)
736 -$messages['kk-kz'] = array(
 736+$messages['kk-cyrl'] = array(
737737 'translate' => 'Аудару',
738738 'translate-edit' => 'өңдеу',
739739 'translate-talk' => 'талқылау',
@@ -782,52 +782,104 @@
783783 );
784784
785785 # ‪Qazaqşa (latın)‬ (AlefZet)
786 -$messages['kk-tr'] = array(
787 - 'translate' => 'Awdarw',
788 - 'translate-edit' => 'öñdew',
789 - 'translate-talk' => 'talqılaw',
790 - 'translate-history' => 'tarïxı',
791 - 'translate-task-view' => 'Mınadan barlıq xabarlardı qaraw',
792 - 'translate-task-untranslated' => 'Mınadan barlıq awdarılmağan xabarlardı qaraw',
793 - 'translate-task-review' => 'Mınağan jasalğan özgeristerdi qarap şığw',
794 - 'translate-task-reviewall' => 'Mınadağı barlıq awdarmalardı qarap şığw',
795 - 'translate-task-export' => 'Mınadağı awdarmalardı sırtqa berw',
796 - 'translate-task-export-to-file' => 'Mınadağı awdarmanı faýl etip sırtqa berw',
797 - 'translate-settings' => 'Talabım: $1 $2 $3 tilinde $4 sanımen şektelgendi $5',
798 - 'translate-paging' => '<div>Xabarlardıñ körsetlwi: $1 nömirden $2 nömirge (ne barlığı $3). [ $4 | $5 ]</div>',
799 - 'translate-submit' => 'Keltirw',
800 - 'translate-next' => 'Kelesi bet',
801 - 'translate-prev' => 'Aldıñğı bet',
802 - 'translate-optional' => '(mindetti emes)',
803 - 'translate-ignored' => '(elemeýtin)',
 786+$messages['kk-latn'] = array(
 787+ 'translate' => 'Awdarw',
 788+ 'translate-edit' => 'öñdew',
 789+ 'translate-talk' => 'talqılaw',
 790+ 'translate-history' => 'tarïxı',
 791+ 'translate-delete' => 'qaýtarw',
 792+ 'translate-task-view' => 'barlıq xabarın qaraw',
 793+ 'translate-task-untranslated' => 'awdarılmağan barlıq xabarın qaraw',
 794+ 'translate-task-optional' => 'mindetti emes xabarların qaraw',
 795+ 'translate-task-review' => 'özgeristerin qarap şığw',
 796+ 'translate-task-reviewall' => 'barlıq awdarmaların qarap şığw',
 797+ 'translate-task-export' => 'awdarmaların sırtqa berw',
 798+ 'translate-task-export-to-file' => 'awdarmaların faýlmen sırtqa berw',
 799+ 'translate-settings' => '$3 tilindegi $2 (kölemimen $4) $1 talap etem. $5',
 800+ 'translate-paging' => '<div>Körsetilgen xabar awqımı: $1 — $2 (ne barlığı $3). [ $4 | $5 ]</div>',
 801+ 'translate-submit' => 'Keltir!',
 802+ 'translate-next' => 'Kelesi bet',
 803+ 'translate-prev' => 'Aldıñğı bet',
 804+ 'translate-optional' => '(mindetti emes)',
 805+ 'translate-ignored' => '(elemeýtin)',
804806 'translate-edit-message-format' => 'Bul xabardıñ pişimi — <b>$1</b>.',
805 - 'translate-edit-message-in' => 'Ağımdağı jol <b>$1</b> ($2) tilimen:',
806 - 'translate-edit-message-in-fb' => 'Ağımdağı jol <b>$1</b> ($2) süýenw tilimen:',
 807+ 'translate-edit-message-in' => 'Ağımdağı jol <b>$1</b> ($2) tilimen:',
 808+ 'translate-edit-message-in-fb' => 'Ağımdağı jol <b>$1</b> ($2) süýenw tilimen:',
 809+ 'translate-magic-pagename' => 'Keñeýtilgen MediaWiki awdarwı',
 810+ 'translate-magic-help' => 'Arnaýı bet bürkemelerin, sïqırlı sözderin, bezendirw mäner atawların jäne esim aya atawların awdara alasız.
 811+
 812+Sïqırlı sözderde ağılşınşa nusqasın kirgizwiñiz jön, äýtpese qızmeti toqtaladı. Tağı da birinşi babın (0 ne 1) ärdaýım qaldırıñız.
 813+
 814+Arnaýı bet bürkemelerinde jäne sïqırlı sözderinde birneşe awdarma bolwı mümkin. Awdarmalar ütirmen (,) böliktenedi. Bezendirw mäner jäne esim aya atawlarında tek bir awdarma bolwı tïis.
 815+
 816+Esim aya awdarmalarında <tt>$1_talk</tt> degen arnaýı keltiriledi. <tt>$1</tt> degen aýnalmalı özdiktik torap atawımen almastırıladı (mısalı, <tt>{{SITENAME}} talqılawı</tt>). Eger sizdiñ tiliñizde torap atawın özgertpeý durıs söýlem qurılmasa, damıtwşılarğa xabarlasıñız.',
 817+ 'translate-magic-form' => 'Tili: $1 Quraşı: $2 $3',
 818+ 'translate-magic-submit' => 'Keltir',
 819+ 'translate-magic-cm-to-be' => 'Bolwğa tïisti',
 820+ 'translate-magic-cm-current' => 'Ağımdağı',
 821+ 'translate-magic-cm-original' => 'Tüpnusqası',
 822+ 'translate-magic-cm-fallback' => 'Süýemeldewi',
 823+ 'translate-magic-cm-save' => 'Saqta!',
 824+ 'translate-magic-cm-export' => 'Sırtqa ber',
 825+ 'translate-magic-cm-updatedusing' => 'Special:Magic degendi qoldanıp saqtalğan',
 826+ 'translate-magic-cm-savefailed' => 'Saqtaw sätsiz boldı',
 827+ 'translate-magic-special' => 'Arnaýı bet bürkemeleri',
 828+ 'translate-magic-words' => 'Sïqır sözder',
 829+ 'translate-magic-skin' => 'Bezendirw mäneri atawları',
 830+ 'translate-magic-namespace' => 'Esim aya atawları',
 831+ 'translationchanges' => 'Awdarma özgeristeri',
 832+ 'translate-page-no-such-language' => 'Keltirilgen til belgilemesi jaramsız',
807833 );
808 -# ‪قازاقشا (اراب)‬ (AlefZet - 20)
809 -$messages['kk-cn'] = array(
810 - 'translate' => 'اۋدارۋ',
811 - 'translate-edit' => 'ٶڭدەۋ',
812 - 'translate-talk' => 'تالقىلاۋ',
813 - 'translate-history' => 'تاريحى',
814 - 'translate-task-view' => 'مىنادان بارلىق حابارلاردى قاراۋ',
815 - 'translate-task-untranslated' => 'مىنادان بارلىق اۋدارىلماعان حابارلاردى قاراۋ',
816 - 'translate-task-review' => 'مىناعان جاسالعان ٶزگەرٸستەردٸ قاراپ شىعۋ',
817 - 'translate-task-reviewall' => 'مىناداعى بارلىق اۋدارمالاردى قاراپ شىعۋ',
818 - 'translate-task-export' => 'مىناداعى اۋدارمالاردى سىرتقا بەرۋ',
819 - 'translate-task-export-to-file' => 'مىناداعى اۋدارمانى فايل ەتٸپ سىرتقا بەرۋ',
820 - 'translate-settings' => 'تالابىم: $1 $2 $3 تٸلٸندە $4 سانىمەن شەكتەلگەندٸ $5',
821 - 'translate-paging' => '<div>حابارلاردىڭ كٶرسەتلۋٸ: $1 نٶمٸردەن $2 نٶمٸرگە (نە بارلىعى $3). [ $4 | $5 ]</div>',
822 - 'translate-submit' => 'كەلتٸرۋ',
823 - 'translate-next' => 'كەلەسٸ بەت',
824 - 'translate-prev' => 'الدىڭعى بەت',
825 - 'translate-optional' => '(مٸندەتتٸ ەمەس)',
826 - 'translate-ignored' => '(ەلەمەيتٸن)',
 834+
 835+# ‪قازاقشا (اراب)‬ (AlefZet)
 836+$messages['kk-arab'] = array(
 837+ 'translate' => 'اۋدارۋ',
 838+ 'translate-edit' => 'ٶڭدەۋ',
 839+ 'translate-talk' => 'تالقىلاۋ',
 840+ 'translate-history' => 'تاريحى',
 841+ 'translate-delete' => 'قايتارۋ',
 842+ 'translate-task-view' => 'بارلىق حابارىن قاراۋ',
 843+ 'translate-task-untranslated' => 'اۋدارىلماعان بارلىق حابارىن قاراۋ',
 844+ 'translate-task-optional' => 'مٸندەتتٸ ەمەس حابارلارىن قاراۋ',
 845+ 'translate-task-review' => 'ٶزگەرٸستەرٸن قاراپ شىعۋ',
 846+ 'translate-task-reviewall' => 'بارلىق اۋدارمالارىن قاراپ شىعۋ',
 847+ 'translate-task-export' => 'اۋدارمالارىن سىرتقا بەرۋ',
 848+ 'translate-task-export-to-file' => 'اۋدارمالارىن فايلمەن سىرتقا بەرۋ',
 849+ 'translate-settings' => '$3 تٸلٸندەگٸ $2 (كٶلەمٸمەن $4) $1 تالاپ ەتەم. $5',
 850+ 'translate-paging' => '<div>كٶرسەتٸلگەن حابار اۋقىمى: $1 — $2 (نە بارلىعى $3). [ $4 | $5 ]</div>',
 851+ 'translate-submit' => 'كەلتٸر!',
 852+ 'translate-next' => 'كەلەسٸ بەت',
 853+ 'translate-prev' => 'الدىڭعى بەت',
 854+ 'translate-optional' => '(مٸندەتتٸ ەمەس)',
 855+ 'translate-ignored' => '(ەلەمەيتٸن)',
827856 'translate-edit-message-format' => 'بۇل حاباردىڭ پٸشٸمٸ — <b>$1</b>.',
828 - 'translate-edit-message-in' => 'اعىمداعى جول <b>$1</b> ($2) تٸلٸمەن:',
829 - 'translate-edit-message-in-fb' => 'اعىمداعى جول <b>$1</b> ($2) سٷيەنۋ تٸلٸمەن:',
 857+ 'translate-edit-message-in' => 'اعىمداعى جول <b>$1</b> ($2) تٸلٸمەن:',
 858+ 'translate-edit-message-in-fb' => 'اعىمداعى جول <b>$1</b> ($2) سٷيەنۋ تٸلٸمەن:',
 859+ 'translate-magic-pagename' => 'كەڭەيتٸلگەن MediaWiki اۋدارۋى',
 860+ 'translate-magic-help' => 'ارنايى بەت بٷركەمەلەرٸن, سيقىرلى سٶزدەرٸن, بەزەندٸرۋ مٵنەر اتاۋلارىن جٵنە ەسٸم ايا اتاۋلارىن اۋدارا الاسىز.
 861+
 862+سيقىرلى سٶزدەردە اعىلشىنشا نۇسقاسىن كٸرگٸزۋٸڭٸز جٶن, ٵيتپەسە قىزمەتٸ توقتالادى. تاعى دا بٸرٸنشٸ بابىن (0 نە 1) ٵردايىم قالدىرىڭىز.
 863+
 864+ارنايى بەت بٷركەمەلەرٸندە جٵنە سيقىرلى سٶزدەرٸندە بٸرنەشە اۋدارما بولۋى مٷمكٸن. اۋدارمالار ٷتٸرمەن (,) بٶلٸكتەنەدٸ. بەزەندٸرۋ مٵنەر جٵنە ەسٸم ايا اتاۋلارىندا تەك بٸر اۋدارما بولۋى تيٸس.
 865+
 866+ەسٸم ايا اۋدارمالارىندا <tt>$1_talk</tt> دەگەن ارنايى كەلتٸرٸلەدٸ. <tt>$1</tt> دەگەن اينالمالى ٶزدٸكتٸك توراپ اتاۋىمەن الماستىرىلادى (مىسالى, <tt>{{SITENAME}} تالقىلاۋى</tt>). ەگەر سٸزدٸڭ تٸلٸڭٸزدە توراپ اتاۋىن ٶزگەرتپەي دۇرىس سٶيلەم قۇرىلماسا, دامىتۋشىلارعا حابارلاسىڭىز.',
 867+ 'translate-magic-form' => 'تٸلٸ: $1 قۇراشى: $2 $3',
 868+ 'translate-magic-submit' => 'كەلتٸر',
 869+ 'translate-magic-cm-to-be' => 'بولۋعا تيٸستٸ',
 870+ 'translate-magic-cm-current' => 'اعىمداعى',
 871+ 'translate-magic-cm-original' => 'تٷپنۇسقاسى',
 872+ 'translate-magic-cm-fallback' => 'سٷيەمەلدەۋٸ',
 873+ 'translate-magic-cm-save' => 'ساقتا!',
 874+ 'translate-magic-cm-export' => 'سىرتقا بەر',
 875+ 'translate-magic-cm-updatedusing' => 'Special:Magic دەگەندٸ قولدانىپ ساقتالعان',
 876+ 'translate-magic-cm-savefailed' => 'ساقتاۋ سٵتسٸز بولدى',
 877+ 'translate-magic-special' => 'ارنايى بەت بٷركەمەلەرٸ',
 878+ 'translate-magic-words' => 'سيقىر سٶزدەر',
 879+ 'translate-magic-skin' => 'بەزەندٸرۋ مٵنەرٸ اتاۋلارى',
 880+ 'translate-magic-namespace' => 'ەسٸم ايا اتاۋلارى',
 881+ 'translationchanges' => 'اۋدارما ٶزگەرٸستەرٸ',
 882+ 'translate-page-no-such-language' => 'كەلتٸرٸلگەن تٸل بەلگٸلەمەسٸ جارامسىز',
830883 );
831 -$messages['kk'] = $messages['kk-kz'];
832884
833885 $messages['la'] = array(
834886 'translate' => 'Traducere',
@@ -1427,6 +1479,13 @@
14281480 'translate-edit-message-in-fb' => '在 <b>$1</b> 於倚靠語言中的現行字串 ($2):',
14291481 );
14301482
 1483+/* Kazakh fallbacks */
 1484+$messages['kk-kz'] = $messages['kk-cyrl'];
 1485+$messages['kk-tr'] = $messages['kk-latn'];
 1486+$messages['kk-cn'] = $messages['kk-arab'];
 1487+$messages['kk'] = $messages['kk-cyrl'];
 1488+
 1489+/* Chinese fallbacks */
14311490 $messages['zh'] = $messages['zh-hans'];
14321491 $messages['zh-cn'] = $messages['zh-hans'];
14331492 $messages['zh-hk'] = $messages['zh-hant'];
Index: trunk/extensions/SiteMatrix/SiteMatrix.i18n.php
@@ -166,25 +166,24 @@
167167 'sitematrix-project' => 'Proyekt atı, proyekt aralıq sıltewi ha\'m til aralıq siltewi',
168168 'sitematrix-others' => 'Basqa Wikimedia proektleri',
169169 );
170 -$wgSiteMatrixMessages['kk-kz'] = array(
171 - "sitematrix" => "Барлық Wikimedia уики тізімі",
 170+$wgSiteMatrixMessages['kk-cyrl'] = array(
 171+ "sitematrix" => "Wikimedia уики тізімі",
172172 'sitematrix-language' => 'Тілі',
173173 'sitematrix-project' => 'Жоба атауы, жоба аралық сілтемесі және уики аралық сілтемесі',
174174 'sitematrix-others' => 'Басқа Wikimedia жобалары',
175175 );
176 -$wgSiteMatrixMessages['kk-tr'] = array(
 176+$wgSiteMatrixMessages['kk-latn'] = array(
177177 "sitematrix" => "Barlıq Wikimedia wïkï tizimi",
178178 'sitematrix-language' => 'Tili',
179179 'sitematrix-project' => 'Joba atawı, joba aralıq siltemesi jäne wïkï aralıq siltemesi',
180180 'sitematrix-others' => 'Basqa Wikimedia jobaları',
181181 );
182 -$wgSiteMatrixMessages['kk-cn'] = array(
 182+$wgSiteMatrixMessages['kk-arab'] = array(
183183 "sitematrix" => "بارلىق Wikimedia ۋيكي تٸزٸمٸ",
184184 'sitematrix-language' => 'تٸلٸ',
185185 'sitematrix-project' => 'جوبا اتاۋى, جوبا ارالىق سٸلتەمەسٸ جٵنە ۋيكي ارالىق سٸلتەمەسٸ',
186186 'sitematrix-others' => 'باسقا Wikimedia جوبالارى',
187187 );
188 -$wgSiteMatrixMessages['kk'] = $wgSiteMatrixMessages['kk-kz'];
189188 $wgSiteMatrixMessages['ko'] = array(
190189 'sitematrix' => '위키미디어 위키 목록',
191190 );
@@ -364,6 +363,14 @@
365364 'sitematrix-project' => '計畫名稱、跨計畫連結以及跨維基連結',
366365 'sitematrix-others' => '維基媒體的其它計畫',
367366 );
 367+
 368+# Kazakh fallback
 369+$wgSiteMatrixMessages['kk-kz'] = $wgSiteMatrixMessages['kk-cyrl'];
 370+$wgSiteMatrixMessages['kk-tr'] = $wgSiteMatrixMessages['kk-latn'];
 371+$wgSiteMatrixMessages['kk-cn'] = $wgSiteMatrixMessages['kk-arab'];
 372+$wgSiteMatrixMessages['kk'] = $wgSiteMatrixMessages['kk-cyrl'];
 373+
 374+# Chinese fallback
368375 $wgSiteMatrixMessages['zh'] = $wgSiteMatrixMessages['zh-hans'];
369376 $wgSiteMatrixMessages['zh-cn'] = $wgSiteMatrixMessages['zh-hans'];
370377 $wgSiteMatrixMessages['zh-hk'] = $wgSiteMatrixMessages['zh-hant'];
Index: trunk/extensions/inputbox/InputBox.i18n.php
@@ -269,7 +269,7 @@
270270 'createarticle' => 'Xleq amagrad',
271271 ),
272272
273 -'kk-kz' => array(
 273+'kk-cyrl' => array(
274274 'inputbox-error-no-type' => 'Жасалатын енгізу жолағының түрін келтірмепсіз.',
275275 'inputbox-error-bad-type' => 'Енгізу жолақтың «$1» түрі танылмады. Тек «create», «comment», «search» не «search2» деген түрлерді келтіріңіз.',
276276 'tryexact' => 'Дәл сәйкесін сынап көріңіз',
@@ -277,7 +277,7 @@
278278 'createarticle' => 'Бетті бастау',
279279 ),
280280
281 -'kk-tr' => array(
 281+'kk-latn' => array(
282282 'inputbox-error-no-type' => 'Jasalatın engizw jolağınıñ türin keltirmepsiz.',
283283 'inputbox-error-bad-type' => 'Engizw jolaqtıñ «$1» türi tanılmadı. Tek «create», «comment», «search» ne «search2» degen türlerdi keltiriñiz.',
284284 'tryexact' => 'Däl säýkesin sınap köriñiz',
@@ -285,7 +285,7 @@
286286 'createarticle' => 'Betti bastaw',
287287 ),
288288
289 -'kk-cn' => array(
 289+'kk-arab' => array(
290290 'inputbox-error-no-type' => 'جاسالاتىن ەنگٸزۋ جولاعىنىڭ تٷرٸن كەلتٸرمەپسٸز.',
291291 'inputbox-error-bad-type' => 'ەنگٸزۋ جولاقتىڭ «$1» تٷرٸ تانىلمادى. تەك «create», «comment», «search» نە «search2» دەگەن تٷرلەردٸ كەلتٸرٸڭٸز.',
292292 'tryexact' => 'دٵل سٵيكەسٸن سىناپ كٶرٸڭٸز',
@@ -571,8 +571,11 @@
572572
573573 );
574574
575 - /* Kazakh default, fallback to kk-kz */
576 - $messages['kk'] = $messages['kk-kz'];
 575+ /* Kazakh fallbacks */
 576+ $messages['kk-kz'] = $messages['kk-cyrl'];
 577+ $messages['kk-tr'] = $messages['kk-latn'];
 578+ $messages['kk-cn'] = $messages['kk-arab'];
 579+ $messages['kk'] = $messages['kk-cyrl'];
577580 /* Min nan default, fallback to nan */
578581 $messages['zh-min-nan'] = $messages['nan'];
579582 /* Chinese defaults, fallback to zh-hans or zh-hant */
Index: trunk/extensions/CheckUser/CheckUser.i18n.php
@@ -518,7 +518,7 @@
519519 'checkuser-check' => '調査',
520520 'checkuser-nolog' => 'ログファイルが見つかりません。',
521521 );
522 -$wgCheckUserMessages['kk-kz'] = array(
 522+$wgCheckUserMessages['kk-cyrl'] = array(
523523 'checkuser-summary' => 'Бұл құрал пайдаланушы қолданған IP жайлар үшін, немесе IP жай түзету/пайдаланушы деректерін көрсету үшін жуықтағы өзгерістерді қарап шығады.
524524 Пайдаланушыларды мен түзетулерді XFF IP арқылы IP жайға «/xff» дегенді қосып келтіруге болады. IPv4 (CIDR 16-32) және IPv6 (CIDR 64-128) арқауланады.
525525 Орындаушылық себептерімен 5000 түзетуден артық қайтарылмайды. Бұны ережелерге сәйкес пайдаланыңыз.',
@@ -543,7 +543,7 @@
544544 'checkuser-nolog' => 'Журнал файлы табылмады.',
545545 'checkuser-blocked' => 'Бұғатталған',
546546 );
547 -$wgCheckUserMessages['kk-tr'] = array(
 547+$wgCheckUserMessages['kk-latn'] = array(
548548 'checkuser-summary' => 'Bul qural paýdalanwşı qoldanğan IP jaýlar üşin, nemese IP jaý tüzetw/paýdalanwşı derekterin körsetw üşin jwıqtağı özgeristerdi qarap şığadı.
549549 Paýdalanwşılardı men tüzetwlerdi XFF IP arqılı IP jaýğa «/xff» degendi qosıp keltirwge boladı. IPv4 (CIDR 16-32) jäne IPv6 (CIDR 64-128) arqawlanadı.
550550 Orındawşılıq sebepterimen 5000 tüzetwden artıq qaýtarılmaýdı. Bunı erejelerge säýkes paýdalanıñız.',
@@ -568,7 +568,7 @@
569569 'checkuser-nolog' => 'Jwrnal faýlı tabılmadı.',
570570 'checkuser-blocked' => 'Buğattalğan',
571571 );
572 -$wgCheckUserMessages['kk-cn'] = array(
 572+$wgCheckUserMessages['kk-arab'] = array(
573573 'checkuser-summary' => 'بۇل قۇرال پايدالانۋشى قولدانعان IP جايلار ٷشٸن, نەمەسە IP جاي تٷزەتۋ/پايدالانۋشى دەرەكتەرٸن كٶرسەتۋ ٷشٸن جۋىقتاعى ٶزگەرٸستەردٸ قاراپ شىعادى.
574574 پايدالانۋشىلاردى مەن تٷزەتۋلەردٸ XFF IP ارقىلى IP جايعا «/xff» دەگەندٸ قوسىپ كەلتٸرۋگە بولادى. IPv4 (CIDR 16-32) جٵنە IPv6 (CIDR 64-128) ارقاۋلانادى.
575575 ورىنداۋشىلىق سەبەپتەرٸمەن 5000 تٷزەتۋدەن ارتىق قايتارىلمايدى. بۇنى ەرەجەلەرگە سٵيكەس پايدالانىڭىز.',
@@ -593,7 +593,6 @@
594594 'checkuser-nolog' => 'جۋرنال فايلى تابىلمادى.',
595595 'checkuser-blocked' => 'بۇعاتتالعان',
596596 );
597 -$wgCheckUserMessages['kk'] = $wgCheckUserMessages['kk-kz'];
598597 $wgCheckUserMessages['kn'] = array(
599598 'checkuser' => 'ಸದಸ್ಯನನ್ನು ಚೆಕ್ ಮಾಡಿ',
600599 );
@@ -998,6 +997,14 @@
999998 'checkuser-nolog' => '找不到記錄檔',
1000999 'checkuser-blocked' => '已經查封',
10011000 );
 1001+
 1002+# Kazakh fallbacks
 1003+$wgCheckUserMessages['kk-kz'] = $wgCheckUserMessages['kk-cyrl'];
 1004+$wgCheckUserMessages['kk-tr'] = $wgCheckUserMessages['kk-latn'];
 1005+$wgCheckUserMessages['kk-cn'] = $wgCheckUserMessages['kk-arab'];
 1006+$wgCheckUserMessages['kk'] = $wgCheckUserMessages['kk-cyrl'];
 1007+
 1008+# Chinese fallbacks
10021009 $wgCheckUserMessages['zh'] = $wgCheckUserMessages['zh-hans'];
10031010 $wgCheckUserMessages['zh-cn'] = $wgCheckUserMessages['zh-hans'];
10041011 $wgCheckUserMessages['zh-hk'] = $wgCheckUserMessages['zh-hant'];
Index: trunk/extensions/AjaxShowEditors/AjaxShowEditors.i18n.php
@@ -107,11 +107,21 @@
108108 'ajax-se-pending' => '更新します(この枠内をクリックするか編集を始めてください)',
109109 'ajax-se-idling' => '($1秒前)',
110110 );
111 -$wgAjaxShowEditorsMessages['kk-kz'] = array(
 111+$wgAjaxShowEditorsMessages['kk-cyrl'] = array(
112112 'ajax-se-title' => 'Ағымдағы өңделуде:',
113113 'ajax-se-pending' => 'жаңарту күтілуде... (бұл қабышақты нұқыңыз, немесе өңдеуді бастаңыз)',
114114 'ajax-se-idling' => '($1 s бұрын)',
115115 );
 116+$wgAjaxShowEditorsMessages['kk-latn'] = array(
 117+ 'ajax-se-title' => 'Ağımdağı öñdelwde:',
 118+ 'ajax-se-pending' => 'jañartw kütilwde... (bul qabışaqtı nuqıñız, nemese öñdewdi bastañız)',
 119+ 'ajax-se-idling' => '($1 s burın)',
 120+);
 121+$wgAjaxShowEditorsMessages['kk-arab'] = array(
 122+ 'ajax-se-title' => 'اعىمداعى ٶڭدەلۋدە:',
 123+ 'ajax-se-pending' => 'جاڭارتۋ كٷتٸلۋدە... (بۇل قابىشاقتى نۇقىڭىز, نەمەسە ٶڭدەۋدٸ باستاڭىز)',
 124+ 'ajax-se-idling' => '($1 s بۇرىن)',
 125+);
116126 $wgAjaxShowEditorsMessages['li'] = array(
117127 'ajax-se-title' => 'Memènteel aant bewèrke:',
118128 'ajax-se-pending' => 'Herfrisse aant äöbere... (klik op deze bóks of sjtart \'t bewèrke)',
@@ -212,6 +222,14 @@
213223 'ajax-se-pending' => '正在重新整理 ... (按一下這個框開始編輯)',
214224 'ajax-se-idling' => '($1秒前)',
215225 );
 226+
 227+# Kazakh fallbacks
 228+$wgAjaxShowEditorsMessages['kk-kz'] = $wgAjaxShowEditorsMessages['kk-cyrl'];
 229+$wgAjaxShowEditorsMessages['kk-tr'] = $wgAjaxShowEditorsMessages['kk-latn'];
 230+$wgAjaxShowEditorsMessages['kk-cn'] = $wgAjaxShowEditorsMessages['kk-arab'];
 231+$wgAjaxShowEditorsMessages['kk'] = $wgAjaxShowEditorsMessages['kk-cyrl'];
 232+
 233+# Chinese fallbacks
216234 $wgAjaxShowEditorsMessages['zh'] = $wgAjaxShowEditorsMessages['zh-hans'];
217235 $wgAjaxShowEditorsMessages['zh-cn'] = $wgAjaxShowEditorsMessages['zh-hans'];
218236 $wgAjaxShowEditorsMessages['zh-hk'] = $wgAjaxShowEditorsMessages['zh-hant'];
Index: trunk/extensions/DismissableSiteNotice/DismissableSiteNotice.i18n.php
@@ -118,18 +118,16 @@
119119 'sitenotice_close' => '非表示',
120120 );
121121
122 -$wgDismissableSiteNoticeMessages['kk-kz'] = array(
 122+$wgDismissableSiteNoticeMessages['kk-cyrl'] = array(
123123 'sitenotice_close' => 'тасалау',
124124 );
125 -$wgDismissableSiteNoticeMessages['kk-tr'] = array(
 125+$wgDismissableSiteNoticeMessages['kk-latn'] = array(
126126 'sitenotice_close' => 'tasalaw',
127127 );
128 -$wgDismissableSiteNoticeMessages['kk-cn'] = array(
 128+$wgDismissableSiteNoticeMessages['kk-arab'] = array(
129129 'sitenotice_close' => 'تاسالاۋ',
130130 );
131131
132 -$wgDismissableSiteNoticeMessages['kk']= $wgDismissableSiteNoticeMessages['kk-kz'];
133 -
134132 $wgDismissableSiteNoticeMessages['lb'] = array(
135133 'sitenotice_close' => 'verstoppen',
136134 );
@@ -227,6 +225,14 @@
228226 $wgDismissableSiteNoticeMessages['zh-hant'] = array(
229227 'sitenotice_close' => '關閉',
230228 );
 229+
 230+# Kazakh fallback
 231+$wgDismissableSiteNoticeMessages['kk-kz'] = $wgDismissableSiteNoticeMessages['kk-cyrl'];
 232+$wgDismissableSiteNoticeMessages['kk-tr'] = $wgDismissableSiteNoticeMessages['kk-latn'];
 233+$wgDismissableSiteNoticeMessages['kk-cn'] = $wgDismissableSiteNoticeMessages['kk-arab'];
 234+$wgDismissableSiteNoticeMessages['kk'] = $wgDismissableSiteNoticeMessages['kk-cyrl'];
 235+
 236+# Chinese fallback
231237 $wgDismissableSiteNoticeMessages['zh'] = $wgDismissableSiteNoticeMessages['zh-hans'];
232238 $wgDismissableSiteNoticeMessages['zh-cn'] = $wgDismissableSiteNoticeMessages['zh-hans'];
233239 $wgDismissableSiteNoticeMessages['zh-hk'] = $wgDismissableSiteNoticeMessages['zh-hant'];
Index: trunk/extensions/OggHandler/OggHandler.i18n.php
@@ -415,7 +415,7 @@
416416 'ogg-desc-link' => 'ファイルの詳細',
417417 ),
418418
419 - 'kk-kz' => array(
 419+ 'kk-cyrl' => array(
420420 'ogg-short-audio' => 'Ogg $1 дыбыс файлы, $2',
421421 'ogg-short-video' => 'Ogg $1 бейне файлы, $2',
422422 'ogg-short-general' => 'Ogg $1 таспа файлы, $2',
@@ -444,7 +444,7 @@
445445 'ogg-desc-link' => 'Бұл файл туралы',
446446 ),
447447
448 - 'kk-tr' => array(
 448+ 'kk-latn' => array(
449449 'ogg-short-audio' => 'Ogg $1 dıbıs faýlı, $2',
450450 'ogg-short-video' => 'Ogg $1 beýne faýlı, $2',
451451 'ogg-short-general' => 'Ogg $1 taspa faýlı, $2',
@@ -473,7 +473,7 @@
474474 'ogg-desc-link' => 'Bul faýl twralı',
475475 ),
476476
477 - 'kk-cn' => array(
 477+ 'kk-arab' => array(
478478 'ogg-short-audio' => 'Ogg $1 دىبىس فايلى, $2',
479479 'ogg-short-video' => 'Ogg $1 بەينە فايلى, $2',
480480 'ogg-short-general' => 'Ogg $1 تاسپا فايلى, $2',
@@ -860,8 +860,11 @@
861861 ),
862862 );
863863
864 -/* Kazakh default, fallback to kk-kz */
865 -$messages['kk'] = $messages['kk-kz'];
 864+/* Kazakh fallbacks */
 865+$messages['kk-kz'] = $messages['kk-cyrl'];
 866+$messages['kk-tr'] = $messages['kk-latn'];
 867+$messages['kk-cn'] = $messages['kk-arab'];
 868+$messages['kk'] = $messages['kk-cyrl'];
866869
867870 /* Chinese defaults, fallback to zh-hans */
868871 $messages['zh'] = $messages['zh-hans'];
Index: trunk/extensions/AssertEdit/AssertEdit.i18n.php
@@ -56,6 +56,19 @@
5757 'assert_edit_message' => 'Podate twjerdźenje ($1) je so njeporadźiło.',
5858 );
5959
 60+$messages['kk-cyrl'] = array(
 61+ 'assert_edit_title' => 'Мақұлдау сәтсіз',
 62+ 'assert_edit_message' => 'Енгізілген мақұлдау ($1) сәтсіз.',
 63+);
 64+$messages['kk-latn'] = array(
 65+ 'assert_edit_title' => 'Maquldaw sätsiz',
 66+ 'assert_edit_message' => 'Engizilgen maquldaw ($1) sätsiz.',
 67+);
 68+$messages['kk-arab'] = array(
 69+ 'assert_edit_title' => 'ماقۇلداۋ سٵتسٸز',
 70+ 'assert_edit_message' => 'ەنگٸزٸلگەن ماقۇلداۋ ($1) سٵتسٸز.',
 71+);
 72+
6073 /** Dutch (Nederlands)
6174 * @author Siebrand
6275 */
@@ -103,3 +116,9 @@
104117 'assert_edit_title' => '維護失敗',
105118 'assert_edit_message' => '所指定的斷言 ($1) 失敗。',
106119 );
 120+
 121+/* Kazakh fallbacks */
 122+$messages['kk-kz'] = $messages['kk-cyrl'];
 123+$messages['kk-tr'] = $messages['kk-latn'];
 124+$messages['kk-cn'] = $messages['kk-arab'];
 125+$messages['kk'] = $messages['kk-cyrl'];
Index: trunk/extensions/Makebot/Makebot.i18n.php
@@ -535,7 +535,7 @@
536536 ),
537537
538538 /* Kazakh Cyrillic (kk:User:AlefZet) */
539 -'kk-kz' => array(
 539+'kk-cyrl' => array(
540540 'makebot' => 'Бот күйін беру не қайтару',
541541 'makebot-header' => '\'\'\'Бұл бетті орнындағы төрешілер басқа катысушы тіркелгісіне [[{{MediaWiki:Grouppage-bot}}|бот күйін]] беру не қайтару үшін қолданады.\'\'\'<br />Берілген бот күйі қатысушының өңдеулерін [[{{ns:special}}:Recentchanges|жуықтағы өзгерістер]] сияқты тізімдерден жасырады, және де өздік түрде өңдеу жасайтын қатысушыларды белгілеуге қолайлы. Осы әрекет іске асатын саясаты бойынша жасалуы қажет.',
542542 'makebot-username' => 'Қатысушы аты:',
@@ -549,14 +549,14 @@
550550 'makebot-comment' => 'Мәндемесі:',
551551 'makebot-granted' => '[[{{ns:user}}:$1|$1]] дегенде енді бот күйі бар.',
552552 'makebot-revoked' => '[[{{ns:user}}:$1|$1]] дегенде енді бот күйі жоқ.',
553 - 'makebot-logpage' => 'Бот күй журналы',
 553+ 'makebot-logpage' => 'Бот күйі журналы',
554554 'makebot-logpagetext' => 'Бұл қатысушы [[{{MediaWiki:Grouppage-bot}}|бот]] күйін өзгерту журналы.',
555555 'makebot-logentrygrant' => '[[$1]] дегенге бот күйі берілді',
556556 'makebot-logentryrevoke' => '[[$1]] дегеннен бот күйі аластатылды',
557557 ),
558558
559559 /* Kazakh Latin (kk:User:AlefZet) */
560 -'kk-tr' => array(
 560+'kk-latn' => array(
561561 'makebot' => 'Bot küýin berw ne qaýtarw',
562562 'makebot-header' => '\'\'\'Bul betti ornındağı töreşiler basqa katıswşı tirkelgisine [[{{MediaWiki:Grouppage-bot}}|bot küýin]] berw ne qaýtarw üşin qoldanadı.\'\'\'<br />Berilgen bot küýi qatıswşınıñ öñdewlerin [[{{ns:special}}:Recentchanges|jwıqtağı özgerister]] sïyaqtı tizimderden jasıradı, jäne de özdik türde öñdew jasaýtın qatıswşılardı belgilewge qolaýlı. Osı äreket iske asatın sayasatı boýınşa jasalwı qajet.',
563563 'makebot-username' => 'Qatıswşı atı:',
@@ -570,31 +570,31 @@
571571 'makebot-comment' => 'Mändemesi:',
572572 'makebot-granted' => '[[{{ns:user}}:$1|$1]] degende endi bot küýi bar.',
573573 'makebot-revoked' => '[[{{ns:user}}:$1|$1]] degende endi bot küýi joq.',
574 - 'makebot-logpage' => 'Bot küý jwrnalı',
 574+ 'makebot-logpage' => 'Bot küýi jwrnalı',
575575 'makebot-logpagetext' => 'Bul qatıswşı [[{{MediaWiki:Grouppage-bot}}|bot]] küýin özgertw jwrnalı.',
576576 'makebot-logentrygrant' => '[[$1]] degenge bot küýi berildi',
577577 'makebot-logentryrevoke' => '[[$1]] degennen bot küýi alastatıldı',
578578 ),
579579
580580 /* Kazakh Arabic (kk:User:AlefZet) */
581 -'kk-cn' => array(
582 - 'makebot' => 'بوت كٷيٸن بەرۋ نە قايتارۋ',
583 - 'makebot-header' => "'''بۇل بەتتٸ ورنىنداعى تٶرەشٸلەر باسقا كاتىسۋشى تٸركەلگٸسٸنە [[{{ns:help}}:بوتتار|بوت كٷيٸن]] بەرۋ نە قايتارۋ ٷشٸن قولدانادى.'''<br />بەرٸلگەن بوت كٷيٸ قاتىسۋشىنىڭ ٶڭدەۋلەرٸن [[{{ns:special}}:Recentchanges|جۋىقتاعى ٶزگەرٸستەر]] سيياقتى تٸزٸمدەردەن جاسىرادى, جٵنە دە ٶزدٸك تٷردە ٶڭدەۋ جاسايتىن قاتىسۋشىلاردى بەلگٸلەۋگە قولايلى. وسى ٵرەكەت ٸسكە اساتىن ساياساتى بويىنشا جاسالۋى قاجەت.",
584 - 'makebot-username' => 'قاتىسۋشى اتى:',
585 - 'makebot-search' => 'ٶتۋ',
586 - 'makebot-isbot' => '[[{{ns:user}}:$1|$1]] دەگەندە بوت كٷيٸ بار.',
587 - 'makebot-notbot' => '[[{{ns:user}}:$1|$1]] دەگەندە بوت كٷيٸ جوق.',
588 - 'makebot-privileged' => '[[{{ns:user}}:$1|$1]] دەگەندە [[{{ns:special}}:Listadmins|ٵكٸمشٸ نەمەسە تٶرەشٸ قۇقىقتارى]] بار, سوندىقتان بوت كٷيٸ بەرٸلمەيدٸ.',
589 - 'makebot-change' => 'كٷيٸن ٶزگەرتۋ:',
590 - 'makebot-grant' => 'بەرۋ',
591 - 'makebot-revoke' => 'قايتا شاقىرۋ',
592 - 'makebot-comment' => 'مٵندەمەسٸ:',
593 - 'makebot-granted' => '[[{{ns:user}}:$1|$1]] دەگەندە ەندٸ بوت كٷيٸ بار.',
594 - 'makebot-revoked' => '[[{{ns:user}}:$1|$1]] دەگەندە ەندٸ بوت كٷيٸ جوق.',
595 - 'makebot-logpage' => 'بوت كٷي جۋرنالى',
596 - 'makebot-logpagetext' => 'بۇل قاتىسۋشى [[{{ns:help}}:بوتتار|بوت]] كٷيٸن ٶزگەرتۋ جۋرنالى.',
597 - 'makebot-logentrygrant' => '[[$1]] دەگەنگە بوت كٷيٸ بەرٸلدٸ',
598 - 'makebot-logentryrevoke' => '[[$1]] دەگەننەن بوت كٷيٸ الاستاتىلدى',
 581+'kk-arab' => array(
 582+ 'makebot' => 'بوت كٷيٸن بەرۋ نە قايتارۋ',
 583+ 'makebot-header' => '\'\'\'بۇل بەتتٸ ورنىنداعى تٶرەشٸلەر باسقا كاتىسۋشى تٸركەلگٸسٸنە [[{{MediaWiki:Grouppage-bot}}|بوت كٷيٸن]] بەرۋ نە قايتارۋ ٷشٸن قولدانادى.\'\'\'<br />بەرٸلگەن بوت كٷيٸ قاتىسۋشىنىڭ ٶڭدەۋلەرٸن [[{{ns:special}}:Recentchanges|جۋىقتاعى ٶزگەرٸستەر]] سيياقتى تٸزٸمدەردەن جاسىرادى, جٵنە دە ٶزدٸك تٷردە ٶڭدەۋ جاسايتىن قاتىسۋشىلاردى بەلگٸلەۋگە قولايلى. وسى ٵرەكەت ٸسكە اساتىن ساياساتى بويىنشا جاسالۋى قاجەت.',
 584+ 'makebot-username' => 'قاتىسۋشى اتى:',
 585+ 'makebot-search' => 'ٶتۋ',
 586+ 'makebot-isbot' => '[[{{ns:user}}:$1|$1]] دەگەندە بوت كٷيٸ بار.',
 587+ 'makebot-notbot' => '[[{{ns:user}}:$1|$1]] دەگەندە بوت كٷيٸ جوق.',
 588+ 'makebot-privileged' => '[[{{ns:user}}:$1|$1]] دەگەندە [[{{ns:special}}:Listadmins|ٵكٸمشٸ نەمەسە تٶرەشٸ قۇقىقتارى]] بار, سوندىقتان بوت كٷيٸ بەرٸلمەيدٸ.',
 589+ 'makebot-change' => 'كٷيٸن ٶزگەرتۋ:',
 590+ 'makebot-grant' => 'بەرۋ',
 591+ 'makebot-revoke' => 'قايتا شاقىرۋ',
 592+ 'makebot-comment' => 'مٵندەمەسٸ:',
 593+ 'makebot-granted' => '[[{{ns:user}}:$1|$1]] دەگەندە ەندٸ بوت كٷيٸ بار.',
 594+ 'makebot-revoked' => '[[{{ns:user}}:$1|$1]] دەگەندە ەندٸ بوت كٷيٸ جوق.',
 595+ 'makebot-logpage' => 'بوت كٷيٸ جۋرنالى',
 596+ 'makebot-logpagetext' => 'بۇل قاتىسۋشى [[{{MediaWiki:Grouppage-bot}}|بوت]] كٷيٸن ٶزگەرتۋ جۋرنالى.',
 597+ 'makebot-logentrygrant' => '[[$1]] دەگەنگە بوت كٷيٸ بەرٸلدٸ',
 598+ 'makebot-logentryrevoke' => '[[$1]] دەگەننەن بوت كٷيٸ الاستاتىلدى',
599599 ),
600600
601601 'ksh' => array(
@@ -1124,8 +1124,11 @@
11251125
11261126 );
11271127
1128 - /* Kazakh default, fallback to kk-kz */
1129 - $messages['kk'] = $messages['kk-kz'];
 1128+ /* Kazakh fallbacks */
 1129+ $messages['kk-kz'] = $messages['kk-cyrl'];
 1130+ $messages['kk-tr'] = $messages['kk-latn'];
 1131+ $messages['kk-cn'] = $messages['kk-arab'];
 1132+ $messages['kk'] = $messages['kk-cyrl'];
11301133
11311134 /* Chinese defaults, fallback to zh-hans */
11321135 $messages['zh'] = $messages['zh-hans'];
Index: trunk/extensions/Newuserlog/Newuserlog.i18n.php
@@ -178,25 +178,24 @@
179179 'newuserlog-create-entry' => '新規利用者',
180180 'newuserlog-create2-entry' => 'アカウント $1 が作成されました',
181181 );
182 -$wgNewuserlogMessages['kk-kz'] = array(
 182+$wgNewuserlogMessages['kk-cyrl'] = array(
183183 'newuserlogpage' => 'Тіркелу журналы',
184184 'newuserlogpagetext' => 'Бұл қатысушы тіркелгі жасау журналы',
185185 'newuserlog-create-entry' => 'Жаңа қатысушы',
186186 'newuserlog-create2-entry' => 'жаңа тіркелгі жасады — $1',
187187 );
188 -$wgNewuserlogMessages['kk-tr'] = array(
 188+$wgNewuserlogMessages['kk-latn'] = array(
189189 'newuserlogpage' => 'Tirkelw jwrnalı',
190190 'newuserlogpagetext' => 'Bul qatıswşı tirkelgi jasaw jwrnalı',
191191 'newuserlog-create-entry' => 'Jaña qatıswşı',
192192 'newuserlog-create2-entry' => 'jaña tirkelgi jasadı — $1',
193193 );
194 -$wgNewuserlogMessages['kk-cn'] = array(
 194+$wgNewuserlogMessages['kk-arab'] = array(
195195 'newuserlogpage' => 'تٸركەلۋ جۋرنالى',
196196 'newuserlogpagetext' => 'بۇل قاتىسۋشى تٸركەلگٸ جاساۋ جۋرنالى',
197197 'newuserlog-create-entry' => 'جاڭا قاتىسۋشى',
198198 'newuserlog-create2-entry' => 'جاڭا تٸركەلگٸ جاسادى — $1',
199199 );
200 -$wgNewuserlogMessages['kk'] = $wgNewuserlogMessages['kk-kz'];
201200 $wgNewuserlogMessages['ko'] = array(
202201 'newuserlogpage' => '사용자 등록 기록',
203202 'newuserlogpagetext' => '사용자 등록 기록입니다.',
@@ -380,6 +379,14 @@
381380 'newuserlog-create-entry' => '新用戶',
382381 'newuserlog-create2-entry' => '已創建$1的帳戶',
383382 );
 383+
 384+# Kazakh fallbacks
 385+$wgNewuserlogMessages['kk-kz'] = $wgNewuserlogMessages['kk-cyrl'];
 386+$wgNewuserlogMessages['kk-tr'] = $wgNewuserlogMessages['kk-latn'];
 387+$wgNewuserlogMessages['kk-cn'] = $wgNewuserlogMessages['kk-arab'];
 388+$wgNewuserlogMessages['kk'] = $wgNewuserlogMessages['kk-cyrl'];
 389+
 390+# Chinese fallbacks
384391 $wgNewuserlogMessages['zh'] = $wgNewuserlogMessages['zh-hans'];
385392 $wgNewuserlogMessages['zh-cn'] = $wgNewuserlogMessages['zh-hans'];
386393 $wgNewuserlogMessages['zh-hk'] = $wgNewuserlogMessages['zh-hant'];
Index: trunk/extensions/CentralAuth/CentralAuth.i18n.php
@@ -1037,7 +1037,7 @@
10381038 'centralauth-admin-username' => '利用者名:',
10391039 );
10401040
1041 -$wgCentralAuthMessages['kk-kz'] = array(
 1041+$wgCentralAuthMessages['kk-cyrl'] = array(
10421042 // When not logged in...
10431043 'mergeaccount' =>
10441044 'Тіркелгі бірегейлендіру күйі',
@@ -1123,7 +1123,7 @@
11241124 'Талғанғанды түйістіріле',
11251125 );
11261126
1127 -$wgCentralAuthMessages['kk-tr'] = array(
 1127+$wgCentralAuthMessages['kk-latn'] = array(
11281128 // When not logged in...
11291129 'mergeaccount' =>
11301130 'Tirkelgi biregeýlendirw küýi',
@@ -1209,7 +1209,7 @@
12101210 'Talğanğandı tüýistirile',
12111211 );
12121212
1213 -$wgCentralAuthMessages['kk-cn'] = array(
 1213+$wgCentralAuthMessages['kk-arab'] = array(
12141214 // When not logged in...
12151215 'mergeaccount' =>
12161216 'تٸركەلگٸ بٸرەگەيلەندٸرۋ كٷيٸ',
@@ -1295,8 +1295,6 @@
12961296 'تالعانعاندى تٷيٸستٸرٸلە',
12971297 );
12981298
1299 -$wgCentralAuthMessages['kk'] = $wgCentralAuthMessages['kk-kz'];
1300 -
13011299 $wgCentralAuthMessages['la'] = array(
13021300 'centralauth-finish-password' => 'Tessera:',
13031301 'centralauth-admin-username' => 'Nomen usoris:',
@@ -2694,6 +2692,13 @@
26952693
26962694 );
26972695
 2696+# Kazakh fallback
 2697+$wgCentralAuthMessages['kk-kz'] = $wgCentralAuthMessages['kk-cyrl'];
 2698+$wgCentralAuthMessages['kk-tr'] = $wgCentralAuthMessages['kk-latn'];
 2699+$wgCentralAuthMessages['kk-cn'] = $wgCentralAuthMessages['kk-arab'];
 2700+$wgCentralAuthMessages['kk'] = $wgCentralAuthMessages['kk-cyrl'];
 2701+
 2702+# Chinese fallback
26982703 $wgCentralAuthMessages['zh'] = $wgCentralAuthMessages['zh-hans'];
26992704 $wgCentralAuthMessages['zh-cn'] = $wgCentralAuthMessages['zh-hans'];
27002705 $wgCentralAuthMessages['zh-hk'] = $wgCentralAuthMessages['zh-hant'];
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright c 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+/* Kazakh default, fallback to kk-cyrl */
 16+require_once( 'Gadgets.i18n.kk-cyrl.php' );
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk.php
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-arab.php
@@ -0,0 +1,29 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Arabic
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+#for Special:Preferences
 16+$messages['gadgets-prefs'] = 'قاجەت نٵرسەلەر';
 17+$messages['gadgets-prefstext'] = 'تٶمەندە ٶز تٸركەلگٸڭٸزدە قوسا الاتىن ارناۋلى قاجەت نٵرسەلەر تٸزٸمٸ بەرٸلەدٸ.
 18+وسى قاجەت نٵرسەلەر كٶبٸنەسە JavaScript ٵمٸرلەرٸنە نەگٸزدەلٸنەدٸ, سوندىقتان بۇلار جۇمىس ٸستەۋٸ ٷشٸن شولعىشىڭىزدا JavaScript قوسىلعان بولۋى كەرەك.
 19+بۇل باپتاۋ بەتٸنە وسى قاجەت نٵرسەلەر ٵسەر ەتپەيتٸنٸڭ ەسكەرٸڭٸز.
 20+
 21+تاعى دا ەسكەرٸڭٸز: وسى قاجەت نٵرسەلەر MediaWiki باعدارلاماسىنىڭ بٶلٸگٸ ەمەس, جٵنە دە بۇلاردى جايشىلىقتا جەرگٸلٸكتٸ ۋيكيدٸڭ قاتىسۋشىلارى دامىتادى جٵنە قوشتايدى.
 22+جەرگٸلٸكتٸ ٵكٸمشٸلەر جەتٸمدٸ قاجەت نٵرسە تٸزٸمٸن [[{{ns:mediawiki}}:Gadgets-definition]] جٵنە [[{{ns:special}}:Gadgets]] بەتتەرٸ ارقىلى
 23+ٶڭدەي الادى.';
 24+
 25+#for Special:Gadgets
 26+$messages['gadgets'] = 'قاجەت نٵرسەلەر';
 27+$messages['gadgets-title'] = 'قاجەت نٵرسەلەر';
 28+$messages['gadgets-pagetext'] = 'تٶمەندە ارناۋلى قاجەت نٵرسەلەر تٸزٸمٸ بەرٸلەدٸ. [[{{ns:mediawiki}}:Gadgets-definition]] بەتٸندە انىقتالعان قاجەت نٵرسەلەردٸ قاتىسۋشىلار ٶزٸنٸڭ باپتاۋىندا قوسا الادى.
 29+بۇل شولۋ بەتٸ ارقىلى ٵربٸر قاجەت نٵرسەنٸڭ سيپاتتاماسى مەن ٵمٸرٸن انىقتايتىن جٷيە حابار بەتتەرٸنە جەڭٸل قاتىناي الاسىز.';
 30+$messages['gadgets-uses'] = 'قولدانۋداعىلار';
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-arab.php
___________________________________________________________________
Added: svn:eol-style
131 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-cyrl.php
@@ -0,0 +1,29 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Cyrillic
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+#for Special:Preferences
 16+$messages['gadgets-prefs'] = 'Қажет нәрселер';
 17+$messages['gadgets-prefstext'] = 'Төменде өз тіркелгіңізде қоса алатын арнаулы қажет нәрселер тізімі беріледі.
 18+Осы қажет нәрселер көбінесе JavaScript әмірлеріне негізделінеді, сондықтан бұлар жұмыс істеуі үшін шолғышыңызда JavaScript қосылған болуы керек.
 19+Бұл баптау бетіне осы қажет нәрселер әсер етпейтінің ескеріңіз.
 20+
 21+Тағы да ескеріңіз: осы қажет нәрселер MediaWiki бағдарламасының бөлігі емес, және де бұларды жайшылықта жергілікті уикидің қатысушылары дамытады және қоштайды.
 22+Жергілікті әкімшілер жетімді қажет нәрсе тізімін [[{{ns:mediawiki}}:Gadgets-definition]] және [[{{ns:special}}:Gadgets]] беттері арқылы
 23+өңдей алады.';
 24+
 25+#for Special:Gadgets
 26+$messages['gadgets'] = 'Қажет нәрселер';
 27+$messages['gadgets-title'] = 'Қажет нәрселер';
 28+$messages['gadgets-pagetext'] = 'Төменде арнаулы қажет нәрселер тізімі беріледі. [[{{ns:mediawiki}}:Gadgets-definition]] бетінде анықталған қажет нәрселерді қатысушылар өзінің баптауында қоса алады.
 29+Бұл шолу беті арқылы әрбір қажет нәрсенің сипаттамасы мен әмірін анықтайтын жүйе хабар беттеріне жеңіл қатынай аласыз.';
 30+$messages['gadgets-uses'] = 'Қолданудағылар';
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-cyrl.php
___________________________________________________________________
Added: svn:eol-style
131 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-tr.php
@@ -0,0 +1,16 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh (Turkey)
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+/* Kazakh (Turkey), fallback to kk-latn */
 16+require_once( 'Gadgets.i18n.kk-latn.php' );
 17+
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-tr.php
___________________________________________________________________
Added: svn:eol-style
118 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-latn.php
@@ -0,0 +1,29 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh Latin
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+#for Special:Preferences
 16+$messages['gadgets-prefs'] = 'Qajet närseler';
 17+$messages['gadgets-prefstext'] = 'Tömende öz tirkelgiñizde qosa alatın arnawlı qajet närseler tizimi beriledi.
 18+Osı qajet närseler köbinese JavaScript ämirlerine negizdelinedi, sondıqtan bular jumıs istewi üşin şolğışıñızda JavaScript qosılğan bolwı kerek.
 19+Bul baptaw betine osı qajet närseler äser etpeýtiniñ eskeriñiz.
 20+
 21+Tağı da eskeriñiz: osı qajet närseler MediaWiki bağdarlamasınıñ böligi emes, jäne de bulardı jaýşılıqta jergilikti wïkïdiñ qatıswşıları damıtadı jäne qoştaýdı.
 22+Jergilikti äkimşiler jetimdi qajet närse tizimin [[{{ns:mediawiki}}:Gadgets-definition]] jäne [[{{ns:special}}:Gadgets]] betteri arqılı
 23+öñdeý aladı.';
 24+
 25+#for Special:Gadgets
 26+$messages['gadgets'] = 'Qajet närseler';
 27+$messages['gadgets-title'] = 'Qajet närseler';
 28+$messages['gadgets-pagetext'] = 'Tömende arnawlı qajet närseler tizimi beriledi. [[{{ns:mediawiki}}:Gadgets-definition]] betinde anıqtalğan qajet närselerdi qatıswşılar öziniñ baptawında qosa aladı.
 29+Bul şolw beti arqılı ärbir qajet närseniñ sïpattaması men ämirin anıqtaýtın jüýe xabar betterine jeñil qatınaý alasız.';
 30+$messages['gadgets-uses'] = 'Qoldanwdağılar';
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-latn.php
___________________________________________________________________
Added: svn:eol-style
131 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-cn.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh (China)
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+/* Kazakh (China), fallback to kk-arab */
 16+require_once( 'Gadgets.i18n.kk-arab.php' );
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-cn.php
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: trunk/extensions/Gadgets/Gadgets.i18n.kk-kz.php
@@ -0,0 +1,15 @@
 2+<?php
 3+
 4+/**
 5+ * Kazakh (Kazakhstan)
 6+ * Internationalisation file for the Gadgets extension
 7+ *
 8+ * @package MediaWiki
 9+ * @subpackage Extensions
 10+ * @author Daniel Kinzler, brightbyte.de
 11+ * @copyright © 2007 Daniel Kinzler
 12+ * @licence GNU General Public Licence 2.0 or later
 13+ */
 14+
 15+/* Kazakh (Kazakhstan), fallback to kk-cyrl */
 16+require_once( 'Gadgets.i18n.kk-cyrl.php' );
Property changes on: trunk/extensions/Gadgets/Gadgets.i18n.kk-kz.php
___________________________________________________________________
Added: svn:eol-style
117 + native

Follow-up revisions

RevisionCommit summaryAuthorDate
r29227* (bug 7971) Update Kazakh extension translations...raymond19:07, 3 January 2008
r29641* (bug 7971) Update Kazakh translations for extensions...shinjiman07:24, 12 January 2008
r29747Localisation updates Kazakh extension translations...raymond14:32, 14 January 2008
r30035Localisation updates Kazakh extension translations...raymond21:08, 21 January 2008
r35647* (bug 7971) Localisation updates Kazakh for extension messages...shinjiman10:30, 31 May 2008

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r17782(bug 7971) Kazakh i18n updates for extensionsrotem14:57, 18 November 2006
r20188* (bug 7971) Update Kazakh extension messages...raymond08:44, 7 March 2007
r21630* (bug 7971) Update Kazakh extension translations...raymond18:53, 26 April 2007
r21648* (bug 7971) Update Kazakh extension translations...raymond07:57, 27 April 2007
r21704* (bug 7971) Update Kazakh extension translations...raymond17:28, 29 April 2007
r22081* (bug 7859) Update Kazakh translations...raymond19:53, 10 May 2007
r22843* (bug 7971) - Patches by Alefzet...raymond16:03, 8 June 2007
r24711* (bug 7971) Update Kazakh extension translations...raymond21:07, 9 August 2007
r25491* (bug 7971) Update Kazakh extension translations...raymond17:28, 4 September 2007
r25666* (bug 7971) Update Kazakh extension translations...raymond17:12, 8 September 2007
r28721* (bug 7971) Update Kazakh extension translations...raymond18:51, 20 December 2007

Status & tagging log