LINUX.ORG.RU

Сообщения u-235

 

CrX, произошла чудовищная ошибка!

 

u-235
()

Новые реакции

Благодаря @dataman у нас появились две новые реакции: «не нужно» и «грусть-печаль».

 ,

u-235
()

Требуются добровольцы

Всем бобра!

Как все знают, есть мегапопулярный формат электронных книг 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

 , ,

u-235
()

Директории для файлов переводов

В Linux для локализации приложений обычно используют GNU Gettext и переводы лежат в $PREFIX/share/locale, тут всё просто и понятно. А вот куда складывать *.mo в bundle для macOS?

С Qt и файлами *.qm тоже не удалось найти правил или рекомендаций по размещению папок с переводами для различных платформ. Но тут есть универсальный способ – закинуть в переводы в ресурсы бинарника.

Так где вы размещаете файлы переводов при установке приложения?

 , , , ,

u-235
()

KchmViewer - альтернативная сборка

KchmViewer – это одна из лучших программ для просмотра CHM и EPUB. Недавно разработчик выкатил версию 8 с поддержкой WebEngine. Однако поддержка эта сырая и содержит баги.

Я сделал свою сборку KchmViewer, в которой WebEngine работает без ошибок. Исходники тут: https://github.com/u-235/kchmviewer/releases/tag/v8.0-rc

 ,

u-235
()

RSS подписка на новые темы