Ru-Board.club
← Вернуться в раздел «Программы»

» Resource Hacker

Автор: Zeesh
Дата сообщения: 30.06.2014 17:12
addhaloka

Цитата:
На сайте автора уже зарепортили об этом.

Да, я видел это, поэтому «сидел» на 1.4.14 пока не исправили.

AZJIO
с плавающей запятой и с плавающей точкой — это синонимы, но в русском языке правильно первое.

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

В ResHacker_HelpBlack.chm показывает нормально, а в ResHacker_Help.chm PRE есть, но в styles.css для PRE уже заданы шрифты Verdana и т.п. И chm просматривается не через броузер, а через hh.exe.
Автор: AZJIO
Дата сообщения: 30.06.2014 17:13

Цитата:
должно быть стыдно

Там много таких

Цитата:
65284,     "НАЧНИТЕ ожидаемый."
65285,     "КОНЕЦ ожидается."
65286,     "БЛОК ожидается."
65287,     "ЗНАЧЕНИЕ ожидается."


должно быть как-то так

Цитата:
65284,     "Ожидалась инструкция BEGIN."
65285,     "Ожидалась инструкция END."
65286,     "Ожидалась инструкция BLOCK."
65287,     "Ожидалась инструкция VALUE."


Там при нажатии "Компилировать" эти ошибки пишутся в консоль, о чём говорят программисту что какое либо ключевое слово пропущено/затёрто при редактировании (открывающий закрывающий)

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


Цитата:
Названия месяцев тоже относятся к строкам, которые сгенерированы компилятором, кстати.
У меня было подозрение, так как они не вписывались со смыслом программы и в одном переводе они были переведены в другом нет, у меня долго была ломка переводить/не переводить, в любом случае я решил перевести, так как за несколько лет прога с этим переводом ни у кого не сбоила, а значит строки не используются в программном коде, а только для вывода в сообщениях.


Цитата:
Я, пожалуй, опубликую свой вариант перевода, когда пофиксят баг с переносом слов.
Ну дык можно выложить ради обсуждения и вылизать все недочёты. Прога то в общем работает.

Добавлено:
Zeesh

Цитата:
с плавающей запятой и с плавающей точкой — это синонимы, но в русском языке правильно первое.
откройте любой программный код и посмотрите точка там или запятая. А как оно написано так и надо указывать, а в памяти это понятие вообще виртуально. Запятая только в математике в тетради за 10 класс.


Цитата:
В ResHacker_HelpBlack.chm показывает нормально, а в ResHacker_Help.chm PRE есть
Ок, я то в чёрной сижу. Исправлю.
Автор: DimitarSerg
Дата сообщения: 30.06.2014 17:35

Цитата:
Это стандартные сообщения об ошибках в любой программе на Delphi. Их переводить не нужно, они добавляются компилятором на этапе сборки. Кто разбирается в программировании - тому они понятнее именно в оригинале.

Совершенно верно.

Переводить стандартные мессаги делфи-компилятора ?! Что ж за *facepalm* такой ?
Автор: AZJIO
Дата сообщения: 30.06.2014 17:54
Zeesh

Цитата:
И chm просматривается не через броузер, а через hh.exe.
Страницы то обрабатываются браузерным движком IE. Он вставляет объект, а не содержит ещё одну копию движка обработки тегов.


Кстати, хотел оригинальный HLP обновить своей версией перевода, но не разобрался как собрать. Декомпилятор нашёл, но важен компилятор или редактор позволяющий создать с нуля. Тогда бы не пришлось патчить EXE-файл.

Перезалил справку с русификатором (ссылка в шапке). В русификаторе недозаменённое "Сохранить" исправил на "Извлечь". Я ещё заменил в "О программе" локализация AZJIO. Можно открыть в Notepad++, найти это текст и заменить на своё по количеству символов, а ещё лучше как то удалить вообще эту инфу, так как над русификатором несколько человек постарались и ещё желающие есть. Получается он уже народный.

Если кому интересен - компилятор справки. Контент в папке "Help\HTML" обновить методом извлечения из CHM архиватором 7-zip.

