Qullanıcı:AlefZet/crh/LanguageCrh.php: Versiyalar arasındaki farq

Content deleted Content added
Deñiştirme tasviri yoq
Deñiştirme tasviri yoq
68 satır:
function loadRegs() {
 
$this->$mCyrl2Latn = array(
(
 
## этот кусок хоть и не зависит от места в слове, но должен идти в самом начале, иначе нельзя
############################
'/гъ/u' => 'ğ',
# относятся ко всему слову #
'/Г[ъЪ]/u' => 'Ğ',
############################
'/къ/u' => 'q',
'/К[ъЪ]/u' => 'Q',
'/нъ/u^КъЮШ$' => 'ñQYŞ',
'/Н[ъЪ]/u^ЮШ$' => 'Ñ',
'/дж/u' => 'c',
'/Д[жЖ]/u^кою$' => 'Cköyü',
'^Кою$' => 'Köyü',
 
'^КОЮ$' => 'KÖYÜ',
#
# относятся ко всему слову
'^кок$' => 'kök',
#
'^Кок$' => 'Kök',
 
'/^коюКОК$/u' => 'köyüKÖK',
'/^Коюком-кок$/u' => 'Köyüköm-kök',
'/^КОЮКом-кок$/u' => 'KÖYÜKöm-kök',
'^КОМ-КОК$' => 'KÖM-KÖK',
 
'/^кок$/u' => 'kök',
'/^Коккоп$/u' => 'Kökköp',
'/^КОККоп$/u' => 'KÖKKöp',
'/^ком-кокКОП$/u' => 'köm-kökKÖP',
'/^Ком-кок$/u' => 'Köm-kök',
'/^КОМ-КОКог$/u' => 'KÖM-KÖKög',
'^Ог$' => 'Ög',
 
'/^копОГ$/u' => 'köpÖG',
'/^Коп$/u' => 'Köp',
'/^КОПюрип$/u' => 'KÖPyürip',
'^Юрип$' => 'Yürip',
 
'/^огЮРИП$/u' => 'ögYÜRİP',
'/^Ог$/u' => 'Ög',
'/^ОГюз$/u' => 'ÖGyüz',
'^Юз$' => 'Yüz',
 
'/^юрипЮЗ$/u' => 'yüripYÜZ',
'/^Юрип$/u' => 'Yürip',
'/^ЮРИПюк$/u' => 'YÜRİPyük',
'^Юк$' => 'Yük',
 
'/^юзЮК$/u' => 'yüzYÜK',
'/^Юз$/u' => 'Yüz',
'/^ЮЗбуюп$/u' => 'YÜZbüyüp',
'^Буюп$' => 'Büyüp',
 
'/^юкБУЮП$/u' => 'yükBÜYÜP',
'/^Юк$/u' => 'Yük',
'/^ЮК$/u' => 'YÜK',
'^буюк$' => 'büyük',
'^Буюк$' => 'Büyük',
'^БУЮК$' => 'BÜYÜK',
 
'^джонк$' => 'cönk',
'^Джонк$' => 'Cönk',
'^ДЖОНК$' => 'CÖNK',
'^джонкю$' => 'cönkü',
'^Джонкю$' => 'Cönkü',
'^ДЖОНКЮ$' => 'CÖNKÜ',
'^устке$' => 'üstke',
'^Устке$' => 'Üstke',
'^УСТКЕ$' => 'ÜSTKE',
'^устте$' => 'üstte',
'^Устте$' => 'Üstte',
'^УСТТЕ$' => 'ÜSTTE',
'^усттен$' => 'üstten',
'^Усттен$' => 'Üstten',
'^УСТТЕН$' => 'ÜSTTEN',
'^([34])(\-)юнджи$' => '$1$2ünci',
'^([34])(\-)ЮНДЖИ$' => '$1$2ÜNCİ',
## отдельно стоящие Ё и Я
'/^Я$/u' => '$1Ya$2',
'/^Ё$/u' => '$1Yo$2',
 
 
###########################
#
# относятся к концу слова #
###########################
#
 
'/кой$/u' => 'köy',
'/Кой$/u' => 'Köy',
'/КОЙ$/u' => 'KÖY',
'/койнинъ$/u' => 'köyniñ',
'/Койнинъ$/u' => 'Köyniñ',
'/КОЙНИНЪ$/u' => 'KÖYNİÑ',
'/койни$/u' => 'köyni',
'/Койни$/u' => 'Köyni',
'/КОЙНИ$/u' => 'KÖYNİ',
'/койге$/u' => 'köyge',
'/Койге$/u' => 'Köyge',
'/КОЙГЕ$/u' => 'KÖYGE',
'/койде$/u' => 'köyde',
'/Койде$/u' => 'Köyde',
'/КОЙДЕ$/u' => 'KÖYDE',
'/койдеки$/u' => 'köydeki',
'/Койдеки$/u' => 'Köydeki',
'/КОЙДЕКИ$/u' => 'KÖYDEKİ',
'/койден$/u' => 'köyden',
'/Койден$/u' => 'Köyden',
'/КОЙДЕН$/u' => 'KÖYDEN',
'козь$' => 'köz',
 
'Козь$' => 'Köz',
#
'КОЗЬ$' => 'KÖZ',
# относятся к началу слова
#
 
'/^коюн([id])/u' => 'köyün$1',
############################
'/^Коюн([id])/u' => 'Köyün$1',
# относятся к началу слова #
'/^КОЮН([İD])/u' => 'KÖYÜN$1',
############################
 
'/^куе/u' => 'küye',
'/^Куе/u' => 'Küye',
'/^КУЕ/uКъЮШн' => 'KÜYEQYŞn',
'^ЮШн' => 'YŞn',
 
'/^ё(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([ьеюü])/u' => '$1yö$2$3$4',
'^буюк([^ъ])' => 'büyük$1',
'/^Ё(['.CRH_C_CONS_LC.'])(['.CRH_C_CONS_LC.'])([ьеюü])/u' => '$1Yö$2$3$4',
'^Буюк([^ъ])' => 'Büyük$1',
'/^Ё(['.CRH_C_CONS_UC.'])(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])/u' => '$1YÖ$2$3$4',
'/^ёБУЮК(['.CRH_C_CONS.'])([ьеюü])/u' => 'BÜYÜK$1yö$2$31',
'/^Ёбую(['.CRH_C_CONS_LC.'гдйлмнпрстчшc])([ьеюü]и)/u' => 'büyü$1Yö1$2$3',
'/^ЁБую(['.CRH_C_CONS_UC.'гдйлмнпрстчшc])([ЬЕЮÜ]и)/u' => 'Büyü$1YÖ1$2$3',
'^БУЮ([ГДЙЛМНПРСТЧШС])(И)' => 'BÜYÜ$1$2',
 
'^буют([^ыа])' => 'büyüt$1',
 
'^Буют([^ыа])' => 'Büyüt$1',
'/(?(^)|[аыоуеиёюАЫОУЕИЁЮ])ю(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([ьеюü])/u' => '$1yü$2$3$4',
'^БУЮТ([^ЫА])' => 'BÜYÜT$1',
'/(?(^)|[АЫОУЕИЁЮ])ю(['.CRH_C_CONS_UC.'])(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])/u' => '$1YÜ$2$3$4',
'^джонк([^ъ])' => 'cönk$1',
'/(?(^)|[аыоуеиёюАЫОУЕИЁЮ])ю(['.CRH_C_CONS.'])([ьеюü])/u' => '$1yü$2$3',
'^Джонк([^ъ])' => 'Cönk$1',
'/(?(^)|[АЫОУЕИЁЮ])ю(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])/u' => '$1YÜ$2$3',
'^ДЖОНК([^Ъ])' => 'CÖNK$1',
 
'/^(['.CRH_C_M_CONS.'])у(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])/u' => '$1ü$2$3$4',
'^коюм' => 'köyüm',
'/^у(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])/u' => 'ü$1$2$3',
'^Коюм' => 'Köyüm',
'/^ую(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])/u' => 'üyü$1$2$3',
'^КОЮМ' => 'KÖYÜM',
'/^(['.CRH_C_M_CONS.'])У(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => '$1Ü$2$3$4',
'/^У(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => 'Ü$1$2$3',
'^коюнъ' => 'köyüñ',
'/^Ую(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])/u' => 'Üyü$1$2$2',
'^Коюнъ' => 'Köyüñ',
'/^УЮ(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])/u' => 'ÜYÜ$1$2$3',
'^КОЮНЪ' => 'KÖYÜÑ',
 
## После У/УЮ одна согласная
'^коюн([ди])' => 'köyün$1',
'/^(['.CRH_C_M_CONS.'])у(['.CRH_C_CONS.'])([еиэюьü])/u' => '$1ü$2$3',
'/^уКоюн(['.CRH_C_CONS.'ди])([еиэюьü])/u' => 'üKöyün$1$2',
'/^уюКОЮН(['.CRH_C_CONS.'ДИ])([еиэюьü])/u' => 'üyüKÖYÜN$1$2',
'/^(['.CRH_C_M_CONS.'])У(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => '$1Ü$2$3',
'^куе' => 'küye',
'/^У(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => 'Ü$1$2',
'^Куе' => 'Küye',
'/^Ую(['.CRH_C_CONS.'])([еиэюьü])/u' => 'Üyü$1$2',
'^КУЕ' => 'KÜYE',
'/^УЮ(['.CRH_C_CONS.'])([еиэюьü])/u' => 'ÜYÜ$1$2',
 
'^куркке' => 'kürkke',
## арабизмы на муи- муэ-
'/^му([иэИЭ])/uКуркке' => 'mü$1Kürkke',
'/^Му([иэИЭ])/uКУРККЕ' => 'Mü$1KÜRKKE',
'/^МУ([ИЭ])/uкуркни' => 'MÜ$1kürkni',
'^Куркни' => 'Kürkni',
 
'^КУРКНИ' => 'KÜRKNİ',
## e > ye, я > ya
'^куркте' => 'kürkte',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])е/u' => '$1ye',
'^Куркте' => 'Kürkte',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])Е(['.CRH_C_LC.'cğñqöü])/u' => '$1Ye$2',
'^КУРКТЕ' => 'KÜRKTE',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])Е(['.CRH_C_UC.'CĞÑQÖÜ])/u' => '$1YE$2',
'^куркчи' => 'kürkçi',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])я/u' => '$1ya',
'^Куркчи' => 'Kürkçi',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])Я(['.CRH_C_LC.'cğñqöü])/u' => '$1Ya$2',
'^КУРКЧИ' => 'KÜRKÇİ',
'/(?(^)|[аеёиоуыэюяйьъeöüАЕЁИОУЫЭЮЯЙЬЪEÖÜ])Я(['.CRH_C_UC.'CĞÑQÖÜ])/u' => '$1YA$2',
'^куркчю' => 'kürkçü',
 
