Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

Транслит   Найти похожие ветки 

 
BlackLord2003 ©   (2004-02-03 09:40) [0]

Мне очень нужно встроить транслит в прогу. Может кто знает как это сделать. Может есть какие компоненты для этого. Только для транслита, а не для исправления раскладки! Заранее благодарен!


 
TUser ©   (2004-02-03 10:37) [1]

А что такое транслит. Правда, интересно.


 
snake1977   (2004-02-03 10:43) [2]

Если я тебя правильно понял, то сделай так
делаеш константу типа
Const table:Array[1..66,1..2] of String[2]=
(("а","a"),......,("Я","ya"));
а далее что то типа такой вот функции

Function Rus2Trans(source:String):string;
Var i,j:Integer;
Begin
Result:="";
for i:=1 to Length(source) do
Begin
for j:=1 to 66 do
if table[j,1]=source[i] Then result:=result+table[j,2];
End;
End;


 
Nikolay M. ©   (2004-02-03 10:45) [3]

Гораздо интереснее узнать, каким образом автор представляет себе "встраивание" транслита в "прогу" :)


 
jack128 ©   (2004-02-03 10:50) [4]


> BlackLord2003 © (03.02.04 09:40)
тебе нужно с русского в транслит перевести? тогда
> snake1977 (03.02.04 10:43) [2]
. А вот если с транслита на русский, то возможны проблемы.Каждый же транслитет как хочет ;-)


> TUser © (03.02.04 10:37) [1]
Ya pishy na traslite


 
TUser ©   (2004-02-03 11:06) [5]

Ух ты. Не знал, что оно так называется. Но прогу такую недавно писал. Могу выслать, как только вылечу свой комп.


 
REP ©   (2004-02-03 11:08) [6]

Где-то встречал таблицу транслита (она не соответствует международной), по ней можно было однозначно переводить из латиницы в кирилицу и обратно. Однако читается там тяжелей. буква "h" вспомогательная и в зависимости от того, какая буква стоит после нее определяется русская буква.
Только я ее потерял.


 
Anatoly Podgoretsky ©   (2004-02-03 11:30) [7]

И в какую сторону транслит


 
TUser ©   (2004-02-03 11:43) [8]


> однозначно переводить из латиницы в кирилицу и обратно

Однозначно? А как быть с переводом русского "ф" и английского "th"?


 
Anatoly Podgoretsky ©   (2004-02-03 11:46) [9]

REP © (03.02.04 11:08) [6]
Задача не имеет полного решения, тебя обманули.


 
BlackLord2003 ©   (2004-02-03 14:07) [10]

Уже нашёл. Тут в кладовке есть юнит для работы со строками. Там есть то что мне нужно.



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
3-38736
Zn
2004-01-21 13:16
2004.02.13
Как отключить все активные DataSet?


14-39006
Builder
2004-01-26 22:15
2004.02.13
Компоненты...


1-38800
Valter
2004-02-02 23:23
2004.02.13
Сравнение ListView


14-38997
kaif
2004-01-27 03:26
2004.02.13
Фолио-WinСклад


1-38841
alless
2004-02-02 17:45
2004.02.13
RichEdit