1 #[allow(dead_code)] 2 pub const JA_PUNC: [char; 18] = [ 3 '!', '?', '。', ':', '・', '、', '〜', 'ー', '「', '」', '『', '』', '[', ']', '(', ')', '{', '}', 4 ]; 5 6 #[allow(dead_code)] 7 pub const EN_PUNC: [char; 18] = [ 8 '!', '?', '.', ':', '/', ',', '~', '-', '‘', '’', '“', '”', '[', ']', '(', ')', '{', '}', 9 ]; 10 11 #[allow(dead_code)] 12 pub const ROMA_TO_HIRA_KATA: [[&str; 3]; 338] = [ 13 /* symbols that should all be the same after conversion */ 14 ["ヶ", "ヶ", "ヶ"], 15 ["ヵ", "ヵ", "ヵ"], 16 ["1", "1", "1"], 17 ["@", "@", "@"], 18 ["#", "#", "#"], 19 ["$", "$", "$"], 20 ["%", "%", "%"], 21 /* should all convert */ 22 ["!", "!", "!"], 23 ["?", "?", "?"], 24 [".", "。", "。"], 25 [":", ":", ":"], 26 ["/", "・", "・"], 27 [",", "、", "、"], 28 ["~", "〜", "〜"], 29 ["-", "ー", "ー"], 30 ["‘", "「", "「"], 31 ["’", "」", "」"], 32 ["“", "『", "『"], 33 ["”", "』", "』"], 34 ["[", "[", "["], 35 ["]", "]", "]"], 36 ["(", "(", "("], 37 [")", ")", ")"], 38 ["{", "{", "{"], 39 ["}", "}", "}"], 40 ["a", "あ", "ア"], 41 ["i", "い", "イ"], 42 ["u", "う", "ウ"], 43 ["e", "え", "エ"], 44 ["o", "お", "オ"], 45 ["la", "ぁ", "ァ"], 46 ["xa", "ぁ", "ァ"], 47 ["li", "ぃ", "ィ"], 48 ["xi", "ぃ", "ィ"], 49 ["lu", "ぅ", "ゥ"], 50 ["xu", "ぅ", "ゥ"], 51 ["le", "ぇ", "ェ"], 52 ["xe", "ぇ", "ェ"], 53 ["lo", "ぉ", "ォ"], 54 ["xo", "ぉ", "ォ"], 55 ["yi", "い", "イ"], 56 ["wu", "う", "ウ"], 57 ["whu", "う", "ウ"], 58 ["xa", "ぁ", "ァ"], 59 ["xi", "ぃ", "ィ"], 60 ["xu", "ぅ", "ゥ"], 61 ["xe", "ぇ", "ェ"], 62 ["xo", "ぉ", "ォ"], 63 ["xyi", "ぃ", "ィ"], 64 ["xye", "ぇ", "ェ"], 65 ["ye", "いぇ", "イェ"], 66 ["wha", "うぁ", "ウァ"], 67 ["whi", "うぃ", "ウィ"], 68 ["whe", "うぇ", "ウェ"], 69 ["who", "うぉ", "ウォ"], 70 ["wi", "うぃ", "ウィ"], 71 ["we", "うぇ", "ウェ"], 72 ["va", "ゔぁ", "ヴァ"], 73 ["vi", "ゔぃ", "ヴィ"], 74 ["vu", "ゔ", "ヴ"], 75 ["ve", "ゔぇ", "ヴェ"], 76 ["vo", "ゔぉ", "ヴォ"], 77 ["vyi", "ゔぃ", "ヴィ"], 78 ["vye", "ゔぇ", "ヴェ"], 79 ["vya", "ゔゃ", "ヴャ"], 80 ["vyu", "ゔゅ", "ヴュ"], 81 ["vyo", "ゔょ", "ヴョ"], 82 ["ka", "か", "カ"], 83 ["ki", "き", "キ"], 84 ["ku", "く", "ク"], 85 ["ke", "け", "ケ"], 86 ["ko", "こ", "コ"], 87 ["lka", "ヵ", "ヵ"], 88 ["lke", "ヶ", "ヶ"], 89 ["xka", "ヵ", "ヵ"], 90 ["xke", "ヶ", "ヶ"], 91 ["kya", "きゃ", "キャ"], 92 ["kyi", "きぃ", "キィ"], 93 ["kyu", "きゅ", "キュ"], 94 ["kye", "きぇ", "キェ"], 95 ["kyo", "きょ", "キョ"], 96 ["ca", "か", "カ"], 97 ["ci", "き", "キ"], 98 ["cu", "く", "ク"], 99 ["ce", "け", "ケ"], 100 ["co", "こ", "コ"], 101 ["lca", "ヵ", "ヵ"], 102 ["lce", "ヶ", "ヶ"], 103 ["xca", "ヵ", "ヵ"], 104 ["xce", "ヶ", "ヶ"], 105 ["qya", "くゃ", "クャ"], 106 ["qyu", "くゅ", "クュ"], 107 ["qyo", "くょ", "クョ"], 108 ["qwa", "くぁ", "クァ"], 109 ["qwi", "くぃ", "クィ"], 110 ["qwu", "くぅ", "クゥ"], 111 ["qwe", "くぇ", "クェ"], 112 ["qwo", "くぉ", "クォ"], 113 ["qa", "くぁ", "クァ"], 114 ["qi", "くぃ", "クィ"], 115 ["qe", "くぇ", "クェ"], 116 ["qo", "くぉ", "クォ"], 117 ["kwa", "くぁ", "クァ"], 118 ["qyi", "くぃ", "クィ"], 119 ["qye", "くぇ", "クェ"], 120 ["ga", "が", "ガ"], 121 ["gi", "ぎ", "ギ"], 122 ["gu", "ぐ", "グ"], 123 ["ge", "げ", "ゲ"], 124 ["go", "ご", "ゴ"], 125 ["gya", "ぎゃ", "ギャ"], 126 ["gyi", "ぎぃ", "ギィ"], 127 ["gyu", "ぎゅ", "ギュ"], 128 ["gye", "ぎぇ", "ギェ"], 129 ["gyo", "ぎょ", "ギョ"], 130 ["gwa", "ぐぁ", "グァ"], 131 ["gwi", "ぐぃ", "グィ"], 132 ["gwu", "ぐぅ", "グゥ"], 133 ["gwe", "ぐぇ", "グェ"], 134 ["gwo", "ぐぉ", "グォ"], 135 ["sa", "さ", "サ"], 136 ["si", "し", "シ"], 137 ["su", "す", "ス"], 138 ["se", "せ", "セ"], 139 ["so", "そ", "ソ"], 140 ["shi", "し", "シ"], 141 ["za", "ざ", "ザ"], 142 ["zi", "じ", "ジ"], 143 ["zu", "ず", "ズ"], 144 ["ze", "ぜ", "ゼ"], 145 ["zo", "ぞ", "ゾ"], 146 ["ji", "じ", "ジ"], 147 ["sya", "しゃ", "シャ"], 148 ["syi", "しぃ", "シィ"], 149 ["syu", "しゅ", "シュ"], 150 ["sye", "しぇ", "シェ"], 151 ["syo", "しょ", "ショ"], 152 ["sha", "しゃ", "シャ"], 153 ["shu", "しゅ", "シュ"], 154 ["she", "しぇ", "シェ"], 155 ["sho", "しょ", "ショ"], 156 ["shya", "しゃ", "シャ"], 157 ["shyu", "しゅ", "シュ"], 158 ["shye", "しぇ", "シェ"], 159 ["shyo", "しょ", "ショ"], 160 ["swa", "すぁ", "スァ"], 161 ["swi", "すぃ", "スィ"], 162 ["swu", "すぅ", "スゥ"], 163 ["swe", "すぇ", "スェ"], 164 ["swo", "すぉ", "スォ"], 165 ["zya", "じゃ", "ジャ"], 166 ["zyi", "じぃ", "ジィ"], 167 ["zyu", "じゅ", "ジュ"], 168 ["zye", "じぇ", "ジェ"], 169 ["zyo", "じょ", "ジョ"], 170 ["ja", "じゃ", "ジャ"], 171 ["ju", "じゅ", "ジュ"], 172 ["je", "じぇ", "ジェ"], 173 ["jo", "じょ", "ジョ"], 174 ["jya", "じゃ", "ジャ"], 175 ["jyi", "じぃ", "ジィ"], 176 ["jyu", "じゅ", "ジュ"], 177 ["jye", "じぇ", "ジェ"], 178 ["jyo", "じょ", "ジョ"], 179 ["ta", "た", "タ"], 180 ["ti", "ち", "チ"], 181 ["tu", "つ", "ツ"], 182 ["te", "て", "テ"], 183 ["to", "と", "ト"], 184 ["chi", "ち", "チ"], 185 ["tsu", "つ", "ツ"], 186 ["ltu", "っ", "ッ"], 187 ["xtu", "っ", "ッ"], 188 ["ltsu", "っ", "ッ"], 189 ["tya", "ちゃ", "チャ"], 190 ["tyi", "ちぃ", "チィ"], 191 ["tyu", "ちゅ", "チュ"], 192 ["tye", "ちぇ", "チェ"], 193 ["tyo", "ちょ", "チョ"], 194 ["cha", "ちゃ", "チャ"], 195 ["chu", "ちゅ", "チュ"], 196 ["che", "ちぇ", "チェ"], 197 ["cho", "ちょ", "チョ"], 198 ["cya", "ちゃ", "チャ"], 199 ["cyi", "ちぃ", "チィ"], 200 ["cyu", "ちゅ", "チュ"], 201 ["cye", "ちぇ", "チェ"], 202 ["cyo", "ちょ", "チョ"], 203 ["chya", "ちゃ", "チャ"], 204 ["chyu", "ちゅ", "チュ"], 205 ["chye", "ちぇ", "チェ"], 206 ["chyo", "ちょ", "チョ"], 207 ["tsa", "つぁ", "ツァ"], 208 ["tsi", "つぃ", "ツィ"], 209 ["tse", "つぇ", "ツェ"], 210 ["tso", "つぉ", "ツォ"], 211 ["tha", "てゃ", "テャ"], 212 ["thi", "てぃ", "ティ"], 213 ["thu", "てゅ", "テュ"], 214 ["the", "てぇ", "テェ"], 215 ["tho", "てょ", "テョ"], 216 ["twa", "とぁ", "トァ"], 217 ["twi", "とぃ", "トィ"], 218 ["twu", "とぅ", "トゥ"], 219 ["twe", "とぇ", "トェ"], 220 ["two", "とぉ", "トォ"], 221 ["da", "だ", "ダ"], 222 ["di", "ぢ", "ヂ"], 223 ["du", "づ", "ヅ"], 224 ["de", "で", "デ"], 225 ["do", "ど", "ド"], 226 ["dya", "ぢゃ", "ヂャ"], 227 ["dyi", "ぢぃ", "ヂィ"], 228 ["dyu", "ぢゅ", "ヂュ"], 229 ["dye", "ぢぇ", "ヂェ"], 230 ["dyo", "ぢょ", "ヂョ"], 231 ["dha", "でゃ", "デャ"], 232 ["dhi", "でぃ", "ディ"], 233 ["dhu", "でゅ", "デュ"], 234 ["dhe", "でぇ", "デェ"], 235 ["dho", "でょ", "デョ"], 236 ["dwa", "どぁ", "ドァ"], 237 ["dwi", "どぃ", "ドィ"], 238 ["dwu", "どぅ", "ドゥ"], 239 ["dwe", "どぇ", "ドェ"], 240 ["dwo", "どぉ", "ドォ"], 241 ["na", "な", "ナ"], 242 ["ni", "に", "ニ"], 243 ["nu", "ぬ", "ヌ"], 244 ["ne", "ね", "ネ"], 245 ["no", "の", "ノ"], 246 ["nya", "にゃ", "ニャ"], 247 ["nyi", "にぃ", "ニィ"], 248 ["nyu", "にゅ", "ニュ"], 249 ["nye", "にぇ", "ニェ"], 250 ["nyo", "にょ", "ニョ"], 251 ["ha", "は", "ハ"], 252 ["hi", "ひ", "ヒ"], 253 ["hu", "ふ", "フ"], 254 ["he", "へ", "ヘ"], 255 ["ho", "ほ", "ホ"], 256 ["fu", "ふ", "フ"], 257 ["hya", "ひゃ", "ヒャ"], 258 ["hyi", "ひぃ", "ヒィ"], 259 ["hyu", "ひゅ", "ヒュ"], 260 ["hye", "ひぇ", "ヒェ"], 261 ["hyo", "ひょ", "ヒョ"], 262 ["fya", "ふゃ", "フャ"], 263 ["fyu", "ふゅ", "フュ"], 264 ["fyo", "ふょ", "フョ"], 265 ["fwa", "ふぁ", "ファ"], 266 ["fwi", "ふぃ", "フィ"], 267 ["fwu", "ふぅ", "フゥ"], 268 ["fwe", "ふぇ", "フェ"], 269 ["fwo", "ふぉ", "フォ"], 270 ["fa", "ふぁ", "ファ"], 271 ["fi", "ふぃ", "フィ"], 272 ["fe", "ふぇ", "フェ"], 273 ["fo", "ふぉ", "フォ"], 274 ["fyi", "ふぃ", "フィ"], 275 ["fye", "ふぇ", "フェ"], 276 ["ba", "ば", "バ"], 277 ["bi", "び", "ビ"], 278 ["bu", "ぶ", "ブ"], 279 ["be", "べ", "ベ"], 280 ["bo", "ぼ", "ボ"], 281 ["bya", "びゃ", "ビャ"], 282 ["byi", "びぃ", "ビィ"], 283 ["byu", "びゅ", "ビュ"], 284 ["bye", "びぇ", "ビェ"], 285 ["byo", "びょ", "ビョ"], 286 ["pa", "ぱ", "パ"], 287 ["pi", "ぴ", "ピ"], 288 ["pu", "ぷ", "プ"], 289 ["pe", "ぺ", "ペ"], 290 ["po", "ぽ", "ポ"], 291 ["pya", "ぴゃ", "ピャ"], 292 ["pyi", "ぴぃ", "ピィ"], 293 ["pyu", "ぴゅ", "ピュ"], 294 ["pye", "ぴぇ", "ピェ"], 295 ["pyo", "ぴょ", "ピョ"], 296 ["ma", "ま", "マ"], 297 ["mi", "み", "ミ"], 298 ["mu", "む", "ム"], 299 ["me", "め", "メ"], 300 ["mo", "も", "モ"], 301 ["mya", "みゃ", "ミャ"], 302 ["myi", "みぃ", "ミィ"], 303 ["myu", "みゅ", "ミュ"], 304 ["mye", "みぇ", "ミェ"], 305 ["myo", "みょ", "ミョ"], 306 ["ya", "や", "ヤ"], 307 ["yu", "ゆ", "ユ"], 308 ["yo", "よ", "ヨ"], 309 ["xya", "ゃ", "ャ"], 310 ["xyu", "ゅ", "ュ"], 311 ["xyo", "ょ", "ョ"], 312 ["ra", "ら", "ラ"], 313 ["ri", "り", "リ"], 314 ["ru", "る", "ル"], 315 ["re", "れ", "レ"], 316 ["ro", "ろ", "ロ"], 317 ["rya", "りゃ", "リャ"], 318 ["ryi", "りぃ", "リィ"], 319 ["ryu", "りゅ", "リュ"], 320 ["rye", "りぇ", "リェ"], 321 ["ryo", "りょ", "リョ"], 322 ["wa", "わ", "ワ"], 323 ["wo", "を", "ヲ"], 324 ["lwa", "ゎ", "ヮ"], 325 ["xwa", "ゎ", "ヮ"], 326 ["n", "ん", "ン"], 327 ["nn", "んん", "ンン"], 328 ["xn", "ん", "ン"], 329 // double consonants 330 ["atta", "あった", "アッタ"], 331 ["gakkounakatta", "がっこうなかった", "ガッコウナカッタ"], 332 ["babba", "ばっば", "バッバ"], 333 ["cacca", "かっか", "カッカ"], 334 ["chaccha", "ちゃっちゃ", "チャッチャ"], 335 ["dadda", "だっだ", "ダッダ"], 336 ["fuffu", "ふっふ", "フッフ"], 337 ["gagga", "がっが", "ガッガ"], 338 ["hahha", "はっは", "ハッハ"], 339 ["jajja", "じゃっじゃ", "ジャッジャ"], 340 ["kakka", "かっか", "カッカ"], 341 ["mamma", "まっま", "マッマ"], 342 ["nanna", "なんな", "ナンナ"], 343 ["pappa", "ぱっぱ", "パッパ"], 344 ["qaqqa", "くぁっくぁ", "クァックァ"], 345 ["rarra", "らっら", "ラッラ"], 346 ["sassa", "さっさ", "サッサ"], 347 ["shassha", "しゃっしゃ", "シャッシャ"], 348 ["tatta", "たった", "タッタ"], 349 ["tsuttsu", "つっつ", "ツッツ"], 350 ["vavva", "ゔぁっゔぁ", "ヴァッヴァ"], 351 ["wawwa", "わっわ", "ワッワ"], 352 ["yayya", "やっや", "ヤッヤ"], 353 ["zazza", "ざっざ", "ザッザ"], 354 ]; 355 356 #[allow(dead_code)] 357 pub const HIRA_KATA_TO_ROMA: [[&str; 3]; 192] = [ 358 // symbols that should all be the same after conversion 359 ["ヶ", "ヶ", "ヶ"], 360 ["ヵ", "ヵ", "ヵ"], 361 ["1", "1", "1"], 362 ["@", "@", "@"], 363 ["#", "#", "#"], 364 ["$", "$", "$"], 365 ["%", "%", "%"], 366 // quick brown fox / iroha 367 ["いろはにほへと", "イロハニホヘト", "irohanihoheto"], 368 ["ちりぬるを", "チリヌルヲ", "chirinuruwo"], 369 ["わかよたれそ", "ワカヨタレソ", "wakayotareso"], 370 ["つねならむ", "ツネナラム", "tsunenaramu"], 371 ["うゐのおくやま", "ウヰノオクヤマ", "uwinookuyama"], 372 ["けふこえて", "ケフコエテ", "kefukoete"], 373 ["あさきゆめみし", "アサキユメミシ", "asakiyumemishi"], 374 ["ゑひもせすん", "ヱヒモセスン", "wehimosesun"], 375 /* should all convert */ 376 ["!", "!", "!"], 377 ["?", "?", "?"], 378 ["。", "。", "."], 379 [":", ":", ":"], 380 ["・", "・", "/"], 381 ["、", "、", ","], 382 ["〜", "〜", "~"], 383 ["ー", "ー", "-"], 384 ["「", "「", "‘"], 385 ["」", "」", "’"], 386 ["『", "『", "“"], 387 ["』", "』", "”"], 388 ["[", "[", "["], 389 ["]", "]", "]"], 390 ["(", "(", "("], 391 [")", ")", ")"], 392 ["{", "{", "{"], 393 ["}", "}", "}"], 394 // hepburn 395 ["か", "カ", "ka"], 396 ["き", "キ", "ki"], 397 ["く", "ク", "ku"], 398 ["け", "ケ", "ke"], 399 ["こ", "コ", "ko"], 400 ["きゃ", "キャ", "kya"], 401 ["きゅ", "キュ", "kyu"], 402 ["きょ", "キョ", "kyo"], 403 ["さ", "サ", "sa"], 404 ["し", "シ", "shi"], 405 ["す", "ス", "su"], 406 ["せ", "セ", "se"], 407 ["そ", "ソ", "so"], 408 ["しゃ", "シャ", "sha"], 409 ["しゅ", "シュ", "shu"], 410 ["しょ", "ショ", "sho"], 411 ["た", "タ", "ta"], 412 ["ち", "チ", "chi"], 413 ["つ", "ツ", "tsu"], 414 ["て", "テ", "te"], 415 ["と", "ト", "to"], 416 ["ちゃ", "チャ", "cha"], 417 ["ちゅ", "チュ", "chu"], 418 ["ちょ", "チョ", "cho"], 419 ["な", "ナ", "na"], 420 ["に", "ニ", "ni"], 421 ["ぬ", "ヌ", "nu"], 422 ["ね", "ネ", "ne"], 423 ["の", "ノ", "no"], 424 ["にゃ", "ニャ", "nya"], 425 ["にゅ", "ニュ", "nyu"], 426 ["にょ", "ニョ", "nyo"], 427 ["は", "ハ", "ha"], 428 ["ひ", "ヒ", "hi"], 429 ["ふ", "フ", "fu"], 430 ["へ", "ヘ", "he"], 431 ["ほ", "ホ", "ho"], 432 ["ひゃ", "ヒャ", "hya"], 433 ["ひゅ", "ヒュ", "hyu"], 434 ["ひょ", "ヒョ", "hyo"], 435 ["ま", "マ", "ma"], 436 ["み", "ミ", "mi"], 437 ["む", "ム", "mu"], 438 ["め", "メ", "me"], 439 ["も", "モ", "mo"], 440 ["みゃ", "ミャ", "mya"], 441 ["みゅ", "ミュ", "myu"], 442 ["みょ", "ミョ", "myo"], 443 ["ら", "ラ", "ra"], 444 ["り", "リ", "ri"], 445 ["る", "ル", "ru"], 446 ["れ", "レ", "re"], 447 ["ろ", "ロ", "ro"], 448 ["りゃ", "リャ", "rya"], 449 ["りゅ", "リュ", "ryu"], 450 ["りょ", "リョ", "ryo"], 451 ["や", "ヤ", "ya"], 452 ["ゆ", "ユ", "yu"], 453 ["よ", "ヨ", "yo"], 454 ["わ", "ワ", "wa"], 455 ["ゐ", "ヰ", "wi"], 456 ["ゑ", "ヱ", "we"], 457 ["を", "ヲ", "wo"], 458 // dakuten 459 ["が", "ガ", "ga"], 460 ["ぎ", "ギ", "gi"], 461 ["ぐ", "グ", "gu"], 462 ["げ", "ゲ", "ge"], 463 ["ご", "ゴ", "go"], 464 ["ぎゃ", "ギャ", "gya"], 465 ["ぎゅ", "ギュ", "gyu"], 466 ["ぎょ", "ギョ", "gyo"], 467 ["ざ", "ザ", "za"], 468 ["じ", "ジ", "ji"], 469 ["ず", "ズ", "zu"], 470 ["ぜ", "ゼ", "ze"], 471 ["ぞ", "ゾ", "zo"], 472 ["じゃ", "ジャ", "ja"], 473 ["じゅ", "ジュ", "ju"], 474 ["じょ", "ジョ", "jo"], 475 ["だ", "ダ", "da"], 476 ["ぢ", "ヂ", "ji"], 477 ["づ", "ヅ", "zu"], 478 ["で", "デ", "de"], 479 ["ど", "ド", "do"], 480 ["ぢゃ", "ヂャ", "ja"], 481 ["ぢゅ", "ヂュ", "ju"], 482 ["ぢょ", "ヂョ", "jo"], 483 ["ば", "バ", "ba"], 484 ["び", "ビ", "bi"], 485 ["ぶ", "ブ", "bu"], 486 ["べ", "ベ", "be"], 487 ["ぼ", "ボ", "bo"], 488 ["びゃ", "ビャ", "bya"], 489 ["びゅ", "ビュ", "byu"], 490 ["びょ", "ビョ", "byo"], 491 ["ぱ", "パ", "pa"], 492 ["ぴ", "ピ", "pi"], 493 ["ぷ", "プ", "pu"], 494 ["ぺ", "ペ", "pe"], 495 ["ぽ", "ポ", "po"], 496 ["ぴゃ", "ピャ", "pya"], 497 ["ぴゅ", "ピュ", "pyu"], 498 ["ぴょ", "ピョ", "pyo"], 499 // little kana 500 ["ぁ", "ァ", "a"], 501 ["ぃ", "ィ", "i"], 502 ["ぅ", "ゥ", "u"], 503 ["ぇ", "ェ", "e"], 504 ["ぉ", "ォ", "o"], 505 ["っ", "ッ", ""], 506 ["ゃ", "ャ", "ya"], 507 ["ゅ", "ュ", "yu"], 508 ["ょ", "ョ", "yo"], 509 // n 510 ["ん", "ン", "n"], 511 ["んん", "ンン", "nn"], 512 ["あんない", "アンナイ", "annai"], 513 ["ぐんま", "グンマ", "gunma"], 514 // double consonants 515 ["あった", "アッタ", "atta"], 516 ["がっこうなかった", "ガッコウナカッタ", "gakkounakatta"], 517 ["けっか", "ケッカ", "kekka"], 518 ["さっさと", "サッサト", "sassato"], 519 ["ずっと", "ズット", "zutto"], 520 ["きっぷ", "キップ", "kippu"], 521 ["ざっし", "ザッシ", "zasshi"], 522 ["いっしょ", "イッショ", "issho"], 523 ["こっち", "コッチ", "kotchi"], 524 ["まっちゃ", "マッチャ", "matcha"], 525 ["みっつ", "ミッツ", "mittsu"], 526 ["ばっば", "バッバ", "babba"], 527 ["かっか", "カッカ", "kakka"], 528 ["ちゃっちゃ", "チャッチャ", "chatcha"], 529 ["だっだ", "ダッダ", "dadda"], 530 ["ふっふ", "フッフ", "fuffu"], 531 ["がっが", "ガッガ", "gagga"], 532 ["はっは", "ハッハ", "hahha"], 533 ["じゃっじゃ", "ジャッジャ", "jajja"], 534 ["かっか", "カッカ", "kakka"], 535 ["まっま", "マッマ", "mamma"], 536 ["なんな", "ナンナ", "nanna"], 537 ["ぱっぱ", "パッパ", "pappa"], 538 ["らっら", "ラッラ", "rarra"], 539 ["さっさ", "サッサ", "sassa"], 540 ["しゃっしゃ", "シャッシャ", "shassha"], 541 ["たった", "タッタ", "tatta"], 542 ["つっつ", "ツッツ", "tsuttsu"], 543 ["わっわ", "ワッワ", "wawwa"], 544 ["ざっざ", "ザッザ", "zazza"], 545 // hira long vowels 546 ["がっこう", "", "gakkou"], 547 ["とうきょう", "", "toukyou"], 548 ["べんきょう", "", "benkyou"], 549 ["でんぽう", "", "denpou"], 550 ["きんようび", "", "kin'youbi"], 551 ["こうし", "", "koushi"], 552 // kata long vowels 553 ["", "セーラー", "seeraa"], 554 ["", "パーティー", "paateii"], 555 ["", "ヒーター", "hiitaa"], 556 ["", "タクシー", "takushii"], 557 ["", "スーパーマン", "suupaaman"], 558 ["", "バレーボール", "bareebooru"], 559 ["", "ソール", "sooru"], 560 ]; 561