Перевод интерфейса IDA PRO
Занимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.Столкнулся с неизвестным мне форматом файла .qhc. В
-
Занимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.
Столкнулся с неизвестным мне форматом файла .qhc.
В качестве средства просмотра используется программа Qt assistant.
Как я понял, существует система программирования QT. В ней и создается этот формат.
Изучить эту систему мне уже не "по зубам" в силу возврата (65 лет). В голову уже ничего нового не лезет.
Может кто знает и может популярно объяснить, как можно отредактировать (перевести) справку в этом формате.
Я понимаю, что формат .qhс состоит из HTML файлов. Важно не только разобрать, но еще более важно - собрать.
Перевод в формате CHM не будет удобен. Важна возможность вызова контекстной справки из программы.
Отсюда второй вопрос. Как осуществляется связь программы со справкой? Есть что - подобное .map файлу,
используемому с форматом CHM?
С уважением, Николай21 декабря 2015 - 18:15 / #1 -
22 декабря 2015 - 18:54 / #2
-
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 946
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1681
Был: 2024-12-12 23:16
Лайков: 168
анимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку.
Столкнулся с неизвестным мне форматом файла .qhc.
О какой версии IDA идёт речь? В версиях 5.2 и 5.5 справка в формате CHM. Установил IDA v6.8 - тоже формат справки тоже CHM. Файлов с расширением .qhc нет вообще, ни в каталоге с IDA, ни на системном диске в целом. Вы не ошиблись?
Есть формат qch (Qt Compressed Help) - сжатая справка Qt - двоичный файл, содержащий всю информацию, расположенную в файле проекта-справки, вместе со сжатыми файлами документации, которая создается средствами Doxygen, а потом компилируется в формат понимаемый Qt Assistent.22 декабря 2015 - 23:47 / #3 -
Спасибо.
Буду пытаться.
Возможно это и правда формат базы данных.
С уважением, Николай22 декабря 2015 - 23:47 / #4 -
?О какой версии IDA идёт речь?
Версия 6.1.110315
Справка в формате CHM тоже присутствует, но она не имеет связи с программой
(вернее, наоборот)
Кроме нее, есть файл "qidahelp.qch", который открывается программой "assistant.exe"
Оба файла и еще необходимая библиотека находятся в папке с программой.
С уважением, Николай.23 декабря 2015 - 00:01 / #5 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 946
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1681
Был: 2024-12-12 23:16
Лайков: 168
Версия 6.1.110315
Действительно, в этой версии есть такие файлы и похоже, что это SQLite 3.
Почему именно эта версия? Во-первых, Radialix её уже не поддерживает. Во-вторых, те кто пользуется этой программой, уже пересели на последний релиз 6.8 и им, по-большому счету, перевод не нужен. Тем более, что такой формат справки в последующих версиях IDA уже упразднён.VVMor нравится это сообщение.23 декабря 2015 - 00:20 / #6 -
В Вашей версии есть контекстная справка?
( в смысле, есть связь программы с соответствующими контексту темами справки)
Если есть, не будете ли Вы настолько добры, чтобы передать мне файл "idaq.exe".
Может я разберусь, как это устроено, и использую файл CHM в своей версии ИДА.
С уважением, Николай.23 декабря 2015 - 01:07 / #7 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 946
Создано тем: 79
Рейтинг: 8
Репа: (131|131|0)
Баллы: 1681
Был: 2024-12-12 23:16
Лайков: 168
В Вашей версии есть контекстная справка?
Честно скажу: я не знаю. На практике использую OllyDbg и x64Dbg. А IDA v5.5 только для создания файла rdmap, не более.23 декабря 2015 - 11:33 / #8
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1201
- Всего сообщений
- 15804
- Пользователей
- 18048
- Новый участник
- puika