rime/oldhangeul.schema.yaml
2024-07-18 10:36:13 +08:00

130 lines
2.9 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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]*$"