# Rime schema # vim: set sw=2 sts=2 et: # encoding: utf-8 schema: schema_id: blg_tai name: 閩南語臺灣音 version: "0.5" author: - 阿托 description: | 閩南語輸入方案 採用「臺灣閩南語羅馬字拼音方案」 http://www.ntcu.edu.tw/tailo/ switches: - name: ascii_mode reset: 0 states: [ 中文, 西文 ] - name: full_shape states: [ 半角, 全角 ] - name: simplification states: [ 漢字, 汉字 ] engine: processors: - ascii_composer - recognizer - key_binder - speller - punctuator - selector - navigator - express_editor segmentors: - ascii_segmentor - matcher - abc_segmentor - punct_segmentor - fallback_segmentor translators: - echo_translator - punct_translator - r10n_translator - reverse_lookup_translator filters: - simplifier - uniquifier speller: alphabet: 'zyxwvutsrqponmlkjihgfedcba~[/\]90-;' initials: zyxwvutsrqponmlkjihgfedcba delimiter: " '" algebra: - abbrev/^([ptkbgmlsch]h?).+$/$1/ - derive/^c/ts/ - derive/uih/ueh/ #- derive/^j/l/ #偏泉腔,j濫l - derive/6/7/ - derive/Ia/io/ #- derive/Iang/iang/ #偏漳腔,上讀siang - derive/ee/e/ #- derive/enn/inn/ #偏泉腔,enn濫inn #- derive/^([mn]g?)ee/$1i #同上 - derive/IR/ir/ - derive/ir/u/ - derive/ir/i/ - derive/ur/u/ - derive/er(h?)(.)/ue$1$2/ #偏漳腔,過讀kue #- derive/er(h?)(.)/e$1$2/ #偏泉腔,過讀ke - derive/Er/e/ - derive/Er/er/ #鹿港 - derive/ere/e/ #偏漳腔,雞讀ke #- derive/ere/ue/ #偏泉腔,雞讀kue - derive/uIn?n?/ng/ - derive/^(k)uainn([357])/$1uan$2/ - derive/iO/oo/ - derive/IO/io/ #侯韻文讀特字 - derive/aInn/ing/ - derive/^ngaI/ging/ - derive/aI/ai/ - derive/^mue/mui/ - derive/ern/in/ - derive/ern(\d?\s?)/un$1/ - derive/ern/irn/ - derive/erm/im/ #- derive/^ji/gi/ #日母字讀g,比論字讀gi - derive/^([a-z]+)\d$/$1/ - 'xlit 12345678 [/\]90-;' translator: dictionary: banlam preedit_format: - 'xform ([aeiou])(r?m?n*h?g?p?t?k?)([\[/\\\]90\-;]) $1$3$2' - 'xform ([aeo])([iueo])([\[/\\\]90\-;]) $1$3$2' - 'xform a\[ a' - 'xform e\[ e' - 'xform i\[ i' - 'xform u\[ u' - 'xform o\[ o' - 'xform m\[ m' - 'xform ng\[ ng' - 'xform a/ á' - 'xform e/ é' - 'xform i/ í' - 'xform u/ ú' - 'xform o/ ó' - 'xform m/ ḿ' - 'xform ng/ ńg' - 'xform a\\ à' - 'xform e\\ è' - 'xform i\\ ì' - 'xform u\\ ù' - 'xform o\\ ò' - 'xform ng\\ ǹg' - 'xform a\] a' - 'xform e\] e' - 'xform i\] i' - 'xform u\] u' - 'xform o\] o' - 'xform mh\] mh' - 'xform ngh\] ngh' - 'xform a9 â' - 'xform e9 ê' - 'xform i9 î' - 'xform u9 û' - 'xform o9 ô' - 'xform m9 m̂' - 'xform ng9 n̂g' - 'xform a0 ǎ' - 'xform e0 ě' - 'xform i0 ǐ' - 'xform u0 ǔ' - 'xform o0 ǒ' - 'xform ng0 ňg' - 'xform a- ā' - 'xform e- ē' - 'xform i- ī' - 'xform u- ū' - 'xform o- ō' - 'xform m- m̄' - 'xform ng- n̄g' - 'xform a; a̍' - 'xform e; e̍' - 'xform i; i̍' - 'xform u; u̍' - 'xform o; o̍' - 'xform mh; m̍h' - 'xform ngh; n̍gh' - 'xform w u' - 'xform y i' - 'xform c ts' - 'xform q h' reverse_lookup: dictionary: luna_pinyin prefix: "`" tips: 〔拼音〕 preedit_format: - xform/([nljqxy])v/$1ü/ punctuator: import_preset: default key_binder: import_preset: default bindings: - { when: has_menu, accept: minus, send: minus } # 第7調 - { when: paging, accept: minus, send: Page_Up } recognizer: import_preset: default patterns: reverse_lookup: "`[a-z]*$" style: display_tray_icon: false font_face: "Microsoft Jhenghei" font_point: 12 fullscreen: false horizontal: true inline_preedit: false layout: border_width: 3 candidate_spacing: 5 hilite_padding: 2 hilite_spacing: 4 margin_x: 12 margin_y: 6 min_height: 0 min_width: 160 round_corner: 4 spacing: 10