09-24-2020, 02:07 AM | #16 | |
Grand Sorcerer
Posts: 6,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
|
|
09-24-2020, 02:13 AM | #17 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
|
|
Advert | |
|
09-24-2020, 02:13 AM | #18 |
Addict
Posts: 349
Karma: 1179724
Join Date: Nov 2015
Device: Kindle Voyage
|
Me too. This is excellent news.
The next improvement I'd really like is predictive text on the virtual keyboard, and an easy way to save annotations and access them later outside the book. Sent from my SM-N976B using Tapatalk Last edited by John Hopper; 09-24-2020 at 03:07 AM. |
09-24-2020, 02:15 AM | #19 |
Wizard
Posts: 2,735
Karma: 6990705
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
The patches are almost ready (jackie_w just has to finish updating a few), and will be released towards the end of this week. I just finished figuring out the changes for the dictionaries, so it's now just a matter of having time to implement them (you don't need to wait if you're just using existing dictionaries since the firmware will move them automatically, and v2 dictionaries will work perfectly fine on v3). My other mods/tools like NickelMenu, NickelSeries, and kepubify will work fine with this version as-is.
|
09-24-2020, 02:24 AM | #20 | |
Wizard
Posts: 2,735
Karma: 6990705
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
A dictionary will now appear and work correctly if you name it "dicthtml-X.zip" where X is alphanumeric/dashes. If it is a built-in locale, the localized language name will be used. If it is listed as a locale in ExtraLocales, it will be named "Extra: ..." (and the patch that replaced the space isn't necessary anymore to make it work). " (Custom)" will be appended to the locale if the dictionary is in the "custom-dict" folder. If it is not listed as a locale in ExtraLocales and if it isn't a built-in locale, the original zip filename will be used as-is. For example: - .kobo/dict-custom/dicthtml-en.zip -> "English (Custom)" - .kobo/dict/dicthtml-xx.zip -> "dicthtml-xx.zip" - .kobo/dict-custom/dicthtml-xx.zip -> "dicthtml-xx.zip" - .kobo/dict-custom/dicthtml-xx-xx.zip -> "dicthtml-xx-xx.zip" - .kobo/dict-custom/dicthtml-xx.zip + ExtraLocales=xx -> "Extra: xx (Custom)" - .kobo/dict-custom/dicthtml-xx-xx.zip + ExtraLocales=xx -> "Extra: xx - Extra: xx (Custom)" - .kobo/dict/dicthtml-xx.zip + ExtraLocales=xx -> "Extra: xx" - .kobo/dict-custom/dicthtml-word1 word2.zip -> "dicthtml-word1 word2.zip" (but will fail to actually find entries) In previous firmware versions, the dictionary had to be listed in ExtraLocales to actually appear in the menu, and the patch had to be applied if not using a built-in locale name to fix the bug with handling the space after "Extra:". Note that the fix for the space bug only applies to the one after "Extra:" and before "(Custom)", which means you still can't include spaces in the custom dictionary name itself. In short, this means dictutil can now just copy the dictionary file itself without touching the config file or database. I will add an option to force it to also add the dictionary to ExtraLocales, but it won't be the default anymore for 4.24.15672+. See here for everything I know about the dictionary changes in this firmware version: https://github.com/pgaskin/dictutil/...ment-698058632. ___ For dictutil's dictgen/kobodict, I'll add support for the new v3 format (which adds prefix_exceptions for redirecting words to different prefixes, and adds a new option for a custom dictionary-wide credit line), but it'll be disabled by default. Even though the new prefix_exceptions trie is cleaner and slightly more space-efficient than my current workaround of duplicating variants to all possible prefixes, I'm worried about bugs with the behaviour on complex dictionaries with variants and multi-word entries for the same word. In addition, prefix_exceptions doesn't give any real advantage over the workaround I use and unlike the workaround, it won't work on older firmware versions too. Nevertheless, one unique (mis)use of the new prefix_exceptions trie I just came up with is for languages with too many prefixes for the zip (c.f. the complaints about Chinese dictionaries in the dictutil thread). I could use prefix_exceptions to map multiple words with different prefixes into a single file. I'll see what I can do with an implementation of this when I have more time. Last edited by geek1011; 09-24-2020 at 02:41 AM. |
|
Advert | |
|
09-24-2020, 03:08 AM | #21 | |
Connoisseur
Posts: 53
Karma: 10
Join Date: Sep 2016
Device: Kobo Aura one
|
Quote:
|
|
09-24-2020, 03:46 AM | #22 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The changes for custom dictionary handling will simplify adding or replacing the dictionaries. At this point, I would suggest removing the custom dictionaries and trying the new ones. If you don't like them, you can always change back. |
|
09-24-2020, 05:21 AM | #23 | |
Connoisseur
Posts: 69
Karma: 10
Join Date: Nov 2018
Device: Kindle paperwhite, Likebook Mars, Kobo Aura Ed. 2, Kobo Touch
|
Quote:
|
|
09-24-2020, 05:29 AM | #24 |
Resident Curmudgeon
Posts: 73,970
Karma: 128903378
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
09-24-2020, 05:37 AM | #25 |
Diligent dilettante
Posts: 3,417
Karma: 48736498
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
|
|
09-24-2020, 09:15 AM | #26 |
Bookish
Posts: 907
Karma: 1803094
Join Date: Jun 2011
Device: PC, t1, t2, t3, aura 2 v1, clara HD, Libra 2, Nxtpaper 11
|
Not "really" a bug, but when selecting as main language "Dutch", you get the impression that the same annotation menu option is available twice, while, for instance using "English" as the main language you then see the "beta" indication for the 2nd annotation menu option.
The menu is not properly sized, or sized maxed and chopped of the "beta" I guess. Last edited by DrChiper; 09-24-2020 at 09:17 AM. |
09-24-2020, 10:47 AM | #27 | |
the rook, bossing Never.
Posts: 11,156
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Personally I think predictive text is pretty nasty. I turn it off on every phone, tablet, Programming Editor and Wordprocessor. I don't mind command line auto complete in a console that ONLY offers an option, if one exists and is the only one. Convert Text as you type is also mostly pointless. I'm considering disabling Smart Quotes too as I now know how to type “”and ‘’ directly and it's actually dumb. It puts quotes where an apostrophe should be and for feet and inches marks (Prime Marks). There are three easy ways to access Annotations: There is a book menu item that can be added that exports the annotation. A line in reader.conf adds it. But you don't need it because the Annotations reading on Calibre via Kobo Utilities is brilliant. I use it a huge amount. The Annotations Plugin on Calibre also works, but unlike the Book Menu Item on the device or the KoboUtilities it does more than one book at a time. Last edited by Quoth; 09-24-2020 at 10:52 AM. |
|
09-24-2020, 11:10 AM | #28 |
Guru
Posts: 732
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
Isn't the Oxford the same one Kindle uses?
|
09-24-2020, 11:26 AM | #29 | |
Addict
Posts: 349
Karma: 1179724
Join Date: Nov 2015
Device: Kindle Voyage
|
Quote:
When I read non-fiction, I tend to make a fair number of notes so having predictive text, as on the Kindle virtual keyboard, would speed up note taking on the Kobo considerably for me. Sent from my SM-N976B using Tapatalk |
|
09-24-2020, 12:33 PM | #30 | |
Wizard
Posts: 2,735
Karma: 6990705
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
prefix_exceptions is somewhat of a misnomer, since it doesn't actually make exceptions for prefixes. Instead, it should be called word_redirects, since it just changes the word being looked up to another if it matches exactly. The target file must still have a variant/word matching the new one, and the original file won't be looked in at all. This also means that there's already a bug in prefix_exceptions, albeit the inverse of the reason why prefix_exceptions was created. Previously, with v2 dictionaries, variants with a different headword prefix wouldn't be found (I worked around this in dictutil by duplicating the entries). Now, if you have a headword named after a redirected variant, it won't be found. For example, with the previous v2 behaviour, the entry for go/went would need to be duplicated into go.html and we.html, and you could also have another unique definition titled went in we.html. With the new v3 behaviour, you can just define it go/went in go.html and add a redirect entry like "went\tgo" to redirect it. But, this is where the new bug happens. Now, if you had a second entry in we.html named "went" (remember that Kobo dictionaries support multiple entries for a word), it won't be found since the words was redirected to "go". I can work around this bug by duplicating the headwords into the redirected files...which is just the counterpart to my previous workaround. This bug could be fixed on Kobo's side by also looking up the original search term in addition to the redirected one. Once Kobo releases the new dictionaries, I'm going to see if they have this bug (note: the current v2 dictionaries have the old bug with variant prefixes which are different than the headword prefix). @davidfor, do you know anything about this behaviour/bug? Edit: I just thought of a way to make the chinese dictionary hack possible even with the behaviour I discovered. I can hash each entry as a hidden variant, then add redirects for the real headwords to that hash (essentially limiting the number of prefixes to 2 ASCII alphanumeric characters). Last edited by geek1011; 09-24-2020 at 12:43 PM. |
|
Tags |
firmware, firmware release |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Firmware Update Instructions and the latest Firmware Versions | mitchwah | Ectaco jetBook | 113 | 10-24-2023 09:02 PM |
Firmware Update Kindle firmware 5.12.1 | eilon | Amazon Kindle | 102 | 09-26-2019 08:38 PM |
Firmware glitch - typing text slow on some firmware+device combinations | mdp | Onyx Boox | 11 | 11-11-2017 12:48 AM |
Firmware 2.0.3 Pocketbook IQ - another firmware is release for IQ | tvpupsik | PocketBook | 26 | 12-13-2010 03:03 PM |
SMARTQ7: firmware 5 VS .92 firmware 5.1? | wwang | Alternative Devices | 2 | 12-17-2009 12:41 PM |