bookworm icon indicating copy to clipboard operation
bookworm copied to clipboard

failed to load the file name for booktitles when in non-english os

Open LuckyXixi opened this issue 4 years ago • 0 comments

Failed to load the file name for booktitles when in non-english os, even if the file name are in english.

I found that in /src/pdfReader.vala +165 has this condition

aBook.getBookTitle () == BookwormApp.Constants.TEXT_FOR_UNKNOWN_TITLE

But in my case (Ubuntu 18.04 Chinese version), I add three info line above:

        info ("aBookTitle: " + aBook.getBookTitle ());
        info ("text for unknown: " + BookwormApp.Constants.TEXT_FOR_UNKNOWN_TITLE.to_string());
        info ("is equal?:  " + (aBook.getBookTitle () == BookwormApp.Constants.TEXT_FOR_UNKNOWN_TITLE).to_string)

and return this:

[INFO 07:32:37.307473] pdfReader.vala:164: aBookTitle: Unknown Book [INFO 07:32:37.307550] pdfReader.vala:165: text for unknown: 未知书籍 [INFO 07:32:37.307590] pdfReader.vala:166: is equal ?: false

So I change the line 165 to aBook.getBookTitle () == "Unknown Book"

that work for me!

Wonder if someone could fix this beautifully

LuckyXixi avatar Dec 01 '20 00:12 LuckyXixi