Jump to content
СофтФорум - всё о компьютерах и не только

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


matva
 Share

Recommended Posts

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

"П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
Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

  • 2 weeks later...

matva

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

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

LangJ.txt

LangJ.txt

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Systemlanguage: ru

UserLanguage: ru

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

Link to comment
Share on other sites

matva

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Тролль

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

Systemlanguage: ru

UserLanguage: ru

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

matva

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

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

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

Edited by Посторонним В.
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

:( Ну вот и КОНЕЦ эпопеи!!! Могут раздаваться фанфары!!! Решение таки есть! Методом проб и ссылок попал на оч. интересную страничку от Микрософта (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: Надо пробовать помогать, а не говорить, что ничего нельзя сделать! (особенно когда говорят, что винда РУССКАЯ и все в таком духе). Все тема, в принципе, закрыта, но если че надо пишите и в нее тоже.
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...