/usr/share/doc/makedic/README is in makedic 6.5deb2-11.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | [note: CHANGE FROM OLD VERSIONS: USE "kdrill -edictfile hira.edic"]
[ Plus, this is the update where katakana are in UPPERCASE]
kdrill normally uses the "kanjidic" and "edict" dictionaries. They are rather
large dictionaries of Kanji and Japanese phrases.
However, if you wish to drill yourself on the pronunciation of kana,
(hiragana and katakana) you may instead substitute one of the dictionaries
here.
Pre-generated dictionaries are:
hira.edic - basic hiragana
hiraplus.edic - full hiragana
kata.edic - basic katakana
kataplus.edic - full katakana
fullkatahira.edic - all kana
You may call kdrill with one of them as a substitute edictfile dictionary,
as follows:
% kdrill -edictfile kana.edic -kdictfile none
############################################################
# End of basic section #
############################################################
If you would like to make your own specialized dictionaries,
the "makedic" and "makeedict" programs in this directory can help you generate
your own custom kanjidic or edict-style dictionaries.
To generate your own dictionary -- for example, "hira.edic", do:
makedic hira.edic <infile.hira
You may also merge dictionaries together. For example,
% cat hira.edic kata.edic >kana+hira.edic
##########################################################################
You don't have to read anything below here, unless you are enthusiastic
##########################################################################
----- DISCLAIMER ------
I do not guarantee the dictionaries to be %100 accurate. I'm only a
beginner myself.
If you want to make your own libraries with kdrill (for example, using
the greek or cyrillic in the kanji24 font), you can also do that
with "makedic". Look at the "infile"'s for samples of input.
Basic structure of input
------------------------
makeedict expects:
one line JIS encoding of up to two characters, in hex, with spaces between
the two, if you have two characters
one line english translation
[repeat until done]
It outputs in edict format.
makedict expects:
one line JIS encoding of a SINGLE character, in hex, with spaces
one line of english translation
It outputs in kanjidic format.
Obviously, these are rather minimal! If you want to improve upon them,
I welcome your code contributions.
If you want to do something that you can't quite do with these programs,
please let me know, and I'll try to put something together for you!
Philip Brown
phil@bolthole.com
|