Перевод базы городов

monah

Гуру форума
Регистрация
21 Мар 2009
Сообщения
170
Реакции
60
Есть базы городов для cms Flenax general, но только они написаны транскриптом (Minsk, Kiev и т.п.) .. Как переделать в вид Минск, Киев и т.п. ?
 
Воспользоваться переводчиком.
 
Каждый раз как вытаскиваешь из базы примени транслитерацию к переменной, т.е напиши функцию как пример:
Код:
function Translite($string)
{
$rus = array('ё','ж','ц','ч','ш','щ','ю','я','Ё','Ж','Ц','Ч','Ш','Щ','Ю','Я');
$lat = array('yo','zh','tc','ch','sh','sh','yu','ya','YO','ZH','TC','CH','SH','SH','YU','YA');
$string = str_replace($lat,$rus,$string);
$string = strtr($string,
     "ABVGDEZIJKLMNOPRSTUFH_I_Eabvgdezijklmnoprstufh_i_e",
     "АБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬЭабвгдезийклмнопрстуфхъыьэ");
return($string);
}
 
Назад
Сверху