'^Куркчю' => 'Kürkçü',
#
'^КУРКЧЮ' => 'KÜRKÇÜ',
# не зависят от места в слове
#
 
'/буюк([^ъ])/u' => 'büyük$1',
'/Буюк([^ъ])/u' => 'Büyük$1',
'/БУЮК([^Ъ])/u' => 'BÜYÜK$1',
'/бую([гдйлмнпрстчшc])(и)/u' => 'büyü$1$2',
'/Бую([гдйлмнпрстчшc])(и)/u' => 'Büyü$1$2',
'/БУЮ([ГДЙЛМНПРСТЧШС])(И)/u' => 'BÜYÜ$1$2',
'/буют([^ыа])/u' => 'büyüt$1',
'/Буют([^ыа])/u' => 'Büyüt$1',
'/БУЮТ([^ЫА])/u' => 'BÜYÜT$1',
'/козь([^я])/u' => 'köz$1',
'/Козь([^я])/u' => 'Köz$1',
'/КОЗЬ([^Я])/u' => 'KÖZ$1',
 
'/джонк([^ъ])/u' => 'cönk$1',
'/Джонк([^ъ])/u' => 'Cönk$1',
'/ДЖОНК([^Ъ])/u' => 'CÖNK$1',
 
## слова на -льон
'/льон/u' => 'lyon',
'/ЛЬОН/u' => 'LYON',
 
