-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nguphing-ipa.schema.yaml
76 lines (72 loc) · 1.58 KB
/
nguphing-ipa.schema.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Rime schema
# encoding: utf-8
__include: nguphing.schema:/
schema:
schema_id: nguphing-ipa
name: 吳語拼音·IPA
version: "20240220"
author:
- 山前 <[email protected]>
description: |
* 標準吳語
* IQA个 preedit 対 comment 輸出
speller:
delimiter: ".';"
translator:
spelling_hints: 10
comment_format:
# I don't know why but use ipa will cause problem, use fake ipa first
- xform/([ptkc])h/$1H/
- xform/ts/tsH/
- xform/el/R/
- xform/tz/ts/
- xform/dz/dz/
- xform/c/tS/
- xform/j/dZ/
- xform/sh/S/
- xform/zh/Z/
- xform/([szSZ])y/$1I/
- xform/yi?/ghi/
- xform/wu?/ghu/
- xform/gh/G/
- xform/ng/N/
- xform/ni/nJi/
- xform/(^| |\.)([aiueo])/$1Q$2/
- xform/(l|m|n)h/Q$1/
- xform/iu/y/
- xform/y(N|k)/iu$1/
- xform/yn/yin/
- xform/yh/yik/
- xform/iN/iEN/
- xform/ik/iEQ/
- xform/eN/EN/
- xform/ek/EQ/
- xform/in/iN/
- xform/ih/iQ/
- xform/uN/UN/
- xform/uk/UQ/
- xform/oN/OM/
- xform/ok/OQ/
- xform/aN/aM/
- xform/ak/aQ/
- xform/ae/A/
- xform/ah/AQ/
- xform/oe/W/
- xform/eh/eQ/
- xform/oh/WQ/
- xform/au/O/
- xform/eu/V/
- xform/ou/EU/
- xform/i([aeiouAEOUVW])/j$1/
- xform/u([aeiouAEOUVW])/w$1/
- xform/y([aeiouAEOUVW])/Y$1/
- xform/Q($| |\.)/Q1$1/
- xform/((^| |\.)[ptkhQfsS]\w+?[123])/$1X/
- xform/1X/˦/
- xform/2X/˥˧/
- xform/3X/˧˥/
- xform/1/˨/
- xform/2/˧˩/
- xform/3/˩˧/
- xlit|gAEGHIJMNOQRSUVWYZ|ɡɛəɦʰɿʲ̃ŋɔʔɚɕʊɤøɥʑ|
- xform/[;']/./"