Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Занимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку. Столкнулся с неизвестным мне форматом файла .qhc. В качестве средства просмотра используется программа Qt assistant.
Как я понял, существует система программирования QT. В ней и создается этот формат. Изучить эту систему мне уже не "по зубам" в силу возврата (65 лет). В голову уже ничего нового не лезет. Может кто знает и может популярно объяснить, как можно отредактировать (перевести) справку в этом формате. Я понимаю, что формат .qhс состоит из HTML файлов. Важно не только разобрать, но еще более важно - собрать.
Перевод в формате CHM не будет удобен. Важна возможность вызова контекстной справки из программы. Отсюда второй вопрос. Как осуществляется связь программы со справкой? Есть что - подобное .map файлу, используемому с форматом CHM?
анимаюсь переводом интерфейса IDA PRO, параллельно перевожу справку. Столкнулся с неизвестным мне форматом файла .qhc.
О какой версии IDA идёт речь? В версиях 5.2 и 5.5 справка в формате CHM. Установил IDA v6.8 - тоже формат справки тоже CHM. Файлов с расширением .qhc нет вообще, ни в каталоге с IDA, ни на системном диске в целом. Вы не ошиблись?
Есть формат qch (Qt Compressed Help) - сжатая справка Qt - двоичный файл, содержащий всю информацию, расположенную в файле проекта-справки, вместе со сжатыми файлами документации, которая создается средствами Doxygen, а потом компилируется в формат понимаемый Qt Assistent.
Версия 6.1.110315 Справка в формате CHM тоже присутствует, но она не имеет связи с программой (вернее, наоборот) Кроме нее, есть файл "qidahelp.qch", который открывается программой "assistant.exe" Оба файла и еще необходимая библиотека находятся в папке с программой.
Действительно, в этой версии есть такие файлы и похоже, что это SQLite 3. Почему именно эта версия? Во-первых, Radialix её уже не поддерживает. Во-вторых, те кто пользуется этой программой, уже пересели на последний релиз 6.8 и им, по-большому счету, перевод не нужен. Тем более, что такой формат справки в последующих версиях IDA уже упразднён.
В Вашей версии есть контекстная справка? ( в смысле, есть связь программы с соответствующими контексту темами справки) Если есть, не будете ли Вы настолько добры, чтобы передать мне файл "idaq.exe". Может я разберусь, как это устроено, и использую файл CHM в своей версии ИДА.