File: //home/retile.ru/public_html/system/library/seo_url_generator/translit/bel.php
<?php
/*
* На правила русского языка наложены правила белорусского - https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%BB%D0%BE%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%B0_%D0%BB%D0%B0%D1%82%D0%B8%D0%BD%D0%B8%D1%86%D0%B5%D0%B9
*/
function sug_translit_bel_title() {
return 'Беларуская у лацінку';
}
function sug_translit_bel($string) {
$arStrES = array(
"цх",
"сх",
"ех",
"хх"
);
$arStrRS = array(
"ц$",
"с$",
"е$",
"х$"
);
$replace = array(
"А"=>"A",
"а"=>"a",
"Б"=>"B",
"б"=>"b",
"В"=>"V",
"в"=>"v",
"Г"=>"G",
"г"=>"g",
"Д"=>"D",
"д"=>"d",
"Е"=>"Je",
"е"=>"je", // bel customized
"Ё"=>"Jo",
"ё"=>"jo", // bel customized
"Ж"=>"Zh",
"ж"=>"zh", // Под вопросом
"З"=>"Z",
"з"=>"z",
"І"=>"I",
"і"=>"i", // bel customized
"Й"=>"J",
"й"=>"j",
"К"=>"K",
"к"=>"k",
"Л"=>"L",
"л"=>"l",
"М"=>"M",
"м"=>"m",
"Н"=>"N",
"н"=>"n",
"О"=>"O",
"о"=>"o",
"П"=>"P",
"п"=>"p",
"Р"=>"R",
"р"=>"r",
"С"=>"S",
"с"=>"s",
"Т"=>"T",
"т"=>"t",
"У"=>"U",
"у"=>"u",
"Ў"=>"U",
"ў"=>"u", // bel customized
"Ф"=>"F",
"ф"=>"f",
"Х"=>"H",
"х"=>"h",
"Ц"=>"C",
"ц"=>"c",
"Ч"=>"Ch",
"ч"=>"ch",
"Ш"=>"Sh",
"ш"=>"sh",
"Щ"=>"Shch",
"щ"=>"shch",
"Ы"=>"Y",
"ы"=>"y",
"Э"=>"Eh",
"э"=>"eh",
"Ю"=>"Yu",
"ю"=>"yu",
"Я"=>"Ja",
"я"=>"ja",
"ъ"=>"",
"ь"=>"",
"$"=>"kh",
"«"=>"",
"»"=>"",
"„"=>"",
"“"=>"",
"“"=>"",
"”"=>"",
"\•"=>""
);
$string = str_replace($arStrES, $arStrRS, $string);
return iconv("UTF-8", "UTF-8//IGNORE", strtr($string, $replace));
}