## номер
'/№/u' => 'No.',
 
## Ö, Ü 1-й заход: ё, ю после согласных > ö, ü
'/(['.CRH_C_CONS.'])ю/u' => '$1ü',
'/(['.CRH_C_CONS.'])Ю/u' => '$1Ü',
'/(['.CRH_C_CONS.'])ё/u' => '$1ö',
'/(['.CRH_C_CONS.'])Ё/u' => '$1Ö',
 
## этот кусок хоть и не зависит от места в слове, но должен идти в начале, иначе нельзя
'гъ' => 'ğ',
'Г[ъЪ]' => 'Ğ',
'къ' => 'q',
'К[ъЪ]' => 'Q',
'нъ' => 'ñ',
'Н[ъЪ]' => 'Ñ',
'дж' => 'c',
'Д[жЖ]' => 'C',
 
## Ü 2-й заход
## Юо => ö
'^(['.CRH_C_M_CONS.'])о(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([ьеюüеиэюьü])/u' => '$1$2$3$4',
'(['.CRH_C_CONS_LCCRH_C_CONS.'])(['.CRH_C_CONS_LCCRH_C_CONS.'])([ьеюüеиэюьü])/u' => 'ö$1$2$3',
'^(['.CRH_C_CONS_UCCRH_C_M_CONS.'])О(['.CRH_C_CONS_UCCRH_C_CONS.'])([ЬЕЮÜ'.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => '$1$2$3$4',
'(['.CRH_C_CONS.'])([ьеюü'.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])/u' => 'Ö$1$2$3',
'/Ю(['.CRH_C_CONS_LC.'])([ьеюü])/u' => 'Yü$1$2',
'^(['.CRH_C_CONS_UCCRH_C_M_CONS.'])о([ЬЕЮÜ'.CRH_C_CONS.'])([еиэюьü])/u' => '$1$2$3',
'^о(['.CRH_C_CONS.'])([еиэюьü])' => 'ö$1$2',
'^(['.CRH_C_M_CONS.'])О(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => '$1Ö$2$3',
'^О(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => 'Ö$1$2',
 
