Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
3-38740
}|{yk
2004-01-21 13:45
2004.02.13
Последние n записей из таблицы


4-39136
Shiza
2003-12-08 16:27
2004.02.13
Как на WinAPI заполнить RichEdit?


1-38929
turonix
2004-02-04 11:53
2004.02.13
Как из функции вне класса запустить обработчик события в классе?


14-39053
Piter
2004-01-19 19:13
2004.02.13
Какие компиляторы поддерживают C# ?


1-38869
maxim_caban
2004-02-02 10:33
2004.02.13
Запрет контекстного меню в диалоге сохранения файла.




   Наверх