Симферопольский Форум: Полуруссификация английского WinXP - Симферопольский Форум

Перейти к содержимому

Внимание! Для всех новых пользователей введена премодерация сообщений и тем.
Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Полуруссификация английского WinXP вместо русских имен файлов закорючки, help!

#1 Пользователь офлайн   Sirius 

  • A1
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 4 444
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:22

Пришел комп с предустановленным лицензионным английским WinXP Pro (вместо русского как ожидалось).
Вариант возврата не рассматривается. Английский в принципе не мешает, но возник ряд проблем.

Locale в Russian поставил. Добавил Russian Keyboard Layout. Создавать папки на русском языке можно.

Но:

при инсталляции нашей программы (инсталлятор на русском) — не отображаются шрифты.
При создании инсталлятором ряда файлов на русском языке, получаем файлы в названиях которых закорючки.
Аналогично, в ini-файлах, которые содержат ряд настроек программы, все настройки вместо русских букв содержат закорючки.

Как это лечится, кто-нибудь знает? Шрифты надо ставить (где брать?)? Что-то менять в реестре?
Гугл как-то не сильно помогает, хотя продолжаю искать инфу.

MUI-вариант не катит, т.к. нет соответствующего bundle — XP шел как OEM (да еще и for Embedded, хотя последнее не принципиально, т.к. это не Embedded, а for Embedded, т.е. сам WinXP Pro абсолютно полноценный).

Буду признателен, если кто подскажет решение.


#2 Пользователь офлайн   Nikolas 

  • erased
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 7 717
  • Регистрация: 14 Сентябрь 10
  • Сказали спасибо раз:
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:36

Так... надо в реестре кажись поправить кодовую страницу на CP1251

Сейчас поищу где это...

erased

#3 Пользователь офлайн   Nikolas 

  • erased
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 7 717
  • Регистрация: 14 Сентябрь 10
  • Сказали спасибо раз:
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:39

Вот.

Откройте блокнот (notepad)

и введите следующее:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"

сохраните файл с любым названием с расширением reg
Потом двойной клик по файлу, согласитесь с внесением изменений в реестр и перезагрузите компьютер.

erased

#4 Пользователь офлайн   Schwein 

  • –· ·– ···· ··– ·––– ··––··
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 14 860
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:

Отправлено 13 Октябрь 2010 - 20:48

И, возможно, надо будет заменить файлы *.fon в %SystemRoot%\Fonts\ на такие же, но из русской WinXP Pro.


#5 Пользователь офлайн   Nikolas 

  • erased
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 7 717
  • Регистрация: 14 Сентябрь 10
  • Сказали спасибо раз:
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:51

Schwein, да.. забыл :( Действительно могут понадобиться...

erased

#6 Пользователь офлайн   Sirius 

  • A1
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 4 444
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:53

Спасибо, Nikolas, 90% проблемы решено :(

Файлы на русском создаются нормально. Инсталлятор обрусел :)
Внутри ini-файлов все параметры на русском отображаются нормально.

А вот моя программа обрусела наполовину :(
Часть кнопок с русскими надписями отображается, а часть лейблов выглядит как закорючки.

Вот тут похоже трабл с шрифтами. Я правильно понимаю, что нужно инсталлировать соответствующие русские шрифты?


#7 Пользователь офлайн   Инквизитор 

  • Vexilla regis prodeunt inferni
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 10 770
  • Регистрация: 20 Сентябрь 10
  • Сказали спасибо раз:

Отправлено 13 Октябрь 2010 - 20:54

Просмотр сообщенияNikolas сказал:

Так... надо в реестре кажись поправить кодовую страницу на CP1251



Это хак, и не очень удачный. Нужен только для софта с кривой локализацией. Кроме того, если у человека будет немецкая или французская раскладка, то символы типа ???? будут заменены русскими буквами.


, сделай это:
Control panel -> Regional and Language Options -> Advanced -> в секции Language for non-Unicode programs выбрать Russian, в секции Default User account settings включить чекбокс (он там один), Apply, ребут, профит.

Форум скатывается в сраный аванет?

#8 Пользователь офлайн   Sirius 

  • A1
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 4 444
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:54

Просмотр сообщенияSchwein (13 Октябрь 2010 - 20:48) писал:

И, возможно, надо будет заменить файлы *.fon в %SystemRoot%\Fonts\ на такие же, но из русской WinXP Pro.

Просто руками скопировать из-под русской XP fon-файлы в соответствующую папку, и все?


#9 Пользователь офлайн   Sirius 

  • A1
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 4 444
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Октябрь 2010 - 20:55

Просмотр сообщенияИнквизитор (13 Октябрь 2010 - 20:54) писал:

, сделай это:
Control panel -> Regional and Language Options -> Advanced -> в секции Language for non-Unicode programs выбрать Russian, в секции Default User account settings включить чекбокс (он там один), Apply, ребут, профит.

Счас попробую.


#10 Пользователь офлайн   Schwein 

  • –· ·– ···· ··– ·––– ··––··
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 14 860
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:

Отправлено 13 Октябрь 2010 - 20:57


Ага. Предварительно забекапивши оригинальное содержимое.
Инквизитор, кстати, неплохой совет дал — возможно, что после этого и фонты копировать не надо будет.


#11 Пользователь офлайн   Nikolas 

  • erased
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 7 717
  • Регистрация: 14 Сентябрь 10
  • Сказали спасибо раз:
  • Страна:  

Отправлено 13 Октябрь 2010 - 21:04

Просмотр сообщенияИнквизитор сказал:

Это хак, и не очень удачный.
Привычка:(

erased

#12 Пользователь офлайн   Sirius 

  • A1
  • Перейти к галерее
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Команда форума
  • Сообщений: 4 444
  • Регистрация: 15 Сентябрь 10
  • Сказали спасибо раз:
  • ГородСимферополь
  • Страна:  

Отправлено 13 Октябрь 2010 - 21:05

Ура! Помогло. Инквизитору большое спасибо!

Schwein, спасибо за участие.

Nikolas'а уже благодарил :)

Всем :(


#13 Пользователь офлайн   Инквизитор 

  • Vexilla regis prodeunt inferni
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
  • Группа: Модераторы
  • Сообщений: 10 770
  • Регистрация: 20 Сентябрь 10
  • Сказали спасибо раз:

Отправлено 14 Октябрь 2010 - 12:43

Всегда пожалуйста =)

Просмотр сообщенияRashid сказал:

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

Это, кстати, на 99% говорит о том, что кнопки в программе - стандартные виндовые, вызываются через еёйный API, а лейблы задаются уже в коде самой программы.


Просмотр сообщенияRashid сказал:

Всем :lol:


А это мысль...

Форум скатывается в сраный аванет?

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей