View Single Post
Old 03-09-2020, 04:02 PM   #475
taos
Connoisseur
taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.taos can tame squirrels without the assistance of a chair or a whip.
 
Posts: 90
Karma: 11069
Join Date: Feb 2012
Device: Sony PRS-T1, Kobo Glo HD
As soon as I noticed that, in 4.20.14601, the entries in the dictionary table of the database are no longer used, I went back to my custom variant of the patch (quite similar to Semwize's version):

Code:
Allow searches on Extra dictionaries (hex approach):
  - Enabled: no
    ## To allow searches on Extra dictionaries change space character at end of
    ## "Extra: " to another char (ex: "Extra:_")
    ## The space char causes a non-desired "English - English" when searching on
    ## Extra dictionary from main menu.
  - FindBaseAddressHex: 00 45 78 74 72 61 3A 20 # hex of "\0Extra:\x20"
  - ReplaceBytes: {Offset: 7, FindH: 20, ReplaceH: A0}
So far, I haven't seen any problems using the side-loaded extra dictionaries.

I only gave up on the non-break space when an "Extra: xx" entry in the dictionary table became mandatory to use extra dictionaries and I couldn't convince the sqlite database to not replace every non-break space with a "normal" space during saving.
taos is offline   Reply With Quote