7 #include <ff7tkdata_export.h>
8 #if QT_VERSION < QT_VERSION_CHECK(6, 5, 0)
9 #include <QtQml/qqmlapplicationengine.h>
10 #include <QRegularExpression>
12 #include <QtQmlIntegration/QtQmlIntegration>
18 class FF7TKDATA_EXPORT
FF7Text:
public QObject
23 Q_PROPERTY(
bool japanese READ isJapanese WRITE setJapanese NOTIFY languageChanged)
31 static void setJapanese(
bool japanese);
34 static bool isJapanese();
40 Q_INVOKABLE
static QString toPC(QByteArray text);
46 Q_INVOKABLE
static QByteArray toFF7(
const QString &
string);
50 void languageChanged();
54 explicit FF7Text(QObject *parent =
nullptr);
56 static QString character(quint8 ord, quint8 table);
58 struct FF7TextPrivate{
60 inline static const QStringList eng = {
61 QStringLiteral(
" "), QStringLiteral(
"!"), QStringLiteral(
"\""), QStringLiteral(
"#"), QStringLiteral(
"$"), QStringLiteral(
"%"), QStringLiteral(
"&"), QStringLiteral(
"'"), QStringLiteral(
"("), QStringLiteral(
")"), QStringLiteral(
"*"), QStringLiteral(
"+"), QStringLiteral(
","), QStringLiteral(
"-"), QStringLiteral(
"."), QStringLiteral(
"/")
62 , QStringLiteral(
"0"), QStringLiteral(
"1"), QStringLiteral(
"2"), QStringLiteral(
"3"), QStringLiteral(
"4"), QStringLiteral(
"5"), QStringLiteral(
"6"), QStringLiteral(
"7"), QStringLiteral(
"8"), QStringLiteral(
"9"), QStringLiteral(
":"), QStringLiteral(
";"), QStringLiteral(
"<"), QStringLiteral(
"="), QStringLiteral(
">"), QStringLiteral(
"?")
63 , QStringLiteral(
"@"), QStringLiteral(
"A"), QStringLiteral(
"B"), QStringLiteral(
"C"), QStringLiteral(
"D"), QStringLiteral(
"E"), QStringLiteral(
"F"), QStringLiteral(
"G"), QStringLiteral(
"H"), QStringLiteral(
"I"), QStringLiteral(
"J"), QStringLiteral(
"K"), QStringLiteral(
"L"), QStringLiteral(
"M"), QStringLiteral(
"N"), QStringLiteral(
"O")
64 , QStringLiteral(
"P"), QStringLiteral(
"Q"), QStringLiteral(
"R"), QStringLiteral(
"S"), QStringLiteral(
"T"), QStringLiteral(
"U"), QStringLiteral(
"V"), QStringLiteral(
"W"), QStringLiteral(
"X"), QStringLiteral(
"Y"), QStringLiteral(
"Z"), QStringLiteral(
"["), QStringLiteral(
"\\"), QStringLiteral(
"]"), QStringLiteral(
"^"), QStringLiteral(
"_")
65 , QStringLiteral(
"`"), QStringLiteral(
"a"), QStringLiteral(
"b"), QStringLiteral(
"c"), QStringLiteral(
"d"), QStringLiteral(
"e"), QStringLiteral(
"f"), QStringLiteral(
"g"), QStringLiteral(
"h"), QStringLiteral(
"i"), QStringLiteral(
"j"), QStringLiteral(
"k"), QStringLiteral(
"l"), QStringLiteral(
"m"), QStringLiteral(
"n"), QStringLiteral(
"o")
66 , QStringLiteral(
"p"), QStringLiteral(
"q"), QStringLiteral(
"r"), QStringLiteral(
"s"), QStringLiteral(
"t"), QStringLiteral(
"u"), QStringLiteral(
"v"), QStringLiteral(
"w"), QStringLiteral(
"x"), QStringLiteral(
"y"), QStringLiteral(
"z"), QStringLiteral(
"{"), QStringLiteral(
"|"), QStringLiteral(
"}"), QStringLiteral(
"~"), QString()
67 , QStringLiteral(
"Ä"), QStringLiteral(
"Å"), QStringLiteral(
"Ç"), QStringLiteral(
"É"), QStringLiteral(
"Ñ"), QStringLiteral(
"Ö"), QStringLiteral(
"Ü"), QStringLiteral(
"á"), QStringLiteral(
"à"), QStringLiteral(
"â"), QStringLiteral(
"ä"), QStringLiteral(
"ã"), QStringLiteral(
"å"), QStringLiteral(
"ç"), QStringLiteral(
"é"), QStringLiteral(
"è")
68 , QStringLiteral(
"ê"), QStringLiteral(
"ë"), QStringLiteral(
"í"), QStringLiteral(
"ì"), QStringLiteral(
"î"), QStringLiteral(
"ï"), QStringLiteral(
"ñ"), QStringLiteral(
"ó"), QStringLiteral(
"ò"), QStringLiteral(
"ô"), QStringLiteral(
"ö"), QStringLiteral(
"õ"), QStringLiteral(
"ú"), QStringLiteral(
"ù"), QStringLiteral(
"û"), QStringLiteral(
"ü")
69 , QStringLiteral(
"⌘"), QStringLiteral(
"°"), QStringLiteral(
"¢"), QStringLiteral(
"£"), QStringLiteral(
"Ù"), QStringLiteral(
"Û"), QStringLiteral(
"¶"), QStringLiteral(
"ß"), QStringLiteral(
"®"), QStringLiteral(
"©"), QStringLiteral(
"™"), QStringLiteral(
"´"), QStringLiteral(
"¨"), QStringLiteral(
"≠"), QStringLiteral(
"Æ"), QStringLiteral(
"Ø")
70 , QStringLiteral(
"∞"), QStringLiteral(
"±"), QStringLiteral(
"≤"), QStringLiteral(
"≥"), QStringLiteral(
"¥"), QStringLiteral(
"µ"), QStringLiteral(
"∂"), QStringLiteral(
"Σ"), QStringLiteral(
"Π"), QStringLiteral(
"π"), QStringLiteral(
"⌡"), QStringLiteral(
"ª"), QStringLiteral(
"º"), QStringLiteral(
"Ω"), QStringLiteral(
"æ"), QStringLiteral(
"ø")
71 , QStringLiteral(
"¿"), QStringLiteral(
"¡"), QStringLiteral(
"¬"), QStringLiteral(
"√"), QStringLiteral(
"ƒ"), QStringLiteral(
"≈"), QStringLiteral(
"∆"), QStringLiteral(
"«"), QStringLiteral(
"»"), QStringLiteral(
"…"), QString(), QStringLiteral(
"À"), QStringLiteral(
"Ã"), QStringLiteral(
"Õ"), QStringLiteral(
"Œ"), QStringLiteral(
"œ")
72 , QStringLiteral(
"–"), QStringLiteral(
"—"), QStringLiteral(
"“"), QStringLiteral(
"”"), QStringLiteral(
"‘"), QStringLiteral(
"’"), QStringLiteral(
"÷"), QStringLiteral(
"◊"), QStringLiteral(
"ÿ"), QStringLiteral(
"Ÿ"), QStringLiteral(
"⁄"), QStringLiteral(
"¤"), QStringLiteral(
"‹"), QStringLiteral(
"›"), QStringLiteral(
"fi"), QStringLiteral(
"fl")
73 , QStringLiteral(
"■"), QStringLiteral(
"▪"), QStringLiteral(
"‚"), QStringLiteral(
"„"), QStringLiteral(
"‰"), QStringLiteral(
"Â"), QStringLiteral(
"Ê"), QStringLiteral(
"Á"), QStringLiteral(
"Ë"), QStringLiteral(
"È"), QStringLiteral(
"Í"), QStringLiteral(
"Î"), QStringLiteral(
"Ï"), QStringLiteral(
"Ì"), QStringLiteral(
"Ó"), QStringLiteral(
"Ô")
74 , QString(), QStringLiteral(
"Ò"), QStringLiteral(
"Ù"), QStringLiteral(
"Û"), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QString()
75 , QStringLiteral(
"{CHOICE}"), QStringLiteral(
"\t"), QStringLiteral(
", "), QStringLiteral(
".\""), QStringLiteral(
"…\""), QString(), QString(), QStringLiteral(
"\n"), QStringLiteral(
"\n{NEW PAGE}\n"), QStringLiteral(
"\n{NEW PAGE 2}\n"), QStringLiteral(
"{CLOUD}"), QStringLiteral(
"{BARRET}"), QStringLiteral(
"{TIFA}"), QStringLiteral(
"{AERITH}"), QStringLiteral(
"{RED XIII}"), QStringLiteral(
"{YUFFIE}")
76 , QStringLiteral(
"{CAIT SITH}"), QStringLiteral(
"{VINCENT}"), QStringLiteral(
"{CID}"), QStringLiteral(
"{MEMBER 1}"), QStringLiteral(
"{MEMBER 2}"), QStringLiteral(
"{MEMBER 3}"), QStringLiteral(
"{CIRCLE}"), QStringLiteral(
"{TRIANGLE}"), QStringLiteral(
"{SQUARE}"), QStringLiteral(
"{CROSS}"), QString(), QString(), QString(), QString(), QString(), QString()
78 inline static const QStringList jap = {
79 QStringLiteral(
"バ"), QStringLiteral(
"ば"), QStringLiteral(
"ビ"), QStringLiteral(
"び"), QStringLiteral(
"ブ"), QStringLiteral(
"ぶ"), QStringLiteral(
"ベ"), QStringLiteral(
"べ"), QStringLiteral(
"ボ"), QStringLiteral(
"ぼ"), QStringLiteral(
"ガ"), QStringLiteral(
"が"), QStringLiteral(
"ギ"), QStringLiteral(
"ぎ"), QStringLiteral(
"グ"), QStringLiteral(
"ぐ")
80 , QStringLiteral(
"ゲ"), QStringLiteral(
"げ"), QStringLiteral(
"ゴ"), QStringLiteral(
"ご"), QStringLiteral(
"ザ"), QStringLiteral(
"ざ"), QStringLiteral(
"ジ"), QStringLiteral(
"じ"), QStringLiteral(
"ズ"), QStringLiteral(
"ず"), QStringLiteral(
"ゼ"), QStringLiteral(
"ぜ"), QStringLiteral(
"ゾ"), QStringLiteral(
"ぞ"), QStringLiteral(
"ダ"), QStringLiteral(
"だ")
81 , QStringLiteral(
"ヂ"), QStringLiteral(
"ぢ"), QStringLiteral(
"ヅ"), QStringLiteral(
"づ"), QStringLiteral(
"デ"), QStringLiteral(
"で"), QStringLiteral(
"ド"), QStringLiteral(
"ど"), QStringLiteral(
"ヴ"), QStringLiteral(
"パ"), QStringLiteral(
"ぱ"), QStringLiteral(
"ピ"), QStringLiteral(
"ぴ"), QStringLiteral(
"プ"), QStringLiteral(
"ぷ"), QStringLiteral(
"ペ")
82 , QStringLiteral(
"ぺ"), QStringLiteral(
"ポ"), QStringLiteral(
"ぽ"), QStringLiteral(
"0"), QStringLiteral(
"1"), QStringLiteral(
"2"), QStringLiteral(
"3"), QStringLiteral(
"4"), QStringLiteral(
"5"), QStringLiteral(
"6"), QStringLiteral(
"7"), QStringLiteral(
"8"), QStringLiteral(
"9"), QStringLiteral(
"、"), QStringLiteral(
"。"), QStringLiteral(
" ")
83 , QStringLiteral(
"ハ"), QStringLiteral(
"は"), QStringLiteral(
"ヒ"), QStringLiteral(
"ひ"), QStringLiteral(
"フ"), QStringLiteral(
"ふ"), QStringLiteral(
"ヘ"), QStringLiteral(
"へ"), QStringLiteral(
"ホ"), QStringLiteral(
"ほ"), QStringLiteral(
"カ"), QStringLiteral(
"か"), QStringLiteral(
"キ"), QStringLiteral(
"き"), QStringLiteral(
"ク"), QStringLiteral(
"く")
84 , QStringLiteral(
"ケ"), QStringLiteral(
"け"), QStringLiteral(
"コ"), QStringLiteral(
"こ"), QStringLiteral(
"サ"), QStringLiteral(
"さ"), QStringLiteral(
"シ"), QStringLiteral(
"し"), QStringLiteral(
"ス"), QStringLiteral(
"す"), QStringLiteral(
"セ"), QStringLiteral(
"せ"), QStringLiteral(
"ソ"), QStringLiteral(
"そ"), QStringLiteral(
"タ"), QStringLiteral(
"た")
85 , QStringLiteral(
"チ"), QStringLiteral(
"ち"), QStringLiteral(
"ツ"), QStringLiteral(
"つ"), QStringLiteral(
"テ"), QStringLiteral(
"て"), QStringLiteral(
"ト"), QStringLiteral(
"と"), QStringLiteral(
"ウ"), QStringLiteral(
"う"), QStringLiteral(
"ア"), QStringLiteral(
"あ"), QStringLiteral(
"イ"), QStringLiteral(
"い"), QStringLiteral(
"エ"), QStringLiteral(
"え")
86 , QStringLiteral(
"オ"), QStringLiteral(
"お"), QStringLiteral(
"ナ"), QStringLiteral(
"な"), QStringLiteral(
"ニ"), QStringLiteral(
"に"), QStringLiteral(
"ヌ"), QStringLiteral(
"ぬ"), QStringLiteral(
"ネ"), QStringLiteral(
"ね"), QStringLiteral(
"ノ"), QStringLiteral(
"の"), QStringLiteral(
"マ"), QStringLiteral(
"ま"), QStringLiteral(
"ミ"), QStringLiteral(
"み")
87 , QStringLiteral(
"ム"), QStringLiteral(
"む"), QStringLiteral(
"メ"), QStringLiteral(
"め"), QStringLiteral(
"モ"), QStringLiteral(
"も"), QStringLiteral(
"ラ"), QStringLiteral(
"ら"), QStringLiteral(
"リ"), QStringLiteral(
"り"), QStringLiteral(
"ル"), QStringLiteral(
"る"), QStringLiteral(
"レ"), QStringLiteral(
"れ"), QStringLiteral(
"ロ"), QStringLiteral(
"ろ")
88 , QStringLiteral(
"ヤ"), QStringLiteral(
"や"), QStringLiteral(
"ユ"), QStringLiteral(
"ゆ"), QStringLiteral(
"ヨ"), QStringLiteral(
"よ"), QStringLiteral(
"ワ"), QStringLiteral(
"わ"), QStringLiteral(
"ン"), QStringLiteral(
"ん"), QStringLiteral(
"ヲ"), QStringLiteral(
"を"), QStringLiteral(
"ッ"), QStringLiteral(
"っ"), QStringLiteral(
"ャ"), QStringLiteral(
"ゃ")
89 , QStringLiteral(
"ュ"), QStringLiteral(
"ゅ"), QStringLiteral(
"ョ"), QStringLiteral(
"ょ"), QStringLiteral(
"ァ"), QStringLiteral(
"ぁ"), QStringLiteral(
"ィ"), QStringLiteral(
"ぃ"), QStringLiteral(
"ゥ"), QStringLiteral(
"ぅ"), QStringLiteral(
"ェ"), QStringLiteral(
"ぇ"), QStringLiteral(
"ォ"), QStringLiteral(
"ぉ"), QStringLiteral(
"!"), QStringLiteral(
"?")
90 , QStringLiteral(
"『"), QStringLiteral(
"』"), QStringLiteral(
"."), QStringLiteral(
"+"), QStringLiteral(
"A"), QStringLiteral(
"B"), QStringLiteral(
"C"), QStringLiteral(
"D"), QStringLiteral(
"E"), QStringLiteral(
"F"), QStringLiteral(
"G"), QStringLiteral(
"H"), QStringLiteral(
"I"), QStringLiteral(
"J"), QStringLiteral(
"K"), QStringLiteral(
"L")
91 , QStringLiteral(
"M"), QStringLiteral(
"N"), QStringLiteral(
"O"), QStringLiteral(
"P"), QStringLiteral(
"Q"), QStringLiteral(
"R"), QStringLiteral(
"S"), QStringLiteral(
"T"), QStringLiteral(
"U"), QStringLiteral(
"V"), QStringLiteral(
"W"), QStringLiteral(
"X"), QStringLiteral(
"Y"), QStringLiteral(
"Z"), QStringLiteral(
"・"), QStringLiteral(
"*")
92 , QStringLiteral(
"ー"), QStringLiteral(
"~"), QStringLiteral(
"…"), QStringLiteral(
"%"), QStringLiteral(
"/"), QStringLiteral(
":"), QStringLiteral(
"&"), QStringLiteral(
"【"), QStringLiteral(
"】"), QStringLiteral(
"♥"), QStringLiteral(
"→"), QStringLiteral(
"α"), QStringLiteral(
"β"), QStringLiteral(
"「"), QStringLiteral(
"」"), QStringLiteral(
"(")
93 , QStringLiteral(
")"), QStringLiteral(
"-"), QStringLiteral(
"="), QString(), QString(), QString(), QStringLiteral(
"⑬"), QStringLiteral(
"\n"), QStringLiteral(
"\n{NEW PAGE}\n"), QStringLiteral(
"\n{NEW PAGE 2}\n"), QStringLiteral(
"{CLOUD}"), QStringLiteral(
"{BARRET}"), QStringLiteral(
"{TIFA}"), QStringLiteral(
"{AERITH}"), QStringLiteral(
"{RED XIII}"), QStringLiteral(
"{YUFFIE}")
94 , QStringLiteral(
"{CAIT SITH}"), QStringLiteral(
"{VINCENT}"), QStringLiteral(
"{CID}"), QStringLiteral(
"{MEMBER 1}"), QStringLiteral(
"{MEMBER 2}"), QStringLiteral(
"{MEMBER 3}"), QStringLiteral(
"{CIRCLE}"), QStringLiteral(
"{TRIANGLE}"), QStringLiteral(
"{SQUARE}"), QStringLiteral(
"{CROSS}"), QString(), QString(), QString(), QString(), QString(), QString()
97 inline static const QStringList jap_fa = {
98 QStringLiteral(
"必"), QStringLiteral(
"殺"), QStringLiteral(
"技"), QStringLiteral(
"地"), QStringLiteral(
"獄"), QStringLiteral(
"火"), QStringLiteral(
"炎"), QStringLiteral(
"裁"), QStringLiteral(
"雷"), QStringLiteral(
"大"), QStringLiteral(
"怒"), QStringLiteral(
"斬"), QStringLiteral(
"鉄"), QStringLiteral(
"剣"), QStringLiteral(
"槍"), QStringLiteral(
"海")
99 , QStringLiteral(
"衝"), QStringLiteral(
"聖"), QStringLiteral(
"審"), QStringLiteral(
"判"), QStringLiteral(
"転"), QStringLiteral(
"生"), QStringLiteral(
"改"), QStringLiteral(
"暗"), QStringLiteral(
"黒"), QStringLiteral(
"釜"), QStringLiteral(
"天"), QStringLiteral(
"崩"), QStringLiteral(
"壊"), QStringLiteral(
"零"), QStringLiteral(
"式"), QStringLiteral(
"自")
100 , QStringLiteral(
"爆"), QStringLiteral(
"使"), QStringLiteral(
"放"), QStringLiteral(
"射"), QStringLiteral(
"臭"), QStringLiteral(
"息"), QStringLiteral(
"死"), QStringLiteral(
"宣"), QStringLiteral(
"告"), QStringLiteral(
"凶"), QStringLiteral(
"破"), QStringLiteral(
"晄"), QStringLiteral(
"撃"), QStringLiteral(
"画"), QStringLiteral(
"龍"), QStringLiteral(
"晴")
101 , QStringLiteral(
"点"), QStringLiteral(
"睛"), QStringLiteral(
"超"), QStringLiteral(
"究"), QStringLiteral(
"武"), QStringLiteral(
"神"), QStringLiteral(
"覇"), QStringLiteral(
"癒"), QStringLiteral(
"風"), QStringLiteral(
"邪"), QStringLiteral(
"気"), QStringLiteral(
"封"), QStringLiteral(
"印"), QStringLiteral(
"吹"), QStringLiteral(
"烙"), QStringLiteral(
"星")
102 , QStringLiteral(
"守"), QStringLiteral(
"護"), QStringLiteral(
"命"), QStringLiteral(
"鼓"), QStringLiteral(
"動"), QStringLiteral(
"福"), QStringLiteral(
"音"), QStringLiteral(
"掌"), QStringLiteral(
"打"), QStringLiteral(
"水"), QStringLiteral(
"面"), QStringLiteral(
"蹴"), QStringLiteral(
"乱"), QStringLiteral(
"闘"), QStringLiteral(
"合"), QStringLiteral(
"体")
103 , QStringLiteral(
"疾"), QStringLiteral(
"迅"), QStringLiteral(
"明"), QStringLiteral(
"鏡"), QStringLiteral(
"止"), QStringLiteral(
"抜"), QStringLiteral(
"山"), QStringLiteral(
"蓋"), QStringLiteral(
"世"), QStringLiteral(
"血"), QStringLiteral(
"祭"), QStringLiteral(
"鎧"), QStringLiteral(
"袖"), QStringLiteral(
"一"), QStringLiteral(
"触"), QStringLiteral(
"者")
104 , QStringLiteral(
"滅"), QStringLiteral(
"森"), QStringLiteral(
"羅"), QStringLiteral(
"万"), QStringLiteral(
"象"), QStringLiteral(
"装"), QStringLiteral(
"備"), QStringLiteral(
"器"), QStringLiteral(
"攻"), QStringLiteral(
"魔"), QStringLiteral(
"法"), QStringLiteral(
"召"), QStringLiteral(
"喚"), QStringLiteral(
"獣"), QStringLiteral(
"呼"), QStringLiteral(
"出")
105 , QStringLiteral(
"持"), QStringLiteral(
"相"), QStringLiteral(
"手"), QStringLiteral(
"物"), QStringLiteral(
"確"), QStringLiteral(
"率"), QStringLiteral(
"弱"), QStringLiteral(
"投"), QStringLiteral(
"付"), QStringLiteral(
"与"), QStringLiteral(
"変"), QStringLiteral(
"化"), QStringLiteral(
"片"), QStringLiteral(
"方"), QStringLiteral(
"行"), QStringLiteral(
"決")
106 , QStringLiteral(
"定"), QStringLiteral(
"分"), QStringLiteral(
"直"), QStringLiteral(
"前"), QStringLiteral(
"真"), QStringLiteral(
"似"), QStringLiteral(
"覚"), QStringLiteral(
"列"), QStringLiteral(
"後"), QStringLiteral(
"位"), QStringLiteral(
"置"), QStringLiteral(
"防"), QStringLiteral(
"御"), QStringLiteral(
"発"), QStringLiteral(
"回"), QStringLiteral(
"連")
107 , QStringLiteral(
"続"), QStringLiteral(
"敵"), QStringLiteral(
"全"), QStringLiteral(
"即"), QStringLiteral(
"効"), QStringLiteral(
"果"), QStringLiteral(
"尾"), QStringLiteral(
"毒"), QStringLiteral(
"消"), QStringLiteral(
"金"), QStringLiteral(
"針"), QStringLiteral(
"乙"), QStringLiteral(
"女"), QStringLiteral(
"興"), QStringLiteral(
"奮"), QStringLiteral(
"剤")
108 , QStringLiteral(
"鎮"), QStringLiteral(
"静"), QStringLiteral(
"能"), QStringLiteral(
"薬"), QStringLiteral(
"英"), QStringLiteral(
"雄"), QStringLiteral(
"榴"), QStringLiteral(
"弾"), QStringLiteral(
"右"), QStringLiteral(
"腕"), QStringLiteral(
"砂"), QStringLiteral(
"時"), QStringLiteral(
"計"), QStringLiteral(
"糸"), QStringLiteral(
"戦"), QStringLiteral(
"惑")
109 , QStringLiteral(
"草"), QStringLiteral(
"牙"), QStringLiteral(
"南"), QStringLiteral(
"極"), QStringLiteral(
"冷"), QStringLiteral(
"結"), QStringLiteral(
"晶"), QStringLiteral(
"電"), QStringLiteral(
"鳥"), QStringLiteral(
"角"), QStringLiteral(
"有"), QStringLiteral(
"害"), QStringLiteral(
"質"), QStringLiteral(
"爪"), QStringLiteral(
"光"), QStringLiteral(
"月")
110 , QStringLiteral(
"反"), QStringLiteral(
"巨"), QStringLiteral(
"目"), QStringLiteral(
"砲"), QStringLiteral(
"重"), QStringLiteral(
"力"), QStringLiteral(
"球"), QStringLiteral(
"空"), QStringLiteral(
"双"), QStringLiteral(
"野"), QStringLiteral(
"菜"), QStringLiteral(
"実"), QStringLiteral(
"兵"), QStringLiteral(
"単"), QStringLiteral(
"毛"), QStringLiteral(
"茶")
111 , QStringLiteral(
"色"), QStringLiteral(
"髪")
114 inline static const QStringList jap_fb = {
115 QStringLiteral(
"安"), QStringLiteral(
"香"), QStringLiteral(
"花"), QStringLiteral(
"会"), QStringLiteral(
"員"), QStringLiteral(
"蜂"), QStringLiteral(
"蜜"), QStringLiteral(
"館"), QStringLiteral(
"下"), QStringLiteral(
"着"), QStringLiteral(
"入"), QStringLiteral(
"先"), QStringLiteral(
"不"), QStringLiteral(
"子"), QStringLiteral(
"供"), QStringLiteral(
"屋")
116 , QStringLiteral(
"商"), QStringLiteral(
"品"), QStringLiteral(
"景"), QStringLiteral(
"交"), QStringLiteral(
"換"), QStringLiteral(
"階"), QStringLiteral(
"模"), QStringLiteral(
"型"), QStringLiteral(
"部"), QStringLiteral(
"離"), QStringLiteral(
"場"), QStringLiteral(
"所"), QStringLiteral(
"仲"), QStringLiteral(
"間"), QStringLiteral(
"無"), QStringLiteral(
"制")
117 , QStringLiteral(
"限"), QStringLiteral(
"殿"), QStringLiteral(
"様"), QStringLiteral(
"秘"), QStringLiteral(
"氷"), QStringLiteral(
"河"), QStringLiteral(
"図"), QStringLiteral(
"何"), QStringLiteral(
"材"), QStringLiteral(
"料"), QStringLiteral(
"雪"), QStringLiteral(
"上"), QStringLiteral(
"進"), QStringLiteral(
"事"), QStringLiteral(
"古"), QStringLiteral(
"代")
118 , QStringLiteral(
"種"), QStringLiteral(
"鍵"), QStringLiteral(
"娘"), QStringLiteral(
"紙"), QStringLiteral(
"町"), QStringLiteral(
"住"), QStringLiteral(
"奥"), QStringLiteral(
"眠"), QStringLiteral(
"楽"), QStringLiteral(
"最"), QStringLiteral(
"初"), QStringLiteral(
"村"), QStringLiteral(
"雨"), QStringLiteral(
"釘"), QStringLiteral(
"陸"), QStringLiteral(
"吉")
119 , QStringLiteral(
"揮"), QStringLiteral(
"叢"), QStringLiteral(
"雲"), QStringLiteral(
"軍"), QStringLiteral(
"異"), QStringLiteral(
"常"), QStringLiteral(
"通"), QStringLiteral(
"威"), QStringLiteral(
"父"), QStringLiteral(
"蛇"), QStringLiteral(
"矛"), QStringLiteral(
"青"), QStringLiteral(
"偃"), QStringLiteral(
"刀"), QStringLiteral(
"戟"), QStringLiteral(
"十")
120 , QStringLiteral(
"字"), QStringLiteral(
"裏"), QStringLiteral(
"車"), QStringLiteral(
"円"), QStringLiteral(
"輪"), QStringLiteral(
"卍"), QStringLiteral(
"折"), QStringLiteral(
"鶴"), QStringLiteral(
"倶"), QStringLiteral(
"戴"), QStringLiteral(
"螺"), QStringLiteral(
"貝"), QStringLiteral(
"突"), QStringLiteral(
"銀"), QStringLiteral(
"玉"), QStringLiteral(
"正")
121 , QStringLiteral(
"宗"), QStringLiteral(
"具"), QStringLiteral(
"甲"), QStringLiteral(
"烈"), QStringLiteral(
"属"), QStringLiteral(
"性"), QStringLiteral(
"吸"), QStringLiteral(
"収"), QStringLiteral(
"半"), QStringLiteral(
"減"), QStringLiteral(
"土"), QStringLiteral(
"高"), QStringLiteral(
"級"), QStringLiteral(
"状"), QStringLiteral(
"態"), QStringLiteral(
"縁")
122 , QStringLiteral(
"闇"), QStringLiteral(
"睡"), QStringLiteral(
"石"), QStringLiteral(
"徐"), QStringLiteral(
"々"), QStringLiteral(
"的"), QStringLiteral(
"指"), QStringLiteral(
"混"), QStringLiteral(
"呪"), QStringLiteral(
"開"), QStringLiteral(
"始"), QStringLiteral(
"歩"), QStringLiteral(
"復"), QStringLiteral(
"盗"), QStringLiteral(
"小"), QStringLiteral(
"治")
123 , QStringLiteral(
"理"), QStringLiteral(
"同"), QStringLiteral(
"速"), QStringLiteral(
"遅"), QStringLiteral(
"逃"), QStringLiteral(
"去"), QStringLiteral(
"視"), QStringLiteral(
"複"), QStringLiteral(
"味"), QStringLiteral(
"沈"), QStringLiteral(
"黙"), QStringLiteral(
"還"), QStringLiteral(
"倍"), QStringLiteral(
"数"), QStringLiteral(
"瀕"), QStringLiteral(
"取")
124 , QStringLiteral(
"返"), QStringLiteral(
"人"), QStringLiteral(
"今"), QStringLiteral(
"差"), QStringLiteral(
"誰"), QStringLiteral(
"当"), QStringLiteral(
"拡"), QStringLiteral(
"散"), QStringLiteral(
"飛"), QStringLiteral(
"以"), QStringLiteral(
"外"), QStringLiteral(
"暴"), QStringLiteral(
"避"), QStringLiteral(
"振"), QStringLiteral(
"身"), QStringLiteral(
"中")
125 , QStringLiteral(
"旋"), QStringLiteral(
"津"), QStringLiteral(
"波"), QStringLiteral(
"育"), QStringLiteral(
"機"), QStringLiteral(
"械"), QStringLiteral(
"擲"), QStringLiteral(
"炉"), QStringLiteral(
"新"), QStringLiteral(
"両"), QStringLiteral(
"本"), QStringLiteral(
"君"), QStringLiteral(
"洞"), QStringLiteral(
"内"), QStringLiteral(
"作"), QStringLiteral(
"警")
126 , QStringLiteral(
"特"), QStringLiteral(
"殊"), QStringLiteral(
"板"), QStringLiteral(
"強"), QStringLiteral(
"穴"), QStringLiteral(
"隊"), QStringLiteral(
"族"), QStringLiteral(
"亡"), QStringLiteral(
"霊"), QStringLiteral(
"鎖"), QStringLiteral(
"足"), QStringLiteral(
"刃"), QStringLiteral(
"頭"), QStringLiteral(
"怪"), QStringLiteral(
"奇"), QStringLiteral(
"虫")
127 , QStringLiteral(
"跳"), QStringLiteral(
"侍"), QStringLiteral(
"左"), QStringLiteral(
"首"), QStringLiteral(
"潜"), QStringLiteral(
"長"), QStringLiteral(
"親"), QStringLiteral(
"衛"), QStringLiteral(
"塔"), QStringLiteral(
"宝"), QStringLiteral(
"条"), QStringLiteral(
"像"), QStringLiteral(
"忍"), QStringLiteral(
"謎"), QStringLiteral(
"般"), QStringLiteral(
"見")
128 , QStringLiteral(
"報"), QStringLiteral(
"充"), QStringLiteral(
"填"), QStringLiteral(
"完"), QStringLiteral(
"了"), QStringLiteral(
"銃"), QStringLiteral(
"元"), QStringLiteral(
"経"), QStringLiteral(
"験"), QStringLiteral(
"値"), QStringLiteral(
"終"), QStringLiteral(
"獲"), QStringLiteral(
"得"), QStringLiteral(
"名"), QStringLiteral(
"悲"), QStringLiteral(
"蛙")
129 , QStringLiteral(
"操"), QStringLiteral(
"成"), QStringLiteral(
"費"), QStringLiteral(
"背"), QStringLiteral(
"切"), QStringLiteral(
"替"), QStringLiteral(
"割")
132 inline static const QStringList jap_fc = {
133 QStringLiteral(
"由"), QStringLiteral(
"閉"), QStringLiteral(
"記"), QStringLiteral(
"憶"), QStringLiteral(
"選"), QStringLiteral(
"番"), QStringLiteral(
"街"), QStringLiteral(
"底"), QStringLiteral(
"忘"), QStringLiteral(
"都"), QStringLiteral(
"過"), QStringLiteral(
"艇"), QStringLiteral(
"路"), QStringLiteral(
"運"), QStringLiteral(
"搬"), QStringLiteral(
"船")
134 , QStringLiteral(
"墓"), QStringLiteral(
"心"), QStringLiteral(
"港"), QStringLiteral(
"末"), QStringLiteral(
"宿"), QStringLiteral(
"西"), QStringLiteral(
"道"), QStringLiteral(
"艦"), QStringLiteral(
"家"), QStringLiteral(
"乗"), QStringLiteral(
"竜"), QStringLiteral(
"巻"), QStringLiteral(
"迷"), QStringLiteral(
"宮"), QStringLiteral(
"絶"), QStringLiteral(
"壁")
135 , QStringLiteral(
"支"), QStringLiteral(
"社"), QStringLiteral(
"久"), QStringLiteral(
"件"), QStringLiteral(
"想"), QStringLiteral(
"秒"), QStringLiteral(
"予"), QStringLiteral(
"多"), QStringLiteral(
"落"), QStringLiteral(
"受"), QStringLiteral(
"組"), QStringLiteral(
"余"), QStringLiteral(
"系"), QStringLiteral(
"標"), QStringLiteral(
"起"), QStringLiteral(
"迫")
136 , QStringLiteral(
"日"), QStringLiteral(
"勝"), QStringLiteral(
"形"), QStringLiteral(
"引"), QStringLiteral(
"現"), QStringLiteral(
"解"), QStringLiteral(
"除"), QStringLiteral(
"磁"), QStringLiteral(
"互"), QStringLiteral(
"口"), QStringLiteral(
"廃"), QStringLiteral(
"棄"), QStringLiteral(
"汚"), QStringLiteral(
"染"), QStringLiteral(
"液"), QStringLiteral(
"活")
137 , QStringLiteral(
"令"), QStringLiteral(
"副"), QStringLiteral(
"隠"), QStringLiteral(
"主"), QStringLiteral(
"斉"), QStringLiteral(
"登"), QStringLiteral(
"温"), QStringLiteral(
"泉"), QStringLiteral(
"百"), QStringLiteral(
"段"), QStringLiteral(
"熱"), QStringLiteral(
"走"), QStringLiteral(
"急"), QStringLiteral(
"降"), QStringLiteral(
"奪"), QStringLiteral(
"響")
138 , QStringLiteral(
"嵐"), QStringLiteral(
"移"), QStringLiteral(
"危"), QStringLiteral(
"戻"), QStringLiteral(
"遠"), QStringLiteral(
"吠"), QStringLiteral(
"軟"), QStringLiteral(
"骨"), QStringLiteral(
"言"), QStringLiteral(
"葉"), QStringLiteral(
"震"), QStringLiteral(
"叫"), QStringLiteral(
"噴"), QStringLiteral(
"舞"), QStringLiteral(
"狩"), QStringLiteral(
"粉")
139 , QStringLiteral(
"失"), QStringLiteral(
"敗"), QStringLiteral(
"眼"), QStringLiteral(
"激"), QStringLiteral(
"盤"), QStringLiteral(
"逆"), QStringLiteral(
"鱗"), QStringLiteral(
"踏"), QStringLiteral(
"喰"), QStringLiteral(
"盾"), QStringLiteral(
"叩"), QStringLiteral(
"食"), QStringLiteral(
"凍"), QStringLiteral(
"退"), QStringLiteral(
"木"), QStringLiteral(
"吐")
140 , QStringLiteral(
"線"), QStringLiteral(
"魅"), QStringLiteral(
"押"), QStringLiteral(
"潰"), QStringLiteral(
"曲"), QStringLiteral(
"翼"), QStringLiteral(
"教"), QStringLiteral(
"皇"), QStringLiteral(
"太"), QStringLiteral(
"陽"), QStringLiteral(
"界"), QStringLiteral(
"案"), QStringLiteral(
"挑"), QStringLiteral(
"援"), QStringLiteral(
"赤"), QStringLiteral(
"往")
141 , QStringLiteral(
"殴"), QStringLiteral(
"意"), QStringLiteral(
"東"), QStringLiteral(
"北"), QStringLiteral(
"参"), QStringLiteral(
"知"), QStringLiteral(
"聞"), QStringLiteral(
"来"), QStringLiteral(
"仕"), QStringLiteral(
"別"), QStringLiteral(
"集"), QStringLiteral(
"信"), QStringLiteral(
"用"), QStringLiteral(
"思"), QStringLiteral(
"毎"), QStringLiteral(
"悪")
142 , QStringLiteral(
"枯"), QStringLiteral(
"考"), QStringLiteral(
"然"), QStringLiteral(
"張"), QStringLiteral(
"好"), QStringLiteral(
"伍"), QStringLiteral(
"早"), QStringLiteral(
"各"), QStringLiteral(
"独"), QStringLiteral(
"配"), QStringLiteral(
"腐"), QStringLiteral(
"話"), QStringLiteral(
"帰"), QStringLiteral(
"永"), QStringLiteral(
"救"), QStringLiteral(
"感")
143 , QStringLiteral(
"故"), QStringLiteral(
"売"), QStringLiteral(
"浮"), QStringLiteral(
"市"), QStringLiteral(
"加"), QStringLiteral(
"流"), QStringLiteral(
"約"), QStringLiteral(
"宇"), QStringLiteral(
"礼"), QStringLiteral(
"束"), QStringLiteral(
"母"), QStringLiteral(
"男"), QStringLiteral(
"年"), QStringLiteral(
"待"), QStringLiteral(
"宙"), QStringLiteral(
"立")
144 , QStringLiteral(
"残"), QStringLiteral(
"俺"), QStringLiteral(
"少"), QStringLiteral(
"精"), QStringLiteral(
"士"), QStringLiteral(
"私"), QStringLiteral(
"険"), QStringLiteral(
"関"), QStringLiteral(
"倒"), QStringLiteral(
"休"), QStringLiteral(
"我"), QStringLiteral(
"許"), QStringLiteral(
"郷"), QStringLiteral(
"助"), QStringLiteral(
"要"), QStringLiteral(
"問")
145 , QStringLiteral(
"係"), QStringLiteral(
"旧"), QStringLiteral(
"固"), QStringLiteral(
"荒"), QStringLiteral(
"稼"), QStringLiteral(
"良"), QStringLiteral(
"議"), QStringLiteral(
"導"), QStringLiteral(
"夢"), QStringLiteral(
"追"), QStringLiteral(
"説"), QStringLiteral(
"声"), QStringLiteral(
"任"), QStringLiteral(
"柱"), QStringLiteral(
"満"), QStringLiteral(
"未")
146 , QStringLiteral(
"顔"), QStringLiteral(
"旅")
149 inline static const QStringList jap_fd = {
150 QStringLiteral(
"友"), QStringLiteral(
"伝"), QStringLiteral(
"夜"), QStringLiteral(
"探"), QStringLiteral(
"対"), QStringLiteral(
"調"), QStringLiteral(
"民"), QStringLiteral(
"読"), QStringLiteral(
"占"), QStringLiteral(
"頼"), QStringLiteral(
"若"), QStringLiteral(
"学"), QStringLiteral(
"識"), QStringLiteral(
"業"), QStringLiteral(
"歳"), QStringLiteral(
"争")
151 , QStringLiteral(
"苦"), QStringLiteral(
"織"), QStringLiteral(
"困"), QStringLiteral(
"答"), QStringLiteral(
"準"), QStringLiteral(
"恐"), QStringLiteral(
"認"), QStringLiteral(
"客"), QStringLiteral(
"務"), QStringLiteral(
"居"), QStringLiteral(
"他"), QStringLiteral(
"再"), QStringLiteral(
"幸"), QStringLiteral(
"役"), QStringLiteral(
"縮"), QStringLiteral(
"情")
152 , QStringLiteral(
"豊"), QStringLiteral(
"夫"), QStringLiteral(
"近"), QStringLiteral(
"窟"), QStringLiteral(
"責"), QStringLiteral(
"建"), QStringLiteral(
"求"), QStringLiteral(
"迎"), QStringLiteral(
"貸"), QStringLiteral(
"期"), QStringLiteral(
"工"), QStringLiteral(
"算"), QStringLiteral(
"湿"), QStringLiteral(
"難"), QStringLiteral(
"保"), QStringLiteral(
"帯")
153 , QStringLiteral(
"届"), QStringLiteral(
"凝"), QStringLiteral(
"笑"), QStringLiteral(
"向"), QStringLiteral(
"可"), QStringLiteral(
"遊"), QStringLiteral(
"襲"), QStringLiteral(
"申"), QStringLiteral(
"次"), QStringLiteral(
"国"), QStringLiteral(
"素"), QStringLiteral(
"題"), QStringLiteral(
"普"), QStringLiteral(
"密"), QStringLiteral(
"望"), QStringLiteral(
"官")
154 , QStringLiteral(
"泣"), QStringLiteral(
"創"), QStringLiteral(
"術"), QStringLiteral(
"演"), QStringLiteral(
"輝"), QStringLiteral(
"買"), QStringLiteral(
"途"), QStringLiteral(
"浴"), QStringLiteral(
"老"), QStringLiteral(
"幼"), QStringLiteral(
"利"), QStringLiteral(
"門"), QStringLiteral(
"格"), QStringLiteral(
"原"), QStringLiteral(
"管"), QStringLiteral(
"牧")
155 , QStringLiteral(
"炭"), QStringLiteral(
"彼"), QStringLiteral(
"房"), QStringLiteral(
"驚"), QStringLiteral(
"禁"), QStringLiteral(
"注"), QStringLiteral(
"整"), QStringLiteral(
"衆"), QStringLiteral(
"語"), QStringLiteral(
"証"), QStringLiteral(
"深"), QStringLiteral(
"層"), QStringLiteral(
"査"), QStringLiteral(
"渡"), QStringLiteral(
"号"), QStringLiteral(
"科")
156 , QStringLiteral(
"欲"), QStringLiteral(
"店"), QStringLiteral(
"括"), QStringLiteral(
"坑"), QStringLiteral(
"酬"), QStringLiteral(
"緊"), QStringLiteral(
"研"), QStringLiteral(
"権"), QStringLiteral(
"書"), QStringLiteral(
"暇"), QStringLiteral(
"兄"), QStringLiteral(
"派"), QStringLiteral(
"造"), QStringLiteral(
"広"), QStringLiteral(
"川"), QStringLiteral(
"賛")
157 , QStringLiteral(
"駅"), QStringLiteral(
"絡"), QStringLiteral(
"在"), QStringLiteral(
"党"), QStringLiteral(
"岸"), QStringLiteral(
"服"), QStringLiteral(
"捜"), QStringLiteral(
"姉"), QStringLiteral(
"敷"), QStringLiteral(
"胸"), QStringLiteral(
"刑"), QStringLiteral(
"谷"), QStringLiteral(
"痛"), QStringLiteral(
"岩"), QStringLiteral(
"至"), QStringLiteral(
"勢")
158 , QStringLiteral(
"畑"), QStringLiteral(
"姿"), QStringLiteral(
"統"), QStringLiteral(
"略"), QStringLiteral(
"抹"), QStringLiteral(
"展"), QStringLiteral(
"示"), QStringLiteral(
"修"), QStringLiteral(
"酸"), QStringLiteral(
"製"), QStringLiteral(
"歓"), QStringLiteral(
"接"), QStringLiteral(
"障"), QStringLiteral(
"災"), QStringLiteral(
"室"), QStringLiteral(
"索")
159 , QStringLiteral(
"扉"), QStringLiteral(
"傷"), QStringLiteral(
"録"), QStringLiteral(
"優"), QStringLiteral(
"基"), QStringLiteral(
"讐"), QStringLiteral(
"勇"), QStringLiteral(
"司"), QStringLiteral(
"境"), QStringLiteral(
"璧"), QStringLiteral(
"医"), QStringLiteral(
"怖"), QStringLiteral(
"狙"), QStringLiteral(
"協"), QStringLiteral(
"犯"), QStringLiteral(
"資")
160 , QStringLiteral(
"設"), QStringLiteral(
"雇"), QStringLiteral(
"根"), QStringLiteral(
"億"), QStringLiteral(
"脱"), QStringLiteral(
"富"), QStringLiteral(
"躍"), QStringLiteral(
"純"), QStringLiteral(
"写"), QStringLiteral(
"病"), QStringLiteral(
"依"), QStringLiteral(
"到"), QStringLiteral(
"練"), QStringLiteral(
"順"), QStringLiteral(
"園"), QStringLiteral(
"総")
161 , QStringLiteral(
"念"), QStringLiteral(
"維"), QStringLiteral(
"検"), QStringLiteral(
"朽"), QStringLiteral(
"圧"), QStringLiteral(
"補"), QStringLiteral(
"公"), QStringLiteral(
"働"), QStringLiteral(
"因"), QStringLiteral(
"朝"), QStringLiteral(
"浪"), QStringLiteral(
"祝"), QStringLiteral(
"恋"), QStringLiteral(
"郎"), QStringLiteral(
"勉"), QStringLiteral(
"春")
162 , QStringLiteral(
"功"), QStringLiteral(
"耳"), QStringLiteral(
"恵"), QStringLiteral(
"緑"), QStringLiteral(
"美"), QStringLiteral(
"辺"), QStringLiteral(
"昇"), QStringLiteral(
"悩"), QStringLiteral(
"泊"), QStringLiteral(
"低"), QStringLiteral(
"酒"), QStringLiteral(
"影"), QStringLiteral(
"競"), QStringLiteral(
"二"), QStringLiteral(
"矢"), QStringLiteral(
"瞬")
163 , QStringLiteral(
"希"), QStringLiteral(
"志")
166 inline static const QStringList jap_fe = {
167 QStringLiteral(
"孫"), QStringLiteral(
"継"), QStringLiteral(
"団"), QStringLiteral(
"給"), QStringLiteral(
"抗"), QStringLiteral(
"違"), QStringLiteral(
"提"), QStringLiteral(
"断"), QStringLiteral(
"島"), QStringLiteral(
"栄"), QStringLiteral(
"油"), QStringLiteral(
"就"), QStringLiteral(
"僕"), QStringLiteral(
"存"), QStringLiteral(
"企"), QStringLiteral(
"比")
168 , QStringLiteral(
"浸"), QStringLiteral(
"非"), QStringLiteral(
"応"), QStringLiteral(
"細"), QStringLiteral(
"承"), QStringLiteral(
"編"), QStringLiteral(
"排"), QStringLiteral(
"努"), QStringLiteral(
"締"), QStringLiteral(
"談"), QStringLiteral(
"趣"), QStringLiteral(
"埋"), QStringLiteral(
"営"), QStringLiteral(
"文"), QStringLiteral(
"夏"), QStringLiteral(
"個")
169 , QStringLiteral(
"益"), QStringLiteral(
"損"), QStringLiteral(
"額"), QStringLiteral(
"区"), QStringLiteral(
"寒"), QStringLiteral(
"簡"), QStringLiteral(
"遣"), QStringLiteral(
"例"), QStringLiteral(
"肉"), QStringLiteral(
"博"), QStringLiteral(
"幻"), QStringLiteral(
"量"), QStringLiteral(
"昔"), QStringLiteral(
"臓"), QStringLiteral(
"負"), QStringLiteral(
"討")
170 , QStringLiteral(
"悔"), QStringLiteral(
"膨"), QStringLiteral(
"飲"), QStringLiteral(
"妄"), QStringLiteral(
"越"), QStringLiteral(
"憎"), QStringLiteral(
"増"), QStringLiteral(
"枚"), QStringLiteral(
"皆"), QStringLiteral(
"愚"), QStringLiteral(
"療"), QStringLiteral(
"庫"), QStringLiteral(
"涙"), QStringLiteral(
"照"), QStringLiteral(
"冗"), QStringLiteral(
"壇")
171 , QStringLiteral(
"坂"), QStringLiteral(
"訳"), QStringLiteral(
"抱"), QStringLiteral(
"薄"), QStringLiteral(
"義"), QStringLiteral(
"騒"), QStringLiteral(
"奴"), QStringLiteral(
"丈"), QStringLiteral(
"捕"), QStringLiteral(
"被"), QStringLiteral(
"概"), QStringLiteral(
"招"), QStringLiteral(
"劣"), QStringLiteral(
"較"), QStringLiteral(
"析"), QStringLiteral(
"繁")
172 , QStringLiteral(
"殖"), QStringLiteral(
"耐"), QStringLiteral(
"論"), QStringLiteral(
"貴"), QStringLiteral(
"称"), QStringLiteral(
"千"), QStringLiteral(
"歴"), QStringLiteral(
"史"), QStringLiteral(
"募"), QStringLiteral(
"容"), QStringLiteral(
"噂"), QStringLiteral(
"壱"), QStringLiteral(
"胞"), QStringLiteral(
"鳴"), QStringLiteral(
"表"), QStringLiteral(
"雑")
173 , QStringLiteral(
"職"), QStringLiteral(
"妹"), QStringLiteral(
"氏"), QStringLiteral(
"踊"), QStringLiteral(
"停"), QStringLiteral(
"罪"), QStringLiteral(
"甘"), QStringLiteral(
"健"), QStringLiteral(
"焼"), QStringLiteral(
"払"), QStringLiteral(
"侵"), QStringLiteral(
"頃"), QStringLiteral(
"愛"), QStringLiteral(
"便"), QStringLiteral(
"田"), QStringLiteral(
"舎")
174 , QStringLiteral(
"孤"), QStringLiteral(
"晩"), QStringLiteral(
"清"), QStringLiteral(
"際"), QStringLiteral(
"領"), QStringLiteral(
"評"), QStringLiteral(
"課"), QStringLiteral(
"勤"), QStringLiteral(
"謝"), QStringLiteral(
"才"), QStringLiteral(
"偉"), QStringLiteral(
"誤"), QStringLiteral(
"価"), QStringLiteral(
"欠"), QStringLiteral(
"寄"), QStringLiteral(
"忙")
175 , QStringLiteral(
"従"), QStringLiteral(
"五"), QStringLiteral(
"送"), QStringLiteral(
"周"), QStringLiteral(
"頑"), QStringLiteral(
"労"), QStringLiteral(
"植"), QStringLiteral(
"施"), QStringLiteral(
"販"), QStringLiteral(
"台"), QStringLiteral(
"度"), QStringLiteral(
"嫌"), QStringLiteral(
"諸"), QStringLiteral(
"習"), QStringLiteral(
"緒"), QStringLiteral(
"誘")
176 , QStringLiteral(
"仮"), QStringLiteral(
"借"), QStringLiteral(
"輩"), QStringLiteral(
"席"), QStringLiteral(
"戒"), QStringLiteral(
"弟"), QStringLiteral(
"珍"), QStringLiteral(
"酔"), QStringLiteral(
"試"), QStringLiteral(
"騎"), QStringLiteral(
"霜"), QStringLiteral(
"鉱"), QStringLiteral(
"裕"), QStringLiteral(
"票"), QStringLiteral(
"券"), QStringLiteral(
"専")
177 , QStringLiteral(
"祖"), QStringLiteral(
"惰"), QStringLiteral(
"偶"), QStringLiteral(
"怠"), QStringLiteral(
"罰"), QStringLiteral(
"熟"), QStringLiteral(
"牲"), QStringLiteral(
"燃"), QStringLiteral(
"犠"), QStringLiteral(
"快"), QStringLiteral(
"劇"), QStringLiteral(
"拠"), QStringLiteral(
"厄"), QStringLiteral(
"抵"), QStringLiteral(
"適"), QStringLiteral(
"程")
178 , QStringLiteral(
"繰"), QStringLiteral(
"腹"), QStringLiteral(
"橋"), QStringLiteral(
"白"), QStringLiteral(
"処"), QStringLiteral(
"匹"), QStringLiteral(
"杯"), QStringLiteral(
"暑"), QStringLiteral(
"坊"), QStringLiteral(
"週"), QStringLiteral(
"秀"), QStringLiteral(
"看"), QStringLiteral(
"軽"), QStringLiteral(
"幕"), QStringLiteral(
"和"), QStringLiteral(
"平")
179 , QStringLiteral(
"王"), QStringLiteral(
"姫"), QStringLiteral(
"庭"), QStringLiteral(
"観"), QStringLiteral(
"航"), QStringLiteral(
"横"), QStringLiteral(
"帳"), QStringLiteral(
"丘"), QStringLiteral(
"亭"), QStringLiteral(
"財"), QStringLiteral(
"律"), QStringLiteral(
"布"), QStringLiteral(
"規"), QStringLiteral(
"謀"), QStringLiteral(
"積"), QStringLiteral(
"刻")
180 , QStringLiteral(
"陥"), QStringLiteral(
"類"), QStringLiteral(
"{GREY}"), QStringLiteral(
"{BLUE}"), QStringLiteral(
"{RED}"), QStringLiteral(
"{PURPLE}"), QStringLiteral(
"{GREEN}"), QStringLiteral(
"{CYAN}"), QStringLiteral(
"{YELLOW}"), QStringLiteral(
"{WHITE}"), QStringLiteral(
"{BLINK}"), QStringLiteral(
"{MULTICOLOUR}"), QStringLiteral(
"{PAUSE}"), QString(), QStringLiteral(
"{VARDEC}"), QStringLiteral(
"{VARHEX}")
181 , QStringLiteral(
"{SCROLLING}"), QStringLiteral(
"{VARDECR}"), QString(), QString(), QString(), QString(), QString(), QString(), QString(), QStringLiteral(
"{SPACED CHARACTERS}")
184 inline static const QStringList specialChars = {
185 QStringLiteral(
"{CHOICE}")
186 , QStringLiteral(
"\n{NEW PAGE}\n")
187 , QStringLiteral(
"\n{NEW PAGE 2}\n")
188 , QStringLiteral(
"{CLOUD}")
189 , QStringLiteral(
"{BARRET}")
190 , QStringLiteral(
"{TIFA}")
191 , QStringLiteral(
"{AERITH}")
192 , QStringLiteral(
"{RED XIII}")
193 , QStringLiteral(
"{YUFFIE}")
194 , QStringLiteral(
"{CAIT SITH}")
195 , QStringLiteral(
"{VINCENT}")
196 , QStringLiteral(
"{CID}")
197 , QStringLiteral(
"{MEMBER 1}")
198 , QStringLiteral(
"{MEMBER 2}")
199 , QStringLiteral(
"{MEMBER 3}")
200 , QStringLiteral(
"{CIRCLE}")
201 , QStringLiteral(
"{TRIANGLE}")
202 , QStringLiteral(
"{SQUARE}")
203 , QStringLiteral(
"{CROSS}")
204 , QStringLiteral(
", ")
205 , QStringLiteral(
".\"")
206 , QStringLiteral(
"…\"")
207 , QStringLiteral(
"{GREY}")
208 , QStringLiteral(
"{BLUE}")
209 , QStringLiteral(
"{RED}")
210 , QStringLiteral(
"{PURPLE}")
211 , QStringLiteral(
"{GREEN}")
212 , QStringLiteral(
"{CYAN}")
213 , QStringLiteral(
"{YELLOW}")
214 , QStringLiteral(
"{WHITE}")
215 , QStringLiteral(
"{BLINK}")
216 , QStringLiteral(
"{MULTICOLOUR}")
217 , QStringLiteral(
"{PAUSE}")
218 , QStringLiteral(
"{VARDEC}")
219 , QStringLiteral(
"{VARHEX}")
220 , QStringLiteral(
"{SCROLLING}")
221 , QStringLiteral(
"{VARDECR}")
222 , QStringLiteral(
"{SPACED CHARACTERS}")
224 QRegularExpression pauseEXP = QRegularExpression(QStringLiteral(
"{PAUSE\\d{3}}"), QRegularExpression::CaseInsensitiveOption);
225 QRegularExpression memoryEXP = QRegularExpression(QStringLiteral(
"^{MEMORY:var\\[(\\d+)\\]\\[(\\d+)\\];size=(\\d+)}"), QRegularExpression::CaseInsensitiveOption);