## ё => yö
'^ё(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([ьеюü])' => 'yö$1$2$3',
'^Ё(['.CRH_C_CONS_LC.'])(['.CRH_C_CONS_LC.'])([ьеюü])' => 'Yö$1$2$3',
'^Ё(['.CRH_C_CONS_UC.'])(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => 'YÖ$1$2$3',
'^ё(['.CRH_C_CONS.'])([ьеюü])' => 'yö$1$2',
'^Ё(['.CRH_C_CONS_LC.'])([ьеюü])' => 'Yö$1$2',
'^Ё(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => 'YÖ$1$2',
 
## у => ü, ую => üyü
## буквы Е и Я
'^(['.CRH_C_M_CONS.'])у(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => '$1ü$2$3$4',
## остальные вхождения e и я
'^у(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'ü$1$2$3',
'/Е/u' => 'E', '/е/u' => 'e',
'^ую(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'üyü$1$2$3',
'/Я/u' => 'Â', '/я/u' => 'â',
'^(['.CRH_C_M_CONS.'])У(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => '$1Ü$2$3$4',
'^У(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => 'Ü$1$2$3',
'^Ую(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'Üyü$1$2$2',
'^УЮ(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'ÜYÜ$1$2$3',
'^(['.CRH_C_M_CONS.'])у(['.CRH_C_CONS.'])([еиэюьü])' => '$1ü$2$3',
'^у(['.CRH_C_CONS.'])([еиэюьü])' => 'ü$1$2',
'^ую(['.CRH_C_CONS.'])([еиэюьü])' => 'üyü$1$2',
'^(['.CRH_C_M_CONS.'])У(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => '$1Ü$2$3',
'^У(['.CRH_C_CONS.'])([еиэюьüЕИЭЮЬÜ])' => 'Ü$1$2',
'^Ую(['.CRH_C_CONS.'])([еиэюьü])' => 'Üyü$1$2',
'^УЮ(['.CRH_C_CONS.'])([еиэюьü])' => 'ÜYÜ$1$2',
 