Вот эти бы запросы функционала автору сделать. Практически функционал то есть его просто нужно задействовать, добавив в интерфейс пункты.
1. Не хватает команды пакетного переименования всех языков ресурса, например с 1033 на 1049 или на 25 или на 0.
2. Не хватает аналога команды -extract test.res,,, в интерфейсе программы, то есть извлечь все в res-файл. Есть только сохранить в res-файл, но это не тоже самое, тут просто расширение файла подменяется, а экспорт делается игнорируя внутренний код dll.
3. Не хватает команды создать пустую dll для последующего заполнения ресурсами. Здесь даже пустое значение параметра " Exe=" было бы не плохо интерпретировать как создание новой DLL.

В этой программе (исходник ResourcesViewerAndCompiler) есть создание новой DLL, инициализировать->генерировать, потом сохранить.
Автор: Zeesh
Дата сообщения: 19.08.2014 14:55
Resource Hacker FXer v1.4.19 (August 14, 2014)

Цитата:
•Fixed compiling scripts with long lines and word wrapping turned oResource Hacker FXer ff.
Автор: Maks150988
Дата сообщения: 11.10.2014 22:35
Хе-хе, приятно перечитать свой перевод файла справки Делался конечно как первый блин комом. До сих пор вспоминаю как старался подогнать по размерам окна и заскриншотить, чтобы было максимальное совпадение с оригиналом. А сам файл все обычно прогоняли через визуальный редактор, типа LikeRus или Passolo, ну или подобные. Я подумал, никто лучше не покажет свои формы, чем сама Delphi. Тупо копировал весь текст (ну не весь конечно) и вставлял его в редакторе формы уже самой Delphi. Там удобно изменил текст и координаты контролов и прокручивал весь этот листинг, вбивая новые значения в самом редакторе. Многое сейчас бы изменил в том переводе, местами такую дурь напереводил, что аж стыдно. Но прикольно, конечно, что некоторые потом переделывали оригинальный текст и вставляли мои скриншоты. Значит не зря старался
Автор: regist123
Дата сообщения: 17.12.2014 22:21
В Resource Hacker можно посмотреть в какой кодировке сделаны ресурсы? На этой страничке написано
Цитата:
What’s supported:
Decompilation and compilation of: string table, message table, accelerators, menu, version info.
Menu and dialog preview.

А можно ли с помощью сабжа к примеру взять version info в кодировке ANSI и пересохранить в юникоде?
Если нет, то может какая-то другая программа это умеет? Заранее спасибо.
Автор: regist123
Дата сообщения: 17.02.2015 09:12
С помощью сабжа не получилось, может кто знает с помощью какой проги можно добавить ресурс в раздел Version Info ?

Tilks, спасибо, похоже это то что я искал и в том числе может менять и кодировку ресурса (о чём спрашивал в предыдущем посте).
Тема с обсуждением resedit на ру-борде.
Автор: Tilks
Дата сообщения: 17.02.2015 10:57
regist123
http://www.resedit.net/
Автор: PerpleXOR
Дата сообщения: 14.04.2015 10:34
Подскажите пожалуйта, а как быть с неисполняемыми файлами?
Есть файл в не-пойми-каком формате, в нём точно полным-полно PNG файлов.
С чего начать препарирование?
Автор: Tilks
Дата сообщения: 14.04.2015 13:56
PerpleXOR

Цитата:
С чего начать препарирование?

с Hex-редактора, чтобы понять "не-пойми-каком формат"
Автор: FLEXOL
Дата сообщения: 02.05.2015 09:10
Last Updated:
2 May 2015
Version: 4.0.0

Новая версия?
Автор: Userrr
Дата сообщения: 02.05.2015 10:10
ага

Цитата:
Main changes include better displaying of images (esp. 32-bit images)
Now allows creating RES files from scratch (including template dialog, menu, string table, version and manifest resources)
Numerous cosmetic improvements
Автор: FLEXOL
Дата сообщения: 02.05.2015 13:21
Last Updated:
2 May 2015
Version: 4.0.0

