Random thoughts shooting out of volatile mind
FreeDict Basics

FreeDict dictionaries are written using XML markup language which adhere to Text Encoding Initiatives DTD. The main reason for using XML markup is it makes the dictionaries platform and application independent which means if you develop dictionary in this format its not only meant for Dictd you can convert this XML markup to become suitable with any other dictionary using proper tool. I'll tell about the conversion in my later posts. To know more about the TEI DTD and its pro's and con's please refer this link.

FreeDict recommends use of GNU Public License v2 (GPL v2) or GNU Free Documentation License. To read more on licensing please refer this link.

Its better to write the dictionary in Unicode format especially if dictionary belongs to some local language (like Kannada). So make sure that the text editor which you are using supports unicode (UTF-8 encoding). Here is a list of Text Editor which supports Unicode Emacs, Xemacs, Gedit, Kedit etc. Wisely choose your editor before jumping to creating the dictionary.

So here is the How To's from the Free Dict org which gives more info on the topics I've mentioned here
  1. Licensing
  2. XML Markup
  3. Unicode

These are the basics read it carefully. In my next post i'm going to tell how I installed the TEI DTD's and updated the system wide catalog in Ubuntu Karmic (hope it will work fine on debian also).

Posted by: copyninja on Sunday, 15 November 2009

blog comments powered by Disqus
Fork me on GitHub