An alternative release of KchmViewer 8.1 is available, a program for viewing files in chm and epub formats. This alternative branch includes several improvements that have not made it to and likely will not make it to upstream. The KchmViewer program is written in C++ using the Qt library and is distributed under the GPLv3 license.
The release focuses on improving the translation of the user interface (initially, the translation only worked in applications built with KDE support):
- Independent support for user interface translation using GNU Gettext has been added. Qt and KDE dialogs and messages are also translated if corresponding files are available.
- The translation into Russian has been updated.
- A bug with the display of pages from some EPUB files has been fixed. EPUB files contain XML, but the application treated them as HTML. If the XML contains a self-closing tag in the header, the browser interpreted it as invalid HTML and did not display the content.
In the KDE version:
- A bug in the file filter for the 'Open File' dialog in KDE has been fixed. Due to a bug in the filter description, the 'Open File' dialog displayed only CHM files. Now the dialog has three display options:
- All supported books
- Only CHM
- Only EPUB
- A bug in parsing command-line arguments with non-Latin characters has been fixed.
- The build script has been updated for better support of application installation on Windows and macOS.
Source: opennet.ru
