function loadRegs() {
$this->mCyrl2Latn = array(
+ ## Punctuation
'/№/u' => 'No.',
## Е after vowels
'/([АӘЕЁИОӨҰҮЭЮЯЪЬ])Е/u' => '$1YE',
);
$this->mLatn2Cyrl = array(
- '/No\./u' => '№',
+ ## Punctuation
+ '/#|No\./' => '№',
## Şç
'/ŞÇʹ/u'=> 'ЩЬ', '/Şçʹ/u'=> 'Щь', '/Şçʹ/u'=> 'Щь',
'/Ş[Çç]/u' => 'Щ', '/şç/u' => 'щ',
);
$this->mCyLa2Arab = array(
+ ## Punctuation -> Arabic
+ '/\,/' => '،', # ،
+ '/;/' => '؛', # ؛
+ '/\?/' => '؟', # ؟
+ '/%/' => '٪', # ٪
+ '/\*/' => '٭', # ٭
+ '/#|№|No\./u' => 'نٶ.',
+ ## Digits -> Arabic
+ '/0/' => '۰', # ۰
+ '/1/' => '۱', # ۱
+ '/2/' => '۲', # ۲
+ '/3/' => '۳', # ۳
+ '/4/' => '۴', # ۴
+ '/5/' => '۵', # ۵
+ '/6/' => '۶', # ۶
+ '/7/' => '۷', # ۷
+ '/8/' => '۸', # ۸
+ '/9/' => '۹', # ۹
## Cyrillic -> Arabic
- '/\№/u' => 'نٶ.',
'/([АӘЕЁИОӨҰҮЭЮЯЪЬ])е/ui' => '$1يە',
'/[еэ]/ui' => 'ە', '/[ъь]/ui' => '',
'/а/ui' => 'ا', '/ә/ui' => 'ٵ', '/б/ui' => 'ب', '/в/ui' => 'ۆ',
'/ш/ui' => 'ش', '/щ/ui' => 'شش', '/ы/ui' => 'ى', '/і/ui' => 'ٸ',
'/ю/ui' => 'يۋ', '/я/ui' => 'يا',
## Latin -> Arabic // commented for now...
- /*'/No\./u' => 'نٶ.',
- '/[ıI]/u' => 'ى', '/[iİ]/u' => 'ٸ',
+ /*'/[ıI]/u' => 'ى', '/[iİ]/u' => 'ٸ',
'/[eé]/ui' => 'ە', '/[yý]/ui' => 'ي',
'/[ʺʹ]/ui' => '',
'/a/ui' => 'ا', '/ä/ui' => 'ٵ', '/b/ui' => 'ب', '/c/ui' => 'تس',
'/q/ui' => 'ق', '/r/ui' => 'ر', '/s/ui' => 'س', '/ş/ui' => 'ش',
'/t/ui' => 'ت', '/u/ui' => 'ۇ', '/ü/ui' => 'ٷ', '/v/ui' => 'ۆ',
'/w/ui' => 'ۋ', '/x/ui' => 'ح', '/z/ui' => 'ز',*/
- ## Punctuation -> Arabic
- '/\,/' => '،', # ،
- '/;/' => '؛', # ؛
- '/\?/' => '؟', # ؟
- '/%/' => '٪', # ٪
- '/\*/' => '٭', # ٭
- ## Digits -> Arabic
- '/0/' => '۰', # ۰
- '/1/' => '۱', # ۱
- '/2/' => '۲', # ۲
- '/3/' => '۳', # ۳
- '/4/' => '۴', # ۴
- '/5/' => '۵', # ۵
- '/6/' => '۶', # ۶
- '/7/' => '۷', # ۷
- '/8/' => '۸', # ۸
- '/9/' => '۹', # ۹
);
}
switch( $toVariant ) {
case 'kk-cyrl':
case 'kk-kz':
- $letters = KK_L_UC . KK_L_LC . 'ʺʹ0123456789';
+ $letters = KK_L_UC . KK_L_LC . 'ʺʹ#0123456789';
$wgContLanguageCode = 'kk';
break;
case 'kk-latn':
break;
case 'kk-arab':
case 'kk-cn':
- // $letters = KK_C_UC.KK_C_LC.KK_L_UC.KK_L_LC.'ʺʹ%№0123456789?,;';
- $letters = KK_C_UC . KK_C_LC . '%№0123456789?,;';
+ $letters = KK_C_UC.KK_C_LC./*KK_L_UC.KK_L_LC.'ʺʹ'.*/',;\?%\*№0123456789';
$wgContLanguageCode = 'kk-Arab';
break;
default:
$backVowels = array( "а", "о", "ұ", "ы" );
$allVowels = array( "е", "ө", "ү", "і", "ә", "э", "а", "о", "ұ", "ы", "я", "ё", "и" );
// Preceding letters
- $Vowels = $allVowels;
$Nasals = array( "м", "н", "ң" );
$Sonants = array( "и", "й", "л", "р", "у", "ю");
$Consonants = array( "п", "ф", "к", "қ", "т", "ш", "с", "х", "ц", "ч", "щ", "б", "в", "г", "д" );
$thirdPerson = array( "ы", "і" ); // 3rd
$lastLetter = self::lastLetter( $word, $allVowels );
- $wordEnding = $lastLetter[0];
- $wordLastVowel = $lastLetter[1];
+ $wordEnding =& $lastLetter[0];
+ $wordLastVowel =& $lastLetter[1];
// Now convert the word
switch ( $case ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "тың";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "нің";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "қа";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "ге";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "ты";
}
- } elseif ( in_array( $wordEnding, $Vowels ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) ) {
if ( in_array($wordLastVowel, $frontVowels ) ) {
$word = $word . "ні";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "та";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels) ) {
$word = $word . "де";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "тан";
}
- } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
+ } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "ден";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
case "comitative": #kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "пен";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "мен";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "бен";
case "possessive comitative": #täweldık + kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "пенен";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "менен";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "бенен";
$backVowels = array( "a", "o", "u", "ı" );
$allVowels = array( "e", "ö", "ü", "i", "ä", "é", "a", "o", "u", "ı" );
// Preceding letters
- $Vowels = $allVowels;
$Nasals = array( "m", "n", "ñ" );
$Sonants = array( "ï", "y", "ý", "l", "r", "w");
$Consonants = array( "p", "f", "k", "q", "t", "ş", "s", "x", "c", "ç", "b", "v", "g", "d" );
$thirdPerson = array( "ı", "i" ); // 3rd
$lastLetter = self::lastLetter( $word, $allVowels );
- $wordEnding = $lastLetter[0];
- $wordLastVowel = $lastLetter[1];
+ $wordEnding =& $lastLetter[0];
+ $wordLastVowel =& $lastLetter[1];
// Now convert the word
switch ( $case ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "tıñ";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "niñ";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "qa";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "ge";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "tı";
}
- } elseif ( in_array( $wordEnding, $Vowels ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) ) {
if ( in_array($wordLastVowel, $frontVowels ) ) {
$word = $word . "ni";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "ta";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels) ) {
$word = $word . "de";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "tan";
}
- } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
+ } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "den";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
case "comitative": #kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "pen";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "men";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "ben";
case "possessive comitative": #täweldık + kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "penen";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "menen";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "benen";
$backVowels = array( "ا", "و", "ۇ", "ى" );
$allVowels = array( "ە", "ٶ", "ٷ", "ٸ", "ٵ", "ە", "ا", "و", "ۇ", "ى" );
// Preceding letters
- $Vowels = $allVowels;
$Nasals = array( "م", "ن", "ڭ" );
$Sonants = array( "ي", "ي", "ل", "ر", "ۋ");
$Consonants = array( "پ", "ف", "ك", "ق", "ت", "ش", "س", "ح", "تس", "چ", "ب", "ۆ", "گ", "د" );
$thirdPerson = array( "ى", "ٸ" ); // 3rd
$lastLetter = self::lastLetter( $word, $allVowels );
- $wordEnding = $lastLetter[0];
- $wordLastVowel = $lastLetter[1];
+ $wordEnding =& $lastLetter[0];
+ $wordLastVowel =& $lastLetter[1];
// Now convert the word
switch ( $case ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "تىڭ";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "نٸڭ";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "قا";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "گە";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "تى";
}
- } elseif ( in_array( $wordEnding, $Vowels ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) ) {
if ( in_array($wordLastVowel, $frontVowels ) ) {
$word = $word . "نٸ";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "تا";
}
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Sonorants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Sonorants ) ) {
if ( in_array( $wordLastVowel, $frontVowels) ) {
$word = $word . "دە";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
$word = $word . "تان";
}
- } elseif ( in_array($wordEnding, $Vowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
+ } elseif ( in_array($wordEnding, $allVowels ) || in_array($wordEnding, $Sonants ) || in_array($wordEnding, $Sibilants ) ) {
if ( in_array( $wordLastVowel, $frontVowels ) ) {
$word = $word . "دەن";
} elseif ( in_array( $wordLastVowel, $backVowels ) ) {
case "comitative": #kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "پەن";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "مەن";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "بەن";
case "possessive comitative": #täweldık + kömektes
if ( in_array( $wordEnding, $Consonants ) ) {
$word = $word . "پەنەن";
- } elseif ( in_array( $wordEnding, $Vowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
+ } elseif ( in_array( $wordEnding, $allVowels ) || in_array( $wordEnding, $Nasals ) || in_array( $wordEnding, $Sonants ) ) {
$word = $word . "مەنەن";
} elseif ( in_array( $wordEnding, $Sibilants ) ) {
$word = $word . "بەنەن";
// Put the word in a form we can play with since we're using UTF-8
$ar = preg_split('//u', parent::lc($word), -1, PREG_SPLIT_NO_EMPTY);
- $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*
- //Here's the last letter in the word
+ // Here's an array with the order of the letters in the word reversed
+ // so we can find a match quicker *shrug*
+ $wordReversed = array_reverse( $ar );
+
+ // Here's the last letter in the word
$lastLetter[0] = $ar[count( $ar ) - 1];
// Find the last vowel in the word
}
}
}
-
-
<?php
-/**
- * Kazakh (قازاقشا)
+/** Kazakh (Arabic) (قازاقشا (اراب))
*
* @addtogroup Language
*
+ * @author GaiJin
+ * @author AlefZet
+
* END USERS: DO NOT EDIT THIS FILE DIRECTLY!
*
* Changes in this file will be lost during software upgrades.
# Please be cautious not to delete the invisible RLM from the beginning of the strings.
'mdy time' => 'H:i',
'mdy date' => 'xg j، Y "ج."',
- 'mdy both' => '،H:i xg j، Y "ج."',
+ 'mdy both' => 'H:i، xg j، Y "ج."',
'dmy time' => 'H:i',
'dmy date' => 'j F، Y "ج."',
- 'dmy both' => '،H:i j F، Y "ج."',
+ 'dmy both' => 'H:i، j F، Y "ج."',
'ymd time' => 'H:i',
'ymd date' => 'Y "ج." xg j',
- 'ymd both' => '،H:i Y "ج." xg j',
+ 'ymd both' => 'H:i، Y "ج." xg j',
'yyyy-mm-dd time' => 'xnH:xni:xns',
'yyyy-mm-dd date' => 'xnY-xnm-xnd',
'persian time' => 'H:i',
'persian date' => 'xij xiF xiY',
- 'persian both' => 'xij xiF xiY٬ H:i',
+ 'persian both' => 'xij xiF xiY، H:i',
'hebrew time' => 'H:i',
'hebrew date' => 'xjj xjF xjY',
- 'hebrew both' => '،H:i xjj xjF xjY',
+ 'hebrew both' => 'H:i، xjj xjF xjY',
'ISO 8601 time' => 'xnH:xni:xns',
'ISO 8601 date' => 'xnY-xnm-xnd',
'namespaceprotected' => "'''$1''' ەسٸم اياسىنداعى بەتتەردٸ ٶڭدەۋ ٷشٸن رۇقساتىڭىز جوق.",
'customcssjsprotected' => 'بۇل بەتتٸ ٶڭدەۋگە رۇقساتىڭىز جوق, سەبەبٸ مىندا باسقا قاتىسۋشىنىڭ جەكە باپتاۋلارى بار.',
'ns-specialprotected' => '{{ns:special}} ەسٸم اياسىنداعى بەتتەر ٶڭدەلٸنبەيدٸ',
+'titleprotected' => 'بۇل اتاۋدىڭ جاراتۋىن [[{{ns:user}}:$1|$1]] قورعادى. كەلتٸرٸلگەن سەبەبٸ: <i>$2</i>.',
# Login and logout pages
'logouttitle' => 'قاتىسۋشى شىعۋى',
'userrights-editusergroup' => 'قاتىسۋشى توپتارىن ٶڭدەۋ',
'saveusergroups' => 'قاتىسۋشى توپتارىن ساقتاۋ',
'userrights-groupsmember' => 'مٷشەلٸگٸ:',
+'userrights-groupsremovable' => 'الاستالاتىن توپتار:',
'userrights-groupsavailable' => 'جەتٸمدٸ توپتار:',
'userrights-groupshelp' => 'قاتىسۋشىنى توپقا ٷستەيمٸن نە توپتان الاستايمىن دەگەن توپتاردى بٶلەكتەڭٸز.
تالعاۋى ٶشٸرٸلگەن توپتار ٶزگەرتٸلٸمەيدٸ. توپتاردىڭ بٶلەكتەۋٸن CTRL + سول جاق نۇقۋمەن ٶشٸرۋٸڭٸزگە بولادى.',
'illegalfilename' => '«$1» فايل اتاۋىندا بەت اتاۋلارىندا رۇقسات ەتٸلمەگەن نىشاندار بار. فايلدى قايتا اتاڭىز دا بۇنى جۋكتەدٸ قايتا بايقاپ كٶرٸڭٸز.',
'badfilename' => 'فايلدىڭ اتى «$1» بوپ ٶزگەرتٸلدٸ.',
'filetype-badmime' => '«$1» دەگەن MIME تٷرٸ بار فايلداردى قوتارۋعا رۇقسات ەتٸلمەيدٸ.',
+'filetype-unwanted-type' => "'''«.$1»''' — كٷتٸلمەگەن فايل تٷرٸ. ۇنامدى فايل تٷرلەرٸ: $2.",
+'filetype-banned-type' => "'''«.$1»''' — رۇقساتتالماعان فايل تٷرٸ. رۇقساتتالعان فايل تٷرلەرٸ: $2.",
'filetype-missing' => 'بۇل فايلدىڭ («.jpg» سيياقتى) كەڭەيتٸمٸ جوق.',
'large-file' => 'فايلدى $1 مٶلشەردەن اسپاۋىنا تىرىسىڭىز; بۇل فايل مٶلشەرٸ — $2.',
'largefileserver' => 'وسى فايلدىڭ مٶلشەرٸ سەرۆەردٸڭ قالاۋىنان اسىپ كەتكەن.',
'statistics' => 'ساناق',
'sitestats' => '{{SITENAME}} ساناعى',
'userstats' => 'قاتىسۋشى ساناعى',
-'sitestatstext' => "دەرەكقوردا {{PLURAL:\$1|'''1'''|بۇلايشا '''\$1'''}} بەت بار.
+'sitestatstext' => "دەرەكقوردا {{PLURAL:$1|'''1'''|بۇلايشا '''$1'''}} بەت بار.
بۇعان «تالقىلاۋ» بەتتەرٸ, {{SITENAME}} جوباسى تۋرالى بەتتەر, ەڭ از «بٸتەمە»
بەتتەرٸ, ايداتۋلار, تاعى دا باسقا ماعلۇمات دەپ تانىلمايتىن بەتتەر كٸرٸستٸرلەدٸ.
-سولاردى ەسەپتەن شىعارعاندا, مىندا ماعلۇمات {{PLURAL:\$2|بەتٸ|بەتتەرٸ}} دەپ سانالاتىن
-{{PLURAL:\$2|'''1'''|'''\$2'''}} بەت بار شىعار.
+سولاردى ەسەپتەن شىعارعاندا, مىندا ماعلۇمات {{PLURAL:$2|بەتٸ|بەتتەرٸ}} دەپ سانالاتىن
+{{PLURAL:$2|'''1'''|'''$2'''}} بەت بار شىعار.
-قوتارىلعان {{PLURAL:\$8|'''1'''|'''\$8'''}} فايل ساقتالادى.
+قوتارىلعان {{PLURAL:$8|'''1'''|'''$8'''}} فايل ساقتالادى.
-{{SITENAME}} ورناتىلعاننان بەرٸ بەتتەر {{PLURAL:\$3|'''1'''|بۇلايشا '''\$3'''}} رەت قارالعان,
-جٵنە بەتتەر {{PLURAL:\$4|'''1'''|'''\$4'''}} رەت تٷزەتٸلگەن.
-بۇنىڭ نٵتيجەسٸندە ورتاشا ەسەپپەن ٵربٸر بەتكە '''\$5''' رەت تٷزەتۋ كەلەدٸ, جٵنە ٵربٸر تٷزەتۋگە '''\$6''' رەت قاراۋ كەلەدٸ.
+{{SITENAME}} ورناتىلعاننان بەرٸ بەتتەر {{PLURAL:$3|'''1'''|بۇلايشا '''$3'''}} رەت قارالعان,
+جٵنە بەتتەر {{PLURAL:$4|'''1'''|'''$4'''}} رەت تٷزەتٸلگەن.
+بۇنىڭ نٵتيجەسٸندە ورتاشا ەسەپپەن ٵربٸر بەتكە '''$5''' رەت تٷزەتۋ كەلەدٸ, جٵنە ٵربٸر تٷزەتۋگە '''$6''' رەت قاراۋ كەلەدٸ.
-اعىمدىق [http://meta.wikimedia.org/wiki/Help:Job_queue تاپسىرىم كەزەگٸ] ۇزىندىلىعى: '''\$7'''.",
+اعىمدىق [http://meta.wikimedia.org/wiki/Help:Job_queue تاپسىرىم كەزەگٸ] ۇزىندىلىعى: '''$7'''.",
'userstatstext' => "مىندا {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|تٸركەلگەن قاتىسۋشى]] بار, سونىڭ ٸشٸندە
{{PLURAL:$2|'''1'''|'''$2'''}} (نە '''$4 %''') قاتىسۋشىسىندا $5 قۇقىقتارى بار",
'statistics-mostpopular' => 'ەڭ كٶپ قارالعان بەتتەر',
'pagesize' => '(بايت)',
# Restrictions (nouns)
-'restriction-edit' => 'ٶڭدەۋگە',
-'restriction-move' => 'جىلجىتۋعا',
+'restriction-edit' => 'ٶڭدەۋگە',
+'restriction-move' => 'جىلجىتۋعا',
+'restriction-create' => 'جاراتۋ',
# Restriction levels
'restriction-level-sysop' => 'تولىق قورعالعان',
<?php
-/**
- * Kazakh (Қазақша)
+/** Kazakh (Cyrillic) (Қазақша (Кирил))
*
* @addtogroup Language
*
+ * @author GaiJin
+ * @author AlefZet
+
* END USERS: DO NOT EDIT THIS FILE DIRECTLY!
*
* Changes in this file will be lost during software upgrades.
* and edit the MediaWiki:* pages listed there.
*/
-
$separatorTransformTable = array(
',' => "\xc2\xa0",
'.' => ',',
'persian both' => 'xij xiF xiY, H:i',
'hebrew time' => 'H:i',
- 'hebrew date' => 'xij xjF xjY',
- 'hebrew both' => 'H:i, xij xjF xjY',
+ 'hebrew date' => 'xjj xjF xjY',
+ 'hebrew both' => 'H:i, xjj xjF xjY',
'ISO 8601 time' => 'xnH:xni:xns',
'ISO 8601 date' => 'xnY-xnm-xnd',
'namespaceprotected' => "'''$1''' есім аясындағы беттерді өңдеу үшін рұқсатыңыз жоқ.",
'customcssjsprotected' => 'Бұл бетті өңдеуге рұқсатыңыз жоқ, себебі мында басқа қатысушының жеке баптаулары бар.',
'ns-specialprotected' => '{{ns:special}} есім аясындағы беттер өңделінбейді',
+'titleprotected' => 'Бұл атаудың жаратуын [[{{ns:user}}:$1|$1]] қорғады. Келтірілген себебі: <i>$2</i>.',
# Login and logout pages
'logouttitle' => 'Қатысушы шығуы',
'userrights-editusergroup' => 'Қатысушы топтарын өңдеу',
'saveusergroups' => 'Қатысушы топтарын сақтау',
'userrights-groupsmember' => 'Мүшелігі:',
+'userrights-groupsremovable' => 'Аласталатын топтар:',
'userrights-groupsavailable' => 'Жетімді топтар:',
'userrights-groupshelp' => 'Қатысушыны топқа үстеймін не топтан аластаймын деген топтарды бөлектеңіз.
Талғауы өшірілген топтар өзгертілімейді. Топтардың бөлектеуін CTRL + Сол жақ нұқумен өшіруіңізге болады.',
'illegalfilename' => '«$1» файл атауында бет атауларында рұқсат етілмеген нышандар бар. Файлды қайта атаңыз да бұны жуктеді қайта байқап көріңіз.',
'badfilename' => 'Файлдың аты «$1» боп өзгертілді.',
'filetype-badmime' => '«$1» деген MIME түрі бар файлдарды қотаруға рұқсат етілмейді.',
+'filetype-unwanted-type' => "'''«.$1»''' — күтілмеген файл түрі. Ұнамды файл түрлері: $2.",
+'filetype-banned-type' => "'''«.$1»''' — рұқсатталмаған файл түрі. Рұқсатталған файл түрлері: $2.",
'filetype-missing' => 'Бұл файлдың («.jpg» сияқты) кеңейтімі жоқ.',
'large-file' => 'Файлды $1 мөлшерден аспауына тырысыңыз; бұл файл мөлшері — $2.',
'largefileserver' => 'Осы файлдың мөлшері сервердің қалауынан асып кеткен.',
'statistics' => 'Санақ',
'sitestats' => '{{SITENAME}} санағы',
'userstats' => 'Қатысушы санағы',
-'sitestatstext' => "Дерекқорда {{PLURAL:\$1|'''1'''|бұлайша '''\$1'''}} бет бар.
+'sitestatstext' => "Дерекқорда {{PLURAL:$1|'''1'''|бұлайша '''$1'''}} бет бар.
Бұған «талқылау» беттері, {{SITENAME}} жобасы туралы беттер, ең аз «бітеме»
беттері, айдатулар, тағы да басқа мағлұмат деп танылмайтын беттер кірістірледі.
-Соларды есептен шығарғанда, мында мағлұмат {{PLURAL:\$2|беті|беттері}} деп саналатын
-{{PLURAL:\$2|'''1'''|'''\$2'''}} бет бар шығар.
+Соларды есептен шығарғанда, мында мағлұмат {{PLURAL:$2|беті|беттері}} деп саналатын
+{{PLURAL:$2|'''1'''|'''$2'''}} бет бар шығар.
-Қотарылған {{PLURAL:\$8|'''1'''|'''\$8'''}} файл сақталады.
+Қотарылған {{PLURAL:$8|'''1'''|'''$8'''}} файл сақталады.
-{{SITENAME}} орнатылғаннан бері беттер {{PLURAL:\$3|'''1'''|бұлайша '''\$3'''}} рет қаралған,
-және беттер {{PLURAL:\$4|'''1'''|'''\$4'''}} рет түзетілген.
-Бұның нәтижесінде орташа есеппен әрбір бетке '''\$5''' рет түзету келеді, және әрбір түзетуге '''\$6''' рет қарау келеді.
+{{SITENAME}} орнатылғаннан бері беттер {{PLURAL:$3|'''1'''|бұлайша '''$3'''}} рет қаралған,
+және беттер {{PLURAL:$4|'''1'''|'''$4'''}} рет түзетілген.
+Бұның нәтижесінде орташа есеппен әрбір бетке '''$5''' рет түзету келеді, және әрбір түзетуге '''$6''' рет қарау келеді.
-Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''\$7'''.",
+Ағымдық [http://meta.wikimedia.org/wiki/Help:Job_queue тапсырым кезегі] ұзындылығы: '''$7'''.",
'userstatstext' => "Мында {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|тіркелген қатысушы]] бар, соның ішінде
{{PLURAL:$2|'''1'''|'''$2'''}} (не '''$4 %''') қатысушысында $5 құқықтары бар",
'statistics-mostpopular' => 'Ең көп қаралған беттер',
'pagesize' => '(байт)',
# Restrictions (nouns)
-'restriction-edit' => 'Өңдеуге',
-'restriction-move' => 'Жылжытуға',
+'restriction-edit' => 'Өңдеуге',
+'restriction-move' => 'Жылжытуға',
+'restriction-create' => 'Жарату',
# Restriction levels
'restriction-level-sysop' => 'толық қорғалған',
<?php
-/**
- * Kazakh (Qazaqşa)
+/** Kazakh (Latin) (Qazaqşa (Latın))
*
* @addtogroup Language
*
+ * @author GaiJin
+ * @author AlefZet
+
* END USERS: DO NOT EDIT THIS FILE DIRECTLY!
*
* Changes in this file will be lost during software upgrades.
'persian both' => 'xij xiF xiY, H:i',
'hebrew time' => 'H:i',
- 'hebrew date' => 'xij xjF xjY',
- 'hebrew both' => 'H:i, xij xjF xjY',
+ 'hebrew date' => 'xjj xjF xjY',
+ 'hebrew both' => 'H:i, xjj xjF xjY',
'ISO 8601 time' => 'xnH:xni:xns',
'ISO 8601 date' => 'xnY-xnm-xnd',
'namespaceprotected' => "'''$1''' esim ayasındağı betterdi öñdew üşin ruqsatıñız joq.",
'customcssjsprotected' => 'Bul betti öñdewge ruqsatıñız joq, sebebi mında basqa qatıswşınıñ jeke baptawları bar.',
'ns-specialprotected' => '{{ns:special}} esim ayasındağı better öñdelinbeýdi',
+'titleprotected' => 'Bul atawdıñ jaratwın [[{{ns:user}}:$1|$1]] qorğadı. Keltirilgen sebebi: <i>$2</i>.',
# Login and logout pages
'logouttitle' => 'Qatıswşı şığwı',
'userrights-editusergroup' => 'Qatıswşı toptarın öñdew',
'saveusergroups' => 'Qatıswşı toptarın saqtaw',
'userrights-groupsmember' => 'Müşeligi:',
+'userrights-groupsremovable' => 'Alastalatın toptar:',
'userrights-groupsavailable' => 'Jetimdi toptar:',
'userrights-groupshelp' => 'Qatıswşını topqa üsteýmin ne toptan alastaýmın degen toptardı bölekteñiz.
Talğawı öşirilgen toptar özgertilimeýdi. Toptardıñ bölektewin CTRL + Sol jaq nuqwmen öşirwiñizge boladı.',
'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.',
'badfilename' => 'Faýldıñ atı «$1» bop özgertildi.',
'filetype-badmime' => '«$1» degen MIME türi bar faýldardı qotarwğa ruqsat etilmeýdi.',
+'filetype-unwanted-type' => "'''«.$1»''' — kütilmegen faýl türi. Unamdı faýl türleri: $2.",
+'filetype-banned-type' => "'''«.$1»''' — ruqsattalmağan faýl türi. Ruqsattalğan faýl türleri: $2.",
'filetype-missing' => 'Bul faýldıñ («.jpg» sïyaqtı) keñeýtimi joq.',
'large-file' => 'Faýldı $1 mölşerden aspawına tırısıñız; bul faýl mölşeri — $2.',
'largefileserver' => 'Osı faýldıñ mölşeri serverdiñ qalawınan asıp ketken.',
'statistics' => 'Sanaq',
'sitestats' => '{{SITENAME}} sanağı',
'userstats' => 'Qatıswşı sanağı',
-'sitestatstext' => "Derekqorda {{PLURAL:\$1|'''1'''|bulaýşa '''\$1'''}} bet bar.
+'sitestatstext' => "Derekqorda {{PLURAL:$1|'''1'''|bulaýşa '''$1'''}} bet bar.
Buğan «talqılaw» betteri, {{SITENAME}} jobası twralı better, eñ az «biteme»
betteri, aýdatwlar, tağı da basqa mağlumat dep tanılmaýtın better kiristirledi.
-Solardı esepten şığarğanda, mında mağlumat {{PLURAL:\$2|beti|betteri}} dep sanalatın
-{{PLURAL:\$2|'''1'''|'''\$2'''}} bet bar şığar.
+Solardı esepten şığarğanda, mında mağlumat {{PLURAL:$2|beti|betteri}} dep sanalatın
+{{PLURAL:$2|'''1'''|'''$2'''}} bet bar şığar.
-Qotarılğan {{PLURAL:\$8|'''1'''|'''\$8'''}} faýl saqtaladı.
+Qotarılğan {{PLURAL:$8|'''1'''|'''$8'''}} faýl saqtaladı.
-{{SITENAME}} ornatılğannan beri better {{PLURAL:\$3|'''1'''|bulaýşa '''\$3'''}} ret qaralğan,
-jäne better {{PLURAL:\$4|'''1'''|'''\$4'''}} ret tüzetilgen.
-Bunıñ nätïjesinde ortaşa eseppen ärbir betke '''\$5''' ret tüzetw keledi, jäne ärbir tüzetwge '''\$6''' ret qaraw keledi.
+{{SITENAME}} ornatılğannan beri better {{PLURAL:$3|'''1'''|bulaýşa '''$3'''}} ret qaralğan,
+jäne better {{PLURAL:$4|'''1'''|'''$4'''}} ret tüzetilgen.
+Bunıñ nätïjesinde ortaşa eseppen ärbir betke '''$5''' ret tüzetw keledi, jäne ärbir tüzetwge '''$6''' ret qaraw keledi.
-Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uzındılığı: '''\$7'''.",
+Ağımdıq [http://meta.wikimedia.org/wiki/Help:Job_queue tapsırım kezegi] uzındılığı: '''$7'''.",
'userstatstext' => "Mında {{PLURAL:$1|'''1'''|'''$1'''}} [[{{ns:special}}:Listusers|tirkelgen qatıswşı]] bar, sonıñ işinde
{{PLURAL:$2|'''1'''|'''$2'''}} (ne '''$4 %''') qatıswşısında $5 quqıqtarı bar",
'statistics-mostpopular' => 'Eñ köp qaralğan better',
'pagesize' => '(baýt)',
# Restrictions (nouns)
-'restriction-edit' => 'Öñdewge',
-'restriction-move' => 'Jıljıtwğa',
+'restriction-edit' => 'Öñdewge',
+'restriction-move' => 'Jıljıtwğa',
+'restriction-create' => 'Jaratw',
# Restriction levels
'restriction-level-sysop' => 'tolıq qorğalğan',