![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужен Компонент. Перекодировщик В Транслит И Обратно. [D7, WinXP]
Зигмунд Сигизмундович © (2005-01-05 17:04:00)Может У Кого-Нибудь Ссылка Есть?
Зигмунд Сигизмундович (2005-01-05 19:25:00) [1]жаль, у каждого свой ГОСТ у кого-то я-ya, Яндекс к примеру, а по ГОСТ'у я-ja. Та же история и с ю - yu, и с ц - ts, и с щ - shch, у некоторых ч вообще 4 и т.д. :\
DiamondShark (2005-01-05 19:10:00) [2]
> Если Искать По Тексту, '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 18:58:00) [3]
> AlterEgo of WondeRu © (05.01.05 18:45) [9]
А мне читать на этом глупом Рунглише надоело.
Поэтому и поднял эту тему. Так Как всё-таки перекодировать с латиницы на кириллицу?
AlterEgo of WondeRu (2005-01-05 18:45:00) [4]Зигмунд Сигизмундович (05.01.05 18:28) [8]
вообще транслит - глупость какая-то! СМС давно перестал писать на сим Рунглише - так как нервы дороже, чем лишний рубль!
Зигмунд Сигизмундович (2005-01-05 18:28:00) [5]
> AlterEgo of WondeRu
Если Искать По Тексту, 'sh' и заменять на 'ш', но вдруг подрузамевалось 'сх' Например: shodil-сходил.
Зигмунд Сигизмундович (2005-01-05 18:23:00) [6]
> PVOzerski © (05.01.05 17:58) [4]
Словарь русских слов – непозволимая роскошь, чрезмерно увеличит размер программы.
С тильдой тоже не выход. Таким транслитом буду пользоваться только я. Некто не пожелает печатать ~sh и т.д. во-вторых, лишние символы в сообщении.
AlterEgo of WondeRu (2005-01-05 18:04:00) [7]PVOzerski © (05.01.05 17:31) [1]
Перебираю Каждый Символ В Цикле
нужно не каждый символ алфавита перебирать, а сразу весь текст!
begin...end (2005-01-05 18:01:00) [8]> [4] PVOzerski © (05.01.05 17:58)
> либо заводи словарь русских слов и ищи по нему приемлемые
> варианты
Так ведь ГОСТ же есть, AFAIK.
PVOzerski (2005-01-05 17:58:00) [9]Либо добавляй в транслите какую-нибудь тильду как значок того, что буквы следует читать как один звук (при этом транслит становится твоего личного стандарта), либо заводи словарь русских слов и ищи по нему приемлемые варианты. Потому что cx, цх, ыа могут встречаться и на самом деле. А массив латиницы удобнее иметь не char'ов, а коротких строк ([4], с учетом "щ") или pChar'ов.
begin...end (2005-01-05 17:53:00) [10]> [2] Зигмунд Сигизмундович (05.01.05 17:48)
Shift заклинило?
Зигмунд Сигизмундович (2005-01-05 17:48:00) [11]Проблема В Переводе Из Латиницы В Кириллицу. Перебираю Каждый Символ В Цикле. И Заменяю Английский Символ На Русский. Работает Правильно, Но Когда Буквы Состоят Из Двух НаПример sh-ш,ch-ч,ya-я и т.д. выводит cx, цх, ыа.
PVOzerski (2005-01-05 17:31:00) [12]Там же пара массивов и пара циклов. Работы на 10 минут - неужели компонент нужен?