![]() |
вопрос такой:
знает ли кто-нибудь точно ВСЕ файлы и настройки винды которые участвуют в правильной русификации? я сделал урезанную винду (обрезал ее до 7 метров) В принципе все работает нормально. GUI загружается в режиме VGA, запускается shell и проводник, можно работать с несложными программами типа Блокнота и редактора реестра. то все что и задумывалось. Но есть проблема с русификацией. 1) Часть русских программных текстов (загловки окон, меню, тексты в диалогах и т.п.) не обрабатывается правильно. Вместо нормального текста выводятся знаки подчеркивания. Например вместо "Мой компьютер" отображается "___ ________". То есть вместо каждой русской буквы знак подчеркивания. Причем в одном и том же диалоге текст может быть в виде таких вот черточек, а надписи на кнопках совершенно нормально по русски: Да Нет Отмена. есть диалоги в которых все нормально отображается по русски (диалог - свойства дос консоли). 2) Такая же чепуха и с русскими именами файлов и папок, которые созданы в нормальной винде - все они в проводнике в виде черточек. А когда создаешь файлы или папки с русскими именами в этой обрезанной винде то все отображается нормально и русский текст в файлы записывается корректно и эти файлы видно в проводнике с их именами. Но когда загружаешься в нормальной винде то эти имена дают ошибки LFN. русский текст в файлах, при их открытии в блокноте отображается правильно. тоже самое если в файл пишеш русский текст то он записывается нормально. проблема только с русскими текстами в системных файлах винды и при создании имен файлов/папок на русском языке. В принципе мне понятно, что при "усечении" винды я какой-то файл(ы) или настройки упустил. Вопрос в том, что именно я пропустил и не перенес. Обрезок делал из нормальной работающей 98 винды. Сейчас для русификации этой микро98 я использую следующие файлы: 12510866 CPX 12520437 CPX CP_1250 NLS CP_1251 NLS CP_1252 NLS CP_437 NLS CP_866 NLS CP_20866 NLS CP_21866 NLS CP_28595 NLS LOCALE NLS UNICODE NLS KBDRU KBD KBDRU1 KBD KBDUS KBD MLANG DLL и основные виндовые шрифты, как .fon так и .ttf Естественно что перенес в эту усеченную винду все ключи реестра и записи в system.ini, win.ini которые относятся к теме (локализация и объявления шрифтов). кто-нибудь может помочь? |
RICHED32.DLL есть?
|
RICHED32.DLL это другая тема.
у меня проблема как я думаю в том, что пропущена какая-то системная виндовая библиотека которая участвует в процессе перекодировки. или может быть даже не сама библиотека, а всего лишь thunk транслятор например (Systhunk.dll я перенес, но может еще есть трансляторы). а может дело в том, что оле не перенесено. вот если бы знать точно всю цепочку (файлы и настойки) работы с кодировками. |
Скорее это проблема шрифтов. Открой свойства экрана - оформление и укажи там шрифты в заголовке окна, на кнопках итп из тех, которые у тебя есть.
|
alexus,
Все файлы, шрифты, изменения в Реестре, библиотеки,... участвующие в русификации можно посмотреть в наборе настроек К.Казарновского - или просто им воспользоваться, чтобы сделать кириллицу системной кодовой страницей (system code page) - тогда и в интерфейсе русских программ чрточек не будет вместо кириллицы. См. раздел "Системная русификация" на моём сайте, а там - раздел про Windows 95/98/ME, где как раз и обсуждается пакет К.Казарновского (г.Москва). |
Время: 10:31. |
Время: 10:31.
© OSzone.net 2001-