View Single Post
Old 06-28-2018, 01:52 PM   #8
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,121
Karma: 92500001
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by PoP View Post
On Android these dictionaries download as KFX files. Since I have not updated my Kindle firmware (to avoid losing AZW2 support), can someone verify if these dictionaries (not the ebooks) also download as KFX rather than MOBI/KF7.
The Arabic and Indic language dictionaries that download automatically are in KFX format in all of the cases I have checked: iOS, Android, Fire, and Kindle.

(Kindle for PC/Mac does not support Arabic at all so far. It supports Indic languages but not dictionaries for them.)

From my examination of these dictionaries they are in the KDF (SQLite database) variant of KFX format with DRM applied. Newer Kindle apps and firmware come with inflection handling hard coded specifically for Arabic and Indic languages, rather than using rules for handling inflections as part of the dictionary.


Quote:
Originally Posted by PoP View Post
If so, have additional features and publishing guidelines for dictionaries in this new format been issued?

Kfxgen, which is built into Kindle Previewer 3, treats dictionaries in most languages as regular books. However if an attempt is made to process an Arabic or Indic language dictionary it fails with the error:

Error:E00903: "YJ Dictionary conversion not supported for BYOD Dictionary."

(YJ is a reference to Yellow Jersey, the Amazon code name for KFX. I assume BYOD refers to a non-Amazon produced dictionary.)

I have no idea whether or not a MOBI format dictionary would work for these languages. Someone else will have to test that.

Last edited by jhowell; 06-28-2018 at 02:04 PM.
jhowell is offline   Reply With Quote