Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Как изменить "язык" установленной системы


matva

Рекомендуемые сообщения

При установке апгрейдов в автоматическом режиме винда устанавливает английские версии, а при попытке установить русскую версию выдает сообщение:

"Пpoгpaммe ycтaнoвки нe yдaлocь oбнoвить фaйлы "Windows XP", пocкoлькy язык ycтaнoвлeннoй cиcтeмы oтличaeтcя oт языкa oбнoвлeния."
 mrgreen.gif
Но как такое может быть, если Винда-то русская? Не крякнутая. Можно ли в реестре изменить или какие файлы надо заменить для устранения этой проблеммы? Сносить систему неохота, т.к. очень много зарегистрированных программ висит и работать надо с полновесными програми. smile.gif
Ссылка на комментарий
Поделиться на другие сайты

Винда английская с MUI, видимо...

Ничего не сделаешь...

Нет. Винда РУССКАЯ. От и до. С service pack 1. :(

А вот, что делать? :o Какие файлы отвечают за эту самую "русификацию"? Или можно покопаться в реестре? <_<

Ссылка на комментарий
Поделиться на другие сайты

Винда английская с MUI, видимо...

Ничего не сделаешь...

Я же уже написал: Винда-то РУССКАЯ! Это во-первых. ;)

Во-вторых: я прошу написать ГДЕ в реестре или КАКИЕ файлы отвечают за эту самую беду!! :D

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Ну неужели тема такая неинтересная, что НИКТО не может дать вразумительного ответа? ;)

Ссылка на комментарий
Поделиться на другие сайты

matva

Ну неужели тема такая неинтересная, что НИКТО не может дать вразумительного ответа?
Вообще-то да. Но это полбеды. Беда в том, что как именно Windows Update определяет язык операционной системы, никто не интересовался. А в неавтоматическом режиме ты обновления не пытался устанавливать?

Вот еще я скриптик для определения языка системы написал, приложенный файл надо переименовать к расширению htm и запустить в Internet Explorer, после чего кликнуть на кнопочке "Get languages". В IE должна быть разрешена поддержка JavaScript, иначе он не покажет окошко с результатом.

LangJ.txt

LangJ.txt

Ссылка на комментарий
Поделиться на другие сайты

matva а чем тебя английские обновления не устраивают, благо они раньше выходят

Да зачем же мне все что было по-русски заменять на английский?

А в неавтоматическом режиме ты обновления не пытался устанавливать?

Пробовал! Пишет, что язык отличается и т.д. и т.п. (см. выше).

А присоединенный файл скачать не могу ;) Система форума говорить,что я не зарегистрированный пользователь!!! :D

Если не сложно кинь на мыло: matva@rambler.ru

Ссылка на комментарий
Поделиться на другие сайты

matva

<HTML> <HEAD> <TITLE>Languages</TITLE><script LANGUAGE="JavaScript"><!--function T() { alert("Systemlanguage: " + navigator.systemLanguage + "\n \n" + "UserLanguage: " + navigator.userLanguage + "\n"); }//--></SCRIPT> </HEAD><BODY BGCOLOR="white"> <P ALIGN="center"> <FONT COLOR="Blue" SIZE="6"> <STRONG> Languages </STRONG> </FONT> </P><P ALIGN="center"> <INPUT TYPE="button" NAME="T" VALUE="Get languages" onclick="T()"> </P></BODY> </HTML>

Вот целиком текст страницы с этим скриптом. Скопируй его в Блокнот, запомни как файл Test.htm и запусти в Internet Explorer.

Ссылка на комментарий
Поделиться на другие сайты

Вот теперь ничего не понимаю... :( пишет что:

Systemlanguage: ru

UserLanguage: ru

Почему же тогда русские апдейты не ставятся? <_<

Ссылка на комментарий
Поделиться на другие сайты

matva

То, что ты написал, что винда русская, подтверждается, но почему обновления считают ее английской, остается непонятным. Для определения языка системы нормально вызывается функция GetSystemDefaultUILanguage, у тебя она сообщает правильные данные. Почему они не нравятся апдейтам, неясно, честно говоря, не вижу, что можно сделать без перестановки системы. Или плюнуть и все же поставить англоязычные апдейты, это все же не китайский язык...

Ссылка на комментарий
Поделиться на другие сайты

Для определения языка системы нормально вызывается функция GetSystemDefaultUILanguage

Воо-о-оот! А какие файлы за это отвечают и где они прописаны в реестре? Может взять из другой винды данные и в ручную прописать!? И еще один вопрос: Так что же это за MUI такое? Что это за зверь? <_<

Ссылка на комментарий
Поделиться на другие сайты

Тролль

У меня английская винда, с установленным русским MUI. Твой скрипт определил

Systemlanguage: ru

UserLanguage: ru

Так что, скорее всего у matva точно такая же ситуация.

matva

Ставь английские апдейты.

Так что же это за MUI такое? Что это за зверь?

http://www.softboard.ru/index.php?showtopic=305&hl=

Изменено пользователем Посторонним В.
Ссылка на комментарий
Поделиться на другие сайты

Посторонним В.

Согласен, Kuzmich был, видимо, прав, это практически единственное объяснение. Скрипт я на Windows с MUI не пробовал, предпочитаю работать без русификаторов. Он использует функции, рекомендуемые для использования установочными программами для определения языка системы. Значит, после MUI язык системы считается для устанавливаемых программ русский. Вообще-то это резонно, локализованные программы должны интересоваться языком интерфейса системы, а не ее механизма, это им и сообщается. С самого начала надо было больше верить update, чем внешнему виду системы. Так что постановим, что винда все-таки НЕ РУССКАЯ.

Windows Update, видимо, определяет исходный язык системы как-то иначе, чем установочные программы, как именно, знает, наверно, только Microsoft, написавшая Windows Update. Windows – система с закрытым кодом. Так что будем считать, что обновления знают лучше, какая система скрывается в глубине. И ставить надо обновления для англо-американской Windows. Русскоязычные к системе просто не подходят.

Ссылка на комментарий
Поделиться на другие сайты

:( Ну вот и КОНЕЦ эпопеи!!! Могут раздаваться фанфары!!! Решение таки есть! Методом проб и ссылок попал на оч. интересную страничку от Микрософта (http://www.microsoft.com/globaldev/referen...xp/xp-lcid.mspx и вот этуhttp://www.microsoft.com/globaldev/referen...calsupport.mspx) Список используемых якыков в Windows - тех которые поддерживаются системой при инсталляции. Кому интересно смотрите сами... Покопался в реестре... Сравнил с чистой Windusoy... И... вот и все, собственно! Если ОЧЕНЬ кого-то интересует этот вопрос - как? - пишите на мыло: matva@rambler.ru

А то MUI, MUI,

Винда английская с MUI, видимо...

Ничего не сделаешь...

Не нарывайтесь на рифму, господа! :lol: Надо пробовать помогать, а не говорить, что ничего нельзя сделать! (особенно когда говорят, что винда РУССКАЯ и все в таком духе). Все тема, в принципе, закрыта, но если че надо пишите и в нее тоже.
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...