Ru-Board.club
← Вернуться в раздел «Программы»

» Как писать кириллицей, а НЕ латиницей (транслитом)

Автор: WRFan
Дата сообщения: 25.11.2002 08:28
если кому надо писать на русском, так вот я нашёл эту странучку, там с помощью яваскрипта можно перевести латинские буквы на русские:

http://home.t-online.de/home/klaus.croessmann/Latin%20to%20Cyrillic%20Converter.html
Автор: hamshen
Дата сообщения: 03.12.2002 20:38
PaulGor
А как ты собирал kbdru.dll и kbprut.dll ?
Автор: PaulGor
Дата сообщения: 04.12.2002 23:57
hamshen
> А как ты собирал kbdru.dll и kbprut.dll ?

Это не у меня (а кто такой kbprut.dll?), я принципиально не заменяю родной системный файл kbdru.dll.

Я предлагаю другой файл - kbd1251y.dll - сделанный на основе kbdru.dll, и сохранённый с именем kbd1251y.dll

Я делал свои файлы фонетической раскладки для Win-1251 и KOI8-R вот так:
- для Windows 95/98/ME - .kbd файлы - спомощью "Janko's Keyboard Layout Generator" -
http://secondo.verat.net/~janko/engdload.htm

- для Windows NT 4.0/2000/XP - .dll файлы - делал в своё время под NT 4.0 с помощью редактора раскладок из пакета CyrWinNT - см. KbdEdtNT.exe на
ftp://ftp.kgb.ru/NTUtil/ или на ftp://ftp.sura.ru/pub/TOOLS/KEYBOARD/.

В настоящее время редактировать раскладки удобнее наверное всё же с помощью более современног пакета - югославского Keyboard Layout Manager или 'родного' Микросфотовского MSKLC.

Подробнее - на моей странице о модификации раскладки:
http://WinRus.com/mod_r.htm
Автор: hamshen
Дата сообщения: 05.12.2002 17:28
PaulGor
Спасибо и за ответ, и приношу извинения.

Цитата:
А как ты собирал kbdru.dll и kbprut.dll ?

Это из другой оперы.
Автор: Pukite
Дата сообщения: 15.12.2002 09:23


Кстати, программа моей собственной разработки :)
Автор: PaulGor
Дата сообщения: 18.12.2002 03:16
Pukite,

Ни в коей мере не умаляя достоинства Вашего редактора meita.exe, позволю себе несколько замечаний по поводу его опции ввода кириллицы "при нажатии на латинские буквы появляются русские, Ctrl+K переключает с русского на английский":
- назначены русские буквы на уж очень непривычные латинские клавиши, а изменить это нельзя

- буквы 'ё' у Вас нет, если я правильно понял

- Вы пишeте на сайте "нам было очень трудно запомнить расположение русских букв [в русской раскладке клавиатуры], потому и создали эту программу".
Но ведь для решения этой проблемы (т.е. когда поставили стандартную клавиатурную раскладку "RU", но трудно запомнить) есть гораздо более простой и прямой способ, причем при использовании этого способа пользователь совсем не обязан запоминать некое непривычное ему расположение русских букв - может 'под себя' настроить.

Этот способ широко применяется - т.к не требуется никакой сторонней программы типа Вашего редактора(пользуясь которым надо делать Copy/Paste в нужное место):
при этом способе можно писать так, как Вы предлагаете -
'A'-'A', 'O'-'O', 'd' - 'д',... -
кириллицей сразу в нужном месте - MS Word, браузер, e-mail, данном форуме безо всяких Copy/Paste.

Этот способ описан как раз в данном треде (почитайте выше) -
это фонетическая (транслитерационная) раскладка клавиатуры, т.е. использование 'родных' клавиатурных средств Windows:
- устанавливается сначала стандартная русская раскладка клавиатуры - как "RU"
- потом вместо неё регистрируется фонетическая - вроде Вашей, вот такая например:
http://WinRus.com/yawert.gif

- если надо, она модифицируется пользователем (например, он хочет, чтобы на 'W' была навешена 'Ж', а не 'В')

Всё, можно писать сразу кириллицей везде, где нужно - в данном форуме, в e-mail, в редакторах, получая русскую 'д' при нажатии на 'd', русскую 'а' при нажатии на 'а' и т.п.

