• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
101 гостей, 3 пользователей

avatar_WYLEK

Задавайте вопросы по русификации и мы по возможности ответим

Автор WYLEK, 05 апреля 2011, 19:03:00

« предыдущая - следующая »

Krig

>> Дополнение к предыдущим постам >>
Цитата: Hunter230719852) В подробном/кратком отчёте
Еще некоторые строки отчета и панели "Железо" находятся в файле:
ComputerZ5.dll -> ресурсы RCData -> POWERDATA (стрим zlib).
Там обычный текстовик в кодировке CP936 (ANSI/OEM - китайская упрощеннвя GBK).

Hunter23071985

Krig, спасибо огромное! В ближайшее время постараюсь вернуться к доработке Master Lu.

Krig

Ответ #212 : 28 июня 2019, 19:19:54 #212 Последнее редактирование: 28 июня 2019, 19:20:16 от Krig
Hunter23071985,
Цитировать1) ComputerZ5.dll/RCData/POWERDATA (стрим zlib) - не понял, как перевести в Radialix.
Это не переводится в Radialix. Ресурс POWERDATA представляет собой архив zlib. В любом редакторе ресурсов извлекаешь в файл ресурс POWERDATA как RAW данные. Полученный файл - это архив  zlib. Берешь программу по работе с такими архивами и распаковываешь его. Получишь обычный текстовый документ. Открываешь его в Notepad++, AkelPad или другом любимом для тебя текстовом редакторе (кодировка СР936). Переводить китаезные слова в нем советую на английский, т.к. он содержит наименования фирм (напр. Intel, Samsung, Hitachi, и т.д). После перевода упаковываешь файл обратно в архив  zlib и производишь замену в любом редакторе ресурсов (Restorator, ResourceHacker и т.п.).

Цитировать2) BenchmarkLauncher(_x64).exe и ComputerZ_HardwareDll.dll - не работают после перевода.
Угу, программа проверяет целостность файлов. Надо эту проверку отрубить.

ЦитироватьПытался использовать IDA
Забудь, она и нах... не нужна.

Krig

Ответ #213 : 29 июня 2019, 20:16:17 #213 Последнее редактирование: 29 июня 2019, 20:17:40 от Krig
Hunter23071985, там такая хрень с проверками файлов накручена ("паровозик"), что мы замахаемся все это выпиливать!  
Удивительно, что главный исполняемый файл не проверяется. Кстати, качнул установщик с сайта, так ты предлагаешь какой-то урезанный вариант. Версии файлов совпадают, но нет и половины из того, что устанавливается из официального релиза. Это так и задумано или у тебя на этот счет какие-то свои соображения?

А впрочем неважно. Без отключения проверок нет смысла что-то дальше переводить. Дело в том. что если просто жестко менять логику, то файлы не загружаются (не запускаются) или  это происходит криво. Короче из программы получается калека. Может кто-то в этом всем лучше разберется и сможет тебе помочь.

Вот к примеру файлы BenchmarkLauncher.exe и BenchmarkLauncher_х64.exe. Они проверяется библиотекой BenchmarkSuite.dll. А она сама проверяется файлом BenchmarkSuite.dll. Управляет все этим программа ComputerZService.exe, которую запускает основной исполняемый файл приложения. Так вот, программа ComputerZService.exe проверяет целостность библиотеки ComputerZ_HardwareDll.dll, а та в свою очередь проверяет целостность библиотек ComputerZ2.dll и ComputerZ5.dll. Целостность файла ComputerZService.exe проверяется библиотекой DataMgr.dll и т.д. В общем по кругу. Программа модульная и содержит туеву кучу файлов и библиотек и в каждом из них находится сообщение (только имя файла меняется):



Типа такой-то файл поврежден, продолжить работу невозможно, скачайте установщик и установите программу заново. Суши весла.  

Если че по переводу, спрашивай.

Krig

Hunter23071985, в личку бросил исправленные файлы.

Krig

Цитата: KonstantinG от 08 августа 2019, 22:37:02Необходима помощь, можно ли распаковать exe файл который упакован программой Patch Wise
А ты уверен, что этот файл там находится в полном виде? Обычно Patch Wise на базе двух файлов, оригинального и модифицированного, создает файл-разницу (патч). Такой файл содержит только то, что отличает файлы друг от друга. Например, файлы отличаются одним байтом, вот Patch Wise и создаст установщик, в котором будет содержаться этот один байт и информация о смещении, куда его, этот байт, нужно записать при наличии оригинального файла.

Поэтому нет никакого смысла в распаковке Patch Wise. Мы получим просто набор бинарных данных, без какой-либо информации о том, куда их пихать.  :)

KonstantinG

Приветствую всех! Необходима помощь, можно ли распаковать exe файл который упакован программой Patch Wise

KASaLEX

Здравствуйте :chao:
Нужна ваша помощь, давно мечтаю лицезреть одну очень мне нужную и полезную программу AAA Logo 5.0 на родном языке то бишь русском, с переводом текста справиться могу а вот отображать русские буквы программа не хочет  :bang:
Как я делаю перевод - программой Ogregui нахожу нужные строки и перевожу
Ссылка на программу AAA Logo 5.0
Войдите на сайт для перехода по ссылке

