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

Вниз

Нужна помошь с переводом текста   Найти похожие ветки 

 
[BAD]Angel   (2002-05-19 15:21) [0]

Люди, помогите пожалуйста!
Короче надо сделать конвертер с англ. на русский. В.т.ч. имеется строка с текстов: "Ghbdtn? rfr ltkf&..."
Вот и нужно сравнить строку с массивом англ. букв и сделать из него вот что: "Привет, как дела?".


 
~Sergius   (2002-05-19 15:32) [1]

Создай два массива
Const
EnglChars : array [0..x] of char =("A","B","C"....);
RusChars : array [0..x] of char =("Ф","И","С"....);

Дальше понятно?


 
Dr.Pipe   (2002-05-19 15:42) [2]

2~Sergius

А можно примерчик?


 
Новенький в Делфи   (2002-05-19 15:51) [3]

а в чём трабл? перебираешь свой англ. текст с массивом EnglChars, находишь под каким индексом находится этот символ, и записываешь в новую строку элемент с тем же индексом только из массива RusChars.
Только когда массивы создаёшь, смотри что бы буквы совпадали у обоих массивов.
например.
EnglChars : array [0..x] of char =("A","B","C"...."I"..);
RusChars : array [0..x] of char =("А","Б","Ц"...."И"..);
и т.д.



 
~Sergius   (2002-05-19 17:02) [4]

2 Новенький в Делфи
> EnglChars : array [0..x] of char =("A","B","C"...."I"..);
> RusChars : array [0..x] of char =("А","Б","Ц"...."И"..);

С твоими массивами из "Ghbdtn? rfr ltkf&..." не получится "Привет, как дела?".


 
Новенький в Делфи   (2002-05-19 17:16) [5]

ну это я показал на твоих массивах, а почему не получится?
Если туда добавить не только буквы но и пробел и знаки препинания.


 
~Sergius   (2002-05-19 17:32) [6]

2 Новенький в Делфи

потому что Ghbdtn? это не транслит у него, а просто исправление текста, набранного не в той раскладке клавиатуры. То есть хотим нажать "Ф", раскадку не переключив на русскую, и выходит английское "A".



 
Новенький в Делфи   (2002-05-19 23:01) [7]

To ~Sergius
А сорри, да... :)


 
Anatoly Podgoretsky   (2002-05-19 23:25) [8]

Обычная перекодировка по таблице x := F[y];



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
8-97357
Neo
2001-12-29 04:32
2002.05.30
звеняйте что тревожу, но застраял...


14-97424
Eug-ene
2002-04-23 14:02
2002.05.30
Помоготе преобразовать готовую форму с кучей объект в ActiveXForm


4-97461
ZOND
2002-03-27 00:57
2002.05.30
Hook без DLL-Это возможно


1-97278
alexdbases
2002-05-18 16:41
2002.05.30
Где взять иконки?


3-97131
Maloy
2002-05-06 12:00
2002.05.30
Проблема выполнения сложного запроса в IBase