X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2Fclasses%2FLanguageKk.php;h=d829eada7de54311f9d14da4e3f0658d2cc6ed01;hb=9f2ffdfbd4c289446f2baf8a168cbe89fa122157;hp=4184508bdbdb1246d2bff567dd92f6e5a0e4be8f;hpb=6f3d5a5204770b7e9076ec0c956631c32a9e1114;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/classes/LanguageKk.php b/languages/classes/LanguageKk.php index 4184508bdb..d829eada7d 100644 --- a/languages/classes/LanguageKk.php +++ b/languages/classes/LanguageKk.php @@ -45,9 +45,10 @@ class KkConverter extends LanguageConverter { * @param array $flags */ function __construct( Language $langobj, $maincode, - $variants = [], - $variantfallbacks = [], - $flags = [] ) { + $variants = [], + $variantfallbacks = [], + $flags = [] + ) { parent::__construct( $langobj, $maincode, $variants, $variantfallbacks, $flags ); @@ -166,23 +167,23 @@ class KkConverter extends LanguageConverter { $this->mCyLa2Arab = [ # # Punctuation -> Arabic - '/#|№|No\./u' => '؀', # ؀ - '/\,/' => '،', # ، - '/;/' => '؛', # ؛ - '/\?/' => '؟', # ؟ - '/%/' => 'Ùª', # ٪ - '/\*/' => 'Ù­', # ٭ + '/#|№|No\./u' => '؀', # U+0600 + '/\,/' => '،', # U+060C + '/;/' => '؛', # U+061B + '/\?/' => '؟', # U+061F + '/%/' => 'Ùª', # U+066A + '/\*/' => 'Ù­', # U+066D # # Digits -> Arabic - '/0/' => 'Û°', # ۰ - '/1/' => 'Û±', # ۱ - '/2/' => 'Û²', # ۲ - '/3/' => 'Û³', # ۳ - '/4/' => 'Û´', # ۴ - '/5/' => 'Ûµ', # ۵ - '/6/' => 'Û¶', # ۶ - '/7/' => 'Û·', # ۷ - '/8/' => 'Û¸', # ۸ - '/9/' => 'Û¹', # ۹ + '/0/' => 'Û°', # U+06F0 + '/1/' => 'Û±', # U+06F1 + '/2/' => 'Û²', # U+06F2 + '/3/' => 'Û³', # U+06F3 + '/4/' => 'Û´', # U+06F4 + '/5/' => 'Ûµ', # U+06F5 + '/6/' => 'Û¶', # U+06F6 + '/7/' => 'Û·', # U+06F7 + '/8/' => 'Û¸', # U+06F8 + '/9/' => 'Û¹', # U+06F9 # # Cyrillic -> Arabic '/Аллаһ/ui' => 'ï·²', '/([АӘЕЁИОӨҰҮЭЮЯЪЬ])е/ui' => '$1يە', @@ -315,8 +316,8 @@ class KkConverter extends LanguageConverter { // is matched the word to front vowels? // exclude a words matched to е, э, г, к, к, қ, // them should be without hamza - if ( preg_match( '/[' . $front . ']/u', $m[0] ) - && !preg_match( '/[' . $excludes . ']/u', $m[0] ) + if ( preg_match( '/[' . $front . ']/u', $m[0] ) && + !preg_match( '/[' . $excludes . ']/u', $m[0] ) ) { $ret .= preg_replace( '/[' . $letters . ']+/u', H_HAMZA . '$0', $m[0] ); } else {