Я
уже опять собрался писать часть про разные программы
для перевода, как в друг в голову пришла идея записать весь
процесс перевода выше указанной программы. Т.к разработчики этой программы
действуют очень оригинально, эта одна из самых сложных программ для
русификации и во врем перевода возникает очень много сложностей.
15.08:
Скачал и установил новую версию. Визуально посмотрел - отличается мало, но
старый перевод мне не нравиться, надо будет кое-что переделать. Посмотрел на
размер файла wb2k1g.exe - 701 kb. Мало, значит опять
сжат. Попробовал, как прошлый раз разжать с помощью rAD v0.6. Ни фига не
выходит. Значит либо версия Asprotect
новая, либо чем то другим сжат. Проанализировал его с помощью
File Information, File Analyzer, PE-Sniffer. Тоже ни фига. Попробовал разжать
ProcDump'ом - ни фига в третий раз. Зато выяснил, что
это точно Asprotect. Поискал в инете новые распаковщики
Asprotect - ни фига, зато пару текстов интересных нашел
- про ручную распаковку
и неплохой список распаковщиков.
16.08:
Начал пробовать распаковать всем, что поддерживает Asprotect
- получилось с помощью CASPR v1.012. Правда получилось
криво - иконки и version info битые. Выяснил, что из-за
этого restorator сохранять распакованный файл не хочет.
Стал искать, кому это по фигу. Выяснил - ExeScope. То
есть изменить и сохранить можно, но только 1 раз и после этого у файла иконка
пропадает. Раньше она была битая, но виделась. Плюнул на это и стал
переводить. Создал из TFORMMAIN текстовый файл, редактирую его в Адиторе,
потом вставляю в delphi form и в таком виде импортирую
в ExeScope. Отредактировал старый перевод для 2
страниц.
17.08:
В голову пришла умная мысль - раз битая иконка видится, значит она не
битая, просто ресторатор и тд. ее криво видит. Начал искать, где распакованный
файл видишься нормально. Нашел - в
Alchemy CATALYST. Загрузил -
сохранил, получился нормальный разжатый exe. Перевожу
дальше. Заодно ругаюсь, что всего 200 px дали на длину
фразы. Ничего туда не впихнешь, приходиться писать 'Панель Управ. в меню Мой
комп.' Скоро будет самое интересное - надо будет выдирать картинки и вставлять
обратно. Ресторатор, если извлечь TFORMMAIN, а потом назначить обратно страшно
ругается на ошибки в коде. В прошлый раз я исправил 17 ошибок, но он все равно
ругался. Пришлось все делать через одно место. Когда до этого дойдет - будет
интересно....
P.S Кстати, если после прочтения этого Вы захотите
мне что-нибудь сказать, то пишите! Адрес
здесь. |