Русификатор не подходит.Вылетает.
Автор: addhaloka
Дата сообщения: 02.05.2015 14:05

Цитата:
Русификатор не подходит.Вылетает.

Фиксер тоже теперь не работает. Ещё поменяли формат справки, теперь это "help\help.html", только у меня она не открывалась, по причине: http://fs2.directupload.net/images/150502/klgb4ydb.png
Поменял слэш на обратный - стала открываться. Похоже, что в ней ничего нового, зато теперь поменять вызов справки на CHM-формат намного проще, чем в 3.6.0.92.
Автор: Zeesh
Дата сообщения: 02.05.2015 14:12
+ Может работать с ресурсами, компилированными новыми версиями Delphi.
– Юникод отображает так: #1056#1072#1089#1096#1080#1088#1077#1085#1080#1077
Автор: omamont
Дата сообщения: 02.05.2015 15:19
FLEXOL 12:21 02-05-2015
Цитата:
Last Updated:
2 May 2015
Version: 4.0.0 
Русификатор не подходит.Вылетает.

попробуй этот http://nashdisk.ru/e324b0/
распакован + русик ResHacker_4.0.1.108.zip
Автор: FLEXOL
Дата сообщения: 02.05.2015 16:52
omamont

С этим работает. Спасибо.
Автор: Zeesh
Дата сообщения: 02.05.2015 18:34
Ещё один русификатор, поменьше размером (от omamont, но удалено всё лишнее)…
Автор: leonidz
Дата сообщения: 02.05.2015 21:11
Русификатор для ResHacker_4.0.1.108(для инсталлированной версии)
ТУТ
сегодня сделал
Автор: omamont
Дата сообщения: 03.05.2015 11:39
А, вот могёт кто подсказать,
чем Resource Hacker, круче или нет, Restorator-а ?
Автор: addhaloka
Дата сообщения: 03.05.2015 12:06
omamont 11:39 03-05-2015
Цитата:
А, вот могёт кто подсказать,
чем Resource Hacker, круче или нет, Restorator-а ?

Да ничем, имхо. Зависит от задач - если нужно внести небольшую правку или экспортировать ресурсы в .rc, то для этого мне удобней ResHacker, а если какие-то масштабные правки и в особенности, манипуляции с .res-файлами - тут уже удобней Restorator.
Также в ResHacker патч ресурсов скриптом более гибок, нежели respatch в Restorator'е. Ну и если ещё на тему "крутости", то Restorator уже немного устарел, хотя и некритично.

Добавлено:
p.s. Ещё плюс Хакера - портативность искаропки и меньший размер.
Автор: omamont
Дата сообщения: 03.05.2015 13:11
addhaloka
аха, понятно, сенкс.

то алл
мож, кто доведёт/поправит перевод (я в англицком - 0, с QTranslate перевожу)
для Radialix-а, файл перевода .rdmp + сам русик.
взять здесь http://www.datafilehost.com/d/484813e6
снимите галку, что-бы скачать архив, как картинке ниже
Автор: leonidz
Дата сообщения: 04.05.2015 21:15
Русификатор для версии 4.1.1beta
ТУТ
Автор: leonidz
Дата сообщения: 05.05.2015 20:06
Русификатор для версии 4.1.2beta
ТУТ
Автор: Metabolic
Дата сообщения: 06.05.2015 17:22
Как можно связаться с автором программы (Angus Johnson)? куда отсылать "Bug Report"...
Автор: leonidz
Дата сообщения: 06.05.2015 17:44
Metabolic
попробуйте
awj1958@gmail.com

Автор: wvxwxvw
Дата сообщения: 12.05.2015 17:01
Beta Version:
4.1.3 (May 12, 2015) Автор над интерфейсом работает.

Автор: leonidz
Дата сообщения: 12.05.2015 20:10
Русификатор Resource Hacker 4.1.3.Beta
Тут(подправил)
Автор: klmn555
Дата сообщения: 17.05.2015 13:45
Beta Version:
4.1.5 (May 17, 2015)

Страницы: 12345678910111213

Предыдущая тема: NetCaptor 6.5.0 и 98lite Pro


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.