![]() |
Исправленный русский LIP и его интеграция
Вложений: 1
Я думаю всем уже давно известно о ошибках в русской локализации Windows 7...
Может кто то скажет "Их практически не видно, не так важно", "На функциональности это никак не отражается" или "Не показал бы, я бы и не заметил" но тем неменее ошибки есть и я считаю исправлять их надо. Я понимаю еще когда это бетка или релиз кандидат, но в нашем варианте до RTM как раз все было чисто и уже в финале мы получаем вот такой сюрпризик) Уже найдена явно не одна оплошность в переводе. Вообщем с момента релиза прошел довольно большой промежуток времени а исправление от Microsoft так и не видно... Да можно взять и профиксить каждый файл в системе, применить патчи, натыкать самодельных фиксов и т.п. изголяться можно довольно долго... А какие последствия? Да можно все сделать довольно апрятно, но тем неменее приходится играть с правами, нарушая права системы... А мне вот как привереде не хочется влазить в права системы, к тому же просто лень лазить по всей system32 и не только. Вообщем хватит прелюдий, посмотрев на реализацию LIP подумал что ведь так будет намного проще если просто поправить в самом паке файлы и перевод, в итоге система сама все корректно распределит и разложит по местам) Вообщем за основу моего LIP'а был взят оригинальный русский Понять его реализацию было очень просто) Поэтому были исправлены основные найденные ошибки в файлах. Ни одной цифровой подписи не было нарушено на файлах (Так как просто на файлах содержащих ошибки их не было), дата исправленных файлов идентично сопоставлена с датой их оригиналов. Само собой все было упаковано обратно в Дата создания от оригинального LIP отличается на одну секунду ну и само собой хешем) Но при интеграции LIP'а выяснилось неприятное известие. При удалении (старого) пакета DISM'ом и новой интеграции (правленого) LIP'а изменений в системе не оказалось! Просто при удалении русского пакета остаются идентичныe файлы LIP'а в папке winsxs, и при новой интеграции разницу между ними система не видит, а так как есть кэш файлов система берет их оттуда в итоге был сделан простенький батник который менял файлы в кэше на правленые из LP и при дальнейшей интеграции все проходило без ошибок и сбоев, в итоге мы получаем аккуратно правленую ОС) Теперь о самом bat файле, правим под себя пути, ПАПКИ должны существовать заранее, а так же путь не должен содержать пробелов!: Код:
:: Присвоение переменных папкам и файлам: После того как батник все закончит можно смело записывать (или создать iso образ) и устанавливать) Теперь о некоторых НО Единственная (найденная) неисправленная ошибка которая остается после интеграции исправленного LIP'а это связанна с "Центр управления сетями и общим доступо" Так как за эту мелочь отвечает dll файл который не входит в LIP, соотвественно я его не трогал. При интеграции LIP'а в англискую версию или любую другую которая не содержала до этого русского LIP'а все намного проще, не требуется дополнительного шаманства с кэшом) Поэтому если кто знает еще вариант с подчисткой кеша предлагайте) Вот исправленный LIP bat файлик во вложении) Выше указанные действия предполагают наличие у пользователя определённых знаний и опыта, которые позволят ему самостоятельно сделать такие мелочи, как создание структуры папок и хотябы минимальных знаний на счет DISM и его возможностях. |
А сюда исправление глюканутого меню 'пуск' включено? Тот глюк вроде бы тоже от lp передался...
|
Цитата:
|
PainteR, круто, скачаю, буду тестить. Очень удобно, когда решение всех проблем в одном флаконе.
|
Можно было решить проблему и с "Центр управления сетями и общим доступо". Просто напросто поправить van.dll.mui (rus), заменив в нем это длинное предложение на короткое и понятное "Управления сетями и общим доступом"
|
PainteR,
Цитата:
|
PainteR, а данный LIP только для x86 и для х64 не пойдет?
|
crashtuak, ответ:
Цитата:
|
PainteR, а ты не хочешь найти время для перепаковки под х64?:) Или может направь меня на путь истинный, что бы я сам перепаковал?:)
|
PainteR, а вот это поправите
Цитата:
да и еще один моментик Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Распаковать каб архив найти муи исправить (я правил сразу время создания мало ли что не понравится системе, я просто в соответсвующих manifest файлах заметил прописывается дата файлов) Запаковать обратно все это и проверить) |
Подскажите программу ждя создания образа Win7, желательно с мануалом
|
Не могу извлечь загрузчик в Windows 7 с помощью UltraISO, чтобы создать загрузочный образ. Снятие с загрузочного Windows 7 и добавление в проект файла с расширением .bif не делает проект (диск) загрузочным.
|
sov44, я понимаю проблему)
Но как эта тема связана с вашим вопросом? |
sov44
|
PainteR
|
SharkyEXE, Всё сделал как по инструкции, выдрал с семёрки BootImage.ima, но к сожалению загрузочный образ не получается. :(
|
sov44
|
SharkyEXE, спасибо, всё получилось. :)
|
Цитата:
Цитата:
Цитата:
Берем любую утилиту поддерживающию работу с образами (к примеру UltraISO) достаточно вытащить только install.wim и положить в папку E:\Win7\sources\ где само собой E:\Win7 у вас будет свой путь) Далее создаем еще пару папок и прописываем их в переменных (в шапке указаны) Затем запускаем *.bat из шапки от имени админа (на всякий случай) и просто ждем) Полученный install.wim кладем обратно в образ перезаписав старый) Все рабочий исправленный образ готов) |
PainteR, как-то всё недодумано и недописано. Было бы гораздо удобнее, чтобы в вложении были не только .bat и .cab, но и структура с полным комплектом необходимых файлов для получения конечного результата - образа Windows 7. Может быть есть смысл присмотреться к вариантам SharkyEXE, в частности к
Цитата:
|
Цитата:
Я написал только о пересборке install.wim! Я просто не пойму в чем проблема? Вы не можете сделать несколько папок? Или положить обратно все в образ? Зачем вообще менять "лоадер"?? Выше указанные действия предполагают наличие у пользователя определённых знаний и опыта, которые позволят ему самостоятельно сделать такие мелочи, как создание структуры папок и хотябы минимальных знаний на счет DISM и его возможностях. |
PainteR, а что сегодня исправленно?!
|
hobbit25, пока ничего)
У меня экзамены) Еще месяц возни, пока собираю баги к липу) Как обновлю я напишу список исправленного) Пока просто маленькую "поправку" в шапку внес |
PainteR
Здравствуйте. Подскажите, пожалуйста, в Вашей данной теме 7 / 2008 R2 - Исправленный русский LIP и его интеграция, в файле Вот исправленный LIP исправлены все-все ошибки, о которых писалось в данной теме Интерфейс - Исправление ошибок русской локализации интерфейса до этого сообщения? Если нет, то может быть, пожалуйста, поправите снова Ваш файл Вот исправленный LIP с учётом всех-всех ошибок, о которых писалось в данной теме Интерфейс - Исправление ошибок русской локализации интерфейса до этого сообщения? Спасибо. |
SharkyEXE, в шапке написано
Цитата:
|
jentoso
Имхо, после даты Цитата:
|
Цитата:
Возможна ли установка данного LIP'а на уже установленную систему ? |
|
Здравствуйте! Решил я исправить ошибки руссификации для Win 7 x64 sp1, взяв за основу оригинальный 7601.17514.101119-1850_win7-sp1_lp-RU_x64.cab и столкнулся с такой проблемой:
после изменения .mui исправленный .cab не хочет устанавливаться в win 7 ultimate en-us из за ошибки при проверке хэша в соответствующем для исправленного .mui файле-манифесте. Может быть кто-то сталкивался с такой проблемой и знает как в этом манифесте отключить эту проверку или изменить хэш на соответствующий исправленному .miu файлу? Для примера вот оригинальный файл-манифест для basebrd.dll.mui: |
PainteR, планируете ли вы обновить Исправленный русский LIP до версии win7-sp1_lp-RU_x86, очень бы хотелось его установить... :cool:
|
Скажите как прописать в lang.ini чтоб после интеграции языкавого пакета при установке автоматически выбиралось мой язык русский
чтоб не было окна с выбором мой язык |
vitalik9 попробуй так:
[Available UI Languages] ru-RU = 3 [Fallback Languages] ru-RU = en-us и если boot.wim тоже руссифицировал то в нем image:2 в папке sourses тоже в lang.ini смени на ето!!! |
vitalik9,
1. http://www.oszone.net/8587#edit 2. запускаем установку с ключами Код:
/UILanguage:ru-RU /TargetLanguage:ru-RU /TargetUserLocale:ru-RU /TargetInputLocale:0409:00000409 |
AlexM22204, ответ с большим запозданием... если позволит время, то почему бы и нет?
Но пока его совсем нет... |
Цитата:
|
Время: 04:53. |
Время: 04:53.
© OSzone.net 2001-