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
(
############################
# относятся ко всему слову #
############################
'
'
'
'^Кою$' => 'Köyü',
'^КОЮ$' => 'KÖYÜ',
'^кок$' => 'kök',
'^Кок$' => 'Kök',
'
'
'
'^КОМ-КОК$' => 'KÖM-KÖK',
'
'
'
'
'^Ог$' => 'Ög',
'
'
'^Юрип$' => 'Yürip',
'
'
'^Юз$' => 'Yüz',
'
'
'^Юк$' => 'Yük',
'
'
'^Буюп$' => 'Büyüp',
'
'^буюк$' => '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İ',
## отдельно стоящие Ё и Я
'
'
###########################
# относятся к концу слова #
###########################
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'козь$' => 'köz',
'Козь$' => 'Köz',
'КОЗЬ$' => 'KÖZ',
############################
# относятся к началу слова #
############################
'
'^ЮШн' => 'YŞn',
'^буюк([^ъ])' => 'büyük$1',
'^Буюк([^ъ])' => 'Büyük$1',
'
'
'
'^БУЮ([ГДЙЛМНПРСТЧШС])(И)' => 'BÜYÜ$1$2',
'^буют([^ыа])' => 'büyüt$1',
'^Буют([^ыа])' => 'Büyüt$1',
'^БУЮТ([^ЫА])' => 'BÜYÜT$1',
'^джонк([^ъ])' => 'cönk$1',
'^Джонк([^ъ])' => 'Cönk$1',
'^ДЖОНК([^Ъ])' => 'CÖNK$1',
'^коюм' => 'köyüm',
'^Коюм' => 'Köyüm',
'^КОЮМ' => 'KÖYÜM',
'^коюнъ' => 'köyüñ',
'^Коюнъ' => 'Köyüñ',
'^КОЮНЪ' => 'KÖYÜÑ',
'^коюн([ди])' => 'köyün$1',
'
'
'^куе' => 'küye',
'^Куе' => 'Küye',
'^КУЕ' => 'KÜYE',
'^куркке' => 'kürkke',
'
'
'
'^Куркни' => 'Kürkni',
'^КУРКНИ' => 'KÜRKNİ',
'^куркте' => 'kürkte',
'^Куркте' => 'Kürkte',
'^КУРКТЕ' => 'KÜRKTE',
'^куркчи' => 'kürkçi',
'^Куркчи' => 'Kürkçi',
'^КУРКЧИ' => 'KÜRKÇİ',
'^куркчю' => 'kürkçü',
'^Куркчю' => 'Kürkçü',
'^КУРКЧЮ' => 'KÜRKÇÜ',
## этот кусок хоть и не зависит от места в слове, но должен идти в начале, иначе нельзя
'гъ' => 'ğ',
'Г[ъЪ]' => 'Ğ',
'къ' => 'q',
'К[ъЪ]' => 'Q',
'нъ' => 'ñ',
'Н[ъЪ]' => 'Ñ',
'дж' => 'c',
'Д[жЖ]' => 'C',
'^о(['.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',
'^у(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'ü$1$2$3',
'^ую(['.CRH_C_CONS.'])(['.CRH_C_CONS.'])([еиэюьü])' => 'üyü$1$2$3',
'^(['.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_CONS_LC.'])(['.CRH_C_CONS_LC.'])([ьеюü])' => '$1Yü$2$3$4',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_UC.'])(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => '$1YÜ$2$3$4',
'^([аыоуеиёюАЫОУЕИЁЮ]?)ю(['.CRH_C_CONS.'])([ьеюü])' => '$1yü$2$3',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_LC.'])([ьеюü])' => '$1Yü$2$3',
'^([АЫОУЕИЁЮ]?)Ю(['.CRH_C_CONS_UC.'])([ЬЕЮÜ])' => '$1YÜ$2$3',
## арабизмы на муи- муэ-
'^му([иэИЭ])' => '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',
###############################
# не зависят от места в слове #
###############################
## слова на -льон
'козь([^я])' => '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(
|