KchmViewer 8.1:stä, chm- ja epub-tiedostojen katseluohjelmasta, on saatavana vaihtoehtoinen julkaisu. Vaihtoehtoinen haarukka erottuu siitä, että se sisältää joitain parannuksia, jotka eivät päässeet eivätkä todennäköisesti tulekaan ylävirtaan. KchmViewer-ohjelma on kirjoitettu C++:lla käyttäen Qt-kirjastoa ja jaettu GPLv3-lisenssillä.
Julkaisu keskittyy käyttöliittymän käännöksen parantamiseen (alun perin käännös toimi vain KDE-tuella rakennetuissa sovelluksissa):
- Lisätty KDE-riippumaton tuki käyttöliittymän käännökselle GNU Gettextin avulla. Qt- ja KDE-valintaikkunat ja viestit käännetään myös, jos sopivat tiedostot ovat saatavilla.
- Päivitetty käännös venäjäksi.
- Korjattu virhe joidenkin EPUB-tiedostojen sivujen näyttämisestä. EPUB-tiedostot sisältävät XML:ää, mutta sovellus käsitteli niitä HTML-muodossa. Jos XML sisältää itsestään sulkeutuvan otsikkotunnisteen, selain käsittelee sitä virheellisenä HTML-koodina eikä näytä sisältöä.
KDE-versiossa:
- Korjattu virhe KDE:n Avaa tiedosto -valintaikkunan tiedostosuodattimessa. Suodattimen kuvauksen virheen vuoksi Avaa tiedosto -valintaikkunassa näkyi vain CHM-tiedostoja. Nyt valintaikkunassa on kolme näyttövaihtoehtoa:
- Kaikki tuetut kirjat
- Vain CHM
- Vain EPUB
- Korjattu virhe jäsennettäessä komentorivin argumentteja muilla kuin latinalaisilla merkeillä.
- Päivitetty rakennusskripti tukee paremmin sovellusten asennusta Windowsissa ja macOS:ssä.
Lähde: opennet.ru