# ю => yü
## остальные вхождения о, у, ё, ю
'^([аыоуеиёюАЫОУЕИЁЮ]?)ю(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([ьеюü])' => '$1yü$2$3$4',
'/Ё(['.CRH_C_UC.'CĞÑQÖÜ])/u' => 'YO$2',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_LC.'])(['.CRH_C_CONS_LC.'])([ьеюü])' => '$1Yü$2$3$4',
'/Ё/u' => 'Yo', '/ё/u' => 'yo',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_UC.'])(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => '$1YÜ$2$3$4',
'/Ю(['.CRH_C_UC.'CĞÑQÖÜ])/u' => 'YU$2',
'^([аыоуеиёюАЫОУЕИЁЮ]?)ю(['.CRH_C_CONS.'])([ьеюü])' => '$1yü$2$3',
'/Ю/u' => 'Yu', '/ю/u' => 'yu',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_LC.'])([ьеюü])' => '$1Yü$2$3',
'/У/u' => 'U', '/у/u' => 'u',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => '$1YÜ$2$3',
'/О/u' => 'O', '/о/u' => 'o',
## арабизмы на муи- муэ-
'^му([иэИЭ])' => 'mü$1',
'^Му([иэИЭ])' => 'Mü$1',
'^МУ([ИЭ])' => 'MÜ$1',
## e => ye, я => ya
'^е' => 'ye',
'^Е(['.CRH_C_LC.'cğñqöü])' => 'Ye$1',
'^Е(['.CRH_C_UC.'CĞÑQÖÜ])' => 'YE$1',
'^я' => 'ya',
'^Я(['.CRH_C_LC.'cğñqöü])' => 'Ya$1',
'^Я(['.CRH_C_UC.'CĞÑQÖÜ])' => 'YA$1',
'([аеёиоуыэюяйьъaeöüАЕЁИОУЫЭЮЯЙЬЪAEÖÜ])е' => '$1ye',
'([аеёиоуыэюяйьъaeöüАЕЁИОУЫЭЮЯЙЬЪAEÖÜ])Е(['.CRH_C_LC.'cğñqöü])' => '$1Ye$2',
'([аеёиоуыэюяйьъaeöüАЕЁИОУЫЭЮЯЙЬЪAEÖÜ])Е(['.CRH_C_UC.'CĞÑQÖÜ])' => '$1YE$2',
'([аеёиоуыэюяйьъaeöüğqАЕЁИОУЫЭЮЯЙЬЪAEÖÜĞQ])я' => '$1ya',
'([аеёиоуыэюяйьъaeöüğqАЕЁИОУЫЭЮЯЙЬЪAEÖÜĞQ])Я(['.CRH_C_LC.'cğñqöü])' => '$1Ya$2',
'([аеёиоуыэюяйьъaeöüğqАЕЁИОУЫЭЮЯЙЬЪAEÖÜĞQ])Я(['.CRH_C_UC.'CĞÑQÖÜ])' => '$1YA$2',
 
## убираем Ь и Ъ
'/Ь/u' => '', '/ь/u' => '',
'/Ъ/u' => '', '/ъ/u' => '',
 
###############################
## буквы Ц и Щ
# не зависят от места в слове #
'/Ц(['.CRH_C_UC.'CĞÑQÖÜ])/u' => 'TS$2',
###############################
'/Ц/u' => 'Ts', '/ц/u' => 'ts',
'/Щ(['.CRH_C_UC.'CĞÑQÖÜ])/u' => 'ŞÇ$2',
'/Щ/u' => 'Şç', '/щ/u' => 'şç',
 
