Thread: Dictionary FAQ
View Single Post
Old 10-29-2011, 06:07 AM   #10
yaodis
Junior Member
yaodis began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2011
Device: kindle 3 (3g)
Quote:
Originally Posted by PoP View Post
I solved my own problem.

From https://wiki.mobileread.com/wiki/MOBI I noticed in that in the MOBI header, at offsets 96 and 100 are the input and output languages for dictionaries.

It seems that Mobi2Mobi is reporting the language locale field at offset 92 and ignores the two next fields.

I then used a Hex editor to patch these fields in my spanish dictionary to 1034 1034 and in my german dictionary to 1031 1031 (replicating the language locale field indicated by Mobi2Mobi from offset 92).

Now all my dictionaries are switched to properly depending on the language locale of the book read.
can you tell me how you find the right offset that determined the language meta data. my is just like this
yaodis is offline   Reply With Quote