Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Перевод интерфейса (Создание LIP) (http://forum.oszone.net/showthread.php?t=178123)

Dr. MefistO 14-06-2010 04:05 1433656

Перевод интерфейса (Создание LIP)
 
Подскажите, пожалуйста, как перевести интерфейс семерки на родной язык (белорусский - такого LIP'а нету еще)? Либо как перевести чужой LIP файл? Где хранятся текстовые ресурсы семерки?

Dr. MefistO 14-06-2010 04:38 1433659

В общем, вопрос встал таким образом: как массово извлечь только небходимые для перевода файлы? Где они хранятся И как создать свой MUI (LIP)?

PainteR 14-06-2010 11:49 1433730

Dr. MefistO, создать - я не пробовал но помоему многие вещи этого не дадут сделать, вот не знаю как на счет создать, но перевести все можно, но уйдет на это времени очень много, плюс к этому надо переводить качественно а не так, что лиж бы было понятно)
Извлекать нужно все! И переводить тоже все, сам LIP обычный cab файл, сжатие у него максимальное)
И еще куча заморочек, таких как:
- Каталоги безопасности.
- Каждый mui файл имеет свой manifest файл в котором прописано как и что будет заменять или дополнять сам mui.
- MUI файлы лежат в папки носящий имя манифеста на сколько я помню.
- Еще один файлик langcfg.ini - ну из названия понятно, в нем прописан код языка и сам язык.
- А также в LIP присутствуют не только файлы системы но и установки и их тоже надо менять, принцип тот же)

Поэтому написать MUI врятли. А вот взять за основу ближайший язык и просто перевести mui очень даже возможно. НО! тут есть еще одно но, при интеграции полученого mui в ОС если до этого в системе находился тот пакет который взят за основу система посмотрит на LIP и так как дата его сборки прописаная внутри совпадет (Кажется при интеграции ОС смотрит на дату сборки LIP и каталога безопасности update.cat) то файлы из нового mui не будут интегрированы, а будут взяты из бэкапа системы)
так что тут много каких минусов)

Dr. MefistO 14-06-2010 12:27 1433752

Скиньте, плиз, ссылку на русский LIP. Буду распаковывать его, и переводить там...

PainteR 14-06-2010 12:48 1433767

Dr. MefistO, ой...я не помню где я своего подопытного брал...ах да...
Секундочку...с офф сайта)
http://download.windowsupdate.com/ms...dd0c9c492a.exe
Это exe который с легкостью можно переделать в cab (Просто на данный момент LIP'ы поставляются через Windows Update в виде самораспаковывающихся cab'ов)
Ну или возьми мой cab по строению тот же русский лип, кстати я его давно не обновлял)
Исправленный русский LIP и его интеграция

Dr. MefistO 14-06-2010 12:50 1433768

Цитата:

Цитата PainteR
...то файлы из нового mui не будут интегрированы, а будут взяты из бэкапа системы) »

папку с кэшем ресурсов почистить будет достаточно? Где находится этот бэкап?

Dr. MefistO 14-06-2010 13:05 1433775

Type=0x92 - это что?
Какой тип будет для белорусского?

PainteR 14-06-2010 13:10 1433779

Цитата:

Цитата Dr. MefistO
папку с кэшем ресурсов почистить будет достаточно? Где находится этот бэкап? »

Нет, бэкап глубоко в недрах папки winsxs если хоть раз был установлен то можно не искать даже)))
Проще взять English и поверх нее накатать langpack и сделать основным.

Цитата:

Цитата Dr. MefistO
Какой тип будет для белорусского? »

Нет, это какой тип для русского )))

Dr. MefistO 14-06-2010 13:26 1433784

В имени каждого файла есть hex-числа:
x86_microsoft-windows-d..vdsupport.resources_31bf3856ad364e35_6.1.7600.16385_ru-ru_8faba887a97eb1fb
Что они означают?


Время: 16:47.

Время: 16:47.
© OSzone.net 2001-