Установка фонетической раскладки занимает 5 минут и описана на многих сайтах, например, подробно описана (с инструкцией по модификации) в разделе "Ввод кириллицы" на моем сайте о русском под НЕрусской Windows:
http://WinRus.com
Автор: Demetrio
Дата сообщения: 20.12.2002 15:15
У меня в Outlook Express все заголовки писем в KOI-8 отображаются как XXXXXXXX XXXXXX X XXXXXX
Как исправить? Уж в настройках с кодировками поигрался, толку - ноль
Автор: PaulGor
Дата сообщения: 20.12.2002 19:22
Demetrio,
Надо наверное ещё раз проверить настройки - у меня вроде
все возможные случаи нечитабельных заголовков описаны -
с решениями. См. "Русский в Outlook Express вер. 5 и выше":
http://WinRus.com/oe_r.htm

(если ничего не помогает - что врядли - то последний раздел на моей
странице - о plug-in Fidolook Express - он вылечит)
Автор: Demetrio
Дата сообщения: 20.12.2002 19:40
PaulGor
Так, это я ошибся.....
Речь идёт в частности о рассылке Ру-Борда, которая в кодировке 1251 , везде как описано в статье стоит Cyrillic-Windows, но тем не менее:

Цитата:
To: Demetrio <demetrio@hot.ee>
Reply-To: "Forum Ru.Board" <robot@ru-board.com>
From: "Forum Ru.Board" <robot@ru-board.com>
Content-Type: text/plain; charset=Windows-1251
X-Mailer: Perl Powered Socket Mailer
Subject: XXXXX X XXXX: Need McAfee VirusScan Profesional 6.0 (XXXXXXXX)
Автор: PaulGor
Дата сообщения: 21.12.2002 02:08
Demetrio,
Может, это не при чтении ошибка, а при отсылке?
То есть, настройки для чтения, описанные на моей странице - для случаев, когда отправитель сделал всё правильно (настройки для отправки у меня тоже описаны).
А вот если отправитель имел неверную настройку, то ты, как получатель, можешь и не прочесть. Я знаю 2 таких случая:
а) Отправитель не выставил кириллицу в качестве кодировки, впечатал русский, и послал - одни вопросики, что мог бы увидеть, посмотрев в свою папку "Sent"
b) Не знаю как, но люди ухитряются послать письмо, где:
- кодировка об'явлена как win-1251 (charset=)
- а заголовок (Subject) каким-то образом они ввели в KOI8-R

Бывает и наоборот. То есть, 'тело' письма и 'charset=
говорят одно, а Subject содержит текст в другой кодировке.

Скорее всего и с рассылкой так же - что-то неверно работает при отправлении письма, оно некорректное, поэтому при чтении и не видно русского в поле темы (Subject).

Автор: Demetrio
Дата сообщения: 21.12.2002 11:14
PaulGor
Видимо так и есть, потому что с другими письмами на русском всё нормально.
Автор: vvkonline
Дата сообщения: 28.12.2002 17:29
PaulGor

Болишое спосибо все работает. осталоси толико настроити длы себы.
Не котирие букжи не так располойени как ыа исполизуу но цчего счас жсе сделау.
Автор: dual
Дата сообщения: 12.01.2003 19:12
Здравствуйте. Возникла маленькая проблемка: при работе в DOSе или при загрузке компа, вместо русских букв отображается абра-кадабра.
Подскажите, пожалуйста, что нужно сделать для нормального отображения кирилицы. Стоит Windows 98

Добавлено
Приношу свои извинения. У меня наконецто заработал поиск: http://www.forum.ru-board.com/search.cgi. Вопрос описывался на http://www.forum.ru-board.com/topic.cgi?forum=5&topic=6106#1.
Подправил файл CONFIG.SYS и всё заработало.

Автор: batva
Дата сообщения: 27.01.2003 12:41
PaulGor

Цитата:
2 таких случая:
а) Отправитель не выставил кириллицу в качестве кодировки, впечатал русский, и послал - одни вопросики, что мог бы увидеть, посмотрев в свою папку "Sent"
b) Не знаю как, но люди ухитряются послать письмо, где:
- кодировка об'явлена как win-1251 (charset=)
- а заголовок (Subject) каким-то образом они ввели в KOI8-R

