Freeroot
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Vasya Pupkin, спасибо, я нечто эдакое и предполагал . К своему удивлению, я все таки нашел альтернативу этой программе (которая прекрасно понимает русский, но не так удобна), хотя она достаточна узкоспециализированна и если человек несведущий в цели ее работы "нихрена не понял", то это очень даже хорошо Такого логика этой программы... Однако, я нашел довольно простой, но нудный способ (без обратного инжинеринга). Программа обрабатывает слова посимвольно (ей нет дела до значения слов) и символы ей известны латинские (как минимум) значит мы можем воспользоваться транскрипцией (Р→R, Л→L), но не все кирилические буквы транскриптируются в латинские посредством одной буквы... Например, Я→YA, тогда мы просто берем неиспользуемый латинский символ из таблицы символов и печатем вместо Я символ Â, программе ведь все равно, она не использует какие либо словари. Проблема решена, результат получен, и необходимо проводить обратную транскрипцую. Опытный человек для этих действий напишет скрипт, либо внедрит подобный алгоритм в сам код программы. Получилось несколько долгое объяснение, в связи с тем, что я не знаю терминологии, а может это общеизвестный способ... Надеюсь этот примерчик поможет кому то решать схожие задачи. Спасибо за ваше внимание. P.S. Символы из таблицы сиволов не вставились в форум как надо, но в самой программе все нормально | Всего записей: 56 | Зарегистр. 19-09-2005 | Отправлено: 13:43 11-04-2007 | Исправлено: Freeroot, 13:45 11-04-2007 |
|