Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Вниз

Нужен Компонент. Перекодировщик В Транслит И Обратно.   Найти похожие ветки 

 
Зигмунд Сигизмундович   (2005-01-05 17:04) [0]

Может У Кого-Нибудь Ссылка Есть?


 
PVOzerski ©   (2005-01-05 17:31) [1]

Там же пара массивов и пара циклов. Работы на 10 минут - неужели компонент нужен?


 
Зигмунд Сигизмундович   (2005-01-05 17:48) [2]

Проблема В Переводе Из Латиницы В Кириллицу. Перебираю Каждый Символ В Цикле. И Заменяю Английский Символ На Русский. Работает Правильно, Но Когда Буквы Состоят Из Двух НаПример sh-ш,ch-ч,ya-я и т.д. выводит cx, цх, ыа.


 
begin...end ©   (2005-01-05 17:53) [3]

> [2] Зигмунд Сигизмундович   (05.01.05 17:48)

Shift заклинило?


 
PVOzerski ©   (2005-01-05 17:58) [4]

Либо добавляй в транслите какую-нибудь тильду как значок того, что буквы следует читать как один звук (при этом транслит становится твоего личного стандарта), либо заводи словарь русских слов и ищи по нему приемлемые варианты. Потому что  cx, цх, ыа могут встречаться и на самом деле. А массив латиницы удобнее иметь не char"ов, а коротких строк ([4], с учетом "щ") или pChar"ов.


 
begin...end ©   (2005-01-05 18:01) [5]

> [4] PVOzerski ©   (05.01.05 17:58)

> либо заводи словарь русских слов и ищи по нему приемлемые
> варианты

Так ведь ГОСТ же есть, AFAIK.


 
AlterEgo of WondeRu ©   (2005-01-05 18:04) [6]

PVOzerski ©   (05.01.05 17:31) [1]
Перебираю Каждый Символ В Цикле


нужно не каждый символ алфавита перебирать, а сразу весь текст!


 
Зигмунд Сигизмундович   (2005-01-05 18:23) [7]


> PVOzerski ©   (05.01.05 17:58) [4]

Словарь русских слов – непозволимая роскошь, чрезмерно увеличит размер программы.
С тильдой тоже не выход. Таким транслитом буду пользоваться только я. Некто не пожелает печатать ~sh и т.д. во-вторых, лишние символы в сообщении.


 
Зигмунд Сигизмундович   (2005-01-05 18:28) [8]


> AlterEgo of WondeRu

Если Искать По Тексту, "sh" и заменять на "ш", но вдруг подрузамевалось "сх" Например: shodil-сходил.


 
AlterEgo of WondeRu ©   (2005-01-05 18:45) [9]

Зигмунд Сигизмундович   (05.01.05 18:28) [8]
вообще транслит - глупость какая-то! СМС давно перестал писать на сим Рунглише - так как нервы дороже, чем лишний рубль!


 
Зигмунд Сигизмундович   (2005-01-05 18:58) [10]


> AlterEgo of WondeRu ©   (05.01.05 18:45) [9]

А мне читать на этом глупом Рунглише надоело.
Поэтому и поднял эту тему. Так Как всё-таки перекодировать с латиницы на кириллицу?


 
DiamondShark ©   (2005-01-05 19:10) [11]


> Если Искать По Тексту, "sh" и заменять на "ш", но вдруг
> подрузамевалось "сх" Например: shodil-сходил.

На то и ГОСТ есть. В нём сочетания однозначные.

а - a       к - k       х - kh
б - b       л - l       ц - c
в - v       м - m       ч - ch
г - g       н - n       ш - sh
д - d       о - o       щ - shh
е - e       п - p       ъ - "
ё - jo      р - r       ы - y
ж - zh      с - s       ь - "
з - z       т - t       э - eh
и - i       у - u       ю - ju
й - jj      ф - f       я - ja


 
Зигмунд Сигизмундович   (2005-01-05 19:25) [12]

жаль, у каждого свой ГОСТ у кого-то я-ya, Яндекс к примеру, а по ГОСТ"у я-ja. Та же история и с ю - yu, и с ц - ts, и с щ - shch, у некоторых ч вообще 4 и т.д. :\



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

Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.069 c
1-1105351262
Ilya___
2005-01-10 13:01
2005.01.23
Подскажите пожалуйста,как можно на делфи создать файл с таблицей


9-1097928324
Werwolf
2004-10-16 16:05
2005.01.23
2д под DelphiX


1-1105254241
XAdmin
2005-01-09 10:04
2005.01.23
GetCurrentRecord(PChar), обратное преобразование


1-1105529226
Garry
2005-01-12 14:27
2005.01.23
как в DbGrid можно...


14-1104786470
KilkennyCat
2005-01-04 00:07
2005.01.23
Чисто админский вопрос.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский