Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Исправление толщины меню Пуск при использовании русской локализации Windows Vista

Напечатать страницу
29.11.2006 18:51 | Raiker

Перед тем, как мы приступим непосредственно к действию, несколько слов предисловия. В русской локализации Windows Vista Microsoft изменила габариты меню Пуск, сделав его просто нелепым. На небольших разрешениях оно занимает добрую половину экрана. Чтобы лучше обрисовать картину я приведу два скриншота. Первый – это меню Пуск в оригинальной английской локализации, второй – при использовании русского LIP (Language Interface Pack).



Разница на лицо. Как уже сообщалось, это изменение было внесено в русскую локализацию в связи с тем, что при переводе ориентировались на самое длинное системное приложение – в Windows Vista это «Подключение к удаленному рабочему столу», которое бы не влезло в обычную ширину. Впрочем, это немного попахивает самолюбием – давайте завтра найдется разработчик, который создаст приложение с названием еще более длинным и возьмет изменит размер меню Пуск. Смешно, товарищи!

В то же самое время, за «расширение» правой части меню Пуск ответственен пункт «Программы по-умолчанию», против Default Programs в оригинале. По самым приблизительным подсчетам общая разница в толщине составляет 114 пикселей, что, при 406 пикселях в английской версии и 520 в русской, составляет 28%. Не хило, однако!

Хорошо, попробуем исправить этот недочет самостоятельно. Если Microsoft не идет навстречу нам, мы идем к Restorator 2005. И вот здесь нужно быть осторожнее. Дело в том, что лично в моем опыте Restorator 2005 проявляет просто ужасные свойства под Windows Vista – вносит такие ошибки, что ни одну программу запустить не удается. По крайней мере это относится к версии 3.51, сборке 1457. Так что если после запуска Restorator 2005 на Windows Vista вы не сможете запустить ни одну программу, знайте – это ни из-за того, что вы что-то поменяли в системе. Это несовместимость.

Давайте посмотрим, где же располагается «ошибка». Находится она в файле aero.msstyles.mui, по адресу X:\Windows\Resources\Aero\ru-RU. Сделаем элементарный эксперимент. Откроем в Restorator 2005 файл aero.msstyles.mui из ru-RU и en-US и сравним их. Изучая разные ресурсы, находим, что разница имеется только в строке (String) номер 8. Ниже я привожу сравнение:

Строка 8 из aero.msstyles.mui en-US

STRINGTABLE
{
112, "Aero Color Scheme"
113, "0, 0, 406, 440"
114, "0, 0, 145, 75"
115, "0, 0, 64, 64"
116, "0, 0, 145, 44"
117, "0, 0, 261, 30"
118, "0, 0, 145, 332"
119, "0, 0, 261, 383"
120, "0, 0, 261, 37"
121, "0, 0, 261, 20"
122, "0, 0, 145, 363"
123, "0, 0, 145, 33"
124, "1"
}


Строка 8 из aero.msstyles.mui ru-RU

STRINGTABLE
{
112, "Цветовая схема Аэро"
113, "0, 0, 470, 440"
114, "0, 0, 145, 75"
115, "0, 0, 64, 64"
116, "0, 0, 145, 44"
117, "0, 0, 325, 30"
118, "0, 0, 145, 332"
119, "0, 0, 325, 383"
120, "0, 0, 325, 37"
121, "0, 0, 325, 20"
122, "0, 0, 145, 363"
123, "0, 0, 145, 33"
124, "1"
}

ot;
}[/code]
Разница заключается в строках 113, 117, 119, 120 и 121. Я вам рекомендую вручную в Restorator изменить в строке 113 значение 470 на 406, в 117, 119, 120 и 121 значения 325 на 261.

Некоторые рекомендуют просто взять и скопировать файл aero.msstyles.mui из папки en-US в папку ru-RU, но здесь есть один минус. Данный файл содержит еще и текстовые записи (читай перевод некоторых фраз), которые при такой замене станут английскими. При подобной ручной замене вы ничего кроме значений не изменяете. Также хочется отметить, что для сохранения изменений вам потребуется снять защиту с файла aero.msstyles.mui и папке ru-RU.

Далее самая важная рекомендация. Лучше всего, не изменяйте и не заменяйте файл aero.msstyles.mui из под Windows Vista. Если у вас есть параллельно установленный Windows XP с Restorator 2005 – делайте все оттуда. Но если вы все же решились вносить изменения из под Vista – обязательно переключитесь на английский интерфейс. В противном случае даже после внесения изменений вы будете видеть все то же расползшееся меню Пуск – хоть изменения и будут применены в файле, они не будут применены в системе, даже если перезагрузиться и поменять любое количество раз язык интерфейса. Если вы вносили изменения напрямую в файл aero.msstyles.mui при включенном русском интерфейсе, единственный известный мне способ как-то «затереть» эту ошибку – удалить и вновь установить LIP и после проделать все как описано, желательно из другой системы.

Итак, вы внесли указанные изменения, желательно с помощью Restorator из под Windows XP, сняли защиту с файла и папки и заменили старый aero.msstyles.mui новым. Теперь вы можете загрузиться в Windows Vista и наслаждаться приятным зрелищем.



Согласитесь, намного лучше. Правда правая сторона все равно несколько шире, это, как я уже упоминал происходит из-за пункта «Программы по умолчанию». Меня это не очень сильно раздражает – все таки мы вернули нормальный размер левой стороне, но если вы уж очень хотите приблизить русскую версию меню Пуск к английской проделайте следующее.

Пройдите к свойствам таскбара, там в настройках меню Пуск просто отключите пункт «Программы по умолчанию». Но в таком случае, меню у вас уменьшится по высоте! Исправить это очень просто, в тех же настройках измените значение отображаемых в левой части меню элементов с 9 на 10. Вуаля!



