إصدار بناء بديل من KchmViewer ، وهو برنامج لعرض ملفات chm و epub

يتوفر إصدار بديل لبرنامج KchmViewer 8.1، وهو برنامج لعرض الملفات بتنسيقات chm وepub. يتميز الفرع البديل بإدراج بعض التحسينات التي لم تصل وعلى الأرجح لن تصل إلى المنبع. برنامج KchmViewer مكتوب بلغة C++ باستخدام مكتبة Qt ويتم توزيعه بموجب ترخيص GPLv3.

يركز الإصدار على تحسين ترجمة واجهة المستخدم (كانت الترجمة في الأصل تعمل فقط في التطبيقات المبنية بدعم KDE):

  • تمت إضافة دعم مستقل عن KDE لترجمة واجهة المستخدم باستخدام GNU Gettext. تتم أيضًا ترجمة مربعات حوار ورسائل Qt وKDE في حالة توفر الملفات المقابلة.
  • تحديث الترجمة إلى اللغة الروسية.
  • تم إصلاح الخلل في عرض صفحات بعض ملفات EPUB. تحتوي ملفات EPUB على XML، لكن التطبيق يعاملها على أنها HTML. إذا كان ملف XML يحتوي على علامة رأس ذاتية الإغلاق، فسيتعامل معها المتصفح على أنها HTML غير صالح ولن يعرض المحتوى.

في نسخة كيدي:

  • تم إصلاح الخلل في مرشح الملف لمربع حوار فتح ملف في كيدي. بسبب خطأ في وصف عامل التصفية، أظهر مربع الحوار "فتح ملف" ملفات CHM فقط. يحتوي مربع الحوار الآن على ثلاثة خيارات للعرض:
    • جميع الكتب المدعومة
    • آلية تبادل المعلومات فقط
    • EPUB فقط
  • تم إصلاح خطأ في تحليل وسيطات سطر الأوامر بأحرف غير لاتينية.
  • تم تحديث البرنامج النصي للبناء لدعم تثبيت التطبيق بشكل أفضل على نظامي التشغيل Windows وmacOS.

المصدر: opennet.ru

إضافة تعليق