Krig

Ответ #218 : 19 октября 2019, 21:50:00 #218 Последнее редактирование: 19 октября 2019, 23:38:03 от Krig Причина: Дополнение к сообщению
Цитата: KASaLEXмечтаю лицезреть... программу AAA Logo 5.0 на... русском
KASaLEX, мечты дело хорошее и приятное, но еще нужно признать, что не все из них все-таки сбываются. И вот с "AAA Logo 5.0", как раз такой случай. Разработчики очень хорошо постарались.  :bang:  :mad:
Я, конечно, не Истина в последней инстанции, но мой опыт и знания говорят мне  :dontknow:

Добавлено
Дело было вечером, делать было нечего:
1) В интерфейсе используется шрифт Blue Highway Regular и Blue Highway Bold.
2) В этих шрифтах отсутствуют символы кириллицы.
3) Шрифты запрятаны в файле stdfs.dat (лежит в папке data).
4) Файл stdfs.dat - это стрим-архив в формате ZLib
5) Архив зашифрован (двойная проверка).
6) Искусственно ограничен диапазон символов до 127 (латинский).
7) Символы, выходящие за пределы границы 127 заменяются пробелом.

Кто желает заняться и помочь осуществить мечту?  :kap:

Krig

KASaLEX, все оказалось не так страшно, как это выглядело в начале. Проге можно дать русскую морду, правда, возможно не полностью.
Logo01.png

Короче, если программа не может найти встроенные шрифты (не может прочитать или еще чего ей в них не нравится), то по умолчанию используется шрифт Arial. Ну а там с кириллицей полный порядок, на скрине выше видно (тестовый перевод).

Пункты 6 и 7 отпадают - это ограничение внутренних шрифтов. Да и не нужны они (шрифты эти), все равно в них кириллицы нету.
Пункт 5: разработчики предусмотрели технологический обход дешифровки и можно подсунуть уже дешифрованный файл
Пункт 4: архивы не проблема, также можно подсунуть уже распакованный стрим данных.

Какой минус: внутренние шрифты программа не увидит и не покажет в списке доступных при редактировании текстовых полей на макетах логотипов. Если они очень нужны, то их можно выдрать из stdfs.dat и положить в предусмотренную программой папку fonts.

В общем я еще поклацаю да посмотрю...  :idea:
ПыСы Как там в песне у Ю.Антонова: "Мячты сбываются...  :biggrin:  ...и не сбываются ...  :(

NNK_RTR

Если открыть этот файл в отладчике (ollydbg) и, не запуская приложение найти все строки, в открывшемся окне найти строку "Blue Highway Regular" (благо Krig рассказал что искать), затем в дампе изменить строку на "Arial", после чего запустить приложение, то русский текст прекрасно отображается.
Среди найденных строк уже есть строка "Arial", поэтому можно здесь же (в отладчике) изменить ссылку. Все будет работать
Проще изменить строку "Blue Highway Regular" на "Arial" в шест. редакторе (тем более, что новая строка короче).
Строки в приложении, или по крайней мере эта строка, будут отображаться по русски:

alogo.png

KASaLEX

:ura:  :ura:  :ura:
Посвящается Krig :ok2:
Я здесь задал вопрос, не зря
Теперь сбылась, мечта моя
И эта джига, в честь тебя   :biggrin:




Krig

О супер!  :ok2:
Спасибо, парни.

NNK_RTR, не даром говорят: "Одна голова хорошо, а две ещё лучше!" Я как-то до этого не додумался.

KASaLEX, я не знаю какой вариант вы выберете, но со своей стороны предложу вам измененные файлы ресурсов.

Войдите на сайт для перехода по ссылке на замену. Распаковать и содержимое скопировать в папку "data" по месту установки программы и подтвердить замену (файлы подходят для версии, загруженной с официального сайта  разработчика). В архиве два файла: out7.dat и stdfs.dat.

В файле stdfs.dat заменены два шрифта, которые используются в интерфейсе программы, на шрифты с поддержкой кириллицы (Blue Highway и Headache).

В файле out7.dat находятся тематические шаблоны и строки с их наименованием. Формат файла бинарный, поэтому я взял на себя смелость перевести имена шаблонов.

В моем варианте просто переводите строки в исполняемом файле, имена шрифтов не трогайте.

Всего наилучшего. :chao:

Krig

Дополнение:
Наименования стилей (*см. скрин) из правой панели находятся в файле style.dat.

Скрин
07.png

Krig

Дополнение
Держи файл style.dat с переведенными строками: style.zip
Распакуй и скопируй его в папку "data" по месту установки программы, подтвердив замену.

Скрин
08.png

Строка "Last Styles & Solid" находится в исполняемом файле программы (alogo.exe). В файле style.dat она также есть и перевел я её как "Последние стили и цвет". Сделай такой же перевод в alogo.exe, вдруг обращение идет не по индексу, а по строке.

В файле ires.dat находятся графические ресурсы программы: значки, элементы интерфейса и прочее. Текста в нём нет.

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика