rime/oldhangeul.schema.yaml

131 lines
2.9 KiB
YAML
Raw Normal View History

2024-07-18 02:36:13 +00:00
# Rime schema
# vim: set sw=2 sts=2 et:
# encoding: utf-8
schema:
schema_id: oldhangeul
name: oldhangeul
version: "3.0"
author:
- Sim Cheon Hyeong <2417647441@qq.com>
switches:
- name: ascii_mode
reset: 0
states: [ Kor, Eng ]
- name: full_shape
states: [ Half, Full ]
- name: ascii_punct
states: [ 。,, ]
engine:
processors:
- ascii_composer
- recognizer
- key_binder
- speller
- punctuator
- selector
- navigator
- fluency_editor
- express_editor
segmentors:
- ascii_segmentor
- matcher
- abc_segmentor
- punct_segmentor
- fallback_segmentor
translators:
- punct_translator
- r10n_translator
- reverse_lookup_translator
- table_translator
filters:
- simplifier
- uniquifier
menu:
page_size: 6
speller:
alphabet: 'qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ'
delimiter: " '"
translator:
dictionary: oldhangeul
enable_user_dict: false
comment_format:
- "xlit|qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ|АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУу|"
- "xlit|АаБбВвГгДдЕеЖжЗзКкЛлНПпРрСТтУу|bjdgszmnqrhktcpvMNlxfOoeaiuUDT|"
- xform/И/j1/
- xform/и/j2/
- xform/Й/s1/
- xform/й/s2/
- xform/М/c1/
- xform/м/c2/
- xform/н/yo/
- xform/О/ye/
- xform/о/ya/
- xform/с/yu/
- xform/([js])([12])([js])/$1$3/
- xform/y([ou])y/yw/
- xform/([bcdfghjklmnpqrstvxzDMNT12])([ou])([aey])/$1w$3/
- xform/([ae])([ou])/$1w/
- xform/ng/nk/
- xform/M/mv/
- xform/N/ng/
- xform/1/¹/
- xform/2/²/
- xform/([aeiouwOU])l/$1R/
- xform/([aeiouwOU])r/$1l/
- xform/([aeiouwOU])([bcdfghjklmnpqrstvxz])r/$1$2l/
- xform/R/r/
- xform/O/ô/
- xform/U/û/
preedit_format:
- "xlit|qwertyasdfgzxcvQWETYADFGXCVuiophjklbnmRZ|АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУу|"
- "xlit|АаБбВвГгДдЕеЖжЗзКкЛлНПпРрСТтУу|bjdgszmnqrhktcpvMNlxfOoeaiuUDT|"
- xform/И/j1/
- xform/и/j2/
- xform/Й/s1/
- xform/й/s2/
- xform/М/c1/
- xform/м/c2/
- xform/н/yo/
- xform/О/ye/
- xform/о/ya/
- xform/с/yu/
- xform/([js])([12])([js])/$1$3/
- xform/y([ou])y/yw/
- xform/([bcdfghjklmnpqrstvxzDMNT12])([ou])([aey])/$1w$3/
- xform/([ae])([ou])/$1w/
- xform/ng/nk/
- xform/M/mv/
- xform/N/ng/
- xform/1/¹/
- xform/2/²/
- xform/([aeiouwOU])l/$1R/
- xform/([aeiouwOU])r/$1l/
- xform/([aeiouwOU])([bcdfghjklmnpqrstvxz])r/$1$2l/
- xform/R/r/
- xform/O/ô/
- xform/U/û/
reverse_lookup:
dictionary: hangeul
enable_completion: true
prefix: "`"
tips: Hangeul
punctuator:
import_preset: symbols
key_binder:
import_preset: default
recognizer:
import_preset: default
patterns:
punct: '^/([0-9]0?|[A-Za-z]+)$'
reverse_lookup: "`[a-z]*$"