Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1118 lines (1118 sloc) 30.8 KB
{
"schema": {
"schema_id": "double_jyutping",
"name": "粵雙拼",
"version": "20180428",
"author": [
"LeiMaau"
],
"description": "採用『香港語言學會粵語拼音方案』\n聲調輸入 q平 v上 x去 (雙擊爲陽調)\n提供多種字體轉換方案\n",
"dependencies": [
"terra_pinyin.extended",
"terra_pinyin_nospaces.extended",
"stroke_zhuyin_jyutping",
"leimaau_zhuyin_jyutping_nospaces",
"leimaau_jyutping_zhuyin_nospaces"
]
},
"switches": [
{
"name": "ascii_mode",
"reset": 0,
"states": [
"中文",
"西文"
]
},
{
"name": "full_shape",
"reset": 0,
"states": [
"半角",
"全角"
]
},
{
"options": [
"zh_simp",
"zh_tw"
],
"reset": 0,
"states": [
"汉字",
"漢字"
]
},
{
"name": "ascii_punct",
"states": [
"。,",
".,"
]
}
],
"engine": {
"processors": [
"ascii_composer",
"recognizer",
"key_binder",
"speller",
"punctuator",
"selector",
"navigator",
"express_editor"
],
"segmentors": [
"ascii_segmentor",
"matcher",
"abc_segmentor",
"affix_segmentor@pinyin_lookup",
"affix_segmentor@putonghua_to_jyutping_lookup",
"affix_segmentor@jyutping_to_putonghua_lookup",
"affix_segmentor@jyutping_to_stroke_lookup",
"affix_segmentor@hannom_lookup",
"affix_segmentor@kanji_lookup",
"affix_segmentor@hanja_lookup",
"punct_segmentor",
"fallback_segmentor"
],
"translators": [
"punct_translator",
"script_translator",
"reverse_lookup_translator",
"script_translator@pinyin_lookup",
"script_translator@putonghua_to_jyutping_lookup",
"script_translator@jyutping_to_putonghua_lookup",
"script_translator@jyutping_to_stroke_lookup",
"script_translator@hannom_lookup",
"script_translator@kanji_lookup",
"script_translator@hanja_lookup"
],
"filters": [
"simplifier@zh_simp",
"simplifier@zh_tw",
"uniquifier",
"reverse_lookup_filter@pinyin_reverse_lookup",
"reverse_lookup_filter@putonghua_to_jyutping_reverse_lookup",
"reverse_lookup_filter@jyutping_to_putonghua_reverse_lookup",
"reverse_lookup_filter@jyutping_to_stroke_reverse_lookup",
"reverse_lookup_filter@hannom_reverse_lookup",
"reverse_lookup_filter@kanji_reverse_lookup",
"reverse_lookup_filter@hanja_reverse_lookup"
]
},
"speller": {
"alphabet": "zyxwvutsrqponmlkjihgfedcba;/,.",
"initials": "zyxwvutsrqponmlkjihgfedcba",
"delimiter": " '",
"algebra": [
"erase/^xx$/",
"derive/^([a-z]+)[1-6]$/$1/",
"xform/^ng([1-6]?)$/AA$1/",
"xform/^m([1-6]?)$/MM$1/",
"xform/^([a|o|e|u|aa].*)([1-6]?)$/É$1$2/",
"xform/(.)aang([1-6]?)$/$1H$2/",
"xform/(.)ang([1-6]?)$/$1G$2/",
"xform/(.)oeng([1-6]?)$/$1Ó$2/",
"xform/(.)ing([1-6]?)$/$1P$2/",
"xform/(.)eng([1-6]?)$/$1À$2/",
"xform/(.)ong([1-6]?)$/$1L$2/",
"xform/(.)ung([1-6]?)$/$1S$2/",
"derive/^lei([1-6]?)$/lW$1/",
"xform/^(s|d|n)ei([1-6]?)$/$1W$2/",
"xform/^(b|f|g|h|k|l|m|p|gw)ei([1-6]?)$/$1I$2/",
"xform/(.)aau([1-6]?)$/$1Í$2/",
"xform/(.)aam([1-6]?)$/$1È$2/",
"xform/(.)aan([1-6]?)$/$1J$2/",
"xform/(.)aai([1-6]?)$/$1K$2/",
"xform/(.)ai([1-6]?)$/$1D$2/",
"xform/(.)an([1-6]?)$/$1F$2/",
"xform/(.)am([1-6]?)$/$1A$2/",
"xform/(.)au([1-6]?)$/$1C$2/",
"xform/(.)eon([1-6]?)$/$1N$2/",
"xform/(.)on([1-6]?)$/$1N$2/",
"xform/(.)en([1-6]?)$/$1N$2/",
"xform/(.)oen([1-6]?)$/$1N$2/",
"xform/(.)on([1-6]?)$/$1N$2/",
"xform/(.)im([1-6]?)$/$1M$2/",
"xform/(.)eoi([1-6]?)$/$1V$2/",
"xform/(.)oi([1-6]?)$/$1X$2/",
"xform/(.)oe(t|k)?([1-6]?)$/$1W$2$3/",
"xform/(.)eo(t|k)?([1-6]?)$/$1W$2$3/",
"xform/(.)ou([1-6]?)$/$1Z$2/",
"xform/(.)yun([1-6]?)$/$1T$2/",
"xform/(.)un([1-6]?)$/$1Y$2/",
"xform/(.)yu(t)?([1-6]?)$/$1U$2$3/",
"xform/(.)ui([1-6]?)$/$1W$2/",
"xform/(.)iu([1-6]?)$/$1Q$2/",
"xform/(.)in([1-6]?)$/$1B$2/",
"xform/(.)u(t|k)?([1-6]?)$/$1U$2$3/",
"xform/(.)o(t|k)?([1-6]?)$/$1O$2$3/",
"xform/(.)i(p|t|k)?([1-6]?)$/$1I$2$3/",
"xform/(.)e(p|t|k)?([1-6]?)$/$1E$2$3/",
"xform/(.)m([1-6]?)$/$1M$2/",
"xform/(.)aa(p|t|k)?([1-6]?)$/$1R$2$3/",
"xform/(.)a(p|t|k)?([1-6]?)$/$1A$2$3/",
"xform/^kw/Y/",
"xform/^gw/U/",
"xform/^ng/A/",
"xform/(.)(.)p([1-6]?)$/$1$2O$3/",
"xform/(.)(.)t([1-6]?)$/$1$2R$3/",
"xform/(.)(.)k([1-6]?)$/$1$2I$3/",
"xform/^w/W/",
"xform/^t/T/",
"xform/^p/P/",
"xform/^s/S/",
"xform/^d/D/",
"xform/^f/F/",
"xform/^g/G/",
"xform/^h/H/",
"xform/^j/J/",
"xform/^k/K/",
"xform/^l/L/",
"xform/^z/Z/",
"xform/^c/C/",
"xform/^b/B/",
"xform/^n/N/",
"xform/^m/M/",
"xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/",
"xform É e",
"xform È ;",
"xform Í ,",
"xform Ó .",
"xform À /",
"xform 1 ;",
"xform 2 /",
"xform 3 ,",
"xform 6 \\.",
"xform 5 v",
"xform 4 x"
]
},
"menu": {
"alternative_select_keys": "123456789",
"page_size": 9
},
"translator": {
"dictionary": "leimaau_jyutping",
"spelling_hints": 9,
"prism": "double_jyutping",
"preedit_format": [
"xform/(^|[ '])u/$1G/",
"xform/(^|[ '])y/$1Q/",
"xform/(^|[ '])aa/$1N/",
"xform/(^|[ '])mm/$1M/",
"xform/(^|[ '])a/$1N/",
"xform/(^|[ '])e/$1E/",
"xform/(^|[ '])(\\w)(\\w)r/$1$2$3T/",
"xform/(^|[ '])(\\w)(\\w)o/$1$2$3P/",
"xform/(^|[ '])(\\w)(\\w)i/$1$2$3K/",
"xform / Á",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.);/$1$2$3¹/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)x/$1$2$3⁴/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)Á/$1$2$3²/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)\\./$1$2$3⁶/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.),/$1$2$3³/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)v/$1$2$3⁵/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK]);/$1$2$3$4¹/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])x/$1$2$3$4⁴/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])Á/$1$2$3$4²/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])\\./$1$2$3$4⁶/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK]),/$1$2$3$4³/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])v/$1$2$3$4⁵/",
"xform/(^|[ '])(j|z|d|g|c|k|l|s)wK/$1$2oeK/",
"xform/(^|[ '])(c|z|d|l|s)wT/$1$2eoT/",
"xform/(^|[ '])(h|t|z)w/$1$2oe/",
"xform/(^|[ '])(G|Q|g|k|p|f|b|m|w)w/$1$2ui/",
"xform/(^|[ '])([wpGkfcbm])y/$1$2un/",
"xform/(^|[ '])([sdtlghzcnj])t/$1$2yun/",
"xform/(^|[ '])([gkbpmhf])i($|[^PTK])/$1$2ei$3/",
"xform/(^|[ '])([wtGpsdfghjklzcbnm])p/$1$2ing/",
"xform/(^|[ '])([Etsdghjklzcbnm])a/$1$2am/",
"xform/(^|[ '])([sndl])w/$1$2ei/",
"xform/(^|[ '])(\\w)q/$1$2iu/",
"xform/(^|[ '])(\\w)r/$1$2A/",
"xform/(^|[ '])(\\w)s/$1$2ung/",
"xform/(^|[ '])(\\w)d/$1$2ai/",
"xform/(^|[ '])(\\w)f/$1$2an/",
"xform/(^|[ '])(\\w)g/$1$2ang/",
"xform/(^|[ '])(\\w)h/$1$2aang/",
"xform/(^|[ '])(\\w)j/$1$2aan/",
"xform/(^|[ '])(\\w)k/$1$2aai/",
"xform/(^|[ '])(\\w)l/$1$2ong/",
"xform/(^|[ '])(\\w);/$1$2aam/",
"xform/(^|[ '])(\\w)z/$1$2ou/",
"xform/(^|[ '])(\\w)x/$1$2oi/",
"xform/(^|[ '])(\\w)c/$1$2au/",
"xform/(^|[ '])(\\w)v/$1$2eoi/",
"xform/(^|[ '])(\\w)b/$1$2in/",
"xform/(^|[ '])(h|g|b|N)n/$1$2on/",
"xform/(^|[ '])En/$1on/",
"xform/(^|[ '])(z|c|s|d|t|j|l)n/$1$2eon/",
"xform/(^|[ '])wn/$1wen/",
"xform/(^|[ '])(\\w)m/$1$2im/",
"xform/(^|[ '])(\\w),/$1$2aau/",
"xform/(^|[ '])(\\w)\\./$1$2oeng/",
"xform/(^|[ '])(\\w)Á/$1$2eng/",
"xform/(^|[ '])(z|s|c|j)u(?!(P|T|K|n|i))/$1$2yu$3/",
"xform/(^|[ '])(z|s|c|k|g|j|d|t|h|l)uT/$1$2yuT/",
"xform/A/aa/",
"xform/G/gw/",
"xform/Q/kw/",
"xform/N/ng/",
"xform/M/m/",
"xform/E//",
"xform/mT/t/",
"xform/mK/k/",
"xform/mP/p/",
"xform/T/t/",
"xform/K/k/",
"xform/P/p/"
]
},
"jyutping_to_putonghua_lookup": {
"tag": "jyutping_to_putonghua_lookup",
"prefix": "`J",
"suffix": "`",
"spelling_hints": 10,
"dictionary": "leimaau_jyutping",
"prism": "double_jyutping",
"preedit_format": [
"xform/(^|[ '])u/$1G/",
"xform/(^|[ '])y/$1Q/",
"xform/(^|[ '])aa/$1N/",
"xform/(^|[ '])mm/$1M/",
"xform/(^|[ '])a/$1N/",
"xform/(^|[ '])e/$1E/",
"xform/(^|[ '])(\\w)(\\w)r/$1$2$3T/",
"xform/(^|[ '])(\\w)(\\w)o/$1$2$3P/",
"xform/(^|[ '])(\\w)(\\w)i/$1$2$3K/",
"xform / Á",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.);/$1$2$3¹/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)x/$1$2$3⁴/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)Á/$1$2$3²/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)\\./$1$2$3⁶/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.),/$1$2$3³/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)v/$1$2$3⁵/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK]);/$1$2$3$4¹/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])x/$1$2$3$4⁴/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])Á/$1$2$3$4²/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])\\./$1$2$3$4⁶/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK]),/$1$2$3$4³/",
"xform/(^|[ '])(\\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\\.)([PTK])v/$1$2$3$4⁵/",
"xform/(^|[ '])(j|z|d|g|c|k|l|s)wK/$1$2oeK/",
"xform/(^|[ '])(c|z|d|l|s)wT/$1$2eoT/",
"xform/(^|[ '])(h|t|z)w/$1$2oe/",
"xform/(^|[ '])(G|Q|g|k|p|f|b|m|w)w/$1$2ui/",
"xform/(^|[ '])([wpGkfcbm])y/$1$2un/",
"xform/(^|[ '])([sdtlghzcnj])t/$1$2yun/",
"xform/(^|[ '])([gkbpmhf])i($|[^PTK])/$1$2ei$3/",
"xform/(^|[ '])([wtGpsdfghjklzcbnm])p/$1$2ing/",
"xform/(^|[ '])([Etsdghjklzcbnm])a/$1$2am/",
"xform/(^|[ '])([sndl])w/$1$2ei/",
"xform/(^|[ '])(\\w)q/$1$2iu/",
"xform/(^|[ '])(\\w)r/$1$2A/",
"xform/(^|[ '])(\\w)s/$1$2ung/",
"xform/(^|[ '])(\\w)d/$1$2ai/",
"xform/(^|[ '])(\\w)f/$1$2an/",
"xform/(^|[ '])(\\w)g/$1$2ang/",
"xform/(^|[ '])(\\w)h/$1$2aang/",
"xform/(^|[ '])(\\w)j/$1$2aan/",
"xform/(^|[ '])(\\w)k/$1$2aai/",
"xform/(^|[ '])(\\w)l/$1$2ong/",
"xform/(^|[ '])(\\w);/$1$2aam/",
"xform/(^|[ '])(\\w)z/$1$2ou/",
"xform/(^|[ '])(\\w)x/$1$2oi/",
"xform/(^|[ '])(\\w)c/$1$2au/",
"xform/(^|[ '])(\\w)v/$1$2eoi/",
"xform/(^|[ '])(\\w)b/$1$2in/",
"xform/(^|[ '])(h|g|b|N)n/$1$2on/",
"xform/(^|[ '])En/$1on/",
"xform/(^|[ '])(z|c|s|d|t|j|l)n/$1$2eon/",
"xform/(^|[ '])wn/$1wen/",
"xform/(^|[ '])(\\w)m/$1$2im/",
"xform/(^|[ '])(\\w),/$1$2aau/",
"xform/(^|[ '])(\\w)\\./$1$2oeng/",
"xform/(^|[ '])(\\w)Á/$1$2eng/",
"xform/(^|[ '])(z|s|c|j)u(?!(P|T|K|n|i))/$1$2yu$3/",
"xform/(^|[ '])(z|s|c|k|g|j|d|t|h|l)uT/$1$2yuT/",
"xform/A/aa/",
"xform/G/gw/",
"xform/Q/kw/",
"xform/N/ng/",
"xform/M/m/",
"xform/E//",
"xform/mT/t/",
"xform/mK/k/",
"xform/mP/p/",
"xform/T/t/",
"xform/K/k/",
"xform/P/p/"
],
"tips": "【粵查普】"
},
"jyutping_to_stroke_lookup": {
"tag": "jyutping_to_stroke_lookup",
"prefix": "`S",
"suffix": "`",
"dictionary": "leimaau_jyutping",
"prism": "double_jyutping",
"preedit_format": null,
"tips": "【粵查笔】"
},
"pinyin_lookup": {
"spelling_hints": 10,
"tag": "pinyin_lookup",
"prefix": "`",
"suffix": "`",
"dictionary": "terra_pinyin.extended",
"prism": "td_pinyin_flypy",
"preedit_format": [
"xform/([bpmfdtnljqx])n/$1iao/",
"xform/(\\w)g/$1eng/",
"xform/(\\w)q/$1iu/",
"xform/(\\w)w/$1ei/",
"xform/([dtnlgkhjqxyvuirzcs])r/$1uan/",
"xform/(\\w)t/$1ve/",
"xform/(\\w)y/$1un/",
"xform/([dtnlgkhvuirzcs])o/$1uo/",
"xform/(\\w)p/$1ie/",
"xform/([jqx])s/$1iong/",
"xform/(\\w)s/$1ong/",
"xform/(\\w)d/$1ai/",
"xform/(\\w)f/$1en/",
"xform/(\\w)h/$1ang/",
"xform/(\\w)j/$1an/",
"xform/([gkhvuirzcs])k/$1uai/",
"xform/(\\w)k/$1ing/",
"xform/([jqxnl])l/$1iang/",
"xform/(\\w)l/$1uang/",
"xform/(\\w)z/$1ou/",
"xform/([gkhvuirzcs])x/$1ua/",
"xform/(\\w)x/$1ia/",
"xform/(\\w)c/$1ao/",
"xform/([dtgkhvuirzcs])v/$1ui/",
"xform/(\\w)b/$1in/",
"xform/(\\w)m/$1ian/",
"xform/([aoe])\\1(\\w)/$1$2/",
"xform/(^|[ '])v/$1zh/",
"xform/(^|[ '])i/$1ch/",
"xform/(^|[ '])u/$1sh/",
"xform/([nl])v/$1ü/",
"xform/([nl])ue/$1üe/",
"xform/([jqxy])v/$1u/",
"xform/eh/ê/",
"xform ([aeiou])(ng?|r)([-;/<,>\\\\.]) $1$3$2",
"xform ([aeo])([iuo])([-;/<,>\\\\.]) $1$3$2",
"xform a[-;] ā",
"xform a/ á",
"xform a[<,] ǎ",
"xform a[>\\\\.] à",
"xform e[-;] ē",
"xform e/ é",
"xform e[<,] ě",
"xform e[>\\\\.] è",
"xform o[-;] ō",
"xform o/ ó",
"xform o[<,] ǒ",
"xform o[>\\\\.] ò",
"xform i[-;] ī",
"xform i/ í",
"xform i[<,] ǐ",
"xform i[>\\\\.] ì",
"xform u[-;] ū",
"xform u/ ú",
"xform u[<,] ǔ",
"xform u[>\\\\.] ù",
"xform ü[-;] ǖ",
"xform ü/ ǘ",
"xform ü[<,] ǚ",
"xform ü[>\\\\.] ǜ"
],
"comment_format": [
"xform zhi ㄓ",
"xform chi ㄔ",
"xform shi ㄕ",
"xform ri ㄖ",
"xform zi ㄗ",
"xform ci ㄘ",
"xform si ㄙ",
"xform zh ㄓ",
"xform ch ㄔ",
"xform sh ㄕ",
"xform er ㄦ",
"xform ruan ㄖㄨㄢ",
"xform rua ㄖㄨㄚ",
"xform run ㄖㄨㄣ",
"xform rong ㄖㄨㄥ",
"xform rang ㄖㄤ",
"xform reng ㄖㄥ",
"xform ruo ㄖㄨㄛ",
"xform rui ㄖㄨㄟ",
"xform ran ㄖㄢ",
"xform ren ㄖㄣ",
"xform rou ㄖㄡ",
"xform rao ㄖㄠ",
"xform ru ㄖㄨ",
"xform re ㄖㄜ",
"xform ying ㄧㄥ",
"xform wang ㄨㄤ",
"xform uang ㄨㄤ",
"xform yang ㄧㄤ",
"xform iang ㄧㄤ",
"xform yong ㄩㄥ",
"xform iong ㄩㄥ",
"xform weng ㄨㄥ",
"xform wo ㄨㄛ",
"xform yun ㄩㄣ",
"xform yue ㄩㄝ",
"xform yuan ㄩㄢ",
"xform you ㄧㄡ",
"xform ye ㄧㄝ",
"xform yao ㄧㄠ",
"xform yin ㄧㄣ",
"xform yan ㄧㄢ",
"xform wan ㄨㄢ",
"xform wai ㄨㄞ",
"xform wei ㄨㄟ",
"xform wen ㄨㄣ",
"xform wa ㄨㄚ",
"xform wu ㄨ",
"xform yi ㄧ",
"xform un ㄨㄣ",
"xform ui ㄨㄟ",
"xform ju ㄐㄩ",
"xform xu ㄒㄩ",
"xform qu ㄑㄩ",
"xform ve ㄩㄝ",
"xform ing ㄧㄥ",
"xform ong ㄨㄥ",
"xform ang ㄤ",
"xform eng ㄥ",
"xform ai ㄞ",
"xform ei ㄟ",
"xform ao ㄠ",
"xform ou ㄡ",
"xform ian ㄧㄢ",
"xform ya ㄧㄚ",
"xform in ㄧㄣ",
"xform an ㄢ",
"xform en ㄣ",
"xform r ㄦ",
"xform v ㄩ",
"xform b ㄅ",
"xform p ㄆ",
"xform m ㄇ",
"xform f ㄈ",
"xform d ㄉ",
"xform t ㄊ",
"xform n ㄋ",
"xform l ㄌ",
"xform g ㄍ",
"xform k ㄎ",
"xform h ㄏ",
"xform j ㄐ",
"xform q ㄑ",
"xform x ㄒ",
"xform z ㄗ",
"xform c ㄘ",
"xform s ㄙ",
"xform u ㄨ",
"xform e ㄜ",
"xform o ㄛ",
"xform a ㄚ",
"xform i ㄧ",
"xform/1//",
"xform 2 ˊ",
"xform 3 ˇ",
"xform 4 ˋ",
"xform 5 ˙",
"xform/ //"
],
"tips": "【普查粵】"
},
"putonghua_to_jyutping_lookup": {
"spelling_hints": 10,
"tag": "putonghua_to_jyutping_lookup",
"prefix": "&",
"suffix": "`",
"dictionary": "terra_pinyin.extended",
"prism": "td_pinyin_flypy",
"preedit_format": [
"xform/([bpmfdtnljqx])n/$1iao/",
"xform/(\\w)g/$1eng/",
"xform/(\\w)q/$1iu/",
"xform/(\\w)w/$1ei/",
"xform/([dtnlgkhjqxyvuirzcs])r/$1uan/",
"xform/(\\w)t/$1ve/",
"xform/(\\w)y/$1un/",
"xform/([dtnlgkhvuirzcs])o/$1uo/",
"xform/(\\w)p/$1ie/",
"xform/([jqx])s/$1iong/",
"xform/(\\w)s/$1ong/",
"xform/(\\w)d/$1ai/",
"xform/(\\w)f/$1en/",
"xform/(\\w)h/$1ang/",
"xform/(\\w)j/$1an/",
"xform/([gkhvuirzcs])k/$1uai/",
"xform/(\\w)k/$1ing/",
"xform/([jqxnl])l/$1iang/",
"xform/(\\w)l/$1uang/",
"xform/(\\w)z/$1ou/",
"xform/([gkhvuirzcs])x/$1ua/",
"xform/(\\w)x/$1ia/",
"xform/(\\w)c/$1ao/",
"xform/([dtgkhvuirzcs])v/$1ui/",
"xform/(\\w)b/$1in/",
"xform/(\\w)m/$1ian/",
"xform/([aoe])\\1(\\w)/$1$2/",
"xform/(^|[ '])v/$1zh/",
"xform/(^|[ '])i/$1ch/",
"xform/(^|[ '])u/$1sh/",
"xform/([nl])v/$1ü/",
"xform/([nl])ue/$1üe/",
"xform/([jqxy])v/$1u/",
"xform/eh/ê/",
"xform ([aeiou])(ng?|r)([-;/<,>\\\\.]) $1$3$2",
"xform ([aeo])([iuo])([-;/<,>\\\\.]) $1$3$2",
"xform a[-;] ā",
"xform a/ á",
"xform a[<,] ǎ",
"xform a[>\\\\.] à",
"xform e[-;] ē",
"xform e/ é",
"xform e[<,] ě",
"xform e[>\\\\.] è",
"xform o[-;] ō",
"xform o/ ó",
"xform o[<,] ǒ",
"xform o[>\\\\.] ò",
"xform i[-;] ī",
"xform i/ í",
"xform i[<,] ǐ",
"xform i[>\\\\.] ì",
"xform u[-;] ū",
"xform u/ ú",
"xform u[<,] ǔ",
"xform u[>\\\\.] ù",
"xform ü[-;] ǖ",
"xform ü/ ǘ",
"xform ü[<,] ǚ",
"xform ü[>\\\\.] ǜ"
],
"comment_format": [
"xform zhi ㄓ",
"xform chi ㄔ",
"xform shi ㄕ",
"xform ri ㄖ",
"xform zi ㄗ",
"xform ci ㄘ",
"xform si ㄙ",
"xform zh ㄓ",
"xform ch ㄔ",
"xform sh ㄕ",
"xform er ㄦ",
"xform ruan ㄖㄨㄢ",
"xform rua ㄖㄨㄚ",
"xform run ㄖㄨㄣ",
"xform rong ㄖㄨㄥ",
"xform rang ㄖㄤ",
"xform reng ㄖㄥ",
"xform ruo ㄖㄨㄛ",
"xform rui ㄖㄨㄟ",
"xform ran ㄖㄢ",
"xform ren ㄖㄣ",
"xform rou ㄖㄡ",
"xform rao ㄖㄠ",
"xform ru ㄖㄨ",
"xform re ㄖㄜ",
"xform ying ㄧㄥ",
"xform wang ㄨㄤ",
"xform uang ㄨㄤ",
"xform yang ㄧㄤ",
"xform iang ㄧㄤ",
"xform yong ㄩㄥ",
"xform iong ㄩㄥ",
"xform weng ㄨㄥ",
"xform wo ㄨㄛ",
"xform yun ㄩㄣ",
"xform yue ㄩㄝ",
"xform yuan ㄩㄢ",
"xform you ㄧㄡ",
"xform ye ㄧㄝ",
"xform yao ㄧㄠ",
"xform yin ㄧㄣ",
"xform yan ㄧㄢ",
"xform wan ㄨㄢ",
"xform wai ㄨㄞ",
"xform wei ㄨㄟ",
"xform wen ㄨㄣ",
"xform wa ㄨㄚ",
"xform wu ㄨ",
"xform yi ㄧ",
"xform un ㄨㄣ",
"xform ui ㄨㄟ",
"xform ju ㄐㄩ",
"xform xu ㄒㄩ",
"xform qu ㄑㄩ",
"xform ve ㄩㄝ",
"xform ing ㄧㄥ",
"xform ong ㄨㄥ",
"xform ang ㄤ",
"xform eng ㄥ",
"xform ai ㄞ",
"xform ei ㄟ",
"xform ao ㄠ",
"xform ou ㄡ",
"xform ian ㄧㄢ",
"xform ya ㄧㄚ",
"xform in ㄧㄣ",
"xform an ㄢ",
"xform en ㄣ",
"xform r ㄦ",
"xform v ㄩ",
"xform b ㄅ",
"xform p ㄆ",
"xform m ㄇ",
"xform f ㄈ",
"xform d ㄉ",
"xform t ㄊ",
"xform n ㄋ",
"xform l ㄌ",
"xform g ㄍ",
"xform k ㄎ",
"xform h ㄏ",
"xform j ㄐ",
"xform q ㄑ",
"xform x ㄒ",
"xform z ㄗ",
"xform c ㄘ",
"xform s ㄙ",
"xform u ㄨ",
"xform e ㄜ",
"xform o ㄛ",
"xform a ㄚ",
"xform i ㄧ",
"xform/1//",
"xform 2 ˊ",
"xform 3 ˇ",
"xform 4 ˋ",
"xform 5 ˙",
"xform/ //"
],
"tips": "【普查粵】"
},
"pinyin_reverse_lookup": {
"tags": [
"pinyin_lookup"
],
"dictionary": "leimaau_jyutping_zhuyin_nospaces",
"spelling_hints": 10,
"overwrite_comment": true
},
"putonghua_to_jyutping_reverse_lookup": {
"tags": [
"putonghua_to_jyutping_lookup"
],
"dictionary": "leimaau_jyutping_zhuyin_nospaces",
"spelling_hints": 10,
"overwrite_comment": true
},
"jyutping_to_putonghua_reverse_lookup": {
"tags": [
"jyutping_to_putonghua_lookup"
],
"dictionary": "leimaau_zhuyin_jyutping_nospaces",
"spelling_hints": 10,
"overwrite_comment": true
},
"jyutping_to_stroke_reverse_lookup": {
"tags": [
"jyutping_to_stroke_lookup"
],
"dictionary": "stroke"
},
"reverse_lookup": {
"dictionary": "stroke_zhuyin_jyutping",
"prism": "stroke_zhuyin_jyutping",
"enable_completion": true,
"spelling_hints": 10,
"prefix": "`H",
"suffix": "`",
"tips": "〔筆畫〕",
"preedit_format": [
"xlit/hspnz/一丨丿丶乙/"
],
"comment_format": [
"xform/~//",
"xform/^·//"
]
},
"hannom_lookup": {
"tag": "hannom_lookup",
"prefix": "`V",
"suffix": "`",
"dictionary": "hannomPS",
"spelling_hints": 10,
"preedit_format": [
"xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2",
"xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2",
"xform ([ae])([ou])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2",
"xform z ",
"xform A  ",
"xform dd đ",
"xform aa â",
"xform âs ấ",
"xform âf ầ",
"xform âj ậ",
"xform âx ẫ",
"xform âr ẩ",
"xform aw ă",
"xform ăs ắ",
"xform ăf ằ",
"xform ăj ặ",
"xform ăx ẵ",
"xform ăr ẳ",
"xform oo ô",
"xform ôs ố",
"xform ôf ồ",
"xform ôj ộ",
"xform ôx ỗ",
"xform ôr ổ",
"xform ee ê",
"xform ês ế",
"xform êf ề",
"xform êj ệ",
"xform êx ễ",
"xform êr ể",
"xform uw ư",
"xform ưs ứ",
"xform ưf ừ",
"xform ưj ự",
"xform ưx ữ",
"xform ưr ử",
"xform ow ơ",
"xform ơs ớ",
"xform ơf ờ",
"xform ơj ợ",
"xform ơx ỡ",
"xform ơr ở",
"xform as á",
"xform af à",
"xform aj ạ",
"xform ax ã",
"xform ar ả",
"xform is í",
"xform if ì",
"xform ij ị",
"xform ix ĩ",
"xform ir ỉ",
"xform us ú",
"xform uf ù",
"xform uj ụ",
"xform ux ũ",
"xform ur ủ",
"xform es é",
"xform ef è",
"xform ej ẹ",
"xform ex ẽ",
"xform er ẻ",
"xform os ó",
"xform of ò",
"xform oj ọ",
"xform ox õ",
"xform or ỏ",
"xform ys ý",
"xform yf ỳ",
"xform yj ỵ",
"xform yx ỹ",
"xform yr ỷ"
],
"comment_format": [
"xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2",
"xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2",
"xform ([ae])([ou])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2",
"xform z ",
"xform dd đ",
"xform aa â",
"xform âs ấ",
"xform âf ầ",
"xform âj ậ",
"xform âx ẫ",
"xform âr ẩ",
"xform aw ă",
"xform ăs ắ",
"xform ăf ằ",
"xform ăj ặ",
"xform ăx ẵ",
"xform ăr ẳ",
"xform oo ô",
"xform ôs ố",
"xform ôf ồ",
"xform ôj ộ",
"xform ôx ỗ",
"xform ôr ổ",
"xform ee ê",
"xform ês ế",
"xform êf ề",
"xform êj ệ",
"xform êx ễ",
"xform êr ể",
"xform uw ư",
"xform ưs ứ",
"xform ưf ừ",
"xform ưj ự",
"xform ưx ữ",
"xform ưr ử",
"xform ow ơ",
"xform ơs ớ",
"xform ơf ờ",
"xform ơj ợ",
"xform ơx ỡ",
"xform ơr ở",
"xform as á",
"xform af à",
"xform aj ạ",
"xform ax ã",
"xform ar ả",
"xform is í",
"xform if ì",
"xform ij ị",
"xform ix ĩ",
"xform ir ỉ",
"xform us ú",
"xform uf ù",
"xform uj ụ",
"xform ux ũ",
"xform ur ủ",
"xform es é",
"xform ef è",
"xform ej ẹ",
"xform ex ẽ",
"xform er ẻ",
"xform os ó",
"xform of ò",
"xform oj ọ",
"xform ox õ",
"xform or ỏ",
"xform ys ý",
"xform yf ỳ",
"xform yj ỵ",
"xform yx ỹ",
"xform yr ỷ"
],
"tips": "【越】"
},
"hannom_reverse_lookup": {
"tags": [
"hannom_lookup"
],
"dictionary": "hannomPS",
"spelling_hints": 10,
"overwrite_comment": true,
"comment_format": [
"xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2",
"xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2",
"xform ([ae])([ou])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2",
"xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2",
"xform z ",
"xform dd đ",
"xform aa â",
"xform âs ấ",
"xform âf ầ",
"xform âj ậ",
"xform âx ẫ",
"xform âr ẩ",
"xform aw ă",
"xform ăs ắ",
"xform ăf ằ",
"xform ăj ặ",
"xform ăx ẵ",
"xform ăr ẳ",
"xform oo ô",
"xform ôs ố",
"xform ôf ồ",
"xform ôj ộ",
"xform ôx ỗ",
"xform ôr ổ",
"xform ee ê",
"xform ês ế",
"xform êf ề",
"xform êj ệ",
"xform êx ễ",
"xform êr ể",
"xform uw ư",
"xform ưs ứ",
"xform ưf ừ",
"xform ưj ự",
"xform ưx ữ",
"xform ưr ử",
"xform ow ơ",
"xform ơs ớ",
"xform ơf ờ",
"xform ơj ợ",
"xform ơx ỡ",
"xform ơr ở",
"xform as á",
"xform af à",
"xform aj ạ",
"xform ax ã",
"xform ar ả",
"xform is í",
"xform if ì",
"xform ij ị",
"xform ix ĩ",
"xform ir ỉ",
"xform us ú",
"xform uf ù",
"xform uj ụ",
"xform ux ũ",
"xform ur ủ",
"xform es é",
"xform ef è",
"xform ej ẹ",
"xform ex ẽ",
"xform er ẻ",
"xform os ó",
"xform of ò",
"xform oj ọ",
"xform ox õ",
"xform or ỏ",
"xform ys ý",
"xform yf ỳ",
"xform yj ỵ",
"xform yx ỹ",
"xform yr ỷ"
]
},
"kanji_lookup": {
"tag": "kanji_lookup",
"prefix": "`N",
"suffix": "`",
"dictionary": "nihongo-hybrid",
"preedit_format": [
"xlit|q|ー|"
],
"tips": "【日】"
},
"kanji_reverse_lookup": {
"tags": [
"kanji_lookup"
],
"dictionary": "nihongo-hybrid",
"comment_format": [
"xlit|q|ー|"
]
},
"hanja_lookup": {
"tag": "hanja_lookup",
"prefix": "`K",
"suffix": "`",
"dictionary": "hangyl",
"preedit_format": [
"xform/'/ /",
"xform/(^|[ '])([qx])/$1/",
"xform/([qx])/ng/"
],
"tips": "【韓】"
},
"hanja_reverse_lookup": {
"tags": [
"hanja_lookup"
],
"dictionary": "hangyl",
"comment_format": [
"xform/(^|[ '])q/$1/",
"xform/q/ng/"
]
},
"punctuator": {
"import_preset": "default"
},
"key_binder": {
"import_preset": "default",
"bindings": [
{
"accept": "Control+Shift+f",
"toggle": "zh_simp",
"when": "always"
},
{
"accept": "Control+Shift+F",
"toggle": "zh_simp",
"when": "always"
},
{
"accept": "Control+Shift+t",
"toggle": "zh_tw",
"when": "always"
},
{
"accept": "Control+Shift+T",
"toggle": "zh_tw",
"when": "always"
},
{
"accept": "q",
"send": "q",
"when": "composing"
},
{
"accept": "q",
"send": "&",
"when": "always"
},
{
"accept": "Control+Shift+space",
"select": "colemak_double_jyutping",
"when": "always"
},
{
"accept": "Control+space",
"select": "qwerty_double_jyutping",
"when": "always"
},
{
"accept": "F35",
"select": "td_pinyin_flypy_jyutping",
"when": "always"
},
{
"accept": "Alt+space",
"select": "td_pinyin_flypy_jyutping",
"when": "always"
}
]
},
"recognizer": {
"patterns": {
"email": "^[a-z][-_.0-9a-z]*@.*$",
"uppercase": "^[A-Z][-_+.'0-9A-Za-z]*$",
"url": "^(www[.]|https?:|ftp:|mailto:).*$",
"pinyin_lookup": "`[a-z;/,.]*`?$",
"putonghua_to_jyutping_lookup": "&[a-z;/,.]*`?$",
"jyutping_to_putonghua_lookup": "`J[a-z;/,.]*`?$",
"jyutping_to_stroke_lookup": "`S[a-z;/,.]*`?$",
"reverse_lookup": "`H[a-z]*`?$",
"hannom_lookup": "`V[a-z]*?$",
"kanji_lookup": "`N[a-z]*?$",
"hanja_lookup": "`K[a-z]*?$",
"punct": "^/[0-9]?[a-z]*$"
}
},
"zh_simp": {
"option_name": "zh_simp",
"opencc_config": "t2s.json",
"tips": "none"
},
"zh_tw": {
"option_name": "zh_tw",
"opencc_config": "t2tw.json",
"tips": "none"
}
}
You can’t perform that action at this time.