Сообщения u-235
Новые реакции
uChmViewer 8.2
uChmViewer – это ответвление от Kchmviewr, одной из лучших программ для просмотра файлов chm и epub.
В этом релизе три важных обновления:
- форк был переименован в uChmViewer;
- прекращена поддержка Qt 4 и KDE 4;
- добавлена поддержка KDE Framework 5.
Также добавлена ограниченная поддержка Qt 6, в которой пока не работает печать и используется показ страниц с настройками по умолчанию.
Требуются добровольцы
Всем бобра!
Как все знают, есть мегапопулярный формат электронных книг HTMLHelp или попросту CHM. Я предпочитаю просматривать такие книги в kchmviewer, который устраивает всем, кроме одного – при открытии большого файла (такого, как wxWidgets-3.1.5) прога надолго задумывается и фризится. С этим мириться было нельзя и я решил запилить асинхронную работу с книгой. И таки я сделал это. Но что-то мне подсказывает, что наверняка есть косяки.
Так о чём это я?
- Если у вас есть немного свободного времени, а заняться нечем.
- Есть книги в формате chm.
- Нет аллергии на Qt.
- Вы умеете конпелять и собирать проги из сорцов.
То у меня просьба собрать это поделие, пооткрывать им книги и поделиться впечатлениями. Репозиторий https://github.com/u-235/uchmviewer
При сборке нужно переключиться на ветку async-ebook. В qmake нужно добавить флаг USE_ASYNCEBOOK=1, при сборке в cmake – флаг -DUSE_ASYNCEBOOK=ON.
Перемещено xaizek из talks
Директории для файлов переводов
В Linux для локализации приложений обычно используют GNU Gettext и переводы лежат в $PREFIX/share/locale, тут всё просто и понятно. А вот куда складывать *.mo в bundle для macOS?
С Qt и файлами *.qm тоже не удалось найти правил или рекомендаций по размещению папок с переводами для различных платформ. Но тут есть универсальный способ – закинуть в переводы в ресурсы бинарника.
Так где вы размещаете файлы переводов при установке приложения?
KchmViewer - альтернативная сборка
KchmViewer – это одна из лучших программ для просмотра CHM и EPUB. Недавно разработчик выкатил версию 8 с поддержкой WebEngine. Однако поддержка эта сырая и содержит баги.
Я сделал свою сборку KchmViewer, в которой WebEngine работает без ошибок. Исходники тут: https://github.com/u-235/kchmviewer/releases/tag/v8.0-rc
kchmviewer — вышла версия 8.0
После почти пяти лет тишины вышла версия 8.0 просмотрщика файлов chm и epub. В этой версии добавлена поддержка QWebEngine, при этом осталась возможность сборки с QtWebKit.
Приложение было создано для комфортной работы с не-англоязычными файлами справки, которые являются проблемными для аналогов. kchmviewer может быть собран c или без поддержки KDE.
>>> Релиз на GitHub
>>> Сайт программы
