Цитата paulgor:
Vadikan, может дописать там такое Предупреждение, чтобы на тебя потом не ругались? :-)
|
Disclaimer я могу повесить, нет проблем ;-) У меня вот другой вопрос возник, и возник он при инсталляции системы автоматически (unattended installation). Если вы не в курсе деталей, то я изложу немножко в виде оффтопика.
Для конфигурации системных параметров при установке с диска создается файл winnt.sif (аналог unattend.txt для сетевых установок). Там есть раздел [RegionalSettings], где указываются региональные настройки. Таким образом при установке система не спрашивает пользователя о них, и все делается автоматически. Там можно указать следующие параметры
InputLocale Specifies the input locale and keyboard layout combinations to install.
InputLocale_DefaultUser Specifies the input locale and keyboard layout combination for the default user.
Language Specifies the language/locale to install.
LanguageGroup Specifies the language group for this installation.
SystemLocale Specifies the system locale to install.
UserLocale Specifies the user locale to install.
UserLocale_DefaultUser Specifies the input locale and keyboard layout combinations to install.
При этом параметр Language overrides SystemLocale, UserLocale, and InputLocale.
В моем winnt.sif параметры были такими:
[RegionalSettings]
LanguageGroup=1,2,3,4,5 (5 - Cyrillic)
SystemLocale=00000419 (Russian)
UserLocale=00000419 (Russian)
InputLocale=0409:00000409,0419:00000419 (EN, RUS)
Использовалась WinXP Pro ENG. И все установилось как надо: Русский стоял как язык для не Юникодных программ, стандарты и форматы были Россия, клавиатура встала как надо. Почта, кодировки в браузерах, русский в Блокноте, русские имена файлов - все было ок. С русскими программами проблем не было, пока я не обратил внимание на странную вещь. Пара программ, которые предназначены для российских пользователей (TheBee, например) и требуют чтоб в стандартах и форматах стояла Россия, работали некорректно. Причем это проявлялось лишь во всплывающих подсказках к элементам меню и кнопкам. Вот так:
Анологичная проблема была в русской сборке MyIE, правда там не подсказки, а меню сразу были кракозябрами. Причем меню считываются из INI файла русского. Кто и как создавал эти файлы я не знаю.
Причем на такой же системе, но с обычной установкой и указыванием региональных настроек вручную все было нормально. Смена языка для не-юникод на английский и обратно на русский не помогала, как и другие манипуляции с регион. настройками. Решилась проблема как раз-таки правкой "1252"="c_1251.nls" и больше никаких видимых проблем я не обнаружил. Впрочем, у меня мало программ с русским интерфейсом, так что возможно мне не попались другие проблемные приложения.
Какие-нибудь идеи почему так произошло у вас есть? Где и что не прописалось и как [иначе, чем "1252"="c_1251.nls" ] прописать?
Спасибо за внимание.