Удзельнік:EugeneZelenko/Канвэртар/LanguageBe-x-old-ToLatn.inc

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі.

<?php
/**
 * Belarusian (Беларуская)
 * conversion rules
 * 
 *
 *
 * @package MediaWiki
*/
 
/**
 * toLatin conversion rules
 *
 * @$patBeTarask_cyrl
 * @$repBeTarask_latn
 *
*/
 
# Cyrillic character sets
 
$allLowersBe_cyrl = 'абвгґджзеёжзійклмнопрстуўфхцчшыьэюя';
$allUppersBe_cyrl = 'АБВГҐДЖЗЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЬЭЮЯ';
 
# patterns and replacements
#
 
$patBeTarask_cyrl = array();
$repBeTarask_latn = array();
 
# малыя літары
 
## галосныя
 
### еёюя
 
#### у пачатку
 
$patBeTarask_cyrl[] = '/^е/';
$repBeTarask_latn[] = 'je';
 
$patBeTarask_cyrl[] = '/^ё/';
$repBeTarask_latn[] = 'jo';
 
$patBeTarask_cyrl[] = '/^ю/';
$repBeTarask_latn[] = 'ju';
 
$patBeTarask_cyrl[] = '/^я/';
$repBeTarask_latn[] = 'ja';
 
#### у канцы
 
$patBeTarask_cyrl[] = '/е$/';
$repBeTarask_latn[] = 'je';
 
$patBeTarask_cyrl[] = '/ё$/';
$repBeTarask_latn[] = 'jo';
 
$patBeTarask_cyrl[] = '/ю$/';
$repBeTarask_latn[] = 'ju';
 
$patBeTarask_cyrl[] = '/я$/';
$repBeTarask_latn[] = 'ja';
 
#### у сярэдзіне
 
$patBeTarask_cyrl[] = '/е/';
$repBeTarask_latn[] = 'ie';
 
$patBeTarask_cyrl[] = '/ё/';
$repBeTarask_latn[] = 'io';
 
$patBeTarask_cyrl[] = '/ю/';
$repBeTarask_latn[] = 'iu';
 
$patBeTarask_cyrl[] = '/я/';
$repBeTarask_latn[] = 'ia';
 
### аіоуыэ
 
$patBeTarask_cyrl[] = '/а/';
$repBeTarask_latn[] = 'a';
 
$patBeTarask_cyrl[] = '/і/';
$repBeTarask_latn[] = 'i';
 
$patBeTarask_cyrl[] = '/о/';
$repBeTarask_latn[] = 'o';
 
$patBeTarask_cyrl[] = '/у/';
$repBeTarask_latn[] = 'u';
 
$patBeTarask_cyrl[] = '/ы/';
$repBeTarask_latn[] = 'y';
 
$patBeTarask_cyrl[] = '/э/';
$repBeTarask_latn[] = 'e';
 
## зычныя
 
### з мяккім знакам
 
$patBeTarask_cyrl[] = '/зь/';
$repBeTarask_latn[] = 'ź';
 
$patBeTarask_cyrl[] = '/нь/';
$repBeTarask_latn[] = 'ń';
 
$patBeTarask_cyrl[] = '/сь/';
$repBeTarask_latn[] = 'ś';
 
$patBeTarask_cyrl[] = '/ць/';
$repBeTarask_latn[] = 'ć';
 
### л
 
$patBeTarask_cyrl[] = '/л([аоуыэ])/';
$repBeTarask_latn[] = 'ł$1';
 
$patBeTarask_cyrl[] = '/ле/';
$repBeTarask_latn[] = 'le';
 
$patBeTarask_cyrl[] = '/лё/';
$repBeTarask_latn[] = 'lo';
 
$patBeTarask_cyrl[] = '/лі/';
$repBeTarask_latn[] = 'li';
 
$patBeTarask_cyrl[] = '/ль/';
$repBeTarask_latn[] = 'l';
 
$patBeTarask_cyrl[] = '/лю/';
$repBeTarask_latn[] = 'lu';
 
$patBeTarask_cyrl[] = '/ля/';
$repBeTarask_latn[] = 'la';
 
### х
 
$patBeTarask_cyrl[] = '/х/';
$repBeTarask_latn[] = 'ch';
 
### астатнія
 
$patBeTarask_cyrl[] = '/б/';
$repBeTarask_latn[] = 'b';
 
$patBeTarask_cyrl[] = '/в/';
$repBeTarask_latn[] = 'v';
 
$patBeTarask_cyrl[] = '/г/';
$repBeTarask_latn[] = 'h';
 
$patBeTarask_cyrl[] = '/ґ/';
$repBeTarask_latn[] = 'g';
 
$patBeTarask_cyrl[] = '/д/';
$repBeTarask_latn[] = 'd';
 
$patBeTarask_cyrl[] = '/ж/';
$repBeTarask_latn[] = 'ž';
 
$patBeTarask_cyrl[] = '/з/';
$repBeTarask_latn[] = 'z';
 
$patBeTarask_cyrl[] = '/й/';
$repBeTarask_latn[] = 'j';
 
$patBeTarask_cyrl[] = '/к/';
$repBeTarask_latn[] = 'k';
 
$patBeTarask_cyrl[] = '/м/';
$repBeTarask_latn[] = 'm';
 
$patBeTarask_cyrl[] = '/н/';
$repBeTarask_latn[] = 'n';
 
$patBeTarask_cyrl[] = '/п/';
$repBeTarask_latn[] = 'p';
 
$patBeTarask_cyrl[] = '/р/';
$repBeTarask_latn[] = 'r';
 
$patBeTarask_cyrl[] = '/с/';
$repBeTarask_latn[] = 's';
 
$patBeTarask_cyrl[] = '/т/';
$repBeTarask_latn[] = 't';
 
$patBeTarask_cyrl[] = '/ў/';
$repBeTarask_latn[] = 'ŭ';
 
$patBeTarask_cyrl[] = '/ф/';
$repBeTarask_latn[] = 'f';
 
$patBeTarask_cyrl[] = '/ц/';
$repBeTarask_latn[] = 'c';
 
$patBeTarask_cyrl[] = '/ч/';
$repBeTarask_latn[] = 'č';
 
$patBeTarask_cyrl[] = '/ш/';
$repBeTarask_latn[] = 'š';
 
# вялікія літары
 
## галосныя
 
### ЕЁЮЯ
 
#### у пачатку // Дапрацаваць
 
$patBeTarask_cyrl[] = '/^Е(['.$allLowersBe_cyrl.'])/';
$repBeTarask_latn[] = 'Je$1';
 
$patBeTarask_cyrl[] = '/^Е(['.$allUppersBe_cyrl.'])/';
$repBeTarask_latn[] = 'JE$1';
 
$patBeTarask_cyrl[] = '/^Ё(['.$allLowersBe_cyrl.'])/';
$repBeTarask_latn[] = 'Jo$1';
 
$patBeTarask_cyrl[] = '/^Ё(['.$allUppersBe_cyrl.'])/';
$repBeTarask_latn[] = 'JO$1';
 
$patBeTarask_cyrl[] = '/^Ю(['.$allLowersBe_cyrl.'])/';
$repBeTarask_latn[] = 'Ju$1';
 
$patBeTarask_cyrl[] = '/^Ю(['.$allUppersBe_cyrl.'])/';
$repBeTarask_latn[] = 'JU$1';
 
$patBeTarask_cyrl[] = '/^Я(['.$allLowersBe_cyrl.'])/';
$repBeTarask_latn[] = 'Ja$1';
 
$patBeTarask_cyrl[] = '/^Я(['.$allUppersBe_cyrl.'])/';
$repBeTarask_latn[] = 'JA$1';
 
#### у канцы
 
$patBeTarask_cyrl[] = '/Е$/';
$repBeTarask_latn[] = 'JE';
 
$patBeTarask_cyrl[] = '/Ё$/';
$repBeTarask_latn[] = 'JO';
 
$patBeTarask_cyrl[] = '/Ю$/';
$repBeTarask_latn[] = 'JU';
 
$patBeTarask_cyrl[] = '/Я$/';
$repBeTarask_latn[] = 'JA';
 
#### у сярэдзіне
 
$patBeTarask_cyrl[] = '/Е/';
$repBeTarask_latn[] = 'IE';
 
$patBeTarask_cyrl[] = '/Ё/';
$repBeTarask_latn[] = 'IO';
 
$patBeTarask_cyrl[] = '/Ю/';
$repBeTarask_latn[] = 'IU';
 
$patBeTarask_cyrl[] = '/Я/';
$repBeTarask_latn[] = 'IA';
 
### АІОУЫЭ
 
$patBeTarask_cyrl[] = '/А/';
$repBeTarask_latn[] = 'A';
 
$patBeTarask_cyrl[] = '/І/';
$repBeTarask_latn[] = 'I';
 
$patBeTarask_cyrl[] = '/О/';
$repBeTarask_latn[] = 'O';
 
$patBeTarask_cyrl[] = '/У/';
$repBeTarask_latn[] = 'U';
 
$patBeTarask_cyrl[] = '/Ы/';
$repBeTarask_latn[] = 'Y';
 