Должен признаться, все равно это не совсем идентично по ширине английской версии, но все же куда ближе. Но лично мне такой вариант не нравиться – уж больно пустынно внизу смотрится меню Пуск. В крайнем случае можно попытаться в LIP найти «Программы по умолчанию» и переименовать их во что-то более короткое, но это, на мой взгляд, неоправданно трудоемко, да, впрочем, и ненужно.

Наконец самое радостное для простых пользователей. Здесь я прикладываю уже исправленный мною и проверенный файл aero.msstyles.mui с нормальными значениями для меню Пуск. Просто, сняв защиту с файла и папки, поместите его в X:\Windows\Resources\Aero\ru-RU и наслаждайтесь более симпатичным и приятным меню Пуск.

Скачать исправленный файл aero.msstyles.mui можно здесь.

Райкер, TheVista.ru Team
Ноябрь 2006

Комментарии

Не в сети

поличилось , спасибо за урок )

29.11.06 19:33
0
Не в сети

Блин. а не проще мелкософту сделать ато подгонку по размеру теста в меню. С ограничением по минимуму. Раз оно автоматом меняет размер в правой части почему нельзя сделать тоже в левой?

29.11.06 20:12
0
Не в сети

Райкер, респект. Ты - первый, кто до этого додумался и реализовал. Будем юзать назло всем тем, кто говорил, что такого в финальной русской РТМ не будет

29.11.06 20:31
0
Не в сети

А я вот думаю если наш Вариант такой большой, то Китайский тогда какой? меньше английского в 3 раза наверное. 1 иероглиф - 1 слово
Респект парни за грамотную идею!

30.11.06 00:54
0
Не в сети

зачот

30.11.06 08:15
0
Не в сети

всетаки пусто снизу. да вот в чем проблема - прораммы по умолчанию никак нельзя сократить....
=)
Представляю - "Прог. по умолч."

30.11.06 08:24
0
Не в сети

Нак эти проги по умолч вопще. фтопку их.

кто их вообще использует - можно было б в панели управления разместить!

чрез установку и удаление запустить можно...

01.12.06 11:39
0
Не в сети

кстати никто resource hacker не тестировал под вистой? просто у меня возможности нет. выполняет те же функции что и ресторатор, + можно редактировать даже версию. и занимает мало.

попробуйте - может меньше глючит.

01.12.06 11:54
0
Не в сети

Скачал файл, заменил и..... меню пуск осталось таким же широким.

01.12.06 13:11
0
Не в сети

Х... ну и зачем?

01.12.06 20:56
0
Не в сети

Та же фигня, скачал файл, заменил, ничего не изменилось...
Меню "Пуск" все такое же широкое.

02.12.06 16:35
0
Не в сети

не работает это, хакеры епт)
проверяли бы перед тем как постить что ли

03.12.06 00:43
0
Не в сети

Скачал официальный русик и в нём этого прикола сразу не было.... всё как положено нужного размера

03.12.06 09:08
0
Не в сети

i8i8

03.12.06 16:44
0
Не в сети

Windows Vista RTM, вот скачай и посмотри, а потом говори.

05.12.06 18:08
0
Не в сети

X:\Windows\Resources\ T_H_E_M_E_S \ Aero если быть точным)

перезагрузиться надо?)

07.12.06 13:51
0
Не в сети

У меня тоже не работает.

09.12.06 06:49
0
Не в сети

Народ скажите как атключать зищиту файлов в этой Висте, ато я через ХРюшу менял строки со значениями и сохранял, а Виста все равно ругаетца..

У меня полн. русская Виста оригиналтная (без муи)

12.12.06 16:21
0
Не в сети

файлик заменили, а толку нет. В чем может быть трабл?

12.12.06 18:10
0
Не в сети

Люди не мучайтесь со снятием защиты делаем так жмём переименовать добавляем такое расширение .old после чего вас спросят о правах админа ну там как всегда после берём просто копируем туда файл а старый удаляем.

16.12.06 10:45
0
Не в сети

Блин заменил файл а ничего не произошло скажите что не так сделал менял из под хр.
У меня Windows vista business

16.12.06 18:15
0
Не в сети

а нельзя пожалуйста сделать ссылочку на этот файл... всего лишь заменить его и фсё? ато блин ресторатор искать, качать, устанавливать, изменять - как то в облом....

03.01.07 18:56
0
Не в сети

выложите файл для vista x64 пожалуйста

29.01.07 22:59
0
Не в сети

Было-бы хорошо, если поставить кнопки выключения и выхода из системы по центру правой части пуска! тогда всё выглядело просто супер

01.02.07 18:35
0
Не в сети

Не пашет не хрена.

05.02.07 12:36
0
Не в сети

единственный известный мне способ как-то «затереть» эту ошибку – удалить и вновь установить LIP и после проделать все как описано, желательно из другой системы.


... и даже откат системы не поможет?

23.05.07 21:34
0
Не в сети

Чё-то ё-маё ничего не изменилось, как было в полэкрана, так и осталось.

03.06.07 23:51
0
Не в сети

Пардон, перезагрузился и всё получилось как надо. Raiker, спасибо!

04.06.07 13:30
0
Не в сети

перезагрузил и нифига(

16.11.07 20:05
0
Не в сети

Вобщем я понял одно.
На английской версии с русским LIP этот способ работает, а на ЛОКАЛИЗОВАННОЙ РУССКОЙ НЕ ПАШЕТ!

01.12.07 11:50
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.065 секунд (Общее время SQL: 0.045 секунд - SQL запросов: 111 - Среднее время SQL: 0.0004 секунд))
Top.Mail.Ru