Index: trunk/phase3/languages/messages/MessagesKk_arab.php |
— | — | @@ -1,9 +1,11 @@ |
2 | 2 | <?php |
3 | | -/** |
4 | | - * Kazakh (قازاقشا) |
| 3 | +/** Kazakh (Arabic) (قازاقشا (اراب)) |
5 | 4 | * |
6 | 5 | * @addtogroup Language |
7 | 6 | * |
| 7 | + * @author GaiJin |
| 8 | + * @author AlefZet |
| 9 | + |
8 | 10 | * END USERS: DO NOT EDIT THIS FILE DIRECTLY! |
9 | 11 | * |
10 | 12 | * Changes in this file will be lost during software upgrades. |
— | — | @@ -145,15 +147,15 @@ |
146 | 148 | # Please be cautious not to delete the invisible RLM from the beginning of the strings. |
147 | 149 | 'mdy time' => 'H:i', |
148 | 150 | 'mdy date' => 'xg j، Y "ج."', |
149 | | - 'mdy both' => '،H:i xg j، Y "ج."', |
| 151 | + 'mdy both' => 'H:i، xg j، Y "ج."', |
150 | 152 | |
151 | 153 | 'dmy time' => 'H:i', |
152 | 154 | 'dmy date' => 'j F، Y "ج."', |
153 | | - 'dmy both' => '،H:i j F، Y "ج."', |
| 155 | + 'dmy both' => 'H:i، j F، Y "ج."', |
154 | 156 | |
155 | 157 | 'ymd time' => 'H:i', |
156 | 158 | 'ymd date' => 'Y "ج." xg j', |
157 | | - 'ymd both' => '،H:i Y "ج." xg j', |
| 159 | + 'ymd both' => 'H:i، Y "ج." xg j', |
158 | 160 | |
159 | 161 | 'yyyy-mm-dd time' => 'xnH:xni:xns', |
160 | 162 | 'yyyy-mm-dd date' => 'xnY-xnm-xnd', |
— | — | @@ -161,11 +163,11 @@ |
162 | 164 | |
163 | 165 | 'persian time' => 'H:i', |
164 | 166 | 'persian date' => 'xij xiF xiY', |
165 | | - 'persian both' => 'xij xiF xiY٬ H:i', |
| 167 | + 'persian both' => 'xij xiF xiY، H:i', |
166 | 168 | |
167 | 169 | 'hebrew time' => 'H:i', |
168 | 170 | 'hebrew date' => 'xjj xjF xjY', |
169 | | - 'hebrew both' => '،H:i xjj xjF xjY', |
| 171 | + 'hebrew both' => 'H:i، xjj xjF xjY', |
170 | 172 | |
171 | 173 | 'ISO 8601 time' => 'xnH:xni:xns', |
172 | 174 | 'ISO 8601 date' => 'xnY-xnm-xnd', |
— | — | @@ -730,6 +732,7 @@ |
731 | 733 | 'namespaceprotected' => "'''$1''' ەسٸم اياسىنداعى بەتتەردٸ ٶڭدەۋ ٷشٸن رۇقساتىڭىز جوق.", |
732 | 734 | 'customcssjsprotected' => 'بۇل بەتتٸ ٶڭدەۋگە رۇقساتىڭىز جوق, سەبەبٸ مىندا باسقا قاتىسۋشىنىڭ جەكە باپتاۋلارى بار.', |
733 | 735 | 'ns-specialprotected' => '{{ns:special}} ەسٸم اياسىنداعى بەتتەر ٶڭدەلٸنبەيدٸ', |
| 736 | +'titleprotected' => 'بۇل اتاۋدىڭ جاراتۋىن [[{{ns:user}}:$1|$1]] قورعادى. كەلتٸرٸلگەن سەبەبٸ: <i>$2</i>.', |
734 | 737 | |
735 | 738 | # Login and logout pages |
736 | 739 | 'logouttitle' => 'قاتىسۋشى شىعۋى', |
— | — | @@ -1222,6 +1225,7 @@ |
1223 | 1226 | 'userrights-editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ', |
1224 | 1227 | 'saveusergroups' => 'قاتىسۋشى توپتارىن ساقتاۋ', |
1225 | 1228 | 'userrights-groupsmember' => 'مٷشەلٸگٸ:', |
| 1229 | +'userrights-groupsremovable' => 'الاستالاتىن توپتار:', |
1226 | 1230 | 'userrights-groupsavailable' => 'جەتٸمدٸ توپتار:', |
1227 | 1231 | 'userrights-groupshelp' => 'قاتىسۋشىنى توپقا ٷستەيمٸن نە توپتان الاستايمىن دەگەن توپتاردى بٶلەكتەڭٸز. |
1228 | 1232 | تالعاۋى ٶشٸرٸلگەن توپتار ٶزگەرتٸلٸمەيدٸ. توپتاردىڭ بٶلەكتەۋٸن CTRL + سول جاق نۇقۋمەن ٶشٸرۋٸڭٸزگە بولادى.', |
— | — | @@ -1325,6 +1329,8 @@ |
1326 | 1330 | 'illegalfilename' => '«$1» فايل اتاۋىندا بەت اتاۋلارىندا رۇقسات ەتٸلمەگەن نىشاندار بار. فايلدى قايتا اتاڭىز دا بۇنى جۋكتەدٸ قايتا بايقاپ كٶرٸڭٸز.', |
1327 | 1331 | 'badfilename' => 'فايلدىڭ اتى «$1» بوپ ٶزگەرتٸلدٸ.', |
1328 | 1332 | 'filetype-badmime' => '«$1» دەگەن MIME تٷرٸ بار فايلداردى قوتارۋعا رۇقسات ەتٸلمەيدٸ.', |
| 1333 | +'filetype-unwanted-type' => "'''«.$1»''' — كٷتٸلمەگەن فايل تٷرٸ. ۇنامدى فايل تٷرلەرٸ: $2.", |
| 1334 | +'filetype-banned-type' => "'''«.$1»''' — رۇقساتتالماعان فايل تٷرٸ. رۇقساتتالعان فايل تٷرلەرٸ: $2.", |
1329 | 1335 | 'filetype-missing' => 'بۇل فايلدىڭ («.jpg» سيياقتى) كەڭەيتٸمٸ جوق.', |
1330 | 1336 | 'large-file' => 'فايلدى $1 مٶلشەردەن اسپاۋىنا تىرىسىڭىز; بۇل فايل مٶلشەرٸ — $2.', |
1331 | 1337 | 'largefileserver' => 'وسى فايلدىڭ مٶلشەرٸ سەرۆەردٸڭ قالاۋىنان اسىپ كەتكەن.', |
— | — | @@ -1471,19 +1477,19 @@ |
1472 | 1478 | 'statistics' => 'ساناق', |
1473 | 1479 | 'sitestats' => '{{SITENAME}} ساناعى', |
1474 | 1480 | 'userstats' => 'قاتىسۋشى ساناعى', |
1475 | | -'sitestatstext' => "دەرەكقوردا {{PLURAL:\$1|'''1'''|بۇلايشا '''\$1'''}} بەت بار. |
| 1481 | +'sitestatstext' => "دەرەكقوردا {{PLURAL:$1|'''1'''|بۇلايشا '''$1'''}} بەت بار. |
1476 | 1482 | بۇعان «تالقىلاۋ» بەتتەرٸ, {{SITENAME}} جوباسى تۋرالى بەتتەر, ەڭ از «بٸتەمە» |
1477 | 1483 | بەتتەرٸ, ايداتۋلار, تاعى دا باسقا ماعلۇمات دەپ تانىلمايتىن بەتتەر كٸرٸستٸرلەدٸ. |
1478 | | -سولاردى ەسەپتەن شىعارعاندا, مىندا ماعلۇمات {{PLURAL:\$2|بەتٸ|بەتتەرٸ}} دەپ سانالاتىن |
1479 | | -{{PLURAL:\$2|'''1'''|'''\$2'''}} بەت بار شىعار. |
| 1484 | +سولاردى ەسەپتەن شىعارعاندا, مىندا ماعلۇمات {{PLURAL:$2|بەتٸ|بەتتەرٸ}} دەپ سانالاتىن |
| 1485 | +{{PLURAL:$2|'''1'''|'''$2'''}} بەت بار شىعار. |
1480 | 1486 | |
1481 | | -قوتارىلعان {{PLURAL:\$8|'''1'''|'''\$8'''}} فايل ساقتالادى. |
| 1487 | +قوتارىلعان {{PLURAL:$8|'''1'''|'''$8'''}} فايل ساقتالادى. |
1482 | 1488 | |
1483 | | -{{SITENAME}} ورناتىلعاننان بەرٸ بەتتەر {{PLURAL:\$3|'''1'''|بۇلايشا '''\$3'''}} رەت قارالعان, |
1484 | | -جٵنە بەتتەر {{PLURAL:\$4|'''1'''|'''\$4'''}} رەت تٷزەتٸلگەن. |
1485 | | -بۇنىڭ نٵتيجەسٸندە ورتاشا ەسەپپەن ٵربٸر بەتكە '''\$5''' رەت تٷزەتۋ كەلەدٸ, جٵنە ٵربٸر تٷزەتۋگە '''\$6''' رەت قاراۋ كەلەدٸ. |
| 1489 | +{{SITENAME}} ورناتىلعاننان بەرٸ بەتتەر {{PLURAL:$3|'''1'''|بۇلايشا '''$3'''}} رەت قارالعان, |
| 1490 | +جٵنە بەتتەر {{PLURAL:$4|'''1'''|'''$4'''}} رەت تٷزەتٸلگەن. |
| 1491 | +بۇنىڭ نٵتيجەسٸندە ورتاشا ەسەپپەن ٵربٸر بەتكە '''$5''' رەت تٷزەتۋ كەلەدٸ, جٵنە ٵربٸر تٷزەتۋگە '''$6''' رەت قاراۋ كەلەدٸ. |
1486 | 1492 | |
1487 | | -اعىمدىق [http://meta.wikimedia.org/wiki/Help:Job_queue تاپسىرىم كەزەگٸ] ۇزىندىلىعى: '''\$7'''.", |
| 1493 | +اعىمدىق [http://meta.wikimedia.org/wiki/Help:Job_queue تاپسىرىم كەزەگٸ] ۇزىندىلىعى: '''$7'''.", |
1488 | 1494 | 'userstatstext' => "مىندا {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|تٸركەلگەن قاتىسۋشى]] بار, سونىڭ ٸشٸندە |
1489 | 1495 | {{PLURAL:$2|'''1'''|'''$2'''}} (نە '''$4 %''') قاتىسۋشىسىندا $5 قۇقىقتارى بار", |
1490 | 1496 | 'statistics-mostpopular' => 'ەڭ كٶپ قارالعان بەتتەر', |
— | — | @@ -1788,8 +1794,9 @@ |
1789 | 1795 | 'pagesize' => '(بايت)', |
1790 | 1796 | |
1791 | 1797 | # Restrictions (nouns) |
1792 | | -'restriction-edit' => 'ٶڭدەۋگە', |
1793 | | -'restriction-move' => 'جىلجىتۋعا', |
| 1798 | +'restriction-edit' => 'ٶڭدەۋگە', |
| 1799 | +'restriction-move' => 'جىلجىتۋعا', |
| 1800 | +'restriction-create' => 'جاراتۋ', |
1794 | 1801 | |
1795 | 1802 | # Restriction levels |
1796 | 1803 | 'restriction-level-sysop' => 'تولىق قورعالعان', |
Index: trunk/phase3/languages/messages/MessagesKk_cyrl.php |
— | — | @@ -1,9 +1,11 @@ |
2 | 2 | <?php |
3 | | -/** |
4 | | - * Kazakh (Қазақша) |
| 3 | +/** Kazakh (Cyrillic) (Қазақша (Кирил)) |
5 | 4 | * |
6 | 5 | * @addtogroup Language |
7 | 6 | * |
| 7 | + * @author GaiJin |
| 8 | + * @author AlefZet |
| 9 | + |
8 | 10 | * END USERS: DO NOT EDIT THIS FILE DIRECTLY! |
9 | 11 | * |
10 | 12 | * Changes in this file will be lost during software upgrades. |
— | — | @@ -12,7 +14,6 @@ |
13 | 15 | * and edit the MediaWiki:* pages listed there. |
14 | 16 | */ |
15 | 17 | |
16 | | - |
17 | 18 | $separatorTransformTable = array( |
18 | 19 | ',' => "\xc2\xa0", |
19 | 20 | '.' => ',', |
— | — | @@ -141,8 +142,8 @@ |
142 | 143 | 'persian both' => 'xij xiF xiY, H:i', |
143 | 144 | |
144 | 145 | 'hebrew time' => 'H:i', |
145 | | - 'hebrew date' => 'xij xjF xjY', |
146 | | - 'hebrew both' => 'H:i, xij xjF xjY', |
| 146 | + 'hebrew date' => 'xjj xjF xjY', |
| 147 | + 'hebrew both' => 'H:i, xjj xjF xjY', |
147 | 148 | |
148 | 149 | 'ISO 8601 time' => 'xnH:xni:xns', |
149 | 150 | 'ISO 8601 date' => 'xnY-xnm-xnd', |
— | — | @@ -707,6 +708,7 @@ |
708 | 709 | 'namespaceprotected' => "'''$1''' есім аясындағы беттерді өңдеу үшін рұқсатыңыз жоқ.", |
709 | 710 | 'customcssjsprotected' => 'Бұл бетті өңдеуге рұқсатыңыз жоқ, себебі мында басқа қатысушының жеке баптаулары бар.', |
710 | 711 | 'ns-specialprotected' => '{{ns:special}} есім аясындағы беттер өңделінбейді', |
| 712 | +'titleprotected' => 'Бұл атаудың жаратуын [[{{ns:user}}:$1|$1]] қорғады. Келтірілген себебі: <i>$2</i>.', |
711 | 713 | |
712 | 714 | # Login and logout pages |
713 | 715 | 'logouttitle' => 'Қатысушы шығуы', |
— | — | @@ -1199,6 +1201,7 @@ |
1200 | 1202 | 'userrights-editusergroup' => 'Қатысушы топтарын өңдеу', |
1201 | 1203 | 'saveusergroups' => 'Қатысушы топтарын сақтау', |
1202 | 1204 | 'userrights-groupsmember' => 'Мүшелігі:', |
| 1205 | +'userrights-groupsremovable' => 'Аласталатын топтар:', |
1203 | 1206 | 'userrights-groupsavailable' => 'Жетімді топтар:', |
1204 | 1207 | 'userrights-groupshelp' => 'Қатысушыны топқа үстеймін не топтан аластаймын деген топтарды бөлектеңіз. |
1205 | 1208 | Талғауы өшірілген топтар өзгертілімейді. Топтардың бөлектеуін CTRL + Сол жақ нұқумен өшіруіңізге болады.', |
— | — | @@ -1302,6 +1305,8 @@ |
1303 | 1306 | 'illegalfilename' => '«$1» файл атауында бет атауларында рұқсат етілмеген нышандар бар. Файлды қайта атаңыз да бұны жуктеді қайта байқап көріңіз.', |
1304 | 1307 | 'badfilename' => 'Файлдың аты «$1» боп өзгертілді.', |
1305 | 1308 | 'filetype-badmime' => '«$1» деген MIME түрі бар файлдарды қотаруға рұқсат етілмейді.', |
| 1309 | +'filetype-unwanted-type' => "'''«.$1»''' — күтілмеген файл түрі. Ұнамды файл түрлері: $2.", |
| 1310 | +'filetype-banned-type' => "'''«.$1»''' — рұқсатталмаған файл түрі. Рұқсатталған файл түрлері: $2.", |
1306 | 1311 | 'filetype-missing' => 'Бұл файлдың («.jpg» сияқты) кеңейтімі жоқ.', |
1307 | 1312 | 'large-file' => 'Файлды $1 мөлшерден аспауына тырысыңыз; бұл файл мөлшері — $2.', |
1308 | 1313 | 'largefileserver' => 'Осы файлдың мөлшері сервердің қалауынан асып кеткен.', |
— | — | @@ -1448,19 +1453,19 @@ |
1449 | 1454 | 'statistics' => 'Санақ', |
1450 | 1455 | 'sitestats' => '{{SITENAME}} санағы', |
1451 | 1456 | 'userstats' => 'Қатысушы санағы', |
1452 | | -'sitestatstext' => "Дерекқорда {{PLURAL:\$1|'''1'''|бұлайша '''\$1'''}} бет бар. |
| 1457 | +'sitestatstext' => "Дерекқорда {{PLURAL:$1|'''1'''|бұлайша '''$1'''}} бет бар. |
1453 | 1458 | Бұған «талқылау» беттері, {{SITENAME}} жобасы туралы беттер, ең аз «бітеме» |
1454 | 1459 | беттері, айдатулар, тағы да басқа мағлұмат деп танылмайтын беттер кірістірледі. |
1455 | | -Соларды есептен шығарғанда, мында мағлұмат {{PLURAL:\$2|беті|беттері}} деп саналатын |
1456 | | -{{PLURAL:\$2|'''1'''|'''\$2'''}} бет бар шығар. |
| 1460 | +Соларды есептен шығарғанда, мында мағлұмат {{PLURAL:$2|беті|беттері}} деп саналатын |
| 1461 | +{{PLURAL:$2|'''1'''|'''$2'''}} бет бар шығар. |
1457 | 1462 | |
1458 | | -Қотарылған {{PLURAL:\$8|'''1'''|'''\$8'''}} файл сақталады. |
| 1463 | +Қотарылған {{PLURAL:$8|'''1'''|'''$8'''}} файл сақталады. |
1459 | 1464 | |
1460 | | -{{SITENAME}} орнатылғаннан бері беттер {{PLURAL:\$3|'''1'''|бұлайша '''\$3'''}} рет қаралған, |
1461 | | -және беттер {{PLURAL:\$4|'''1'''|'''\$4'''}} рет түзетілген. |
1462 | | -Бұның нәтижесінде орташа есеппен әрбір бетке '''\$5''' рет түзету келеді, және әрбір түзетуге '''\$6''' рет қарау келеді. |
| 1465 | +{{SITENAME}} орнатылғаннан бері беттер {{PLURAL:$3|'''1'''|бұлайша '''$3'''}} рет қаралған, |
| 1466 | +және беттер {{PLURAL:$4|'''1'''|'''$4'''}} рет түзетілген. |
| 1467 | +Бұның нәтижесінде орташа есеппен әрбір бетке '''$5''' рет түзету келеді, және әрбір түзетуге '''$6''' рет қарау келеді. |
1463 | 1468 | |
1464 | | -Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''\$7'''.", |
| 1469 | +Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''$7'''.", |
1465 | 1470 | 'userstatstext' => "Мында {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|тіркелген қатысушы]] бар, соның ішінде |
1466 | 1471 | {{PLURAL:$2|'''1'''|'''$2'''}} (не '''$4 %''') қатысушысында $5 құқықтары бар", |
1467 | 1472 | 'statistics-mostpopular' => 'Ең көп қаралған беттер', |
— | — | @@ -1765,8 +1770,9 @@ |
1766 | 1771 | 'pagesize' => '(байт)', |
1767 | 1772 | |
1768 | 1773 | # Restrictions (nouns) |
1769 | | -'restriction-edit' => 'Өңдеуге', |
1770 | | -'restriction-move' => 'Жылжытуға', |
| 1774 | +'restriction-edit' => 'Өңдеуге', |
| 1775 | +'restriction-move' => 'Жылжытуға', |
| 1776 | +'restriction-create' => 'Жарату', |
1771 | 1777 | |
1772 | 1778 | # Restriction levels |
1773 | 1779 | 'restriction-level-sysop' => 'толық қорғалған', |
Index: trunk/phase3/languages/messages/MessagesKk_latn.php |
— | — | @@ -1,9 +1,11 @@ |
2 | 2 | <?php |
3 | | -/** |
4 | | - * Kazakh (Qazaqşa) |
| 3 | +/** Kazakh (Latin) (Qazaqşa (Latın)) |
5 | 4 | * |
6 | 5 | * @addtogroup Language |
7 | 6 | * |
| 7 | + * @author GaiJin |
| 8 | + * @author AlefZet |
| 9 | + |
8 | 10 | * END USERS: DO NOT EDIT THIS FILE DIRECTLY! |
9 | 11 | * |
10 | 12 | * Changes in this file will be lost during software upgrades. |
— | — | @@ -142,8 +144,8 @@ |
143 | 145 | 'persian both' => 'xij xiF xiY, H:i', |
144 | 146 | |
145 | 147 | 'hebrew time' => 'H:i', |
146 | | - 'hebrew date' => 'xij xjF xjY', |
147 | | - 'hebrew both' => 'H:i, xij xjF xjY', |
| 148 | + 'hebrew date' => 'xjj xjF xjY', |
| 149 | + 'hebrew both' => 'H:i, xjj xjF xjY', |
148 | 150 | |
149 | 151 | 'ISO 8601 time' => 'xnH:xni:xns', |
150 | 152 | 'ISO 8601 date' => 'xnY-xnm-xnd', |
— | — | @@ -708,6 +710,7 @@ |
709 | 711 | 'namespaceprotected' => "'''$1''' esim ayasındağı betterdi öñdew üşin ruqsatıñız joq.", |
710 | 712 | 'customcssjsprotected' => 'Bul betti öñdewge ruqsatıñız joq, sebebi mında basqa qatıswşınıñ jeke baptawları bar.', |
711 | 713 | 'ns-specialprotected' => '{{ns:special}} esim ayasındağı better öñdelinbeýdi', |
| 714 | +'titleprotected' => 'Bul atawdıñ jaratwın [[{{ns:user}}:$1|$1]] qorğadı. Keltirilgen sebebi: <i>$2</i>.', |
712 | 715 | |
713 | 716 | # Login and logout pages |
714 | 717 | 'logouttitle' => 'Qatıswşı şığwı', |
— | — | @@ -1200,6 +1203,7 @@ |
1201 | 1204 | 'userrights-editusergroup' => 'Qatıswşı toptarın öñdew', |
1202 | 1205 | 'saveusergroups' => 'Qatıswşı toptarın saqtaw', |
1203 | 1206 | 'userrights-groupsmember' => 'Müşeligi:', |
| 1207 | +'userrights-groupsremovable' => 'Alastalatın toptar:', |
1204 | 1208 | 'userrights-groupsavailable' => 'Jetimdi toptar:', |
1205 | 1209 | 'userrights-groupshelp' => 'Qatıswşını topqa üsteýmin ne toptan alastaýmın degen toptardı bölekteñiz. |
1206 | 1210 | Talğawı öşirilgen toptar özgertilimeýdi. Toptardıñ bölektewin CTRL + Sol jaq nuqwmen öşirwiñizge boladı.', |
— | — | @@ -1303,6 +1307,8 @@ |
1304 | 1308 | 'illegalfilename' => '«$1» faýl atawında bet atawlarında ruqsat etilmegen nışandar bar. Faýldı qaýta atañız da bunı jwktedi qaýta baýqap köriñiz.', |
1305 | 1309 | 'badfilename' => 'Faýldıñ atı «$1» bop özgertildi.', |
1306 | 1310 | 'filetype-badmime' => '«$1» degen MIME türi bar faýldardı qotarwğa ruqsat etilmeýdi.', |
| 1311 | +'filetype-unwanted-type' => "'''«.$1»''' — kütilmegen faýl türi. Unamdı faýl türleri: $2.", |
| 1312 | +'filetype-banned-type' => "'''«.$1»''' — ruqsattalmağan faýl türi. Ruqsattalğan faýl türleri: $2.", |
1307 | 1313 | 'filetype-missing' => 'Bul faýldıñ («.jpg» sïyaqtı) keñeýtimi joq.', |
1308 | 1314 | 'large-file' => 'Faýldı $1 mölşerden aspawına tırısıñız; bul faýl mölşeri — $2.', |
1309 | 1315 | 'largefileserver' => 'Osı faýldıñ mölşeri serverdiñ qalawınan asıp ketken.', |
— | — | @@ -1449,19 +1455,19 @@ |
1450 | 1456 | 'statistics' => 'Sanaq', |
1451 | 1457 | 'sitestats' => '{{SITENAME}} sanağı', |
1452 | 1458 | 'userstats' => 'Qatıswşı sanağı', |
1453 | | -'sitestatstext' => "Derekqorda {{PLURAL:\$1|'''1'''|bulaýşa '''\$1'''}} bet bar. |
| 1459 | +'sitestatstext' => "Derekqorda {{PLURAL:$1|'''1'''|bulaýşa '''$1'''}} bet bar. |
1454 | 1460 | Buğan «talqılaw» betteri, {{SITENAME}} jobası twralı better, eñ az «biteme» |
1455 | 1461 | betteri, aýdatwlar, tağı da basqa mağlumat dep tanılmaýtın better kiristirledi. |
1456 | | -Solardı esepten şığarğanda, mında mağlumat {{PLURAL:\$2|beti|betteri}} dep sanalatın |
1457 | | -{{PLURAL:\$2|'''1'''|'''\$2'''}} bet bar şığar. |
| 1462 | +Solardı esepten şığarğanda, mında mağlumat {{PLURAL:$2|beti|betteri}} dep sanalatın |
| 1463 | +{{PLURAL:$2|'''1'''|'''$2'''}} bet bar şığar. |
1458 | 1464 | |
1459 | | -Qotarılğan {{PLURAL:\$8|'''1'''|'''\$8'''}} faýl saqtaladı. |
| 1465 | +Qotarılğan {{PLURAL:$8|'''1'''|'''$8'''}} faýl saqtaladı. |
1460 | 1466 | |
1461 | | -{{SITENAME}} ornatılğannan beri better {{PLURAL:\$3|'''1'''|bulaýşa '''\$3'''}} ret qaralğan, |
1462 | | -jäne better {{PLURAL:\$4|'''1'''|'''\$4'''}} ret tüzetilgen. |
1463 | | -Bunıñ nätïjesinde ortaşa eseppen ärbir betke '''\$5''' ret tüzetw keledi, jäne ärbir tüzetwge '''\$6''' ret qaraw keledi. |
| 1467 | +{{SITENAME}} ornatılğannan beri better {{PLURAL:$3|'''1'''|bulaýşa '''$3'''}} ret qaralğan, |
| 1468 | +jäne better {{PLURAL:$4|'''1'''|'''$4'''}} ret tüzetilgen. |
| 1469 | +Bunıñ nätïjesinde ortaşa eseppen ärbir betke '''$5''' ret tüzetw keledi, jäne ärbir tüzetwge '''$6''' ret qaraw keledi. |
1464 | 1470 | |
1465 | | -Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uzındılığı: '''\$7'''.", |
| 1471 | +Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uzındılığı: '''$7'''.", |
1466 | 1472 | 'userstatstext' => "Mında {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|tirkelgen qatıswşı]] bar, sonıñ işinde |
1467 | 1473 | {{PLURAL:$2|'''1'''|'''$2'''}} (ne '''$4 %''') qatıswşısında $5 quqıqtarı bar", |
1468 | 1474 | 'statistics-mostpopular' => 'Eñ köp qaralğan better', |
— | — | @@ -1766,8 +1772,9 @@ |
1767 | 1773 | 'pagesize' => '(baýt)', |
1768 | 1774 | |
1769 | 1775 | # Restrictions (nouns) |
1770 | | -'restriction-edit' => 'Öñdewge', |
1771 | | -'restriction-move' => 'Jıljıtwğa', |
| 1776 | +'restriction-edit' => 'Öñdewge', |
| 1777 | +'restriction-move' => 'Jıljıtwğa', |
| 1778 | +'restriction-create' => 'Jaratw', |
1772 | 1779 | |
1773 | 1780 | # Restriction levels |
1774 | 1781 | 'restriction-level-sysop' => 'tolıq qorğalğan', |
Index: trunk/phase3/languages/classes/LanguageKk_cyrl.php |
— | — | @@ -36,7 +36,6 @@ |
37 | 37 | $backVowels = array( "а", "о", "ұ", "ы" ); |
38 | 38 | $allVowels = array( "е", "ө", "ү", "і", "ә", "э", "а", "о", "ұ", "ы", "я", "ё", "и" ); |
39 | 39 | // Preceding letters |
40 | | - $Vowels = $allVowels; |
41 | 40 | $Nasals = array( "м", "н", "ң" ); |
42 | 41 | $Sonants = array( "и", "й", "л", "р", "у", "ю"); |
43 | 42 | $Consonants = array( "п", "ф", "к", "қ", "т", "ш", "с", "х", "ц", "ч", "щ", "б", "в", "г", "д" ); |
— | — | @@ -49,8 +48,8 @@ |
50 | 49 | $thirdPerson = array( "ы", "і" ); // 3rd |
51 | 50 | |
52 | 51 | $lastLetter = self::lastLetter( $word, $allVowels ); |
53 | | - $wordEnding = $lastLetter[0]; |
54 | | - $wordLastVowel = $lastLetter[1]; |
| 52 | + $wordEnding =& $lastLetter[0]; |
| 53 | + $wordLastVowel =& $lastLetter[1]; |
55 | 54 | |
56 | 55 | // Now convert the word |
57 | 56 | switch ( $case ) { |
— | — | @@ -62,7 +61,7 @@ |
63 | 62 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
64 | 63 | $word = $word . "тың"; |
65 | 64 | } |
66 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) { |
| 65 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) { |
67 | 66 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
68 | 67 | $word = $word . "нің"; |
69 | 68 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -84,7 +83,7 @@ |
85 | 84 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
86 | 85 | $word = $word . "қа"; |
87 | 86 | } |
88 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 87 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
89 | 88 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
90 | 89 | $word = $word . "ге"; |
91 | 90 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -122,7 +121,7 @@ |
123 | 122 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
124 | 123 | $word = $word . "ты"; |
125 | 124 | } |
126 | | - } elseif ( in_array( $wordEnding, $Vowels ) ) { |
| 125 | + } elseif ( in_array( $wordEnding, $allVowels ) ) { |
127 | 126 | if ( in_array($wordLastVowel, $frontVowels ) ) { |
128 | 127 | $word = $word . "ні"; |
129 | 128 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -156,7 +155,7 @@ |
157 | 156 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
158 | 157 | $word = $word . "та"; |
159 | 158 | } |
160 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 159 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
161 | 160 | if ( in_array( $wordLastVowel, $frontVowels) ) { |
162 | 161 | $word = $word . "де"; |
163 | 162 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -188,7 +187,7 @@ |
189 | 188 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
190 | 189 | $word = $word . "тан"; |
191 | 190 | } |
192 | | - } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
| 191 | + } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
193 | 192 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
194 | 193 | $word = $word . "ден"; |
195 | 194 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -222,7 +221,7 @@ |
223 | 222 | case "comitative": #kömektes |
224 | 223 | if ( in_array( $wordEnding, $Consonants ) ) { |
225 | 224 | $word = $word . "пен"; |
226 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 225 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
227 | 226 | $word = $word . "мен"; |
228 | 227 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
229 | 228 | $word = $word . "бен"; |
— | — | @@ -232,7 +231,7 @@ |
233 | 232 | case "possessive comitative": #täweldık + kömektes |
234 | 233 | if ( in_array( $wordEnding, $Consonants ) ) { |
235 | 234 | $word = $word . "пенен"; |
236 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 235 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
237 | 236 | $word = $word . "менен"; |
238 | 237 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
239 | 238 | $word = $word . "бенен"; |
— | — | @@ -257,7 +256,6 @@ |
258 | 257 | $backVowels = array( "a", "o", "u", "ı" ); |
259 | 258 | $allVowels = array( "e", "ö", "ü", "i", "ä", "é", "a", "o", "u", "ı" ); |
260 | 259 | // Preceding letters |
261 | | - $Vowels = $allVowels; |
262 | 260 | $Nasals = array( "m", "n", "ñ" ); |
263 | 261 | $Sonants = array( "ï", "y", "ý", "l", "r", "w"); |
264 | 262 | $Consonants = array( "p", "f", "k", "q", "t", "ş", "s", "x", "c", "ç", "b", "v", "g", "d" ); |
— | — | @@ -270,8 +268,8 @@ |
271 | 269 | $thirdPerson = array( "ı", "i" ); // 3rd |
272 | 270 | |
273 | 271 | $lastLetter = self::lastLetter( $word, $allVowels ); |
274 | | - $wordEnding = $lastLetter[0]; |
275 | | - $wordLastVowel = $lastLetter[1]; |
| 272 | + $wordEnding =& $lastLetter[0]; |
| 273 | + $wordLastVowel =& $lastLetter[1]; |
276 | 274 | |
277 | 275 | // Now convert the word |
278 | 276 | switch ( $case ) { |
— | — | @@ -283,7 +281,7 @@ |
284 | 282 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
285 | 283 | $word = $word . "tıñ"; |
286 | 284 | } |
287 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) { |
| 285 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) { |
288 | 286 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
289 | 287 | $word = $word . "niñ"; |
290 | 288 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -305,7 +303,7 @@ |
306 | 304 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
307 | 305 | $word = $word . "qa"; |
308 | 306 | } |
309 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 307 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
310 | 308 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
311 | 309 | $word = $word . "ge"; |
312 | 310 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -343,7 +341,7 @@ |
344 | 342 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
345 | 343 | $word = $word . "tı"; |
346 | 344 | } |
347 | | - } elseif ( in_array( $wordEnding, $Vowels ) ) { |
| 345 | + } elseif ( in_array( $wordEnding, $allVowels ) ) { |
348 | 346 | if ( in_array($wordLastVowel, $frontVowels ) ) { |
349 | 347 | $word = $word . "ni"; |
350 | 348 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -377,7 +375,7 @@ |
378 | 376 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
379 | 377 | $word = $word . "ta"; |
380 | 378 | } |
381 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 379 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
382 | 380 | if ( in_array( $wordLastVowel, $frontVowels) ) { |
383 | 381 | $word = $word . "de"; |
384 | 382 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -409,7 +407,7 @@ |
410 | 408 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
411 | 409 | $word = $word . "tan"; |
412 | 410 | } |
413 | | - } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
| 411 | + } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
414 | 412 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
415 | 413 | $word = $word . "den"; |
416 | 414 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -443,7 +441,7 @@ |
444 | 442 | case "comitative": #kömektes |
445 | 443 | if ( in_array( $wordEnding, $Consonants ) ) { |
446 | 444 | $word = $word . "pen"; |
447 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 445 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
448 | 446 | $word = $word . "men"; |
449 | 447 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
450 | 448 | $word = $word . "ben"; |
— | — | @@ -453,7 +451,7 @@ |
454 | 452 | case "possessive comitative": #täweldık + kömektes |
455 | 453 | if ( in_array( $wordEnding, $Consonants ) ) { |
456 | 454 | $word = $word . "penen"; |
457 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 455 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
458 | 456 | $word = $word . "menen"; |
459 | 457 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
460 | 458 | $word = $word . "benen"; |
— | — | @@ -478,7 +476,6 @@ |
479 | 477 | $backVowels = array( "ا", "و", "ۇ", "ى" ); |
480 | 478 | $allVowels = array( "ە", "ٶ", "ٷ", "ٸ", "ٵ", "ە", "ا", "و", "ۇ", "ى" ); |
481 | 479 | // Preceding letters |
482 | | - $Vowels = $allVowels; |
483 | 480 | $Nasals = array( "م", "ن", "ڭ" ); |
484 | 481 | $Sonants = array( "ي", "ي", "ل", "ر", "ۋ"); |
485 | 482 | $Consonants = array( "پ", "ف", "ك", "ق", "ت", "ش", "س", "ح", "تس", "چ", "ب", "ۆ", "گ", "د" ); |
— | — | @@ -491,8 +488,8 @@ |
492 | 489 | $thirdPerson = array( "ى", "ٸ" ); // 3rd |
493 | 490 | |
494 | 491 | $lastLetter = self::lastLetter( $word, $allVowels ); |
495 | | - $wordEnding = $lastLetter[0]; |
496 | | - $wordLastVowel = $lastLetter[1]; |
| 492 | + $wordEnding =& $lastLetter[0]; |
| 493 | + $wordLastVowel =& $lastLetter[1]; |
497 | 494 | |
498 | 495 | // Now convert the word |
499 | 496 | switch ( $case ) { |
— | — | @@ -504,7 +501,7 @@ |
505 | 502 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
506 | 503 | $word = $word . "تىڭ"; |
507 | 504 | } |
508 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) { |
| 505 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) { |
509 | 506 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
510 | 507 | $word = $word . "نٸڭ"; |
511 | 508 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -526,7 +523,7 @@ |
527 | 524 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
528 | 525 | $word = $word . "قا"; |
529 | 526 | } |
530 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 527 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
531 | 528 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
532 | 529 | $word = $word . "گە"; |
533 | 530 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -564,7 +561,7 @@ |
565 | 562 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
566 | 563 | $word = $word . "تى"; |
567 | 564 | } |
568 | | - } elseif ( in_array( $wordEnding, $Vowels ) ) { |
| 565 | + } elseif ( in_array( $wordEnding, $allVowels ) ) { |
569 | 566 | if ( in_array($wordLastVowel, $frontVowels ) ) { |
570 | 567 | $word = $word . "نٸ"; |
571 | 568 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -598,7 +595,7 @@ |
599 | 596 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
600 | 597 | $word = $word . "تا"; |
601 | 598 | } |
602 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) { |
| 599 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) { |
603 | 600 | if ( in_array( $wordLastVowel, $frontVowels) ) { |
604 | 601 | $word = $word . "دە"; |
605 | 602 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -630,7 +627,7 @@ |
631 | 628 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
632 | 629 | $word = $word . "تان"; |
633 | 630 | } |
634 | | - } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
| 631 | + } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) { |
635 | 632 | if ( in_array( $wordLastVowel, $frontVowels ) ) { |
636 | 633 | $word = $word . "دەن"; |
637 | 634 | } elseif ( in_array( $wordLastVowel, $backVowels ) ) { |
— | — | @@ -664,7 +661,7 @@ |
665 | 662 | case "comitative": #kömektes |
666 | 663 | if ( in_array( $wordEnding, $Consonants ) ) { |
667 | 664 | $word = $word . "پەن"; |
668 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 665 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
669 | 666 | $word = $word . "مەن"; |
670 | 667 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
671 | 668 | $word = $word . "بەن"; |
— | — | @@ -674,7 +671,7 @@ |
675 | 672 | case "possessive comitative": #täweldık + kömektes |
676 | 673 | if ( in_array( $wordEnding, $Consonants ) ) { |
677 | 674 | $word = $word . "پەنەن"; |
678 | | - } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
| 675 | + } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) { |
679 | 676 | $word = $word . "مەنەن"; |
680 | 677 | } elseif ( in_array( $wordEnding, $Sibilants ) ) { |
681 | 678 | $word = $word . "بەنەن"; |
— | — | @@ -691,9 +688,12 @@ |
692 | 689 | |
693 | 690 | // Put the word in a form we can play with since we're using UTF-8 |
694 | 691 | $ar = preg_split('//u', parent::lc($word), -1, PREG_SPLIT_NO_EMPTY); |
695 | | - $wordReversed = array_reverse( $ar ); //Here's an array with the order of the letters in the word reversed so we can find a match quicker *shrug* |
696 | 692 | |
697 | | - //Here's the last letter in the word |
| 693 | + // Here's an array with the order of the letters in the word reversed |
| 694 | + // so we can find a match quicker *shrug* |
| 695 | + $wordReversed = array_reverse( $ar ); |
| 696 | + |
| 697 | + // Here's the last letter in the word |
698 | 698 | $lastLetter[0] = $ar[count( $ar ) - 1]; |
699 | 699 | |
700 | 700 | // Find the last vowel in the word |
— | — | @@ -728,5 +728,3 @@ |
729 | 729 | } |
730 | 730 | } |
731 | 731 | } |
732 | | - |
733 | | - |
Index: trunk/phase3/languages/classes/LanguageKk.php |
— | — | @@ -61,6 +61,7 @@ |
62 | 62 | function loadRegs() { |
63 | 63 | |
64 | 64 | $this->mCyrl2Latn = array( |
| 65 | + ## Punctuation |
65 | 66 | '/№/u' => 'No.', |
66 | 67 | ## Е after vowels |
67 | 68 | '/([АӘЕЁИОӨҰҮЭЮЯЪЬ])Е/u' => '$1YE', |
— | — | @@ -99,7 +100,8 @@ |
100 | 101 | ); |
101 | 102 | |
102 | 103 | $this->mLatn2Cyrl = array( |
103 | | - '/No\./u' => '№', |
| 104 | + ## Punctuation |
| 105 | + '/#|No\./' => '№', |
104 | 106 | ## Şç |
105 | 107 | '/ŞÇʹ/u'=> 'ЩЬ', '/Şçʹ/u'=> 'Щь', '/Şçʹ/u'=> 'Щь', |
106 | 108 | '/Ş[Çç]/u' => 'Щ', '/şç/u' => 'щ', |
— | — | @@ -137,8 +139,25 @@ |
138 | 140 | ); |
139 | 141 | |
140 | 142 | $this->mCyLa2Arab = array( |
| 143 | + ## Punctuation -> Arabic |
| 144 | + '/\,/' => '،', # ، |
| 145 | + '/;/' => '؛', # ؛ |
| 146 | + '/\?/' => '؟', # ؟ |
| 147 | + '/%/' => '٪', # ٪ |
| 148 | + '/\*/' => '٭', # ٭ |
| 149 | + '/#|№|No\./u' => 'نٶ.', |
| 150 | + ## Digits -> Arabic |
| 151 | + '/0/' => '۰', # ۰ |
| 152 | + '/1/' => '۱', # ۱ |
| 153 | + '/2/' => '۲', # ۲ |
| 154 | + '/3/' => '۳', # ۳ |
| 155 | + '/4/' => '۴', # ۴ |
| 156 | + '/5/' => '۵', # ۵ |
| 157 | + '/6/' => '۶', # ۶ |
| 158 | + '/7/' => '۷', # ۷ |
| 159 | + '/8/' => '۸', # ۸ |
| 160 | + '/9/' => '۹', # ۹ |
141 | 161 | ## Cyrillic -> Arabic |
142 | | - '/\№/u' => 'نٶ.', |
143 | 162 | '/([АӘЕЁИОӨҰҮЭЮЯЪЬ])е/ui' => '$1يە', |
144 | 163 | '/[еэ]/ui' => 'ە', '/[ъь]/ui' => '', |
145 | 164 | '/а/ui' => 'ا', '/ә/ui' => 'ٵ', '/б/ui' => 'ب', '/в/ui' => 'ۆ', |
— | — | @@ -152,8 +171,7 @@ |
153 | 172 | '/ш/ui' => 'ش', '/щ/ui' => 'شش', '/ы/ui' => 'ى', '/і/ui' => 'ٸ', |
154 | 173 | '/ю/ui' => 'يۋ', '/я/ui' => 'يا', |
155 | 174 | ## Latin -> Arabic // commented for now... |
156 | | - /*'/No\./u' => 'نٶ.', |
157 | | - '/[ıI]/u' => 'ى', '/[iİ]/u' => 'ٸ', |
| 175 | + /*'/[ıI]/u' => 'ى', '/[iİ]/u' => 'ٸ', |
158 | 176 | '/[eé]/ui' => 'ە', '/[yý]/ui' => 'ي', |
159 | 177 | '/[ʺʹ]/ui' => '', |
160 | 178 | '/a/ui' => 'ا', '/ä/ui' => 'ٵ', '/b/ui' => 'ب', '/c/ui' => 'تس', |
— | — | @@ -164,23 +182,6 @@ |
165 | 183 | '/q/ui' => 'ق', '/r/ui' => 'ر', '/s/ui' => 'س', '/ş/ui' => 'ش', |
166 | 184 | '/t/ui' => 'ت', '/u/ui' => 'ۇ', '/ü/ui' => 'ٷ', '/v/ui' => 'ۆ', |
167 | 185 | '/w/ui' => 'ۋ', '/x/ui' => 'ح', '/z/ui' => 'ز',*/ |
168 | | - ## Punctuation -> Arabic |
169 | | - '/\,/' => '،', # ، |
170 | | - '/;/' => '؛', # ؛ |
171 | | - '/\?/' => '؟', # ؟ |
172 | | - '/%/' => '٪', # ٪ |
173 | | - '/\*/' => '٭', # ٭ |
174 | | - ## Digits -> Arabic |
175 | | - '/0/' => '۰', # ۰ |
176 | | - '/1/' => '۱', # ۱ |
177 | | - '/2/' => '۲', # ۲ |
178 | | - '/3/' => '۳', # ۳ |
179 | | - '/4/' => '۴', # ۴ |
180 | | - '/5/' => '۵', # ۵ |
181 | | - '/6/' => '۶', # ۶ |
182 | | - '/7/' => '۷', # ۷ |
183 | | - '/8/' => '۸', # ۸ |
184 | | - '/9/' => '۹', # ۹ |
185 | 186 | ); |
186 | 187 | |
187 | 188 | } |
— | — | @@ -257,7 +258,7 @@ |
258 | 259 | switch( $toVariant ) { |
259 | 260 | case 'kk-cyrl': |
260 | 261 | case 'kk-kz': |
261 | | - $letters = KK_L_UC . KK_L_LC . 'ʺʹ0123456789'; |
| 262 | + $letters = KK_L_UC . KK_L_LC . 'ʺʹ#0123456789'; |
262 | 263 | $wgContLanguageCode = 'kk'; |
263 | 264 | break; |
264 | 265 | case 'kk-latn': |
— | — | @@ -267,8 +268,7 @@ |
268 | 269 | break; |
269 | 270 | case 'kk-arab': |
270 | 271 | case 'kk-cn': |
271 | | - // $letters = KK_C_UC.KK_C_LC.KK_L_UC.KK_L_LC.'ʺʹ%№0123456789?,;'; |
272 | | - $letters = KK_C_UC . KK_C_LC . '%№0123456789?,;'; |
| 272 | + $letters = KK_C_UC.KK_C_LC./*KK_L_UC.KK_L_LC.'ʺʹ'.*/',;\?%\*№0123456789'; |
273 | 273 | $wgContLanguageCode = 'kk-Arab'; |
274 | 274 | break; |
275 | 275 | default: |