## слова на -льон
## все остальные буквы
'/А/uльон' => 'A', '/а/u' => 'alyon',
'/Б/uЛЬОН' => 'B', '/б/u' => 'bLYON',
'/В/u' => 'V', '/в/u' => 'v',
'/Г/u' => 'G', '/г/u' => 'g',
'/Д/u' => 'D', '/д/u' => 'd',
'/Ж/u' => 'J', '/ж/u' => 'j',
'/З/u' => 'Z', '/з/u' => 'z',
'/И/u' => 'İ', '/и/u' => 'i',
'/Й/u' => 'Y', '/й/u' => 'y',
'/К/u' => 'K', '/к/u' => 'k',
'/Л/u' => 'L', '/л/u' => 'l',
'/М/u' => 'M', '/м/u' => 'm',
'/Н/u' => 'N', '/н/u' => 'n',
'/П/u' => 'P', '/п/u' => 'p',
'/Р/u' => 'R', '/р/u' => 'r',
'/С/u' => 'S', '/с/u' => 's',
'/Т/u' => 'T', '/т/u' => 't',
'/Ф/u' => 'F', '/ф/u' => 'f',
'/Х/u' => 'H', '/х/u' => 'h',
'/Ч/u' => 'Ç', '/ч/u' => 'ç',
'/Ш/u' => 'Ş', '/ш/u' => 'ş',
'/Ы/u' => 'I', '/ы/u' => 'ı',
'/Э/u' => 'E', '/э/u' => 'e',
 
'козь([^я])' => 'köz$1',
'Козь([^я])' => 'Köz$1',
'КОЗЬ([^Я])' => 'KÖZ$1',
## номер
# '№' => 'No.',
## Ö, Ü 1-й заход: ё, ю после согласных > ö, ü
'(['.CRH_C_CONS.'])ю' => '$1ü',
'(['.CRH_C_CONS.'])Ю' => '$1Ü',
'(['.CRH_C_CONS.'])ё' => '$1ö',
'(['.CRH_C_CONS.'])Ё' => '$1Ö',
## буквы Е и Я
## остальные вхождения e и я
'Е' => 'E', 'е' => 'e',
'Я' => 'Â', 'я' => 'â',
## остальные вхождения о, у, ё, ю
'Ё(['.CRH_C_UC.'CĞÑQÖÜ])' => 'YO$2',
'Ё' => 'Yo', 'ё' => 'yo',
'Ю(['.CRH_C_UC.'CĞÑQÖÜ])' => 'YU$2',
'Ю' => 'Yu', 'ю' => 'yu',
'У' => 'U', 'у' => 'u',
'О' => 'O', 'о' => 'o',
## убираем Ь и Ъ
'Ь' => '', 'ь' => '',
'Ъ' => '', 'ъ' => '',
## буквы Ц и Щ
'Ц(['.CRH_C_UC.'CĞÑQÖÜ])' => 'TS$2',
'Ц' => 'Ts', 'ц' => 'ts',
'Щ(['.CRH_C_UC.'CĞÑQÖÜ])' => 'ŞÇ$2',
'Щ' => 'Şç', 'щ' => 'şç',
 
## все остальные буквы
'all_other_letters' => TRUE,
);
 
$all_other_letters_cyr2lat = array(
);
'А' => 'A', 'а' => 'a',
'Б' => 'B', 'б' => 'b',
'В' => 'V', 'в' => 'v',
'Г' => 'G', 'г' => 'g',
'Д' => 'D', 'д' => 'd',
'Ж' => 'J', 'ж' => 'j',
'З' => 'Z', 'з' => 'z',
'И' => 'İ', 'и' => 'i',
'Й' => 'Y', 'й' => 'y',
'К' => 'K', 'к' => 'k',
'Л' => 'L', 'л' => 'l',
'М' => 'M', 'м' => 'm',
'Н' => 'N', 'н' => 'n',
'П' => 'P', 'п' => 'p',
'Р' => 'R', 'р' => 'r',
'С' => 'S', 'с' => 's',
'Т' => 'T', 'т' => 't',
'Ф' => 'F', 'ф' => 'f',
'Х' => 'H', 'х' => 'h',
'Ч' => 'Ç', 'ч' => 'ç',
'Ш' => 'Ş', 'ш' => 'ş',
'Ы' => 'I', 'ы' => 'ı',
'Э' => 'E', 'э' => 'e',
);
 
$this->mLatn2Cyrl = array(