Бывает и наоборот. То есть, 'тело' письма и 'charset=
говорят одно, а Subject содержит текст в другой кодировке.

Скорее всего и с рассылкой так же - что-то неверно работает при отправлении письма, оно некорректное, поэтому при чтении и не видно русского в поле темы (Subject).


Если ошибка при отправке, то почему другие все видят?

Случаи, когда у людей вместо сабжа ?? единичны.


Demetrio
PaulGor

Пожалуйста, попробуйте отмылить сами себе тестовое письмо с помощью этой формы.
И потом сообщите результат.


#Moderation Mode

Автор: Demetrio
Дата сообщения: 27.01.2003 13:30
batva
Да нет, я уже разобрался.
Виноват как выяснилось был мой почтовый сервер на Hot.ee....
Сейчас я мыло сменил, и всё наладилось.
Автор: batva
Дата сообщения: 27.01.2003 17:26
Demetrio
ну вот и чудно.

Кстати, раз уж тут топик про всякие траблы с кодировками, может кто знает, почему если скопировать в буфер текст из Aditor, а потом вставить в форму ответа форума, то вместо русского там &#194;&#238;&#242; &#242;&#224;&#234;&#224;&#255; &#236;&#243;&#240;&#224;

Но если же перед копирование в буфер в винде переключить раскладку клавиатуры на русский, то все нормально.

Это только с адитором, в блокноте такой проблемы не наблюдается.

WinXP Pro
MUI рус/иврит
Aditor 3.10
Автор: albel
Дата сообщения: 27.01.2003 22:20
batva
У меня с TheBat! такие же проблемы, также решаются переключением на русскую раскладку перед копированием . Только вместо "&#194....." вставляются вопросики "??? ????". "Грешу на юникод.
Проблема возникала не только в TheBat! (тот же Help&Manual, например)- решение всегда одно.
А вот с Aditor всё нормально
WinXP Pro RUS SP1.
TheBat 1.63beta3
Автор: PaulGor
Дата сообщения: 29.01.2003 06:44
batva

Цитата:
Кстати, раз уж тут топик про всякие траблы с кодировками, может кто знает, почему если скопировать в буфер текст из Aditor, а потом вставить в форму ответа форума, то вместо русского там &#194;&#238;&#242; &#242;&#224;&#234;&#224;&#255; &#236;&#243;&#240;&#224;

Но если же перед копирование в буфер в винде переключить раскладку клавиатуры на русский, то все нормально.

WinXP Pro

Конкретно про Адитор не знаю, но вообще проблемы с копированием между юникодовыми программами (MS Word 2000, IE) и неюникодовыми (Адитор, другие редакторы) получаются из-за того, что Cipboard, если ему явно не указать, считает, что текст - в кодировке = системной кодовой странице (system code page) -
это то, что выбирается в XP через
"Language for non-Unicode programs" и через выбор Default Locale под Windows 2000.
Поэтому, скопировав русский текст, система думает, что скопировала английский или иврит (в зависимости от system code page), вот разные программы и реагируют по-разному на Paste...

Подробно это описано на моей странице

"Проблемы с Unicode. Copy/Paste" -
http://WinRus.com/cp_r.htm

а вкратце:
- при копировании из неюникодовой программы в юникодовую обычно помогает переключение клавиатуры на "RU" - тогда Clipboard знает, что за кодировка у скопированного текста
- при копировании из юникодовой программы (Word 2000, IE) в неюникодовую переключение клавиатуры не поможет, всё равно 'вопросики' будут при Paste. Тут другие методы нужны - они описаны на моей странице.



Цитата:
Это только с адитором, в блокноте такой проблемы не наблюдается

Под Windows 2000/XP, в отличие скажем от NT 4.0 или Windows 95, нельзя сравнивать Адитор с Блокнотом - под 2000/XP Блокнот это 100% юникодовая программа, вот как Word 2000.
Автор: Maximus_BRZ
Дата сообщения: 29.01.2003 21:24
Вот еще новая классная программа-перекодировщик:
Smart Recoder 1.6 Быстрый перекодировщик, поддерживает кучу таблиц, имеет множество дополнительных функций. Программа Smart Recoder 1.6 предназначена для перекодировки текстовой информации в основные распространенные кодировки, поддерживаются: Win, Dos, Koi, Iso, Mac, несколько вариантов транслита, UUE, Base64, Quoted-Printable, RTF. Кроме того поддерживаются: пакетная перекодировка с возможностью воссоздания структуры папок в результирующей папке (для перекодирования больших сайтов). поддержка плагинов Smart Recoder 1.6. редактирование и добавление новых byte2byte таблиц (Win, Koi...). технология drag`n`drop для "перетаскивания" файлов из Проводника. работа с буфером обмена, чтение и запись в буфер. сохранение списка файлов пакетной перекодировки для дальнейшего использования в виде дерева. автоопределение кодировки входных данных. автозамена тэга charset при перекодировании html-файлов. многое другое...



http://home.tula.net/bcsoft/sr162b.exe
Автор: vzbzdnov
Дата сообщения: 26.02.2003 22:19
Онлайновый перекодировщик. Очень удобный
Автор: dimur
Дата сообщения: 28.02.2003 16:51
Pukite
PaulGor
А как Вам такая вот программка RussianEditor
www.russianeditor.com? По моему очень крутая вэсчь.




Жалко не бесплатная, но надеюсь это поправимо


Автор: PaulGor
Дата сообщения: 28.02.2003 22:35
dimur,
Таких полно, причём бесплатных
1) http://www.softcorporation.com/products/cyrillic/
Практически то же самое, что и в RussianEditor, но удобнее, т.к.
не надо никакую программу отдельную устанавливать.
У них там я пару ошибок нашёл в 2003 и у меня на сайте - исправленная версия - та ещё, от 2003:
http://www.geocities.com/paulgor1/2003/screen.htm
Сейчас у них всё совсем по-другому реализовано, например, вместо кнопки переключения - image-map и др.)

2) http://www.ruslan-com.ru/~iourine/vkbd.htm
3) http://voldemar.relhum.org/keyboard/CyrillicButtons.html
4) http://www.keyboard.hotmail.ru/

Но я лично не сторонник такого подхода - зачем лишние шаги?
То есть, пишешь в окне такой утилиты (а если это не окно браузера, а окно
некой программы типа RussianEditor, то ещё и программу устанавливать надо,
да ещё и 'лекарство' искать!), а потом делаешь Copy/Paste, куда надо -
да ещё и не сработает, если программа - неюникодовая и Windows не русская, одни 'кракозябры' скопируются в Internet Explorer или Outlook Express или в Word.

Зачем такие сложности, если - как в этом топике и объясняется несколько раз -
можно сразу по-русски писать в нужном месте, используя обычную или транслитерационную (фонетическую) раскладку клавиатуры (кому что удобнее)?

Вот я сейчас пишу - кириллицей - прямо в окне ввода нового сообщения форума,
безо всяких посторонних программ и утилит, а при помощи родных клавиатурных средств Windows. Пишу кстати точно так же, как делал бы это в RussianEditor -
получаю 'д', нажав на клавишу 'd', 'a'-'a',...


Более того, все эти программы типа RussianEditor или browser-based предлагают своё расположение русских букв, и надо к нему привыкать, в то время как при использовании транслитерационной (фонетической) раскладки русской клавиатуры Windows можно сделать, как привык, поставить буквы, где хочется...

Ещё раз дам ссылку на свою страницу, у которой заголовок - такой же, как у данного топика и где вышеизложенное подробно описывается:

"Как писать кириллицей, а не латиницей"
http://FAQ.WinRus.com

Автор: dimur
Дата сообщения: 01.03.2003 00:51
PaulGor
Большое спасибо за информацию и ссылки, согласен, что лучше, когда ничего не надо инсталлировать, ничего не надо искать и так дадлее.
Но:
1.Не у всех есть доступ к Интернету, как бы невероятно это не звучало
2. Не каждый работает на своем собственном компьютере, на котром может производить любые експерименты с такими чувствительными штуками как драйвера клавиатуры или файлы раскладок.
Так что программы стоят того, чтобы о них говорить.

Добавлено
PaulGor
Забыл добавить, что
http://www.keyboard.hotmail.ru/
не работает
Автор: PaulGor
Дата сообщения: 01.03.2003 08:05
dimur

Цитата:
Забыл добавить, что http://www.keyboard.hotmail.ru/ не работает

Спасибо! Давно не проверял...



Цитата:
...согласен, что лучше, когда ничего не надо инсталлировать, ничего не надо искать и так далее.
Но:
1.Не у всех есть доступ к Интернету, как бы невероятно это не звучало
2. Не каждый работает на своем собственном компьютере, на котором может
производить любые эксперименты с такими чувствительными штуками как
драйвера клавиатуры или файлы раскладок.
Так что программы стоят того, чтобы о них говорить.


Просто для уточнения - при фонетической раскладке клавиатуры драйвера клавиатуры не при чём, только файлы раскладок в деле, но всё равно Вы правы - это 'чувствительные', т.е. системные вещи.
Правда, как Вы на таком чужом компьютере будете устанавливать 5Мб RussianEditor? Если только там Zip Drive есть (или на CD запишете где-то).

Но всё равно интересная мысль, я не подумал о такой ситуации -
'чужой компьютер и без Интернета' -
кстати, так же, как автор программы RussianEditor - он ведь её аннонсирует, как вещь для e-mail и т.п., т.е. для Интернета (а тогда эта программа честно говоря проигрывает по сравнению с удобной утилитой из п.1 моего списка).



А какие реальные жизненные примеры для такой ситуации, когда:
- нет доступа к Интернету и
- компьютер не свой
?
Что на таком компьютере по-русски делать? Я смог придумать только что-то типа
написания собственных рассказиков и сохранения их на дискете
Наверное, что-то ещё можно делать, скажем студент кафедры русского языка в Американском университете может делать домашнюю работу - сочинение писать.
Такие вещи Вы имели в виду?

Правда, тогда автору RussianEditor надо доработать программу - в отличие от похожей по функциональности утилиты из п. 1 моего списка, где с русского на английский переключаешься по F12, в RussianEditor надо мышкой это делать, т.е.
англо-русский текст (например, HTML для русской страницы) набирать невозможно - после каждого слова ведь надо будет мышкой язык переключать.
Да и для ввода типа "Славянский Базар" тоже - двойные кавычки - только в английской раскладке...


RussianEditor правда намного удобнее на таком 'чужом и без Интернета' компьютере - если конечно автор сделает переключение языков по клавише, без мыши - т.к. в нём введённый текст можно в виде файла сохранить.

Так что, в итоге я с Вами согласен - такие программы нужны, если работаешь на таком компьютере, 'чужом и без Интернета'.





Автор: retro
Дата сообщения: 03.03.2003 18:39
PaulGor Dobru' den'! U menya ne rabotaet ni odin variant... 2000 Server.


Добавлено
А вот сейчас получилось, на сервере это чуть иначе...
Автор: PaulGor
Дата сообщения: 05.03.2003 21:45
retro,
А что именно иначе?
Автор: HoC
Дата сообщения: 12.03.2003 19:37
a gde est programka 4eb pisat na rus + asibki ispravlyala?
Автор: PaulGor
Дата сообщения: 13.03.2003 06:36
HoC

Цитата:
a gde est programka 4eb pisat na rus + asibki ispravlyala?

Не зря люди не любят транслит - глаза ведь сломаешь, читая такое сообщение

Ответ, IMHO, вот такой:
1) Надо сначала научиться писать кириллицей, а не латинскими буквами.
Это и есть в основном предмет данного топика.
Сводное описание методов достижения этой цели (писать кириллицей или
хотя бы отсылать кириллицу) вот тут:
http://FAQ.WinRus.com


2) А потом найти, например, пакет проверки русской орфографии и грамматики
к MS Office - MS Office Proofing Tools,
он поможет ошибки исправить, если поместить текст в MS Word.
Некоторые программы имеют свой собственный режим проверки, например,
почтовая программа TheBat! имеет встроенный модуль проверки русского.


Автор: samsonv
Дата сообщения: 20.03.2003 01:53
8AleX8
СПАСИБО! тебе за тему!
Уже достали все, кто пишет транслитом!!! Глаза вылазят.
1$ - и наклейки.

Автор: Olive77
Дата сообщения: 29.03.2003 17:07
samsonv
Да не со зла они это делают. Сам на работе с этим мучался. (Не у всех же есть админ. права).
А тема очень правильная.

Страницы: 12345678910111213141516171819

Предыдущая тема: компы в сетевом окружении


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.