data(kana): one sokuon rule for every doubled consonant, and the missing hira rows
Hiragana spelled out 42 doubled syllables (kka, ssha, ttsu, ...) and so knew none it did not list: matcha, baggu and beddo came out as ma-tc-ha, ba-gg-u. Katakana already used the engine's small-tsu rule for a few doubles. Both maps now list every doubled consonant but n, plus tch, and hiragana gains di, che and fa/fi/fe/fo like katakana.
This commit is contained in:
66
map/hira.map
66
map/hira.map
@@ -42,10 +42,12 @@ so そ
|
|||||||
zo ぞ
|
zo ぞ
|
||||||
ta た
|
ta た
|
||||||
da だ
|
da だ
|
||||||
|
di ぢ
|
||||||
ti ち
|
ti ち
|
||||||
chi ち
|
chi ち
|
||||||
cha ちゃ
|
cha ちゃ
|
||||||
chu ちゅ
|
chu ちゅ
|
||||||
|
che ちぇ
|
||||||
tyu ちゅ
|
tyu ちゅ
|
||||||
cho ちょ
|
cho ちょ
|
||||||
ji じ
|
ji じ
|
||||||
@@ -83,6 +85,10 @@ pyu ぴゅ
|
|||||||
pyo ぴょ
|
pyo ぴょ
|
||||||
hu ふ
|
hu ふ
|
||||||
fu ふ
|
fu ふ
|
||||||
|
fa ふぁ
|
||||||
|
fi ふぃ
|
||||||
|
fe ふぇ
|
||||||
|
fo ふぉ
|
||||||
bu ぶ
|
bu ぶ
|
||||||
vu ぶ
|
vu ぶ
|
||||||
pu ぷ
|
pu ぷ
|
||||||
@@ -124,47 +130,23 @@ xi ぃ
|
|||||||
xu ぅ
|
xu ぅ
|
||||||
xe ぇ
|
xe ぇ
|
||||||
xo ぉ
|
xo ぉ
|
||||||
kka っか
|
kk っ
|
||||||
kki っき
|
ss っ
|
||||||
kkya っきゃ
|
tt っ
|
||||||
kkyu っきゅ
|
pp っ
|
||||||
kkyo っきょ
|
cc っ
|
||||||
kku っく
|
gg っ
|
||||||
kke っけ
|
zz っ
|
||||||
kko っこ
|
jj っ
|
||||||
ssa っさ
|
dd っ
|
||||||
ssi っし
|
bb っ
|
||||||
sshi っし
|
hh っ
|
||||||
ssha っしゃ
|
ff っ
|
||||||
sshu っしゅ
|
mm っ
|
||||||
sshe っしぇ
|
yy っ
|
||||||
ssho っしょ
|
rr っ
|
||||||
ssyo っしょ
|
ww っ
|
||||||
ssu っす
|
vv っ
|
||||||
sse っせ
|
tch っ
|
||||||
sso っそ
|
|
||||||
tta った
|
|
||||||
dda っだ
|
|
||||||
tti っち
|
|
||||||
cchi っち
|
|
||||||
ccha っちゃ
|
|
||||||
cchu っちゅ
|
|
||||||
ttyu っちゅ
|
|
||||||
ccho っちょ
|
|
||||||
ttu っつ
|
|
||||||
ttsu っつ
|
|
||||||
ddu っづ
|
|
||||||
tte って
|
|
||||||
dde っで
|
|
||||||
tto っと
|
|
||||||
ddo っど
|
|
||||||
ppa っぱ
|
|
||||||
ppi っぴ
|
|
||||||
ppya っぴゃ
|
|
||||||
ppyu っぴゅ
|
|
||||||
ppyo っぴょ
|
|
||||||
ppu っぷ
|
|
||||||
ppe っぺ
|
|
||||||
ppo っぽ
|
|
||||||
. 。
|
. 。
|
||||||
, 、
|
, 、
|
||||||
|
|||||||
11
map/kata.map
11
map/kata.map
@@ -128,6 +128,17 @@ pp ッ
|
|||||||
tt ッ
|
tt ッ
|
||||||
tch ッ
|
tch ッ
|
||||||
ss ッ
|
ss ッ
|
||||||
|
gg ッ
|
||||||
|
zz ッ
|
||||||
|
jj ッ
|
||||||
|
bb ッ
|
||||||
|
hh ッ
|
||||||
|
ff ッ
|
||||||
|
mm ッ
|
||||||
|
yy ッ
|
||||||
|
rr ッ
|
||||||
|
ww ッ
|
||||||
|
vv ッ
|
||||||
di ディ
|
di ディ
|
||||||
fa ファ
|
fa ファ
|
||||||
fi フィ
|
fi フィ
|
||||||
|
|||||||
@@ -1065,6 +1065,8 @@ engine_japanese_readings(struct ct *t)
|
|||||||
char *want;
|
char *want;
|
||||||
} replay[] = {
|
} replay[] = {
|
||||||
{ "kitte", "きって" },
|
{ "kitte", "きって" },
|
||||||
|
{ "matcha", "まっちゃ" },
|
||||||
|
{ "baggu", "ばっぐ" },
|
||||||
{ "kanj", "かんj" },
|
{ "kanj", "かんj" },
|
||||||
{ "n'ya", "んや" },
|
{ "n'ya", "んや" },
|
||||||
};
|
};
|
||||||
@@ -1189,6 +1191,7 @@ engine_katakana_sequences(struct ct *t)
|
|||||||
{ "katta", "カッタ" },
|
{ "katta", "カッタ" },
|
||||||
{ "gakkou", "ガッコウ" },
|
{ "gakkou", "ガッコウ" },
|
||||||
{ "matcha", "マッチャ" },
|
{ "matcha", "マッチャ" },
|
||||||
|
{ "baggu", "バッグ" },
|
||||||
{ "xu", "ゥ" },
|
{ "xu", "ゥ" },
|
||||||
{ "vu", "ヴ" },
|
{ "vu", "ヴ" },
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user