mirror of
https://github.com/G2-Games/minidisc-cli.git
synced 2025-06-23 09:12:55 -05:00
556 lines
23 KiB
Rust
556 lines
23 KiB
Rust
use once_cell::sync::Lazy;
|
||
use std::collections::HashMap;
|
||
|
||
pub const MAPPINGS_JP: Lazy<HashMap<String, String>> = Lazy::new(|| {[
|
||
("!".to_string(), "!".to_string()),
|
||
("\"".to_string(), """.to_string()),
|
||
("#".to_string(), "#".to_string()),
|
||
("$".to_string(), "$".to_string()),
|
||
("%".to_string(), "%".to_string()),
|
||
("&".to_string(), "&".to_string()),
|
||
("'".to_string(), "'".to_string()),
|
||
("(".to_string(), "(".to_string()),
|
||
(")".to_string(), ")".to_string()),
|
||
("*".to_string(), "*".to_string()),
|
||
("+".to_string(), "+".to_string()),
|
||
(",".to_string(), ",".to_string()),
|
||
("-".to_string(), "-".to_string()),
|
||
(".".to_string(), ".".to_string()),
|
||
("/".to_string(), "/".to_string()),
|
||
(":".to_string(), ":".to_string()),
|
||
(";".to_string(), ";".to_string()),
|
||
("<".to_string(), "<".to_string()),
|
||
("=".to_string(), "=".to_string()),
|
||
(">".to_string(), ">".to_string()),
|
||
("?".to_string(), "?".to_string()),
|
||
("@".to_string(), "@".to_string()),
|
||
("A".to_string(), "A".to_string()),
|
||
("B".to_string(), "B".to_string()),
|
||
("C".to_string(), "C".to_string()),
|
||
("D".to_string(), "D".to_string()),
|
||
("E".to_string(), "E".to_string()),
|
||
("F".to_string(), "F".to_string()),
|
||
("G".to_string(), "G".to_string()),
|
||
("H".to_string(), "H".to_string()),
|
||
("I".to_string(), "I".to_string()),
|
||
("J".to_string(), "J".to_string()),
|
||
("K".to_string(), "K".to_string()),
|
||
("L".to_string(), "L".to_string()),
|
||
("M".to_string(), "M".to_string()),
|
||
("N".to_string(), "N".to_string()),
|
||
("O".to_string(), "O".to_string()),
|
||
("P".to_string(), "P".to_string()),
|
||
("Q".to_string(), "Q".to_string()),
|
||
("R".to_string(), "R".to_string()),
|
||
("S".to_string(), "S".to_string()),
|
||
("T".to_string(), "T".to_string()),
|
||
("U".to_string(), "U".to_string()),
|
||
("V".to_string(), "V".to_string()),
|
||
("W".to_string(), "W".to_string()),
|
||
("X".to_string(), "X".to_string()),
|
||
("Y".to_string(), "Y".to_string()),
|
||
("Z".to_string(), "Z".to_string()),
|
||
("[".to_string(), "[".to_string()),
|
||
("\\".to_string(), "\".to_string()),
|
||
("]".to_string(), "]".to_string()),
|
||
("^".to_string(), "^".to_string()),
|
||
("_".to_string(), "_".to_string()),
|
||
("`".to_string(), "`".to_string()),
|
||
("a".to_string(), "a".to_string()),
|
||
("b".to_string(), "b".to_string()),
|
||
("c".to_string(), "c".to_string()),
|
||
("d".to_string(), "d".to_string()),
|
||
("e".to_string(), "e".to_string()),
|
||
("f".to_string(), "f".to_string()),
|
||
("g".to_string(), "g".to_string()),
|
||
("h".to_string(), "h".to_string()),
|
||
("i".to_string(), "i".to_string()),
|
||
("j".to_string(), "j".to_string()),
|
||
("k".to_string(), "k".to_string()),
|
||
("l".to_string(), "l".to_string()),
|
||
("m".to_string(), "m".to_string()),
|
||
("n".to_string(), "n".to_string()),
|
||
("o".to_string(), "o".to_string()),
|
||
("p".to_string(), "p".to_string()),
|
||
("q".to_string(), "q".to_string()),
|
||
("r".to_string(), "r".to_string()),
|
||
("s".to_string(), "s".to_string()),
|
||
("t".to_string(), "t".to_string()),
|
||
("u".to_string(), "u".to_string()),
|
||
("v".to_string(), "v".to_string()),
|
||
("w".to_string(), "w".to_string()),
|
||
("x".to_string(), "x".to_string()),
|
||
("y".to_string(), "y".to_string()),
|
||
("z".to_string(), "z".to_string()),
|
||
("{".to_string(), "{".to_string()),
|
||
("|".to_string(), "|".to_string()),
|
||
("}".to_string(), "}".to_string()),
|
||
("~".to_string(), "~".to_string()),
|
||
(" ".to_string(), "\u{3000}".to_string()),
|
||
("0".to_string(), "0".to_string()),
|
||
("1".to_string(), "1".to_string()),
|
||
("2".to_string(), "2".to_string()),
|
||
("3".to_string(), "3".to_string()),
|
||
("4".to_string(), "4".to_string()),
|
||
("5".to_string(), "5".to_string()),
|
||
("6".to_string(), "6".to_string()),
|
||
("7".to_string(), "7".to_string()),
|
||
("8".to_string(), "8".to_string()),
|
||
("9".to_string(), "9".to_string()),
|
||
("ァ".to_string(), "ァ".to_string()),
|
||
("ア".to_string(), "ア".to_string()),
|
||
("ィ".to_string(), "ィ".to_string()),
|
||
("イ".to_string(), "イ".to_string()),
|
||
("ゥ".to_string(), "ゥ".to_string()),
|
||
("ウ".to_string(), "ウ".to_string()),
|
||
("ェ".to_string(), "ェ".to_string()),
|
||
("エ".to_string(), "エ".to_string()),
|
||
("ォ".to_string(), "ォ".to_string()),
|
||
("オ".to_string(), "オ".to_string()),
|
||
("カ".to_string(), "カ".to_string()),
|
||
("ガ".to_string(), "ガ".to_string()),
|
||
("キ".to_string(), "キ".to_string()),
|
||
("ギ".to_string(), "ギ".to_string()),
|
||
("ク".to_string(), "ク".to_string()),
|
||
("グ".to_string(), "グ".to_string()),
|
||
("ケ".to_string(), "ケ".to_string()),
|
||
("ゲ".to_string(), "ゲ".to_string()),
|
||
("コ".to_string(), "コ".to_string()),
|
||
("ゴ".to_string(), "ゴ".to_string()),
|
||
("サ".to_string(), "サ".to_string()),
|
||
("ザ".to_string(), "ザ".to_string()),
|
||
("シ".to_string(), "シ".to_string()),
|
||
("ジ".to_string(), "ジ".to_string()),
|
||
("ス".to_string(), "ス".to_string()),
|
||
("ズ".to_string(), "ズ".to_string()),
|
||
("セ".to_string(), "セ".to_string()),
|
||
("ゼ".to_string(), "ゼ".to_string()),
|
||
("ソ".to_string(), "ソ".to_string()),
|
||
("ゾ".to_string(), "ゾ".to_string()),
|
||
("タ".to_string(), "タ".to_string()),
|
||
("ダ".to_string(), "ダ".to_string()),
|
||
("チ".to_string(), "チ".to_string()),
|
||
("ヂ".to_string(), "ヂ".to_string()),
|
||
("ッ".to_string(), "ッ".to_string()),
|
||
("ツ".to_string(), "ツ".to_string()),
|
||
("ヅ".to_string(), "ヅ".to_string()),
|
||
("テ".to_string(), "テ".to_string()),
|
||
("デ".to_string(), "デ".to_string()),
|
||
("ト".to_string(), "ト".to_string()),
|
||
("ド".to_string(), "ド".to_string()),
|
||
("ナ".to_string(), "ナ".to_string()),
|
||
("ニ".to_string(), "ニ".to_string()),
|
||
("ヌ".to_string(), "ヌ".to_string()),
|
||
("ネ".to_string(), "ネ".to_string()),
|
||
("ノ".to_string(), "ノ".to_string()),
|
||
("ハ".to_string(), "ハ".to_string()),
|
||
("バ".to_string(), "バ".to_string()),
|
||
("パ".to_string(), "パ".to_string()),
|
||
("ヒ".to_string(), "ヒ".to_string()),
|
||
("ビ".to_string(), "ビ".to_string()),
|
||
("ピ".to_string(), "ピ".to_string()),
|
||
("フ".to_string(), "フ".to_string()),
|
||
("ブ".to_string(), "ブ".to_string()),
|
||
("プ".to_string(), "プ".to_string()),
|
||
("ヘ".to_string(), "ヘ".to_string()),
|
||
("ベ".to_string(), "ベ".to_string()),
|
||
("ペ".to_string(), "ペ".to_string()),
|
||
("ホ".to_string(), "ホ".to_string()),
|
||
("ボ".to_string(), "ボ".to_string()),
|
||
("ポ".to_string(), "ポ".to_string()),
|
||
("マ".to_string(), "マ".to_string()),
|
||
("ミ".to_string(), "ミ".to_string()),
|
||
("ム".to_string(), "ム".to_string()),
|
||
("メ".to_string(), "メ".to_string()),
|
||
("モ".to_string(), "モ".to_string()),
|
||
("ャ".to_string(), "ャ".to_string()),
|
||
("ヤ".to_string(), "ヤ".to_string()),
|
||
("ュ".to_string(), "ュ".to_string()),
|
||
("ユ".to_string(), "ユ".to_string()),
|
||
("ョ".to_string(), "ョ".to_string()),
|
||
("ヨ".to_string(), "ヨ".to_string()),
|
||
("ラ".to_string(), "ラ".to_string()),
|
||
("リ".to_string(), "リ".to_string()),
|
||
("ル".to_string(), "ル".to_string()),
|
||
("レ".to_string(), "レ".to_string()),
|
||
("ロ".to_string(), "ロ".to_string()),
|
||
("ワ".to_string(), "ワ".to_string()),
|
||
("ヲ".to_string(), "ヲ".to_string()),
|
||
("ン".to_string(), "ン".to_string()),
|
||
("ー".to_string(), "ー".to_string()),
|
||
("ヮ".to_string(), "ヮ".to_string()),
|
||
("ヰ".to_string(), "ヰ".to_string()),
|
||
("ヱ".to_string(), "ヱ".to_string()),
|
||
("ヵ".to_string(), "ヵ".to_string()),
|
||
("ヶ".to_string(), "ヶ".to_string()),
|
||
("ヴ".to_string(), "ヴ".to_string()),
|
||
("ヽ".to_string(), "ヽ".to_string()),
|
||
("ヾ".to_string(), "ヾ".to_string()),
|
||
("・".to_string(), "・".to_string()),
|
||
("「".to_string(), "「".to_string()),
|
||
("」".to_string(), "」".to_string()),
|
||
("。".to_string(), "。".to_string()),
|
||
("、".to_string(), "、".to_string())
|
||
].into_iter().collect()});
|
||
|
||
pub const MAPPINGS_RU: Lazy<HashMap<String, String>> = Lazy::new(|| {[
|
||
("а".to_string(), "a".to_string()),
|
||
("б".to_string(), "b".to_string()),
|
||
("в".to_string(), "v".to_string()),
|
||
("г".to_string(), "g".to_string()),
|
||
("д".to_string(), "d".to_string()),
|
||
("е".to_string(), "e".to_string()),
|
||
("ё".to_string(), "e".to_string()),
|
||
("ж".to_string(), "zh".to_string()),
|
||
("з".to_string(), "z".to_string()),
|
||
("и".to_string(), "i".to_string()),
|
||
("й".to_string(), "i".to_string()),
|
||
("к".to_string(), "k".to_string()),
|
||
("л".to_string(), "l".to_string()),
|
||
("м".to_string(), "m".to_string()),
|
||
("н".to_string(), "n".to_string()),
|
||
("о".to_string(), "o".to_string()),
|
||
("п".to_string(), "p".to_string()),
|
||
("р".to_string(), "r".to_string()),
|
||
("с".to_string(), "s".to_string()),
|
||
("т".to_string(), "t".to_string()),
|
||
("у".to_string(), "u".to_string()),
|
||
("ф".to_string(), "f".to_string()),
|
||
("х".to_string(), "kh".to_string()),
|
||
("ц".to_string(), "tc".to_string()),
|
||
("ч".to_string(), "ch".to_string()),
|
||
("ш".to_string(), "sh".to_string()),
|
||
("щ".to_string(), "shch".to_string()),
|
||
("ъ".to_string(), "".to_string()),
|
||
("ы".to_string(), "y".to_string()),
|
||
("ь".to_string(), "'".to_string()),
|
||
("э".to_string(), "e".to_string()),
|
||
("ю".to_string(), "iu".to_string()),
|
||
("я".to_string(), "ia".to_string()),
|
||
("А".to_string(), "A".to_string()),
|
||
("Б".to_string(), "B".to_string()),
|
||
("В".to_string(), "V".to_string()),
|
||
("Г".to_string(), "G".to_string()),
|
||
("Д".to_string(), "D".to_string()),
|
||
("Е".to_string(), "E".to_string()),
|
||
("Ё".to_string(), "E".to_string()),
|
||
("Ж".to_string(), "Zh".to_string()),
|
||
("З".to_string(), "Z".to_string()),
|
||
("И".to_string(), "I".to_string()),
|
||
("Й".to_string(), "I".to_string()),
|
||
("К".to_string(), "K".to_string()),
|
||
("Л".to_string(), "L".to_string()),
|
||
("М".to_string(), "M".to_string()),
|
||
("Н".to_string(), "N".to_string()),
|
||
("О".to_string(), "O".to_string()),
|
||
("П".to_string(), "P".to_string()),
|
||
("Р".to_string(), "R".to_string()),
|
||
("С".to_string(), "S".to_string()),
|
||
("Т".to_string(), "T".to_string()),
|
||
("У".to_string(), "U".to_string()),
|
||
("Ф".to_string(), "F".to_string()),
|
||
("Х".to_string(), "Kh".to_string()),
|
||
("Ц".to_string(), "Tc".to_string()),
|
||
("Ч".to_string(), "Ch".to_string()),
|
||
("Ш".to_string(), "Sh".to_string()),
|
||
("Щ".to_string(), "Shch".to_string()),
|
||
("Ъ".to_string(), "".to_string()),
|
||
("Ы".to_string(), "Y".to_string()),
|
||
("Ь".to_string(), "'".to_string()),
|
||
("Э".to_string(), "E".to_string()),
|
||
("Ю".to_string(), "Iu".to_string()),
|
||
("Я".to_string(), "Ia".to_string())
|
||
].into_iter().collect()});
|
||
|
||
pub const MAPPINGS_DE: Lazy<HashMap<String, String>> = Lazy::new(|| {[
|
||
("Ä".to_string(), "Ae".to_string()),
|
||
("ä".to_string(), "ae".to_string()),
|
||
("Ö".to_string(), "Oe".to_string()),
|
||
("ö".to_string(), "oe".to_string()),
|
||
("Ü".to_string(), "Ue".to_string()),
|
||
("ü".to_string(), "ue".to_string()),
|
||
("ß".to_string(), "ss".to_string())
|
||
].into_iter().collect()});
|
||
|
||
pub const MAPPINGS_HW: Lazy<HashMap<String, String>> = Lazy::new(|| {[
|
||
("-".to_string(),"-".to_string()),
|
||
("ー".to_string(),"-".to_string()),
|
||
("ァ".to_string(),"ァ".to_string()),
|
||
("ア".to_string(),"ア".to_string()),
|
||
("ィ".to_string(),"ィ".to_string()),
|
||
("イ".to_string(),"イ".to_string()),
|
||
("ゥ".to_string(),"ゥ".to_string()),
|
||
("ウ".to_string(),"ウ".to_string()),
|
||
("ェ".to_string(),"ェ".to_string()),
|
||
("エ".to_string(),"エ".to_string()),
|
||
("ォ".to_string(),"ォ".to_string()),
|
||
("オ".to_string(),"オ".to_string()),
|
||
("カ".to_string(),"カ".to_string()),
|
||
("ガ".to_string(),"ガ".to_string()),
|
||
("キ".to_string(),"キ".to_string()),
|
||
("ギ".to_string(),"ギ".to_string()),
|
||
("ク".to_string(),"ク".to_string()),
|
||
("グ".to_string(),"グ".to_string()),
|
||
("ケ".to_string(),"ケ".to_string()),
|
||
("ゲ".to_string(),"ゲ".to_string()),
|
||
("コ".to_string(),"コ".to_string()),
|
||
("ゴ".to_string(),"ゴ".to_string()),
|
||
("サ".to_string(),"サ".to_string()),
|
||
("ザ".to_string(),"ザ".to_string()),
|
||
("シ".to_string(),"シ".to_string()),
|
||
("ジ".to_string(),"ジ".to_string()),
|
||
("ス".to_string(),"ス".to_string()),
|
||
("ズ".to_string(),"ズ".to_string()),
|
||
("セ".to_string(),"セ".to_string()),
|
||
("ゼ".to_string(),"ゼ".to_string()),
|
||
("ソ".to_string(),"ソ".to_string()),
|
||
("ゾ".to_string(),"ゾ".to_string()),
|
||
("タ".to_string(),"タ".to_string()),
|
||
("ダ".to_string(),"ダ".to_string()),
|
||
("チ".to_string(),"チ".to_string()),
|
||
("ヂ".to_string(),"ヂ".to_string()),
|
||
("ッ".to_string(),"ッ".to_string()),
|
||
("ツ".to_string(),"ツ".to_string()),
|
||
("ヅ".to_string(),"ヅ".to_string()),
|
||
("テ".to_string(),"テ".to_string()),
|
||
("デ".to_string(),"デ".to_string()),
|
||
("ト".to_string(),"ト".to_string()),
|
||
("ド".to_string(),"ド".to_string()),
|
||
("ナ".to_string(),"ナ".to_string()),
|
||
("ニ".to_string(),"ニ".to_string()),
|
||
("ヌ".to_string(),"ヌ".to_string()),
|
||
("ネ".to_string(),"ネ".to_string()),
|
||
("ノ".to_string(),"ノ".to_string()),
|
||
("ハ".to_string(),"ハ".to_string()),
|
||
("バ".to_string(),"バ".to_string()),
|
||
("パ".to_string(),"パ".to_string()),
|
||
("ヒ".to_string(),"ヒ".to_string()),
|
||
("ビ".to_string(),"ビ".to_string()),
|
||
("ピ".to_string(),"ピ".to_string()),
|
||
("フ".to_string(),"フ".to_string()),
|
||
("ブ".to_string(),"ブ".to_string()),
|
||
("プ".to_string(),"プ".to_string()),
|
||
("ヘ".to_string(),"ヘ".to_string()),
|
||
("ベ".to_string(),"ベ".to_string()),
|
||
("ペ".to_string(),"ペ".to_string()),
|
||
("ホ".to_string(),"ホ".to_string()),
|
||
("ボ".to_string(),"ボ".to_string()),
|
||
("ポ".to_string(),"ポ".to_string()),
|
||
("マ".to_string(),"マ".to_string()),
|
||
("ミ".to_string(),"ミ".to_string()),
|
||
("ム".to_string(),"ム".to_string()),
|
||
("メ".to_string(),"メ".to_string()),
|
||
("モ".to_string(),"モ".to_string()),
|
||
("ャ".to_string(),"ャ".to_string()),
|
||
("ヤ".to_string(),"ヤ".to_string()),
|
||
("ュ".to_string(),"ュ".to_string()),
|
||
("ユ".to_string(),"ユ".to_string()),
|
||
("ョ".to_string(),"ョ".to_string()),
|
||
("ヨ".to_string(),"ヨ".to_string()),
|
||
("ラ".to_string(),"ラ".to_string()),
|
||
("リ".to_string(),"リ".to_string()),
|
||
("ル".to_string(),"ル".to_string()),
|
||
("レ".to_string(),"レ".to_string()),
|
||
("ロ".to_string(),"ロ".to_string()),
|
||
("ワ".to_string(),"ワ".to_string()),
|
||
("ヲ".to_string(),"ヲ".to_string()),
|
||
("ン".to_string(),"ン".to_string()),
|
||
("ー".to_string(),"-".to_string()),
|
||
("ヮ".to_string(),"ヮ".to_string()),
|
||
("ヰ".to_string(),"ヰ".to_string()),
|
||
("ヱ".to_string(),"ヱ".to_string()),
|
||
("ヵ".to_string(),"ヵ".to_string()),
|
||
("ヶ".to_string(),"ヶ".to_string()),
|
||
("ヴ".to_string(),"ヴ".to_string()),
|
||
("ヽ".to_string(),"ヽ".to_string()),
|
||
("ヾ".to_string(),"ヾ".to_string()),
|
||
("・".to_string(),"・".to_string()),
|
||
("「".to_string(),"「".to_string()),
|
||
("」".to_string(),"」".to_string()),
|
||
("。".to_string(),"。".to_string()),
|
||
("、".to_string(),"、".to_string()),
|
||
("!".to_string(),"!".to_string()),
|
||
(""".to_string(),"\"".to_string()),
|
||
("#".to_string(),"#".to_string()),
|
||
("$".to_string(),"$".to_string()),
|
||
("%".to_string(),"%".to_string()),
|
||
("&".to_string(),"&".to_string()),
|
||
("'".to_string(),"'".to_string()),
|
||
("(".to_string(),"(".to_string()),
|
||
(")".to_string(),")".to_string()),
|
||
("*".to_string(),"*".to_string()),
|
||
("+".to_string(),"+".to_string()),
|
||
(",".to_string(),",".to_string()),
|
||
(".".to_string(),".".to_string()),
|
||
("/".to_string(),"/".to_string()),
|
||
(":".to_string(),":".to_string()),
|
||
(";".to_string(),";".to_string()),
|
||
("<".to_string(),"<".to_string()),
|
||
("=".to_string(),"=".to_string()),
|
||
(">".to_string(),">".to_string()),
|
||
("?".to_string(),"?".to_string()),
|
||
("@".to_string(),"@".to_string()),
|
||
("A".to_string(),"A".to_string()),
|
||
("B".to_string(),"B".to_string()),
|
||
("C".to_string(),"C".to_string()),
|
||
("D".to_string(),"D".to_string()),
|
||
("E".to_string(),"E".to_string()),
|
||
("F".to_string(),"F".to_string()),
|
||
("G".to_string(),"G".to_string()),
|
||
("H".to_string(),"H".to_string()),
|
||
("I".to_string(),"I".to_string()),
|
||
("J".to_string(),"J".to_string()),
|
||
("K".to_string(),"K".to_string()),
|
||
("L".to_string(),"L".to_string()),
|
||
("M".to_string(),"M".to_string()),
|
||
("N".to_string(),"N".to_string()),
|
||
("O".to_string(),"O".to_string()),
|
||
("P".to_string(),"P".to_string()),
|
||
("Q".to_string(),"Q".to_string()),
|
||
("R".to_string(),"R".to_string()),
|
||
("S".to_string(),"S".to_string()),
|
||
("T".to_string(),"T".to_string()),
|
||
("U".to_string(),"U".to_string()),
|
||
("V".to_string(),"V".to_string()),
|
||
("W".to_string(),"W".to_string()),
|
||
("X".to_string(),"X".to_string()),
|
||
("Y".to_string(),"Y".to_string()),
|
||
("Z".to_string(),"Z".to_string()),
|
||
("[".to_string(),"[".to_string()),
|
||
("\".to_string(),"\\".to_string()),
|
||
("]".to_string(),"]".to_string()),
|
||
("^".to_string(),"^".to_string()),
|
||
("_".to_string(),"_".to_string()),
|
||
("`".to_string(),"`".to_string()),
|
||
("a".to_string(),"a".to_string()),
|
||
("b".to_string(),"b".to_string()),
|
||
("c".to_string(),"c".to_string()),
|
||
("d".to_string(),"d".to_string()),
|
||
("e".to_string(),"e".to_string()),
|
||
("f".to_string(),"f".to_string()),
|
||
("g".to_string(),"g".to_string()),
|
||
("h".to_string(),"h".to_string()),
|
||
("i".to_string(),"i".to_string()),
|
||
("j".to_string(),"j".to_string()),
|
||
("k".to_string(),"k".to_string()),
|
||
("l".to_string(),"l".to_string()),
|
||
("m".to_string(),"m".to_string()),
|
||
("n".to_string(),"n".to_string()),
|
||
("o".to_string(),"o".to_string()),
|
||
("p".to_string(),"p".to_string()),
|
||
("q".to_string(),"q".to_string()),
|
||
("r".to_string(),"r".to_string()),
|
||
("s".to_string(),"s".to_string()),
|
||
("t".to_string(),"t".to_string()),
|
||
("u".to_string(),"u".to_string()),
|
||
("v".to_string(),"v".to_string()),
|
||
("w".to_string(),"w".to_string()),
|
||
("x".to_string(),"x".to_string()),
|
||
("y".to_string(),"y".to_string()),
|
||
("z".to_string(),"z".to_string()),
|
||
("{".to_string(),"{".to_string()),
|
||
("|".to_string(),"|".to_string()),
|
||
("}".to_string(),"}".to_string()),
|
||
("~".to_string(),"~".to_string()),
|
||
(" ".to_string()," ".to_string()),
|
||
("0".to_string(),"0".to_string()),
|
||
("1".to_string(),"1".to_string()),
|
||
("2".to_string(),"2".to_string()),
|
||
("3".to_string(),"3".to_string()),
|
||
("4".to_string(),"4".to_string()),
|
||
("5".to_string(),"5".to_string()),
|
||
("6".to_string(),"6".to_string()),
|
||
("7".to_string(),"7".to_string()),
|
||
("8".to_string(),"8".to_string()),
|
||
("9".to_string(),"9".to_string()),
|
||
("ぁ".to_string(),"ァ".to_string()),
|
||
("あ".to_string(),"ア".to_string()),
|
||
("ぃ".to_string(),"ィ".to_string()),
|
||
("い".to_string(),"イ".to_string()),
|
||
("ぅ".to_string(),"ゥ".to_string()),
|
||
("う".to_string(),"ウ".to_string()),
|
||
("ぇ".to_string(),"ェ".to_string()),
|
||
("え".to_string(),"エ".to_string()),
|
||
("ぉ".to_string(),"ォ".to_string()),
|
||
("お".to_string(),"オ".to_string()),
|
||
("か".to_string(),"カ".to_string()),
|
||
("が".to_string(),"ガ".to_string()),
|
||
("き".to_string(),"キ".to_string()),
|
||
("ぎ".to_string(),"ギ".to_string()),
|
||
("く".to_string(),"ク".to_string()),
|
||
("ぐ".to_string(),"グ".to_string()),
|
||
("け".to_string(),"ケ".to_string()),
|
||
("げ".to_string(),"ゲ".to_string()),
|
||
("こ".to_string(),"コ".to_string()),
|
||
("ご".to_string(),"ゴ".to_string()),
|
||
("さ".to_string(),"サ".to_string()),
|
||
("ざ".to_string(),"ザ".to_string()),
|
||
("し".to_string(),"シ".to_string()),
|
||
("じ".to_string(),"ジ".to_string()),
|
||
("す".to_string(),"ス".to_string()),
|
||
("ず".to_string(),"ズ".to_string()),
|
||
("せ".to_string(),"セ".to_string()),
|
||
("ぜ".to_string(),"ゼ".to_string()),
|
||
("そ".to_string(),"ソ".to_string()),
|
||
("ぞ".to_string(),"ゾ".to_string()),
|
||
("た".to_string(),"タ".to_string()),
|
||
("だ".to_string(),"ダ".to_string()),
|
||
("ち".to_string(),"チ".to_string()),
|
||
("ぢ".to_string(),"ヂ".to_string()),
|
||
("っ".to_string(),"ッ".to_string()),
|
||
("つ".to_string(),"ツ".to_string()),
|
||
("づ".to_string(),"ヅ".to_string()),
|
||
("て".to_string(),"テ".to_string()),
|
||
("で".to_string(),"デ".to_string()),
|
||
("と".to_string(),"ト".to_string()),
|
||
("ど".to_string(),"ド".to_string()),
|
||
("な".to_string(),"ナ".to_string()),
|
||
("に".to_string(),"ニ".to_string()),
|
||
("ぬ".to_string(),"ヌ".to_string()),
|
||
("ね".to_string(),"ネ".to_string()),
|
||
("の".to_string(),"ノ".to_string()),
|
||
("は".to_string(),"ハ".to_string()),
|
||
("ば".to_string(),"バ".to_string()),
|
||
("ぱ".to_string(),"パ".to_string()),
|
||
("ひ".to_string(),"ヒ".to_string()),
|
||
("び".to_string(),"ビ".to_string()),
|
||
("ぴ".to_string(),"ピ".to_string()),
|
||
("ふ".to_string(),"フ".to_string()),
|
||
("ぶ".to_string(),"ブ".to_string()),
|
||
("ぷ".to_string(),"プ".to_string()),
|
||
("へ".to_string(),"ヘ".to_string()),
|
||
("べ".to_string(),"ベ".to_string()),
|
||
("ぺ".to_string(),"ペ".to_string()),
|
||
("ほ".to_string(),"ホ".to_string()),
|
||
("ぼ".to_string(),"ボ".to_string()),
|
||
("ぽ".to_string(),"ポ".to_string()),
|
||
("ま".to_string(),"マ".to_string()),
|
||
("み".to_string(),"ミ".to_string()),
|
||
("む".to_string(),"ム".to_string()),
|
||
("め".to_string(),"メ".to_string()),
|
||
("も".to_string(),"モ".to_string()),
|
||
("ゃ".to_string(),"ャ".to_string()),
|
||
("や".to_string(),"ヤ".to_string()),
|
||
("ゅ".to_string(),"ュ".to_string()),
|
||
("ゆ".to_string(),"ユ".to_string()),
|
||
("ょ".to_string(),"ョ".to_string()),
|
||
("よ".to_string(),"ヨ".to_string()),
|
||
("ら".to_string(),"ラ".to_string()),
|
||
("り".to_string(),"リ".to_string()),
|
||
("る".to_string(),"ル".to_string()),
|
||
("れ".to_string(),"レ".to_string()),
|
||
("ろ".to_string(),"ロ".to_string()),
|
||
("わ".to_string(),"ワ".to_string()),
|
||
("を".to_string(),"ヲ".to_string()),
|
||
("ん".to_string(),"ン".to_string()),
|
||
("ゎ".to_string(),"ヮ".to_string()),
|
||
("ゐ".to_string(),"ヰ".to_string()),
|
||
("ゑ".to_string(),"ヱ".to_string()),
|
||
("ゕ".to_string(),"ヵ".to_string()),
|
||
("ゖ".to_string(),"ヶ".to_string()),
|
||
("ゔ".to_string(),"ヴ".to_string()),
|
||
("ゝ".to_string(),"ヽ".to_string()),
|
||
("ゞ".to_string(),"ヾ".to_string()),
|
||
].into_iter().collect()});
|
||
|
||
pub const ALLOWED_HW_KANA: Lazy<Vec<String>> = Lazy::new(|| {MAPPINGS_HW.values().cloned().collect()});
|