diff --git a/map/hira.map b/map/hira.map index 86cbbb1..3b6e8a6 100644 --- a/map/hira.map +++ b/map/hira.map @@ -42,10 +42,12 @@ so そ zo ぞ ta た da だ +di ぢ ti ち chi ち cha ちゃ chu ちゅ +che ちぇ tyu ちゅ cho ちょ ji じ @@ -83,6 +85,10 @@ pyu ぴゅ pyo ぴょ hu ふ fu ふ +fa ふぁ +fi ふぃ +fe ふぇ +fo ふぉ bu ぶ vu ぶ pu ぷ @@ -124,47 +130,23 @@ xi ぃ xu ぅ xe ぇ xo ぉ -kka っか -kki っき -kkya っきゃ -kkyu っきゅ -kkyo っきょ -kku っく -kke っけ -kko っこ -ssa っさ -ssi っし -sshi っし -ssha っしゃ -sshu っしゅ -sshe っしぇ -ssho っしょ -ssyo っしょ -ssu っす -sse っせ -sso っそ -tta った -dda っだ -tti っち -cchi っち -ccha っちゃ -cchu っちゅ -ttyu っちゅ -ccho っちょ -ttu っつ -ttsu っつ -ddu っづ -tte って -dde っで -tto っと -ddo っど -ppa っぱ -ppi っぴ -ppya っぴゃ -ppyu っぴゅ -ppyo っぴょ -ppu っぷ -ppe っぺ -ppo っぽ +kk っ +ss っ +tt っ +pp っ +cc っ +gg っ +zz っ +jj っ +dd っ +bb っ +hh っ +ff っ +mm っ +yy っ +rr っ +ww っ +vv っ +tch っ . 。 , 、 diff --git a/map/kata.map b/map/kata.map index 5b2ea62..1b54903 100644 --- a/map/kata.map +++ b/map/kata.map @@ -128,6 +128,17 @@ pp ッ tt ッ tch ッ ss ッ +gg ッ +zz ッ +jj ッ +bb ッ +hh ッ +ff ッ +mm ッ +yy ッ +rr ッ +ww ッ +vv ッ di ディ fa ファ fi フィ diff --git a/tests/engine_test.c b/tests/engine_test.c index 7937b20..5afcaa7 100644 --- a/tests/engine_test.c +++ b/tests/engine_test.c @@ -1065,6 +1065,8 @@ engine_japanese_readings(struct ct *t) char *want; } replay[] = { { "kitte", "きって" }, + { "matcha", "まっちゃ" }, + { "baggu", "ばっぐ" }, { "kanj", "かんj" }, { "n'ya", "んや" }, }; @@ -1189,6 +1191,7 @@ engine_katakana_sequences(struct ct *t) { "katta", "カッタ" }, { "gakkou", "ガッコウ" }, { "matcha", "マッチャ" }, + { "baggu", "バッグ" }, { "xu", "ゥ" }, { "vu", "ヴ" }, };