$patBeTarask_cyrl[] = '/Э/';
$repBeTarask_latn[] = 'E';
 
## зычныя
 
### з мяккім знакам
 
$patBeTarask_cyrl[] = '/З[Ьь]/';
$repBeTarask_latn[] = 'Ź';
 
$patBeTarask_cyrl[] = '/Н[Ьь]/';
$repBeTarask_latn[] = 'Ń';
 
$patBeTarask_cyrl[] = '/С[Ьь]/';
$repBeTarask_latn[] = 'Ś';
 
$patBeTarask_cyrl[] = '/Ц[Ьь]/';
$repBeTarask_latn[] = 'Ć';
 
### Л
 
$patBeTarask_cyrl[] = '/Л([АОУЫЭаоуыэ])/';
$repBeTarask_latn[] = 'Ł$1';
 
$patBeTarask_cyrl[] = '/Ле/';
$repBeTarask_latn[] = 'Le';
 
$patBeTarask_cyrl[] = '/ЛЕ/';
$repBeTarask_latn[] = 'LE';
 
$patBeTarask_cyrl[] = '/Лё/';
$repBeTarask_latn[] = 'Lo';
 
$patBeTarask_cyrl[] = '/ЛЁ/';
$repBeTarask_latn[] = 'LO';
 
$patBeTarask_cyrl[] = '/Л([Iі])/';
$repBeTarask_latn[] = 'L$1';
 
$patBeTarask_cyrl[] = '/Л[Ьь]/';
$repBeTarask_latn[] = 'L';
 
$patBeTarask_cyrl[] = '/Лю/';
$repBeTarask_latn[] = 'Lu';
 
$patBeTarask_cyrl[] = '/ЛЮ/';
$repBeTarask_latn[] = 'LU';
 
$patBeTarask_cyrl[] = '/Ля/';
$repBeTarask_latn[] = 'La';
 
$patBeTarask_cyrl[] = '/ЛЯ/';
$repBeTarask_latn[] = 'LA';
 
### Х
 
$patBeTarask_cyrl[] = '/Х$/';
$repBeTarask_latn[] = 'CH';
 
$patBeTarask_cyrl[] = '/Х(['.$allLowersBe_cyrl.'])/';
$repBeTarask_latn[] = 'Ch$1';
 
$patBeTarask_cyrl[] = '/Х(['.$allUppersBe_cyrl.'])/';
$repBeTarask_latn[] = 'CH$1';
 
### астатнія
 
$patBeTarask_cyrl[] = '/Б/';
$repBeTarask_latn[] = 'B';
 
$patBeTarask_cyrl[] = '/В/';
$repBeTarask_latn[] = 'V';
 
$patBeTarask_cyrl[] = '/Г/';
$repBeTarask_latn[] = 'H';
 
$patBeTarask_cyrl[] = '/Ґ/';
$repBeTarask_latn[] = 'G';
 
$patBeTarask_cyrl[] = '/Д/';
$repBeTarask_latn[] = 'D';
 
$patBeTarask_cyrl[] = '/Ж/';
$repBeTarask_latn[] = 'Ž';
 
$patBeTarask_cyrl[] = '/З/';
$repBeTarask_latn[] = 'Z';
 
$patBeTarask_cyrl[] = '/Й/';
$repBeTarask_latn[] = 'J';
 
$patBeTarask_cyrl[] = '/К/';
$repBeTarask_latn[] = 'K';
 
$patBeTarask_cyrl[] = '/М/';
$repBeTarask_latn[] = 'M';
 
$patBeTarask_cyrl[] = '/Н/';
$repBeTarask_latn[] = 'N';
 
$patBeTarask_cyrl[] = '/П/';
$repBeTarask_latn[] = 'P';
 
$patBeTarask_cyrl[] = '/Р/';
$repBeTarask_latn[] = 'R';
 
$patBeTarask_cyrl[] = '/С/';
$repBeTarask_latn[] = 'S';
 
$patBeTarask_cyrl[] = '/Т/';
$repBeTarask_latn[] = 'T';
 
$patBeTarask_cyrl[] = '/Ў/';
$repBeTarask_latn[] = 'Ŭ';
 
$patBeTarask_cyrl[] = '/Ф/';
$repBeTarask_latn[] = 'F';
 
$patBeTarask_cyrl[] = '/Ц/';
$repBeTarask_latn[] = 'C';
 
$patBeTarask_cyrl[] = '/Ч/';
$repBeTarask_latn[] = 'Č';
 
$patBeTarask_cyrl[] = '/Ш/';
$repBeTarask_latn[] = 'Š';
 
?>