View Single Post
Old 04-06-2011, 01:29 PM   #27
porkupan
Fanatic
porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.porkupan ought to be getting tired of karma fortunes by now.
 
porkupan's Avatar
 
Posts: 556
Karma: 1057213
Join Date: Sep 2006
Location: North Eastern U.S.
Device: Sony Reader
Hey, I see the dictionary discussion has re-activated...

Unfortunately, I am afraid some of you are moving in the wrong direction. We have been though all these exercises last year, and concluded that BBeB Dic Studio cannot by itself be used to produce a working dictionary for Sony Reader. The problem seems to be in the format of the word/search index. The dictionary works with a few words, but only the first few words appear to be indexed correctly.

The BBeb Dic Studio generates a valid LIBRARY.MBF file. The reader's software in fact doesn't care if the dictionary ID starts with FDJP or CDUS. You can either make a binary change in the dictionary header, or hack up the Studio. kconfig.xml points to the dictionary (library) location [bbebDictionaryRootFile], so you can test with dictionaries located in the /Data partition, and you don't need to overmount anything. All you needed to do on PRS-600 was to put the MSD files in the same directory with the MBF file. I suspect it is still so for x50.

It is true that the new BBeB dictionary format supports Unicode, but Shift-JS encoding appears to be sufficient for most applications, so we tested with it.

The bottom line is, the index in the BBeB Dic Studio-generated MSD file must be regenerated. igorsk looked at the structure of the proper index, but he so far hasn't had the time to write code to generate a working index for Sony Reader-type BBeB dictionaries, and replace the Studio-generated index with the proper index. But that seems to be the way to go.

Last edited by porkupan; 04-06-2011 at 01:40 PM. Reason: grammar
porkupan is offline   Reply With Quote