From fb4f78779b2ca8efef125368f373375aa83bdb16 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Sun, 28 Apr 2024 20:36:12 +0200 Subject: [PATCH] feat: Add kana symbol groupings for double consonants --- src/japanese/utils/kana-utils.ts | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/japanese/utils/kana-utils.ts b/src/japanese/utils/kana-utils.ts index 65ac53c..beb5ba4 100644 --- a/src/japanese/utils/kana-utils.ts +++ b/src/japanese/utils/kana-utils.ts @@ -157,6 +157,45 @@ const symbolGroupings: [string, string, string][] = [ ["ぴゃ", "ピャ", "pya"], ["ぴゅ", "ピュ", "pyu"], ["ぴょ", "ピョ", "pyo"], + ["っか", "ッカ", "kka"], + ["っき", "ッキ", "kki"], + ["っく", "ック", "kku"], + ["っけ", "ッケ", "kke"], + ["っこ", "ッコ", "kko"], + ["っさ", "ッサ", "ssa"], + ["っし", "ッシ", "sshi"], + ["っす", "ッス", "ssu"], + ["っせ", "ッセ", "sse"], + ["っそ", "ッソ", "sso"], + ["った", "ッタ", "tta"], + ["っち", "ッチ", "cchi"], + ["っつ", "ッツ", "ttsu"], + ["って", "ッテ", "tte"], + ["っと", "ット", "tto"], + ["っは", "ッハ", "hha"], + ["っひ", "ッヒ", "hhi"], + ["っふ", "ッフ", "ffu"], + ["っへ", "ッヘ", "hhe"], + ["っほ", "ッホ", "hho"], + ["っや", "ッヤ", "yya"], + ["っゆ", "ッユ", "yyu"], + ["っよ", "ッヨ", "yyo"], + ["っら", "ッラ", "rra"], + ["っり", "ッリ", "rri"], + ["っる", "ッル", "rru"], + ["っれ", "ッレ", "rre"], + ["っろ", "ッロ", "rro"], + ["っわ", "ッワ", "wwa"], + ["っを", "ッヲ", "wwo"], + ["っん", "ッン", "nn"], + ["っが", "ッガ", "gga"], + ["っぎ", "ッギ", "ggi"], + ["っぐ", "ッグ", "ggu"], + ["っげ", "ッゲ", "gge"], + ["っご", "ッゴ", "ggo"], + ["っざ", "ッザ", "zza"], + ["っじ", "ッジ", "jji"], + ["っず", "ッズ", "zzu"], ]; const hiraganaLookup = new Map([