Издаване на алтернативна компилация на KchmViewer, програма за преглед на chm и epub файлове

Налично е алтернативно издание на KchmViewer 8.1, програма за преглед на файлове във формати chm и epub. Алтернативният клон се отличава с включването на някои подобрения, които не са и най-вероятно няма да стигнат до upstream. Програмата KchmViewer е написана на C++ с помощта на библиотеката Qt и се разпространява под лиценз GPLv3.

Изданието се фокусира върху подобряването на превода на потребителския интерфейс (първоначално преводът работеше само в приложения, създадени с поддръжка на KDE):

  • Добавена е независима от KDE поддръжка за превод на UI с помощта на GNU Gettext. Диалозите и съобщенията на Qt и KDE също се превеждат, ако съответните файлове са налични.
  • Актуализиран превод на руски.
  • Коригирана грешка при показване на страници от някои EPUB файлове. EPUB файловете съдържат XML, но приложението ги третира като HTML. Ако XML съдържа самозатварящ се заглавен таг, браузърът ще го третира като невалиден HTML и няма да показва съдържанието.

Във версията на KDE:

  • Поправена е грешка във файловия филтър за диалоговия прозорец за отваряне на файл в KDE. Поради грешка в описанието на филтъра диалоговият прозорец за отваряне на файл показва само CHM файлове. Диалоговият прозорец вече има три опции за показване:
    • Всички поддържани книги
    • Само CHM
    • Само EPUB
  • Поправена е грешка при анализиране на аргументи на командния ред с не-латински знаци.
  • Актуализиран скрипт за изграждане за по-добра поддръжка на инсталиране на приложения в Windows и macOS.

Източник: opennet.ru

Добавяне на нов коментар