发布 KchmViewer 的替代版本,这是一个用于查看 chm 和 epub 文件的程序

KchmViewer 8.1 的替代版本现已推出,这是一个用于查看 chm 和 epub 格式文件的程序。 替代分支的特点是包含了一些没有且很可能不会进入上游的改进。 KchmViewer 程序是使用 Qt 库用 C++ 编写的,并根据 GPLv3 许可证分发。

该版本的重点是改进 UI 翻译(最初翻译仅适用于使用 KDE 支持构建的应用程序):

  • 添加了对使用 GNU Gettext 的 UI 翻译的独立于 KDE 的支持。 如果相应的文件可用,Qt 和 KDE 对话框和消息也会被翻译。
  • 更新了俄语翻译。
  • 修复了显示某些 EPUB 文件页面的错误。 EPUB 文件包含 XML,但应用程序将它们视为 HTML。 如果 XML 包含自闭合 head 标记,浏览器会将其视为无效 HTML 并且不会显示内容。

在 KDE 版本中:

  • 修复了 KDE 中“打开文件”对话框的文件过滤器中的错误。 由于过滤器描述中有错误,“打开文件”对话框仅显示 CHM 文件。 该对话框现在具有三个显示选项:
    • 所有支持的书籍
    • 仅限中药材
    • 仅限 EPUB
  • 修复了解析包含非拉丁字符的命令行参数时出现的错误。
  • 更新了构建脚本以更好地支持 Windows 和 macOS 上的应用程序安装。

来源: opennet.ru

添加评论