Биллинговая система Nodeny
22 Ноября 2024, 21:29:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Транслитерация с укр. фио  (Прочитано 5737 раз)
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« : 31 Октября 2012, 18:04:42 »

Кому нужно транслитерировать ФИО в английский логин при создании клиентов с украинского языка.
Например при создании на украинском языке фамилию Мошкарiн, то создастся логин moshkarin, но буква i не будет латинской, а украинской, визуально не отличить.

нужно добавить в calls.pl значения массива

ищем функцию:
sub translit

добавляем свои символы в раскладке cp1251
Код:
 my %tr=(
  'а'=>'a', 'б'=>'b', 'в'=>'v', 'г'=>'g', 'д'=>'d', 'е'=>'e', 'ё'=>'yo', 'ж'=>'zh', 'з'=>'z', 'и'=>'i',
  'й'=>'y', 'к'=>'k', 'л'=>'l', 'м'=>'m', 'н'=>'n', 'о'=>'o', 'п'=>'p', 'р'=>'r', 'с'=>'s', 'т'=>'t',
  'у'=>'u', 'ф'=>'f', 'х'=>'h', 'ц'=>'c', 'ч'=>'ch', 'ш'=>'sh', 'щ'=>'sh', 'ъ'=>'j', 'ы'=>'i', 'ь'=>'j',
  'э'=>'e', 'ю'=>'yu', 'я'=>'ya', 'і'=>'i',
 );
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #1 : 31 Октября 2012, 19:16:59 »

+1
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!