Главная страница
    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.046 c
3-1103227504
Frozzen
2004-12-16 23:05
2005.01.23
работа с dbf через Tdbf


14-1105011711
msguns
2005-01-06 14:41
2005.01.23
После-пред-праздничный штиль


14-1104619037
vic_774N
2005-01-02 01:37
2005.01.23
С Новым годом ! А вот вопрос на засыпку ...


1-1105030304
lutik
2005-01-06 19:51
2005.01.23
TTreeView


11-1086458896
DillerXX
2004-06-05 22:08
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский