diff --git "a/tools/tables/1796\345\273\272\347\224\214.py" "b/tools/tables/1796\345\273\272\347\224\214.py"
index f553bb86..b3569d75 100644
--- "a/tools/tables/1796\345\273\272\347\224\214.py"
+++ "b/tools/tables/1796\345\273\272\347\224\214.py"
@@ -7,20 +7,20 @@ class 表(_表):
sms = None
ym = None
- def format(self, line):
- return line.lstrip("#")
+ def 統(自, 行):
+ return 行.lstrip("#")
- def parse(self, fs):
- if not self.sms:
- self.sms = fs
+ def 析(自, 列):
+ if not 自.sms:
+ 自.sms = 列
return
- if fs[0]:
- self.ym = fs[0]
- sd = fs[1]
+ if 列[0]:
+ 自.ym = 列[0]
+ sd = 列[1]
l = list()
- for i,sm in enumerate(self.sms):
+ for i,sm in enumerate(自.sms):
if not sm: continue
- yb = sm + self.ym + sd
- for hz in fs[i]:
- l.append((hz, yb))
+ yb = sm + 自.ym + sd
+ for 字 in 列[i]:
+ l.append((字, yb))
return l
diff --git a/tools/tables/__init__.py b/tools/tables/__init__.py
index 3cc3196d..24e4d350 100644
--- a/tools/tables/__init__.py
+++ b/tools/tables/__init__.py
@@ -23,12 +23,12 @@
n2o_dict = {}
o2n_dict = {}
-for line in open("tables/data/mulcodechar.dt", encoding="U8"):
- if not line or line[0] == "#": continue
- fs = line.strip().split("-")
- if len(fs) < 2: continue
- n2o_dict[fs[0]] = fs[1]
- o2n_dict[fs[1]] = fs[0]
+for 行 in open("tables/data/mulcodechar.dt", encoding="U8"):
+ if not 行 or 行[0] == "#": continue
+ 列 = 行.strip().split("-")
+ if len(列) < 2: continue
+ n2o_dict[列[0]] = 列[1]
+ o2n_dict[列[1]] = 列[0]
opencc_t2s = OpenCC("t2s.json")
@@ -76,27 +76,27 @@ def get_pinyin(word):
def getSTVariants(level=2):
d = dict()
- for line in open(VARIANT_FILE,encoding="U8"):
- if line.startswith("#"): continue
- fs = line.strip().split("\t")
- if level == 1 and "#" in line:
+ for 行 in open(VARIANT_FILE,encoding="U8"):
+ if 行.startswith("#"): continue
+ 列 = 行.strip().split("\t")
+ if level == 1 and "#" in 行:
continue
- fs[1] = fs[1].split("#")[0].strip()
- if " " not in fs[1]:
- d[fs[0]] = fs[1]
+ 列[1] = 列[1].split("#")[0].strip()
+ if " " not in 列[1]:
+ d[列[0]] = 列[1]
return d
normVariants = getSTVariants(1)
stVariants = getSTVariants(2)
-def s2t(hzs, level=1):
+def s2t(字組, level=1):
t = ""
- for hz in hzs:
+ for 字 in 字組:
if level == 1:
- hz = normVariants.get(hz, hz)
+ 字 = normVariants.get(字, 字)
else:
- hz = stVariants.get(hz, hz)
- t += hz
+ 字 = stVariants.get(字, 字)
+ t += 字
return t
def addAllFq(d, fq, order,ignorePian = False):
@@ -113,8 +113,8 @@ def addAllFq(d, fq, order,ignorePian = False):
def addCfFq(d, fq, order):
if fq is None: return
- fs = fq.split(",")
- fqs = fs[0].split("-")
+ 列 = fq.split(",")
+ fqs = 列[0].split("-")
for i in range(len(fqs)):
name = "-".join(fqs[0:i+1])
if not name: continue
@@ -122,8 +122,8 @@ def addCfFq(d, fq, order):
if name in d:
if d[name] < order: continue
d[name] = order
- if len(fs) >= 2:
- d[fs[1]] = ""
+ if len(列) >= 2:
+ d[列[1]] = ""
def getLangsByArgv(infos, argv):
l = []
@@ -160,19 +160,19 @@ def getLangs(dicts, argv, 省=None):
d = infos[mod]
try:
if d["文件格式"]:
- lang = import_module(f'tables._{d["文件格式"]}').表()
- lang.setmod(mod)
+ 語 = import_module(f'tables._{d["文件格式"]}').表()
+ 語.setmod(mod)
else:
- lang = import_module(f"tables.{mod}").表()
- if not lang._file: lang._file = d["文件名"]
+ 語 = import_module(f"tables.{mod}").表()
+ if not 語._file: 語._file = d["文件名"]
except Exception as e:
print(f"\t\t\t{e} {mod}")
continue
- if "繁" not in d["繁簡"]: lang.simplified = 2
+ if "繁" not in d["繁簡"]: 語.simplified = 2
if d["地圖集二分區"] == None: d["地圖集二分區"] = ""
if "聯表列名" in d:
a = d["聯表列名"].upper()
- lang.ybIndex = sum([26**(len(a)-1-i)*(ord(j)-ord('A')+1) for i,j in enumerate(a)]) - 1
+ 語.音列 = sum([26**(len(a)-1-i)*(ord(j)-ord('A')+1) for i,j in enumerate(a)]) - 1
addAllFq(types[0], d["地圖集二分區"], d["地圖集二排序"])
addAllFq(types[1], d["音典分區"], d["音典排序"])
addCfFq(types[2], d["陳邡分區"], d["陳邡排序"])
@@ -180,22 +180,22 @@ def getLangs(dicts, argv, 省=None):
toneMaps = dict()
sds = json.loads(d["聲調"])
for i in sds:
- tv = sds[i][0]
- if tv in toneMaps and "入" in sds[i][3]:
- tv += "0"
- toneMaps[tv] = i
- lang.toneMaps = toneMaps
- lang.info = d
- lang.load(dicts)
+ dz = sds[i][0]
+ if dz in toneMaps and "入" in sds[i][3]:
+ dz += "0"
+ toneMaps[dz] = i
+ 語.toneMaps = toneMaps
+ 語.info = d
+ 語.load(dicts)
if d["文件名"] != "mcpdict.db":
- if lang.count == 0: continue
- if lang.count < 900:
- print(f"{lang} 字數太少: {lang.count}")
- elif lang.syCount < 100:
- print(f"{lang} 音節太少: {lang.syCount}")
+ if 語.count == 0: continue
+ if 語.count < 900:
+ print(f"{語} 字數太少: {語.count}")
+ elif 語.聲韻數 < 100:
+ print(f"{語} 音節太少: {語.聲韻數}")
if not d["無調"] and not toneMaps:
- print(f"{lang} 無調值")
- lang.info["文件名"] = lang._file
+ print(f"{語} 無調值")
+ 語.info["文件名"] = 語._file
if d["省"]:
省[d["省"]] += 1
if d["推薦人"]:
@@ -212,56 +212,56 @@ def getLangs(dicts, argv, 省=None):
if i:
維護人[i] += 1
count += 1
- if lang.errors:
+ if 語.錯誤:
all_editors = ",".join(editor)
- lang.full = lang.info["語言"]
- print(f"{lang.full}({lang})-{lang._file}-{all_editors}", file=t)
- for i in lang.errors:
+ 語.全稱 = 語.info["語言"]
+ print(f"{語.全稱}({語})-{語._file}-{all_editors}", file=t)
+ for i in 語.錯誤:
print(f"\t{i}", file=t)
else:
- lang = import_module(f"tables.{mod}").表()
+ 語 = import_module(f"tables.{mod}").表()
d = dict()
- d["語言"] = lang.full if lang.full else mod
- d["簡稱"] = lang.short if lang.short else mod
- d["地圖集二顏色"] = lang.color if count == 0 else None
+ d["語言"] = 語.全稱 if 語.全稱 else mod
+ d["簡稱"] = 語.簡稱 if 語.簡稱 else mod
+ d["地圖集二顏色"] = 語.顏色 if count == 0 else None
d["地圖集二分區"] = None
- lang.info = d
- lang.load(dicts)
- lang.info["字數"] = lang.count
- lang.info["□數"] = lang.unknownCount if lang.unknownCount else None
- sydCount = lang.sydCount
- syCount = lang.syCount
- lang.info["音節數"] = sydCount if sydCount else None
- lang.info["不帶調音節數"] = syCount if syCount and syCount != sydCount else None
- lang.info["網站"] = lang.site
- lang.info["網址"] = lang.url
- lang_t = lang.info["語言"]
- lang_s = t2s(lang.info["語言"], 2)
+ 語.info = d
+ 語.load(dicts)
+ 語.info["字數"] = 語.count
+ 語.info["□數"] = 語.unknownCount if 語.unknownCount else None
+ 聲韻調數 = 語.聲韻調數
+ 聲韻數 = 語.聲韻數
+ 語.info["音節數"] = 聲韻調數 if 聲韻調數 else None
+ 語.info["不帶調音節數"] = 聲韻數 if 聲韻數 and 聲韻數 != 聲韻調數 else None
+ 語.info["網站"] = 語.網站
+ 語.info["網址"] = 語.網址
+ lang_t = 語.info["語言"]
+ lang_s = t2s(語.info["語言"], 2)
if lang_s not in lang_t:
lang_t += f",{lang_s}"
- lang_s = t2s(lang.info["語言"], 1)
+ lang_s = t2s(語.info["語言"], 1)
if lang_s not in lang_t:
lang_t += f",{lang_s}"
- lang.info["語言索引"] = lang_t
- if lang.note: lang.info["說明"] = lang.note
- if not keys: keys = lang.info.keys()
- langs.append(lang)
+ 語.info["語言索引"] = lang_t
+ if 語.說明: 語.info["說明"] = 語.說明
+ if not keys: keys = 語.info.keys()
+ langs.append(語)
t.close()
- hz = langs[0]
+ 字 = langs[0]
for i in keys:
- if i not in hz.info: hz.info[i] = None
- hz.info["字數"] = len(dicts)
- hz.info["說明"] = "語言數:%d
%s"%(count, hz.note)
+ if i not in 字.info: 字.info[i] = None
+ 字.info["字數"] = len(dicts)
+ 字.info["說明"] = "語言數:%d
%s"%(count, 字.說明)
省表 = sorted(省_set, key=get_pinyin)
if "海外" in 省表:
省表.remove("海外")
省表.append("海外")
- hz.info["省"] = ",".join([f"{i} ({省[i]})" for i in 省表])
- hz.info["維護人"] = ",".join([f"{i} ({維護人[i]})" for i in sorted(維護人.keys(), key=get_pinyin)])
- hz.info["推薦人"] = ",".join([f"{i} ({推薦人[i]})" for i in sorted(推薦人.keys(), key=get_pinyin)])
- hz.info["地圖集二分區"] = ",".join(sorted(types[0].keys(),key=lambda x:types[0][x]))
- hz.info["音典分區"] = ",".join(sorted(types[1].keys(),key=lambda x:types[1][x]))
- hz.info["陳邡分區"] = ",".join(sorted(types[2].keys(),key=lambda x:types[2][x]))
- hz.info["版本"] = datetime.datetime.now().strftime("%Y-%m-%d")
+ 字.info["省"] = ",".join([f"{i} ({省[i]})" for i in 省表])
+ 字.info["維護人"] = ",".join([f"{i} ({維護人[i]})" for i in sorted(維護人.keys(), key=get_pinyin)])
+ 字.info["推薦人"] = ",".join([f"{i} ({推薦人[i]})" for i in sorted(推薦人.keys(), key=get_pinyin)])
+ 字.info["地圖集二分區"] = ",".join(sorted(types[0].keys(),key=lambda x:types[0][x]))
+ 字.info["音典分區"] = ",".join(sorted(types[1].keys(),key=lambda x:types[1][x]))
+ 字.info["陳邡分區"] = ",".join(sorted(types[2].keys(),key=lambda x:types[2][x]))
+ 字.info["版本"] = datetime.datetime.now().strftime("%Y-%m-%d")
print("語言數", count)
return langs
diff --git "a/tools/tables/_\344\272\224\347\255\206.py" "b/tools/tables/_\344\272\224\347\255\206.py"
index 3c70b08a..d1301c29 100644
--- "a/tools/tables/_\344\272\224\347\255\206.py"
+++ "b/tools/tables/_\344\272\224\347\255\206.py"
@@ -4,10 +4,10 @@
class 表(_表):
_file = "wb.csv"
- note = "來源:五筆字型Unicode CJK超大字符集編碼數據庫、98五筆超大字符集碼表
說明:12345分別代表橫豎撇捺折,可以輸入“12345”查到“札”。也可以輸入五筆字型的編碼查詢漢字,比如輸入“snn”查詢“扎”。"
+ 說明 = "來源:五筆字型Unicode CJK超大字符集編碼數據庫、98五筆超大字符集碼表
說明:12345分別代表橫豎撇捺折,可以輸入“12345”查到“札”。也可以輸入五筆字型的編碼查詢漢字,比如輸入“snn”查詢“扎”。"
index = 5
- def parse(self, fs):
- hz = fs[1]
- wb = fs[self.index]
- return hz, wb
+ def 析(自, 列):
+ 字 = 列[1]
+ wb = 列[自.index]
+ return 字, wb
diff --git "a/tools/tables/_\346\225\270\346\223\232\345\272\253.py" "b/tools/tables/_\346\225\270\346\223\232\345\272\253.py"
index 5b9296da..4aa6df93 100644
--- "a/tools/tables/_\346\225\270\346\223\232\345\272\253.py"
+++ "b/tools/tables/_\346\225\270\346\223\232\345\272\253.py"
@@ -6,26 +6,26 @@
class 表(_表):
_file = "mcpdict.db"
- isYb = False
+ 爲音 = False
- def format(self, line):
- line = line.replace("|", "`").replace("*", "**")
- return line
+ def 統(自, 行):
+ 行 = 行.replace("|", "`").replace("*", "**")
+ return 行
- def update(self):
+ def 更新(自):
d = defaultdict(list)
- conn = sqlite3.connect(self.spath)
+ conn = sqlite3.connect(自.spath)
conn.row_factory = sqlite3.Row
c = conn.cursor()
for r in c.execute('SELECT * FROM mcpdict'):
- hz = chr(int(r["unicode"],16))
- pys = r[self.dbkey]
+ 字 = chr(int(r["unicode"],16))
+ pys = r[自.鍵]
if not pys: continue
pys = re.sub(r"\[\d\]", ",",pys).strip(",")
for py in pys.split(","):
py = py.strip()
if not py: continue
- yb = self.format(py)
- d[hz].append(yb)
+ yb = 自.統(py)
+ d[字].append(yb)
conn.close()
- self.write(d)
+ 自.寫(d)
diff --git "a/tools/tables/_\347\270\243\345\277\227.py" "b/tools/tables/_\347\270\243\345\277\227.py"
index e0f3bdd1..7d6abb4c 100644
--- "a/tools/tables/_\347\270\243\345\277\227.py"
+++ "b/tools/tables/_\347\270\243\345\277\227.py"
@@ -5,291 +5,290 @@
from tables._表 import 表 as _表
def 常熟古裡_repl(match):
- line = match.group(0)
- if re.match(".*[①-⑨]+", line):
+ 行 = match.group(0)
+ if re.match(".*[①-⑨]+", 行):
for i in range(1,10):
sda = chr(ord('①') + (i - 1))
sdb = f"{i}"
- line = line.replace(sda, sdb)
- return line
+ 行 = 行.replace(sda, sdb)
+ return 行
class 表(_表):
- orderByJs = True
- sm = ""
- ym = ""
+ 註序 = True
+ 聲 = ""
+ 韻 = ""
ym2 = ""
- def format(self, line):
- line = _表.format(self, line)
- name = str(self)
- if name in ("永州嵐角山", "賀州南鄕", "松江天馬", "運城", "興縣","豐城","豐城鐵路","新建","賀州江坪"):
- line = line.lstrip("ø")
- elif name in ("江夏湖泗"):
- line = line.replace("ø[", "0[")
- elif name in ("遂川","大庸南","大庸北", "婺川", "蒙山程村","欽州東場"):
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dlWithYm(x[1], self.ym), line)
- elif name in ("奉化",):
- line = re.sub(r"(\d+)(?![:\d])", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- line = line.lstrip("q")
- elif name in ("巢湖",):
- line = line.replace("ø","Ø").replace("(0)","[0]")
- line = self.normS(line, "{\\1}")
- elif name in ("崇仁"):
- line = self.normS(line, "{\\1}")
- elif name in ("羅山","贛縣安平"):
- line = re.sub(r"[::] ?\[", " [", line).replace("ø","Ø")
- elif name in ("介休張蘭",):
- line = re.sub(r"[\[[](\d)[\]]][))]","\\1)",line)
- elif name in ("赤壁神山",):
- line = line.replace("", "ᵑ")
- elif name in ("羅田大河岸",):
- line = line.replace("[", "[").replace("", "")
- line = re.sub("^(.*?)[", "\\1 [", line)
- elif name in ("江山廿八都",):
- line = re.sub("([&@])(?!{)","{\\1}",line)
- line = line.replace("&{","{&").replace("@{","{@")
- elif name in ("樅陽","潛山","靑陽客籍話"):
- line = line.replace("*", "□")
- elif name in ("樅陽東",):
- line = line.replace("*", "□")
- line = self.normS(line, "{\\1}")
- line = re.sub("[가-힣]+[, ]*", "", line).lstrip()
- if line.startswith("#"):
- line = re.sub('^(#[^ ]*) .*? ', '\\1', line)
- elif "[" in line:
- line = re.sub(r'(.*?)[/ ].*? (\[.+)$', '\\1 \\2', line)
+ def 統(自, 行):
+ 行 = _表.統(自, 行)
+ 名 = str(自)
+ if 名 in ("永州嵐角山", "賀州南鄕", "松江天馬", "運城", "興縣","豐城","豐城鐵路","新建","賀州江坪"):
+ 行 = 行.lstrip("ø")
+ elif 名 in ("江夏湖泗"):
+ 行 = 行.replace("ø[", "0[")
+ elif 名 in ("遂川","大庸南","大庸北", "婺川", "蒙山程村","欽州東場"):
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dlWithYm(x[1], 自.韻), 行)
+ elif 名 in ("奉化",):
+ 行 = re.sub(r"(\d+)(?![:\d])", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ 行 = 行.lstrip("q")
+ elif 名 in ("巢湖",):
+ 行 = 行.replace("ø","Ø").replace("(0)","[0]")
+ 行 = 自.normS(行, "{\\1}")
+ elif 名 in ("崇仁"):
+ 行 = 自.normS(行, "{\\1}")
+ elif 名 in ("羅山","贛縣安平"):
+ 行 = re.sub(r"[::] ?\[", " [", 行).replace("ø","Ø")
+ elif 名 in ("介休張蘭",):
+ 行 = re.sub(r"[\[[](\d)[\]]][))]","\\1)",行)
+ elif 名 in ("赤壁神山",):
+ 行 = 行.replace("", "ᵑ")
+ elif 名 in ("羅田大河岸",):
+ 行 = 行.replace("[", "[").replace("", "")
+ 行 = re.sub("^(.*?)[", "\\1 [", 行)
+ elif 名 in ("江山廿八都",):
+ 行 = re.sub("([&@])(?!{)","{\\1}",行)
+ 行 = 行.replace("&{","{&").replace("@{","{@")
+ elif 名 in ("樅陽","潛山","靑陽客籍話"):
+ 行 = 行.replace("*", "□")
+ elif 名 in ("樅陽東",):
+ 行 = 行.replace("*", "□")
+ 行 = 自.normS(行, "{\\1}")
+ 行 = re.sub("[가-힣]+[, ]*", "", 行).lstrip()
+ if 行.startswith("#"):
+ 行 = re.sub('^(#[^ ]*) .*? ', '\\1', 行)
+ elif "[" in 行:
+ 行 = re.sub(r'(.*?)[/ ].*? (\[.+)$', '\\1 \\2', 行)
else:
- line = ""
- elif name in ("臨髙話",):
- if " " not in line: return "#"
- line = line.strip()
- line = re.sub(r"<(.*?)>","\\1{讀書音}",line)
- line = re.sub(r"\[(.*?)\]","\\1{特殊音}",line)
- line = re.sub(r"(.)\*","\\1{海口話影響}",line)
- line = re.sub(r"([1-5])", "[\\1]", line)
- line = re.sub(r"([ptk]) ", "\\1 [5]", line)
- line = re.sub(r"^(.*?)\[", "\\1 [", line)
- line = line.replace(" ", "")
- elif name in ("浦城觀前",):
- line = line.replace("", "Ø").replace("", "")
- while (newline := re.sub(r"(?<=‖)([^[]]*[^‖]){", "\\1‖{", line)) != line:
- line = newline
- line = re.sub("‖{", "{(連讀音)", line).replace("‖", "")
- elif name in ("福鼎白琳",):
- line = re.sub(r"(‖)(\[\d+\])", "\\2\\1",line)
- while (newline := re.sub(r"(?<=‖)([^\[\]]*[^‖]){", "\\1‖{", line)) != line:
- line = newline
- line = re.sub("‖{", "{(連讀音)", line).replace("‖", "")
- elif name in ("建德"):
- line = re.sub(r"\t2\d.*$", "", line)
- elif name in ("屯溪船上話"):
- line = re.sub(r"连读.*$", "", line)
- elif name in ("潼關太要",):
- if line.startswith("["): line = ""
- elif name in ("昆明","建水臨安",):
- if line.startswith("\t\t"): line = ""
- line = re.sub(r"^.*?\t", "", line)
- line = line.replace("(", "{").replace("〔", "{").replace("(","{").replace(")", "}").replace(")", "}")
- elif name in ("丹鳳","嘉定中","嘉定西","嘉定城","嘉定外","寶山","寶山羅店","南皮"):
- if line.startswith("#"): line = "#"
- elif name in ("商州",):
- if line.startswith("#"): line = "#"
- line = re.sub(r"\[([^\d]+)\]", "\\1", line)
- elif name in ("永定", "連城四堡", "上杭古田"):
- line = line.replace("*", "@")
- elif name in ("雲霄",):
- line = line.replace("〉",")")
- line = self.normS(line, "{\\1}")
- elif name in ("通道菁蕪洲",):
- line = re.sub("([&])(?!{)","{西官借詞}",line).replace("&{","{(西官借詞)")
- elif name in ("泰興","無爲牛埠","淮陰"):
- line = line.lstrip("q")
- elif name in ("壺關樹掌"):
- line = line.lstrip("q").replace("·", "0")
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- elif name in ("道縣梅花",):
+ 行 = ""
+ elif 名 in ("臨髙話",):
+ if " " not in 行: return "#"
+ 行 = 行.strip()
+ 行 = re.sub(r"<(.*?)>","\\1{讀書音}",行)
+ 行 = re.sub(r"\[(.*?)\]","\\1{特殊音}",行)
+ 行 = re.sub(r"(.)\*","\\1{海口話影響}",行)
+ 行 = re.sub(r"([1-5])", "[\\1]", 行)
+ 行 = re.sub(r"([ptk]) ", "\\1 [5]", 行)
+ 行 = re.sub(r"^(.*?)\[", "\\1 [", 行)
+ 行 = 行.replace(" ", "")
+ elif 名 in ("浦城觀前",):
+ 行 = 行.replace("", "Ø").replace("", "")
+ while (newline := re.sub(r"(?<=‖)([^[]]*[^‖]){", "\\1‖{", 行)) != 行:
+ 行 = newline
+ 行 = re.sub("‖{", "{(連讀音)", 行).replace("‖", "")
+ elif 名 in ("福鼎白琳",):
+ 行 = re.sub(r"(‖)(\[\d+\])", "\\2\\1",行)
+ while (newline := re.sub(r"(?<=‖)([^\[\]]*[^‖]){", "\\1‖{", 行)) != 行:
+ 行 = newline
+ 行 = re.sub("‖{", "{(連讀音)", 行).replace("‖", "")
+ elif 名 in ("建德"):
+ 行 = re.sub(r"\t2\d.*$", "", 行)
+ elif 名 in ("屯溪船上話"):
+ 行 = re.sub(r"连读.*$", "", 行)
+ elif 名 in ("潼關太要",):
+ if 行.startswith("["): 行 = ""
+ elif 名 in ("昆明","建水臨安",):
+ if 行.startswith("\t\t"): 行 = ""
+ 行 = re.sub(r"^.*?\t", "", 行)
+ 行 = 行.replace("(", "{").replace("〔", "{").replace("(","{").replace(")", "}").replace(")", "}")
+ elif 名 in ("丹鳳","嘉定中","嘉定西","嘉定城","嘉定外","寶山","寶山羅店","南皮"):
+ if 行.startswith("#"): 行 = "#"
+ elif 名 in ("商州",):
+ if 行.startswith("#"): 行 = "#"
+ 行 = re.sub(r"\[([^\d]+)\]", "\\1", 行)
+ elif 名 in ("永定", "連城四堡", "上杭古田"):
+ 行 = 行.replace("*", "@")
+ elif 名 in ("雲霄",):
+ 行 = 行.replace("〉",")")
+ 行 = 自.normS(行, "{\\1}")
+ elif 名 in ("通道菁蕪洲",):
+ 行 = re.sub("([&])(?!{)","{西官借詞}",行).replace("&{","{(西官借詞)")
+ elif 名 in ("泰興","無爲牛埠","淮陰"):
+ 行 = 行.lstrip("q")
+ elif 名 in ("壺關樹掌"):
+ 行 = 行.lstrip("q").replace("·", "0")
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ elif 名 in ("道縣梅花",):
#!西官陰平藉詞@西官陽平藉詞$西官上聲藉詞%西官去聲藉詞
- line = re.sub("(!)(?!{)","{西官陰平借詞}",line)
- line = line.replace("!{","{(西官陰平借詞)")
- line = re.sub("(@)(?!{)","{西官陽平借詞}",line)
- line = line.replace("@{","{(西官陽平借詞)")
- line = re.sub(r"(\$)(?!{)","{西官上聲借詞}",line)
- line = line.replace("${","{(西官上聲借詞)")
- line = re.sub("(%)(?!{)","{西官去聲借詞}",line)
- line = line.replace("%{","{(西官去聲借詞)")
- elif name in ("連城文保", "長汀"):
- if line.startswith("#"): return line
- line = line.replace("[","[").replace("]","]")
- line = line.replace("*(", "□(")
- line = self.normS(line, "{\\1}")
- line = re.sub(r"\*(.)", "\\1?", line)
- line = re.sub(r"[(.)(.*?)]", "\\1*\\2", line)
- fs = line.split("\t")
- for i,sd in enumerate(self.toneMaps.values()):
- if fs[i + 1]:
- fs[i + 1] = f"[{sd}]" + fs[i + 1]
- line = "".join(fs)
- elif name in ("虔南大吉山",):
- line = re.sub(r"\[.*?(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- line = line.replace("<","{").replace(">","}")
- elif name in ("澄海大新","光山", "南康唐江", "仁化長江", "永豐", "南豐","崇左大新"):
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- elif name in ("耒陽",):
- line = line.replace("51", "53")
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- elif name in ("建湖卞港",):
- line = line.replace("[2]", "[23-2]")
- line = re.sub(r"\[([\d\-]+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- elif name in ("慈利",):
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- line = line.replace("/", "")
- elif name in ("海門"):
- if line.startswith("#"): return "#"
- elif name in ("博白","東莞塘角"):
- if line.startswith("#"): return "#"
- find = re.findall(r"\[(.*?)(\d+)\]", line)
+ 行 = re.sub("(!)(?!{)","{西官陰平借詞}",行)
+ 行 = 行.replace("!{","{(西官陰平借詞)")
+ 行 = re.sub("(@)(?!{)","{西官陽平借詞}",行)
+ 行 = 行.replace("@{","{(西官陽平借詞)")
+ 行 = re.sub(r"(\$)(?!{)","{西官上聲借詞}",行)
+ 行 = 行.replace("${","{(西官上聲借詞)")
+ 行 = re.sub("(%)(?!{)","{西官去聲借詞}",行)
+ 行 = 行.replace("%{","{(西官去聲借詞)")
+ elif 名 in ("連城文保", "長汀"):
+ if 行.startswith("#"): return 行
+ 行 = 行.replace("[","[").replace("]","]")
+ 行 = 行.replace("*(", "□(")
+ 行 = 自.normS(行, "{\\1}")
+ 行 = re.sub(r"\*(.)", "\\1?", 行)
+ 行 = re.sub(r"[(.)(.*?)]", "\\1*\\2", 行)
+ 列 = 行.split("\t")
+ for i,sd in enumerate(自.toneMaps.values()):
+ if 列[i + 1]:
+ 列[i + 1] = f"[{sd}]" + 列[i + 1]
+ 行 = "".join(列)
+ elif 名 in ("虔南大吉山",):
+ 行 = re.sub(r"\[.*?(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ 行 = 行.replace("<","{").replace(">","}")
+ elif 名 in ("澄海大新","光山", "南康唐江", "仁化長江", "永豐", "南豐","崇左大新"):
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ elif 名 in ("耒陽",):
+ 行 = 行.replace("51", "53")
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ elif 名 in ("建湖卞港",):
+ 行 = 行.replace("[2]", "[23-2]")
+ 行 = re.sub(r"\[([\d\-]+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ elif 名 in ("慈利",):
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ 行 = 行.replace("/", "")
+ elif 名 in ("海門"):
+ if 行.startswith("#"): return "#"
+ elif 名 in ("博白","東莞塘角"):
+ if 行.startswith("#"): return "#"
+ find = re.findall(r"\[(.*?)(\d+)\]", 行)
if not find: return
sy = find[0][0]
- line = re.sub(r"\[(.*?)(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[2]), line)
- line = sy + line
- elif name in ("東干語",):
- if line.startswith("#"):
- yms = line.rstrip().replace("#", "").split("\t")
+ 行 = re.sub(r"\[(.*?)(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[2]), 行)
+ 行 = sy + 行
+ elif 名 in ("東干語",):
+ if 行.startswith("#"):
+ yms = 行.rstrip().replace("#", "").split("\t")
if len(yms) != 2: return
- ym, ym2 = yms
- self.ym2 = ym2
- return f"#{ym}"
- sms = line.split("\t", 2)
- sm, sm2, hzs = sms
- sm = f"{sm2}{self.ym2}/{sm}".replace("Ø", "")
- return f"{sm}\t{hzs}"
- elif name in ("敦煌", "洛陽"):
- line = re.sub(r"\[(\d+)\]", lambda x: "[%s]"%self.dz2dl(x[1]), line)\
+ 韻, ym2 = yms
+ 自.ym2 = ym2
+ return f"#{韻}"
+ 聲, sm2, 字組 = 行.split("\t", 2)
+ 聲 = f"{sm2}{自.ym2}/{聲}".replace("Ø", "")
+ return f"{聲}\t{字組}"
+ elif 名 in ("敦煌", "洛陽"):
+ 行 = re.sub(r"\[(\d+)\]", lambda x: "[%s]"%自.dz2dl(x[1]), 行)\
.replace("(", "(").replace(")", ")").replace("\t", "").rstrip("12345 \t\n")
- line = re.sub(r"\[([^\d].*?)\]", "(\\1)", line)
- line = regex.sub("(((?>[^()]+|(?R))*))", "{\\1}", line)
- elif name in ("博羅",):
- if "[" not in line and not line.startswith("#"): line = ""
- line = re.sub(r"\[(\d+)\]", lambda x: "["+self.dz2dl(x[1])+"]", line)
- line = self.normS(line, "{\\1}")
- line = line.lstrip("ø")
- elif name in ("金壇",):
- if line.strip().endswith("韻"): line = ""
- elif name in ("大豐三龍"):
- if "\t" in line:
- if line.startswith("\t"):
- line = self.sm + line
+ 行 = re.sub(r"\[([^\d].*?)\]", "(\\1)", 行)
+ 行 = regex.sub("(((?>[^()]+|(?R))*))", "{\\1}", 行)
+ elif 名 in ("博羅",):
+ if "[" not in 行 and not 行.startswith("#"): 行 = ""
+ 行 = re.sub(r"\[(\d+)\]", lambda x: "["+自.dz2dl(x[1])+"]", 行)
+ 行 = 自.normS(行, "{\\1}")
+ 行 = 行.lstrip("ø")
+ elif 名 in ("金壇",):
+ if 行.strip().endswith("韻"): 行 = ""
+ elif 名 in ("大豐三龍"):
+ if "\t" in 行:
+ if 行.startswith("\t"):
+ 行 = 自.聲 + 行
else:
- self.sm = line.split("\t")[0]
- line = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%self.dz2dl(x[1]), line)
- elif name in ("烏魯木齊", "西寧","蒙山"):
- line = re.sub(r"(\d+)", "[\\1]", line, count=1)
- if line.startswith("["):
- line = self.sm + line
+ 自.聲 = 行.split("\t")[0]
+ 行 = re.sub(r"\[(\d+)\]", lambda x:"[%s]"%自.dz2dl(x[1]), 行)
+ elif 名 in ("烏魯木齊", "西寧","蒙山"):
+ 行 = re.sub(r"(\d+)", "[\\1]", 行, count=1)
+ if 行.startswith("["):
+ 行 = 自.聲 + 行
else:
- self.sm = line.split("[")[0]
- line = line.lstrip("q")
- elif name in ("天台城關"):
- line = re.sub(r"(\d)", "[\\1]", line)
- line = re.sub(r"^(.*?)(\[)", "\\1 \\2", line)
- line = self.normS(line, "{\\1}")
- if "[" not in line: line = ""
- elif name in ("南昌"):
- line = line.replace("\t", "")
- line = re.sub(r"^(.*?)(\[)", "\\1 \\2", line)
- line = self.normS(line, "{\\1}")
- elif name in ("髙郵"):
- line = line.replace("ⓘ", "①").replace("Ⓘ", "①")
- line = line.replace("➀", "①").replace("➁", "②").replace("➂","③").replace("➃", "④").replace("➄", "⑤")
- line = line.lstrip("q")
- line = line.replace("-", "(新派錯音)")
- elif name in ("南京"):
- line = re.sub("([,。])(()", "\\2\\1", line)
- line = line.replace(",", "(又)").replace("。", "(新)").replace(")(", " ")
- line = self.normS(line, "{\\1}")
- line = re.sub(r"(\{[^{}]+?)(又)([^{}]*?\})", "\\1,\\2", line)
- line = re.sub(r"(\{[^{}]+?)(新)([^{}]*?\})", "\\1。\\2", line)
- elif name in ("常熟古裡",):
- line = re.sub(r"\{[^{}]*?[①-⑨][^{}]*?\}", 常熟古裡_repl, line)
- elif name in ("句容",):
- if re.match(".*[①-⑨ⓐⓑ]+", line):
+ 自.聲 = 行.split("[")[0]
+ 行 = 行.lstrip("q")
+ elif 名 in ("天台城關"):
+ 行 = re.sub(r"(\d)", "[\\1]", 行)
+ 行 = re.sub(r"^(.*?)(\[)", "\\1 \\2", 行)
+ 行 = 自.normS(行, "{\\1}")
+ if "[" not in 行: 行 = ""
+ elif 名 in ("南昌"):
+ 行 = 行.replace("\t", "")
+ 行 = re.sub(r"^(.*?)(\[)", "\\1 \\2", 行)
+ 行 = 自.normS(行, "{\\1}")
+ elif 名 in ("髙郵"):
+ 行 = 行.replace("ⓘ", "①").replace("Ⓘ", "①")
+ 行 = 行.replace("➀", "①").replace("➁", "②").replace("➂","③").replace("➃", "④").replace("➄", "⑤")
+ 行 = 行.lstrip("q")
+ 行 = 行.replace("-", "(新派錯音)")
+ elif 名 in ("南京"):
+ 行 = re.sub("([,。])(()", "\\2\\1", 行)
+ 行 = 行.replace(",", "(又)").replace("。", "(新)").replace(")(", " ")
+ 行 = 自.normS(行, "{\\1}")
+ 行 = re.sub(r"(\{[^{}]+?)(又)([^{}]*?\})", "\\1,\\2", 行)
+ 行 = re.sub(r"(\{[^{}]+?)(新)([^{}]*?\})", "\\1。\\2", 行)
+ elif 名 in ("常熟古裡",):
+ 行 = re.sub(r"\{[^{}]*?[①-⑨][^{}]*?\}", 常熟古裡_repl, 行)
+ elif 名 in ("句容",):
+ if re.match(".*[①-⑨ⓐⓑ]+", 行):
for i in range(1,10):
sda = chr(ord('①') + (i - 1))
sdb = f"[{i}]"
- line = line.replace(sda, sdb)
- line = line.replace("]ⓐ", "a]").replace("]ⓑ", "b]")
- elif name in ("休寧",):
- line = line.replace("[3ˀ]", "[3]")
- elif name in ("光澤寨裏",):
- line = line.replace("‖", "")
- elif name in ("泰州",):
- line = line.replace("'", "ʰ")
- line = re.sub("([-=])(.)", "\\2\\1", line)
- elif name in ("吉水金灘", "繁昌"):
- line = re.sub("([mnvʋɹl])([\u0329\u030D]+)", "\\1\u0329", line)
- line = re.sub("([ŋȵʐɱɻʒ])([\u0329\u030D]+)", "\\1\u030D", line)
- elif name in ("贛楡", "徐州", "銀川", "大同", "儀徵"):
- line = line.strip().replace(",",",").replace(";",";").replace(":",":").replace("?(", "□(")
- line = line.lstrip("øq")
- if line.startswith("#"): return line
- line = re.sub(r"([?#\-\+])(.)", "\\2\\1", line)
- line = line.replace("-", "(舊)").replace("+", "/").replace("?", "?").replace("#", "*")
- elif name in ("黨項",):
- line = re.sub(r"(.\{)", "[0]\\1", line, count=1)
- return line
+ 行 = 行.replace(sda, sdb)
+ 行 = 行.replace("]ⓐ", "a]").replace("]ⓑ", "b]")
+ elif 名 in ("休寧",):
+ 行 = 行.replace("[3ˀ]", "[3]")
+ elif 名 in ("光澤寨裏",):
+ 行 = 行.replace("‖", "")
+ elif 名 in ("泰州",):
+ 行 = 行.replace("'", "ʰ")
+ 行 = re.sub("([-=])(.)", "\\2\\1", 行)
+ elif 名 in ("吉水金灘", "繁昌"):
+ 行 = re.sub("([mnvʋɹl])([\u0329\u030D]+)", "\\1\u0329", 行)
+ 行 = re.sub("([ŋȵʐɱɻʒ])([\u0329\u030D]+)", "\\1\u030D", 行)
+ elif 名 in ("贛楡", "徐州", "銀川", "大同", "儀徵"):
+ 行 = 行.strip().replace(",",",").replace(";",";").replace(":",":").replace("?(", "□(")
+ 行 = 行.lstrip("øq")
+ if 行.startswith("#"): return 行
+ 行 = re.sub(r"([?#\-\+])(.)", "\\2\\1", 行)
+ 行 = 行.replace("-", "(舊)").replace("+", "/").replace("?", "?").replace("#", "*")
+ elif 名 in ("黨項",):
+ 行 = re.sub(r"(.\{)", "[0]\\1", 行, count=1)
+ return 行
- def parseYm(self, line):
- ym = None
- line = line.strip()
- if not line: return ym
- if line.startswith("#"): line = line[1:]
- elif "[" in line or "]" in line: return ym
- ym = line
- if ym:
- ym = ym.split("\t")[0].strip().strip("[]")
- self.ym = ym
- return ym
+ def 析韻(自, 行):
+ 韻 = None
+ 行 = 行.strip()
+ if not 行: return 韻
+ if 行.startswith("#"): 行 = 行[1:]
+ elif "[" in 行 or "]" in 行: return 韻
+ 韻 = 行
+ if 韻:
+ 韻 = 韻.split("\t")[0].strip().strip("[]")
+ 自.韻 = 韻
+ return 韻
- def update(self):
- d = defaultdict(list)
- ym = ""
- skip = self.info.get("跳過行數", 0)
+ def 更新(自):
+ 典 = defaultdict(list)
+ 韻 = ""
+ skip = 自.info.get("跳過行數", 0)
lineno = 0
- for line in open(self.spath,encoding="U8"):
+ for 行 in open(自.spath,encoding="U8"):
lineno += 1
if lineno <= skip: continue
- line = self.format(line)
- if not line: continue
- line = line.strip().replace("=","=").replace("-", "-").replace("—","-").replace("{","{").replace("}","}").replace("?","?").replace(":[", " [").replace("{:",'{')
- line = line.replace("[·]", "[0]")
- line = re.sub(r"\[(\d+[a-zA-Z]?)\]", "[\\1]",line)
- line = re.sub("[([^0-9]+.*?)]", "[\\1]",line)
- if ("{" not in line and "{" not in line) and ("(" in line or "(" in line):
- line = self.normS(line, "{\\1}")
- line = line.lstrip(" ")
- if "[" not in line and re.match(".*[⓪①-⑨]", line):
+ 行 = 自.統(行)
+ if not 行: continue
+ 行 = 行.strip().replace("=","=").replace("-", "-").replace("—","-").replace("{","{").replace("}","}").replace("?","?").replace(":[", " [").replace("{:",'{')
+ 行 = 行.replace("[·]", "[0]")
+ 行 = re.sub(r"\[(\d+[a-zA-Z]?)\]", "[\\1]",行)
+ 行 = re.sub("[([^0-9]+.*?)]", "[\\1]",行)
+ if ("{" not in 行 and "{" not in 行) and ("(" in 行 or "(" in 行):
+ 行 = 自.normS(行, "{\\1}")
+ 行 = 行.lstrip(" ")
+ if "[" not in 行 and re.match(".*[⓪①-⑨]", 行):
for i in range(1, 10):
sda = chr(ord('①') + (i - 1))
sdb = f"[{i}]"
- line = line.replace(sda, sdb)
- line = line.replace("⓪", "[0]")
- if (s := self.parseYm(line)) is not None:
- ym = s
+ 行 = 行.replace(sda, sdb)
+ 行 = 行.replace("⓪", "[0]")
+ if (s := 自.析韻(行)) is not None:
+ 韻 = s
continue
- matches = re.findall("^([^[]]*?)([.+)$", line)
+ matches = re.findall("^([^[]]*?)([.+)$", 行)
if not matches or len(matches[0]) != 2: continue
- fs = list(matches[0])
- fs[0] = fs[0].strip().strip("[]")
- fs[1] = fs[1].replace("\t", "")
- fs[1] = re.sub(r" (\d)", "\\1", fs[1])
- sm, hzs = fs
- for sd,hzs in re.findall(r"[(\d+[a-zA-Z]?)]([^[]]+)", fs[1]):
- yb = sm + ym + sd
- yb = self.checkYb(yb)
- hzs = self.normG(hzs)
- hzs = re.findall(r"(.)([\d₀-₉]?)([<+\-/=\\\*?$&r@]?)[\d₀-₉]? *({.*?})?", hzs)
- for hz, o, c, js in hzs:
- if hz == " ": continue
+ 列 = list(matches[0])
+ 列[0] = 列[0].strip().strip("[]")
+ 列[1] = 列[1].replace("\t", "")
+ 列[1] = re.sub(r" (\d)", "\\1", 列[1])
+ 聲, 字組 = 列
+ for sd,字組 in re.findall(r"[(\d+[a-zA-Z]?)]([^[]]+)", 列[1]):
+ 音 = 聲 + 韻 + sd
+ 音 = 自.checkYb(音)
+ 字組 = 自.normG(字組)
+ 字組 = re.findall(r"(.)([\d₀-₉]?)([<+\-/=\\\*?$&r@]?)[\d₀-₉]? *({.*?})?", 字組)
+ for 字, o, c, js in 字組:
+ if 字 == " ": continue
p = ""
if c:
if c in "+-*/=@\\":
@@ -308,15 +307,15 @@ def update(self):
p = "(兒化)"
c = ""
elif c == '<':
- p = "(舊)"
+ p = "(爲舊)"
c = ""
js = js[1:-1]
if js.count("{") != js.count("}"):
- self.errors.append(f"大括號未成對:{js}")
+ 自.錯誤.append(f"大括號未成對:{js}")
js = js.replace("{", "").replace("}", "")
if o and ("₀" <= o <= "₉"):
o = chr(ord(o) - ord("₀") + ord("0"))
- p = yb + c + "\t" + o + p + js
- if p not in d[hz]:
- d[hz].append(p)
- self.write(d)
+ p = 音 + c + "\t" + o + p + js
+ if p not in 典[字]:
+ 典[字].append(p)
+ 自.寫(典)
diff --git "a/tools/tables/_\350\241\250.py" "b/tools/tables/_\350\241\250.py"
index 32a92fd3..2b95e870 100644
--- "a/tools/tables/_\350\241\250.py"
+++ "b/tools/tables/_\350\241\250.py"
@@ -21,9 +21,9 @@ def getYD(py):
def getCompatibilityVariants():
d = dict()
- for line in open("../app/src/main/res/raw/orthography_hz_compatibility.txt",encoding="U8"):
- hz, val = line.rstrip()
- d[hz] = val
+ for 行 in open("../app/src/main/res/raw/orthography_hz_compatibility.txt",encoding="U8"):
+ 字, val = 行.rstrip()
+ d[字] = val
return d
def getTsvName(xls):
@@ -74,10 +74,10 @@ def getXlsxLines(xls, page=0):
sheet = wb.worksheets[page]
lines = list()
for row in sheet.rows:
- fs = [processXlsxFs(j.value) for j in row[:50]]
- if any(fs):
- line = "\t".join(fs) + "\n"
- lines.append(line)
+ 列 = [processXlsxFs(j.value) for j in row[:50]]
+ if any(列):
+ 行 = "\t".join(列) + "\n"
+ lines.append(行)
return lines
def getXlsLines(xls, page=0):
@@ -85,11 +85,11 @@ def getXlsLines(xls, page=0):
sheet = wb.sheet_by_index(page)
lines = list()
for i in range(sheet.nrows):
- fs = sheet.row_values(i)
- fs = [processFs(j) for j in fs]
- if any(fs):
- line = "\t".join(fs) + "\n"
- lines.append(line)
+ 列 = sheet.row_values(i)
+ 列 = [processFs(j) for j in 列]
+ if any(列):
+ 行 = "\t".join(列) + "\n"
+ lines.append(行)
return lines
def xls2tsv(xls, page=0):
@@ -133,8 +133,8 @@ def docx2tsv(doc):
if ttime >= xtime: return
lines = []
for each in Document(doc).paragraphs:
- line = "".join(map(run2text, each.runs)).replace("}{", "")
- lines.append(line + "\n")
+ 行 = "".join(map(run2text, each.runs)).replace("}{", "")
+ lines.append(行 + "\n")
t = open(tsv, "w", encoding="U8", newline="\n")
t.writelines(lines)
t.close()
@@ -142,78 +142,78 @@ def docx2tsv(doc):
def ybKey(x):
if "\t" not in x:
return x[-1]
- yb, js = x.split("\t", 1)
+ 音, js = x.split("\t", 1)
if js: js = js[0]
- return js + yb[-1]
+ return js + 音[-1]
class 表:
_time = os.path.getmtime(__file__)
_file = None
_files = None
_sep = None
- color = "#1E90FF"
- full = ""
- short = ""
- note = ""
- site = ""
- url = ""
- dictionary = False
-
- orderByJs = False
+ 顏色 = "#1E90FF"
+ 全稱 = ""
+ 簡稱 = ""
+ 說明 = ""
+ 網站 = ""
+ 網址 = ""
+ 字書 = False
+
+ 註序 = False
patches = None
ybTrimSpace = True
kCompatibilityVariants = getCompatibilityVariants()
simplified = 1
- isYb = True
- ybIndex = None
- syds = defaultdict(set)
+ 爲音 = True
+ 音列 = None
+ 音典 = defaultdict(set)
d = defaultdict(list)
__mod = None
- errors = []
- ybs = set()
+ 錯誤 = []
+ 音集 = set()
- def __init__(self):
- self.errors.clear()
- self.ybs.clear()
+ def __init__(自):
+ 自.錯誤.clear()
+ 自.音集.clear()
- def setmod(self, mod):
- self.__mod = mod
+ def setmod(自, mod):
+ 自.__mod = mod
- def __str__(self):
- if self.__mod: return self.__mod
- return self.__module__.split(".")[-1]
+ def __str__(自):
+ if 自.__mod: return 自.__mod
+ return 自.__module__.split(".")[-1]
- def find(self, name):
+ def find(自, name):
if os.sep not in name and (isXls(name) or isDocx(name)):
- name = self.toolname(name)
- if g := self.find(name): return g
+ name = 自.toolname(name)
+ if g := 自.find(name): return g
if os.sep not in name:
- name = self.fullname(name)
+ name = 自.全路徑(name)
if g := glob(name): return g
if g := glob(re.sub(".([^.]+)$", "([0-9]).\\1", name)): return g
if g := glob(re.sub(".([^.]+)$", " ([0-9]).\\1", name)): return g
if isXls(name) or isDocx(name):
- self._file = getTsvName(self._file)
- return self.find(self._file)
+ 自._file = getTsvName(自._file)
+ return 自.find(自._file)
return
@property
- def spath(self):
- if self._files:
- self._file = self._files[0]
- sname = self._file
- if not self.short: self.short = self.info["簡稱"]
- if not self.short: self.short = str(self)
- if not sname: sname = f"{self.short}.tsv"
- g = self.find(sname)
+ def spath(自):
+ if 自._files:
+ 自._file = 自._files[0]
+ sname = 自._file
+ if not 自.簡稱: 自.簡稱 = 自.info["簡稱"]
+ if not 自.簡稱: 自.簡稱 = str(自)
+ if not sname: sname = f"{自.簡稱}.tsv"
+ g = 自.find(sname)
if not g or len(g) != 1:
logging.error(f"\t\t\t{sname}查找結果:{g}")
return
sname = g[0]
- self._file = os.path.basename(sname)
+ 自._file = os.path.basename(sname)
if isXls(sname):
- page = 1 if self.short in ("中山石岐", "通城大坪", "1796建甌") else 0
- if self.short == "開平護龍": page = 3
+ page = 1 if 自.簡稱 in ("中山石岐", "通城大坪", "1796建甌") else 0
+ if 自.簡稱 == "開平護龍": page = 3
xls2tsv(sname, page)
sname = getTsvName(sname)
elif isDocx(sname):
@@ -221,106 +221,103 @@ def spath(self):
sname = getTsvName(sname)
return sname
- def toolname(self, name):
+ def toolname(自, name):
name = os.path.basename(name)
return os.path.join(PATH, "..", name)
- def fullname(self, name):
+ def 全路徑(自, name):
name = os.path.basename(name)
return os.path.join(PATH, SOURCE, name)
@property
- def tpath(self):
- tpath = os.path.join(PATH, TARGET, str(self))
+ def tpath(自):
+ tpath = os.path.join(PATH, TARGET, str(自))
if not tpath.endswith(".tsv"): tpath += ".tsv"
return tpath
- def normS(self, s, rep="[\\1]"):
+ def normS(自, s, rep="[\\1]"):
s = s.replace("(", "(").replace(")", ")")
s = regex.sub("(((?>[^()]+|(?R))*))", rep, s)
return s
- def normM(self, s, rep="〚\\1〛"):
+ def normM(自, s, rep="〚\\1〛"):
s = s.replace("[", "[").replace("]", "]")
s = regex.sub("[((?>[^[]]+|(?R))*)]", rep, s)
return s
- def normG(self, s, rep="{\\1}"):
+ def normG(自, s, rep="{\\1}"):
s = s.replace("{", "{").replace("}", "}")
s = regex.sub(r"\{((?>[^\{\}]+|(?R))*)\}", rep, s)
return s
- def outdated(self):
- classfile = inspect.getfile(self.__class__)
+ def 爲舊(自):
+ classfile = inspect.getfile(自.__class__)
classtime = os.path.getmtime(classfile)
varianttime = os.path.getmtime(VARIANT_FILE)
if classtime < varianttime:
classtime = varianttime
- spath = self.spath
+ spath = 自.spath
if not spath or not os.path.exists(spath):
return False
- if os.path.exists(self.tpath):
+ if os.path.exists(自.tpath):
ftime = os.path.getmtime(spath)
- ttime = os.path.getmtime(self.tpath)
- if ttime < self._time: return True
+ ttime = os.path.getmtime(自.tpath)
+ if ttime < 自._time: return True
if ttime < classtime: return True
return ttime < ftime
return True
- def patch(self, d):
- if not self.patches: return
- for hz, py in self.patches.items():
+ def patch(自, d):
+ if not 自.patches: return
+ for 字, py in 自.patches.items():
if not py:
- del d[hz]
+ del d[字]
continue
- d[hz] = py.split(",")
+ d[字] = py.split(",")
- def normAll(self, yb):
- yb = yb.replace("᷉", "̃").replace("ⱼ", "ᶽ")\
+ def normAll(自, 音):
+ 音 = 音.replace("᷉", "̃").replace("ⱼ", "ᶽ")\
.replace("ʦ", "ts").replace("ʨ", "tɕ").replace("ʧ", "tʃ")\
.replace("ʣ", "dz").replace("ʥ", "dʑ")\
.replace("", "ᵑ").replace("", "ᶽ")
- return yb
-
- def normYb(self, yb):
- if self.isLang() and self.isYb:
- yb = yb.strip()
- yb = yb.replace("Ǿ", "Ǿ").replace("Ǿ", "").lstrip("∅︀0∅Ø〇").replace("零", "")
- if yb.startswith("I") or yb.startswith("1"): yb = "l" + yb[1:]
- yb = yb.lower().replace("g", "ɡ").replace("ʼ", "ʰ").replace("'", "ʰ")
- if not yb.startswith("h") and "h" in yb:
- yb = yb.replace("h", "ʰ")
- if self.ybTrimSpace:
- yb = yb.replace(" ", "")
- yb = yb.replace("[", "").replace("]", "")
- yb = re.sub(r"^([mnvʋɹl])(\d+)$", "\\1\u0329\\2", yb)
- yb = re.sub(r"^([ŋȵʐɱɻʒ])(\d+)$", "\\1\u030D\\2", yb)
- if self.info["無調"]:
- yb = yb.rstrip("0123456789")
- return yb
-
- def checkYb(self, yb):
- yb = self.normYb(yb)
- if "\t" in yb:
- self.errors.append(f"{yb} 音節有TAB空檔")
- yb = yb.replace("\t", "")
- if isHZ(yb[0]):
- self.errors.append(f"{yb} 音節錯誤")
- if re.match(r".+\d{3,}", yb):
- self.errors.append(f"{yb} 調類錯誤")
- if yb not in self.ybs:
- self.ybs.add(yb)
+ return 音
+
+ def 正音(自, 音):
+ if 自.爲語() and 自.爲音:
+ 音 = 音.strip()
+ 音 = 音.replace("Ǿ", "Ǿ").replace("Ǿ", "").lstrip("∅︀0∅Ø〇").replace("零", "")
+ if 音.startswith("I") or 音.startswith("1"): 音 = "l" + 音[1:]
+ 音 = 音.lower().replace("g", "ɡ").replace("ʼ", "ʰ").replace("'", "ʰ")
+ if not 音.startswith("h") and "h" in 音:
+ 音 = 音.replace("h", "ʰ")
+ if 自.ybTrimSpace:
+ 音 = 音.replace(" ", "")
+ 音 = 音.replace("[", "").replace("]", "")
+ 音 = re.sub(r"^([mnvʋɹl])(\d+)$", "\\1\u0329\\2", 音)
+ 音 = re.sub(r"^([ŋȵʐɱɻʒ])(\d+)$", "\\1\u030D\\2", 音)
+ if 自.info["無調"]:
+ 音 = 音.rstrip("0123456789")
+ return 音
+
+ def checkYb(自, 音):
+ 音 = 自.正音(音)
+ if "\t" in 音:
+ 自.錯誤.append(f"{音} 音節有TAB空檔")
+ 音 = 音.replace("\t", "")
+ if isHZ(音[0]):
+ 自.錯誤.append(f"{音} 音節錯誤")
+ if re.match(r".+\d{3,}", 音):
+ 自.錯誤.append(f"{音} 調類錯誤")
+ if 音 not in 自.音集:
+ 自.音集.add(音)
else:
- self.errors.append(f"{yb} 音節重複")
- return yb
+ 自.錯誤.append(f"{音} 音節重複")
+ return 音
- def isDialect(self):
- return str(self) in ("老國音","黨項") or (self.langType and not self.langType.startswith("歷史音"))
+ def 爲方言(自):
+ return str(自) in ("老國音","黨項") or (自.langType and not 自.langType.startswith("歷史音"))
- def isDictionary(self):
- return self.dictionary
-
- def normJS(self, js):
+ def normJS(自, js):
if not js: return ""
last = ""
l = list()
@@ -334,7 +331,7 @@ def normJS(self, js):
if last: l.append(last)
return " ".join(l)
- def normPart(self, js):
+ def normPart(自, js):
if not js: return ""
last = ""
l = list()
@@ -348,80 +345,80 @@ def normPart(self, js):
if last: l.append(last)
return " ".join(l)
- def write(self, d):
- self.patch(d)
- t = open(self.tpath, "w", encoding="U8", newline="\n")
+ def 寫(自, d):
+ 自.patch(d)
+ t = open(自.tpath, "w", encoding="U8", newline="\n")
print(f"#漢字\t音標\t解釋", file=t)
- for hz in sorted(d.keys()):
- pys = d[hz]
- hz = self.kCompatibilityVariants.get(hz, hz)
- if self.isDialect() and self.simplified:
- hz = s2t(hz, self.simplified)
- if not isHZ(hz):
- if self.isDialect():
- self.errors.append(f"【{hz}】不是漢字,讀音爲:{','.join([i.strip() for i in pys])}")
+ for 字 in sorted(d.keys()):
+ pys = d[字]
+ 字 = 自.kCompatibilityVariants.get(字, 字)
+ if 自.爲方言() and 自.simplified:
+ 字 = s2t(字, 自.simplified)
+ if not isHZ(字):
+ if 自.爲方言():
+ 自.錯誤.append(f"【{字}】不是漢字,讀音爲:{','.join([i.strip() for i in pys])}")
continue
- if self.orderByJs:
+ if 自.註序:
pys = sorted(pys,key=ybKey)
for py in pys:
if "\t" in py:
- yb, js = py.split("\t", 1)
+ 音, js = py.split("\t", 1)
js = js.strip().replace("~", "~").replace("...", "⋯").replace("∽", "~")
else:
- yb, js = py, ""
- yb = self.normYb(yb)
- yb = f"{yb}\t{js}"
- yb = self.normAll(yb)
- print(f"{hz}\t{yb}", file=t)
+ 音, js = py, ""
+ 音 = 自.正音(音)
+ 音 = f"{音}\t{js}"
+ 音 = 自.normAll(音)
+ print(f"{字}\t{音}", file=t)
t.close()
@property
- def langType(self):
- return self.info["地圖集二分區"]
+ def langType(自):
+ return 自.info["地圖集二分區"]
- def isLang(self):
- return self.langType != None
+ def 爲語(自):
+ return 自.langType != None
@property
- def count(self):
- return len(self.d) + self.unknownCount - (1 if self.unknownCount > 0 else 0)
+ def count(自):
+ return len(自.d) + 自.unknownCount - (1 if 自.unknownCount > 0 else 0)
@property
- def unknownCount(self):
- n = len(self.d.get("□", []))
- if self.isLang():
+ def unknownCount(自):
+ n = len(自.d.get("□", []))
+ if 自.爲語():
return n
else:
return 1 if n > 0 else 0
@property
- def sydCount(self):
- return len(self.syds)
+ def 聲韻調數(自):
+ return len(自.音典)
@property
- def syCount(self):
- return len(set(map(lambda x:x.split("/")[0].rstrip("1234567890"), self.syds.keys())))
+ def 聲韻數(自):
+ return len(set(map(lambda x:x.split("/")[0].rstrip("1234567890"), 自.音典.keys())))
- def read(self):
+ def 讀(自):
start = time()
- if self.outdated(): self.update()
- self.syds.clear()
- self.d.clear()
- if not self.tpath or not os.path.exists(self.tpath): return
- for line in open(self.tpath,encoding="U8"):
- line = line.strip()
- if line.startswith("#"): continue
- if "\t" not in line: continue
- hz, py = line.split("\t", 1)
- if self.isLang():
+ if 自.爲舊(): 自.更新()
+ 自.音典.clear()
+ 自.d.clear()
+ if not 自.tpath or not os.path.exists(自.tpath): return
+ for 行 in open(自.tpath,encoding="U8"):
+ 行 = 行.strip()
+ if 行.startswith("#"): continue
+ if "\t" not in 行: continue
+ 字, py = 行.split("\t", 1)
+ if 自.爲語():
js = ""
if "\t" in py: py, js = py.split("\t", 1)
- if js and self.isLang():
- js = self.normJS(js)
+ if js and 自.爲語():
+ js = 自.normJS(js)
try:
yd = getYD(py)
except:
- print("\t\t\t", self.short, py, js)
+ print("\t\t\t", 自.簡稱, py, js)
exit(1)
if yd and py.count("*") <= 1:
js = f"({yd}){js}"
@@ -430,79 +427,79 @@ def read(self):
js = js[1:-1]
syd = re.sub(r"\(.*?\)","",py).strip(" _`*")
if "-" not in syd:
- self.syds[syd].add(hz)
+ 自.音典[syd].add(字)
if js:
py += "{%s}" % js
else:
- if self.isDictionary():
- sep = "▲" if str(self) == "匯纂" else "\t"
+ if 自.字書:
+ sep = "▲" if str(自) == "匯纂" else "\t"
py2, js = py.split(sep, 1)
- py = ("\n\n" if self.d[hz] else "") + py2 + sep + self.normJS(js)
- elif self.short in ("部件檢索","字形描述"):
- py = self.normPart(py)
+ py = ("\n\n" if 自.d[字] else "") + py2 + sep + 自.normJS(js)
+ elif 自.簡稱 in ("部件檢索","字形描述"):
+ py = 自.normPart(py)
py = py.replace("\t", "\n")
- if py not in self.d[hz]:
- self.d[hz].append(py)
+ if py not in 自.d[字]:
+ 自.d[字].append(py)
# passed = time() - start
- # logging.info(f"({self.count:5d}({self.unknownCount})-{self.sydCount:4d}-{self.syCount:4d}) {passed:6.3f} {self}")
+ # logging.info(f"({自.count:5d}({自.unknownCount})-{自.聲韻調數:4d}-{自.聲韻數:4d}) {passed:6.3f} {自}")
- def load(self, dicts):
- self.read()
- if not self.d: return
- for hz, ybs in self.d.items():
- if hz not in dicts:
- dicts[hz] = {"漢字": hz}
- dicts[hz][str(self)] = "\t".join(ybs)
+ def load(自, dicts):
+ 自.讀()
+ if not 自.d: return
+ for 字, 音集 in 自.d.items():
+ if 字 not in dicts:
+ dicts[字] = {"漢字": 字}
+ dicts[字][str(自)] = "\t".join(音集)
- def parse(self, fs):
- return tuple(fs[:3])
+ def 析(自, 列):
+ return tuple(列[:3])
- def format(self, line):
- line = line.replace(" ", " ")
- return line
+ def 統(自, 行):
+ 行 = 行.replace(" ", " ")
+ return 行
@property
- def sep(self):
- if self._sep: return self._sep
+ def sep(自):
+ if 自._sep: return 自._sep
sep = "\t"
- spath = self.spath
+ spath = 自.spath
if spath.endswith(".csv"): sep = ","
elif spath.endswith(".tsv"): sep = "\t"
elif spath.endswith(".txt"): sep = " "
return sep
- def update(self):
+ def 更新(自):
d = defaultdict(list)
- sep = self.sep
- skip = self.info.get("跳過行數", 0)
+ sep = 自.sep
+ skip = 自.info.get("跳過行數", 0)
lineno = 0
- files = self._files if self._files else [self.spath]
+ files = 自._files if 自._files else [自.spath]
for spath in files:
- for line in open(self.fullname(spath),encoding="U8"):
+ for 行 in open(自.全路徑(spath),encoding="U8"):
lineno += 1
if lineno <= skip: continue
- line = self.format(line)
- if line.startswith('#') : continue
- fs = [i.strip() for i in line.strip('\n').split(sep)]
- entries = self.parse(fs)
+ 行 = 自.統(行)
+ if 行.startswith('#') : continue
+ 列 = [i.strip() for i in 行.strip('\n').split(sep)]
+ entries = 自.析(列)
if not entries: continue
if type(entries) is tuple: entries = [entries]
- for fs in entries:
- if len(fs) <= 1: continue
- if len(fs) >= 2:
- hz, yb = fs[:2]
- js = "\t".join(fs[2:])
- if not hz or len(hz) != 1: continue
- if not yb: continue
- if self.isDialect():
- if isHZ(yb[0]): continue
- p = f"{yb}\t{js}"
+ for 列 in entries:
+ if len(列) <= 1: continue
+ if len(列) >= 2:
+ 字, 音 = 列[:2]
+ js = "\t".join(列[2:])
+ if not 字 or len(字) != 1: continue
+ if not 音: continue
+ if 自.爲方言():
+ if isHZ(音[0]): continue
+ p = f"{音}\t{js}"
p = p.strip()
- if p not in d[hz]:
- d[hz].append(p)
- self.write(d)
+ if p not in d[字]:
+ d[字].append(p)
+ 自.寫(d)
- def splitSySd(self, syd):
+ def splitSySd(自, syd):
if not syd: return "",""
tonesymbol = "⁰¹²³⁴⁵⁶"
tonemark = "˩˨˧˦˥"
@@ -514,29 +511,29 @@ def splitSySd(self, syd):
sd = syd[len(sy):]
return sy,sd
- def dz2dl(self, sy, dz=None):
+ def dz2dl(自, sy, dz=None):
sy = sy.strip()
if dz is None:
if "/" in sy:
- return "/".join(map(self.dz2dl, sy.split("/")))
- sy,dz = self.splitSySd(sy)
+ return "/".join(map(自.dz2dl, sy.split("/")))
+ sy,dz = 自.splitSySd(sy)
if not dz: return sy
- dl = self.dz2dlWithYm(dz, sy)
+ dl = 自.dz2dlWithYm(dz, sy)
return sy + dl
- def dz2dlWithYm(self, dz, sy):
+ def dz2dlWithYm(自, dz, sy):
dl = ""
- if dz not in self.toneMaps:
+ if dz not in 自.toneMaps:
if dz == "0":
dl = dz
elif len(dz) == 1:
dz = dz + dz
- if dz in self.toneMaps:
- dl = self.toneMaps[dz]
+ if dz in 自.toneMaps:
+ dl = 自.toneMaps[dz]
else:
dl = "?"
else:
- dl = self.toneMaps[dz]
- if sy and sy[-1] in "ptkʔ̚" and dz + "0" in self.toneMaps:
- dl = self.toneMaps[dz + "0"]
+ dl = 自.toneMaps[dz]
+ if sy and sy[-1] in "ptkʔ̚" and dz + "0" in 自.toneMaps:
+ dl = 自.toneMaps[dz + "0"]
return dl
diff --git "a/tools/tables/_\350\251\263\346\203\205.py" "b/tools/tables/_\350\251\263\346\203\205.py"
index 7751b88e..3d7c9a5a 100644
--- "a/tools/tables/_\350\251\263\346\203\205.py"
+++ "b/tools/tables/_\350\251\263\346\203\205.py"
@@ -13,7 +13,7 @@
"features": []
}
-def outdated():
+def 爲舊():
if not os.path.exists(tpath): return True
classtime = os.path.getmtime(__file__)
stime = os.path.getmtime(spath)
@@ -95,7 +95,7 @@ def normSource(books):
return None
def load(省):
- if not 省 and not outdated():
+ if not 省 and not 爲舊():
return json.load(open(tpath,encoding="U8"))
d = dict()
wb = load_workbook(spath)
@@ -104,56 +104,56 @@ def load(省):
fields = []
for row in sheet.rows:
lineCount += 1
- line = [j.value if j.value else "" for j in row]
- if lineCount == 1: fields = line
+ 行 = [j.value if j.value else "" for j in row]
+ if lineCount == 1: fields = 行
if lineCount <= 2:
continue
- fs = dict(zip(fields, line))
- 文件名 = fs["文件名"]
+ 列 = dict(zip(fields, 行))
+ 文件名 = 列["文件名"]
if not 文件名 or 文件名.startswith("#"):
continue
- 語言 = normLangName(fs["語言"])
- 簡稱 = normLangName(fs["簡稱"])
- 音系 = fs["音系"]
- 說明 = fs["說明"]
- 繁簡 = fs["繁簡"]
- 聯表列名 = fs["聯表列名"]
- 字表格式 = fs["字表格式"]
- 經緯度 = normJW(fs["經緯度"])
- 方言島 = fs["方言島"] == "☑"
- 作者 = normNames(fs["作者"])
- 錄入人 = normNames(fs["錄入人"])
- 維護人 = normNames(fs["維護人"])
- 推薦人 = normNames(fs["推薦人"])
+ 語言 = normLangName(列["語言"])
+ 簡稱 = normLangName(列["簡稱"])
+ 音系 = 列["音系"]
+ 說明 = 列["說明"]
+ 繁簡 = 列["繁簡"]
+ 聯表列名 = 列["聯表列名"]
+ 字表格式 = 列["字表格式"]
+ 經緯度 = normJW(列["經緯度"])
+ 方言島 = 列["方言島"] == "☑"
+ 作者 = normNames(列["作者"])
+ 錄入人 = normNames(列["錄入人"])
+ 維護人 = normNames(列["維護人"])
+ 推薦人 = normNames(列["推薦人"])
來源 = normSource(row[fields.index("來源")])
- 參考文獻 = fs["參考文獻"]
- 版本 = normVer(fs["版本/更新時間"])
- 跳過行數 = int(fs["跳過行數"]) if fs["跳過行數"] else 0
- 地圖級別 = fs["地圖級別"].count("★") if fs["地圖級別"] else 0
+ 參考文獻 = 列["參考文獻"]
+ 版本 = normVer(列["版本/更新時間"])
+ 跳過行數 = int(列["跳過行數"]) if 列["跳過行數"] else 0
+ 地圖級別 = 列["地圖級別"].count("★") if 列["地圖級別"] else 0
- 無調 = fs["無調"] == "☑"
+ 無調 = 列["無調"] == "☑"
j = fields.index("[1]陰平")
- 聲調 = getTones([fs[fields[i]] for i in range(j, j+10)])
+ 聲調 = getTones([列[fields[i]] for i in range(j, j+10)])
- orders = [fs[i] for i in ("地圖集二排序", "音典排序", "陳邡排序")]
+ orders = [列[i] for i in ("地圖集二排序", "音典排序", "陳邡排序")]
colors = [row[fields.index(i)].fill.fgColor.value[2:] for i in ("地圖集二顏色", "音典顏色","陳邡顏色")]
subcolor = row[fields.index("音典過渡色")].fill.fgColor.value[2:]
if subcolor and subcolor != "000000" and subcolor != colors[1]:
colors[1] += f",{subcolor}"
colors = [re.sub(r"(\w+)", "#\\1", i) for i in colors]
- types = [s2t(fs[i]) for i in ("地圖集二分區", "音典分區", "下拉1,折疊分区")]
- if types[2] and fs["下拉2"]: types[2] += "," + fs["下拉2"]
+ types = [s2t(列[i]) for i in ("地圖集二分區", "音典分區", "下拉1,折疊分区")]
+ if types[2] and 列["下拉2"]: types[2] += "," + 列["下拉2"]
- places = [s2t(fs[i]) if fs[i] else "" for i in ("省/自治區/直轄市","地區/市/州","縣/市/區","鄕/鎭/街道","村/社區/居民點","自然村")]
+ places = [s2t(列[i]) if 列[i] else "" for i in ("省/自治區/直轄市","地區/市/州","縣/市/區","鄕/鎭/街道","村/社區/居民點","自然村")]
if 簡稱 == "普通話" and 省:
places = ["", "", "", "", ""]
elif 省 and places[0] and places[0] not in 省:
continue
地點 = ("".join(places)).replace("/", "")
- 行政區級別 = fs["行政區級別"]
+ 行政區級別 = 列["行政區級別"]
if not 行政區級別:
- 行政區級別 = "省會,地級" if fs["省會"] == "☑" else ""
+ 行政區級別 = "省會,地級" if 列["省會"] == "☑" else ""
if not 行政區級別:
n = 6 - places.count("")
if n == 1:
diff --git "a/tools/tables/_\350\267\263\350\267\263\350\200\201\351\274\240.py" "b/tools/tables/_\350\267\263\350\267\263\350\200\201\351\274\240.py"
index 94cb4cd3..1d21713a 100644
--- "a/tools/tables/_\350\267\263\350\267\263\350\200\201\351\274\240.py"
+++ "b/tools/tables/_\350\267\263\350\267\263\350\200\201\351\274\240.py"
@@ -1,208 +1,208 @@
#!/usr/bin/env python3
from tables._表 import 表 as _表
-import re, regex
+import re
class 表(_表):
- orderByJs = True
- sm = ""
- ym = ""
- sy = ""
+ 註序 = True
+ 聲 = ""
+ 韻 = ""
+ 聲韻 = ""
- def parse(self, fs):
- name = str(self)
- yb = ""
- sd = ""
- if name in ("臨川","奉新宋埠"):
- sy, sd, hzs = fs[:3]
- if sy:
- self.sy = sy
+ def 析(自, 列):
+ 名 = str(自)
+ 音 = ""
+ 調 = ""
+ if 名 in ("臨川","奉新宋埠"):
+ 聲韻, 調, 組 = 列[:3]
+ if 聲韻:
+ 自.聲韻 = 聲韻
else:
- sy = self.sy
- elif name in ("景寧東坑",):
- if len(fs) == 1 or not fs[1].strip():
- self.ym = fs[0].strip()
+ 聲韻 = 自.聲韻
+ elif 名 in ("景寧東坑",):
+ if len(列) == 1 or not 列[1].strip():
+ 自.韻 = 列[0].strip()
return
- yb, hzs = fs[:2]
- yb = yb.strip().replace(" ", "")
- yb = re.sub("^[無øØ]", "0", yb)
+ 音, 組 = 列[:2]
+ 音 = 音.strip().replace(" ", "")
+ 音 = re.sub("^[無øØ]", "0", 音)
digits = "12345678"
- if yb in digits:
- yb = self.sy + yb
- elif self.ym:
- self.sm = yb.rstrip(digits)
- self.sy = self.sm + self.ym
- yb = self.sy + yb[-1]
+ if 音 in digits:
+ 音 = 自.聲韻 + 音
+ elif 自.韻:
+ 自.聲 = 音.rstrip(digits)
+ 自.聲韻 = 自.聲 + 自.韻
+ 音 = 自.聲韻 + 音[-1]
else:
- self.sy = yb.rstrip(digits)
- hzs = hzs.replace(",", "(文)").replace("。", "(白)").replace("!", "(小稱)").replace(".", "(又)").replace("?", "(存疑)").replace(")(", " ")
- hzs = self.normS(hzs)
- elif name in ("平陰東阿",):
- sy, sd, _, hzs = fs[:4]
- if sy:
- self.sy = sy
+ 自.聲韻 = 音.rstrip(digits)
+ 組 = 組.replace(",", "(文)").replace("。", "(白)").replace("!", "(小稱)").replace(".", "(又)").replace("?", "(存疑)").replace(")(", " ")
+ 組 = 自.normS(組)
+ elif 名 in ("平陰東阿",):
+ 聲韻, 調, _, 組 = 列[:4]
+ if 聲韻:
+ 自.聲韻 = 聲韻
else:
- sy = self.sy
- yb = sy + sd
- hzs = self.normS(hzs)
- elif name in ("望城"):
- sy, sd, hzs = fs[:3]
- hzs = hzs.replace("?", "□")
- elif name in ("天台東鄕"):
- if not fs[0]: return
- g = re.findall(r"^(.*?)(\d+)(.+)$", fs[0])
- if not g:
- ym = fs[0].strip()
- if ym:
- self.ym = ym
+ 聲韻 = 自.聲韻
+ 音 = 聲韻 + 調
+ 組 = 自.normS(組)
+ elif 名 in ("望城"):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 組.replace("?", "□")
+ elif 名 in ("天台東鄕"):
+ if not 列[0]: return
+ 果 = re.findall(r"^(.*?)(\d+)(.+)$", 列[0])
+ if not 果:
+ 韻 = 列[0].strip()
+ if 韻:
+ 自.韻 = 韻
return
- sm, sd, hzs = g[0]
- if sm:
- self.sm = sm
- yb = (self.sm + self.ym + sd).lstrip("q")
- hzs = self.normS(hzs.strip())
- elif name in ("成都","靑島"):
- fs = "".join(fs).strip()
- if not fs: return
- g = re.findall(r"^(.*?)\[?(\d+)\]?(.+)$", fs)
- if not g:
- ym = fs
- if ym:
- self.ym = ym
+ 聲, 調, 組 = 果[0]
+ if 聲:
+ 自.聲 = 聲
+ 音 = (自.聲 + 自.韻 + 調).lstrip("q")
+ 組 = 自.normS(組.strip())
+ elif 名 in ("成都","靑島"):
+ 列 = "".join(列).strip()
+ if not 列: return
+ 果 = re.findall(r"^(.*?)\[?(\d+)\]?(.+)$", 列)
+ if not 果:
+ 韻 = 列
+ if 韻:
+ 自.韻 = 韻
return
- sm, sd, hzs = g[0]
- sd = self.toneMaps.get(sd, "?")
- if sm:
- self.sm = sm
- yb = (self.sm + self.ym + sd).lstrip("q")
- hzs = self.normS(hzs.strip())
- elif name in ("無錫"):
- if len(fs) < 2: return
- yb, hzs = fs[:2]
- hzs = hzs.replace(" ", "")
- hzs = self.normS(hzs)
- elif name in ("泉州"):
- if len(fs) < 2: return
- yb, hzs = fs[:2]
- yb = yb.lstrip("q")
- hzs = re.sub(r"\[(.)\]", "\\1@", hzs)
- hzs = self.normS(hzs)
- elif name in ("思南塘頭",):
- sy, sd, hzs = fs[:3]
- hzs = hzs.replace(" ", "")
- hzs = self.normS(hzs)
- elif name in ("桃源薛家沖",):
- sy, sd, _, _, hzs = fs[:5]
- hzs = hzs.replace(")(", ";")
- hzs = self.normS(hzs)
- elif name in ("通東呂四"):
- sy, sd, _, hzs = fs[:4]
- hzs = hzs.replace(")(", ";")
- hzs = re.sub(r"(\d)([-=])", "\\2\\1", hzs)
- hzs = self.normS(hzs)
- elif name in ("通城",):
- _, sy, sd, _, hzs = fs[:5]
- yb = sy + sd
- elif name in ("通城大坪",):
- _, sy, sd, hzs = fs[:4]
- sd = sd.strip("[]")
- hzs = self.normG(hzs, "[\\1]")
- elif name in ("灌陽","全州文橋", "宜章巖泉",):
- sy, sd, hzs = fs[:3]
- hzs = self.normG(hzs, "[\\1]")
- elif name in ("江華河路口", "江華粟米塘", "全州黃沙河", "安仁新洲", "1935長沙", "長沙黃花", "瀏陽鎭頭"):
- sy, sd, hzs = fs[:3]
- hzs = self.normS(hzs)
- elif name in ("孝昌小河",):
- if not fs[0]: return
- groups = re.findall(r"^(.*?)(\d+) ?(.+)$", fs[0])
+ 聲, 調, 組 = 果[0]
+ 調 = 自.toneMaps.get(調, "?")
+ if 聲:
+ 自.聲 = 聲
+ 音 = (自.聲 + 自.韻 + 調).lstrip("q")
+ 組 = 自.normS(組.strip())
+ elif 名 in ("無錫"):
+ if len(列) < 2: return
+ 音, 組 = 列[:2]
+ 組 = 組.replace(" ", "")
+ 組 = 自.normS(組)
+ elif 名 in ("泉州"):
+ if len(列) < 2: return
+ 音, 組 = 列[:2]
+ 音 = 音.lstrip("q")
+ 組 = re.sub(r"\[(.)\]", "\\1@", 組)
+ 組 = 自.normS(組)
+ elif 名 in ("思南塘頭",):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 組.replace(" ", "")
+ 組 = 自.normS(組)
+ elif 名 in ("桃源薛家沖",):
+ 聲韻, 調, _, _, 組 = 列[:5]
+ 組 = 組.replace(")(", ";")
+ 組 = 自.normS(組)
+ elif 名 in ("通東呂四"):
+ 聲韻, 調, _, 組 = 列[:4]
+ 組 = 組.replace(")(", ";")
+ 組 = re.sub(r"(\d)([-=])", "\\2\\1", 組)
+ 組 = 自.normS(組)
+ elif 名 in ("通城",):
+ _, 聲韻, 調, _, 組 = 列[:5]
+ 音 = 聲韻 + 調
+ elif 名 in ("通城大坪",):
+ _, 聲韻, 調, 組 = 列[:4]
+ 調 = 調.strip("[]")
+ 組 = 自.normG(組, "[\\1]")
+ elif 名 in ("灌陽","全州文橋", "宜章巖泉",):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normG(組, "[\\1]")
+ elif 名 in ("江華河路口", "江華粟米塘", "全州黃沙河", "安仁新洲", "1935長沙", "長沙黃花", "瀏陽鎭頭"):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normS(組)
+ elif 名 in ("孝昌小河",):
+ if not 列[0]: return
+ groups = re.findall(r"^(.*?)(\d+) ?(.+)$", 列[0])
if not groups: return
- sy, sd, hzs = groups[0]
- if not sy or not hzs: return
- sd = self.toneMaps[sd]
- hzs = hzs.strip().replace("{", "[").replace("}", "]")
- elif name in ("洞口",):
- yb, hzs = fs[:2]
- hzs = self.normG(hzs, "[\\1]")
- elif name in ("欽州正","道縣壽雁", "江永桃川", "桂陽敖泉"):
- sy, sd, hzs = fs[:3]
- hzs = self.normG(hzs, "[\\1]")
- elif name in ("唐山-開平"):
- sy, sd, hzs = fs[:3]
- hzs = self.normG(hzs, "[\\1]")
- sd = self.toneMaps.get(sd, "0")
- elif name in ("太原"):
- sm, ym, sd, hzs = fs[:4]
- hzs = self.normG(hzs, "[\\1]")
- sd = self.toneMaps.get(sd[2:], "0")
- yb = sm + ym + sd
- elif name in ("汨羅沙溪",):
- sy, sd, hzs = fs[:3]
- hzs = self.normS(hzs)
- sd = sd.replace("42", "24")
- sd = self.toneMaps.get(sd, "?")
- elif name in ("長沙雙江",):
- sy, sd, _, hzs = fs[:4]
- hzs = hzs.replace("、(", "₁(")
- hzs = self.normS(hzs)
- elif name in ("會同髙椅","會同靑朗", "臨武"):
- sy, _, sd, hzs = fs[:4]
- elif name in ("1884甯城",):
- _,_,hzs,sm,ym = fs[:5]
- yb = sm + ym
- if not yb: return
- elif name in ("湘鄕棋梓",):
- sy, sd, _, hzs = fs[:4]
- elif name in ("邵東斫曹","綏寧武陽","天柱江東"):
- sy, sd = fs[:2]
- hzs = "".join(fs[2:]).replace("\t", "").strip()
- elif name in ("1930淮安",):
- _, sy, sd, hzs = fs[:4]
- hzs = self.normS(hzs)
- elif name in ("吉安雲樓",):
- sy, sd, hzs = fs[:3]
- hzs = self.normS(hzs)
- sd = self.toneMaps[sd]
- elif name in ("濟南", "西安", "杭州"):
- sy, sd, hzs = fs[1:4]
- sd = re.sub(r"^[^\d]+", "", sd)
- sd = self.toneMaps.get(sd, "")
- hzs = hzs.replace(", ", "")
- hzs = self.normG(hzs, "〚\\1〛")
- elif name in ("梅縣", ):
- g = re.findall(r"^([^\d]*\d+)(.*?)$", "".join(fs))
- if g:
- yb, hzs = g[0]
- hzs = hzs.replace("}{", " ").strip()
- hzs = self.normG(hzs, "〚\\1〛")
- yb = self.dz2dl(yb)
+ 聲韻, 調, 組 = groups[0]
+ if not 聲韻 or not 組: return
+ 調 = 自.toneMaps[調]
+ 組 = 組.strip().replace("{", "[").replace("}", "]")
+ elif 名 in ("洞口",):
+ 音, 組 = 列[:2]
+ 組 = 自.normG(組, "[\\1]")
+ elif 名 in ("欽州正","道縣壽雁", "江永桃川", "桂陽敖泉"):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normG(組, "[\\1]")
+ elif 名 in ("唐山-開平"):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normG(組, "[\\1]")
+ 調 = 自.toneMaps.get(調, "0")
+ elif 名 in ("太原"):
+ 聲, 韻, 調, 組 = 列[:4]
+ 組 = 自.normG(組, "[\\1]")
+ 調 = 自.toneMaps.get(調[2:], "0")
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("汨羅沙溪",):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normS(組)
+ 調 = 調.replace("42", "24")
+ 調 = 自.toneMaps.get(調, "?")
+ elif 名 in ("長沙雙江",):
+ 聲韻, 調, _, 組 = 列[:4]
+ 組 = 組.replace("、(", "₁(")
+ 組 = 自.normS(組)
+ elif 名 in ("會同髙椅","會同靑朗", "臨武"):
+ 聲韻, _, 調, 組 = 列[:4]
+ elif 名 in ("1884甯城",):
+ _,_,組,聲,韻 = 列[:5]
+ 音 = 聲 + 韻
+ if not 音: return
+ elif 名 in ("湘鄕棋梓",):
+ 聲韻, 調, _, 組 = 列[:4]
+ elif 名 in ("邵東斫曹","綏寧武陽","天柱江東"):
+ 聲韻, 調 = 列[:2]
+ 組 = "".join(列[2:]).replace("\t", "").strip()
+ elif 名 in ("1930淮安",):
+ _, 聲韻, 調, 組 = 列[:4]
+ 組 = 自.normS(組)
+ elif 名 in ("吉安雲樓",):
+ 聲韻, 調, 組 = 列[:3]
+ 組 = 自.normS(組)
+ 調 = 自.toneMaps[調]
+ elif 名 in ("濟南", "西安", "杭州"):
+ 聲韻, 調, 組 = 列[1:4]
+ 調 = re.sub(r"^[^\d]+", "", 調)
+ 調 = 自.toneMaps.get(調, "")
+ 組 = 組.replace(", ", "")
+ 組 = 自.normG(組, "〚\\1〛")
+ elif 名 in ("梅縣", ):
+ 果 = re.findall(r"^([^\d]*\d+)(.*?)$", "".join(列))
+ if 果:
+ 音, 組 = 果[0]
+ 組 = 組.replace("}{", " ").strip()
+ 組 = 自.normG(組, "〚\\1〛")
+ 音 = 自.dz2dl(音)
else:
return
- elif name in ("江永上江墟",):
- ns, _, hzs, py = fs[:4]
- py = re.sub("^h", "x", py)
- py = py.replace("nj", "ȵ").replace('ng', 'ŋ').replace("c", "ɕ").replace('h', 'ʰ')
- py = py.replace("oe", "ø").replace('e', 'ə').replace('iə', 'ie').replace('w', 'ɯ')
- yb = self.dz2dl(py)+ns
- elif name in ("揚州",):
- self.simplified = 0
- yb, hzs = fs[:2]
- hzs = self.normS(hzs, "(\\1)").replace("?", "?")
+ elif 名 in ("江永上江墟",):
+ 女書, _, 組, 拼音 = 列[:4]
+ 拼音 = re.sub("^h", "x", 拼音)
+ 拼音 = 拼音.replace("nj", "ȵ").replace('ng', 'ŋ').replace("c", "ɕ").replace('h', 'ʰ')
+ 拼音 = 拼音.replace("oe", "ø").replace('e', 'ə').replace('iə', 'ie').replace('w', 'ɯ')
+ 音 = 自.dz2dl(拼音) + 女書
+ elif 名 in ("揚州",):
+ 自.simplified = 0
+ 音, 組 = 列[:2]
+ 組 = 自.normS(組, "(\\1)").replace("?", "?")
l = ""
- if "(" in yb:
- note = re.search(r"(.*?)", yb).group()
- yb = yb.replace(note, "")
- note = note.replace("?", "存疑")
+ if "(" in 音:
+ 說明 = re.search(r"(.*?)", 音).group()
+ 音 = 音.replace(說明, "")
+ 說明 = 說明.replace("?", "存疑")
else:
- note = ""
+ 說明 = ""
marks = "?!%+,。"
- hzs = re.sub("((.*?))([?!%+,。])?", "\\2\\1", hzs)
- for hz,c,js in re.findall(r"(.)([?!%+,。])?(([^)]*?(.*?).*?)|(.*?))?", hzs):
- if js:
- js = js[1:-1]
- if js[0] in marks and not c:
- c = js[0]
- js = js[1:]
+ 組 = re.sub("((.*?))([?!%+,。])?", "\\2\\1", 組)
+ for 字,c,註 in re.findall(r"(.)([?!%+,。])?(([^)]*?(.*?).*?)|(.*?))?", 組):
+ if 註:
+ 註 = 註[1:-1]
+ if 註[0] in marks and not c:
+ c = 註[0]
+ 註 = 註[1:]
p = ""
if c == '+':
p = "書"
@@ -221,24 +221,24 @@ def parse(self, fs):
p = "非本字正字"
c = ""
if p:
- js = f"({p}){js}"
- l += f"{hz}{c}[{note}{js}]"
- hzs = l
- elif len(fs) > 3 and fs[3]:
- sy, sd, _, hzs = fs[:4]
- hzs = hzs.replace(")(", ";").replace(")(", ";")
- hzs = re.sub(r"(\d)([-=])", "\\2\\1", hzs)
- hzs = self.normS(hzs)
+ 註 = f"({p}){註}"
+ l += f"{字}{c}[{說明}{註}]"
+ 組 = l
+ elif len(列) > 3 and 列[3]:
+ 聲韻, 調, _, 組 = 列[:4]
+ 組 = 組.replace(")(", ";").replace(")(", ";")
+ 組 = re.sub(r"(\d)([-=])", "\\2\\1", 組)
+ 組 = 自.normS(組)
else:
- sy, sd, hzs = fs[:3]
- if not yb: yb = sy + sd
- yb = self.checkYb(yb)
+ 聲韻, 調, 組 = 列[:3]
+ if not 音: 音 = 聲韻 + 調
+ 音 = 自.checkYb(音)
l = list()
- hzs = self.normM(hzs)
- hzs = re.sub(r"(〚.*?〛)([-=])", "\\2\\1", hzs)
- for hz, c, o, js in re.findall(r"(.)([-=*?@?+]?)([₀-₉0-9]?) *(〚.*?〛)?", hzs):
- if js: js = js[1:-1]
- js = o + js
+ 組 = 自.normM(組)
+ 組 = re.sub(r"(〚.*?〛)([-=])", "\\2\\1", 組)
+ for 字, c, 號, 註 in re.findall(r"(.)([-=*?@?+]?)([₀-₉0-9]?) *(〚.*?〛)?", 組):
+ if 註: 註 = 註[1:-1]
+ 註 = 號 + 註
if c == '?': c = "?"
- l.append((hz, yb + c, js))
+ l.append((字, 音 + c, 註))
return l
\ No newline at end of file
diff --git "a/tools/tables/_\351\237\263\345\205\270.py" "b/tools/tables/_\351\237\263\345\205\270.py"
index d38f5060..ac400fc0 100644
--- "a/tools/tables/_\351\237\263\345\205\270.py"
+++ "b/tools/tables/_\351\237\263\345\205\270.py"
@@ -5,333 +5,331 @@
class 表(_表):
- def parse(self, fs):
- name = str(self)
- hz = ""
- yb = ""
- ipa = ""
- js = ""
- if name in ("汝城", "瑞安東山", "新界客家話", "長壽", "宜章巖泉","郴州","樂昌皈塘","尤溪","晉江", "龍門路溪", "詔安", "道縣官話", "重慶", "樂昌三溪", "南安"):
- hz, yb, js = fs[:3]
- elif name in ("通州金沙",):
- yb, hz, js = fs[:3]
- elif name in ("江陰", "江陰新橋", "江陰申港"):
- _, hz, js, yb = fs[:4]
- elif name in ("東方八所",):
- _, hz, sy, sd, js = fs[:5]
- yb = sy + sd
- elif name in ("龍游",):
- _, hz, sm, ym, dz, _, js = fs[:7]
- ipa = sm + ym + dz
- elif name in ("1900梅惠",):
- hz,_,_,yb = fs[:4]
- elif name in ("劍川金華",):
- hz, sy, sd, js = fs[:4]
- yb = sy + sd
- elif name in ("樂昌黃圃",):
- hz, sd, sy, js = fs[:4]
- yb = sy + sd
- js = js.strip("{}")
- elif name in ("1926綜合",):
- hz,yb,_,_,_,js = fs[:6]
- elif name in ("蒼南錢庫",):
- sm,ym,sd,hz,js = fs[:5]
- if sd == "轻声": sd = "0"
- yb = sm + ym + sd
- elif name in ("1890會城",):
- hz,_,_,sm,ym,js = fs[:6]
- yb = sm + ym
- elif name in ("貴陽",):
- hz, _, _, ipa, js = fs[:6]
- elif name in ("樂淸"):
- _, sm, ym, sd, hz, js = fs[:6]
- yb = sm + ym + sd
- elif name in ("淸末溫州",):
- _,hz,sy,_,_,sd,js = fs[:7]
- yb = sy + sd
- elif name in ("眞如南",):
- _, _, hz, js, sm, ym, sd = fs[:7]
- yb = sm + ym + sd
- #ipa
- elif name in ("五峯", "恩平恩城","台山台城"):
- hz, ipa = fs[:2]
- elif name in ("華安髙安","五華"):
- ipa, hz, js = fs[:3]
- elif name in ("惠來隆江",):
- hz, ipa, js = fs[:3]
- elif name in ("壽寧平溪"):
- hz, yb, js = fs[:3]
- hz = hz.replace("", "□")
- elif name in ("新會會城",):
- hz, _, _, ipa = fs[:4]
- elif name in ("廈門","漳州","饒平", "遵義", "犍爲玉津", "綦江古南", "桐梓婁山關"):
- hz, _, ipa, js = fs[:4]
- elif name in ("遂昌","五華橫陂","蔡家話"):
- hz, sy, sd, js = fs[:4]
- ipa = sy + sd
- elif name in ("雙牌打鼓坪"):
- sy, sd, _, js = fs[:4]
- yb = sy + sd
- hz = js[0]
- js = js[1:].strip("()()")
- elif name in ("開化",):
- hz, js, sm, ym, sd = fs[:5]
- yb = sm + ym + sd.strip("[]")
- if re.match(r"(.*?)", js): js = js[1:-1]
- elif name in ("富陽東梓關","新登城陽"):
- _, hz, js, ipa = fs[:4]
- elif name in ("新登下港",):
- hz, ipa, js = fs[0], fs[6], fs[8]
- elif name in ("嘉善", "上海"):
- hz, sm, ym, sd, js = fs[:5]
- yb = sm + ym + sd
- if hz.endswith("-"):
- hz = hz[:-1]
- yb = yb + "-"
- elif name in ("臨海", "泰順羅陽", "雲和", "仙居"):
- hz, _, sy, sd, js = fs[:5]
- ipa = sy + sd
- elif name in ("松陽",):
- hz, _, sy, sd = fs[:4]
- ipa = sy + sd
- elif name in ("珠海唐家",):
- hz, sm, ym, sd, js = fs[7], fs[12], fs[13], fs[14], fs[18]
- ipa = sm + ym + sd
- elif name in ("江門",):
- hz, sm, ym, sd, jso, js = fs[7], fs[25], fs[26], fs[27], fs[11], fs[12]
- ipa = sm + ym + sd
- if jso: js = jso + "。" + js
- js = js.strip("。")
- elif name in ("江門墟頂","江門白沙","江門水南","江門沙仔尾","江門紫萊"):
- hz, sm, ym, sd, js = fs[0], fs[6], fs[7], fs[4], fs[9]
- yb = sm + ym + sd
- elif name in ("江門禮樂","江門潮連"):
- hz, sm, ym, sd, js = fs[:5]
- ipa = sm + ym + sd
- elif name in ("瑞安湖嶺",):
- _, hz, ipa, _, js = fs[:5]
- elif name in ("湖州",):
- hz, _, ipa, _, js = fs[:5]
- elif name in ("武義",):
- _, hz, _, ipa, js = fs[:5]
- elif name in ("鳳凰-新豐",):
- hz, py, _, ipa, js = fs[:5]
- elif name in ("潮州","汕頭"):
- hz, _, _, ipa, js = fs[:5]
- elif name in ("汕頭市郊"):
- hz, _, _, ipa, js = fs[:5]
- elif name in ("雷州",):
- hz, _, _, _, _, ipa = fs[:6]
- ipa = ipa.replace("˨˨˩", "˨˩")
- elif name in ("長泰",):
- _, sm, ym, sd, hz, js = fs[:6]
- ipa = sm + ym + sd
- elif name in ("普寧",):
- hz,_,js,sm,ym,sd = fs[:6]
- ipa = sm + ym + sd
- elif name in ("中山三鄕",):
- hz,sm,ym,sd, _, js = fs[:6]
- ipa = sm + ym + sd
- elif name in ("深圳南頭",):
- hz, _, _, _, ipa, js = fs[:6]
- elif name in ("通東餘東",):
- hz, _, _, sy, _, sd, js = fs[:7]
- sy = sy.lstrip("ʔ")
- ipa = sy + sd
- elif name in ("南寧", "南寧亭子"):
- _, hz, _, ipa, _, js, c = fs[:7]
- js = c + js
- elif name in ("蒼南蒲門",):
- hz, sy, sd, _, _, _, js = fs[:7]
- ipa = sy + sd
- elif name in ("鶴山雅瑤",):
- hz, sm, ym, sd, _, _, _, js = fs[:8]
- ipa = sm + ym + sd
- elif name in ("開平護龍",):
- hz, sm, ym, sd, js = fs[:5]
- ipa = sm + ym + sd
- yb = self.dz2dl(ipa)
- elif name in ("揭陽",):
- hz, _, _, _, _, ipa, yd, js = fs[:8]
- yb = self.dz2dl(ipa)
- ipa = ""
- yd = yd.strip("(读)")
- if yd == "文": yb+="="
- elif yd == "白": yb+="-"
- elif name in ("台山斗山墟",):
- hz, ipa, js = fs[0], fs[12], fs[13]
- elif name in ("新會天湖",):
- hz, sm, ym, sd, js = fs[0], fs[11], fs[12], fs[13], fs[14]
- ipa = sm + ym + sd
- elif name in ("鶴山沙坪",):
- hz, sm, jy, ym, sd, js = fs[0], fs[8], fs[9], fs[10], fs[11], fs[14]
+ def 析(自, 列):
+ 名 = str(自)
+ 字 = ""
+ 音 = ""
+ 音標 = ""
+ 註 = ""
+ if 名 in ("汝城", "瑞安東山", "新界客家話", "長壽", "宜章巖泉","郴州","樂昌皈塘","尤溪","晉江", "龍門路溪", "詔安", "道縣官話", "重慶", "樂昌三溪", "南安"):
+ 字, 音, 註 = 列[:3]
+ elif 名 in ("通州金沙",):
+ 音, 字, 註 = 列[:3]
+ elif 名 in ("江陰", "江陰新橋", "江陰申港"):
+ _, 字, 註, 音 = 列[:4]
+ elif 名 in ("東方八所",):
+ _, 字, 聲韻, 調, 註 = 列[:5]
+ 音 = 聲韻 + 調
+ elif 名 in ("龍游",):
+ _, 字, 聲, 韻, 調值, _, 註 = 列[:7]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("1900梅惠",):
+ 字,_,_,音 = 列[:4]
+ elif 名 in ("劍川金華",):
+ 字, 聲韻, 調, 註 = 列[:4]
+ 音 = 聲韻 + 調
+ elif 名 in ("樂昌黃圃",):
+ 字, 調, 聲韻, 註 = 列[:4]
+ 音 = 聲韻 + 調
+ 註 = 註.strip("{}")
+ elif 名 in ("1926綜合",):
+ 字,音,_,_,_,註 = 列[:6]
+ elif 名 in ("蒼南錢庫",):
+ 聲,韻,調,字,註 = 列[:5]
+ if 調 == "轻声": 調 = "0"
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("1890會城",):
+ 字,_,_,聲,韻,註 = 列[:6]
+ 音 = 聲 + 韻
+ elif 名 in ("貴陽",):
+ 字, _, _, 音標, 註 = 列[:6]
+ elif 名 in ("樂淸"):
+ _, 聲, 韻, 調, 字, 註 = 列[:6]
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("淸末溫州",):
+ _,字,聲韻,_,_,調,註 = 列[:7]
+ 音 = 聲韻 + 調
+ elif 名 in ("眞如南",):
+ _, _, 字, 註, 聲, 韻, 調 = 列[:7]
+ 音 = 聲 + 韻 + 調
+ #音標
+ elif 名 in ("五峯", "恩平恩城","台山台城"):
+ 字, 音標 = 列[:2]
+ elif 名 in ("華安髙安","五華"):
+ 音標, 字, 註 = 列[:3]
+ elif 名 in ("惠來隆江",):
+ 字, 音標, 註 = 列[:3]
+ elif 名 in ("壽寧平溪"):
+ 字, 音, 註 = 列[:3]
+ 字 = 字.replace("", "□")
+ elif 名 in ("新會會城",):
+ 字, _, _, 音標 = 列[:4]
+ elif 名 in ("廈門","漳州","饒平", "遵義", "犍爲玉津", "綦江古南", "桐梓婁山關"):
+ 字, _, 音標, 註 = 列[:4]
+ elif 名 in ("遂昌","五華橫陂","蔡家話"):
+ 字, 聲韻, 調, 註 = 列[:4]
+ 音標 = 聲韻 + 調
+ elif 名 in ("雙牌打鼓坪"):
+ 聲韻, 調, _, 註 = 列[:4]
+ 音 = 聲韻 + 調
+ 字 = 註[0]
+ 註 = 註[1:].strip("()()")
+ elif 名 in ("開化",):
+ 字, 註, 聲, 韻, 調 = 列[:5]
+ 音 = 聲 + 韻 + 調.strip("[]")
+ if re.match(r"(.*?)", 註): 註 = 註[1:-1]
+ elif 名 in ("富陽東梓關","新登城陽"):
+ _, 字, 註, 音標 = 列[:4]
+ elif 名 in ("新登下港",):
+ 字, 音標, 註 = 列[0], 列[6], 列[8]
+ elif 名 in ("嘉善", "上海"):
+ 字, 聲, 韻, 調, 註 = 列[:5]
+ 音 = 聲 + 韻 + 調
+ if 字.endswith("-"):
+ 字 = 字[:-1]
+ 音 = 音 + "-"
+ elif 名 in ("臨海", "泰順羅陽", "雲和", "仙居"):
+ 字, _, 聲韻, 調值, 註 = 列[:5]
+ 音標 = 聲韻 + 調值
+ elif 名 in ("松陽",):
+ 字, _, 聲韻, 調值 = 列[:4]
+ 音標 = 聲韻 + 調值
+ elif 名 in ("珠海唐家",):
+ 字, 聲, 韻, 調值, 註 = 列[7], 列[12], 列[13], 列[14], 列[18]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("江門",):
+ 字, 聲, 韻, 調值, jso, 註 = 列[7], 列[25], 列[26], 列[27], 列[11], 列[12]
+ 音標 = 聲 + 韻 + 調值
+ if jso: 註 = jso + "。" + 註
+ 註 = 註.strip("。")
+ elif 名 in ("江門墟頂","江門白沙","江門水南","江門沙仔尾","江門紫萊"):
+ 字, 聲, 韻, 調, 註 = 列[0], 列[6], 列[7], 列[4], 列[9]
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("江門禮樂","江門潮連"):
+ 字, 聲, 韻, 調值, 註 = 列[:5]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("瑞安湖嶺",):
+ _, 字, 音標, _, 註 = 列[:5]
+ elif 名 in ("湖州",):
+ 字, _, 音標, _, 註 = 列[:5]
+ elif 名 in ("武義",):
+ _, 字, _, 音標, 註 = 列[:5]
+ elif 名 in ("鳳凰-新豐",):
+ 字, py, _, 音標, 註 = 列[:5]
+ elif 名 in ("潮州","汕頭"):
+ 字, _, _, 音標, 註 = 列[:5]
+ elif 名 in ("汕頭市郊"):
+ 字, _, _, 音標, 註 = 列[:5]
+ elif 名 in ("雷州",):
+ 字, _, _, _, _, 音標 = 列[:6]
+ 音標 = 音標.replace("˨˨˩", "˨˩")
+ elif 名 in ("長泰",):
+ _, 聲, 韻, 調值, 字, 註 = 列[:6]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("普寧",):
+ 字,_,註,聲,韻,調值 = 列[:6]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("中山三鄕",):
+ 字,聲,韻,調值, _, 註 = 列[:6]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("深圳南頭",):
+ 字, _, _, _, 音標, 註 = 列[:6]
+ elif 名 in ("通東餘東",):
+ 字, _, _, 聲韻, _, 調值, 註 = 列[:7]
+ 聲韻 = 聲韻.lstrip("ʔ")
+ 音標 = 聲韻 + 調值
+ elif 名 in ("南寧", "南寧亭子"):
+ _, 字, _, 音標, _, 註, c = 列[:7]
+ 註 = c + 註
+ elif 名 in ("蒼南蒲門",):
+ 字, 聲韻, 調值, _, _, _, 註 = 列[:7]
+ 音標 = 聲韻 + 調值
+ elif 名 in ("鶴山雅瑤",):
+ 字, 聲, 韻, 調值, _, _, _, 註 = 列[:8]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("開平護龍",):
+ 字, 聲, 韻, 調值, 註 = 列[:5]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("揭陽",):
+ 字, _, _, _, _, 音標, 異讀, 註 = 列[:8]
+ 音 = 自.dz2dl(音標)
+ 音標 = ""
+ 異讀 = 異讀.strip("(读)")
+ if 異讀 == "文": 音+="="
+ elif 異讀 == "白": 音+="-"
+ elif 名 in ("台山斗山墟",):
+ 字, 音標, 註 = 列[0], 列[12], 列[13]
+ elif 名 in ("新會天湖",):
+ 字, 聲, 韻, 調值, 註 = 列[0], 列[11], 列[12], 列[13], 列[14]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("鶴山沙坪",):
+ 字, 聲, jy, 韻, 調值, 註 = 列[0], 列[8], 列[9], 列[10], 列[11], 列[14]
l = list()
- for i in ym.split(","):
- ipa = sm + jy + i + sd
- yb = self.dz2dl(ipa)
- l.append((hz, yb, js))
+ for i in 韻.split(","):
+ 音標 = 聲 + jy + i + 調值
+ 音 = 自.dz2dl(音標)
+ l.append((字, 音, 註))
return l
- elif name in ("縉雲",):
- hz, _, _, _, _, js, _, ipa = fs[:8]
- elif name in ("深圳西鄕","深圳沙井"):
- hz, _, _, _, _, _, _, ipa, js = fs[:9]
- elif name in ("新晃凳寨",):
- hz,ipa,js = fs[0], fs[9], fs[10]
- elif name in ("如東豐利",):
- hz,_,sy,_,_,_,sd,_,_,js = fs[:10]
- yb = sy + sd
- elif name in ("如東大豫",):
- hz,_,_,_,sd,js,sm,ym,_ = fs[:9]
- yb = sm + ym + sd
- elif name in ("詔安白葉","詔安霞葛"):
- hz, yb, js = fs[:3]
- if " " in yb:
+ elif 名 in ("縉雲",):
+ 字, _, _, _, _, 註, _, 音標 = 列[:8]
+ elif 名 in ("深圳西鄕","深圳沙井"):
+ 字, _, _, _, _, _, _, 音標, 註 = 列[:9]
+ elif 名 in ("新晃凳寨",):
+ 字,音標,註 = 列[0], 列[9], 列[10]
+ elif 名 in ("如東豐利",):
+ 字,_,聲韻,_,_,_,調,_,_,註 = 列[:10]
+ 音 = 聲韻 + 調
+ elif 名 in ("如東大豫",):
+ 字,_,_,_,調,註,聲,韻,_ = 列[:9]
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("詔安白葉","詔安霞葛"):
+ 字, 音, 註 = 列[:3]
+ if " " in 音:
l = list()
- for y,j in zip(yb.split(" "), js.split(" ")):
- l.append((hz, y, j))
+ for y,j in zip(音.split(" "), 註.split(" ")):
+ l.append((字, y, j))
return l
- elif name in ("1925鹽城"):
- hzs, yb, js = fs[:3]
+ elif 名 in ("1925鹽城"):
+ 字組, 音, 註 = 列[:3]
l = list()
- for hz in hzs.split(" "):
- if len(hz) == 2:
- js = f"({hz}){js}".strip()
- hz = hz[0]
- elif len(hz) > 2:
- js = f"{hz[1:]}{js}".strip()
- hz = hz[0]
- l.append((hz, yb, js))
+ for 字 in 字組.split(" "):
+ if len(字) == 2:
+ 註 = f"({字}){註}".strip()
+ 字 = 字[0]
+ elif len(字) > 2:
+ 註 = f"{字[1:]}{註}".strip()
+ 字 = 字[0]
+ l.append((字, 音, 註))
return l
- elif name in ("陽春河口",):
- hz, sm, ym, sd, js = fs[9], fs[6], fs[7], fs[4].split("\\")[0], fs[10]
- yb = sm + ym + sd
- elif name in ("中山石岐",):
- hz, sm, ym, sd, js = fs[7], fs[12], fs[13], fs[14], fs[18]
- ipa = sm + ym + sd
- elif name in ("上饒沙溪",):
- hz, yb, _, js = fs[:4]
- elif name in ("1818漳州",):
- hz, yb = fs[0], fs[4]
- elif name in ("榮縣",):
- hz,_,_,js,sm,ym,sd = fs[:7]
- if sm in "ø": sm = ""
+ elif 名 in ("陽春河口",):
+ 字, 聲, 韻, 調, 註 = 列[9], 列[6], 列[7], 列[4].split("\\")[0], 列[10]
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("中山石岐",):
+ 字, 聲, 韻, 調值, 註 = 列[7], 列[12], 列[13], 列[14], 列[18]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("上饒沙溪",):
+ 字, 音, _, 註 = 列[:4]
+ elif 名 in ("1818漳州",):
+ 字, 音 = 列[0], 列[4]
+ elif 名 in ("榮縣",):
+ 字,_,_,註,聲,韻,調 = 列[:7]
+ if 聲 in "ø": 聲 = ""
l = list()
- for sd in sd.split("或"):
- yb = self.dz2dl(sm + ym, sd)
- l.append((hz, yb, js))
+ for 調 in 調.split("或"):
+ 音 = 自.dz2dl(聲 + 韻, 調)
+ l.append((字, 音, 註))
return l
- elif name in ("鄭張",):
- self.ybTrimSpace = False
- self.isYb = False
- hz = fs[0]
- js = fs[16]
- yb = ("%s%s (%s%s切 %s聲 %s%s)"%(fs[12], f"/{fs[13]}" if fs[13] else "", fs[7],fs[8],fs[9],fs[10],fs[11]))
- elif name in ("白-沙",):
- self.isYb = False
- hz, yb = fs[0], fs[4]
- elif name in ("中唐",):
- self.isYb = False
- hz, yb, js = fs[:3]
- elif name in ("中世朝鮮"):
- self.isYb = False
- hz = fs[0]
- yb = "".join(fs[1:4])
- elif name in ("溫州",):
+ elif 名 in ("鄭張",):
+ 自.ybTrimSpace = False
+ 自.爲音 = False
+ 字 = 列[0]
+ 註 = 列[16]
+ 音 = ("%s%s (%s%s切 %s聲 %s%s)"%(列[12], f"/{列[13]}" if 列[13] else "", 列[7],列[8],列[9],列[10],列[11]))
+ elif 名 in ("白-沙",):
+ 自.爲音 = False
+ 字, 音 = 列[0], 列[4]
+ elif 名 in ("中唐",):
+ 自.爲音 = False
+ 字, 音, 註 = 列[:3]
+ elif 名 in ("中世朝鮮"):
+ 自.爲音 = False
+ 字 = 列[0]
+ 音 = "".join(列[1:4])
+ elif 名 in ("溫州",):
toneValues = {'阳入':8,'阴上':3,'阳平':2,'阴入':7,'阳去':6,'阴平':1,'阴去':5,'阳上':4}
- _,hz,_,sy,_,_,sd,js = fs[:8]
- yb = sy + str(toneValues[sd])
- elif name in ("瑞安陶山",):
- hz, sm, ym, sd, js, bz = fs[:6]
- sd = sd.strip("[]")
- yb = sm + ym + sd
- js = (js + " " +bz).strip()
- elif name in ("宜章梅田",):
- hz,sm,ym,sd,js = fs[:5]
- yb = sm + ym + sd
- elif name in ("蒼南宜山",):
- sm,ym,sd,hz,js = fs[:5]
- sd = sd.strip("[]")
- yb = sm + ym + sd
- js = js.strip("{}")
- elif name in ("南通", ):
- hz = fs[1]
- yb = fs[-6] + fs[-4]
- js = fs[-7].strip()
- if len(hz) > 1 and len(js) == 0:
- js = hz[1:].strip()
- hz = hz[0]
- elif name in ("寧德",):
- hz,_,yb,sd,js = fs
- yb += self.dz2dl(sd.split("|")[0])
- elif name in ("江門荷塘(上)","江門荷塘(下)"):
- hz, ipa, js = fs[:3]
- elif name in ("汝城延壽",):
- hz, yb, js = fs[:3]
- elif name in ("建陽連墩",):
- hz, yb, js = fs[:3]
- elif name in ("塔玆語", "海倫","宜興南",):
- hz, sy, tv, js = fs[:4]
- ipa = sy + tv
- elif name in ("虎林", "吳江菀坪","景寧鄭坑","慈谿觀海衛","當塗霍里", "南陵", "南陵湖南街"):
- hz, sm, ym, tv, js = fs[:5]
- ipa = sm + ym + tv
- elif name in ("滁州",):
- _, hz, sm, ym, tv, js = fs[:6]
- ipa = sm + ym + tv
- elif name in ("宣平",):
- hz, _, ipa, js = fs[:4]
- elif name in ("淮南","懷遠","鳳陽","陽新新街","上猶", "南陵仙坊", "武昌", "連州", "連州保安", "連州星子", "連州西岸", "連州豐陽"):
- _, hz, sm, ym, tv, _, js = fs[:7]
- ipa = sm + ym + tv
- elif self._file.startswith("粤西闽语方言字表"):
- if len(fs) < 6: return
- hz = fs[0]
- ybs = fs[self.ybIndex]
- ybs = ybs.replace("/", "/")
- if not ybs or ybs.startswith("—"): return
- _js = hz[1:] if len(hz)>1 else ""
+ _,字,_,聲韻,_,_,調,註 = 列[:8]
+ 音 = 聲韻 + str(toneValues[調])
+ elif 名 in ("瑞安陶山",):
+ 字, 聲, 韻, 調, 註, bz = 列[:6]
+ 調 = 調.strip("[]")
+ 音 = 聲 + 韻 + 調
+ 註 = (註 + " " +bz).strip()
+ elif 名 in ("宜章梅田",):
+ 字,聲,韻,調,註 = 列[:5]
+ 音 = 聲 + 韻 + 調
+ elif 名 in ("蒼南宜山",):
+ 聲,韻,調,字,註 = 列[:5]
+ 調 = 調.strip("[]")
+ 音 = 聲 + 韻 + 調
+ 註 = 註.strip("{}")
+ elif 名 in ("南通", ):
+ 字 = 列[1]
+ 音 = 列[-6] + 列[-4]
+ 註 = 列[-7].strip()
+ if len(字) > 1 and len(註) == 0:
+ 註 = 字[1:].strip()
+ 字 = 字[0]
+ elif 名 in ("寧德",):
+ 字,_,音,調,註 = 列
+ 音 += 自.dz2dl(調.split("|")[0])
+ elif 名 in ("江門荷塘(上)","江門荷塘(下)"):
+ 字, 音標, 註 = 列[:3]
+ elif 名 in ("汝城延壽",):
+ 字, 音, 註 = 列[:3]
+ elif 名 in ("建陽連墩",):
+ 字, 音, 註 = 列[:3]
+ elif 名 in ("塔玆語", "海倫","宜興南",):
+ 字, 聲韻, 調值, 註 = 列[:4]
+ 音標 = 聲韻 + 調值
+ elif 名 in ("虎林", "吳江菀坪","景寧鄭坑","慈谿觀海衛","當塗霍里", "南陵", "南陵湖南街"):
+ 字, 聲, 韻, 調值, 註 = 列[:5]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("滁州",):
+ _, 字, 聲, 韻, 調值, 註 = 列[:6]
+ 音標 = 聲 + 韻 + 調值
+ elif 名 in ("宣平",):
+ 字, _, 音標, 註 = 列[:4]
+ elif 名 in ("淮南","懷遠","鳳陽","陽新新街","上猶", "南陵仙坊", "武昌", "連州", "連州保安", "連州星子", "連州西岸", "連州豐陽"):
+ _, 字, 聲, 韻, 調值, _, 註 = 列[:7]
+ 音標 = 聲 + 韻 + 調值
+ elif 自._file.startswith("粤西闽语方言字表"):
+ if len(列) < 6: return
+ 字 = 列[0]
+ 音集 = 列[自.音列]
+ 音集 = 音集.replace("/", "/")
+ if not 音集 or 音集.startswith("—"): return
+ _js = 字[1:] if len(字)>1 else ""
_js = _js.strip("()")
- hz = hz[0]
+ 字 = 字[0]
l = list()
- for _yb in ybs.split("/"):
+ for _yb in 音集.split("/"):
_yb = _yb.strip()
c = ""
if "(" in _yb:
n = _yb.index("(")
c = _yb[n:]
_yb = _yb[:n]
- yb = self.dz2dl(_yb)
- js = c + _js
- if js.startswith("(") and js.endswith(")"):
- js = js[1:-1]
- l.append((hz, yb, js))
+ 音 = 自.dz2dl(_yb)
+ 註 = c + _js
+ if 註.startswith("(") and 註.endswith(")"):
+ 註 = 註[1:-1]
+ l.append((字, 音, 註))
return l
- elif self._file.startswith("鄉話"):
- index = self.ybIndex
- hz, js = fs[:2]
- yb = "".join(fs[index:index+3])
- elif self._file.startswith("丹陽(雲陽訪仙河陽埤城)"):
- hz = fs[0][0]
- if hz.startswith("["): return
- js = fs[0][1:].strip("()()")
- yb = fs[self.ybIndex]
- yb = self.dz2dl(yb)
- elif self._file.startswith("广西富川富阳方言21点"):
- if not fs[0]: return
- hz = fs[0][0]
- js = fs[0][1:].strip("()()")
- yb = self.dz2dl(fs[self.ybIndex])
- elif len(fs) >= 4:
- hz, _, ipa, js = fs[:4]
- elif len(fs) == 2:
- hz, yb = fs[:2]
+ elif 自._file.startswith("鄉話"):
+ index = 自.音列
+ 字, 註 = 列[:2]
+ 音 = "".join(列[index:index+3])
+ elif 自._file.startswith("丹陽(雲陽訪仙河陽埤城)"):
+ 字 = 列[0][0]
+ if 字.startswith("["): return
+ 註 = 列[0][1:].strip("()()")
+ 音標 = 列[自.音列]
+ elif 自._file.startswith("广西富川富阳方言21点"):
+ if not 列[0]: return
+ 字 = 列[0][0]
+ 註 = 列[0][1:].strip("()()")
+ 音標 = 列[自.音列]
+ elif len(列) >= 4:
+ 字, _, 音標, 註 = 列[:4]
+ elif len(列) == 2:
+ 字, 音 = 列[:2]
else:
- hz, yb, js = fs[:3]
- if hz:
- if ipa:
- yb = self.dz2dl(ipa)
- if len(hz) != 1 or not yb: return
- yb = self.normYb(yb)
- if hz in "??�": hz = "□"
- return hz, yb, js
+ 字, 音, 註 = 列[:3]
+ if 字:
+ if 音標:
+ 音 = 自.dz2dl(音標)
+ if len(字) != 1 or not 音: return
+ 音 = 自.正音(音)
+ if 字 in "??�": 字 = "□"
+ return 字, 音, 註
return
diff --git "a/tools/tables/data/\345\244\247\345\272\270\345\214\22720241227V3.tsv" "b/tools/tables/data/\345\244\247\345\272\270\345\214\22720241227V3.tsv"
deleted file mode 100644
index 09b65d2f..00000000
--- "a/tools/tables/data/\345\244\247\345\272\270\345\214\22720241227V3.tsv"
+++ /dev/null
@@ -1,403 +0,0 @@
-#《张家界永定区方言语音研究》辖字,语保记音为准
-# [55]1 [21]2 [41]3 [24]5 [11]7 [0]0
-#ɿ
-ts [41]紫姊子梓滓 [24]字自
-tsʰ [55]雌疵 [21]瓷慈磁辞词糍 [41]此 [24]疵刺赐次瓮伺
-s [55]斯厮撕私师狮司丝思 [21]祠 [41]死 [24]四肆似祀巳寺嗣饲士仕俟事
-#ʅ
-tʂ [55]知蜘支枝肢栀脂之芝汁 [41]纸只旨指止趾址 [24]滞制(~度,~造)智致雉稚至置痔治志(~气,标~)痣秩 [11]执汁侄质直值织职殖植掷只炙
-tʂʰ [55]眵痴嗤 [21]池驰迟持 [41]侈耻齿 [24]舐翅 [11]赤斥尺吃秩
-ʂ [55]施尸(~体,~位素餐)诗 [21]匙时鲥 [24]世势誓逝是氏豉示视嗜柿试市恃侍 [11]湿十什拾实失室饬食蚀识式饰适释石
-ʐ [11]日
-#ɚ
-∅ [21]儿而 [41]尔耳 [24]二贰饵 [11]日
-#ɑ
-p [55]巴芭疤 [41]把(~握,刀~) [24]霸坝爸罢 [11]八拔
-pʰ [21]爬琶杷钯(指用来晾晒粮食和抓取柴草的农具,也叫抓~儿) [24]怕帕耙(指用来破碎土块平整土地的农具,也叫钉~)
-m [55]妈 [21]麻痲蟆 [41]马码塺(指把砖石或麻将等堆叠在一起。) [24]骂 [11]抹
-t [41]打 [24]大(~小) [11]答搭达
-tʰ [55]他 [11]踏搨沓獺塔榻塌
-n [21]拿 [41]哪 [24]那 [11]纳拉腊蜡镴捺辣瘌
-ts [11]杂
-tsʰ [11]擦搽
-s [41]洒 [24]萨 [11]撒萨趿(指把鞋踩在脚后跟,不好好穿鞋。)
-tʂ [55]渣 [24]诈榨炸(~蛋)乍蔗 [11]眨閘炸(油~)札扎铡
-tʂʰ [55]楂叉杈差(~錯) [21]茶茬查 [24]岔 [11]插察
-ʂ [55]莎沙紗 [11]殺
-k [55]家 [41]圿(人体表面皮屑、油脂、汗以及灰尘的混合物,可在洗浴时脱落,利圿子) [24]尬 [11]夹裌挟擖
-kʰ [55]喀 [21]㐄(指抬脚越过沟渠。~一脚过来) [41]掐胩
-ŋ 牙
-x [55]哈(~腰) [11]瞎
-∅ 阿
-#o
-p [55]波菠 [41]跛簸(~一~) [24]簸(~箕)薄 [11]钵拨勃饽脖博泊薄泊剥驳帛
-pʰ [55]頗坡玻 [21]婆 [24]破 [11]泼钹魄
-m [55]么 [21]魔磨(石~)摩饃模(~子,~仿) [41]墓 [24]磨(~刀) [11]末沫抹没莫膜寞摸墨默陌
-f [11]佛
-t [55]多 [41]朵躲 [24]舵剁惰垛
-tʰ [55]拖 [21]驼
-n [21]骡螺脶啰 [41]啰(打~。指人说话时断时续,不连贯。) [24]糯
-tʂʰ [24]偢(指不怀好意地打量)
-k [55]歌哥 [24]个 [11]割葛胳角
-kʰ [11]渴殼
-#ɛ
-p [11]北百柏伯白擘
-pʰ [11]迫拍
-m [11]麦脉墨
-t [11]得德
-tʰ [11]特
-n [55]灾 [21]来 [41]乃奶 [24]耐奈赖癞
-ts [11]则侧测摘责窄
-tsʰ [11]策册厕拆宅泽择
-s [11]涩瑟塞色虱
-tʂ [11]摺褶蛰哲蜇辙折浙
-tʂʰ [11]彻撤
-ʂ [11]摄涉舌设折
-ʐ [11]热
-k [11]格革隔
-kʰ [11]蛤(~蟆)刻克客
-x [11]黑赫吓(恐~)
-ŋ [11]额扼轭鄂
-#ai
-p [55]跛 [41]摆 [24]拜稗败
-pʰ [55]胚坯 [41]捭(指两手平伸后的长度。) [21]排牌箄培陪赔裴 [24]派配
-m [21]埋 [41]买 [24]卖迈
-t [55]呆 [24]戴贷待怠殆代袋带大(~夫)
-tʰ [55]胎台 [21]台苔抬 [24]态太泰
-n [55]灾 [21]来 [41]乃奶 [24]耐奈赖癞
-ts [55]栽 [41]宰载(年~) [24]再在载(满~,~重)
-tsʰ [55]猜 [21]才材财裁纔䍉(指器皿或水果上有破损的痕迹。) [41]彩采睬 [24]蔡菜棌
-s [55]腮鳃 [24]赛
-tʂ [55]遮斋 [41]者 [24]债寨
-tʂʰ [55]车(~子)钗差 [21]豺柴 [41]扯
-ʂ [55]奢赊筛(佳韵)筛(支韵) [21]蛇佘 [24]射麝赦舍騇社晒
-ʐ [41]惹
-k [55]该阶街械 [41]改解(~放)解(了~) [24]概溉盖丐介界芥疥届戒
-kʰ [55]开揩 [41]凯楷 [24]慨咳
-x [21]孩鞋 [24]吓(~一跳)亥害骇
-ŋ [55]哀埃挨 [21]呆磑捱岩 [41]矮 [24]碍爱艾蔼隘
-#ei
-p [55]碑卑悲背(~起) [24]贝背(~诵,~部)焙被备辈倍
-pʰ [24]沛佩辔
-m [21]梅枚媒煤眉楣霉 [41]每美 [24]妹昧媚寐
-t [55]堆 [24]对碓队
-tʰ [55]推 [41]腿 [24]退
-n [55]藟(~子,指农村用来去掉稻壳的器具)勒 [21]雷 [41]儡累(~积)垒 [24]内累累类泪 [11]肋
-ts [24]罪醉 [11]贼
-tsʰ [55]催崔 [24]翠粹
-s [55]虽 [24]碎岁
-#ɑɤ
-p [55]褒包胞 [41]保堡宝饱 [24]报抱暴菢(指禽鸟类动物孵卵)豹爆鲍 [11]雹曝
-pʰ [55]泡抛 [21]跑刨狍袍 [41]剖 [24]炮泡刨
-m [21]毛茅锚猫矛 [41]卯 [24]冒帽貌茂贸
-t [55]刀叨 [41]祷岛倒导 [24]到倒道稻盗导
-tʰ [55]滔掏 [21]桃逃淘陶萄涛 [41]讨 [24]套
-n [55]孬(指用手触碰物体)攎 [21]劳捞牢唠铙挠痨(指毒,毒害)拸(指书本或碗筷堆叠在一起)𧷡(指贪吃或吃相不雅。) [41]脑恼老 [24]涝闹
-ts [55]遭糟 [41]早枣蚤澡 [24]躁灶皂造 [11]凿
-tsʰ [55]操 [21]曹槽 [41]草騲(指一种体型较小的鸡)𥅗(指身体皮肤干燥粗糙的样子) [24]糙造
-s [55]骚臊 [24]扫潲
-tʂ [55]朝昭招召 [41]爪找沼 [24]罩櫂笊赵兆召照诏
-tʂʰ [55]抄钞超 [21]巢朝潮 [41]炒吵 [11]焯
-ʂ [55]梢捎烧稍 [21]韶 [41]少(多~) [24]少(~年)绍邵 [11]勺芍
-ʐ [21]饶桡 [41]扰绕 [24]绕
-k [55]高膏(药~)篙羔糕教 [41]稿 [24]告膏(~油)
-kʰ [55]敲 [41]考烤 [24]靠犒 [11]搉(指敲打、敲击)
-x [55]蒿薅 [21]豪壕毫号(呼~) [24]好耗浩号(~码) [11]郝
-ŋ [55]爊(在锅中煨熟食物,~排骨)坳 [21]熬 [41]袄懊 [24]傲鏊奥懊咬
-#ɘɯ
-m [21]谋 [41]某
-f [41]否
-t [55]都(~城)都(~是)兜 [41]堵赌肚(鱼~)斗抖陡 [24]妬杜度渡镀斗豆逗 [11]独读牍犊笃督毒
-tʰ [55]偷 [21]徒屠途涂图头投 [41]土吐(~痰)敨(指把包着或卷着的东西打开) [24]吐(呕~)兔透 [11]突秃
-n [21]奴卢炉芦鸬楼搂耧庐 [41]努鲁橹虏卤篓搂 [24]怒路赂露鹭漏陋 [11]六陆绿录鹿禄
-ts [55]邹掫租 [41]走祖组阻 [24]助奏绉做 [11]卒足
-tsʰ [55]粗初 [41]楚础 [24]醋措凑猝促 [11]族
-s [55]苏酥梳疏(~远)蔬搜飕馊 [24]素诉塑嗉疏(注~)数嗽漱 [11]肃俗速粟
-tʂ [55]周舟州洲 [41]肘帚搊(指用手撑住或扶住) [24]昼纣宙骤咒 [11]轴祝粥
-tʂʰ [55]抽 [21]绸稠筹愁仇酬仇 [41]瞅丑(子~寅卯;~陋) [24]臭 [11]畜触
-ʂ [55]收 [24]瘦兽受寿授售
-ʐ [21]柔揉
-k [55]勾钩沟 [41]狗苟 [24]够(足~)够(~不着)构购勾
-kʰ [55]抠眍 [41]口叩 [24]扣寇
-x [21]侯喉猴瘊 [24]后厚后候
-ŋ [41]藕偶 [24]偶
-∅ [55]欧瓯 [41]呕殴 [24]沤怄
-#æẽ
-p [55]班斑颁扳扳般搬藩 [41]板版𢲔(指摔跤或摔倒) [24]扮瓣办襻(指衣服上用以系住纽扣的环)半绊伴拌
-pʰ [55]攀潘 [21]盘 [24]盼判叛
-m [21]蛮瞒馒 [41]满 [24]慢漫幔蔓
-t [55]耽担丹单 [41]胆掸 [24]担淡旦诞但弹蛋
-tʰ [55]贪坍滩摊觇(指抬起头的样子。脑壳~~起) [21]潭谭谈痰檀坛弹 [41]毯坦 [24]探炭叹 [11]坍
-n [21]南男蓝篮难兰拦栏 [41]览揽榄懒 [24]滥缆难烂
-ts [55]簪 [41]攒 [24]暂錾赞灒(指油汁或汤汁因受热或摇晃溅出)
-tsʰ [55]参参餐 [21]蚕惭残 [41]惨 [24]灿
-s [55]三 [24]散
-tʂ [55]沾粘瞻占毡蘸 [41]斩盏展 [24]站(~立,车~)蘸占绽栈战
-tʂʰ [55]搀 [21]谗馋蟾缠蝉禅 [41]铲 [24]颤
-ʂ [55]杉衫珊山删羶搧 [24]钐疝扇善鳝膳单禅 [11]栅
-ʐ [21]然燃 [41]染冉
-k [55]甘柑泔尴干(~涉,~湿)肝竿干 [41]感敢橄减杆秆擀赶 [24]干(树~)勘
-kʰ [55]堪龛看刊 [41]坎砍 [24]看
-x [55]憨鼾酣 [21]含函咸衔寒韩 [24]撼憾汉旱汗焊翰
-ŋ [55]庵淹安鞍 [41]埯(指种菜时挖的小坑,小洞)眼 [24]岸按案
-∅ [24]暗 [11]腌
-#eĩ
-p [55]奔(~跑) [41]本 [24]奔(投~)笨迸
-pʰ [55]喷(~水) [21]盆 [24]喷(~香)
-m [21]门 [24]闷
-t [55]敦墩登灯筝 [21]饨蹲 [41]等 [24]顿沌盾钝遁凳镫邓瞪
-tʰ [21]屯豚臀腾誊藤疼 [24]囤
-n [21]论仑沦轮能楞 [41]冷 [24]嫩论
-ts [55]尊遵曾增榛臻争睁 [21]曾 [41]撙颈 [24]赠憎
-tsʰ [55]村皴参 [21]岑存层 [41]忖 [24]寸蹭
-s [55]森孙僧
-tʂ [55]针斟珍真征蒸贞侦正征 [21]沉 [41]枕(~头)诊疹拯整 [24]枕(~戈待旦)镇阵振震证症郑正郑
-tʂʰ [55]称撑 [21]陈尘辰晨臣澄惩橙1蒸韵乘承丞澄橙(~子)呈程成城诚盛(~饭) [41]逞 [24]趁衬澄称秤牚锃
-ʂ [55]深身申伸娠升胜生牲笙甥蛏声 [21]神绳塍 [24]葚甚肾慎剩胜圣盛(~大)
-ʐ [21]壬任人仁仍扔 [41]忍 [24]任纫刃认靭
-k [55]跟根更(三~半夜)粳庚羹耕 [41]哽埂梗耿 [24]更(~加)
-kʰ [55]坑 [41]恳垦龈肯
-x [55]亨 [21]痕恒衡 [24]很狠 [11]恨
-ŋ [55]恩 [24]硬
-#ɑŋ
-p [55]帮滂邦肨(程度副词,形容味道极浓或极臭。这儿硬是~汗臭) [41]榜绑 [24]谤傍棒蚌(鹬~相争)磅
-pʰ [21]旁螃庞 [41]髈(指以猪蹄为原料制作的菜肴。吃~) [24]胖
-m [21]忙芒(~果,麦~)茫盲虻 [41]莽蟒
-t [55]当铛 [41]党挡 [24]当荡宕
-tʰ [55]汤 [21]堂棠螳唐糖塘 [41]倘躺 [24]烫趟
-n [21]郎廊狼螂 [41]曩朗攮𢫨(指摇晃物体。水要~出来哒。)囊 [24]浪㫰(指晾衣服被褥。~衣服)
-ts [55]赃脏 [24]葬藏(西~)脏
-tsʰ [55]仓苍 [21]藏(隐~)
-s [55]桑丧(婚~) [24]丧(~失)
-tʂ [55]张章樟 [41]长涨掌 [24]帐账胀丈仗杖障瘴
-tʂʰ [55]昌菖 [21]长肠场常尝偿 [41]厂 [24]畅唱倡
-ʂ [55]商伤 [21]裳 [24]饷上(~山,~面)尚
-ʐ [21]瓤穰 [41]壤攘嚷 [24]让
-k [55]冈岗刚纲钢缸豇 [41]港 [24]杠
-kʰ [55]康糠扛 [24]抗炕
-x [55]夯 [21]行(銀~)航杭 [24]巷
-ŋ [55]肮 [21]昂
-#i
-p [55]蓖 [21]滗(指滤出水分。~米汤) [41]彼俾鄙比秕 [24]蔽弊币毙闭箅陛鐾臂被婢避庇痹鼻篦 [11]笔毕必弼逼碧璧壁
-pʰ [55]批披丕 [21]皮疲脾琵枇 [24]敝譬屁 [11]匹僻辟劈
-m [21]迷糜弥眉 [41]米靡 [24]谜袐泌 [11]密蜜觅
-t [55]低堤 [41]底抵 [24]帝弟第递地 [11]的滴嫡笛敌狄籴
-tʰ [55]梯 [21]题提蹄啼 [41]体 [24]替涕剃屉 [11]踢剔
-n [55]璃 [21]泥犁黎倪离篱璃尼梨厘狸 [41]粒礼你李里里理鲤拟立笠 [24]例厉励丽隶荔离腻利痢吏吝 [11]立笠粒栗匿力逆溺历历
-tɕ [55]鸡稽饥肌基箕几机讥饥 [41]挤几己纪几 [24]祭际穄济荠剂计继髻寄技妓冀记忌既季系(~鞋)带 [11]缉集辑急级及吉即鲫极戟屐积迹脊籍藉绩寂击激疾
-tɕʰ [55]妻溪 [21]齐脐奇骑岐祁鳍祈其棋期旗 [41]启企岂起杞祈泣 [24]砌契器弃气汽 [11]泣讫乞戚七漆
-ɕ [55]西栖犀牺嬉熙希稀恄(指声音或动作令人恐惧或不适。她哭得~惶人) [21]奚兮 [24]细系(~词,联~,~统)戏 [11]习袭吸悉膝息熄媳惜昔席夕锡析婿
-∅ [55]伊医衣依 [21]宜仪移夷姨疑饴沂遗谊 [41]蚁倚椅矣已以乙 [24]艺刈缢瞖(指白内障,~子)徛谊义议易肄意异毅谊 [11]揖逸忆亿抑翼益亦译易疫役乙一
-#iɑ
-t [55]爹
-tɕ [55]加痂嘉家佳 [41]假(真~,放~) [24]假(放~)架驾嫁稼价 [11]甲胛
-tɕʰ [11]恰掐洽
-ɕ [55]虾 [21]霞瑕遐虾函(~子,指婴幼儿过世所用的棺材。) [24]厦(偏~,~门)下(底~,~来)夏(姓~,春~) [11]狭峡匣辖暇
-n 𪐀(指用浆糊或胶水黏住物体,也指物体本身具有黏性。)溜(指衣服因过大而从肩膀上滑落)
-∅ [55]鸦丫桠 [21]牙芽衙伢涯崖 [41]雅哑 [24]砑亚 [11]鸭押压轧
-#io
-tɕ [11]脚觉
-tɕʰ [11]却确
-ɕ [11]学削雀鹊
-∅ [11]约药钥跃岳(五~,~父)
-#iɛ
-p [11]别鳖别憋
-pʰ [11]撇
-m [11]灭篾搣(指用手掰开、剥开或掰断物体)
-t [11]跌叠碟牒蝶谍
-tʰ [55]梯 [11]帖贴铁
-n [11]聂镊蹑猎列烈裂孽捏业
-ʂ [11]射
-tɕ [55]皆稭阶 [41]姐 [24]借藉 [11]接捷劫揭节截结洁杰
-tɕʰ [41]且 [11]妾怯
-ɕ [55]些 [21]邪斜谐携鞋 [41]写 [24]泻卸谢械懈解(姓~)蟹 [11]胁协泄歇蝎屑屑楔
-∅ [21]耶爷 [41]也野 [24]夜 [11]叶页噎液腋业
-#iɑɤ
-p [55]臕标飘彪 [41]表(~面,手~)漂
-pʰ [21]瓢嫖薸燎 [24]票漂鳔
-m [21]苗描 [41]藐渺秒 [24]庙妙谬
-t [55]刁貂雕 [21]调 [41]鸟 [24]钓吊掉调调藋誂(指挑逗、吸引异性。)
-tʰ [55]挑 [21]条 [24]跳 [41]斢(指交换物品)
-n [21]燎聊辽撩寥 [41]燎鸟了瞭杳 [24]疗尿料尥(指马、驴等动物用腿向后踢,也称“弹蹄”)
-tɕ [55]交郊胶焦蕉椒骄娇浇 [41]绞狡铰搅搞剿矫缴侥 [24]教校较酵窖觉醮轿叫 [11]嚼饺
-tɕʰ [55]锹缲(指一种缝纫方法,把布往里折后顺着裤脚缝) [21]樵瞧乔侨桥荞 [41]巧悄 [24]俏噍窍
-ɕ [55]消宵霄硝销嚣萧箫 [21]肴淆 [24]孝效校校笑鞘 [11]削
-∅ [55]妖邀腰要吆 [21]摇謡窰姚尧 [41]舀 [24]要耀鹞
-#iɘɯ
-t [55]丢
-n [21]流刘留榴硫琉 [41]纽扭柳馏 [24]溜馏
-tɕ [55]揫鬏(一种发型,指用头发编的小辫)鸠阄纠 [41]酒九久韭灸纠 [24]就救究臼舅咎旧柩
-tɕʰ [55]秋秋鞦丘 [21]囚泅求球
-ɕ [55]修羞休 [41]糗 [24]秀绣宿锈袖嗅嗅 [21]宿畜蓄续(烛韵)
-∅ [55]忧优幽 [21]尤邮由油游犹悠牛 [41]有友酉莠诱 [24]又右祐柚鼬釉幼 [11]育坳(地势较低的丘陵)
-#ieĩ
-p [55]鞭编边蝙 [21]便 [41]贬扁匾 [24]变辨辩汴便遍遍辫
-pʰ [55]篇偏 [24]骗片
-m [21]绵棉眠 [41]免勉娩缅渑 [24]面(~孔,~粉)
-t [55]掂颠 [21]拈 [41]点典 [24]店电殿奠佃垫
-tʰ [55]添天 [21]甜田填 [41]舔腆 [24]掭
-n [21]黏廉镰帘鮎连联年撵怜莲研 [41]敛脸碾辇捻 [24]敛殓俭验念练鍊楝恋
-tɕ [55]监尖歼兼搛艰间奸煎犍笺肩坚 [21]犍 [41]碱检简裥柬拣剪茧趼 [24]舰渐剑间谏涧锏箭溅践贱饯件建键健腱荐见鉴监
-tɕʰ [55]嵌签签杴谦迁千牵 [21]潜钳钱干虔掮前铅 [41]浅遣欠(指非常羡慕,想要得到。我~他的衣服)𢲔(指摔跤。~一跟头) [24]欠(不够;缺乏)歉
-ɕ [55]仙鲜掀先 [21]咸嫌闲涎贤弦 [41]笕 [24]陷馅限苋线羡宪献现县
-∅ [55]阉腌蔫蔫烟燕 [21]炎盐阎檐严颜焉延筵言研沿寅 [41]掩魇俨演砚兖 [24]厌艳焰盐酽雁晏谚堰燕咽宴 [11]靥业
-#ĩ
-p [55]彬宾槟冰浜兵 [41]禀饼 [24]殡鬓病倂并
-pʰ [55]拚姘拼 [21]贫频凭平坪评瓶屏萍 [41]品 [24]聘
-m [21]闽民鸣明名铭暝 [41]悯敏抿皿 [24]命
-t [55]丁钉靪疔汀 [41]顶鼎 [24]钉订锭定
-tʰ [55]听厅 [21]亭停廷庭蜓 [24]听艇挺
-n [21]林淋临邻鳞燐陵凌菱凝宁灵零铃伶拎翎 [41]檩领岭 [24]赁凝令宁佞另凌(指物体温度低,使人感觉到寒冷。冬天水好~) [11]啬
-tɕ [55]今金禁襟津巾斤筋京荆惊精晶睛经 [21]茎鲸陉经 [41]尽紧谨境景警井 [24]浸禁妗进晋仅劲近敬竟镜竞劲径尽静靖净
-tɕʰ [55]侵卿清轻靑蜻倾亲(~嘴)亲钦 [21]琴禽擒勤芹擎情晴秦 [41]寝请顷 [24]庆磬亲(~家)
-ɕ [55]心辛新薪欣兴行(~为)星腥馨 [21]寻形型刑 [24]信衅兴杏行(品~)幸性姓
-∅ [55]音阴因姻洇殷应鹰莺鹦樱英婴缨 [21]吟淫银蝇迎盈赢茔萤荥 [41]饮引隐尹丙秉影颖 [24]荫饮印应柄映
-#iɑŋ
-n [21]娘良凉量粮梁粱 [41]两(~个,二~) [24]酿亮谅辆量
-tɕ [55]将浆疆僵姜礓繮姜江 [41]蒋奖桨讲 [24]酱将匠降
-tɕʰ [55]枪羌腔 [21]墙强(~弱) [41]抢 [24]强(勉~)
-ɕ [55]相箱厢湘襄镶香乡 [21]详祥降 [41]饷 [24]相象像橡向项巷
-∅ [55]央秧殃 [21]羊洋烊杨阳扬疡 [41]仰养痒 [24]样
-#u
-p [41]补不 [24]布(棉~,~匹)部簿步捕埠怖 [11]不卜
-pʰ [55]铺(~设)仆(前~后继) [21]蒲菩脯(杏~)鬻(指锅碗中汤汁因受热而溢出。汤~出来哒)匍(指把碗口向下摆放。把碗~到去。) [41]谱普浦蒲 [24]铺(店~) [11]朴扑仆(~人)瀑
-m [21]摹 [41]亩牡母拇 [24]暮慕墓募 [11]幕木目穆牧
-f [55]呼夫肤跗敷俘孵麸 [21]胡湖狐壶乎瓠胡糊符扶芙浮 [41]府腑俯甫脯(胸~)斧抚 [24]戽户沪互护付赋傅赴讣父釜腐辅附富副妇负阜复 [11]斛覆忽核缚福幅蝠复腹服伏栿彿
-v [55]乌污 [21]吴蜈吾梧无巫诬 [41]五伍午坞武舞侮鹉吾 [24]误悟务雾 [11]物勿屋
-tsʰ [11]莝(指除掉杂草,~草;也称薅草)
-tʂ [55]诸诛株珠 [41]拄主 [24]煮着苎驻注柱住注蛀铸帚 [11]术筑嘱竹逐烛
-tʂʰ [21]储雏除锄厨 [41]处(相~)杵褚 [24]处(~所) [11]出
-ʂ [55]舒枢书输(~赢,运~) [21]殊 [24]庶恕署薯竖戍树 [11]术述赎叔熟淑束蜀属
-ʐ [21]如儒 [41]汝乳[11]入肉褥辱
-k [55]姑孤箍 [41]古估股鼓 [24]故固锢雇顾 [11]骨谷(稻~,峡~)
-kᶠ [55]枯 [41]苦 [24]库裤 [11]窟酷哭
-∅ [24]戊
-#uɑ
-tʂʰ [55]抓
-ʂ [11]刷
-ʐ [41]擩(指把某类食材或调料放进菜肴中,或揉制食物。~糍粑)
-k [55]瓜 [41]寡剐 [24]挂 [11]刮
-kʰ [55]夸 [41]侉垮 [24]跨
-x [55]花 [21]华(中~)铧(用以翻土的三角形的铁质尖锐农具,也称“贯土尖儿”)划猾 [24]化华(~山)桦画话 [11]法滑发(头~)发(~财)伐筏罚乏
-∅ [55]蛙(麻韵,佳韵)洼 [41]瓦(砖~)䯉(指肠胃不适,产生想要呕吐的感觉) [24]瓦(~刀) [11]挖袜划
-#o
-t [11]掇夺铎踱
-tʰ [21]驮(~起来) [41]妥椭 [24]驮(~子)唾 [11]脱托托
-n [21]挪罗锣箩脶(~~儿,指手指上的指纹,) [41]裸 [24]摞 [11]诺落烙骆酪洛络乐(快~,音~)
-ts [41]左 [24]佐坐座 [11]作昨
-tsʰ [55]搓 [21]矬 [24]锉错(~误) [11]撮错(~杂)
-s [55]蓑梭唆 [41]锁琐 [11]索缩
-tʂ [11]着着酌桌卓琢啄涿浊捉镯浞
-tʂʰ [11]戳绰
-ʂ [11]朔
-ʐ [11]若弱
-k [55]过(姓~)锅戈 [41]果裹各 [24]过(~去) [11]鸽聒各阁搁郭虢给
-kʰ [55]科窠棵 [41]可颗 [24]课 [11]磕括阔廓扩
-x [21]河何荷(~花)和(~气)禾 [41]火伙喝 [24]荷(薄~)贺货祸和(~面) [11]合喝盒豁活鹤霍藿劐镬惑核(审~,果~)获
-ŋ [11]恶
-∅ [55]倭窝蜗 [21]蛾鹅俄讹 [41]我 [24]饿卧涴 [11]握沃扼轭鄂
-#uɛ
-tʂ [11]辍拙掘
-ʂ [11]率蟀说
-k [11]国
-x [11]或
-#uai
-tʰ [24]褪
-s [21]嗍(指吸食粉面的动作。~粉)
-tʂ [24]拽(拖~)
-tʂʰ [41]揣
-ʂ [55]衰摔 [24]帅
-k [55]乖 [41]枴 [24]怪刽
-kʰ [24]块(队韵)蒯快筷刽
-x [21]怀槐淮 [24]坏
-∅ [55]歪 [24]外
-#uei
-t [24]兑队
-tʰ [24]蜕
-ts [41]嘴 [24]最
-tsʰ [24]脆
-s [55]绥 [21]随 [41]髓 [24]遂隧穗髓
-tʂ [55]追锥 [21]槌 [24]缀赘坠
-tʂʰ [55]吹炊 [21]垂锤
-ʂ [21]谁 [24]税睡瑞
-ʐ [41]蘂 [24]芮鋭
-k [55]圭闺规龟归 [21]畦 [41]诡轨鬼 [24]鳜桂跪柜贵
-kʰ [55]盔魁奎亏窥 [21]桅逵葵魁 [41]傀癸 [24]会(~计)溃刽愧
-x [55]恢灰麾非飞妃挥辉徽 [21]回茴肥 [41]匪榧 [24]晦汇桧会(开~,不~)绘废肺吠秽惠慧疿费翡讳汇
-∅ [55]煨萎威微 [21]危为维惟微违围 [41]委唯尾伟苇猬 [24]卫伪餧为位未味魏畏慰纬胃谓猬
-#uæẽ
-t [55]端 [41]短 [24]断锻断段缎椴
-tʰ [21]团(~队,面~)
-n [21]鸾 [41]暖卵 [24]乱
-ts [55]钻(~研) [24]钻(电~)
-tsʰ [55]汆 [41]纂 [24]窜篡
-s [55]酸 [24]算蒜
-tʂ [55]专砖 [41]转 [24]赚撰转篆传
-tʂʰ [55]川穿 [21]传椽船 [41]喘 [24]串
-ʂ [55]闩拴 [24]涮
-ʐ [41]软阮
-k [55]官棺观冠鳏关 [41]管馆 [24]贯灌罐观冠惯
-kʰ [55]宽 [41]款
-x [55]欢桓翻番 [21]凡帆还还环烦藩矾繁 [41]反 [24]泛范范犯唤焕缓换幻患宦贩饭
-∅ [55]完豌剜弯湾 [21]丸顽玩 [41]碗晚挽宛 [24]皖腕万
-#ueĩ
-t [24]盾
-tʰ [55]吞
-n [21]伦
-tʂ [55]肫 [41]准准
-tʂʰ [55]椿春 [21]脣纯蒓醇 [41]蠢
-ʂ [24]顺舜
-ʐ [24]润闰
-k [41]滚 [24]棍
-kʰ [55]昆崑坤 [41]捆 [24]困睏
-x [55]昏婚分芬纷荤 [21]魂馄浑焚坟横 [41]粉 [24]混粪奋愤忿份横
-∅ [55]温瘟 [21]文纹蚊闻 [41]稳吻刎 [24]问璺
-#uɑŋ
-tʂ [55]庄装桩 [24]壮状撞
-tʂʰ [55]疮窗 [21]床 [41]闯 [24]创
-ʂ [55]霜孀双 [24]双
-k [55]光 [41]广 [24]逛
-kʰ [55]匡筐眶 [21]狂 [24]旷况矿
-x [55]荒慌方肪芳妨 [21]黄簧皇蝗房防 [41]倣纺仿彷 [24]晃放访
-∅ [55]汪 [21]亡王 [41]网辋枉往 [24]忘妄望旺
-#oŋ
-p [55]崩 [24]蚌(~埠)
-pʰ [55]烹棚 [21]朋彭膨篷蓬 [41]捧
-m [21]萌盟蒙 [41]猛懵蠓 [24]孟梦
-t [55]东冬 [41]董懂 [24]冻栋动洞
-tʰ [55]通熥 [21]同铜桐筒童瞳 [41]桶捅 [24]痛统
-n [21]笼聋农脓侬隆浓龙 [41]拢陇壠 [24]弄
-ts [55]棕鬃宗踪 [41]总 [24]粽综纵(~横)纵(放~)皱
-tsʰ [55]聪怱葱 [21]丛从(跟~)
-s [55]松嵩 [21]松 [24]送宋诵颂讼
-k [55]公蚣工功攻弓躬宫恭供(~不起) [41]拱巩 [24]贡汞供(~养)共𠞖(指用头钻来钻去。)
-kʰ [55]空 [41]空 [24]控空
-x [55]轰揈烘风枫疯丰封峯蜂锋 [21]弘宏红洪鸿虹冯逢缝 [24]虹轰閧讽凤奉俸缝蕻(指白菜或油菜抽出来的菜心。)
-∅ [55]翁
-#yi
-n [21]驴 [41]女吕稆旅缕履 [24]虑滤屡 [11]捋律率
-tɕ [55]居车(~马)拘驹俱 [41]举矩 [24]据锯巨拒距聚句具惧 [11]橘剧剧菊掬曲局锔
-tɕʰ [55]蛆趋区驱黢屈 [21]渠瞿 [41]取娶 [24]去趣 [11]焌(一种烹调方法,指用微量油热锅后再进行烹饪。给锅~油)屈曲
-ɕ [55]墟虚嘘须须需 [21]徐 [24]絮序叙绪续(遇韵)婿 [11]戌恤
-∅ [55]于淤吁(指驱赶牲畜发出的喊声)迂 [21]鱼渔余余愚虞娱于盂榆逾愉 [41]语与雨宇禹羽愈 [24]御御誉预豫遇寓芋喻裕愈 [11]域郁玉狱欲欲浴
-#yɛ
-n [11]略掠虐疟劣
-tɕ [21]茄 [11]绝憠掘橛决诀倔爵
-tɕʰ [21]瘸 [11]切厥缺
-ɕ [55]靴 [11]薛雪血穴
-∅ [11]悦閲月越曰粤
-#yeĩ
-tɕ [21]捐 [41]卷 [24]眷卷绢圈倦券
-tɕʰ [55]圈 [21]全泉拳权颧 [41]犬 [24]劝
-ɕ [55]轩宣喧 [21]旋玄悬 [24]旋镟楦眩
-∅ [55]冤渊 [21]圆员缘元原源袁辕园援 [41]远 [24]院愿怨
-#yĩ
-tɕ [55]均钧君军菌 [41]锦菌 [24]浚郡
-tɕʰ [21]群裙
-ɕ [55]荀熏勋薰 [21]旬循巡 [24]讯逊迅殉训
-∅ [21]匀云1(不知所~,~彩)营 [41]允 [24]熨韵运晕孕泳
-#ioŋ
-tɕ [41]窘 [24]迥
-tɕʰ [21]琼穷
-ɕ [55]兄胸凶(吉~,~恶) [21]熊雄
-∅ [55]雍痈 [21]融庸 [41]永拥甬勇涌 [24]泳咏用
diff --git "a/tools/tables/data/\345\244\247\345\272\270\345\214\227\346\226\260\347\211\21020241231.tsv" "b/tools/tables/data/\345\244\247\345\272\270\345\214\227\346\226\260\347\211\21020241231.tsv"
new file mode 100644
index 00000000..ab82a040
--- /dev/null
+++ "b/tools/tables/data/\345\244\247\345\272\270\345\214\227\346\226\260\347\211\21020241231.tsv"
@@ -0,0 +1,952 @@
+ɕi 1 55 希犀犧稀西
+ɕi 3 41 喜洗
+ɕi 5 24 戲系細
+ɕi 7 11 吸夕席息悉惜昔析泣熄習膝襲錫
+ɕĩ 1 55 心新星欣猩腥興薪辛
+ɕĩ 2 21 刑型尋巡形循旬行
+ɕĩ 3 41 省醒
+ɕĩ 5 24 信姓幸性興釁
+ɕiɑ 1 55 瞎蝦
+ɕiɑ 2 21 狹霞
+ɕiɑ 5 24 下下夏
+ɕiɑ 7 11 轄
+ɕiɑɤ 1 55 宵消硝簫蕭霄
+ɕiɑɤ 2 21 淆
+ɕiɑɤ 3 41 小曉
+ɕiɑɤ 5 24 孝效校笑酵
+ɕiɑŋ 2 21 相箱鄉降香
+ɕiɑŋ 3 41 享想響
+ɕiɑŋ 5 24 像向橡相象
+ɕiɛ 1 55 些
+ɕiɛ 2 21 協斜脅邪
+ɕiai 2 21 鞋
+ɕiɛ 3 41 寫
+ɕiɛ 5 24 卸瀉謝
+ɕiai 5 24 蟹
+ɕiɛ 7 11 屑歇泄穴血
+ɕiɛ̃ 1 55 仙先
+ɕiɛ̃ 2 21 嫌賢閑
+ɕiɛ̃ 3 41 險
+ɕiɛ̃ 5 24 憲獻現線縣羨限陷餡
+ɕiɘɤ 1 55 休修羞
+ɕiɘɤ 3 41 朽
+ɕiɘɤ 5 24 嗅秀繡鏽
+ɕiɘɤ 7 11 宿旭畜畜粟蓄袖
+ɕio 7 11 學
+ɕioŋ 1 55 兄兇匈胸
+ɕioŋ 2 21 熊雄
+ɕyɛ 1 55 靴
+ɕyɛ 7 11 削恤薛雪
+ɕyɛ̃ 1 55 宣掀楦鮮
+ɕyɛ̃ 2 21 弦懸旋旋玄
+ɕyɛ̃ 3 41 癬選顯
+ɕyeĩ 1 55 勳熏薰
+ɕyeĩ 2 21 刑型尋巡形循旬行
+ɕyeĩ 5 24 訊訓迅
+ɕyi 1 55 噓虛需須
+ɕyi 2 21 徐
+ɕyi 3 41 許
+ɕyi 5 24 婿序敘穗絮緒遂
+ɚ 2 21 兒而
+ɚ 3 41 耳
+ɚ 5 24 二
+fu 1 55 勿呼夫敷膚麩
+fu 2 21 佛壺忽浮湖狐符糊胡護
+fu 3 41 俯否府扶斧腐腑虎輔
+fɘɤ 3 41 否
+fu 5 24 互付傅副埠婦富戶父葫負附
+fu 7 11 伏服福縛腹复复复覆
+kɑ 1 55 夾
+kæẽ 1 55 乾柑甘竿肝
+kæẽ 3 41 感敢杆杆減稈趕
+kæẽ 5 24 乾
+kɑɤ 1 55 糕羔膏高
+kɑɤ 3 41 搞稿
+kɑɤ 5 24 告
+kai 1 55 皆該階
+kai 3 41 改解
+kai 5 24 介戒械界疥芥蓋
+kɑŋ 1 55 剛岡綱缸鋼
+kɑŋ 3 41 港講
+kɑŋ 5 24 杠
+kɛ 3 41 給
+kɛ 7 11 格隔革
+kɘɤ 1 55 勾媾溝鉤
+kɘɤ 3 41 狗苟
+kɘɤ 5 24 夠構購
+keĩ 1 55 庚更根羹耕跟
+keĩ 3 41 梗粳耿
+keĩ 5 24 更更
+kʰɑ 3 41 卡
+kʰæẽ 1 55 刊勘堪看
+kʰæẽ 3 41 坎砍
+kʰæẽ 5 24 看
+kʰɑɤ 3 41 烤考
+kʰɑɤ 5 24 靠
+kʰai 1 55 開
+kʰai 3 41 楷
+kʰai 5 24 慨慨概
+kʰɑŋ 1 55 康糠
+kʰɑŋ 3 41 慷
+kʰɑŋ 5 24 抗
+kʰɛ 7 11 克刻客
+kʰɘɤ 3 41 口
+kʰɘɤ 5 24 叩寇扣
+kʰeĩ 1 55 坑
+kʰeĩ 3 41 啃墾懇肯
+kʰo 1 55 科
+kʰo 3 41 可棵顆
+kʰo 5 24 課
+kʰo 7 11 括擴殼渴磕闊
+kʰoŋ 1 55 空
+kʰoŋ 3 41 孔恐
+kʰoŋ 5 24 控空
+kʰu 1 55 枯
+kʰu 3 41 苦
+kʰu 5 24 庫褲
+kʰu 7 11 哭窟酷
+kʰuɑ 1 55 誇
+kʰuɑ 3 41 垮
+kʰuɑ 5 24 跨
+kʰuæẽ 1 55 寬
+kʰuæẽ 3 41 款
+kʰuai 3 41 塊會
+kʰuai 5 24 快筷
+kʰuɑŋ 1 55 框筐
+kʰuɑŋ 2 21 狂
+kʰuɑŋ 5 24 曠況礦
+kʰueĩ 1 55 坤崑昆
+kʰueĩ 3 41 捆
+kʰueĩ 5 24 困
+kʰuɛi 1 55 虧魁
+kʰuɛi 2 21 奎葵
+kʰuɛi 5 24 愧潰潰
+ko 1 55 哥歌鍋
+ko 3 41 果裹
+ko 5 24 個過過
+ko 7 11 割各廓擱葛郭閣鴿
+koŋ 1 55 供公功宮工弓恭躬
+koŋ 3 41 拱攻汞鞏
+koŋ 5 24 供共貢
+ku 1 55 姑孤箍辜
+ku 3 41 估古股鼓
+ku 5 24 固故雇顧
+ku 7 11 穀骨
+kuɑ 1 55 瓜
+kuɑ 3 41 寡
+kuɑ 5 24 卦掛
+kuɑ 7 11 刮
+kuæẽ 1 55 冠官觀關
+kuæẽ 3 41 管館
+kuæẽ 5 24 冠慣灌罐觀貫
+kuai 1 55 乖
+kuai 3 41 拐
+kuai 5 24 怪
+kuɑŋ 1 55 光
+kuɑŋ 3 41 廣
+kuɛ 7 11 國
+kueĩ 3 41 滾
+kueĩ 5 24 棍
+kuɛi 1 55 歸規龜
+kuɛi 3 41 詭軌鬼
+kuɛi 5 24 桂櫃貴跪
+lɑ 1 55 拉
+lɑ 2 21 拿
+lɑ 7 11 納臘蠟辣
+læẽ 2 21 南攔欄男籃藍蘭難
+læẽ 3 41 懶攬覽
+læẽ 5 24 濫爛難
+lɑɤ 2 21 勞撈澇牢
+lɑɤ 3 41 惱老腦
+lɑɤ 5 24 鬧
+lai 2 21 來
+lai 3 41 乃奶
+lai 5 24 奈耐賴
+lai 7 11 劣
+lɑŋ 2 21 囊廊狼郎
+lɑŋ 5 24 浪
+lɛ 7 11 勒肋
+lɘɤ 2 21 奴樓爐盧蘆驢
+lɘɤ 3 41 努摟櫓縷虜魯鹵
+lɘɤ 5 24 怒漏路露
+lɘɤ 7 11 六祿綠錄陸鹿
+leĩ 2 21 侖倫棱能輪
+leĩ 3 41 冷
+leĩ 5 24 嫩論
+lɛi 2 21 雷
+lɛi 3 41 壘屢累
+lɛi 5 24 內淚累累類
+li 2 21 厘呢尼梨泥犁狸籬離離黎
+li 3 41 你李理禮里里鯉
+li 5 24 例利勵厲吏溺痢膩荔麗
+li 7 11 力曆曆栗
+lĩ 2 21 凝林淋淩甯磷臨菱鄰鈴陵零靈鱗
+lĩ 3 41 嶺領
+lĩ 5 24 令另
+liɑɤ 2 21 燎療聊
+liɑɤ 3 41 了鳥
+liɑɤ 5 24 尿料遼
+liɑŋ 2 21 娘梁涼粱糧良
+liɑŋ 3 41 兩
+liɑŋ 5 24 亮諒量量
+liɛ 1 55 捏
+liɛ 5 24 烈裂
+liɛ 7 11 列孽獵立笠粒聶
+liɛ̃ 1 55 拈研
+liɛ̃ 2 21 年廉憐簾聯蓮連鐮
+liɛ̃ 3 41 斂碾臉
+liɛ̃ 5 24 念戀煉練
+liɘɤ 1 55 溜
+liɘɤ 2 21 劉榴流琉留硫
+liɘɤ 3 41 扭柳紐
+lio 7 11 略瘧虐
+lo 2 21 籮羅蘿蘿螺鑼騾
+lo 5 24 糯諾
+lo 7 11 樂洛烙絡落酪駱
+loŋ 1 55 聾
+loŋ 2 21 濃籠籠膿農隆龍
+loŋ 3 41 壟攏隴
+loŋ 5 24 弄
+luæẽ 2 21 鸞
+luæẽ 3 41 卵暖
+luæẽ 5 24 亂
+lyi 3 41 呂女旅
+lyi 5 24 慮濾
+lyi 7 11 律率逆
+mɑ 1 55 媽
+mɑ 2 21 麻痳
+mɑ 3 41 馬
+mɑ 7 11 抹罵
+mæẽ 2 21 瞞蠻
+mæẽ 3 41 滿
+mæẽ 5 24 幔慢曼漫蔓
+mɑɤ 1 55 貓
+mɑɤ 2 21 毛矛茅錨
+mɑɤ 3 41 卯
+mɑɤ 5 24 冒帽茂貌貿
+mai 2 21 埋
+mai 3 41 買
+mai 5 24 賣邁
+mɑŋ 2 21 忙盲芒茫
+mɑŋ 3 41 莽蟒
+mɛ 7 11 墨沒脈麥默
+meĩ 1 55 門
+meĩ 5 24 悶
+mɛi 2 21 媒枚梅煤黴
+mɛi 3 41 每美
+mɛi 5 24 妹謎謎
+mi 2 21 彌眉迷
+mi 3 41 米
+mi 5 24 覓
+mi 7 11 密蜜
+mĩ 2 21 名明民銘閩鳴
+mĩ 3 41 憫敏
+mĩ 5 24 命
+miɑɤ 2 21 描苗
+miɑɤ 3 41 秒
+miɑɤ 5 24 妙廟謬
+miɛ 7 11 滅
+miɛ̃ 2 21 棉眠綿
+miɛ̃ 3 41 免勉
+miɛ̃ 5 24 面
+mo 1 55 摩摸
+mo 2 21 漠磨魔
+mo 5 24 墓幕慕暮磨
+mo 7 11 末模沫膜莫
+moŋ 2 21 盟萌蒙
+moŋ 3 41 猛
+moŋ 5 24 夢孟
+mu 2 21 謀
+mu 3 41 某母牡畝
+mɘɤ 2 21 謀
+mɘɤ 3 41 某
+mu 7 11 木牧目
+ŋɑ 2 21 牙芽
+ŋæẽ 1 55 安庵淹鞍
+ŋæẽ 3 41 眼
+ŋæẽ 5 24 岸按暗案
+ŋɑɤ 2 21 熬
+ŋɑɤ 3 41 咬襖
+ŋɑɤ 5 24 傲奧懊
+ŋai 1 55 哀挨
+ŋai 2 21 岩挨癌
+ŋai 3 41 矮
+ŋai 5 24 愛礙艾
+ŋɑŋ 2 21 昂
+ŋɛ 7 11 額
+ŋɘɤ 1 55 歐
+ŋɘɤ 3 41 偶嘔藕
+ŋeĩ 1 55 恩
+ŋeĩ 5 24 硬
+Ǿɑ 1 55 阿
+Ǿi 1 55 依衣醫
+Ǿi 2 21 夷姨宜易疑移遺
+Ǿi 3 41 以倚已椅
+Ǿi 5 24 儀億意憶抑易異義翼藝蟻議
+Ǿi 7 11 一乙亦益譯逸
+Ǿĩ 1 55 因姻嬰櫻殷纓英蠅陰音鶯鷹鸚
+Ǿĩ 2 21 吟寅淫盈贏迎銀
+Ǿĩ 3 41 尹引影穎隱飲
+Ǿĩ 5 24 印應應
+Ǿiɑ 1 55 丫涯鴉
+Ǿiɑ 2 21 崖牙芽
+Ǿiɑ 3 41 啞雅
+Ǿiɑ 5 24 亞
+Ǿiɑ 7 11 壓押鴨
+Ǿiɑɤ 1 55 么妖腰要邀
+Ǿiɑɤ 2 21 堯姚搖窯謠遙
+Ǿiɑɤ 3 41 咬舀
+Ǿiɑɤ 5 24 耀要躍
+Ǿiɑŋ 1 55 央殃秧
+Ǿiɑŋ 2 21 揚楊洋羊陽
+Ǿiɑŋ 3 41 仰癢養
+Ǿiɑŋ 5 24 恙樣
+Ǿiɛ 1 55 噎
+Ǿiɛ 2 21 爺
+Ǿiɛ 3 41 也野
+Ǿiɛ 5 24 夜液
+Ǿiɛ 7 11 業葉
+Ǿiɛ̃ 1 55 咽淵煙胭醃閹
+Ǿiɛ̃ 2 21 嚴延炎簷言顔鹽
+Ǿiɛ̃ 3 41 掩演眼
+Ǿiɛ̃ 5 24 厭宴晏燕硯諺豔雁驗
+Ǿiɘɤ 1 55 優幽悠憂
+Ǿiɘɤ 2 21 尤油牛猶由遊郵
+Ǿiɘɤ 3 41 友有
+Ǿiɘɤ 5 24 又右幼祐誘釉
+Ǿiɘɤ 7 11 欲浴獄育鬱
+Ǿio 7 11 嶽樂約藥鑰
+Ǿioŋ 2 21 容溶熔融
+Ǿioŋ 3 41 勇擁湧踴
+Ǿioŋ 5 24 用
+Ǿo 1 55 窩蝸
+Ǿo 2 21 俄蛾鵝
+Ǿo 3 41 我
+Ǿo 5 24 臥餓
+Ǿo 7 11 惡握沃齶
+Ǿoŋ 1 55 翁
+Ǿoŋ 5 24 甕
+Ǿuɑ 1 55 挖蛙
+Ǿuɑ 3 41 瓦
+Ǿuɑ 7 11 襪
+Ǿuæẽ 1 55 彎灣豌
+Ǿuæẽ 2 21 完玩頑
+Ǿuæẽ 3 41 婉惋挽晚碗腕
+Ǿuæẽ 5 24 萬
+Ǿuai 1 55 歪
+Ǿuai 5 24 外
+Ǿuɑŋ 1 55 汪
+Ǿuɑŋ 2 21 亡王
+Ǿuɑŋ 3 41 往枉網
+Ǿuɑŋ 5 24 忘旺望
+Ǿueĩ 1 55 溫瘟
+Ǿueĩ 2 21 文紋聞蚊
+Ǿueĩ 3 41 穩
+Ǿueĩ 5 24 問
+Ǿuɛi 1 55 威
+Ǿuɛi 2 21 僞危唯圍微桅爲爲維違
+Ǿuɛi 3 41 偉委尾葦
+Ǿuɛi 5 24 位味喂慰未畏緯胃蝟衛諱謂魏
+Ǿyɛ 7 11 悅月粵越閱
+Ǿyɛ̃ 1 55 冤
+Ǿyɛ̃ 2 21 丸元原員園圓援沿源猿緣袁轅
+Ǿyɛ̃ 3 41 遠
+Ǿyɛ̃ 5 24 怨院願
+Ǿyeĩ 1 55 暈
+Ǿyeĩ 2 21 勻榮營螢雲
+Ǿyeĩ 3 41 允永
+Ǿyeĩ 5 24 孕泳熨詠運韻
+Ǿyi 2 21 娛愚於於盂虞譽余魚
+Ǿyi 3 41 羽與語雨
+Ǿyi 5 24 喻域寓役愉榆玉疫禦裕遇預鬱
+pɑ 1 55 巴爸疤
+pɑ 3 41 把
+pɑ 5 24 壩把罷霸
+pɑ 7 11 八拔
+pæẽ 1 55 扳搬斑班般頒
+pæẽ 3 41 板版
+pæẽ 5 24 伴半扮拌瓣辦
+pɑɤ 1 55 包褒鮑
+pɑɤ 3 41 保堡寶飽
+pɑɤ 5 24 刨報抱暴爆豹
+pai 3 41 擺
+pai 5 24 拜敗稗
+pɑŋ 1 55 幫邦
+pɑŋ 3 41 榜綁
+pɑŋ 5 24 棒蚌
+pɛ 7 11 伯北柏白百陌魄
+peĩ 1 55 奔
+peĩ 3 41 本
+peĩ 5 24 笨
+pɛi 1 55 悲杯碑蓖
+pɛi 5 24 倍卑秘背背背貝輩
+pʰɑ 1 55 爬
+pʰɑ 5 24 怕
+pʰæẽ 1 55 攀潘
+pʰæẽ 2 21 盤
+pʰæẽ 5 24 判叛盼絆
+pʰɑɤ 1 55 拋
+pʰɑɤ 2 21 袍
+pʰɑɤ 3 41 跑
+pʰɑɤ 5 24 泡炮雹
+pʰai 2 21 排牌
+pʰai 5 24 派
+pʰɑŋ 2 21 旁龐
+pʰɑŋ 5 24 胖
+pʰɛ 5 24 迫
+pʰɛ 7 11 拍
+pʰeĩ 2 21 盆
+pʰɛi 1 55 坯批披
+pʰɛi 2 21 培賠陪
+pʰɛi 5 24 佩沛配
+pʰi 2 21 匹疲皮脾譬
+pʰi 3 41 鄙
+pʰi 5 24 屁
+pʰi 7 11 僻辟避
+pʰĩ 1 55 拼
+pʰĩ 2 21 坪平憑瓶萍評貧頻
+pʰĩ 3 41 品
+pʰĩ 5 24 聘
+pʰiɑɤ 1 55 漂飄
+pʰiɑɤ 2 21 嫖瓢
+pʰiɑɤ 3 41 漂漂
+pʰiɛ 5 24 劈
+pʰiɛ 7 11 撇
+pʰiɛ̃ 1 55 偏篇
+pʰiɛ̃ 2 21 便
+pʰiɛ̃ 5 24 片遍騙
+pʰo 1 55 坡
+pʰo 2 21 婆
+pʰo 5 24 破頗
+pʰo 7 11 潑
+pʰoŋ 2 21 彭朋棚篷膨蓬鵬
+pʰoŋ 3 41 捧
+pʰoŋ 5 24 碰
+pʰu 1 55 鋪
+pʰu 2 21 浦
+pʰu 3 41 普脯葡蒲譜
+pʰu 5 24 赴鋪
+pʰu 7 11 僕撲樸
+pi 3 41 彼比
+pi 5 24 備幣弊敝斃蔽被閉
+pi 7 11 壁必璧畢碧筆臂逼鼻
+pĩ 1 55 兵冰賓
+pĩ 3 41 丙秉稟餅
+pĩ 5 24 並病
+piɑɤ 1 55 彪標
+piɑɤ 3 41 表
+piɛ 7 11 別別鱉
+piɛ̃ 1 55 邊鞭
+piɛ̃ 3 41 匾扁編貶
+piɛ̃ 5 24 便變辨辮辯
+po 1 55 波玻菠
+po 3 41 剖簸
+po 5 24 播
+po 7 11 剝勃博撥薄駁
+poŋ 1 55 崩繃
+pu 3 41 補
+pu 5 24 布布怖捕步簿部
+pu 7 11 不
+sɑ 3 41 灑
+ʂɑ 1 55 杉沙紗
+ʂɑ 3 41 傻霎
+ʂɑ 7 11 殺煞
+sæẽ 1 55 三
+sæẽ 3 41 傘
+sæẽ 5 24 散散
+ʂæẽ 1 55 山煽衫
+ʂæẽ 2 21 蟬
+ʂæẽ 3 41 閃陝
+ʂæẽ 5 24 善扇
+sɑɤ 1 55 臊騷
+sɑɤ 3 41 嫂掃
+ʂɑɤ 1 55 梢燒稍
+ʂɑɤ 3 41 少
+ʂɑɤ 5 24 少紹
+sai 1 55 虱
+sai 5 24 賽
+ʂai 1 55 篩
+ʂai 5 24 曬
+sɑŋ 1 55 喪桑
+sɑŋ 3 41 嗓
+sɑŋ 5 24 喪
+ʂɑŋ 1 55 傷商
+ʂɑŋ 2 21 嘗
+ʂɑŋ 3 41 償賞
+ʂɑŋ 5 24 上尚
+sɛ 1 55 腮
+sɛ 7 11 嗇塞澀瑟色
+ʂɛ 1 55 賒
+ʂɛ 2 21 蛇
+ʂɛ 3 41 舍
+ʂɛ 5 24 射社赦
+ʂɛ 7 11 攝涉舌舍設
+sɘɤ 1 55 搜梳疏蘇酥餿
+sɘɤ 3 41 數
+sɘɤ 5 24 宿數瘦素肅訴速
+sɘɤ 7 11 俗束縮續贖
+ʂɘɤ 3 41 守手收首
+ʂɘɤ 5 24 受售壽授獸
+seĩ 1 55 僧參孫森
+seĩ 2 21 唇
+seĩ 3 41 損榫省筍
+ʂeĩ 1 55 伸升深牲生甥申聲身
+ʂeĩ 2 21 晨神辰
+ʂeĩ 3 41 嬸審慎沈省
+ʂeĩ 5 24 剩勝滲甚盛聖腎
+so 1 55 梭蓑
+so 3 41 所瑣鎖
+so 7 11 塑索索
+ʂo 7 11 勺朔說
+soŋ 1 55 松
+soŋ 3 41 聳
+soŋ 5 24 宋訟誦送頌
+sɿ 1 55 司思撕斯私絲
+sɿ 3 41 死
+sɿ 5 24 似四寺祀肆
+ʂʅ 1 55 屍師施獅詩
+ʂʅ 2 21 實時
+ʂʅ 3 41 使使史始駛
+ʂʅ 5 24 世事勢士市式是柿示視試誓飾
+ʂʅ 7 11 十失室拾濕石蝕識適釋食
+su 7 11 宿
+ʂu 1 55 書殊舒輸
+ʂu 2 21 蜀
+ʂu 5 24 樹樹術豎述
+ʂu 7 11 叔屬熟
+ʂuɑ 3 41 耍
+ʂuɑ 7 11 刷
+suæẽ 1 55 酸
+suæẽ 5 24 算蒜
+ʂuæẽ 1 55 刪閂
+ʂuai 1 55 衰
+ʂuai 5 24 帥率
+ʂuɑŋ 1 55 雙霜
+ʂuɑŋ 3 41 爽
+suɛi 1 55 雖
+suɛi 2 21 誰隋隨
+suɛi 3 41 歲髓
+ʂueĩ 2 21 純繩
+ʂueĩ 5 24 順
+ʂuɛi 3 41 水
+ʂuɛi 5 24 瑞睡稅
+tɑ 1 55 搭答達
+tɑ 3 41 打
+tɑ 5 24 大
+tæẽ 1 55 丹單擔耽
+tæẽ 3 41 膽
+tæẽ 5 24 但擔旦淡蛋
+tɑɤ 1 55 刀
+tɑɤ 3 41 倒島搗禱
+tɑɤ 5 24 倒到導盜稻道
+tai 5 24 代大帶待怠戴袋貸
+tɑŋ 1 55 當
+tɑŋ 3 41 黨
+tɑŋ 5 24 當蕩
+tɕʰi 1 55 妻期欺淒溪
+tɕʰi 2 21 其奇旗棋祁祈臍騎麒齊
+tɕʰi 3 41 乞啓豈起
+tɕʰi 5 24 企器契棄氣汽
+tɕʰi 7 11 七吃戚漆
+tɕʰĩ 1 55 卿欽清親輕青
+tɕʰĩ 2 21 勤情擒晴琴禽秦芹
+tɕʰĩ 3 41 寢請
+tɕʰĩ 5 24 侵傾慶浸磬親頃
+tɕʰiɑ 1 55 掐
+tɕʰiɑ 7 11 恰
+tɕʰiɑɤ 1 55 喬敲鍬
+tɕʰiɑɤ 2 21 僑樵橋
+tɕʰiɑɤ 3 41 巧
+tɕʰiɑɤ 5 24 竅
+tɕʰiɑŋ 1 55 槍羌
+tɕʰiɑŋ 2 21 強牆祥翔詳
+tɕʰiɑŋ 3 41 強搶
+tɕʰiɑŋ 5 24 象
+tɕʰiɛ 7 11 妾竊
+tɕʰiɛ̃ 1 55 千殲牽箋簽纖謙遷鉛
+tɕʰiɛ̃ 2 21 前乾潛虔鉗錢
+tɕʰiɛ̃ 3 41 淺
+tɕʰiɛ̃ 5 24 欠歉
+tɕʰiɘɤ 1 55 丘秋
+tɕʰiɘɤ 2 21 囚求球
+tɕʰiɘɤ 7 11 曲
+tɕʰio 7 11 卻怯確雀鵲
+tɕʰioŋ 2 21 窮
+tɕʰyɛ 2 21 茄
+tɕʰyɛ 3 41 且
+tɕʰyɛ 7 11 切切絕
+tɕʰyɛ̃ 1 55 圈
+tɕʰyɛ̃ 2 21 全拳權泉
+tɕʰyɛ̃ 3 41 勸犬
+tɕʰyɛ̃ 5 24 券
+tɕʰyeĩ 2 21 瓊群裙
+tɕʰyi 1 55 區蛆趨驅
+tɕʰyi 2 21 渠瞿
+tɕʰyi 3 41 去取
+tɕʰyi 7 11 屈
+tɕi 1 55 基機稽譏雞饑
+tɕi 3 41 劑己幾幾擠濟
+tɕi 5 24 妓季寄忌技既祭紀繼計記際
+tɕi 7 11 即及吉寂急擊極激疾積籍級績脊跡集
+tɕĩ 1 55 京今巾斤晶津睛禁筋精經荊莖襟金頸驚
+tɕĩ 3 41 井僅景緊謹警
+tɕĩ 5 24 俊勁勁境敬晉淨盡禁竟競近進靜
+tɕiɑ 1 55 佳加嘉夾夾家
+tɕiɑ 3 41 假假賈
+tɕiɑ 5 24 價嫁架稼駕
+tɕiɑ 7 11 甲
+tɕiɑɤ 1 55 交嬌教椒澆焦膠蕉較郊驕
+tɕiɑɤ 3 41 攪狡絞繳餃
+tɕiɑɤ 5 24 叫嚼教校覺轎
+tɕiɑŋ 1 55 僵將江漿疆薑
+tɕiɑŋ 3 41 槳獎蔣講
+tɕiɑŋ 5 24 匠將醬降
+tɕiɛ 1 55 皆階街
+tɕiai 1 55 皆階街
+tɕiɛ 3 41 姐解
+tɕiai 1 55 解
+tɕiɛ 5 24 借
+tɕiɛ 7 11 傑劫截捷接潔竭揭節結
+tɕiɛ̃ 1 55 兼堅奸奸尖煎監肩艱間間
+tɕiɛ̃ 3 41 儉剪堿揀柬檢簡繭踐
+tɕiɛ̃ 5 24 件健劍建漸箭艦薦見賤鑒
+tɕiɘɤ 1 55 究糾糾
+tɕiɘɤ 3 41 久九灸酒
+tɕiɘɤ 5 24 就救臼舅舊
+tɕio 7 11 腳覺角
+tɕyɛ 7 11 決缺
+tɕyɛ̃ 1 55 捐
+tɕyɛ̃ 3 41 卷
+tɕyɛ̃ 5 24 倦卷眷絹
+tɕyeĩ 1 55 君均軍鈞
+tɕyeĩ 3 41 錦
+tɕyeĩ 5 24 鏡
+tɕyi 1 55 居拘駒
+tɕyi 3 41 舉
+tɕyi 5 24 具劇句娶巨懼拒據聚趣距鋸
+tɕyi 7 11 局橘菊麹
+tɛ 7 11 得德
+tɘɤ 1 55 兜都
+tɘɤ 3 41 堵妒抖肚肚賭陡斗
+tɘɤ 5 24 度杜渡痘豆鍍斗
+tɘɤ 7 11 毒牘獨督讀頹
+teĩ 1 55 墩敦燈登
+teĩ 3 41 等
+teĩ 5 24 凳盾遁鄧鈍頓
+tɛi 1 55 堆
+tɛi 5 24 兌對隊
+tʰɑ 1 55 他
+tʰɑ 7 11 塌塔榻獺踏
+tʰæẽ 1 55 攤灘貪
+tʰæẽ 2 21 壇彈彈檀潭痰談譚
+tʰæẽ 3 41 坦毯
+tʰæẽ 5 24 探歎炭
+tʰɑɤ 1 55 滔
+tʰɑɤ 2 21 桃淘濤逃陶
+tʰɑɤ 3 41 討
+tʰɑɤ 5 24 套
+tʰai 1 55 胎
+tʰai 2 21 擡台苔
+tʰai 5 24 太態泰
+tʰɑŋ 1 55 湯
+tʰɑŋ 2 21 唐堂塘棠糖
+tʰɑŋ 3 41 擋躺
+tʰɑŋ 5 24 燙趟
+tʰɛ 7 11 特
+tʰɘɤ 1 55 偷
+tʰɘɤ 2 21 圖塗屠徒投突途頭
+tʰɘɤ 3 41 吐土
+tʰɘɤ 5 24 兔吐透
+tʰɘɤ 7 11 禿
+tʰeĩ 1 55 吞
+tʰeĩ 2 21 屯藤謄騰
+tʰɛi 1 55 推
+tʰɛi 3 41 腿
+tʰɛi 5 24 蛻退
+tʰi 1 55 梯
+tʰi 2 21 啼堤惕提涕踢蹄題
+tʰi 3 41 體
+tʰi 5 24 剃剔替
+tʰĩ 1 55 廳聽聽
+tʰĩ 2 21 亭停庭廷
+tʰĩ 3 41 挺艇
+tʰiɑɤ 1 55 挑挑
+tʰiɑɤ 2 21 條調
+tʰiɑɤ 5 24 跳
+tʰiɛ 7 11 帖貼跌鐵
+tʰiɛ̃ 1 55 天添
+tʰiɛ̃ 2 21 填甜田
+tʰiɛ̃ 3 41 舔
+tʰo 1 55 拖
+tʰo 2 21 馱駝
+tʰo 3 41 妥
+tʰo 7 11 托托脫
+tʰoŋ 1 55 通
+tʰoŋ 2 21 同桐瞳童筒銅
+tʰoŋ 3 41 桶統
+tʰoŋ 5 24 痛
+tʰuæẽ 2 21 團
+ti 1 55 低
+ti 2 21 隸
+ti 3 41 底抵牴
+ti 5 24 地帝弟第遞
+ti 7 11 敵滴狄的笛
+tĩ 1 55 丁汀釘釘
+tĩ 3 41 頂鼎
+tĩ 5 24 定訂
+tiɑɤ 1 55 刁貂雕
+tiɑɤ 5 24 吊掉調釣
+tiɛ 1 55 爹
+tiɛ 7 11 疊碟蝶諜
+tiɛ̃ 1 55 顛
+tiɛ̃ 3 41 典點
+tiɛ̃ 5 24 店殿電
+tiɘɤ 1 55 丟
+to 1 55 多
+to 3 41 朵躲
+to 5 24 墮惰舵
+to 7 11 奪
+toŋ 1 55 冬東
+toŋ 3 41 懂董
+toŋ 5 24 凍動棟洞
+tsɑ 1 55 雜
+tʂɑ 1 55 渣紮
+tʂɑ 3 41 蔗
+tʂɑ 5 24 榨炸詐
+tʂɑ 7 11 劄炸紮鍘閘
+tsæẽ 5 24 暫燦贊
+tʂæẽ 1 55 氈沾粘蘸黏
+tʂæẽ 3 41 展斬盞
+tʂæẽ 5 24 占戰棧站顫
+tsɑɤ 1 55 糟遭
+tsɑɤ 3 41 早棗
+tsɑɤ 5 24 皂竈
+tʂɑɤ 1 55 招昭朝
+tʂɑɤ 3 41 找
+tʂɑɤ 5 24 兆照罩趙
+tsai 1 55 栽災
+tsai 3 41 宰載
+tsai 5 24 再在載
+tʂai 1 55 遮齋
+tʂai 5 24 債
+tsɑŋ 1 55 贓
+tsɑŋ 5 24 葬藏髒
+tʂɑŋ 1 55 張樟章
+tʂɑŋ 3 41 掌漲漲脹長
+tʂɑŋ 5 24 丈仗帳杖障
+tsɛ 7 11 則摘窄責賊
+tʂɛ 3 41 者
+tʂɛ 7 11 哲折折浙
+tsɘɤ 1 55 租鄒
+tsɘɤ 3 41 祖組走
+tsɘɤ 5 24 助奏
+tsɘɤ 7 11 卒足
+tʂɘɤ 1 55 周州洲舟
+tʂɘɤ 3 41 肘阻
+tʂɘɤ 5 24 咒晝
+tʂɘɤ 7 11 軸
+tseĩ 1 55 增尊曾遵
+tseĩ 5 24 贈
+tʂeĩ 1 55 偵征征斟正爭珍真睜箏蒸診貞針
+tʂeĩ 3 41 振整枕疹震
+tʂeĩ 5 24 政正症證鄭鎮陣
+tsʰɑ 1 55 擦
+tʂʰɑ 1 55 叉差差
+tʂʰɑ 5 24 岔
+tʂʰɑ 7 11 插查茶
+tsʰæẽ 1 55 參餐
+tsʰæẽ 2 21 慚殘蠶
+tsʰæẽ 3 41 慘
+tʂʰæẽ 2 21 攙纏饞
+tʂʰæẽ 3 41 產鏟
+tʂʰæẽ 5 24 懺
+tsʰɑɤ 1 55 操
+tsʰɑɤ 2 21 曹槽
+tsʰɑɤ 3 41 草
+tsʰɑɤ 5 24 燥糙躁造
+tʂʰɑɤ 1 55 抄超
+tʂʰɑɤ 2 21 巢朝潮
+tʂʰɑɤ 3 41 吵炒
+tsʰai 1 55 猜
+tsʰai 2 21 才材裁財
+tsʰai 3 41 彩睬采
+tsʰai 5 24 菜蔡
+tʂʰai 1 55 差釵
+tʂʰai 2 21 柴豺
+tsʰɑŋ 1 55 倉蒼
+tsʰɑŋ 2 21 藏
+tʂʰɑŋ 1 55 昌
+tʂʰɑŋ 2 21 常腸長
+tʂʰɑŋ 3 41 場廠
+tʂʰɑŋ 5 24 倡唱暢
+tsʰɛ 7 11 側冊宅廁拆擇測澤策
+tʂʰɛ 1 55 車
+tʂʰɛ 3 41 扯
+tʂʰɛ 7 11 徹撤
+tsʰɘɤ 1 55 初粗
+tsʰɘɤ 2 21 鋤
+tsʰɘɤ 3 41 楚礎
+tsʰɘɤ 5 24 湊醋
+tsʰɘɤ 7 11 促族驟
+tʂʰɘɤ 1 55 抽
+tʂʰɘɤ 2 21 仇愁稠籌綢酬
+tʂʰɘɤ 3 41 醜
+tʂʰɘɤ 5 24 臭
+tsʰeĩ 1 55 村
+tsʰeĩ 2 21 存層曾
+tsʰeĩ 5 24 寸襯
+tʂʰeĩ 1 55 撐稱
+tʂʰeĩ 2 21 乘呈城塵成承沈盛程臣誠陳
+tʂʰeĩ 3 41 懲趁
+tʂʰeĩ 5 24 秤稱
+tsʰo 1 55 搓
+tsʰo 2 21 銼錯錯
+tsʰo 7 11 撮
+tʂʰo 7 11 戳綽
+tsʰoŋ 1 55 匆聰蔥
+tsʰoŋ 2 21 叢從
+tʂʰoŋ 1 55 充沖舂
+tʂʰoŋ 2 21 崇蟲重
+tʂʰoŋ 3 41 寵
+tsʰɿ 2 21 慈瓷磁祠詞辭飼
+tsʰɿ 3 41 此
+tsʰɿ 5 24 刺次賜
+tʂʰʅ 1 55 癡
+tʂʰʅ 3 41 恥齒
+tʂʰʅ 7 11 匙尺持池赤遲馳
+tʂʰu 2 21 儲廚櫥除
+tʂʰu 3 41 暑薯處黍鼠
+tʂʰu 5 24 處
+tʂʰu 7 11 出觸
+tsʰuæẽ 5 24 篡
+tʂʰuæẽ 1 55 川穿
+tʂʰuæẽ 2 21 傳椽船
+tʂʰuæẽ 3 41 喘
+tʂʰuæẽ 5 24 串
+tʂʰuɑŋ 1 55 瘡窗
+tʂʰuɑŋ 2 21 床
+tʂʰuɑŋ 3 41 闖
+tʂʰuɑŋ 5 24 創創
+tsʰuɛi 1 55 催崔
+tsʰuɛi 5 24 碎翠脆
+tʂʰueĩ 1 55 春椿
+tʂʰueĩ 3 41 蠢
+tʂʰuɛi 1 55 吹炊
+tʂʰuɛi 2 21 垂捶錘
+tso 3 41 左
+tso 5 24 做坐座
+tso 7 11 作昨鑿
+tʂo 7 11 啄捉桌濁著鐲
+tsoŋ 1 55 宗棕綜蹤鬃
+tsoŋ 3 41 總
+tsoŋ 5 24 皺粽縱
+tʂoŋ 1 55 中忠盅終衷鍾
+tʂoŋ 3 41 種腫
+tʂoŋ 5 24 中仲種衆重
+tsɿ 1 55 姿滋茲資雌
+tsɿ 3 41 姊子紫
+tsɿ 5 24 字自
+tʂʅ 1 55 之只支枝知肢芝蜘
+tʂʅ 3 41 只址指旨止紙脂
+tʂʅ 5 24 制制志志智治滯痣稚置翅至致
+tʂʅ 7 11 侄值執植汁直織職質質
+tʂu 1 55 朱株珠蛛諸豬
+tʂu 3 41 主囑帚煮
+tʂu 5 24 住柱注注著蛀駐
+tʂu 7 11 燭祝竹築粥逐鑄
+tʂuɑ 1 55 抓
+tʂuɑ 3 41 爪
+tʂuɑ 7 11 啄
+tsuæẽ 1 55 鑽
+tsuæẽ 5 24 鑽
+tʂuæẽ 1 55 專磚
+tʂuæẽ 3 41 轉
+tʂuæẽ 5 24 傳篆賺轉
+tʂuɑŋ 1 55 樁莊裝
+tʂuɑŋ 5 24 壯撞狀
+tʂuɛ 7 11 掘
+tsuɛi 3 41 嘴
+tsuɛi 5 24 最罪醉
+tʂueĩ 3 41 准
+tʂuɛi 1 55 追錐
+tʂuɛi 5 24 墜贅
+tuæẽ 1 55 端
+tuæẽ 3 41 短
+tuæẽ 5 24 斷斷段緞鍛
+vu 1 55 烏
+vu 2 21 吳梧
+vu 3 41 五伍午武舞
+vu 5 24 務悟惡誤霧
+vu 7 11 屋無物
+xæẽ 2 21 函含寒銜韓鹹
+xæẽ 3 41 喊罕
+xæẽ 5 24 旱汗漢限
+xɑɤ 2 21 毫豪
+xɑɤ 3 41 好
+xɑɤ 5 24 好耗號
+xai 2 21 孩鞋
+xai 3 41 海
+xai 5 24 害
+xɑŋ 2 21 杭航行
+xɑŋ 5 24 巷項
+xɛ 7 11 嚇核核核蟹黑
+xɘɤ 2 21 侯喉猴
+xɘɤ 3 41 吼
+xɘɤ 5 24 候厚後
+xeĩ 2 21 恒痕衡
+xeĩ 3 41 很
+xeĩ 5 24 恨杏
+xiɑ 1 55 蝦
+xiɑ 7 11 瞎
+xo 1 55 喝喝
+xo 2 21 何和河禾荷
+xo 3 41 夥火
+xo 5 24 禍貨
+xo 7 11 合活盒豁賀霍鶴
+xoŋ 1 55 封峰烘瘋蜂豐鋒風
+xoŋ 2 21 宏弘洪紅縫虹逢馮鴻
+xoŋ 3 41 哄諷轟
+xoŋ 5 24 奉縫鳳
+xuɑ 1 55 乏伐法罰花
+xuɑ 2 21 劃滑發華
+xuɑ 5 24 劃化畫話
+xuæẽ 1 55 歡番翻
+xuæẽ 2 21 凡帆煩環礬繁還
+xuæẽ 3 41 反緩返
+xuæẽ 5 24 喚幻患換泛煥犯範販飯
+xuai 2 21 懷槐淮
+xuai 5 24 壞
+xuɑŋ 1 55 慌方芳荒
+xuɑŋ 2 21 妨房皇簧蝗防黃
+xuɑŋ 3 41 仿恍晃晃紡訪謊
+xuɑŋ 5 24 放
+xuɛ 7 11 或獲獲
+xueĩ 1 55 分婚昏暈渾渾紛芬葷
+xueĩ 2 21 墳橫橫魂
+xueĩ 3 41 混粉
+xueĩ 5 24 份噴奮忿憤糞
+xuɛi 1 55 妃徽恢揮灰輝非飛
+xuɛi 2 21 回肥
+xuɛi 3 41 匪悔毀
+xuɛi 5 24 匯匯廢彗惠慧會繪肺費賄
+ʐæẽ 2 21 然燃
+ʐɑɤ 2 21 饒
+ʐɑɤ 3 41 撓擾繞繞
+ʐɑŋ 2 21 瓤
+ʐɑŋ 3 41 釀
+ʐɑŋ 5 24 讓
+ʐɛ 3 41 惹
+ʐɛ 7 11 熱
+ʐeĩ 2 21 人仁
+ʐeĩ 3 41 忍
+ʐeĩ 5 24 任刃認韌
+ʐəŋ 5 24 仍
+ʐo 7 11 弱若
+ʐoŋ 2 21 戎絨茸
+ʐʅ 7 11 日
+ʐu 2 21 儒柔
+ʐu 3 41 乳
+ʐu 7 11 入如肉褥辱
+ʐuæẽ 3 41 染軟
+ʐueĩ 5 24 潤閏
+ʐuɛi 5 24 蕊銳
diff --git "a/tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241222.tsv" "b/tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241231.tsv"
similarity index 94%
rename from "tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241222.tsv"
rename to "tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241231.tsv"
index d3ce6faa..c88f46e7 100644
--- "a/tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241222.tsv"
+++ "b/tools/tables/data/\345\270\270\345\276\267\344\270\264\346\276\247YB20241231.tsv"
@@ -498,47 +498,47 @@ xuaŋ 1 45 慌
tʂuaŋ 1 45 裝樁
tʂʰuaŋ 1 45 瘡窗
Ǿuaŋ 6 33 旺
-pa~ 5 215 半
-pʰa~ 5 215 判
-fa~ 3 31 反
-ta~ 3 31 膽短
-tʰa~ 5 215 炭
-sa~ 5 215 算
-tsʰa~ 2 24 蠶全
-tʂa~ 5 215 占戰
-ʂa~ 5 215 扇
-tʂʰa~ 3 31 鏟產
-ka~ 3 31 感敢減
-kʰa~ 5 215 看
-xa~ 5 215 漢
-ma~ 3 31 滿
-na~ 2 24 南藍難蘭
-ŋa~ 5 215 暗岸
-pa~ 3 31 板
-pʰa~ 2 24 盤
-fa~ 6 33 犯飯
-ta~ 6 33 淡斷
-tʰa~ 2 24 潭彈
-sa~ 3 31 傘
-tʂa~ 2 24 纏
-ʂa~ 6 33 善
-ka~ 1 45 甘肝間奸
-xa~ 2 24 含鹹
-ma~ 6 33 慢
-na~ 3 31 懶暖
-ŋa~ 3 31 眼
-pa~ 6 33 扮辦
-fa~ 1 45 翻
-ta~ 1 45 單端
-tʰa~ 3 31 毯
-sa~ 1 45 三酸
-ʂa~ 1 45 衫山
-xa~ 3 31 喊
-na~ 6 33 爛亂
-ŋa~ 1 45 安
-pa~ 1 45 班搬
-tʰa~ 1 45 貪
-xa~ 6 33 汗限
+pã 5 215 半
+pʰã 5 215 判
+fã 3 31 反
+tã 3 31 膽短
+tʰã 5 215 炭
+sã 5 215 算
+tsʰã 2 24 蠶全
+tʂã 5 215 占戰
+ʂã 5 215 扇
+tʂʰã 3 31 鏟產
+kã 3 31 感敢減
+kʰã 5 215 看
+xã 5 215 漢
+mã 3 31 滿
+nã 2 24 南藍難蘭
+ŋã 5 215 暗岸
+pã 3 31 板
+pʰã 2 24 盤
+fã 6 33 犯飯
+tã 6 33 淡斷
+tʰã 2 24 潭彈
+sã 3 31 傘
+tʂã 2 24 纏
+ʂã 6 33 善
+kã 1 45 甘肝間奸
+xã 2 24 含鹹
+mã 6 33 慢
+nã 3 31 懶暖
+ŋã 3 31 眼
+pã 6 33 扮辦
+fã 1 45 翻
+tã 1 45 單端
+tʰã 3 31 毯
+sã 1 45 三酸
+ʂã 1 45 衫山
+xã 3 31 喊
+nã 6 33 爛亂
+ŋã 1 45 安
+pã 1 45 班搬
+tʰã 1 45 貪
+xã 6 33 汗限
p ẽ 3 31 本
pʰ ẽ 2 24 盆
f ẽ 5 215 糞
diff --git "a/tools/tables/data/\346\271\230\345\211\247.tsv" "b/tools/tables/data/\346\271\230\345\211\247.tsv"
new file mode 100644
index 00000000..410f6643
--- /dev/null
+++ "b/tools/tables/data/\346\271\230\345\211\247.tsv"
@@ -0,0 +1,1157 @@
+tsɿ 1 資姿咨滋輜
+tsʰɿ 2 瓷糍茲慈磁辭詞祠嗣
+tsɿ 3 紫姊子梓滓
+tsɿ 5 自字寺巳絘
+tsɿ 6 牸
+tsʰɿ 1 雌疵差
+tsʰɿ 3 此
+tsʰɿ 5 刺賜次伺
+sɿ 1 斯廝撕私司絲思師獅
+sɿ 3 死
+sɿ 5 四肆祀伺嗣飼事俟士仕侍峙
+tʃɿ˗ 1 知支枝肢之芝梔
+tʃʰɿ˗ 2 池馳遲持
+tʃɿ˗ 3 紙只旨指脂止趾址
+tʃɿ˗ 5 制製智致至治志誌痣痔窒蟄
+tʃɿ˗ 7 置執汁姪質直值織職殖植擲隻炙蜘指
+tʃʰɿ˗ 1 痴嗤鴟雉摛跐
+tʃʰɿ˗ 3 侈恥齒
+tʃʰɿ˗ 5 翅稚滯
+tʃʰɿ˗ 7 秩赤斥尺
+ʃɿ˗ 1 施詩屍豉
+ʃɿ˗ 2 時鰣
+ʃɿ˗ 3 矢屎始史使駛豕
+ʃɿ˗ 5 世勢誓逝氏示視嗜似恃式試是市柿實
+ʃɿ˗ 7 十什濕拾實失室食蝕識飾適釋石
+ɹ̠ɿ˗ 7 日
+pʰi 2 皮疲脾琵枇痹箅
+pi 3 比彼
+pi 7 鼻筆必畢碧逼煏壁璧
+pʰi 1 披批㓟
+pʰi 3 丕鄙庇痞
+pʰi 5 屁
+pʰi 7 匹僻闢劈霹弼
+mi 1 䊳
+mi 3 米
+mi 5 瞇密
+mi 7 密蜜覓泌秘
+ti 1 低
+tʰi 2 題提堤蹄啼
+ti 3 底抵的
+ti 5 帝遞地弟第蒂
+ti 7 笛敵嫡滴狄的
+tʰi 1 梯
+tʰi 3 體
+tʰi 5 替涕屜剃隸逮
+tʰi 7 剔踢糴
+li 2 梨犁黎離籬璃釐驢
+li 3 旅禮履李裏理鯉
+li 5 麗例厲勵荔吏粒利痢
+li 7 力立歷栗律率𢯰
+tsi 1 疽
+tsʰi 2 齊臍薺
+tsi 3 擠
+tsi 5 濟劑臍祭際娶聚唧
+tsi 7 疾積跡脊籍藉績緝集輯即鯽稷棘
+tsʰi 1 妻棲淒趨蛆嘁沏
+tsʰi 3 取
+tsʰi 5 砌趣
+tsʰi 7 七漆戚寂績𥉻
+si 1 西須鬚需犀胥
+si 2 徐
+si 3 洗徙髓璽
+si 5 細絮緒序敘
+si 7 錫析昔惜席夕息熄媳悉膝習襲戌恤婿
+tɕi 1 雞基稽飢饑肌姬譏機幾几屐羈箕
+tɕʰi 2 奇騎畸鰭祁祈其旗期棋歧芪
+tɕi 3 已紀幾
+tɕi 5 記忌既寄計繼季繫
+tɕi 6 徛
+tɕi 7 擊激極吉急級及給戟汲吸
+tɕʰi 1 欺
+tɕʰi 3 起啟豈
+tɕʰi 5 企契技妓器棄氣汽
+tɕʰi 7 乞訖迄吃
+ȵi 2 泥尼呢倪宜疑儀蟻
+ȵi 3 你擬蟻
+ȵi 5 義議毅誼藝詣囈
+ȵi 6 膩螞
+ȵi 7 逆溺匿暱
+ɕi 1 希稀兮奚溪綏犧熙嘻
+ɕi 2 攜
+ɕi 3 喜嬉禧
+ɕi 5 戲繫
+ɕi 6 繫
+ɕi 7 泣隙
+i 1 衣依伊醫
+i 2 移夷姨飴怡貽胰
+i 3 以椅已矣
+i 5 意異肄翼億憶弋冀縊翳懿易
+i 6 佾
+i 7 易一益亦譯邑揖抑逸液噎
+pʰu 2 蒲菩荸潽
+pu 3 補
+pu 5 布怖埠步部簿捕
+pu 7 不
+pʰu 1 鋪
+pʰu 3 普浦輔甫脯譜
+pʰu 5 舖
+pʰu 7 撲卜僕仆璞瀑曝勃覆
+ɸu 1 夫膚敷
+ɸu 2 符扶俘胡湖鬍蝴狐壺乎呼瓠
+ɸu 3 府腑俯斧釜腐撫虎滸
+ɸu 5 戶滬戽護互瓠付傅赴訃婦負富副賦父幅服斛洑附
+ɸu 7 復複腹覆忽勿弗拂佛彿沸福蝠服伏
+ku 1 姑辜孤箍估
+kʰu 2 跍
+ku 3 古牯股鼓䀦
+ku 5 故固錮僱顧
+ku 6 咕
+ku 7 骨谷穀
+kʰu 1 枯
+kʰu 3 苦
+kʰu 5 庫褲
+kʰu 7 窟哭酷
+u 1 烏污塢巫誣
+u 2 吳蜈吾梧無
+u 3 五伍午武舞侮鵡
+u 5 誤悟惡戊務霧
+u 7 物屋
+tɕy 1 豬諸居車蛛株朱硃珠拘駒
+tɕʰy 2 除渠廚瞿儲芻誅
+tɕy 3 主舉煮矩褚
+tɕy 5 巨拒距註注蛀柱住駐句具懼鑄劇據鋸著苧箸遽
+tɕy 7 局菊橘
+tɕʰy 1 區驅樞
+tɕʰy 3 處杵
+tɕʰy 5 處去屈
+tɕʰy 6 杵
+tɕʰy 7 出屈
+ȵy 3 女
+ɕy 1 書舒虛墟噓輸
+ɕy 2 殊
+ɕy 3 許鼠暑黍
+ɕy 5 恕庶墅署戍樹豎
+ɕy 6 薯
+ɕy 7 術述秫
+y 1 淤
+y 2 魚漁如餘於盂榆愉逾虞娛愚儒
+y 3 語汝與雨宇禹羽乳
+y 5 預豫愈譽籲裕遇寓玉芋喻與
+y 7 入域役疫鬱熨𢺴
+pɑ 1 巴芭笆疤琶粑
+pɑ 2 琶杷
+pʰɑ 2 爬耙扒
+pɑ 3 把㞎
+pɑ 5 霸欛壩罷絆
+pɑ 7 八爸
+pʰɑ 1 𤆵
+pʰɑ 3 啪趴
+pʰɑ 5 怕
+pʰɑ 7 拔
+mɑ 1 媽
+mɑ 2 麻痳蟆
+mɑ 3 馬碼螞
+mɑ 5 罵
+mɑ 7 抹沫
+ɸɑ 1 花
+ɸɑ 2 華鏵划
+ɸɑ 5 化劃畫話
+ɸɑ 7 法乏發髪罰伐筏滑猾
+tɑ 3 打
+tɑ 5 大
+tɑ 7 答搭達躂䐛
+tʰɑ 1 他
+tʰɑ 7 踏塔榻塌獺䍇搨
+lɑ 1 拿
+lɑ 2 拿挪
+lɑ 3 哪邋
+lɑ 5 那
+lɑ 6 喇
+lɑ 7 納拉臘蠟辣瘌捺邋旯
+tsɑ 1 渣
+tsʰɑ 2 茶搽查
+tsɑ 3 鮓
+tsɑ 5 乍炸詐榨柵
+tsɑ 6 紮
+tsɑ 7 雜劄眨炸扎札軋鍘蚱閘
+tsʰɑ 1 叉差杈釵
+tsʰɑ 5 詫岔汊插
+tsʰɑ 7 插擦察
+sɑ 1 沙紗挱痧砂杉
+sɑ 3 傻撒
+sɑ 7 殺煞靸薩析
+tʃɑ 5 嗻
+tʃɑ 7 摺
+tʃʰɑ 1 畲
+tʃʰɑ 6 哆
+kɑ 1 痂
+kʰɑ 2 蛤
+kɑ 3 假
+kɑ 6 嘎
+kɑ 7 胛胳隔圿
+kʰɑ 1 抲
+kʰɑ 3 卡
+kʰɑ 5 胯
+ŋɑ 1 丫椏疨
+ŋɑ 2 伢
+ŋɑ 5 嚙咬𧧝軋
+ŋɑ 6 砑
+xɑ 1 哈
+xɑ 3 哈
+xɑ 5 哈
+ɑ 1 阿
+pʰiɑ 3 撇
+miɑ 5 墨
+tʰiɑ 7 締
+liɑ 7 苶
+tsiɑ 1 嗟
+tɕiɑ 1 佳加嘉傢家
+tɕiɑ 3 假賈
+tɕiɑ 5 架駕嫁價稼
+tɕiɑ 7 甲夾嘎
+tɕʰiɑ 7 喫恰洽掐
+ȵiɑ 1 黏
+ȵiɑ 2 黏
+ȵiɑ 5 入䏧
+ȵiɑ 6 黏
+ɕiɑ 1 蝦
+ɕiɑ 2 霞瑕遐暇
+ɕiɑ 3 廈
+ɕiɑ 5 夏下
+ɕiɑ 7 狹峽匣狎俠挾瞎轄
+iɑ 1 鴉丫
+iɑ 2 牙芽衙涯
+iɑ 3 雅啞訝
+iɑ 5 亞
+iɑ 7 押壓鴨軋
+kuɑ 1 瓜
+kuɑ 2 呱
+kuɑ 3 寡剮
+kuɑ 5 掛卦褂
+kuɑ 7 刮括虢
+kʰuɑ 1 誇
+kʰuɑ 3 垮
+kʰuɑ 5 跨
+kʰuɑ 6 垮
+uɑ 1 蛙窪窊挖哇哇
+uɑ 2 娃
+uɑ 3 瓦搲哇歍
+uɑ 7 襪挖䁊
+tɕyɑ 1 抓
+tɕʰyɑ 2 瘸
+tɕyɑ 3 爪
+tɕʰyɑ 5 踹
+ɕyɑ 3 耍
+ɕyɑ 5 刷
+ɕyɑ 7 刷
+yɑ 5 噦
+po 1 波玻菠
+pʰo 2 婆
+po 5 播簸
+po 6 薄
+po 7 博薄剝駁鉢撥潑縛
+pʰo 1 坡
+pʰo 3 頗
+pʰo 5 破
+pʰo 7 潑
+mo 1 摸末
+mo 2 魔磨摩模膜
+mo 3 母拇麼
+mo 5 慕暮墓募幕磨
+mo 7 莫木沐目穆牧寞末茉
+to 1 多
+tʰo 2 駝陀馱坨
+to 3 朵躲垛
+to 5 惰墮剁舵
+to 6 垛
+to 7 奪咄
+tʰo 1 拖
+tʰo 3 妥嚲
+tʰo 5 唾
+tʰo 7 脫託托鐸蘀拓圫
+lo 1 囉賂
+lo 2 羅蘿鑼籮騾螺腡
+lo 3 裸䌴
+lo 5 烙摞糯
+lo 7 落賂駱酪洛絡諾樂
+tso 2 昨
+tso 3 左佐
+tso 5 座坐佐
+tso 7 作桌捉撮
+tsʰo 1 搓
+tsʰo 3 挫
+tsʰo 5 銼措錯鑿戳
+tsʰo 7 戳濯
+so 1 梭唆蓑娑嗍
+so 3 所鎖瑣
+so 7 索朔塑蟀率
+tʃo 7 着酌卓綽琢啄鐲
+tʃʰo 7 濁辵
+ʃo 5 遮
+ko 1 哥歌戈鍋
+ko 3 果裹
+ko 5 個過
+ko 6 咯
+ko 7 各鴿佮閣葛郭廓割角箇
+kʰo 1 科苛軻窠
+kʰo 3 可棵顆敤
+kʰo 5 課擱
+kʰo 7 殼確擴闊渴磕毃
+ŋo 3 我
+ŋo 7 握鄂鱷沃斡
+xo 1 呵
+xo 2 河何荷和
+xo 3 火伙夥
+xo 5 貨賀荷禍和
+xo 6 和嗬
+xo 7 活喝曷鶴霍藿豁或惑獲合盒盍蠚
+o 1 窩蝸渦萵阿屙
+o 2 鵝俄蛾訛禾
+o 5 臥餓𤌍呵
+o 7 惡罯㷈偔
+lio 7 略掠
+tsio 7 爵嚼
+tsʰio 7 嚼
+tsʰio 7 雀鵲
+sio 7 削
+tɕio 7 腳角
+tɕʰio 7 卻覺
+ȵio 7 弱瘧虐
+ɕio 7 勺
+ɕio 7 學芍碩
+io 7 岳嶽躍鑰約藥若樂
+pɘ 7 北百白柏伯帛陌
+pʰɘ 7 拍泊帕魄珀潑
+mɘ 5 墨
+mɘ 7 墨默麥脈沒
+tɘ 7 得德掇
+tʰɘ 7 特
+lɘ 5 捋
+lɘ 7 肋勒
+tsɘ 7 則側惻廁責摘窄
+tsʰɘ 7 策冊測澤擇宅
+sɘ 7 色蝨塞瑟澀
+tʃɘ 1 遮
+tʃɘ 3 者
+tʃɘ 5 蔗鷓
+tʃɘ 7 折浙哲摺䇽
+tʃʰɘ 1 車
+tʃʰɘ 3 扯
+tʃʰɘ 7 撤徹轍輒拆𦛖
+ʃɘ 1 賒奢
+ʃɘ 2 蛇
+ʃɘ 3 捨
+ʃɘ 5 社舍赦射
+ʃɘ 7 舌設攝涉折
+ɹ̠ɘ 3 惹
+kʰɘ 2 蛤
+kɘ 3 弆給
+kɘ 6 嗝
+kɘ 7 格革隔虼
+kʰɘ 3 剋
+kʰɘ 7 刻克咳客髂
+ŋɘ 7 額厄扼軛
+xɘ 7 黑核嚇赫駭
+ɘ 2 兒而
+ɘ 3 耳餌爾
+ɘ 5 二貳
+pie 5 癟
+pie 6 癟
+pie 7 屄
+pʰie 3 蹩撇
+pʰie 7 別鱉撇
+mie 1 咩
+mie 7 滅篾搣
+tie 1 爹
+tie 3 喋
+tie 7 跌迭疊蹀喋
+tʰie 7 鐵貼帖蝶諜牒
+lie 5 捩
+lie 7 列烈裂劣獵
+tsie 3 姐毑
+tsie 5 借藉
+tsie 7 接節絕
+tsʰie 3 且
+tsʰie 7 切捷截妾
+sie 1 些
+sie 2 邪斜
+sie 3 寫
+sie 5 謝卸
+sie 7 雪屑泄瀉蠍薛褻
+tɕʰie 2 茄
+tɕie 7 結潔揭劫孑
+tɕʰie 7 傑怯
+ȵie 7 業聶鑷孽捏鎳
+ɕie 7 血穴協脅歇竭謁
+ie 1 椰
+ie 2 爺
+ie 3 也冶野
+ie 5 腋夜
+ie 6 敥
+ie 7 乙葉頁凹
+kuɘ 7 國
+tɕye 5 倔
+tɕye 6 倦
+tɕye 7 決訣掘拙厥橛孑
+tɕʰye 7 缺
+ɕye 1 靴
+ɕye 7 說
+ye 3 抈
+ye 5 𠮷
+ye 7 月熱悅閱越粵曰
+pɐɛ 1 𨃅
+pʰɐɛ 2 排牌
+pɐɛ 3 擺
+pɐɛ 5 拜敗
+pʰɐɛ 3 𬧁
+pʰɐɛ 5 派
+mɐɛ 2 埋
+mɐɛ 3 買
+mɐɛ 5 賣邁
+ɸɐɛ 2 懷槐淮
+ɸɐɛ 5 壞
+tɐɛ 1 呆
+tʰɐɛ 2 臺擡苔
+tɐɛ 3 歹
+tɐɛ 5 帶戴待怠殆貸袋代
+tʰɐɛ 1 胎
+tʰɐɛ 3 奤
+tʰɐɛ 5 太態泰
+lɐɛ 1 疓
+lɐɛ 2 來
+lɐɛ 3 奶乃哪
+lɐɛ 5 奈耐賴癩那
+tsɐɛ 1 栽災齋
+tsʰɐɛ 2 才財材裁豺柴
+tsɐɛ 3 宰崽載
+tsɐɛ 5 再在寨載債
+tsʰɐɛ 1 猜差
+tsʰɐɛ 3 彩採睬踩
+tsʰɐɛ 5 菜蔡
+sɐɛ 1 腮鰓篩
+sɐɛ 3 灑塞撒
+sɐɛ 5 賽曬
+kɐɛ 1 街該皆階稭
+kɐɛ 3 改解
+kɐɛ 5 蓋介界芥疥丐屆戒械
+kɐɛ 7 箇
+kʰɐɛ 1 開揩
+kʰɐɛ 3 楷凱愷
+kʰɐɛ 5 概溉慨
+ŋɐɛ 1 哀唉挨娭
+ŋɐɛ 2 埃挨崖岩呆
+ŋɐɛ 3 矮藹靄
+ŋɐɛ 5 愛隘艾礙
+ŋɐɛ 6 雁外
+xɐɛ 2 孩鞋諧偕還
+xɐɛ 3 海蟹
+xɐɛ 5 亥懈害旱
+xɐɛ 6 解
+kuɐɛ 1 乖
+kuɐɛ 3 拐獪
+kuɐɛ 5 怪
+kʰuɐɛ 3 塊傀蒯
+kʰuɐɛ 5 快筷會劊
+kʰuɐɛ 6 擓
+uɐɛ 1 歪
+uɐɛ 3 崴
+uɐɛ 5 外
+tɕyɐɛ 3 轉
+tɕʰyɐɛ 3 揣
+ɕyɐɛ 1 衰
+ɕyɐɛ 3 甩
+ɕyɐɛ 5 帥
+pɘɪ 1 杯悲卑碑揹
+pʰɘɪ 2 培陪賠
+pɘɪ 5 貝閉陛蔽敝弊斃幣輩背裨婢臂避備倍被焙
+pɘɪ 6 篦背
+pʰɘɪ 1 胚坯丕
+pʰɘɪ 3 呸
+pʰɘɪ 5 配佩贊沛轡
+mɘɪ 1 痗
+mɘɪ 2 眉梅枚玫媒煤迷謎彌露糜靡
+mɘɪ 3 每美
+mɘɪ 5 媚楣昧寐妹
+mɘɪ 6 謎沕
+ɸɘɪ 1 飛非妃灰恢揮輝徽麾
+ɸɘɪ 2 肥回
+ɸɘɪ 3 匪菲悔賄毀䵋
+ɸɘɪ 5 肺廢費疿吠繪晦彗慧惠卉穗穢汇諱會
+tɘɪ 1 堆
+tʰɘɪ 2 頹
+tɘɪ 3 躉㨃
+tɘɪ 5 對隊兌碓
+tʰɘɪ 1 推
+tʰɘɪ 3 腿
+tʰɘɪ 5 退
+lɘɪ 1 纍
+lɘɪ 2 雷擂
+lɘɪ 3 屢呂累壘儡餒鋁
+lɘɪ 5 類淚慮濾內累
+tsɘɪ 3 嘴
+tsɘɪ 5 醉罪
+tsɘɪ 7 賊
+tsʰɘɪ 1 崔摧催炊
+tsʰɘɪ 5 翠脆粹悴碎
+sɘɪ 1 雖
+sɘɪ 2 隨
+sɘɪ 5 歲遂隧
+kuɘɪ 1 歸規閨龜窺
+kʰuɘɪ 2 葵逵圭揆夔
+kuɘɪ 3 鬼詭軌晷
+kuɘɪ 5 桂貴鱖瑰癸
+kuɘɪ 6 櫃
+kʰuɘɪ 1 虧魁盔奎
+kʰuɘɪ 3 跪
+kʰuɘɪ 5 愧潰
+uɘɪ 1 威煨
+uɘɪ 2 維唯惟帷圍葦違危桅爲微薇巍圩
+uɘɪ 3 偉緯尾委餒
+uɘɪ 5 胃謂魏畏慰衛僞未味位
+uɘɪ 6 爲
+tɕyɘɪ 1 追錐
+tɕʰyɘɪ 2 垂錘槌捶
+tɕyɘɪ 5 綴壁贅
+tɕʰyɘɪ 1 吹
+ɕyɘɪ 2 誰
+ɕyɘɪ 3 水
+ɕyɘɪ 5 睡稅瑞
+yɘɪ 5 銳
+pɐɔ 1 包胞褒
+pʰɐɔ 2 袍
+pɐɔ 3 保寶堡飽
+pɐɔ 5 報豹爆鮑暴抱齙
+pɐɔ 6 刨菢
+pʰɐɔ 1 拋泡
+pʰɐɔ 3 跑
+pʰɐɔ 5 炮泡雹𣕅
+mɐɔ 1 貓
+mɐɔ 2 毛矛茅
+mɐɔ 3 卯
+mɐɔ 5 貌冒帽
+mɐɔ 6 冇
+mɐɔ 7 冇
+tɐɔ 1 刀
+tʰɐɔ 2 桃逃陶掏萄濤
+tɐɔ 3 島倒禱
+tɐɔ 5 稻到倒盜導道
+tʰɐɔ 1 叨滔
+tʰɐɔ 3 討
+tʰɐɔ 5 套
+lɐɔ 1 撈朥
+lɐɔ 2 勞牢癆
+lɐɔ 3 老腦惱
+lɐɔ 5 鬧
+lɐɔ 6 癆
+tsɐɔ 1 糟遭䐬
+tsʰɐɔ 2 曹槽䐬嘈巢
+tsɐɔ 3 早棗蚤澡爪
+tsɐɔ 5 灶罩
+tsɐɔ 6 皂造
+tsʰɐɔ 1 操抄鈔
+tsʰɐɔ 3 草吵炒
+tsʰɐɔ 5 躁操造燥糙
+sɐɔ 1 騷梢捎筲
+sɐɔ 3 嫂稍掃叟
+sɐɔ 5 掃臊潲
+tʃɐɔ 1 招昭朝
+tʃʰɐɔ 2 朝潮
+tʃɐɔ 3 沼找
+tʃɐɔ 5 照詔召兆趙肇罩
+tʃʰɐɔ 1 超
+ʃɐɔ 1 燒
+ʃɐɔ 2 韶苕
+ʃɐɔ 3 少
+ʃɐɔ 5 少紹邵
+ɹ̠ɐɔ 2 饒撓
+ɹ̠ɐɔ 3 繞擾咬
+kɐɔ 1 高膏羔糕篙
+kɐɔ 3 搞稿犒
+kɐɔ 5 告覺窖
+kʰɐɔ 3 考烤
+kʰɐɔ 5 靠銬
+ŋɐɔ 1 爊
+ŋɐɔ 2 熬鏖𠢕
+ŋɐɔ 3 襖
+ŋɐɔ 5 傲奧懊坳拗扷
+xɐɔ 1 蒿薅
+xɐɔ 2 豪毫籇號
+xɐɔ 3 好
+xɐɔ 5 浩耗號好
+piɐɔ 1 標彪膘猋熛
+pʰiɐɔ 2 瓢嫖
+piɐɔ 3 表裱婊裱
+pʰiɐɔ 1 飄
+pʰiɐɔ 3 漂瞟
+pʰiɐɔ 5 票漂飄
+miɐɔ 1 喵
+miɐɔ 2 苗描
+miɐɔ 3 秒渺藐
+miɐɔ 5 妙謬廟
+tiɐɔ 1 刁貂雕
+tʰiɐɔ 2 條調笤
+tiɐɔ 5 釣調吊掉
+tʰiɐɔ 1 挑
+tʰiɐɔ 3 斢
+tʰiɐɔ 5 跳糶
+liɐɔ 1 蹘摷
+liɐɔ 2 撩燎遼療寥聊
+liɐɔ 3 了瞭
+liɐɔ 5 廖料
+liɐɔ 6 撂
+tsiɐɔ 1 焦椒
+tsʰiɐɔ 2 樵瞧
+tsiɐɔ 3 剿
+tsiɐɔ 5 醮
+tsiɐɔ 6 噍
+tsʰiɐɔ 1 鍬邀劁繰
+tsʰiɐɔ 3 悄
+tsʰiɐɔ 5 俏鞘
+siɐɔ 1 消宵霄硝銷肖簫
+siɐɔ 3 小
+siɐɔ 5 笑嘯肖
+tɕiɐɔ 1 驕嬌矯交郊鉸澆膠茭
+tɕʰiɐɔ 2 喬橋蕎
+tɕiɐɔ 3 絞狡餃繳攪㽱
+tɕiɐɔ 5 教校較覺叫轎
+tɕiɐɔ 6 藠交撬
+tɕʰiɐɔ 1 敲
+tɕʰiɐɔ 3 巧
+tɕʰiɐɔ 5 竅翹
+ȵiɐɔ 3 鳥杳
+ȵiɐɔ 6 尿
+ɕiɐɔ 1 囂
+ɕiɐɔ 2 餚淆
+ɕiɐɔ 3 曉
+ɕiɐɔ 5 效較校孝酵
+iɐɔ 1 妖腰要夭幺邀
+iɐɔ 2 搖謠窯姚堯鐃
+iɐɔ 3 舀
+iɐɔ 5 要耀
+iɐɔ 6 鷂
+pɵʊ 3 剖
+mɵʊ 2 謀眸
+mɵʊ 3 某畝牡
+mɵʊ 5 茂貿
+tɵʊ 1 都兜蔸
+tʰɵʊ 2 頭徒屠途塗圖投
+tɵʊ 3 堵賭抖陡斗肚
+tɵʊ 5 度妬蠹鬥逗杜渡鍍踱豆荳
+tɵʊ 6 肚
+tɵʊ 7 獨讀牘篤督毒
+tʰɵʊ 1 偷
+tʰɵʊ 3 土吐㪗
+tʰɵʊ 5 兔透
+tʰɵʊ 7 突禿腯
+lɵʊ 1 摟𨫒
+lɵʊ 2 盧爐廬樓奴蘆鸕
+lɵʊ 3 魯櫓簍縷摟虜努滷
+lɵʊ 5 陋路露漏
+lɵʊ 6 鷺
+lɵʊ 7 鹿祿六陸戮綠錄漉
+tsɵʊ 1 租鄒鯫
+tsʰɵʊ 2 鋤愁
+tsɵʊ 3 組祖阻走
+tsɵʊ 5 做奏
+tsɵʊ 7 卒足
+tsʰɵʊ 1 粗初搊
+tsʰɵʊ 3 楚礎
+tsʰɵʊ 5 醋湊助
+tsʰɵʊ 7 促逐猝驟族
+sɵʊ 1 蘇酥梳疏蔬搜颼餿蒐
+sɵʊ 3 數
+sɵʊ 5 素訴數瘦嗽漱
+sɵʊ 7 俗縮宿速肅夙續
+tʃɵʊ 1 周舟州洲
+tʃʰɵʊ 2 綢稠籌酬仇讎售
+tʃɵʊ 3 肘帚
+tʃɵʊ 5 紂晝宙咒
+tʃɵʊ 7 竹築粥燭囑蜀祝築𡎺
+tʃʰɵʊ 1 抽
+tʃʰɵʊ 3 丑醜
+tʃʰɵʊ 5 臭
+tʃʰɵʊ 7 觸束軸畜曲
+ʃɵʊ 1 收
+ʃɵʊ 3 手首守
+ʃɵʊ 5 獸售受授壽
+ʃɵʊ 7 叔淑熟塾屬贖
+ɹ̠ɵʊ 7 肉育辱褥獄欲浴
+kɵʊ 1 勾溝鉤鬮
+kɵʊ 3 狗苟枸
+kɵʊ 5 夠構購彀
+kʰɵʊ 1 摳
+kʰɵʊ 3 口
+kʰɵʊ 5 扣叩寇蔻
+ŋɵʊ 1 歐謳摳毆
+ŋɵʊ 3 藕偶嘔
+ŋɵʊ 5 漚慪
+xɵʊ 1 齁
+xɵʊ 2 猴侯喉䞀浮
+xɵʊ 3 吼否
+xɵʊ 5 后候後厚阜
+tiɵʊ 1 丟
+liɵʊ 1 溜
+liɵʊ 2 留劉流硫琉榴
+liɵʊ 3 柳
+liɵʊ 5 溜綹溜
+liɵʊ 6 溜
+tsiɵʊ 1 揪鬏
+tsʰiɵʊ 2 囚泅
+tsiɵʊ 3 酒
+tsiɵʊ 5 就㲃
+tsʰiɵʊ 1 秋鰍
+siɵʊ 1 修羞
+siɵʊ 3 袖秀鏽繡宿
+siɵʊ 7 粟
+tɕiɵʊ 1 糾鳩
+tɕʰiɵʊ 2 求球梂揪
+tɕiɵʊ 3 九久韭
+tɕiɵʊ 5 救究臼咎柩灸舅舊
+tɕiɵʊ 7 跼
+tɕʰiɵʊ 1 丘
+tɕʰiɵʊ 7 曲麯蓄
+ȵiɵʊ 2 牛
+ȵiɵʊ 3 扭紐
+ȵiɵʊ 5 扭
+ɕiɵʊ 1 休
+ɕiɵʊ 3 朽
+ɕiɵʊ 5 嗅
+ɕiɵʊ 7 蓄旭畜
+iɵʊ 1 優憂悠幽
+iɵʊ 2 尤由油郵遊猶柔揉
+iɵʊ 3 有友酉
+iɵʊ 5 幼柚誘莠祐宥鬱釉又右
+põɹ̃ 1 搬
+pʰõɹ̃ 2 盤般
+põɹ̃ 5 半伴
+pʰõɹ̃ 1 潘
+pʰõɹ̃ 3 盤跛拌
+pʰõɹ̃ 5 判叛
+mõɹ̃ 2 饅瞞
+mõɹ̃ 3 滿
+tõɹ̃ 1 端
+tʰõɹ̃ 2 團
+tõɹ̃ 3 短
+tõɹ̃ 5 段鍛緞斷
+tõɹ̃ 6 凼塅
+lõɹ̃ 1 臠
+lõɹ̃ 2 鸞圝
+lõɹ̃ 3 暖卵
+lõɹ̃ 5 亂
+tsõɹ̃ 1 鑽
+tsõɹ̃ 3 䂎
+tsõɹ̃ 5 鑽
+tsõɹ̃ 1 汆
+tsõɹ̃ 5 竄篡
+sõɹ̃ 1 酸
+sõɹ̃ 5 算蒜
+kõɹ̃ 1 官棺觀冠
+kʰõɹ̃ 2 𢑆
+kõɹ̃ 3 管館
+kõɹ̃ 5 貫灌罐觀冠
+kõɹ̃ 7 箇
+kʰõɹ̃ 1 寬
+kʰõɹ̃ 3 款皖
+kʰõɹ̃ 5 墈
+xõɹ̃ 1 歡
+xõɹ̃ 2 桓
+xõɹ̃ 3 緩
+xõɹ̃ 5 喚煥渙換幻患宦
+õɹ̃ 2 完
+õɹ̃ 3 碗腕宛婉
+õɹ̃ 5 玩
+tʃɘ̃ 1 詹瞻沾氈粘占
+tʃʰɘ̃ 2 纏
+tʃɘ̃ 3 展輾
+tʃɘ̃ 5 佔戰顫
+tʃɘ̃ 6 黵
+ʃɘ̃ 2 禪蟬
+ʃɘ̃ 3 閃陝
+ʃɘ̃ 5 扇搧膳擅贍單善騸
+piẽ 1 邊鞭編鯿
+pʰiẽ 2 便
+piẽ 3 扁匾蝙
+piẽ 5 便變辨辯
+piẽ 6 辮便
+pʰiẽ 1 篇偏
+pʰiẽ 5 騙片汴
+miẽ 2 棉綿眠
+miẽ 3 免勉娩緬
+miẽ 5 面
+tiẽ 1 顛癲
+tʰiẽ 2 田甜填
+tiẽ 3 點典
+tiẽ 5 店電奠佃殿墊簟
+tʰiẽ 1 天添
+tʰiẽ 3 舔覥
+tʰiẽ 5 掭
+liẽ 2 連蓮聯憐廉鐮簾奩鰱
+liẽ 3 臉
+liẽ 5 練煉戀斂
+liẽ 6 鏈
+tsiẽ 1 尖煎
+tsʰiẽ 2 前全泉錢潛痊撏
+tsiẽ 3 剪踐
+tsiẽ 5 漸箭濺賤薦僭𣚙煎
+tsʰiẽ 1 千殲簽籤箋遷纖
+tsʰiẽ 3 淺
+siẽ 1 先鮮仙宣暹
+siẽ 2 涎旋鏇
+siẽ 3 選癬鮮
+siẽ 5 線羨鏾
+tɕiẽ 1 肩堅兼奸
+tɕʰiẽ 2 鉗乾虔
+tɕiẽ 3 檢繭鹼撿揀
+tɕiẽ 5 見建健鍵腱劍儉件
+tɕʰiẽ 1 牽謙
+tɕʰiẽ 3 遣歉
+tɕʰiẽ 5 欠牽歉芡
+ȵiẽ 1 拈研
+ȵiẽ 2 嚴閻年鮎
+ȵiẽ 3 儼碾攆輦捏捻
+ȵiẽ 5 念硯諺驗
+ȵiẽ 6 釅
+ɕiẽ 1 軒掀
+ɕiẽ 2 賢弦嫌
+ɕiẽ 3 險顯
+ɕiẽ 5 獻憲餡現縣
+iẽ 1 煙胭淹閹醃焉
+iẽ 2 鹽炎顏延筵言簷芫
+iẽ 3 演掩眼
+iẽ 5 燕宴焰艷厭咽
+tɕyẽ 1 專磚捐涓
+tɕʰyẽ 2 拳權船傳顴
+tɕyẽ 3 轉捲鬈
+tɕyẽ 5 轉卷券眷絹篆倦傳?
+tɕʰyẽ 1 穿川釧圈
+tɕʰyẽ 3 犬喘舛
+tɕʰyẽ 5 串勸
+ɕyẽ 1 喧揎
+ɕyẽ 2 玄懸眩椽
+ɕyẽ 5 楦
+yẽ 1 冤淵箢
+yẽ 2 元原源袁緣沿鉛援丸園圓垣燃然完
+yẽ 3 遠軟染
+yẽ 5 院阮怨願
+yẽ 6 垸
+pã 1 班頒斑扳幫邦浜梆
+pʰã 2 旁滂傍龐
+pã 3 板版榜綁
+pã 5 絆扮謗棒磅蚌瓣辦
+pã 6 傍
+pʰã 1 攀胮
+pʰã 3 髈乓㩧
+pʰã 5 盼胖襻
+mã 1 鞔蒙
+mã 2 蠻忙芒茫盲
+mã 3 晚滿
+mã 5 漫幔謾慢
+mã 6 漫
+ɸã 1 番翻蕃方芳荒慌
+ɸã 2 凡帆煩藩繁礬樊防妨肪房還環黃簧皇蝗凰
+ɸã 3 反紡仿彷恍謊
+ɸã 5 範販泛梵放犯飯𠆩
+tã 1 丹單耽擔覘當鐺
+tʰã 2 談痰檀壇譚潭彈罈堂螳唐糖塘溏
+tã 3 膽擋撣黨
+tã 5 旦但擔誕憚當淡彈蛋
+tʰã 1 貪坍灘攤湯
+tʰã 3 坦毯倘躺盪䠀
+tʰã 5 探炭嘆燙摥趟盪蕩
+tʰã 6 彈
+lã 2 藍籃蘭攔欄婪男南難郎螂狼囊
+lã 3 覽攬欖纜朗曩懶盪
+lã 5 濫難爛浪
+lã 6 㫰
+tsã 1 簪髒贓
+tsʰã 2 蠶慚殘讒饞藏
+tsã 3 斬盞嶄攢
+tsã 5 贊站灒藏臟葬
+tsã 6 站棧暫撞
+tsʰã 1 餐參攙倉蒼瘡
+tsʰã 3 慘產鏟
+tsʰã 5 燦懺
+tsʰã 6 撞
+sã 1 三衫山訕桑喪
+sã 3 散饊傘嗓磉爽
+sã 5 散喪疝涮
+tʃã 1 張章樟
+tʃʰã 2 長腸場
+tʃã 3 長漲掌
+tʃã 5 杖仗綻帳賬脹悵障丈䋎
+tʃʰã 1 昌倡
+tʃʰã 3 廠敞
+tʃʰã 5 唱暢
+ʃã 1 商傷
+ʃã 2 常嘗裳
+ʃã 3 賞償
+ʃã 5 尚上
+ʃã 6 上
+ɹ̠ã 5 壤攘嚷釀
+kã 1 甘柑泔乾肝艱間缸肛岡鋼崗剛綱
+kʰã 2 扛
+kã 3 敢橄感趕桿稈竿減簡揀港擀
+kã 5 幹間艦鑑監尷柬諫槓
+kʰã 1 堪勘刊看龕嵌康糠㝩
+kʰã 3 砍坎侃慷
+kʰã 5 看抗炕
+ŋã 1 安鞍庵諳鵪骯
+ŋã 2 昂嚴
+ŋã 5 暗按案晏雁岸
+xã 1 酣邯鼾嫨
+xã 2 含函寒韓銜鹹閒行航杭
+xã 3 喊罕瞰
+xã 5 漢旱翰憾撼陷限項巷汗
+xã 6 莧
+pʰiã 3 㩧片
+tiã 1 粘
+tiã 5 甸丁
+liã 1 良糧涼梁梁量
+liã 3 兩輛
+liã 5 諒量亮
+tsiã 1 將漿
+tsʰiã 2 牆祥詳戕
+tsiã 3 獎槳
+tsiã 5 將醬匠
+tsiã 6 像
+tsʰiã 1 槍
+tsʰiã 3 搶
+tsʰiã 5 戧
+siã 1 箱廂湘相襄鑲
+siã 3 想
+siã 5 相象橡像
+siã 6 像
+tɕiã 1 江姜薑剛
+tɕʰiã 2 強
+tɕiã 3 講
+tɕiã 5 降絳
+tɕiã 6 犟
+tɕʰiã 1 腔羌疆僵
+tɕʰiã 3 強
+ȵiã 2 娘
+ȵiã 3 仰
+ɕiã 1 香鄉
+ɕiã 2 降
+ɕiã 3 響享餉
+ɕiã 5 向萫
+iã 1 央秧殃
+iã 2 羊洋烊陽楊瓤
+iã 3 養癢壤攘嚷
+iã 5 恙樣
+kuã 1 關光
+kʰuã 2 狂
+kuã 3 廣
+kuã 5 慣
+kuã 6 摜
+kʰuã 1 匡筐
+kʰuã 5 曠礦況
+uã 1 彎灣汪豌
+uã 2 頑玩王忘亡
+uã 3 晚挽枉往網
+uã 5 旺妄望萬
+uã 6 橫
+tɕyã 1 莊裝樁贓
+tɕʰyã 2 床
+tɕyã 5 壯狀撰賺
+tɕyã 6 撞
+tɕʰyã 1 窗
+tɕʰyã 3 闖撞
+tɕʰyã 5 創
+ɕyã 1 閂拴栓刪珊雙霜孀
+ɕyã 3 爽
+ɕyã 5 涮
+pən 1 奔崩
+pʰən 2 盆湓彭澎
+pən 3 本
+pən 5 笨
+pʰən 1 烹
+mən 2 門
+mən 5 悶
+mən 6 悶門
+ɸən 1 分芬紛昏婚渾葷
+ɸən 2 焚墳橫魂餛豶
+ɸən 3 粉
+ɸən 5 奮糞忿憤噴份混
+tən 1 燈登敦墩蹬
+tʰən 2 騰藤滕謄屯豚囤臀
+tən 3 等戥礅
+tən 5 頓盾遁沌凳瞪鄧敦蹾
+tən 6 鈍
+tʰən 1 吞飩
+tʰən 3 隥震
+tʰən 5 稱
+lən 2 輪倫淪崙論能
+lən 3 冷
+lən 5 論嫩
+tsən 1 尊樽遵蹲曾增僧爭睜箏榛瑧
+tsʰən 2 層存橙
+tsən 3 怎
+tsən 5 憎贈甑俊竣浚
+tsən 6 澄捘
+tsʰən 1 村皴
+tsʰən 5 寸襯䟫
+sən 1 孫生牲笙甥參
+sən 2 荀旬詢循巡
+sən 3 省損筍
+sən 5 遜滲殉
+tʃən 1 珍真針斟貞偵蒸正征徵
+tʃʰən 2 陳塵沉臣澄承丞呈成城誠
+tʃən 3 診拯枕整
+tʃən 5 鎮振震疹朕陣正症證政鄭
+tʃən 6 澄
+tʃʰən 1 稱撐抻蟶
+tʃʰən 3 懲
+tʃʰən 5 趁秤稱牚
+ʃən 1 身申伸深升聲勝
+ʃən 2 神辰晨唇娠乘繩
+ʃən 3 審嬸沈
+ʃən 5 慎腎甚葚聖盛胜剩
+ɹ̠ən 2 人任仁壬
+ɹ̠ən 3 忍
+ɹ̠ən 5 任妊賃扔認
+kən 1 根跟更庚耕羹
+kən 3 耿哽整梗粳
+kən 5 更亙
+kʰən 1 坑
+kʰən 3 肯啃
+ŋən 1 恩
+ŋən 6 硬嗯
+xən 1 亨
+xən 2 痕恆衡
+xən 3 很狠
+xən 5 恨
+xən 6 啈哼
+pin 1 賓檳殯鑌彬冰兵
+pʰin 2 貧憑平評萍瓶屏頻蘋
+pin 3 丙秉柄餅禀
+pin 5 並併迸病鬢
+pʰin 1 拼姘
+pʰin 3 品
+pʰin 5 聘牝
+min 2 民泯閩明萌盟鳴名銘冥緡
+min 3 敏憫皿抿
+min 5 命
+tin 1 丁釘疔汀砧
+tʰin 2 亭停廷庭蜓
+tin 3 頂鼎
+tin 5 釘定錠訂
+tʰin 1 廳聽
+tʰin 3 艇挺
+tʰin 5 聽
+lin 2 林淋臨鄰鱗燐陵菱凌靈鈴玲伶零
+lin 3 領嶺凜廩檀
+lin 5 吝令另
+lin 6 凌
+tsin 1 精睛津晶旌侵
+tsʰin 2 秦晴情尋
+tsin 3 井儘
+tsin 5 進晉淨靜盡浸
+tsʰin 1 清青蜻親
+tsʰin 2 請寢
+tsʰin 3 親浸凊
+sin 1 心星新薪辛
+sin 3 醒擤
+sin 5 信訊迅性姓腥囟
+tɕin 1 斤巾筋京鯨驚擎荊金今襟經兢
+tɕʰin 2 勤芹琴禽擒
+tɕin 3 緊謹景警頸錦
+tɕin 5 勁莖竟境鏡敬禁徑競近
+tɕin 6 噤
+tɕʰin 1 輕欽卿
+tɕʰin 3 顉
+tɕʰin 5 慶磬罄僅
+ȵin 2 凝寧吟
+ȵin 5 佞
+ɕin 1 欣興馨
+ɕin 2 形刑型行
+ɕin 5 幸杏釁興行焮
+in 1 因姻殷音陰蔭英鷹鶯鸚櫻嬰纓
+in 2 銀寅蠅迎營淫贏仍
+in 3 引隱飲影穎魘
+in 5 印蔭映應𢷍飲
+kuən 3 滾
+kuən 5 棍
+kʰuən 1 昆崑坤
+kʰuən 3 捆
+kʰuən 5 困睏
+uən 1 溫瘟
+uən 2 文紋聞蚊
+uən 3 穩吻刎
+uən 5 問
+tɕyn 1 君軍均鈞諄
+tɕʰyn 2 群裙瓊
+tɕyn 3 準
+tɕyn 5 窘郡菌圳
+tɕʰyn 1 春傾
+tɕʰyn 3 蠢頃
+ɕyn 1 熏薰勳
+ɕyn 2 純醇馴
+ɕyn 3 瞬迥
+ɕyn 5 訓舜順
+yn 2 雲勻榮螢塋縈
+yn 3 允尹永隕
+yn 5 韻熨刃泳詠潤孕
+yn 6 閏
+poŋ 1 繃
+pʰoŋ 2 朋棚篷蓬𨂃弸
+poŋ 5 蹦
+pʰoŋ 1 噴
+pʰoŋ 3 捧
+pʰoŋ 5 碰噴
+pʰoŋ 6 噴
+moŋ 1 蒙
+moŋ 2 萌盟蒙
+moŋ 3 猛蒙懵
+moŋ 5 孟夢
+toŋ 1 東冬
+tʰoŋ 2 同銅桐筒童瞳
+toŋ 3 董懂抍
+toŋ 5 凍棟動洞
+tʰoŋ 1 通
+tʰoŋ 3 桶捅統
+tʰoŋ 5 痛疼
+loŋ 1 聾
+loŋ 2 龍籠隆農濃膿
+loŋ 3 攏隴壠
+loŋ 5 弄怒
+tsoŋ 1 宗棕鬃
+tsʰoŋ 2 從叢崇
+tsoŋ 3 總
+tsoŋ 5 粽蹤縱皺縐
+tsʰoŋ 1 匆蔥聰囪從
+soŋ 1 松鬆嵩
+soŋ 2 㞞
+soŋ 3 聳慫
+soŋ 5 送宋誦頌訟
+tʃoŋ 1 中忠鐘鍾終盅
+tʃʰoŋ 2 蟲重
+tʃoŋ 3 腫種塚
+tʃoŋ 5 仲中眾重種
+tʃʰoŋ 1 充衝舂
+tʃʰoŋ 3 寵
+tʃʰoŋ 5 銃衝
+koŋ 1 公工攻功弓躬宮恭供
+koŋ 3 拱鞏汞凸
+koŋ 5 貢供共羾
+kʰoŋ 1 空
+kʰoŋ 3 孔悉
+kʰoŋ 5 控空
+ŋoŋ 1 翁壅
+ŋoŋ 5 甕壅蕹齆
+ŋoŋ 7 𩑦
+xoŋ 1 轟烘哄豐風瘋楓封峰蜂鋒
+xoŋ 2 宏紅洪弘虹鴻馮逢縫
+xoŋ 3 諷哄
+xoŋ 5 鳳奉俸
+xoŋ 6 縫蕻
+tɕʰioŋ 2 窮穹
+ɕioŋ 1 兄胸兇
+ɕioŋ 2 熊雄鱅
+ioŋ 1 雍
+ioŋ 2 戎絨融茸容鎔庸
+ioŋ 3 勇湧甬擁冗
+ioŋ 5 用
+ioŋ 6 傭
+m̩ 1 姆
+n̩ 3 你
diff --git "a/tools/tables/data/\351\271\275\345\237\216.tsv" "b/tools/tables/data/\351\271\275\345\237\216.tsv"
index 99758382..f1bd5554 100644
--- "a/tools/tables/data/\351\271\275\345\237\216.tsv"
+++ "b/tools/tables/data/\351\271\275\345\237\216.tsv"
@@ -10,7 +10,7 @@ t ①低③底抵牴砥詆邸⑤弟第帝地遞
tʰ ①梯②堤題提蹄啼③體⑤替剃屜遞蒂締
n ②尼泥倪霓妮⑤膩
l ②犁黎離籬璃梨釐狸③禮李里裏理鯉⑤例厲勵麗隸荔利痢吏礪蜊
-tɕ ①雞飢饑肌磯譏機幾{~乎}奇{~數}基嵇姬稽杞{枸~}檵{枸~}薺{~菜}③擠幾几{茶~}己蟣紀{~律}⑤祭際濟計繼繫{~鞋帶}技寄記紀{年~}忌既霽悸驥冀薊妓劑
+tɕ ①雞飢饑肌磯譏機幾{~乎}奇{~數}基嵇姬稽杞{枸~}檵{枸~}薺{~菜}③擠幾几{茶~}己蟣紀{~律}⑤祭際濟計繼繫{~鞋帶}技寄記紀{年~}忌既霽悸驥冀薊妓劑季鯚{~花魚:鱖魚}鱖
tɕʰ ①妻棲期企{~圖}悽蹊欺②齊薺{荸~}臍奇{~怪}騎祁其歧棋旗祈麒琦鰭③砌啓企{~業}起杞{~人憂天}豈⑤契器棄氣汽
ɕ ①西犀犧嬉{~戲}熙希稀兮②奚溪攜洗璽喜徙嬉{~~蛛}⑤細系{~統}係{關~}繫{聯~}戲
0 ①醫衣依銥矣1裔勩{器物逐漸磨損失去棱角、鋒芒等}②宜儀誼移伊夷姨胰疑飴貽眙{盱~}頤沂遺迤彝嵇{姓}③椅倚已以矣2⑤藝義議翳肄意異毅憶2易{難~}億囈癔臆詣蟻擬曳1
@@ -31,7 +31,7 @@ x ①乎呼烀②湖胡鬍衚狐壺葫蝴瑚糊弧和{~牌}③虎滸琥戽{~
yᶽ
n ③女
l ②驢魚{木~子}③呂旅褸縷履鋁侶屢慮濾
-tɕ ①居車拘駒疽苣{萵~}③舉⑤巨拒據鋸聚俱具句懼炬距颶矩
+tɕ ①居車拘駒疽苣{萵~}蛆{虴~(蟈蟈)}③舉⑤巨拒據鋸聚俱具句懼炬距颶矩
tɕʰ ①蛆趨區驅軀②渠瞿徐衢③取娶⑤去趣祛{~寒}
ɕ ①虛墟噓須鬚胥需盱荽{芫~}③許栩詡序敘緒絮婿
0 ①淤芋瘀迂{~腐}②魚漁於餘余愚虞娛盂榆愉愈迂③語雨禹羽嶼予宇⑤御禦譽預豫遇寓與予{給~}喻籲{呼~}裕馭逾玉
@@ -45,7 +45,7 @@ n ②拿③哪⑤那=
l ①拉垃③喇
ts ①楂渣揸{~開:張開}奓{~開:張開}遮喳②眨昨③蔗⑤詐榨炸{爆~}乍
tsʰ ①叉杈差{~別}釵1車-{踏~:腳踏的水車}②茶搽茬查③鑔⑤岔
-s ①沙紗裟賒-{~賬}②蛇-佘-{~太君}③灑傻⑤舍-廈
+s ①沙紗裟賒-{~賬}②蛇-佘-{~太君}③灑傻⑤舍-{丁頭~:門開在山牆,矮而小的草房}廈
k ①家-加-③嘎尕{~~,義爲很小或很少}⑤尬{尷~}嫁-
kʰ ①卡{~住脖子}②□{~食,~強}□{用力做某事或行動喫力}③卡{關~}⑤揢{緊抓}
x ①𨉣{~腰}哈{~腰}哈下-②□{不顧效果而任性爲之,含有魯莽之意}蛤{~蟆}③哈{姓}
@@ -99,7 +99,7 @@ tʰ ①掏□{擊(拳):~他一拳}滔燾②桃逃淘陶萄濤{浪~}啕③
n ①孬②撓③腦惱瑙⑤鬧
l ①撈{~一把}繞-②勞撈{打~}牢嘮{~叨}澇{排~}鐃蟯嘵③老姥佬擾⑤繞=
ts ①遭糟朝{今~}召昭招沼{~氣}釗③早棗蚤澡找藻沼{~池}皂{肥~}造1爪⑤臊竈笊{~籬}罩棹趙兆照詔肇造{(又)}
-tsʰ ①操抄剿超吵1②曹槽巢朝{~代}潮晁嘲嘈③草吵2炒鈔1⑤造2糙鈔2
+tsʰ ①操抄剿超吵1譟{叫}②曹槽巢朝{~代}潮晁嘲嘈③草吵2炒鈔1⑤造2糙鈔2
s ①騷臊梢捎燒捎燒搔稍②韻紹③掃{~地,~帚}嫂少{多~}⑤少{年~}邵苕哨𢜶{快}齠{頭~子:第一個孩子}
k ①高膏{~藥}篙羔糕皋茭-睾③稿攪搞鎬⑤告膏{~油}酵-窖覺{睡~}叫{~花子}
kʰ ①敲-③考烤拷⑤靠犒銬
@@ -245,7 +245,7 @@ p ①奔{~跑}錛③本⑤笨奔{投~}
pʰ ①噴{~水}②盆⑤噴{~香}
m ①悶{~聲~氣}②門們捫盟{(新)}明-⑤悶{心~}燜
f ①分芬紛吩酚汾②墳焚③粉⑤憤奮忿氛份糞分{~量}
-t ①敦墩蹲登燈鐙蹬瞪③等戥⑤飩囤{糧~}盾頓鈍扽{~緊}遁凳鄧瞪澄{~使液體的雜質沉下去}
+t ①敦墩犜{~牛:公牛}蹲登燈鐙蹬瞪③等戥⑤飩囤{糧~}盾頓鈍扽{~緊}遁凳鄧瞪澄{~使液體的雜質沉下去}
tʰ ①吞熥②豚騰謄騰疼囤{~積}臀屯⑤□{~子:嗓子}褪{~褲子}
n ①嫩-②能⑤嫩=
l ①扔楞日{~裏:白天}②壬人任{姓}仁論{~語}侖崙仍倫掄輪淪綸{滌~}棱{~角}③忍冷刃韌紉仞荏⑤賃任{~務}認論{議~}愣飪閏-
@@ -410,7 +410,7 @@ x ⑦忽核{杏~}𣝗{杏~}
p ⑦鉢撥餑脖鵓{~鴿}
pʰ ⑦潑勃渤
m ⑦末沫茉
-t ⑦掇{拾~}奪咄□{慢行;慢慢向前~}□{lʊʔ7~:學不會,做不好(含笨的意思)}
+t ⑦掇{拾~}奪咄□{慢行;慢慢向前~}□{lʊʔ7~:學不會,做不好(含笨的意思)}□{蝗蟲~子:蝗蟲幼蟲}
tʰ ⑦脫
n ⑦□{牙齒不好的人慢慢嚼稱~}
l ⑦那儒□{~ tʊʔ7}
@@ -430,7 +430,7 @@ iʔ
p ⑦鼻=別彆鱉逼碧璧壁筆畢必弼愎癟蹩嗶憋
pʰ ⑦枇{~杷}撇僻闢辟劈匹譬霹瞥鼻-
m ⑦滅篾覓蜜密蔑衊
-t ⑦跌疊碟牒蝶諜喋的{目~}滴嫡笛敵狄嘀鏑迭荻糴迪翟{墨~}滌=
+t ⑦跌疊碟牒蝶諜喋的{目~}滴嫡笛敵狄嘀鏑迭荻糴迪翟{墨~}滌=虴{~蛆(蟈蟈)}
tʰ ⑦帖貼鐵踢剔惕滌-
n ⑦聶鑷躡孽匿溺逆涅捏
l ⑦獵立粒笠列烈裂熱劣律率{效~}力歷曆栗荔{~枝}瀝靂櫟礫溧冽
diff --git "a/tools/tables/data/\351\271\275\345\237\216\350\245\277\351\204\225.tsv" "b/tools/tables/data/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
index 8eac6feb..7ad5c9ce 100644
--- "a/tools/tables/data/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
+++ "b/tools/tables/data/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
@@ -23,7 +23,7 @@ pʰ [1]鋪{動詞}步-{一~、幾~路}潽{溢出}[2]蒲{~公英}菩{~薩
#yᶽ
ȵ [3]女
l [1]鑢{繩子太細,~得手疼}[2]驢魚+{木~}[3]縷褸屢呂侶鋁穭旅履[5]慮濾
-tɕ [1]居車拘{喻人不知变通}駒狙蛆{虴~(蚱蜢)}[3]舉鬼+{老~:在行}[5]句拒距據鋸俱聚矩榘具懼巨
+tɕ [1]居車{~馬炮}拘{喻人不知变通}駒狙蛆{虴~(蚱蜢)}[3]舉鬼+{老~:在行}[5]句拒距據鋸俱聚矩榘具懼巨
tɕʰ [1]蛆{~子}趨區驅軀遂{不順~:不吉利}[2]徐渠瞿衢[3]取娶[5]去趣
ɕ [1]虛墟噓須鬚需吁荽{芫~:香菜}胥[3]許滸{~墅關}[5]序敘婿緒{頭~}
0 [1]淤與迂遇芋[2]於于余餘愚虞娛盂榆逾愉魚如+{假~}竽[3]語雨宇羽喻[5]御禦譽預豫愈癒寓裕玉
@@ -378,7 +378,7 @@ tɕʰ [1]傾[2]瓊窮
0 [1]雍癰擁用-傭[2]榮容蓉熔鎔榕融[3]永=泳詠勇甬蛹[5]用=
#æʔ
-p [7]薄=搏博剝駁雹{冰~}柏+{~油}煿{煎,本字爲爆:油~蛋}爆{俗字爲煿}縛{束~}
+p [7]薄{~荷}搏博剝駁雹{冰~}柏+{~油}煿{煎,本字爲爆:油~蛋}爆{俗字爲煿}縛{束~}
pʰ [7]樸薄-{~粥、~刀}箔{錫~紙、~子(籬笆)} 㩧{接住}杷
m [7]莫膜幕寞摸陌{~生}䙏?{~衫子}
f [7]縛
@@ -392,29 +392,8 @@ tsʰ [7]着{睡不~覺、燒~了}昨綽焯㪕{用工具~魚}錯{~過機
s [7]索勺芍妁箾?{用力甩}爍碩
k [7]各閣擱覺-{~老}角隔+{隔斷:~下來}
kʰ [7]殼搉{敲擊}
-0 [7]惡噁鄂
x [7]學-鶴𥀣{緊靠}郝
-
-#iæʔ
-n [7]虐瘧
-l [7]略掠
-tɕ [7]爵覺腳腳{一~:一直}
-tɕʰ [7]雀鵲嚼{~蛆、咬~}卻榷皵確
-ɕ [7]學=削□{“向日”的合音:~葵}
-0 [7]約藥葯鑰躍嶽樂岳
-
-#uæʔ
-k [7]郭廓
-kʰ [7]擴
-x [7]霍藿鑊剿
-
-#yæʔ
-tɕ [7]桌卓琢涿濁捉鐲浞擢{把筷子~齊了}
-tɕʰ [7]戳㪬{~茄子}齪
-ɕ [7]嗍{吮吸}欶{吮吸}朔{~氣:寒氣}
-
-#æʔ
-0 [7]阿鴨-押-壓-
+0 [7]惡噁鄂阿鴨-押-壓-
#iæʔ
p [7]八捌拔=
@@ -424,25 +403,28 @@ f [7]法乏發髮伐垡{~頭:土塊}筏罰
v [7]挖襪
t [7]答搭沓達瘩瘩{~背(背部的痈)}
tʰ [7]踏塔榻塌獺溻搨{圖抹}遢
-n [7]納捺鈉
-l [7]臘蠟邋瘌辣拉-{~寡話}
+n [7]納捺鈉虐瘧
+l [7]臘蠟邋瘌辣拉-{~寡話}略掠
ts [7]雜扎紮眨炸煠札鍘砸{扔}閘=軋=
tsʰ [7]插閘-擦察薩+{菩~}
s [7]撒薩殺㪪{木頭~:楔子}𩐅{木頭~:楔子}煞靸{搭~子:拖鞋}
k [7]夾軋-{~花}扴{~屁股:擦屁股}
kʰ [7]掐恰{~是:正是}狹{促~}
x [7]狹瞎下+{一~子}
-tɕ [7]甲胛鉀
-ɕ [7]峽匣轄
-0 [7]鴨=壓=押=
+tɕ [7]甲胛鉀爵覺腳腳{一~:一直}
+tɕʰ [7]雀鵲嚼{~蛆、咬~}卻榷皵確
+ɕ [7]峽匣轄學=削□{“向日”的合音:~葵}
+0 [7]鴨=壓=押=約藥葯鑰躍嶽樂岳
#uæʔ
-k [7]刮{~寶寶(墮胎)}颳括聒𣁳{~水}
-kʰ [7]䯇?{絆;劃}
-x [7]滑猾
+k [7]郭廓刮{~寶寶(墮胎)}颳括聒𣁳{~水}
+kʰ [7]擴䯇?{絆;劃}
+x [7]霍藿鑊剿滑猾
#yæʔ
-ɕ [7]刷
+tɕ [7]桌卓琢涿濁捉鐲浞擢{把筷子~齊了}
+tɕʰ [7]戳㪬{~茄子}齪
+ɕ [7]嗍{吮吸}欶{吮吸}朔{~氣:寒氣}刷
#ɔʔ
p [7]泊北百柏佰白=檗卜蔔
@@ -487,10 +469,6 @@ x [7]嚇核覈黑赫齕{啃}
#ɤʔ
k [7]箇{這}
-#iəʔ
-tɕ [7]脊
-tɕʰ [7]七柒漆膝迄乞喫
-
#iəʔ
p [7]別彆鱉憋筆畢必弼逼碧壁
pʰ [7]譬鼻撇匹僻劈䥕鐅{~鍋}枇
@@ -502,8 +480,8 @@ l [7]立笠粒列裂烈熱劣栗慄律力歷曆瀝{朱~溝}
ts [7]折摺褶哲蜇浙䇽
tsʰ [7]撤徹轍
s [7]攝涉設舌折{~本}
-tɕ [7]接捷劫急級給{供~、~他}及傑緝集節截結潔吉疾即極積跡蹟籍藉績寂激擊癤揭竭吃{~~子:口吃的人}劇桔{~梗}圾
-tɕʰ [7]妾怯泣楔膝契席-{~子}輯
+tɕ [7]脊接捷劫急級給{供~、~他}及傑緝集節截結潔吉疾即極積跡蹟籍藉績寂激擊癤揭竭吃{~~子:口吃的人}劇桔{~梗}圾
+tɕʰ [7]七柒漆膝迄乞喫妾怯泣楔膝契席-{~子}輯
ɕ [7]協脅洽{接~}挾吸習襲歇息熄媳錫析昔惜席={主~}夕悉揭{掀}泄
0 [7]靨葉頁業揖噎乙一逸憶抑翼益亦易{貿~}液腋掖擪悒譯佚翌弈奕
diff --git "a/tools/tables/output/_\350\251\263\346\203\205.json" "b/tools/tables/output/_\350\251\263\346\203\205.json"
index c9fd3fa5..7685841b 100644
--- "a/tools/tables/output/_\350\251\263\346\203\205.json"
+++ "b/tools/tables/output/_\350\251\263\346\203\205.json"
@@ -6595,6 +6595,45 @@
"無調": false,
"聲調": "{\"1\": [\"35\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"24\", \"5\", \"3\", \"去\", \"꜄\"]}"
},
+ "漢川脈旺": {
+ "語言": "漢川脈旺話",
+ "簡稱": "漢川脈旺",
+ "文件名": "湖北汉川脉旺镇.docx",
+ "文件格式": "縣志",
+ "跳過行數": 0,
+ "方言島": false,
+ "地圖集二排序": "BHAB-019",
+ "地圖集二顏色": "#E54E5D",
+ "地圖集二分區": "西南官話-湖廣片-鄂中小片",
+ "音典排序": "E3-010",
+ "音典顏色": "#8E25DB",
+ "音典分區": "長江-下湖廣",
+ "陳邡排序": "11O565",
+ "陳邡顏色": "#800000",
+ "陳邡分區": "官話-長江-西南大片-江漢片",
+ "行政區級別": "鄕級",
+ "省": "湖北",
+ "市": "孝感",
+ "縣": "漢川",
+ "鎮": "脈旺",
+ "村": "",
+ "自然村": "",
+ "地點": "湖北孝感漢川脈旺",
+ "版本": "",
+ "經緯度": "113.609052,30.506334",
+ "地圖級別": "3",
+ "作者": "",
+ "錄入人": "DaiDzao",
+ "維護人": "",
+ "推薦人": "",
+ "來源": "《湖北汉川市脉旺镇同音字汇》",
+ "參考文獻": "",
+ "音系": "",
+ "說明": "",
+ "繁簡": "",
+ "無調": false,
+ "聲調": "{\"1\": [\"45\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"214\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"44\", \"5\", \"3\", \"去\", \"꜄\"], \"7\": [\"23\", \"7\", \"4\", \"入\", \"꜆\"]}"
+ },
"孝昌小河": {
"語言": "孝昌小河話",
"簡稱": "孝昌小河",
@@ -6605,7 +6644,7 @@
"地圖集二排序": "BGC-003",
"地圖集二顏色": "#EB6E77",
"地圖集二分區": "江淮官話-黃孝片",
- "音典排序": "E3-006",
+ "音典排序": "E3-015",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O541",
@@ -6644,7 +6683,7 @@
"地圖集二排序": "BGC-004",
"地圖集二顏色": "#EB6E77",
"地圖集二分區": "江淮官話-黃孝片",
- "音典排序": "E3-007",
+ "音典排序": "E3-016",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O541",
@@ -6683,7 +6722,7 @@
"地圖集二排序": "BGC-010",
"地圖集二顏色": "#EB6E77",
"地圖集二分區": "江淮官話-黃孝片",
- "音典排序": "E3-014",
+ "音典排序": "E3-023",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O542",
@@ -6722,7 +6761,7 @@
"地圖集二排序": "BGD-001",
"地圖集二顏色": "#EB6E77",
"地圖集二分區": "江淮官話-竹柞片",
- "音典排序": "E3-020",
+ "音典排序": "E3-029",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O56C",
@@ -6761,7 +6800,7 @@
"地圖集二排序": "BEH-010",
"地圖集二顏色": "#F5B3B3",
"地圖集二分區": "中原官話-信蚌片",
- "音典排序": "E3-022",
+ "音典排序": "E3-031",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O533",
@@ -6800,7 +6839,7 @@
"地圖集二排序": "BEH-011",
"地圖集二顏色": "#F5B3B3",
"地圖集二分區": "中原官話-信蚌片",
- "音典排序": "E3-023",
+ "音典排序": "E3-032",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O533",
@@ -6839,7 +6878,7 @@
"地圖集二排序": "BEH-012",
"地圖集二顏色": "#F5B3B3",
"地圖集二分區": "中原官話-信蚌片",
- "音典排序": "E3-024",
+ "音典排序": "E3-033",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O533",
@@ -6878,7 +6917,7 @@
"地圖集二排序": "BEH-013",
"地圖集二顏色": "#F5B3B3",
"地圖集二分區": "中原官話-信蚌片",
- "音典排序": "E3-025",
+ "音典排序": "E3-034",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O533",
@@ -6907,56 +6946,17 @@
"無調": false,
"聲調": "{\"1\": [\"31\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"55\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"24\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"212\", \"5\", \"3\", \"去\", \"꜄\"]}"
},
- "漢川脈旺": {
- "語言": "漢川脈旺話",
- "簡稱": "漢川脈旺",
- "文件名": "湖北汉川脉旺镇.docx",
- "文件格式": "縣志",
- "跳過行數": 0,
- "方言島": false,
- "地圖集二排序": "BHAB-019",
- "地圖集二顏色": "#E54E5D",
- "地圖集二分區": "西南官話-湖廣片-鄂中小片",
- "音典排序": "E3-031",
- "音典顏色": "#8E25DB",
- "音典分區": "長江-下湖廣",
- "陳邡排序": "11O565",
- "陳邡顏色": "#800000",
- "陳邡分區": "官話-長江-西南大片-江漢片",
- "行政區級別": "鄕級",
- "省": "湖北",
- "市": "孝感",
- "縣": "漢川",
- "鎮": "脈旺",
- "村": "",
- "自然村": "",
- "地點": "湖北孝感漢川脈旺",
- "版本": "",
- "經緯度": "113.609052,30.506334",
- "地圖級別": "3",
- "作者": "",
- "錄入人": "DaiDzao",
- "維護人": "",
- "推薦人": "",
- "來源": "《湖北汉川市脉旺镇同音字汇》",
- "參考文獻": "",
- "音系": "",
- "說明": "",
- "繁簡": "",
- "無調": false,
- "聲調": "{\"1\": [\"45\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"214\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"44\", \"5\", \"3\", \"去\", \"꜄\"], \"7\": [\"23\", \"7\", \"4\", \"入\", \"꜆\"]}"
- },
"大庸北": {
"語言": "大庸[張家界]城北話(老城區)",
"簡稱": "大庸北",
"文件名": "大庸北*.xlsx",
- "文件格式": "縣志",
+ "文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
"地圖集二排序": "BHAB-028",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-鄂中小片",
- "音典排序": "E3-036",
+ "音典排序": "E3-040",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O571",
@@ -6970,7 +6970,7 @@
"村": "",
"自然村": "",
"地點": "湖南張家界永定崇文",
- "版本": "2024-12-27",
+ "版本": "2024-12-31",
"經緯度": "110.487310,29.128540",
"地圖級別": "3",
"作者": "",
@@ -6995,7 +6995,7 @@
"地圖集二排序": "BHAB-029",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-鄂中小片",
- "音典排序": "E3-037",
+ "音典排序": "E3-041",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O570",
@@ -7034,7 +7034,7 @@
"地圖集二排序": "BHAB-026",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-鄂中小片",
- "音典排序": "E3-038",
+ "音典排序": "E3-042",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O571",
@@ -7073,7 +7073,7 @@
"地圖集二排序": "BHAD-004",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘西小片",
- "音典排序": "E3-040",
+ "音典排序": "E3-044",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O573",
@@ -7112,7 +7112,7 @@
"地圖集二排序": "BHAF-003",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-靖晃小片",
- "音典排序": "E3-041",
+ "音典排序": "E3-045",
"音典顏色": "#8E25DB",
"音典分區": "長江-下湖廣",
"陳邡排序": "11O590",
@@ -7151,9 +7151,9 @@
"地圖集二排序": "BHAC-016",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-001",
+ "音典排序": "E4A-001",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-常德",
"陳邡排序": "11P323",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常西大片-常西片",
@@ -7180,83 +7180,83 @@
"無調": false,
"聲調": "{\"1\": [\"44\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"35\", \"5\", \"3\", \"去入\", \"꜄\"]}"
},
- "石門": {
- "語言": "石門楚江(城關)話",
- "簡稱": "石門",
- "文件名": "常德石门*.docx",
- "文件格式": "縣志",
+ "漢壽": {
+ "語言": "漢壽龍陽(城關)話",
+ "簡稱": "漢壽",
+ "文件名": "常德汉寿YB*.xlsx",
+ "文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-004",
+ "地圖集二排序": "BHAC-015",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-002",
+ "音典排序": "E4A-002",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
- "陳邡排序": "11P322",
+ "音典分區": "長江-常澧-常德",
+ "陳邡排序": "11P210",
"陳邡顏色": "#800000",
- "陳邡分區": "官話-常澧-常西大片-常西片",
+ "陳邡分區": "官話-常澧-常東大片-安漢片",
"行政區級別": "縣級",
"省": "湖南",
"市": "常德",
- "縣": "石門",
+ "縣": "漢壽",
"鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南常德石門",
- "版本": "2024-12-22",
- "經緯度": "111.386011,29.590676",
+ "地點": "湖南常德漢壽",
+ "版本": "2024-12-19",
+ "經緯度": "111.976991,28.911842",
"地圖級別": "3",
"作者": "",
"錄入人": "DaiDzao",
- "維護人": "",
+ "維護人": "冰糖橙YB",
"推薦人": "",
- "來源": "《湖南石门方言语音研究》《石门方言音韵研究》《常德地区志·方言志》",
+ "來源": "《常德地区志·方言志》",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "简",
+ "繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"35\", \"1\", \"1a\", \"陰平入\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"33\", \"5\", \"3\", \"去陽入\", \"꜄\"]}"
+ "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去陽入\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
},
- "臨澧": {
- "語言": "臨澧城關話",
- "簡稱": "臨澧",
- "文件名": "常德临澧YB*.xlsx",
- "文件格式": "跳跳老鼠",
+ "桃源": {
+ "語言": "桃源漳江(城關)話",
+ "簡稱": "桃源",
+ "文件名": "湖南省桃源方言同音字表*.xlsx",
+ "文件格式": "縣志",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-008",
+ "地圖集二排序": "BHAC-017",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-006",
+ "音典排序": "E4A-003",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
- "陳邡排序": "11P322",
+ "音典分區": "長江-常澧-常德",
+ "陳邡排序": "11P323",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常西大片-常西片",
- "行政區級別": "縣級",
+ "行政區級別": "鄕級",
"省": "湖南",
"市": "常德",
- "縣": "臨澧",
- "鎮": "",
+ "縣": "桃源",
+ "鎮": "漳江街道",
"村": "",
"自然村": "",
- "地點": "湖南常德臨澧",
+ "地點": "湖南常德桃源漳江街道",
"版本": "2024-12-22",
- "經緯度": "111.654079,29.446879",
+ "經緯度": "111.475115,28.895462",
"地圖級別": "3",
"作者": "",
- "錄入人": "DaiDzao",
- "維護人": "冰糖橙YB",
+ "錄入人": "凌俊 (空島。)",
+ "維護人": "冰糖橙",
"推薦人": "",
- "來源": "《临澧方言语音研究》《常德地区志·方言志》",
+ "來源": "《桃源县方言语音研究》",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "繁",
+ "繁簡": "简",
"無調": false,
- "聲調": "{\"1\": [\"45\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"215\", \"5\", \"3a\", \"陰去入聲\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去入\", \"꜅\"]}"
+ "聲調": "{\"1\": [\"35\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"13\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去入\", \"꜅\"], \"7\": [\"55\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
},
"澧縣": {
"語言": "澧縣澧陽(城關)話",
@@ -7268,9 +7268,9 @@
"地圖集二排序": "BHAC-009",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-007",
+ "音典排序": "E4B-001",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡排序": "11P322",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常西大片-常西片",
@@ -7297,161 +7297,161 @@
"無調": false,
"聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"223\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去入\", \"꜅\"], \"7\": [\"35\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
},
- "津市": {
- "語言": "津市城關話",
- "簡稱": "津市",
- "文件名": "常德津市YB*.xlsx",
+ "安鄕": {
+ "語言": "安鄕深柳(城關)話",
+ "簡稱": "安鄕",
+ "文件名": "常德安乡YB*.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-010",
+ "地圖集二排序": "BHAC-012",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-008",
+ "音典排序": "E4B-002",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡排序": "11P210",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常東大片-安漢片",
"行政區級別": "縣級",
"省": "湖南",
"市": "常德",
- "縣": "津市",
+ "縣": "安鄕",
"鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南常德津市",
- "版本": "2024-12-19",
- "經緯度": "111.884008,29.611331",
+ "地點": "湖南常德安鄕",
+ "版本": "2024-12-22",
+ "經緯度": "112.176933,29.416566",
"地圖級別": "3",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
"推薦人": "",
- "來源": "《常德地区志·方言志》",
+ "來源": "《湖南安乡方言》《安乡方言语音研究》《常德地区志·方言志》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
},
- "安鄕": {
- "語言": "安鄕深柳(城關)話",
- "簡稱": "安鄕",
- "文件名": "常德安乡YB*.xlsx",
+ "津市": {
+ "語言": "津市城關話",
+ "簡稱": "津市",
+ "文件名": "常德津市YB*.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-012",
+ "地圖集二排序": "BHAC-010",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-010",
+ "音典排序": "E4B-003",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡排序": "11P210",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常東大片-安漢片",
"行政區級別": "縣級",
"省": "湖南",
"市": "常德",
- "縣": "安鄕",
+ "縣": "津市",
"鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南常德安鄕",
- "版本": "2024-12-22",
- "經緯度": "112.176933,29.416566",
+ "地點": "湖南常德津市",
+ "版本": "2024-12-19",
+ "經緯度": "111.884008,29.611331",
"地圖級別": "3",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
"推薦人": "",
- "來源": "《湖南安乡方言》《安乡方言语音研究》《常德地区志·方言志》",
+ "來源": "《常德地区志·方言志》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
},
- "漢壽": {
- "語言": "漢壽龍陽(城關)話",
- "簡稱": "漢壽",
- "文件名": "常德汉寿YB*.xlsx",
+ "臨澧": {
+ "語言": "臨澧城關話",
+ "簡稱": "臨澧",
+ "文件名": "常德临澧YB*.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-015",
+ "地圖集二排序": "BHAC-008",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-011",
+ "音典排序": "E4B-005",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
- "陳邡排序": "11P210",
+ "音典分區": "長江-常澧-澧州",
+ "陳邡排序": "11P322",
"陳邡顏色": "#800000",
- "陳邡分區": "官話-常澧-常東大片-安漢片",
+ "陳邡分區": "官話-常澧-常西大片-常西片",
"行政區級別": "縣級",
"省": "湖南",
"市": "常德",
- "縣": "漢壽",
+ "縣": "臨澧",
"鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南常德漢壽",
- "版本": "2024-12-19",
- "經緯度": "111.976991,28.911842",
+ "地點": "湖南常德臨澧",
+ "版本": "2024-12-22",
+ "經緯度": "111.654079,29.446879",
"地圖級別": "3",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
"推薦人": "",
- "來源": "《常德地区志·方言志》",
+ "來源": "《临澧方言语音研究》《常德地区志·方言志》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去陽入\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"33\", \"6\", \"3\", \"陽去入\", \"꜅\"], \"7\": [\"24\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"45\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"215\", \"5\", \"3a\", \"陰去入聲\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去入\", \"꜅\"]}"
},
- "桃源": {
- "語言": "桃源漳江(城關)話",
- "簡稱": "桃源",
- "文件名": "湖南省桃源方言同音字表*.xlsx",
+ "石門": {
+ "語言": "石門楚江(城關)話",
+ "簡稱": "石門",
+ "文件名": "常德石门*.docx",
"文件格式": "縣志",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "BHAC-017",
+ "地圖集二排序": "BHAC-004",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-012",
+ "音典排序": "E4B-007",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
- "陳邡排序": "11P323",
+ "音典分區": "長江-常澧-澧州",
+ "陳邡排序": "11P322",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常西大片-常西片",
- "行政區級別": "鄕級",
+ "行政區級別": "縣級",
"省": "湖南",
"市": "常德",
- "縣": "桃源",
- "鎮": "漳江街道",
+ "縣": "石門",
+ "鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南常德桃源漳江街道",
+ "地點": "湖南常德石門",
"版本": "2024-12-22",
- "經緯度": "111.475115,28.895462",
+ "經緯度": "111.386011,29.590676",
"地圖級別": "3",
"作者": "",
- "錄入人": "凌俊 (空島。)",
- "維護人": "冰糖橙",
+ "錄入人": "DaiDzao",
+ "維護人": "",
"推薦人": "",
- "來源": "《桃源县方言语音研究》",
+ "來源": "《湖南石门方言语音研究》《石门方言音韵研究》《常德地区志·方言志》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "简",
"無調": false,
- "聲調": "{\"1\": [\"35\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"13\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去入\", \"꜅\"], \"7\": [\"55\", \"7\", \"4\", \"陰入\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"35\", \"1\", \"1a\", \"陰平入\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"33\", \"5\", \"3\", \"去陽入\", \"꜄\"]}"
},
"慈利": {
"語言": "慈利零陽(城關)話",
@@ -7463,9 +7463,9 @@
"地圖集二排序": "BHAC-018",
"地圖集二顏色": "#E54E5D",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典排序": "E4-014",
+ "音典排序": "E4B-010",
"音典顏色": "#AE7FFF",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡排序": "11P323",
"陳邡顏色": "#800000",
"陳邡分區": "官話-常澧-常西大片-常西片",
@@ -10000,7 +10000,7 @@
"地圖集二顏色": "#EB6E77",
"地圖集二分區": "江淮官話-洪巢片",
"音典排序": "E9A-002",
- "音典顏色": "#A833B7,#CA5BB7",
+ "音典顏色": "#A833B7,#4D4D4D",
"音典分區": "長江-通泰-鹽城",
"陳邡排序": "11O225",
"陳邡顏色": "#800000",
@@ -11313,7 +11313,7 @@
"來源": "苏州吴语拼音输入方案",
"參考文獻": "",
"音系": "",
- "說明": "音標由鶩髙赭紗匕修改。現今蘇州話基本無翹舌音。原本讀翹舌音的字,本表中加註了*號。斜綫/後的音標由樛木修改。",
+ "說明": "音標由鶩髙赭紗匕修改。斜綫/後的音標由樛木修改。",
"繁簡": "繁",
"無調": false,
"聲調": "{\"1\": [\"44\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"223\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"51\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"523\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"231\", \"6\", \"3b\", \"陽去\", \"꜅\"], \"7\": [\"41\", \"7\", \"4a\", \"陰入\", \"꜆\"], \"8\": [\"23\", \"8\", \"4b\", \"陽入\", \"꜇\"]}"
@@ -14012,7 +14012,7 @@
"通山": {
"語言": "通山話",
"簡稱": "通山",
- "文件名": "通山YB*xlsx",
+ "文件名": "通山YB*.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
@@ -14297,7 +14297,7 @@
"音典分區": "湘贛-贛江-洪州",
"陳邡排序": "12C21",
"陳邡顏色": "#FF0000",
- "陳邡分區": "湘贛-幕阜-洪州大片-南昌片",
+ "陳邡分區": "湘贛-北岳州-北岳州大片-通山片",
"行政區級別": "鄕級",
"省": "江西",
"市": "九江",
@@ -14347,7 +14347,7 @@
"地點": "江西九江瑞昌肇陳",
"版本": "2024-12-30",
"經緯度": "115.189270,29.579880",
- "地圖級別": "0",
+ "地圖級別": "2",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
@@ -18660,9 +18660,9 @@
"地圖集二排序": "GAB-001",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-001",
+ "音典排序": "I7D-008",
"音典顏色": "#20BE42",
- "音典分區": "湘贛-北湘-益陽",
+ "音典分區": "湘贛-北湘-湘汨",
"陳邡排序": "12F12",
"陳邡顏色": "#FF0000",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
@@ -18689,56 +18689,56 @@
"無調": false,
"聲調": "{\"1\": [\"33\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"53\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"55\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"31\", \"6\", \"3b\", \"陽去\", \"꜅\"]}"
},
- "沅江四季紅": {
- "語言": "沅江四季紅話",
- "簡稱": "沅江四季紅",
- "文件名": "沅江四季红.xlsx",
+ "益陽": {
+ "語言": "益陽話",
+ "簡稱": "益陽",
+ "文件名": "益陽.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-002",
+ "地圖集二排序": "GAB-006",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-002",
+ "音典排序": "I7E-001",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
- "陳邡排序": "12F13",
+ "陳邡排序": "12F12",
"陳邡顏色": "#FF0000",
- "陳邡分區": "湘贛-羅霄-長沙大片-東坪片",
- "行政區級別": "鄕級",
+ "陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
+ "行政區級別": "縣級",
"省": "湖南",
"市": "益陽",
- "縣": "沅江",
- "鎮": "四季紅",
+ "縣": "資陽區",
+ "鎮": "",
"村": "",
"自然村": "",
- "地點": "湖南益陽沅江四季紅",
- "版本": "2022-07-05",
- "經緯度": "112.574296,29.122336",
- "地圖級別": "2",
+ "地點": "湖南益陽資陽區",
+ "版本": "2022-05-25",
+ "經緯度": "112.349760,28.556200",
+ "地圖級別": "4",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《沅江市四季红话作为移民方言的语音研究》",
+ "來源": "《益阳方言研究》",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "简",
+ "繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"33\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"45\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"11\", \"6\", \"3b\", \"陽去\", \"꜅\"]}"
+ "聲調": "{\"1\": [\"334\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"11\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
- "沅江草尾": {
- "語言": "沅江草尾話",
- "簡稱": "沅江草尾",
- "文件名": "沅江草尾.xlsx",
+ "益陽泥江口": {
+ "語言": "益陽泥江口話",
+ "簡稱": "益陽泥江口",
+ "文件名": "益陽泥江口.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-003",
+ "地圖集二排序": "GAB-007",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-003",
+ "音典排序": "I7E-002",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
@@ -18747,37 +18747,37 @@
"行政區級別": "鄕級",
"省": "湖南",
"市": "益陽",
- "縣": "沅江",
- "鎮": "草尾",
+ "縣": "赫山區",
+ "鎮": "泥江口",
"村": "",
"自然村": "",
- "地點": "湖南益陽沅江草尾",
- "版本": "2022-07-12",
- "經緯度": "112.381353,29.044815",
+ "地點": "湖南益陽赫山區泥江口",
+ "版本": "2022-04-09",
+ "經緯度": "112.336493,28.400378",
"地圖級別": "2",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《沅江市草尾镇方言语音与词汇研究》",
+ "來源": "《湘语益阳(泥江口)方言参考语法》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"24\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"34\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
- "沅江新灣": {
- "語言": "沅江新灣赤山話",
- "簡稱": "沅江新灣",
- "文件名": "沅江新湾.xls",
+ "沅江": {
+ "語言": "沅江城關話",
+ "簡稱": "沅江",
+ "文件名": "沅江琼湖.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-004",
+ "地圖集二排序": "GAB-005",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-004",
+ "音典排序": "I7E-003",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
@@ -18787,115 +18787,115 @@
"省": "湖南",
"市": "益陽",
"縣": "沅江",
- "鎮": "新灣",
+ "鎮": "瓊湖",
"村": "",
"自然村": "",
- "地點": "湖南益陽沅江新灣",
- "版本": "2022-07-17",
- "經緯度": "112.322394,28.935752",
- "地圖級別": "2",
+ "地點": "湖南益陽沅江瓊湖",
+ "版本": "2022-06-20",
+ "經緯度": "112.365703,28.850233",
+ "地圖級別": "3",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《湖南省沅江市赤山话语音研究》",
+ "來源": "《湖南沅江话语音研究》",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "",
+ "繁簡": "简",
"無調": false,
- "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"11\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"35\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"33\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
- "沅江": {
- "語言": "沅江城關話",
- "簡稱": "沅江",
- "文件名": "沅江琼湖.xlsx",
+ "沅江四季紅": {
+ "語言": "沅江四季紅話",
+ "簡稱": "沅江四季紅",
+ "文件名": "沅江四季红.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-005",
+ "地圖集二排序": "GAB-002",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-005",
+ "音典排序": "I7E-004",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
- "陳邡排序": "12F12",
+ "陳邡排序": "12F13",
"陳邡顏色": "#FF0000",
- "陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
+ "陳邡分區": "湘贛-羅霄-長沙大片-東坪片",
"行政區級別": "鄕級",
"省": "湖南",
"市": "益陽",
"縣": "沅江",
- "鎮": "瓊湖",
+ "鎮": "四季紅",
"村": "",
"自然村": "",
- "地點": "湖南益陽沅江瓊湖",
- "版本": "2022-06-20",
- "經緯度": "112.365703,28.850233",
- "地圖級別": "3",
+ "地點": "湖南益陽沅江四季紅",
+ "版本": "2022-07-05",
+ "經緯度": "112.574296,29.122336",
+ "地圖級別": "2",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《湖南沅江话语音研究》",
+ "來源": "《沅江市四季红话作为移民方言的语音研究》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "简",
"無調": false,
- "聲調": "{\"1\": [\"33\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"33\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"21\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"11\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
- "益陽": {
- "語言": "益陽話",
- "簡稱": "益陽",
- "文件名": "益陽.xlsx",
+ "沅江草尾": {
+ "語言": "沅江草尾話",
+ "簡稱": "沅江草尾",
+ "文件名": "沅江草尾.xlsx",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-006",
+ "地圖集二排序": "GAB-003",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-006",
+ "音典排序": "I7E-005",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
"陳邡顏色": "#FF0000",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "行政區級別": "縣級",
+ "行政區級別": "鄕級",
"省": "湖南",
"市": "益陽",
- "縣": "資陽區",
- "鎮": "",
+ "縣": "沅江",
+ "鎮": "草尾",
"村": "",
"自然村": "",
- "地點": "湖南益陽資陽區",
- "版本": "2022-05-25",
- "經緯度": "112.349760,28.556200",
- "地圖級別": "4",
+ "地點": "湖南益陽沅江草尾",
+ "版本": "2022-07-12",
+ "經緯度": "112.381353,29.044815",
+ "地圖級別": "2",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《益阳方言研究》",
+ "來源": "《沅江市草尾镇方言语音与词汇研究》",
"參考文獻": "",
"音系": "",
"說明": "",
"繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"334\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"11\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"24\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"41\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
- "益陽泥江口": {
- "語言": "益陽泥江口話",
- "簡稱": "益陽泥江口",
- "文件名": "益陽泥江口.xlsx",
+ "沅江新灣": {
+ "語言": "沅江新灣赤山話",
+ "簡稱": "沅江新灣",
+ "文件名": "沅江新湾.xls",
"文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "GAB-007",
+ "地圖集二排序": "GAB-004",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-007",
- "音典顏色": "#20BE42",
+ "音典排序": "I7E-006",
+ "音典顏色": "#20BE42,#AE7FFF",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
"陳邡顏色": "#FF0000",
@@ -18903,25 +18903,25 @@
"行政區級別": "鄕級",
"省": "湖南",
"市": "益陽",
- "縣": "赫山區",
- "鎮": "泥江口",
+ "縣": "沅江",
+ "鎮": "新灣",
"村": "",
"自然村": "",
- "地點": "湖南益陽赫山區泥江口",
- "版本": "2022-04-09",
- "經緯度": "112.336493,28.400378",
+ "地點": "湖南益陽沅江新灣",
+ "版本": "2022-07-17",
+ "經緯度": "112.322394,28.935752",
"地圖級別": "2",
"作者": "",
"錄入人": "DaiDzao",
"維護人": "",
"推薦人": "",
- "來源": "《湘语益阳(泥江口)方言参考语法》",
+ "來源": "《湖南省沅江市赤山话语音研究》",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "繁",
+ "繁簡": "",
"無調": false,
- "聲調": "{\"1\": [\"34\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"213\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"21\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"45\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"55\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平陰去\", \"꜁\"], \"3\": [\"31\", \"3\", \"2\", \"上\", \"꜂\"], \"6\": [\"11\", \"6\", \"3\", \"陽去\", \"꜅\"], \"7\": [\"35\", \"7\", \"4\", \"入陰去文\", \"꜆\"]}"
},
"桃江髙橋": {
"語言": "桃江髙橋話",
@@ -18933,7 +18933,7 @@
"地圖集二排序": "GAB-008",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-008",
+ "音典排序": "I7E-007",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
@@ -18972,7 +18972,7 @@
"地圖集二排序": "GAB-009",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-009",
+ "音典排序": "I7E-008",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
@@ -19011,7 +19011,7 @@
"地圖集二排序": "GAB-010",
"地圖集二顏色": "#C75EEB",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典排序": "I7E-010",
+ "音典排序": "I7E-009",
"音典顏色": "#20BE42",
"音典分區": "湘贛-北湘-益陽",
"陳邡排序": "12F12",
@@ -33299,7 +33299,7 @@
"文件格式": "縣志",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "Z-002",
+ "地圖集二排序": "Z-004",
"地圖集二顏色": "#262626",
"地圖集二分區": "戲劇",
"音典排序": "Z-004",
@@ -33331,6 +33331,45 @@
"無調": false,
"聲調": "{\"1\": [\"11\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"55\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"23\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"35\", \"5\", \"3a\", \"陰去\", \"꜄\"], \"6\": [\"33\", \"6\", \"3b\", \"陽去\", \"꜅\"], \"7\": [\"42\", \"7\", \"4\", \"入\", \"꜆\"]}"
},
+ "星子西河戲": {
+ "語言": "星子西河戲",
+ "簡稱": "星子西河戲",
+ "文件名": "星子西河戏.xlsx",
+ "文件格式": "縣志",
+ "跳過行數": 0,
+ "方言島": false,
+ "地圖集二排序": "Z-011",
+ "地圖集二顏色": "#262626",
+ "地圖集二分區": "戲劇",
+ "音典排序": "Z-011",
+ "音典顏色": "#000000",
+ "音典分區": "戲劇",
+ "陳邡排序": "11Q342",
+ "陳邡顏色": "#800000",
+ "陳邡分區": "官話-北下江-安慶大片-黃瑞片",
+ "行政區級別": "縣級",
+ "省": "江西",
+ "市": "九江",
+ "縣": "星子",
+ "鎮": "",
+ "村": "",
+ "自然村": "",
+ "地點": "江西九江星子",
+ "版本": "",
+ "經緯度": "116.007529,29.394389",
+ "地圖級別": "0",
+ "作者": "",
+ "錄入人": "鶩髙赭紗匕",
+ "維護人": "",
+ "推薦人": "",
+ "來源": "《星子西河戏曲语音研究》",
+ "參考文獻": "",
+ "音系": "",
+ "說明": "",
+ "繁簡": "简",
+ "無調": false,
+ "聲調": "{\"1\": [\"44\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5a\": [\"45\", \"5a\", \"3a\", \"陰去甲\", \"꜄\"], \"5b\": [\"325\", \"5b\", \"3b\", \"陰去乙\", \"꜂\"], \"6\": [\"31\", \"6\", \"3c\", \"陽去\", \"꜅\"], \"7\": [\"5\", \"7\", \"4\", \"入\", \"꜆\"]}"
+ },
"巴陵戲": {
"語言": "巴陵戲",
"簡稱": "巴陵戲",
@@ -33338,10 +33377,10 @@
"文件格式": "縣志",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "Z-004",
+ "地圖集二排序": "Z-012",
"地圖集二顏色": "#262626",
"地圖集二分區": "戲劇",
- "音典排序": "Z-006",
+ "音典排序": "Z-012",
"音典顏色": "#000000",
"音典分區": "戲劇",
"陳邡排序": "11A200",
@@ -33370,43 +33409,43 @@
"無調": false,
"聲調": "{\"1\": [\"44\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"13\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"52\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"325\", \"5\", \"3\", \"去\", \"꜄\"]}"
},
- "星子西河戲": {
- "語言": "星子西河戲",
- "簡稱": "星子西河戲",
- "文件名": "星子西河戏.xlsx",
- "文件格式": "縣志",
+ "湘劇": {
+ "語言": "湘劇",
+ "簡稱": "湘劇",
+ "文件名": "湘剧.xlsx",
+ "文件格式": "跳跳老鼠",
"跳過行數": 0,
"方言島": false,
- "地圖集二排序": "Z-010",
+ "地圖集二排序": "Z-013",
"地圖集二顏色": "#262626",
"地圖集二分區": "戲劇",
- "音典排序": "Z-012",
+ "音典排序": "Z-013",
"音典顏色": "#000000",
"音典分區": "戲劇",
- "陳邡排序": "11M330",
+ "陳邡排序": "",
"陳邡顏色": "#800000",
- "陳邡分區": "官話-狹義官話-滇桂大片-平樂片",
- "行政區級別": "縣級",
- "省": "江西",
- "市": "九江",
- "縣": "星子",
+ "陳邡分區": "",
+ "行政區級別": "地級",
+ "省": "湖南",
+ "市": "長沙、株洲、湘潭、益陽、婁底",
+ "縣": "",
"鎮": "",
"村": "",
"自然村": "",
- "地點": "江西九江星子",
- "版本": "",
- "經緯度": "116.007529,29.394389",
+ "地點": "湖南長沙、株洲、湘潭、益陽、婁底",
+ "版本": "2024-12-31",
+ "經緯度": "113.234970,28.049230",
"地圖級別": "0",
"作者": "",
- "錄入人": "鶩髙赭紗匕",
+ "錄入人": "登州薛氏",
"維護人": "",
"推薦人": "",
- "來源": "《星子西河戏曲语音研究》",
+ "來源": "《长沙湘剧语音研究》(未公开文章)",
"參考文獻": "",
"音系": "",
"說明": "",
- "繁簡": "简",
+ "繁簡": "繁",
"無調": false,
- "聲調": "{\"1\": [\"44\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"24\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5a\": [\"45\", \"5a\", \"3a\", \"陰去甲\", \"꜄\"], \"5b\": [\"325\", \"5b\", \"3b\", \"陰去乙\", \"꜂\"], \"6\": [\"31\", \"6\", \"3c\", \"陽去\", \"꜅\"], \"7\": [\"5\", \"7\", \"4\", \"入\", \"꜆\"]}"
+ "聲調": "{\"1\": [\"334\", \"1\", \"1a\", \"陰平\", \"꜀\"], \"2\": [\"113\", \"2\", \"1b\", \"陽平\", \"꜁\"], \"3\": [\"42\", \"3\", \"2\", \"上\", \"꜂\"], \"5\": [\"35\", \"5\", \"3\", \"去\", \"꜄\"], \"7\": [\"24\", \"7\", \"4\", \"入\", \"꜆\"]}"
}
}
\ No newline at end of file
diff --git "a/tools/tables/output/\345\244\247\345\272\270\345\214\227.tsv" "b/tools/tables/output/\345\244\247\345\272\270\345\214\227.tsv"
index 0d5dda44..22d22da5 100644
--- "a/tools/tables/output/\345\244\247\345\272\270\345\214\227.tsv"
+++ "b/tools/tables/output/\345\244\247\345\272\270\345\214\227.tsv"
@@ -1,1696 +1,1301 @@
#漢字 音標 解釋
-㐄 kʰɑ2 指抬脚越过沟渠。~一脚过来
-㫰 nɑŋ5 指晾衣服被褥。~衣服
-䍉 tsʰai2 指器皿或水果上有破损的痕迹。
-䯉 uɑ3 指肠胃不适,产生想要呕吐的感觉
一 i7
丁 tĩ1
七 tɕʰi7
-万 uæẽ5
丈 tʂɑŋ5
三 sæẽ1
-上 ʂɑŋ5 ~山,~面
-下 ɕiɑ5 底~,~来
-不 pu3
+上 ʂɑŋ5
+下 ɕiɑ5
不 pu7
-与 yi3
-丐 kai5
-丑 tʂʰɘɯ3 子~寅卯;~陋
-專 tʂuæẽ1
-且 tɕʰiɛ3
-丕 pʰi1
+且 tɕʰyɛ3
世 ʂʅ5
-丘 tɕʰiɘɯ1
-丙 ĩ3
-業 niɛ7
-業 iɛ7
-業 ieĩ7
-叢 tsʰoŋ2
-東 toŋ1
-絲 sɿ1
-丞 tʂʰeĩ2
-丟 tiɘɯ1
-兩 niɑŋ3 ~个,二~
-嚴 ieĩ2
-喪 sɑŋ5 ~失
-喪 sɑŋ1 婚~
-个 ko5
-丫 n̩1
-丰 xoŋ1
+丘 tɕʰiɘɤ1
+丙 pĩ3
+丟 tiɘɤ1
+並 pĩ5
+丫 iɑ1
+中 tʂoŋ1
+中 tʂoŋ5
串 tʂʰuæẽ5
-臨 nĩ2
-丸 uæẽ2
+丸 yɛ̃2
丹 tæẽ1
-爲 uei2
-爲 uei5
主 tʂu3
-丽 ni5
-舉 tɕyi3
-乃 nɛ3
-乃 nai3
-久 tɕiɘɯ3
-麼 mo1
-義 i5
+乃 lai3
+久 tɕiɘɤ3
+麼 iɑɤ1
之 tʂʅ1
-烏 vu1
-乍 tʂɑ5
-乎 fu2
-乏 xuɑ7
-樂 no7 快~,音~
-喬 tɕʰiɑɤ2
+乏 xuɑ1
乖 kuai1
乘 tʂʰeĩ2
-乙 i3
乙 i7
-九 tɕiɘɯ3
-乞 tɕʰi7
+九 tɕiɘɤ3
+乞 tɕʰi3
也 iɛ3
-習 ɕi7
-鄉 ɕiɑŋ1
-書 ʂu1
-買 mai3
-亂 nuæẽ5
乳 ʐu3
-了 niɑɤ3
-爭 tseĩ1
-事 sɿ5
+乾 kæẽ1
+乾 tɕʰiɛ̃2
+乾 kæẽ5
+亂 luæẽ5
+了 liɑɤ3
+事 ʂʅ5
二 ɚ5
-于 yi1
-于 yi2
-虧 kʰuei1
-雲 yĩ2 1不知所~,~彩
互 fu5
五 vu3
井 tɕĩ3
-亞 n̩5
些 ɕiɛ1
+亞 iɑ5
亡 uɑŋ2
交 tɕiɑɤ1
-亥 xai5
亦 i7
-亨 xeĩ1
-畝 mu3
+享 ɕiɑŋ3
京 tɕĩ1
亭 tʰĩ2
-亮 niɑŋ5
-親 tɕʰĩ1
-親 tɕʰĩ1 ~嘴
-親 tɕʰĩ5 ~家
+亮 liɑŋ5
人 ʐeĩ2
-億 i7
-什 ʂʅ7
仁 ʐeĩ2
-僅 tɕĩ5
-仆 pʰu7 ~人
-仆 pʰu1 前~后继
-仇 tʂʰɘɯ2
+仇 tʂʰɘɤ2
今 tɕĩ1
介 kai5
-仍 ʐeĩ2
-从 tsʰoŋ2 跟~
-仑 neĩ2
-倉 tsʰɑŋ1
-仕 sɿ5
+仍 ʐəŋ5
他 tʰɑ1
仗 tʂɑŋ5
付 fu5
-仙 ɕieĩ1
+仙 ɕiɛ̃1
代 tai5
-令 nĩ5
+令 lĩ5
以 i3
-儀 i2
仰 iɑŋ3
-件 tɕieĩ5
-價 tɕiɑ5
-任 ʐeĩ2
+仲 tʂoŋ5
+件 tɕiɛ̃5
任 ʐeĩ5
份 xueĩ5
仿 xuɑŋ3
-企 tɕʰi3
-伊 i1
+企 tɕʰi5
伍 vu3
伏 fu7
-伐 xuɑ7
-休 ɕiɘɯ1
-優 iɘɯ1
-伙 xo3
-會 kʰuei5 ~计
-會 xuei5 开~,不~
-偉 uei3
-傳 tʂʰuæẽ2
-傳 tʂuæẽ5
-伢 n̩2
-傷 ʂɑŋ1
-倫 nueĩ2
-僞 uei5
+伐 xuɑ1
+休 ɕiɘɤ1
伯 pɛ7
估 ku3
伴 pæẽ5
-伶 nĩ2
伸 ʂeĩ1
-伺 tsʰɿ5
似 sɿ5
-佃 tieĩ5
但 tæẽ5
-位 uei5
+位 uɛi5
低 ti1
住 tʂu5
-佐 tso5
-體 tʰi3
何 xo2
-佘 ʂai2
余 yi2
-佛 fo7
+佛 fu2
作 tso7
-佞 nĩ5
-你 ni3
-佩 pʰei5
+你 li3
+佩 pʰɛi5
佳 tɕiɑ1
+使 ʂʅ3
侄 tʂʅ7
-侈 tʂʰʅ3
-侉 kʰuɑ3
-例 ni5
-侍 ʂʅ5
-供 koŋ1 ~不起
-供 koŋ5 ~养
+來 lai2
+例 li5
+侖 leĩ2
+供 koŋ1
+供 koŋ5
依 i1
-僥 tɕiɑɤ3
-偵 tʂeĩ1
-側 tsɛ7
-僑 tɕʰiɑɤ2
-儂 noŋ2
-侮 vu3
-侯 xɘɯ2
-侵 tɕʰĩ1
-便 pieĩ2
-便 pieĩ5
-促 tsʰɘɯ5
+侯 xɘɤ2
+侵 tɕʰĩ5
+便 pʰiɛ̃2
+便 piɛ̃5
+促 tsʰɘɤ7
俄 o2
-俏 tɕʰiɑɤ5
-俗 sɘɯ7
-俘 fu1
+俊 tɕĩ5
+俗 sɘɤ7
保 pɑɤ3
-俟 sɿ5
信 ɕĩ5
-儼 ieĩ3
-儉 nieĩ5
-修 ɕiɘɯ1
+修 ɕiɘɤ1
俯 fu3
-俱 tɕyi1
-俸 xoŋ5
-俾 pi3
-倂 pĩ5
-倍 pei5
+倉 tsʰɑŋ1
+個 ko5
+倍 pɛi5
倒 tɑɤ3
倒 tɑɤ5
-倔 tɕyɛ7
-倘 tʰɑŋ3
-候 xɘɯ5
+候 xɘɤ5
倚 i3
借 tɕiɛ5
倡 tʂʰɑŋ5
-倣 xuɑŋ3
-倦 tɕyeĩ5
-倪 ni2
-倭 o1
-債 tʂai5
+倦 tɕyɛ̃5
+倫 leĩ2
值 tʂʅ7
-傾 tɕʰĩ1
-假 tɕiɑ5 放~
-假 tɕiɑ3 真~,放~
-偏 pʰieĩ1
-做 tsɘɯ5
+假 tɕiɑ3
+偉 uɛi3
+偏 pʰiɛ̃1
+做 tso5
停 tʰĩ2
-偢 tʂʰo5 指不怀好意地打量
-健 tɕieĩ5
-偶 ŋɘɯ3
-偶 ŋɘɯ5
-偷 tʰɘɯ1
-償 tʂʰɑŋ2
-傀 kʰuei3
+健 tɕiɛ̃5
+側 tsʰɛ7
+偵 tʂeĩ1
+偶 ŋɘɤ3
+偷 tʰɘɤ1
傅 fu5
-傍 pɑŋ5
-儲 tʂʰu2
-催 tsʰei1
+傑 tɕiɛ7
+傘 sæẽ3
+備 pi5
+催 tsʰuɛi1
傲 ŋɑɤ5
+傳 tʂʰuæẽ2
+傳 tʂuæẽ5
+債 tʂai5
+傷 ʂɑŋ1
+傻 ʂɑ3
+傾 tɕʰĩ5
+僅 tɕĩ3
像 ɕiɑŋ5
+僑 tɕʰiɑɤ2
+僕 pʰu7
+僞 uɛi2
僧 seĩ1
僵 tɕiɑŋ1
+價 tɕiɑ5
僻 pʰi7
+儀 i5
+億 i5
+儉 tɕiɛ̃3
儒 ʐu2
-儡 nei3
-兒 ɚ2
-允 yĩ3
-元 yeĩ2
+償 ʂɑŋ3
+優 iɘɤ1
+儲 tʂʰu2
+允 yeĩ3
+元 yɛ̃2
兄 ɕioŋ1
+充 tʂʰoŋ1
兆 tʂɑɤ5
-先 ɕieĩ1
+兇 ɕioŋ1
+先 ɕiɛ̃1
光 kuɑŋ1
克 kʰɛ7
-免 mieĩ3
-兌 tuei5
-兔 tʰɘɯ5
-兖 ieĩ3
-黨 tɑŋ3
-兜 tɘɯ1
+兌 tɛi5
+免 miɛ̃3
+兒 ɚ2
+兔 tʰɘɤ5
+兜 tɘɤ1
入 ʐu7
-全 tɕʰyeĩ2
+內 lɛi5
+全 tɕʰyɛ̃2
+兩 liɑŋ3
八 pɑ7
公 koŋ1
-六 nɘɯ7
-兮 ɕi2
-蘭 næẽ2
+六 lɘɤ7
共 koŋ5
-關 kuæẽ1
-興 ɕĩ1
-興 ɕĩ5
兵 pĩ1
其 tɕʰi2
具 tɕyi5
-典 tieĩ3
-養 iɑŋ3
-兼 tɕieĩ1
-獸 ʂɘɯ5
-冀 tɕi5
-內 nei5
-岡 kɑŋ1
-冉 ʐæẽ3
+典 tiɛ̃3
+兼 tɕiɛ̃1
冊 tsʰɛ7
再 tsai5
冒 mɑɤ5
-寫 ɕiɛ3
-軍 tɕyĩ1
-農 noŋ2
冠 kuæẽ1
冠 kuæẽ5
-冤 yeĩ1
+冤 yɛ̃1
冬 toŋ1
-馮 xoŋ2
冰 pĩ1
-决 tɕyɛ7
-况 kʰuɑŋ5
-冷 neĩ3
-凍 toŋ5
-淨 tɕĩ5
+冷 leĩ3
準 tʂueĩ3
-凉 niɑŋ2
-凌 nĩ2
-凌 nĩ5 指物体温度低,使人感觉到寒冷。冬天水好~
-減 kæẽ3
-湊 tsʰɘɯ5
-凝 nĩ2
-凝 nĩ5
-几 tɕi1
-几 tɕi3
+凍 toŋ5
+凝 lĩ2
凡 xuæẽ2
-鳳 xoŋ5
-凭 pʰĩ2
-凱 kʰai3
凳 teĩ5
-凶 ɕioŋ1 吉~,~恶
出 tʂʰu7
-擊 tɕi7
函 xæẽ2
-函 ɕiɑ2 ~子,指婴幼儿过世所用的棺材。
-鑿 tsɑɤ7
刀 tɑɤ1
刁 tiɑɤ1
刃 ʐeĩ5
分 xueĩ1
切 tɕʰyɛ7
-刈 i5
刊 kʰæẽ1
-刎 ueĩ3
刑 ɕĩ2
-划 xuɑ2
-划 uɑ7
-列 niɛ7
-劉 niɘɯ2
-則 tsɛ7
-剛 kɑŋ1
-創 tʂʰuɑŋ5
-初 tsʰɘɯ1
-刪 ʂæẽ1
+刑 ɕyeĩ2
+列 liɛ7
+初 tsʰɘɤ1
判 pʰæẽ5
-刨 pʰɑɤ2
-刨 pʰɑɤ5
-利 ni5
-别 piɛ7
+別 piɛ7
+刨 pɑɤ5
+利 li5
+刪 ʂuæẽ1
刮 kuɑ7
到 tɑɤ5
-制 tʂʅ5 ~度,~造
+制 tʂʅ5
刷 ʂuɑ7
-券 tɕyeĩ5
+券 tɕʰyɛ̃5
刺 tsʰɿ5
刻 kʰɛ7
-劊 kuai5
-劊 kʰuai5
-劊 kʰuei5
-剁 to5
-劑 tɕi5
剃 tʰi5
-削 ɕio7
-削 ɕiɑɤ7
-前 tɕʰieĩ2
-剮 kuɑ3
-劍 tɕieĩ5
-剔 tʰi7
-剖 pʰɑɤ3
-剜 uæẽ1
+則 tsɛ7
+削 ɕyɛ7
+前 tɕʰiɛ̃2
+剔 tʰi5
+剖 po3
+剛 kɑŋ1
剝 po7
-劇 tɕyi7
剩 ʂeĩ5
-剪 tɕieĩ3
+剪 tɕiɛ̃3
副 fu5
割 ko7
-剿 tɕiɑɤ3
-劈 pʰi7
-劐 xo7
-力 ni7
-勸 tɕʰyeĩ5
-辦 pæẽ5
+創 tʂʰuɑŋ5
+劃 xuɑ2
+劃 xuɑ5
+劄 tʂɑ7
+劇 tɕyi5
+劈 pʰiɛ5
+劉 liɘɤ2
+劍 tɕiɛ̃5
+劑 tɕi3
+力 li7
功 koŋ1
加 tɕiɑ1
-務 vu5
-劣 nyɛ7
-動 toŋ5
-助 tsɘɯ5
-努 nɘɯ3
+劣 lai7
+助 tsɘɤ5
+努 lɘɤ3
劫 tɕiɛ7
-勵 ni5
勁 tɕĩ5
-勞 nɑɤ2
-勢 ʂʅ5
勃 po7
勇 ioŋ3
-勉 mieĩ3
-勳 ɕyĩ1
-勒 nei1
-勘 kæẽ5
-募 mu5
+勉 miɛ̃3
+勒 lɛ7
+動 toŋ5
+勘 kʰæẽ1
+務 vu5
+勝 ʂeĩ5
+勞 lɑɤ2
+勢 ʂʅ5
勤 tɕʰĩ2
-勺 ʂɑɤ7
-勾 kɘɯ1
-勾 kɘɯ5
-勿 vu7
-勻 yĩ2
+勳 ɕyeĩ1
+勵 li5
+勸 tɕʰyɛ̃3
+勺 ʂo7
+勻 yeĩ2
+勾 kɘɤ1
+勿 fu1
包 pɑɤ1
-匍 pʰu2 指把碗口向下摆放。把碗~到去。
+匆 tsʰoŋ1
+匈 ɕioŋ1
化 xuɑ5
北 pɛ7
-匙 ʂʅ2
+匙 tʂʰʅ7
匠 tɕiɑŋ5
-匡 kʰuɑŋ1
-匣 ɕiɑ7
-匪 xuei3
-匹 pʰi7
+匪 xuɛi3
+匯 xuɛi5
+匹 pʰi2
+匾 piɛ̃3
區 tɕʰyi1
-醫 i1
-匾 pieĩ3
-匿 ni7
十 ʂʅ7
-千 tɕʰieĩ1
+千 tɕʰiɛ̃1
升 ʂeĩ1
午 vu3
半 pæẽ5
-華 xuɑ5 ~山
-華 xuɑ2 中~
-協 ɕiɛ7
-卑 pei1
-卒 tsɘɯ7
-卓 tʂo7
-單 tæẽ1
-單 ʂæẽ5
-賣 mai5
-南 næẽ2
+卑 pɛi5
+卒 tsɘɤ7
+協 ɕiɛ2
+南 læẽ2
博 po7
-卜 pu7
-占 tʂæẽ1
占 tʂæẽ5
-盧 nɘɯ2
-卤 nɘɯ3
-臥 o5
-衛 uei5
+卡 kʰɑ3
+卦 kuɑ5
卯 mɑɤ3
印 ĩ5
-危 uei2
+危 uɛi2
即 tɕi7
-卻 tɕʰio7
-卵 nuæẽ3
-卷 tɕyeĩ3
-卷 tɕyeĩ5
+卵 luæẽ3
+卷 tɕyɛ̃3
+卷 tɕyɛ̃5
卸 ɕiɛ5
+卻 tɕʰio7
卿 tɕʰĩ1
-廠 tʂʰɑŋ3
-廳 tʰĩ1
-历 ni7
-厲 ni5
-壓 n̩7
-厭 ieĩ5
-廁 tsʰɛ7
-厘 ni2
-厚 xɘɯ5
-原 yeĩ2
-廂 ɕiɑŋ1
-厥 tɕʰyɛ7
-厦 ɕiɑ5 偏~,~门
-廚 tʂʰu2
-厮 sɿ1
-去 tɕʰyi5
-縣 ɕieĩ5
-参 tsʰæẽ1
-参 tsʰeĩ1
-又 iɘɯ5
+厘 li2
+厚 xɘɤ5
+原 yɛ̃2
+厭 iɛ̃5
+厲 li5
+去 tɕʰyi3
+參 seĩ1
+參 tsʰæẽ1
+又 iɘɤ5
叉 tʂʰɑ1
及 tɕi7
-友 iɘɯ3
-雙 ʂuɑŋ1
-雙 ʂuɑŋ5
+友 iɘɤ3
反 xuæẽ3
-发 xuɑ7 ~财
-发 xuɑ7 头~
叔 ʂu7
取 tɕʰyi3
-受 ʂɘɯ5
-變 pieĩ5
-敘 ɕyi5
+受 ʂɘɤ5
叛 pʰæẽ5
-疊 tiɛ7
-口 kʰɘɯ3
+叢 tsʰoŋ2
+口 kʰɘɤ3
古 ku3
句 tɕyi5
-另 nĩ5
-叨 tɑɤ1
-叩 kʰɘɯ3
+另 lĩ5
+叩 kʰɘɤ5
+只 tʂʅ1
只 tʂʅ3
-只 tʂʅ7
叫 tɕiɑɤ5
-召 tʂɑɤ1
-召 tʂɑɤ5
可 kʰo3
-台 tʰai1
台 tʰai2
-右 iɘɯ5
-葉 iɛ7
-號 xɑɤ5 ~码
-號 xɑɤ2 呼~
+史 ʂʅ3
+右 iɘɤ5
司 sɿ1
-嘆 tʰæẽ5
-吁 yi1 指驱赶牲畜发出的喊声
-吃 tʂʰʅ7
-各 ko3
+吃 tɕʰi7
各 ko7
-吆 iɑɤ1
合 xo7
吉 tɕi7
吊 tiɑɤ5
同 tʰoŋ2
名 mĩ2
-后 xɘɯ5
-吏 ni5
-吐 tʰɘɯ3 ~痰
-吐 tʰɘɯ5 呕~
+吏 li5
+吐 tʰɘɤ3
+吐 tʰɘɤ5
向 ɕiɑŋ5
-嚇 xai5 ~一跳
-嚇 xɛ7 恐~
-吕 nyi3
-君 tɕyĩ1
-吝 ni5
-吞 tʰueĩ1
+君 tɕyeĩ1
+吞 tʰeĩ1
吟 ĩ2
-吠 xuei5
-否 fɘɯ3
+否 fu3
+否 fɘɤ3
含 xæẽ2
-听 tʰĩ1
-听 tʰĩ5
-启 tɕʰi3
-吴 vu2
+吳 vu2
吵 tʂʰɑɤ3
吸 ɕi7
-吹 tʂʰuei1
-吻 ueĩ3
-吾 vu2
-吾 vu3
-呆 tai1
-呆 ŋai2
+吹 tʂʰuɛi1
+吼 xɘɤ3
+呂 lyi3
呈 tʂʰeĩ2
告 kɑɤ5
-嘔 ɘɯ3
-員 yeĩ2
-周 tʂɘɯ1
-味 uei5
+呢 li2
+周 tʂɘɤ1
+味 uɛi5
呼 fu1
命 mĩ5
-和 xo2 ~气
-和 xo5 ~面
-咎 tɕiɘɯ5
-咏 ioŋ5
-咒 tʂɘɯ5
-咬 ŋɑɤ5
-咳 kʰai5
-咸 xæẽ2
-咸 ɕieĩ2
-咽 ieĩ5
+和 xo2
+咒 tʂɘɤ5
+咬 ŋɑɤ3
+咬 iɑɤ3
+咽 iɛ̃1
哀 ŋai1
品 pʰĩ3
-哈 xŋ1 ~腰
-啞 n̩3
+哄 xoŋ3
+員 yɛ̃2
哥 ko1
-哪 nɑ3
-哭 kᶠu7
+哭 kʰu7
哲 tʂɛ7
-哽 keĩ3
-唆 so1
+脣 seĩ2
唐 tʰɑŋ2
-嘮 nɑɤ2
-喚 xuæẽ5
-售 ʂɘɯ5
-唯 uei3
+售 ʂɘɤ5
+唯 uɛi2
唱 tʂʰɑŋ5
-唾 tʰo5
+啃 kʰeĩ3
啄 tʂo7
+啄 tʂuɑ7
商 ʂɑŋ1
-嗇 nĩ7
-囉 no2
-囉 no3 打~。指人说话时断时续,不连贯。
+問 ueĩ5
+啓 tɕʰi3
+啞 iɑ3
啼 tʰi2
-喀 kʰɑ1
+喂 uɛi5
善 ʂæẽ5
-喉 xɘɯ2
+喉 xɘɤ2
+喊 xæẽ3
喘 tʂʰuæẽ3
-喝 xo3
-喝 xo7
-喧 ɕyeĩ1
-噴 pʰeĩ1 ~水
-噴 pʰeĩ5 ~香
+喚 xuæẽ5
+喜 ɕi3
+喝 xo1
+喪 sɑŋ1
+喪 sɑŋ5
+喬 tɕʰiɑɤ1
+單 tæẽ1
喻 yi5
-嗅 ɕiɘɯ5
-嗉 sɘɯ5
-嗍 suai2 指吸食粉面的动作。~粉
-嗜 ʂʅ5
-嗣 sɿ5
-嗤 tʂʰʅ1
-嗽 sɘɯ5
+嗅 ɕiɘɤ5
+嗇 sɛ7
+嗓 sɑŋ3
嘉 tɕiɑ1
+嘔 ŋɘɤ3
+嘗 ʂɑŋ2
+嘴 tsuɛi3
+噎 iɛ1
噓 ɕyi1
-囑 tʂu7
-嘴 tsuei3
-噍 tɕʰiɑɤ5
-噎 iɛ7
器 tɕʰi5
-囂 ɕiɑɤ1
-嚷 ʐɑŋ3
-嚼 tɕiɑɤ7
-囊 nɑŋ3
-囚 tɕʰiɘɯ2
+噴 xueĩ5
+嚇 xɛ7
+嚴 iɛ̃2
+嚼 tɕiɑɤ5
+囊 lɑŋ2
+囑 tʂu3
+囚 tɕʰiɘɤ2
四 sɿ5
-回 xuei2
+回 xuɛi2
因 ĩ1
-团 tʰuæẽ2 ~队,面~
-囤 tʰeĩ5
-園 yeĩ2
困 kʰueĩ5
-圍 uei2
固 ku5
+圈 tɕʰyɛ̃1
國 kuɛ7
-圖 tʰɘɯ2
-圓 yeĩ2
-圈 tɕʰyeĩ1
-圈 tɕyeĩ5
-土 tʰɘɯ3
-聖 ʂeĩ5
+圍 uɛi2
+園 yɛ̃2
+圓 yɛ̃2
+圖 tʰɘɤ2
+團 tʰuæẽ2
+土 tʰɘɤ3
在 tsai5
-圭 kuei1
地 ti5
-場 tʂʰɑŋ2
-圿 kɑ3 人体表面皮屑、油脂、汗以及灰尘的混合物,可在洗浴时脱落,利圿子
址 tʂʅ3
-均 tɕyĩ1
-坍 tʰæẽ1
-坍 tʰæẽ7
+均 tɕyeĩ1
坎 kʰæẽ3
-壞 xuai5
坐 tso5
坑 kʰeĩ1
-塊 kʰuai5 队韵
-堅 tɕieĩ1
-坛 tʰæẽ2
-壩 pɑ5
-塢 vu3
-墳 xueĩ2
-墜 tʂuei5
坡 pʰo1
坤 kʰueĩ1
坦 tʰæẽ3
坪 pʰĩ2
-坯 pʰai1
-坳 ŋɑɤ1
-坳 iɘɯ7 地势较低的丘陵
-垂 tʂʰuei2
+坯 pʰɛi1
+垂 tʂʰuɛi2
型 ɕĩ2
-垒 nei3
-垛 to5
-墾 kʰeĩ3
-墊 tieĩ5
+型 ɕyeĩ2
垮 kʰuɑ3
-埂 keĩ3
-埃 ŋai1
埋 mai2
城 tʂʰeĩ2
-域 yi7
-埠 pu5
-埯 ŋæẽ3 指种菜时挖的小坑,小洞
-培 pʰai2
+域 yi5
+埠 fu5
+執 tʂʅ7
+培 pʰɛi2
基 tɕi1
堂 tʰɑŋ2
-堆 tei1
+堅 tɕiɛ̃1
+堆 tɛi1
堡 pɑɤ3
-堤 ti1
+堤 tʰi2
堪 kʰæẽ1
-堰 ieĩ5
-堵 tɘɯ3
+堯 iɑɤ2
+報 pɑɤ5
+場 tʂʰɑŋ3
+堵 tɘɤ3
+堿 tɕiɛ̃3
+塊 kʰuai3
塌 tʰɑ7
-塍 ʂeĩ2
-塑 sɘɯ5
+塑 so7
塔 tʰɑ7
+塗 tʰɘɤ2
塘 tʰɑŋ2
塞 sɛ7
-填 tʰieĩ2
-塺 mɑ3 指把砖石或麻将等堆叠在一起。
-境 tɕĩ3
-墓 mo3
-墓 mu5
-牆 tɕʰiɑŋ2
+填 tʰiɛ̃2
+塵 tʂʰeĩ2
+境 tɕĩ5
+墓 mo5
+墜 tʂuɛi5
增 tseĩ1
-墟 ɕyi1
-墨 mo7
墨 mɛ7
墩 teĩ1
+墮 to5
+墳 xueĩ2
+墾 kʰeĩ3
壁 pi7
-壕 xɑɤ2
-壠 noŋ3
-壤 ʐɑŋ3
-士 sɿ5
-壬 ʐeĩ2
+壇 tʰæẽ2
+壓 iɑ7
+壘 lɛi3
+壞 xuai5
+壟 loŋ3
+壩 pɑ5
+士 ʂʅ5
壯 tʂuɑŋ5
-聲 ʂeĩ1
壺 fu2
-處 tʂʰu5 ~所
-處 tʂʰu3 相~
-備 pei5
-复 fu5
+壽 ʂɘɤ5
复 fu7
-夏 ɕiɑ5 姓~,春~
+夏 ɕiɑ5
夕 ɕi7
外 uai5
多 to1
夜 iɛ5
-够 kɘɯ5 ~不着
-够 kɘɯ5 足~
-大 tɑ5 ~小
-大 tai5 ~夫
-天 tʰieĩ1
+夠 kɘɤ5
+夢 moŋ5
+夥 xo3
+大 tɑ5
+大 tai5
+天 tʰiɛ̃1
太 tʰai5
夫 fu1
央 iɑŋ1
-夯 xɑŋ1
失 ʂʅ7
-頭 tʰɘɯ2
夷 i2
-夸 kʰuɑ1
-夾 kɑ7
-奪 to7
+夾 kɑ1
+夾 tɕiɑ1
奇 tɕʰi2
-奈 nɛ5
-奈 nai5
+奈 lai5
奉 xoŋ5
-奮 xueĩ5
-奎 kʰuei1
-奏 tsɘɯ5
+奎 kʰuɛi2
+奏 tsɘɤ5
契 tɕʰi5
-奔 peĩ1 ~跑
-奔 peĩ5 投~
-獎 tɕiɑŋ3
+奔 peĩ1
套 tʰɑɤ5
-奚 ɕi2
-奠 tieĩ5
-奢 ʂai1
奧 ŋɑɤ5
-女 nyi3
-奴 nɘɯ2
-奶 nɛ3
-奶 nai3
-奸 tɕieĩ1
+奪 to7
+奮 xueĩ5
+女 lyi3
+奴 lɘɤ2
+奶 lai3
+奸 tɕiɛ̃1
+好 xɑɤ3
好 xɑɤ5
-如 ʐu2
-妃 xuei1
-妄 uɑŋ5
-婦 fu5
-媽 mɑ1
+如 ʐu7
+妃 xuɛi1
+妒 tɘɤ3
妓 tɕi5
妖 iɑɤ1
-妗 tɕĩ5
妙 miɑɤ5
妥 tʰo3
-妨 xuɑŋ1
-妬 tɘɯ5
-妹 mei5
+妨 xuɑŋ2
+妹 mɛi5
妻 tɕʰi1
妾 tɕʰiɛ7
姊 tsɿ3
+始 ʂʅ3
姐 tɕiɛ3
姑 ku1
姓 ɕĩ5
-委 uei3
-姘 pʰĩ1
+委 uɛi3
姚 iɑɤ2
-姜 tɕiɑŋ1
姨 i2
姻 ĩ1
-威 uei1
-嬌 tɕiɑɤ1
-娘 niɑŋ2
-娠 ʂeĩ1
-娩 mieĩ3
+姿 tsɿ1
+威 uɛi1
+娘 liɑŋ2
娛 yi2
-娶 tɕʰyi3
+娶 tɕyi5
婆 pʰo2
+婉 uæẽ3
婚 xueĩ1
-婢 pi5
-嬰 ĩ1
+婦 fu5
婿 ɕyi5
-婿 ɕi7
-媒 mei2
-媚 mei5
-媳 ɕi7
+媒 mɛi2
+媽 mɑ1
+媾 kɘɤ1
嫁 tɕiɑ5
-嫌 ɕieĩ2
+嫂 sɑɤ3
+嫌 ɕiɛ̃2
嫖 pʰiɑɤ2
-嫡 ti7
-嫩 neĩ5
-嬉 ɕi1
-孀 ʂuɑŋ1
+嫩 leĩ5
+嬌 tɕiɑɤ1
+嬰 ĩ1
+嬸 ʂeĩ3
子 tsɿ3
-孕 yĩ5
+孔 kʰoŋ3
+孕 yeĩ5
字 tsɿ5
存 tsʰeĩ2
-孫 seĩ1
孝 ɕiɑɤ5
孟 moŋ5
季 tɕi5
孤 ku1
-學 ɕio7
孩 xai2
-孬 nɑɤ1 指用手触碰物体
-孵 fu1
-孽 niɛ7
-寧 nĩ2
-寧 nĩ5
+孫 seĩ1
+學 ɕio7
+孽 liɛ7
宅 tsʰɛ7
-宇 yi3
+守 ʂɘɤ3
安 ŋæẽ1
宋 soŋ5
-完 uæẽ1
+完 uæẽ2
宏 xoŋ2
-宕 tɑŋ5
宗 tsoŋ1
官 kuæẽ1
-宙 tʂɘɯ5
定 tĩ5
-宛 uæẽ3
宜 i2
-寶 pɑɤ3
-實 ʂʅ7
客 kʰɛ7
-宣 ɕyeĩ1
+宣 ɕyɛ̃1
室 ʂʅ7
-宦 xuæẽ5
-宪 ɕieĩ5
宮 koŋ1
宰 tsai3
害 xai5
-宴 ieĩ5
+宴 iɛ̃5
宵 ɕiɑɤ1
-家 kɑ1
家 tɕiɑ1
-寬 kʰuæẽ1
-賓 pĩ1
-宿 ɕiɘɯ2
-宿 ɕiɘɯ5
+容 ioŋ2
+宿 sɘɤ5
+宿 ɕiɘɤ7
+宿 su7
寂 tɕi7
寄 tɕi5
-寅 ieĩ2
+寅 ĩ2
密 mi7
-寇 kʰɘɯ5
+寇 kʰɘɤ5
富 fu5
-寐 mei5
寒 xæẽ2
寓 yi5
-寢 tɕʰĩ3
-寞 mo7
-察 tʂʰɑ7
寡 kuɑ3
-寥 niɑɤ2
-寨 tʂai5
+寢 tɕʰĩ3
+實 ʂʅ2
+審 ʂeĩ3
+寫 ɕiɛ3
+寬 kʰuæẽ1
+寵 tʂʰoŋ3
+寶 pɑɤ3
寸 tsʰeĩ5
-對 tei5
寺 sɿ5
-尋 ɕĩ2
-導 tɑɤ3
-導 tɑɤ5
-壽 ʂɘɯ5
封 xoŋ1
-射 ʂai5
-射 ʂiɛ7
+射 ʂɛ5
將 tɕiɑŋ1
將 tɕiɑŋ5
+專 tʂuæẽ1
尊 tseĩ1
-少 ʂɑɤ5 ~年
-少 ʂɑɤ3 多~
-尔 ɚ3
-尖 tɕieĩ1
-尘 tʂʰeĩ2
+尋 ɕĩ2
+尋 ɕyeĩ2
+對 tɛi5
+導 tɑɤ5
+小 ɕiɑɤ3
+少 ʂɑɤ3
+少 ʂɑɤ5
+尖 tɕiɛ̃1
尚 ʂɑŋ5
-嘗 tʂʰɑŋ2
-尤 iɘɯ2
-尥 niɑɤ5 指马、驴等动物用腿向后踢,也称“弹蹄”
-堯 iɑɤ2
-尬 kɑ5
-就 tɕiɘɯ5
-尷 kæẽ1
-屍 ʂʅ1 ~体,~位素餐
+尤 iɘɤ2
+就 tɕiɘɤ5
尹 ĩ3
尺 tʂʰʅ7
-尼 ni2
-尽 tɕĩ3
-尽 tɕĩ5
-尾 uei3
-尿 niɑɤ5
+尼 li2
+尾 uɛi3
+尿 liɑɤ5
局 tɕyi7
屁 pʰi5
-層 tsʰeĩ2
居 tɕyi1
-屈 tɕʰyi1
屈 tɕʰyi7
-屉 tʰi5
-屆 kai5
屋 vu7
-屏 pʰĩ2
-屐 tɕi7
+屍 ʂʅ1
屑 ɕiɛ7
展 tʂæẽ3
+屠 tʰɘɤ2
+屢 lɛi3
+層 tsʰeĩ2
屬 ʂu7
-屠 tʰɘɯ2
-屢 nyi5
-履 nyi3
屯 tʰeĩ2
山 ʂæẽ1
-歲 sei5
-豈 tɕʰi3
-岐 tɕʰi2
-岑 tsʰeĩ2
岔 tʂʰɑ5
-崗 kɑŋ1
-島 tɑɤ3
+岡 kɑŋ1
岩 ŋai2
-岭 nĩ3
-岳 io7 五~,~父
岸 ŋæẽ5
-峽 ɕiɑ7
峯 xoŋ1
+島 tɑɤ3
+崇 tʂʰoŋ2
崑 kʰueĩ1
-崔 tsʰei1
-崖 n̩2
+崔 tsʰuɛi1
+崖 iɑ2
崩 poŋ1
-嵌 tɕʰieĩ1
-嵩 soŋ1
+嶺 lĩ3
+嶽 io7
川 tʂʰuæẽ1
-州 tʂɘɯ1
-巡 ɕyĩ2
+州 tʂɘɤ1
+巡 ɕĩ2
+巡 ɕyeĩ2
巢 tʂʰɑɤ2
工 koŋ1
左 tso3
巧 tɕʰiɑɤ3
巨 tɕyi5
-鞏 koŋ3
-巫 vu2
+差 tʂʰɑ1
差 tʂʰai1
-差 tʂʰɑ1 ~錯
己 tɕi3
已 i3
-巳 sɿ5
巴 pɑ1
巷 xɑŋ5
-巷 ɕiɑŋ5
巾 tɕĩ1
-幣 pi5
市 ʂʅ5
-布 pu5 棉~,~匹
-帥 ʂuai5
+布 pu5
帆 xuæẽ2
-師 sɿ1
希 ɕi1
-帳 tʂɑŋ5
-帕 pʰɑ5
帖 tʰiɛ7
-帘 nieĩ2
-帚 tʂɘɯ3
-帚 tʂu5
-帛 po7
+帚 tʂu3
帝 ti5
-帶 tai5
-帶 tɕi5
+帥 ʂuai5
+師 ʂʅ1
席 ɕi7
-幫 pɑŋ1
+帳 tʂɑŋ5
+帶 tai5
常 tʂʰɑŋ2
帽 mɑɤ5
-幅 fu7
幔 mæẽ5
-幕 mu7
-干 kæẽ1
-干 tɕʰieĩ2
-干 kæẽ1 ~涉,~湿
-干 kæẽ5 树~
+幕 mo5
+幣 pi5
+幫 pɑŋ1
平 pʰĩ2
-年 nieĩ2
-并 pĩ5
+年 liɛ̃2
幸 ɕĩ5
幻 xuæẽ5
-幼 iɘɯ5
-幽 iɘɯ1
-廣 kuɑŋ3
-莊 tʂuɑŋ1
-慶 tɕʰĩ5
-庇 pi5
+幼 iɘɤ5
+幽 iɘɤ1
+幾 tɕi3
牀 tʂʰuɑŋ2
序 ɕyi5
-廬 nɘɯ2
-庫 kᶠu5
-應 ĩ1
-應 ĩ5
底 ti3
-店 tieĩ5
-廟 miɑɤ5
+店 tiɛ̃5
庚 keĩ1
府 fu3
-龐 pʰɑŋ2
-廢 xuei5
-度 tɘɯ5
+度 tɘɤ5
座 tso5
+庫 kʰu5
庭 tʰĩ2
庵 ŋæẽ1
-庶 ʂu5
康 kʰɑŋ1
-庸 ioŋ2
-廉 nieĩ2
-廊 nɑŋ2
-廓 kʰo7
-延 ieĩ2
+廁 tsʰɛ7
+廉 liɛ̃2
+廊 lɑŋ2
+廓 ko7
+廚 tʂʰu2
+廟 miɑɤ5
+廠 tʂʰɑŋ3
+廢 xuɛi5
+廣 kuɑŋ3
+廳 tʰĩ1
+延 iɛ̃2
廷 tʰĩ2
-建 tɕieĩ5
-開 kʰai1
-异 i5
-弃 tɕʰi5
-弄 noŋ5
+建 tɕiɛ̃5
+弄 loŋ5
弊 pi5
-式 ʂʅ7
+式 ʂʅ5
弓 koŋ1
引 ĩ3
弘 xoŋ2
弟 ti5
-張 tʂɑŋ1
-弥 mi2
-弦 ɕieĩ2
-彎 uæẽ1
+弦 ɕyɛ̃2
弱 ʐo7
+張 tʂɑŋ1
+強 tɕʰiɑŋ2
+強 tɕʰiɑŋ3
彈 tʰæẽ2
-彈 tæẽ5
-强 tɕʰiɑŋ2 ~弱
-强 tɕʰiɑŋ5 勉~
-弼 pi7
-歸 kuei1
-當 tɑŋ1
-當 tɑŋ5
-录 nɘɯ7
+彌 mi2
+彎 uæẽ1
+彗 xuɛi5
形 ɕĩ2
+形 ɕyeĩ2
彩 tsʰai3
彪 piɑɤ1
-彬 pĩ1
彭 pʰoŋ2
影 ĩ3
-彷 xuɑŋ3
-役 i7
-徹 tʂʰɛ7
+役 yi5
彼 pi3
-彿 fu7
往 uɑŋ3
征 tʂeĩ1
-徑 tɕĩ5
待 tai5
-很 xeĩ5
-律 nyi7
+很 xeĩ3
+律 lyi7
+後 xɘɤ5
徐 ɕyi2
-徒 tʰɘɯ2
+徒 tʰɘɤ2
得 tɛ7
-徛 i5
-御 yi5
-循 ɕyĩ2
-微 uei1
-微 uei2
+從 tsʰoŋ2
+循 ɕĩ2
+循 ɕyeĩ2
+微 uɛi2
德 tɛ7
-徽 xuei1
+徹 tʂʰɛ7
+徽 xuɛi1
心 ɕĩ1
必 pi7
-憶 i7
忌 tɕi5
忍 ʐeĩ3
-忖 tsʰeĩ3
-志 tʂʅ5 ~气,标~
+志 tʂʅ5
忘 uɑŋ5
忙 mɑŋ2
-憂 iɘɯ1
+忠 tʂoŋ1
快 kʰuai5
-念 nieĩ5
-忽 fu7
+念 liɛ̃5
+忽 fu2
忿 xueĩ5
-懷 xuai2
-態 tʰai5
-慪 ɘɯ5
-怒 nɘɯ5
+怒 lɘɤ5
怕 pʰɑ5
怖 pu5
-憐 nieĩ2
思 sɿ1
怠 tai5
急 tɕi7
性 ɕĩ5
-怨 yeĩ5
+怨 yɛ̃5
怪 kuai5
-怯 tɕʰiɛ7
-怱 tsʰoŋ1
-總 tsoŋ3
-恃 ʂʅ5
-恄 ɕi1 指声音或动作令人恐惧或不适。她哭得~惶人
-戀 nieĩ5
+怯 tɕʰio7
+恍 xuɑŋ3
+恐 kʰoŋ3
恆 xeĩ2
-恕 ʂu5
-恢 xuei1
-恤 ɕyi7
-恨 xeĩ7
+恙 iɑŋ5
+恢 xuɛi1
+恤 ɕyɛ7
+恥 tʂʰʅ3
+恨 xeĩ5
恩 ŋeĩ1
恭 koŋ1
息 ɕi7
恰 tɕʰiɑ7
-懇 kʰeĩ3
-恶 ŋo7
-惱 nɑɤ3
-悄 tɕʰiɑɤ3
+悅 yɛ7
悉 ɕi7
+悔 xuɛi3
悟 vu5
-悠 iɘɯ2
+悠 iɘɤ1
患 xuæẽ5
-悅 yɛ7
-懸 ɕyeĩ2
-憫 mĩ3
-悲 pei1
+悲 pɛi1
+悶 meĩ5
情 tɕʰĩ2
-驚 tɕĩ1
-惑 xo7
+惋 uæẽ3
+惕 tʰi2
惜 ɕi7
-惟 uei2
-惠 xuei5
-懼 tɕyi5
-慘 tsʰæẽ3
-懲 tʂʰeĩ2
-慚 tsʰæẽ2
-慣 kuæẽ5
+惠 xuɛi5
+惡 vu5
+惡 o7
惰 to5
-惹 ʐai3
-愁 tʂʰɘɯ2
-愈 yi3
-愈 yi5
-愉 yi2
+惱 lɑɤ3
+想 ɕiɑŋ3
+惹 ʐɛ3
+愁 tʂʰɘɤ2
+愉 yi5
意 i5
愚 yi2
+愛 ŋai5
感 kæẽ3
-憤 xueĩ5
-愧 kʰuei5
-願 yeĩ5
+愧 kʰuɛi5
慈 tsʰɿ2
+態 tʰai5
慌 xuɑŋ1
-慎 ʂeĩ5
-慕 mu5
+慎 ʂeĩ3
+慕 mo5
+慘 tsʰæẽ3
+慚 tsʰæẽ2
慢 mæẽ5
-慧 xuei5
+慣 kuæẽ5
+慧 xuɛi5
慨 kʰai5
-慰 uei5
-憋 piɛ7
-憎 tseĩ5
-憠 tɕyɛ7
-憨 xæẽ1
-憾 xæẽ5
+慮 lyi5
+慰 uɛi5
+慶 tɕʰĩ5
+慷 kʰɑŋ3
+憂 iɘɤ1
+憐 liɛ̃2
+憑 pʰĩ2
+憤 xueĩ5
+憫 mĩ3
+憲 ɕiɛ̃5
+憶 i5
懂 toŋ3
-懈 ɕiɛ5
-懊 ŋɑɤ3
+懇 kʰeĩ3
+應 ĩ5
懊 ŋɑɤ5
-懶 næẽ3
-懵 moŋ3
-戈 ko1
-戊 u5
-戌 ɕyi7
-戍 ʂu5
-戲 ɕi5
+懲 tʂʰeĩ3
+懶 læẽ3
+懷 xuai2
+懸 ɕyɛ̃2
+懺 tʂʰæẽ5
+懼 tɕyi5
+戀 liɛ̃5
+戎 ʐoŋ2
成 tʂʰeĩ2
我 o3
戒 kai5
或 xuɛ7
-戰 tʂæẽ5
戚 tɕʰi7
-戟 tɕi7
截 tɕiɛ7
+戰 tʂæẽ5
+戲 ɕi5
戳 tʂʰo7
戴 tai5
戶 fu5
-戽 fu5
房 xuɑŋ2
-扁 pieĩ3
+所 so3
+扁 piɛ̃3
扇 ʂæẽ5
+手 ʂɘɤ3
才 tsʰai2
-扎 tʂɑ7
-扑 pʰu7
打 tɑ3
-扔 ʐeĩ2
托 tʰo7
-扛 kʰɑŋ1
-扣 kʰɘɯ5
-執 tʂʅ7
-擴 kʰo7
-掃 sɑɤ5
-揚 iɑŋ2
-扭 niɘɯ3
+扣 kʰɘɤ5
+扭 liɘɤ3
扮 pæẽ5
-扯 tʂʰai3
-擾 ʐɑɤ3
+扯 tʂʰɛ3
扳 pæẽ1
-扶 fu2
-批 pʰi1
-扼 ŋɛ7
-扼 o7
+扶 fu3
+批 pʰɛi1
找 tʂɑɤ3
承 tʂʰeĩ2
技 tɕi5
抄 tʂʰɑɤ1
-把 pɑ3 ~握,刀~
-抑 i7
-抓 tʂʰuɑ1
-投 tʰɘɯ2
-抖 tɘɯ3
+把 pɑ3
+把 pɑ5
+抑 i5
+抓 tʂuɑ1
+投 tʰɘɤ2
+抖 tɘɤ3
抗 kʰɑŋ5
折 tʂɛ7
-折 ʂɛ7
-撫 fu3
-抛 pʰɑɤ1
-摳 kʰɘɯ1
-搶 tɕʰiɑŋ3
-護 fu5
-報 pɑɤ5
-披 pʰi1
-抬 tʰai2
+披 pʰɛi1
抱 pɑɤ5
抵 ti3
抹 mɑ7
-抹 mo7
-押 n̩7
-抽 tʂʰɘɯ1
-抿 mĩ3
-拄 tʂu3
-擔 tæẽ1
-擔 tæẽ5
+押 iɑ7
+抽 tʂʰɘɤ1
拆 tsʰɛ7
-拇 mu3
-拈 tieĩ2
-拉 nɑ7
+拈 liɛ̃1
+拉 lɑ1
+拋 pʰɑɤ1
拌 pæẽ5
拍 pʰɛ7
-拎 nĩ2
+拐 kuai3
拒 tɕyi5
拔 pɑ7
拖 tʰo1
拘 tɕyi1
-拙 tʂuɛ7
-拚 pʰĩ1
招 tʂɑɤ1
拜 pai5
-擬 ni3
-攏 noŋ3
-揀 tɕieĩ3
-擁 ioŋ3
-攔 næẽ2
-撥 po7
-擇 tsʰɛ7
括 kʰo7
-拯 tʂeĩ3
拱 koŋ3
-拳 tɕʰyeĩ2
-拴 ʂuæẽ1
-拸 nɑɤ2 指书本或碗筷堆叠在一起
+拳 tɕʰyɛ̃2
拼 pʰĩ1
-拽 tʂuai5 拖~
拾 ʂʅ7
-拿 nɑ2
-持 tʂʰʅ2
-挂 kuɑ5
+拿 lɑ2
+持 tʂʰʅ7
指 tʂʅ3
按 ŋæẽ5
挑 tʰiɑɤ1
-挖 uɑ7
-挾 kɑ7
-撓 nɑɤ2
-擋 tɑŋ3
-擠 tɕi3
-揮 xuei1
+挖 uɑ1
挨 ŋai1
-挪 no2
-振 tʂeĩ5
-挺 tʰĩ5
+挨 ŋai2
+振 tʂeĩ3
+挺 tʰĩ3
挽 uæẽ3
-捅 tʰoŋ3
捆 kʰueĩ3
捉 tʂo7
-捋 nyi7
-捎 ʂɑɤ1
-捏 niɛ7
-捐 tɕyeĩ2
+捏 liɛ1
+捐 tɕyɛ̃1
捕 pu5
-撈 nɑɤ2
-換 xuæẽ5
捧 pʰoŋ3
-捭 pʰai3 指两手平伸后的长度。
-据 tɕyi5
-捱 ŋai2
+捶 tʂʰuɛi2
捷 tɕiɛ7
-捺 nɑ7
-捻 nieĩ3
-掀 ɕieĩ1
-掂 tieĩ1
-掇 to7
-授 ʂɘɯ5
+掀 ɕyɛ̃1
+掃 sɑɤ3
+授 ʂɘɤ5
掉 tiɑɤ5
掌 tʂɑŋ3
-掏 tʰɑɤ1
-掐 kʰɑ3
-掐 tɕʰiɑ7
+掐 tɕʰiɑ1
排 pʰai2
掘 tʂuɛ7
-掘 tɕyɛ7
-掠 nyɛ7
+掛 kuɑ5
探 tʰæẽ5
接 tɕiɛ7
控 kʰoŋ5
-推 tʰei1
-掩 ieĩ3
-措 tsʰɘɯ5
-掫 tsɘɯ1
-掬 tɕyi7
-掭 tʰieĩ5
-掮 tɕʰieĩ2
-擲 tʂʅ7
-撣 tæẽ3
-揈 xoŋ1
-揉 ʐɘɯ2
+推 tʰɛi1
+掩 iɛ̃3
+揀 tɕiɛ̃3
描 miɑɤ2
提 tʰi2
插 tʂʰɑ7
-揖 i7
+揚 iɑŋ2
+換 xuæẽ5
握 o7
-揣 tʂʰuai3
-揩 kʰai1
-揫 tɕiɘɯ1
揭 tɕiɛ7
-援 yeĩ2
-攬 næẽ3
-攙 tʂʰæẽ1
-擱 ko7
-摟 nɘɯ2
-摟 nɘɯ3
-攪 tɕiɑɤ3
-搉 kʰɑɤ7 指敲打、敲击
-搊 tʂɘɯ3 指用手撑住或扶住
+揮 xuɛi1
+援 yɛ̃2
+損 seĩ3
搓 tsʰo1
-搛 tɕieĩ1
-搜 sɘɯ1
-搞 tɕiɑɤ3
-搣 miɛ7 指用手掰开、剥开或掰断物体
-搧 ʂæẽ1
-搨 tʰɑ7
+搖 iɑɤ2
+搗 tɑɤ3
+搜 sɘɤ1
+搞 kɑɤ3
搬 pæẽ1
-搭 tɑ7
-携 ɕiɛ2
-搽 tsʰɑ7
-攝 ʂɛ7
-摆 pai3
-摇 iɑɤ2
-攤 tʰæẽ1
-摔 ʂuai1
+搭 tɑ1
+搶 tɕʰiɑŋ3
摘 tsɛ7
-摞 no5
-摩 mo2
-摸 mo7
-摹 mu2
-摺 tʂɛ7
+摟 lɘɤ3
+摩 mo1
+摸 mo1
撇 pʰiɛ7
-撑 tʂʰeĩ1
-撒 sɑ7
+撈 lɑɤ2
+撐 tʂʰeĩ1
+撓 ʐɑɤ3
撕 sɿ1
-撙 tseĩ3
撞 tʂuɑŋ5
撤 tʂʰɛ7
-撩 niɑɤ2
+撥 po7
+播 po5
撮 tsʰo7
-撰 tʂuæẽ5
-攆 nieĩ2
-撼 xæẽ5
-擀 kæẽ3
+撲 pʰu7
+擁 ioŋ3
+擇 tsʰɛ7
+擊 tɕi7
+擋 tʰɑŋ3
操 tsʰɑɤ1
-擎 tɕʰĩ2
擒 tɕʰĩ2
-擖 kɑ7
-擘 pɛ7
-擦 tsʰɑ7
-擩 ʐuɑ3 指把某类食材或调料放进菜肴中,或揉制食物。~糍粑
+擔 tæẽ1
+擔 tæẽ5
+據 tɕyi5
+擠 tɕi3
+擡 tʰai2
+擦 tsʰɑ1
+擱 ko7
+擴 kʰo7
+擺 pai3
+擾 ʐɑɤ3
攀 pʰæẽ1
-攎 nɑɤ1
-攢 tsæẽ3
-攘 ʐɑŋ3
-攮 nɑŋ3
+攏 loŋ3
+攔 læẽ2
+攙 tʂʰæẽ2
+攝 ʂɛ7
+攤 tʰæẽ1
+攪 tɕiɑɤ3
+攬 læẽ3
支 tʂʅ1
-收 ʂɘɯ1
+收 ʂɘɤ3
改 kai3
-攻 koŋ1
+攻 koŋ3
放 xuɑŋ5
+政 tʂeĩ5
故 ku5
效 ɕiɑɤ5
-敵 ti7
敏 mĩ3
-救 tɕiɘɯ5
-教 kɑɤ1
+救 tɕiɘɤ5
+敗 pai5
+敘 ɕyi5
+教 tɕiɑɤ1
教 tɕiɑɤ5
-斂 nieĩ3
-斂 nieĩ5
-敝 pʰi5
+敝 pi5
敢 kæẽ3
散 sæẽ5
敦 teĩ1
-敨 tʰɘɯ3 指把包着或卷着的东西打开
敬 tɕĩ5
-數 sɘɯ5
-敲 kʰɑɤ1
+敲 tɕʰiɑɤ1
整 tʂeĩ3
+敵 ti7
敷 fu1
+數 sɘɤ3
+數 sɘɤ5
+斂 liɛ̃3
+斃 pi5
文 ueĩ2
-斋 tʂai1
斑 pæẽ1
-斗 tɘɯ3
-斗 tɘɯ5
-料 niɑɤ5
-斛 fu7
+斗 tɘɤ3
+斗 tɘɤ5
+料 liɑɤ5
斜 ɕiɛ2
斟 tʂeĩ1
-斢 tʰiɑɤ3 指交换物品
斤 tɕĩ1
-斥 tʂʰʅ7
斧 fu3
斬 tʂæẽ3
-斷 tuæẽ5
斯 sɿ1
新 ɕĩ1
+斷 tuæẽ5
方 xuɑŋ1
+於 yi2
施 ʂʅ1
旁 pʰɑŋ2
-旅 nyi3
-旋 ɕyeĩ2
-旋 ɕyeĩ5
-族 tsʰɘɯ7
+旅 lyi3
+旋 ɕyɛ̃2
+族 tsʰɘɤ7
旗 tɕʰi2
-無 vu2
既 tɕi5
日 ʐʅ7
-日 ɚ7
旦 tæẽ5
-舊 tɕiɘɯ5
旨 tʂʅ3
早 tsɑɤ3
-旬 ɕyĩ2
+旬 ɕĩ2
+旬 ɕyeĩ2
+旭 ɕiɘɤ7
旱 xæẽ5
-時 ʂʅ2
-曠 kʰuɑŋ5
旺 uɑŋ5
昂 ŋɑŋ2
昆 kʰueĩ1
昌 tʂʰɑŋ1
明 mĩ2
昏 xueĩ1
+易 i2
易 i5
-易 i7
昔 ɕi7
星 ɕĩ1
-映 ĩ5
春 tʂʰueĩ1
-昧 mei5
昨 tso7
昭 tʂɑɤ1
是 ʂʅ5
-晝 tʂɘɯ5
-晃 xuɑŋ5
+時 ʂʅ2
+晃 xuɑŋ3
晉 tɕĩ5
-晏 ieĩ5
-曬 ʂai5
-暈 yĩ5
+晏 iɛ̃5
晚 uæẽ3
-晦 xuei5
-晨 tʂʰeĩ2
+晝 tʂɘɤ5
+晨 ʂeĩ2
普 pʰu3
景 tɕĩ3
晴 tɕʰĩ2
晶 tɕĩ1
智 tʂʅ5
+暈 yeĩ1
+暈 xueĩ1
+暑 tʂʰu3
+暖 luæẽ3
+暗 ŋæẽ5
+暢 tʂʰɑŋ5
暫 tsæẽ5
-暇 ɕiɑ7
-暖 nuæẽ3
-暗 æẽ5
-暝 mĩ2
-暮 mu5
+暮 mo5
暴 pɑɤ5
-曝 pɑɤ7
-曩 nɑŋ3
-曰 yɛ7
-曲 tɕyi7
-曲 tɕʰyi7
-更 keĩ5 ~加
-更 keĩ1 三~半夜
+曆 li7
+曉 ɕiɑɤ3
+曠 kʰuɑŋ5
+曬 ʂai5
+曲 tɕʰiɘɤ7
+更 keĩ1
+更 keĩ5
+書 ʂu1
曹 tsʰɑɤ2
+曼 mæẽ5
曾 tseĩ1
-曾 tseĩ2
+曾 tsʰeĩ2
替 tʰi5
-最 tsuei5
+最 tsuɛi5
+會 kʰuai3
+會 xuɛi5
月 yɛ7
-有 iɘɯ3
+有 iɘɤ3
朋 pʰoŋ2
服 fu7
朔 ʂo7
-朗 nɑŋ3
望 uɑŋ5
朝 tʂɑɤ1
朝 tʂʰɑɤ2
-期 tɕʰi2
+期 tɕʰi1
木 mu7
-未 uei5
+未 uɛi5
末 mo7
本 peĩ3
-札 tʂɑ7
-术 tʂu7
-术 ʂu7
-朴 pʰu7
+朱 tʂu1
朵 to3
-機 tɕi1
-雜 tsɑ7
-權 tɕʰyeĩ2
+朽 ɕiɘɤ3
杆 kæẽ3
-杈 tʂʰɑ1
-杉 ʂæẽ1
-李 ni3
-杏 ɕĩ5
+杉 ʂɑ1
+李 li3
+杏 xeĩ5
材 tsʰai2
村 tsʰeĩ1
杖 tʂɑŋ5
-杜 tɘɯ5
-杞 tɕʰi3
-束 ʂu7
+杜 tɘɤ5
+束 sɘɤ7
杠 kɑŋ5
-條 tʰiɑɤ2
-來 nɛ2
-來 nai2
-楊 iɑŋ2
杭 xɑŋ2
-杰 tɕiɛ7
-杳 niɑɤ3
-杴 tɕʰieĩ1
-杵 tʂʰu3
-杷 pʰɑ2
+杯 pɛi1
+東 toŋ1
松 soŋ1
-松 soŋ2
板 pæẽ3
-極 tɕi7
-構 kɘɯ5
-枇 pʰi2
枉 uɑŋ3
析 ɕi7
-枕 tʂeĩ3 ~头
-枕 tʂeĩ5 ~戈待旦
-林 nĩ2
-枚 mei2
+枕 tʂeĩ3
+林 lĩ2
+枚 mɛi2
果 ko3
枝 tʂʅ1
-樞 ʂu1
-棗 tsɑɤ3
-槍 tɕʰiɑŋ1
-楓 xoŋ1
-枯 kᶠu1
-枴 kuai3
+枯 kʰu1
架 tɕiɑ5
-柄 ĩ5
柏 pɛ7
-某 mɘɯ3
+某 mu3
+某 mɘɤ3
柑 kæẽ1
-染 ʐæẽ3
-柔 ʐɘɯ2
-柚 iɘɯ5
-櫃 kuei5
-查 tʂʰɑ2
-柩 tɕiɘɯ5
-柬 tɕieĩ3
+染 ʐuæẽ3
+柔 ʐu2
+查 tʂʰɑ7
+柬 tɕiɛ̃3
柱 tʂu5
-柳 niɘɯ3
+柳 liɘɤ3
柴 tʂʰai2
柿 ʂʅ5
-梔 tʂʅ1
-柵 ʂæẽ7
-標 piɑɤ1
-棧 tʂæẽ5
-棟 toŋ5
-欄 næẽ2
-樹 ʂu5
-栖 ɕi1
-栗 ni7
-校 tɕiɑɤ5
+栗 li7
校 ɕiɑɤ5
+校 tɕiɑɤ5
株 tʂu1
-樣 iɑŋ5
-核 fu7
-核 xo7 审~,果~
+核 xɛ7
根 keĩ1
格 kɛ7
栽 tsai1
-栿 fu7
-桂 kuei5
+桂 kuɛi5
桃 tʰɑɤ2
-桅 kʰuei2
+桅 uɛi2
+框 kʰuɑŋ1
案 ŋæẽ5
桌 tʂo7
桐 tʰoŋ2
桑 sɑŋ1
-桓 xuæẽ1
-椏 n̩1
-橈 ʐɑɤ2
-橋 tɕʰiɑɤ2
-樺 xuɑ5
-檜 xuei5
-槳 tɕiɑŋ3
-樁 tʂuɑŋ1
桶 tʰoŋ3
-梁 niɑŋ2
-梅 mei2
-梓 tsɿ3
+梁 liɑŋ2
+梅 mɛi2
梗 keĩ3
+條 tʰiɑɤ2
梢 ʂɑɤ1
-夢 moŋ5
梧 vu2
-梨 ni2
+梨 li2
梭 so1
梯 tʰi1
-梯 tʰiɛ1
-械 kai1
-械 ɕiɛ5
-梳 sɘɯ1
-檢 tɕieĩ3
-棉 mieĩ2
+械 kai5
+梳 sɘɤ1
+棄 tɕʰi5
+棉 miɛ̃2
棋 tɕʰi2
-棌 tsʰai5
棍 kueĩ5
棒 pɑŋ5
棕 tsoŋ1
-棚 pʰoŋ1
+棗 tsɑɤ3
+棚 pʰoŋ2
+棟 toŋ5
棠 tʰɑŋ2
+棧 tʂæẽ5
森 seĩ1
-棵 kʰo1
-棺 kuæẽ1
+棱 leĩ2
+棵 kʰo3
椅 i3
植 tʂʅ7
椒 tɕiɑɤ1
-橢 tʰo3
-椴 tuæẽ5
椽 tʂʰuæẽ2
椿 tʂʰueĩ1
-楂 tʂʰɑ1
-楔 ɕiɛ7
-楚 tsʰɘɯ3
-楝 nieĩ5
-楞 neĩ2
-楣 mei2
-楦 ɕyeĩ5
+楊 iɑŋ2
+楚 tsʰɘɤ3
+楦 ɕyɛ̃1
+業 iɛ7
+極 tɕi7
楷 kʰai3
-樓 nɘɯ2
-概 kai5
-欖 næẽ3
-榆 yi2
-榛 tseĩ1
+概 kʰai5
+榆 yi5
榜 pɑŋ3
-榧 xuei3
榨 tʂɑ5
-榴 niɘɯ2
+榫 seĩ3
+榮 yeĩ2
+榴 liɘɤ2
榻 tʰɑ7
-槌 tʂuei2
+構 kɘɤ5
+槍 tɕʰiɑŋ1
槐 xuai2
-檳 pĩ1
+槳 tɕiɑŋ3
槽 tsʰɑɤ2
+樁 tʂuɑŋ1
+樂 lo7
+樂 io7
+樓 lɘɤ2
+標 piɑɤ1
樟 tʂɑŋ1
-模 mo2 ~子,~仿
-橫 xueĩ2
-橫 xueĩ5
-櫻 ĩ1
+模 mo7
+樣 iɑŋ5
樵 tɕʰiɑɤ2
-橄 kæẽ3
+樸 pʰu7
+樹 ʂu5
+橋 tɕʰiɑɤ2
橘 tɕyi7
-橙 tʂʰeĩ2 1
-橙 tʂʰeĩ2 ~子
-橛 tɕyɛ7
+機 tɕi1
橡 ɕiɑŋ5
-櫓 nɘɯ3
+橫 xueĩ2
檀 tʰæẽ2
-檐 ieĩ2
-檁 nĩ3
-櫂 tʂɑɤ5
-欠 tɕʰieĩ5 不够;缺乏
-欠 tɕʰieĩ3 指非常羡慕,想要得到。我~他的衣服
+檢 tɕiɛ̃3
+櫃 kuɛi5
+櫓 lɘɤ3
+櫥 tʂʰu2
+櫻 ĩ1
+欄 læẽ2
+權 tɕʰyɛ̃2
+欠 tɕʰiɛ̃5
次 tsʰɿ5
-歡 xuæẽ1
欣 ɕĩ1
-歐 ɘɯ1
-欲 yi7
+欲 iɘɤ7
+欺 tɕʰi1
+欽 tɕʰĩ1
款 kʰuæẽ3
歇 ɕiɛ7
-歉 tɕʰieĩ5
+歉 tɕʰiɛ̃5
歌 ko1
+歎 tʰæẽ5
+歐 ŋɘɤ1
+歡 xuæẽ1
止 tʂʅ3
正 tʂeĩ1
正 tʂeĩ5
@@ -1698,1939 +1303,1583 @@
步 pu5
武 vu3
歪 uai1
+歲 suɛi3
+歸 kuɛi1
死 sɿ3
-殲 tɕieĩ1
殃 iɑŋ1
-殆 tai5
-殉 ɕyĩ5
-殊 ʂu2
+殊 ʂu1
殘 tsʰæẽ2
-殮 nieĩ5
-殖 tʂʅ7
-殯 pĩ5
-毆 ɘɯ3
+殲 tɕʰiɛ̃1
段 tuæẽ5
殷 ĩ1
殺 ʂɑ7
殼 kʰo7
-殿 tieĩ5
-毅 i5
+殿 tiɛ̃5
+毀 xuɛi3
母 mu3
-每 mei3
-毒 tɘɯ7
+每 mɛi3
+毒 tɘɤ7
比 pi3
-畢 pi7
-斃 pi5
毛 mɑɤ2
-毡 tʂæẽ1
毫 xɑɤ2
毯 tʰæẽ3
-氏 ʂʅ5
+氈 tʂæẽ1
民 mĩ2
-气 tɕʰi5
-永 ioŋ3
+氣 tɕʰi5
+水 ʂuɛi3
+永 yeĩ3
汀 tĩ1
-汁 tʂʅ1
汁 tʂʅ7
-求 tɕʰiɘɯ2
-汆 tsʰuæẽ1
-汇 xuei5
-漢 xæẽ5
+求 tɕʰiɘɤ2
汗 xæẽ5
-汝 ʐu3
-汞 koŋ5
+汞 koŋ3
江 tɕiɑŋ1
-池 tʂʰʅ2
-污 vu1
-湯 tʰɑŋ1
+池 tʂʰʅ7
汪 uɑŋ1
-汴 pieĩ5
+決 tɕyɛ7
汽 tɕʰi5
-沂 i2
沃 o7
-沉 tʂeĩ2
-沌 teĩ5
-沓 tʰɑ7
+沈 tʂʰeĩ2
+沈 ʂeĩ3
+沒 mɛ7
+沖 tʂʰoŋ1
沙 ʂɑ1
-沛 pʰei5
-溝 kɘɯ1
-沒 mo7
-漚 ɘɯ5
-淪 neĩ2
-滬 fu5
+沛 pʰɛi5
沫 mo7
河 xo2
-油 iɘɯ2
+油 iɘɤ2
治 tʂʅ5
-沼 tʂɑɤ3
沾 tʂæẽ1
-沿 ieĩ2
+沿 yɛ̃2
+況 kʰuɑŋ5
泄 ɕiɛ7
-泅 tɕʰiɘɯ2
-泉 tɕʰyeĩ2
-泊 po7
-泌 mi5
-泔 kæẽ1
-法 xuɑ7
+泉 tɕʰyɛ̃2
+法 xuɑ1
泛 xuæẽ5
-泡 pʰɑɤ1
泡 pʰɑɤ5
波 po1
-泣 tɕʰi3
-泣 tɕʰi7
-泥 ni2
+泣 ɕi7
+泥 li2
注 tʂu5
-淚 nei5
泰 tʰai5
-泳 yĩ5
-泳 ioŋ5
-瀉 ɕiɛ5
-潑 pʰo7
-澤 tsʰɛ7
-潔 tɕiɛ7
-洇 ĩ1
+泳 yeĩ5
洋 iɑŋ2
-洒 sɑ3
-洛 no7
+洗 ɕi3
+洛 lo7
洞 toŋ5
津 tɕĩ1
洪 xoŋ2
-洲 tʂɘɯ1
+洲 tʂɘɤ1
活 xo7
-洼 uɑ1
-洽 tɕʰiɑ7
派 pʰai5
-流 niɘɯ2
-淺 tɕʰieĩ3
-漿 tɕiɑŋ1
-澆 tɕiɑɤ1
-濁 tʂo7
-測 tsɛ7
-濟 tɕi5
-渾 xueĩ2
-濃 noŋ2
+流 liɘɤ2
浙 tʂɛ7
-浚 tɕyĩ5
-浜 pĩ1
-浞 tʂo7
-浦 pʰu3
-浩 xɑɤ5
-浪 nɑŋ5
+浦 pʰu2
+浪 lɑŋ5
浮 fu2
-浴 yi7
-浸 tɕĩ5
-涂 tʰɘɯ2
+浴 iɘɤ7
+海 xai3
+浸 tɕʰĩ5
消 ɕiɑɤ1
涉 ʂɛ7
-涌 ioŋ3
-涎 ɕieĩ2
-涕 tʰi5
-濤 tʰɑɤ2
-澇 nɑɤ5
-潤 ʐueĩ5
-澗 tɕieĩ5
-漲 tʂɑŋ3
-澀 sɛ7
-涮 ʂuæẽ5
-涯 n̩2
-液 iɛ7
-涴 o5
-涿 tʂo7
+涕 tʰi2
+涯 iɑ1
+液 iɛ5
+涼 liɑŋ2
淆 ɕiɑɤ2
-淋 nĩ2
-淑 ʂu7
+淋 lĩ2
+淒 tɕʰi1
淘 tʰɑɤ2
+淚 lɛi5
淡 tæẽ5
-淤 yi1
+淨 tɕĩ5
+淩 lĩ2
淫 ĩ2
淮 xuai2
深 ʂeĩ1
-混 xueĩ5
+淵 iɛ̃1
+混 xueĩ3
淹 ŋæẽ1
-添 tʰieĩ1
+淺 tɕʰiɛ̃3
+添 tʰiɛ̃1
清 tɕʰĩ1
-淵 yeĩ1
-漸 tɕieĩ5
-澠 mieĩ3
-漁 yi2
+減 kæẽ3
渠 tɕʰyi2
-渡 tɘɯ5
+渡 tɘɤ5
渣 tʂɑ1
-溫 ueĩ1
+測 tsʰɛ7
港 kɑŋ3
渴 kʰo7
-游 iɘɯ2
-渺 miɑɤ3
+渾 xueĩ1
+湊 tsʰɘɤ5
湖 fu2
-湘 ɕiɑŋ1
-灣 uæẽ1
-溼 ʂʅ7
-潰 kʰuei5
-濺 tɕieĩ5
-溉 kai5
-源 yeĩ2
-溜 niɘɯ5
+湧 ioŋ3
+湯 tʰɑŋ1
+源 yɛ̃2
+溜 liɘɤ1
+溝 kɘɤ1
溪 tɕʰi1
-溺 ni7
-滂 pɑŋ1
-滑 xuɑ7
-滓 tsɿ3
+溫 ueĩ1
+溶 ioŋ2
+溺 li5
+滅 miɛ7
+滋 tsɿ1
+滑 xuɑ2
滔 tʰɑɤ1
-滗 pi2 指滤出水分。~米汤
-滾 kueĩ3
滯 tʂʅ5
-滿 mæẽ3
-濾 nyi5
-濫 næẽ5
-灘 tʰæẽ1
+滲 ʂeĩ5
滴 ti7
-漂 piɑɤ3
-漂 pʰiɑɤ5
+滾 kueĩ3
+滿 mæẽ3
+漂 pʰiɑɤ1
+漂 pʰiɑɤ3
漆 tɕʰi7
-漏 nɘɯ5
-演 ieĩ3
+漏 lɘɤ5
+演 iɛ̃3
+漠 mo2
+漢 xæẽ5
漫 mæẽ5
-漱 sɘɯ5
+漲 tʂɑŋ3
+漸 tɕiɛ̃5
+漿 tɕiɑŋ1
+潑 pʰo7
+潔 tɕiɛ7
潘 pʰæẽ1
-潛 tɕʰieĩ2
+潛 tɕʰiɛ̃2
+潤 ʐueĩ5
潭 tʰæẽ2
潮 tʂʰɑɤ2
-潲 sɑɤ5
-澄 tʂʰeĩ2
-澄 tʂʰeĩ5
-澡 tsɑɤ3
+潰 kʰuɛi5
+澀 sɛ7
+澆 tɕiɑɤ1
+澇 lɑɤ2
+澤 tsʰɛ7
激 tɕi7
-瀑 pʰu7
+濁 tʂo7
+濃 loŋ2
+濕 ʂʅ7
+濟 tɕi3
+濤 tʰɑɤ2
+濫 læẽ5
+濾 lyi5
+瀉 ɕiɛ5
灌 kuæẽ5
-灒 tsæẽ5 指油汁或汤汁因受热或摇晃溅出
+灑 sɑ3
+灘 tʰæẽ1
+灣 uæẽ1
火 xo3
-滅 miɛ7
-燈 teĩ1
-灰 xuei1
-靈 nĩ2
-竈 tsɑɤ5
-灸 tɕiɘɯ3
-災 nɛ1
-災 nai1
-燦 tsʰæẽ5
-爐 nɘɯ2
-炊 tʂʰuei1
-炎 ieĩ2
+灰 xuɛi1
+灸 tɕiɘɤ3
+災 tsai1
+炊 tʂʰuɛi1
+炎 iɛ̃2
炒 tʂʰɑɤ3
-炕 kʰɑŋ5
-炙 tʂʅ7
炭 tʰæẽ5
炮 pʰɑɤ5
-炸 tʂɑ5 ~蛋
-炸 tʂɑ7 油~
-點 tieĩ3
-爛 næẽ5
-烈 niɛ7
-烊 iɑŋ2
+炸 tʂɑ5
+炸 tʂɑ7
+烈 liɛ5
+烏 vu1
烘 xoŋ1
-烙 no7
-燭 tʂu7
-烟 ieĩ1
+烙 lo7
烤 kʰɑɤ3
-煩 xuæẽ2
-燒 ʂɑɤ1
-燙 tʰɑŋ5
-熱 ʐɛ7
-烹 pʰoŋ1
-焉 ieĩ2
-焊 xæẽ5
-焌 tɕʰyi7 一种烹调方法,指用微量油热锅后再进行烹饪。给锅~油
-煥 xuæẽ5
-焙 pei5
-焚 xueĩ2
+無 vu7
焦 tɕiɑɤ1
-焯 tʂʰɑɤ7
-焰 ieĩ5
然 ʐæẽ2
-煎 tɕieĩ1
-煤 mei2
+煉 liɛ̃5
+煎 tɕiɛ̃1
+煙 iɛ̃1
+煞 ʂɑ7
+煤 mɛi2
+煥 xuæẽ5
照 tʂɑɤ5
-煨 uei1
-煮 tʂu5
+煩 xuæẽ2
+煮 tʂu3
+煽 ʂæẽ1
熄 ɕi7
熊 ɕioŋ2
-熏 ɕyĩ1
-熙 ɕi1
+熏 ɕyeĩ1
+熔 ioŋ2
熟 ʂu7
-熥 tʰoŋ1
-熨 yĩ5
+熨 yeĩ5
熬 ŋɑɤ2
+熱 ʐɛ7
燃 ʐæẽ2
-燎 pʰiɑɤ2
-燎 niɑɤ2
-燎 niɑɤ3
-燐 nĩ2
-燕 ieĩ1
-燕 ieĩ5
+燈 teĩ1
+燎 liɑɤ2
+燒 ʂɑɤ1
+燕 iɛ̃5
+燙 tʰɑŋ5
+營 yeĩ2
+燥 tsʰɑɤ5
+燦 tsæẽ5
+燭 tʂu7
爆 pɑɤ5
-爊 ŋɑɤ1 在锅中煨熟食物,~排骨
-爪 tʂɑɤ3
-爬 pʰɑ2
-愛 ŋai5
-爵 tɕyɛ7
+爐 lɘɤ2
+爛 læẽ5
+爪 tʂuɑ3
+爬 pʰɑ1
+爭 tʂeĩ1
+爲 uɛi2
父 fu5
+爸 pɑ1
+爹 tiɛ1
爺 iɛ2
-爸 pɑ5
-爹 tiɑ1
-片 pʰieĩ5
+爽 ʂuɑŋ3
+牆 tɕʰiɑŋ2
+片 pʰiɛ̃5
版 pæẽ3
牌 pʰai2
-牘 tɘɯ7
-牒 tiɛ7
-牙 n̩2
-牚 tʂʰeĩ5
-牛 iɘɯ2
+牘 tɘɤ7
+牙 ŋɑ2
+牙 iɑ2
+牛 iɘɤ2
牡 mu3
-牢 nɑɤ2
+牢 lɑɤ2
牧 mu7
物 vu7
牲 ʂeĩ1
-牽 tɕʰieĩ1
+牴 ti3
特 tʰɛ7
-犧 ɕi1
+牽 tɕʰiɛ̃1
犀 ɕi1
-犁 ni2
-犢 tɘɯ7
-犍 tɕieĩ1
-犍 tɕieĩ2
-犒 kʰɑɤ5
-犬 tɕʰyeĩ3
+犁 li2
+犧 ɕi1
+犬 tɕʰyɛ̃3
犯 xuæẽ5
狀 tʂuɑŋ5
-猶 iɘɯ2
狂 kʰuɑŋ2
狄 ti7
-狍 pʰɑɤ2
狐 fu2
-狗 kɘɯ3
-狠 xeĩ5
+狗 kɘɤ3
狡 tɕiɑɤ3
-獨 tɘɯ7
-狹 ɕiɑ7
-獅 sɿ1
-獄 yi7
-狸 ni2
-狼 nɑŋ2
-獵 niɛ7
+狸 li2
+狹 ɕiɑ2
+狼 lɑŋ2
猛 moŋ3
猜 tsʰai1
-猝 tsʰɘɯ5
-貓 mɑɤ2
-猬 uei3
-猬 uei5
-獻 ɕieĩ5
-猴 xɘɯ2
-猾 xuɑ2
+猩 ɕĩ1
+猴 xɘɤ2
+猶 iɘɤ2
+猿 yɛ̃2
+獄 iɘɤ7
+獅 ʂʅ1
+獎 tɕiɑŋ3
+獨 tɘɤ7
+獲 xuɛ7
+獵 liɛ7
+獸 ʂɘɤ5
獺 tʰɑ7
-玄 ɕyeĩ2
-率 ʂuɛ7
-率 nyi7
-玉 yi7
+獻 ɕiɛ̃5
+玄 ɕyɛ̃2
+率 ʂuai5
+率 lyi7
+玉 yi5
王 uɑŋ2
玩 uæẽ2
-環 xuæẽ2
-現 ɕieĩ5
-玻 pʰo1
-珊 ʂæẽ1
+玻 po1
珍 tʂeĩ1
珠 tʂu1
班 pæẽ1
-球 tɕʰiɘɯ2
-理 ni3
-琉 niɘɯ2
-瑣 so3
-琢 tʂo7
+現 ɕiɛ̃5
+球 tɕʰiɘɤ2
+理 li3
+琉 liɘɤ2
琴 tɕʰĩ2
-琵 pʰi2
-琶 pʰɑ2
-瓊 tɕʰioŋ2
-瑕 ɕiɑ2
-瑞 ʂuei5
+瑞 ʂuɛi5
瑟 sɛ7
-璃 ni1
-璃 ni2
+瑣 so3
璧 pi7
-璺 ueĩ5
+環 xuæẽ2
+瓊 tɕʰyeĩ2
瓜 kuɑ1
-瓠 fu2
瓢 pʰiɑɤ2
瓣 pæẽ5
瓤 ʐɑŋ2
-瓦 uɑ5 ~刀
-瓦 uɑ3 砖~
-瓮 tsʰɿ5
-甌 ɘɯ1
+瓦 uɑ3
瓶 pʰĩ2
瓷 tsʰɿ2
+甕 oŋ5
甘 kæẽ1
甚 ʂeĩ5
-甜 tʰieĩ2
+甜 tʰiɛ̃2
生 ʂeĩ1
+產 tʂʰæẽ3
甥 ʂeĩ1
用 ioŋ5
-甫 fu3
-甬 ioŋ3
-田 tʰieĩ2
-由 iɘɯ2
+甯 lĩ2
+田 tʰiɛ̃2
+由 iɘɤ2
甲 tɕiɑ7
申 ʂeĩ1
-電 tieĩ5
-男 næẽ2
-畫 xuɑ5
-暢 tʂʰɑŋ5
+男 læẽ2
界 kai5
-畏 uei5
-留 niɘɯ2
-畜 ɕiɘɯ2
-畜 tʂʰɘɯ7
-略 nyɛ7
-畦 kuei2
+畏 uɛi5
+留 liɘɤ2
+畜 ɕiɘɤ7
+畝 mu3
+畢 pi7
+略 lio7
番 xuæẽ1
+畫 xuɑ5
+異 i5
+當 tɑŋ1
+當 tɑŋ5
疆 tɕiɑŋ1
-疏 sɘɯ1 ~远
-疏 sɘɯ5 注~
+疊 tiɛ7
+疏 sɘɤ1
疑 i2
-疔 tĩ1
-療 niɑɤ5
-疝 ʂæẽ5
-瘧 nyɛ7
-瘍 iɑŋ2
疤 pɑ1
疥 kai5
-疫 i7
-瘡 tʂʰuɑŋ1
-瘋 xoŋ1
+疫 yi5
疲 pʰi2
-疵 tsʰɿ1
-疵 tsʰɿ5
疹 tʂeĩ3
-疼 tʰeĩ2
疾 tɕi7
-疿 xuei5
-痂 tɕiɑ1
病 pĩ5
症 tʂeĩ5
-癰 ioŋ1
-痒 iɑŋ3
-痔 tʂʅ5
痕 xeĩ2
+痘 tɘɤ5
痛 tʰoŋ5
-痢 ni5
+痢 li5
痣 tʂʅ5
-癆 nɑɤ2 指毒,毒害
痰 tʰæẽ2
-痲 mɑ2
-癡 tʂʰʅ1
-痹 pi5
-瘊 xɘɯ2
-瘌 nɑ7
+痳 mɑ2
+瘋 xoŋ1
瘟 ueĩ1
-瘦 ʂɘɯ5
-瘴 tʂɑŋ5
-瘸 tɕʰyɛ2
-癩 nɛ5
-癩 nai5
-癸 kʰuei3
+瘡 tʂʰuɑŋ1
+瘦 sɘɤ5
+瘧 lio7
+療 liɑɤ2
+癌 ŋai2
+癡 tʂʰʅ1
+癢 iɑŋ3
+癬 ɕyɛ̃3
登 teĩ1
+發 xuɑ2
白 pɛ7
百 pɛ7
皂 tsɑɤ5
的 ti7
+皆 kai1
皆 tɕiɛ1
+皆 tɕiai1
皇 xuɑŋ2
-皖 uæẽ5
皮 pʰi2
皺 tsoŋ5
-皴 tsʰeĩ1
-皿 mĩ3
盂 yi2
+盅 tʂoŋ1
盆 pʰeĩ2
盈 ĩ2
益 i7
-盞 tʂæẽ3
-鹽 ieĩ2
-鹽 ieĩ5
-監 tɕieĩ1
-監 tɕieĩ5
盒 xo7
-盔 kʰuei1
-盖 kai5
+盛 tʂʰeĩ2
+盛 ʂeĩ5
盜 tɑɤ5
-盤 pʰæẽ2
-盛 tʂʰeĩ2 ~饭
-盛 ʂeĩ5 ~大
+盞 tʂæẽ3
盟 moŋ2
+盡 tɕĩ5
+監 tɕiɛ̃1
+盤 pʰæẽ2
+盧 lɘɤ2
目 mu7
盲 mɑŋ2
直 tʂʅ7
-相 ɕiɑŋ1
+相 ɕiɑŋ2
相 ɕiɑŋ5
盼 pʰæẽ5
盾 teĩ5
-盾 tueĩ5
-眉 mei2
+省 ɕĩ3
+省 seĩ3
+省 ʂeĩ3
眉 mi2
看 kʰæẽ1
看 kʰæẽ5
-瞘 kʰɘɯ1
真 tʂeĩ1
-眠 mieĩ2
-眨 tʂɑ7
-眩 ɕyeĩ5
-眵 tʂʰʅ1
-眶 kʰuɑŋ1
-眷 tɕyeĩ5
+眠 miɛ̃2
+眷 tɕyɛ̃5
眼 ŋæẽ3
-着 tʂu5
-着 tʂo7
-睜 tseĩ1
-睏 kʰueĩ5
+眼 iɛ̃3
睛 tɕĩ1
-睡 ʂuei5
-督 tɘɯ7
+睜 tʂeĩ1
+睡 ʂuɛi5
+督 tɘɤ7
睬 tsʰai3
-瞅 tʂʰɘɯ3
-瞎 xŋ7
-瞒 mæẽ2
-瞖 i5 指白内障,~子
-瞧 tɕʰiɑɤ2
-瞪 teĩ5
-瞭 niɑɤ3
+瞎 ɕiɑ1
+瞎 xiɑ7
+瞞 mæẽ2
瞳 tʰoŋ2
-瞻 tʂæẽ1
瞿 tɕʰyi2
矛 mɑɤ2
-矣 i3
知 tʂʅ1
-矩 tɕyi3
-矯 tɕiɑɤ3
-矬 tsʰo2
短 tuæẽ3
矮 ŋai3
石 ʂʅ7
-礬 xuæẽ2
-礦 kʰuɑŋ5
-碼 mɑ3
-砌 tɕʰi5
砍 kʰæẽ3
-砑 n̩5
-研 nieĩ2
-研 ieĩ2
-磚 tʂuæẽ1
-硯 ieĩ3
+研 liɛ̃1
破 pʰo5
-礎 tsʰɘɯ3
硝 ɕiɑɤ1
-硫 niɘɯ2
+硫 liɘɤ2
硬 ŋeĩ5
-確 tɕʰio7
-礙 ŋai5
-碎 sei5
-碑 pei1
-碓 tei5
+硯 iɛ̃5
+碎 tsʰuɛi5
+碑 pɛi1
碗 uæẽ3
碟 tiɛ7
碧 pi7
-鹼 tɕieĩ3
-碾 nieĩ3
+碰 pʰoŋ5
+確 tɕʰio7
+碾 liɛ̃3
磁 tsʰɿ2
-磅 pɑŋ5
-磑 ŋai2
磕 kʰo7
-磨 mo5 ~刀
-磨 mo2 石~
+磚 tʂuæẽ1
+磨 mo2
+磨 mo5
磬 tɕʰĩ5
-礓 tɕiɑŋ1
+磷 lĩ2
+礎 tsʰɘɤ3
+礙 ŋai5
+礦 kʰuɑŋ5
+礬 xuæẽ2
示 ʂʅ5
-禮 ni3
-社 ʂai5
+社 ʂɛ5
祀 sɿ5
祁 tɕʰi2
祈 tɕʰi2
-祈 tɕʰi3
-祐 iɘɯ5
-祖 tsɘɯ3
-祝 tʂɘɯ7
+祐 iɘɤ5
+祖 tsɘɤ3
+祝 tʂu7
神 ʂeĩ2
-祠 sɿ2
-祥 ɕiɑŋ2
-票 pʰiɑɤ5
+祠 tsʰɿ2
+祥 tɕʰiɑŋ2
祭 tɕi5
-禱 tɑɤ3
-禍 xo5
-禀 pĩ3
+祿 lɘɤ7
禁 tɕĩ1
禁 tɕĩ5
-禄 nɘɯ7
-禪 tʂʰæẽ2
-禪 ʂæẽ5
+禍 xo5
福 fu7
-禹 yi3
-离 ni2
-离 ni5
+禦 yi5
+禮 li3
+禱 tɑɤ3
禽 tɕʰĩ2
禾 xo2
-秀 ɕiɘɯ5
+禿 tʰɘɤ7
+秀 ɕiɘɤ5
私 sɿ1
-禿 tʰɘɯ7
-秆 kæẽ3
-秉 ĩ3
-秋 tɕʰiɘɯ1
+秉 pĩ3
+秋 tɕʰiɘɤ1
科 kʰo1
秒 miɑɤ3
-秕 pi3
-租 tsɘɯ1
+秘 pɛi5
+租 tsɘɤ1
秤 tʂʰeĩ5
秦 tɕʰĩ2
秧 iɑŋ1
-秩 tʂʅ5
-秩 tʂʰʅ7
-積 tɕi7
-稱 tʂʰeĩ1
-稱 tʂʰeĩ5
移 i2
-穢 xuei5
稀 ɕi1
-稆 nyi3
+稅 ʂuɛi5
+稈 kæẽ3
程 tʂʰeĩ2
稍 ʂɑɤ1
-稅 ʂuei5
稗 pai5
稚 tʂʅ5
-稠 tʂʰɘɯ2
-稭 tɕiɛ1
-穩 ueĩ3
+稟 pĩ3
+稠 tʂʰɘɤ2
+種 tʂoŋ3
+種 tʂoŋ5
+稱 tʂʰeĩ1
+稱 tʂʰeĩ5
稻 tɑɤ5
稼 tɕiɑ5
稽 tɕi1
稿 kɑɤ3
-穄 tɕi5
-穆 mu7
-穗 suei5
-穰 ʐɑŋ2
-穴 ɕyɛ7
-究 tɕiɘɯ5
-窮 tɕʰioŋ2
+穀 ku7
+積 tɕi7
+穎 ĩ3
+穗 ɕyi5
+穩 ueĩ3
+穴 ɕiɛ7
+究 tɕiɘɤ1
空 kʰoŋ1
-空 kʰoŋ3
空 kʰoŋ5
穿 tʂʰuæẽ1
-突 tʰɘɯ7
+突 tʰɘɤ2
窄 tsɛ7
-竅 tɕʰiɑɤ5
-窖 tɕiɑɤ5
窗 tʂʰuɑŋ1
-窘 tɕioŋ3
-竄 tsʰuæẽ5
+窟 kʰu7
窩 o1
-窟 kᶠu7
-窠 kʰo1
-窺 kʰuei1
-窰 iɑɤ2
-立 ni3
-立 ni7
-豎 ʂu5
-站 tʂæẽ5 ~立,车~
-競 tɕĩ5
+窮 tɕʰioŋ2
+窯 iɑɤ2
+竅 tɕʰiɑɤ5
+竈 tsɑɤ5
+竊 tɕʰiɛ7
+立 liɛ7
+站 tʂæẽ5
竟 tɕĩ5
章 tʂɑŋ1
童 tʰoŋ2
+竭 tɕiɛ7
端 tuæẽ1
+競 tɕĩ5
竹 tʂu7
竿 kæẽ1
-篤 tɘɯ7
-笊 tʂɑɤ5
笑 ɕiɑɤ5
-笔 pi7
-筧 ɕieĩ3
-笙 ʂeĩ1
笛 ti7
-笠 ni3
-笠 ni7
+笠 liɛ7
符 fu2
笨 peĩ5
第 ti5
-箋 tɕieĩ1
-籠 noŋ2
+筆 pi7
等 teĩ3
筋 tɕĩ1
-筏 xuɑ7
+筍 seĩ3
筐 kʰuɑŋ1
-筑 tʂu7
筒 tʰoŋ2
-答 tɑ7
+答 tɑ1
策 tsʰɛ7
-篩 ʂai1 佳韵
-篩 ʂai1 支韵
-箏 teĩ1
-筵 ieĩ2
筷 kʰuai5
-籌 tʂʰɘɯ2
-签 tɕʰieĩ1
-簡 tɕieĩ3
-箄 pʰai2
-箅 pi5
+箋 tɕʰiɛ̃1
箍 ku1
-箕 tɕi1
+箏 tʂeĩ1
算 suæẽ5
管 kuæẽ3
-籮 no2
-簫 ɕiɑɤ1
-箭 tɕieĩ5
-箱 ɕiɑŋ1
+箭 tɕiɛ̃5
+箱 ɕiɑŋ2
+節 tɕiɛ7
+範 xuæẽ5
篆 tʂuæẽ5
-篇 pʰieĩ1
-簍 nɘɯ3
-篙 kɑɤ1
+篇 pʰiɛ̃1
+築 tʂu7
篡 tsʰuæẽ5
-篦 pi5
-籃 næẽ2
-篱 ni2
+篩 ʂai1
篷 pʰoŋ2
-篾 miɛ7
+簡 tɕiɛ̃3
簧 xuɑŋ2
-簪 tsæẽ1
-簸 po3 ~一~
-簸 po5 ~箕
+簫 ɕiɑɤ1
+簷 iɛ̃2
+簸 po3
+簽 tɕʰiɛ̃1
+簾 liɛ̃2
簿 pu5
+籃 læẽ2
+籌 tʂʰɘɤ2
籍 tɕi7
+籠 loŋ2
+籬 li2
+籮 lo2
米 mi3
-籴 ti7
-类 nei5
粉 xueĩ3
-粒 ni3
-粒 ni7
-粗 tsʰɘɯ1
+粒 liɛ7
+粗 tsʰɘɤ1
粘 tʂæẽ1
-粟 sɘɯ7
+粟 ɕiɘɤ7
+粥 tʂu7
+粱 liɑŋ2
+粳 keĩ3
粤 yɛ7
-粥 tʂɘɯ7
-糞 xueĩ5
-糧 niɑŋ2
-粱 niɑŋ2
-粳 keĩ1
-粹 tsʰei5
糉 tsoŋ5
精 tɕĩ1
糊 fu2
-糍 tsʰɿ2
糕 kɑɤ1
糖 tʰɑŋ2
-糗 ɕiɘɯ3
糙 tsʰɑɤ5
-糜 mi2
+糞 xueĩ5
糟 tsɑɤ1
糠 kʰɑŋ1
-糯 no5
-系 tɕi5 ~鞋
-系 ɕi5 ~词,联~,~统
-紗 ʂɑ1
-素 sɘɯ5
-索 so7
-緊 tɕĩ3
-紫 tsɿ3
-累 nei5
-累 nei3 ~积
-絮 ɕyi5
-繁 xuæẽ2
-繮 tɕiɑŋ1
-纂 tsʰuæẽ3
-纔 tsʰai2
-糾 tɕiɘɯ1
-糾 tɕiɘɯ3
-紅 xoŋ2
-紂 tʂɘɯ5
+糧 liɑŋ2
+糯 lo5
+系 ɕi5
+糾 tɕiɘɤ1
+紀 tɕi5
約 io7
+紅 xoŋ2
+紋 ueĩ2
+納 lɑ7
+紐 liɘɤ3
+純 ʂueĩ2
+紗 ʂɑ1
+紙 tʂʅ3
級 tɕi7
-紀 tɕi3
-紉 ʐeĩ5
-緯 uei5
-純 tʂʰueĩ2
-綱 kɑŋ1
-納 nɑ7
-縱 tsoŋ5 ~横
-縱 tsoŋ5 放~
紛 xueĩ1
-紙 tʂʅ3
-紋 ueĩ2
+素 sɘɤ5
紡 xuɑŋ3
-紐 niɘɯ3
-線 ɕieĩ5
-練 nieĩ5
-組 tsɘɯ3
+索 so7
+紫 tsɿ3
+紮 tʂɑ1
+紮 tʂɑ7
+累 lɛi3
+累 lɛi5
細 ɕi5
-織 tʂʅ7
-縐 tsɘɯ5
-絆 pæẽ5
紹 ʂɑɤ5
-經 tɕĩ1
-經 tɕĩ2
-綁 pɑŋ3
+終 tʂoŋ1
+組 tsɘɤ3
+絆 pʰæẽ5
結 tɕiɛ7
-繞 ʐɑɤ3
-繞 ʐɑɤ5
-繪 xuei5
-給 ko7
-絡 no7
-絕 tɕyɛ7
+絕 tɕʰyɛ7
絞 tɕiɑɤ3
-統 tʰoŋ5
-絹 tɕyeĩ5
-繡 ɕiɘɯ5
-綏 suei1
-繼 tɕi5
-績 tɕi7
-緒 ɕyi5
-續 ɕiɘɯ2 烛韵
-續 ɕyi5 遇韵
+絡 lo7
+給 kɛ3
+絨 ʐoŋ2
+絮 ɕyi5
+統 tʰoŋ3
+絲 sɿ1
+絹 tɕyɛ̃5
+綁 pɑŋ3
+經 tɕĩ1
+綜 tsoŋ1
+綠 lɘɤ7
+綢 tʂʰɘɤ2
+維 uɛi2
+綱 kɑŋ1
+網 uɑŋ3
綽 tʂʰo7
-繩 ʂeĩ2
-維 uei2
-綿 mieĩ2
-綢 tʂʰɘɯ2
-綜 tsoŋ5
-綻 tʂæẽ5
-綠 nɘɯ7
-綴 tʂuei5
-緬 mieĩ3
-纜 næẽ5
-緝 tɕi7
+綿 miɛ̃2
+緊 tɕĩ3
+緖 ɕyi5
+線 ɕiɛ̃5
緞 tuæẽ5
-緩 xuæẽ5
-縷 nyi3
-編 pieĩ1
-緣 yeĩ2
+緣 yɛ̃2
+編 piɛ̃3
+緩 xuæẽ3
+緯 uɛi5
+練 liɛ̃5
縛 fu7
+縣 ɕiɛ̃5
縫 xoŋ2
縫 xoŋ5
+縮 sɘɤ7
+縱 tsoŋ5
+縷 lɘɤ3
+總 tsoŋ3
+績 tɕi7
+繁 xuæẽ2
+繃 poŋ1
+織 tʂʅ7
+繞 ʐɑɤ3
+繡 ɕiɘɤ5
+繩 ʂueĩ2
+繪 xuɛi5
+繭 tɕiɛ̃3
+繳 tɕiɑɤ3
+繼 tɕi5
+續 sɘɤ7
纏 tʂʰæẽ2
-縊 i5
纓 ĩ1
-縮 so7
-繰 tɕʰiɑɤ1 指一种缝纫方法,把布往里折后顺着裤脚缝
-繳 tɕiɑɤ3
+纖 tɕʰiɛ̃1
缸 kɑŋ1
-缺 tɕʰyɛ7
+缺 tɕyɛ7
罐 kuæẽ5
-网 uɑŋ3
-羅 no2
-罰 xuɑ7
-罷 pɑ5
+罕 xæẽ3
罩 tʂɑɤ5
-罪 tsei5
+罪 tsuɛi5
置 tʂʅ5
-署 ʂu5
+罰 xuɑ1
+罵 mɑ7
+罷 pɑ5
+羅 lo2
羊 iɑŋ2
羌 tɕʰiɑŋ1
-美 mei3
+美 mɛi3
羔 kɑɤ1
-羞 ɕiɘɯ1
-羡 ɕieĩ5
-羣 tɕʰyĩ2
-羶 ʂæẽ1
+羞 ɕiɘɤ1
+羣 tɕʰyeĩ2
+羨 ɕiɛ̃5
+義 i5
羹 keĩ1
羽 yi3
翁 oŋ1
-翅 tʂʰʅ5
-翎 nĩ2
-翠 tsʰei5
-翡 xuei5
-翰 xæẽ5
+翅 tʂʅ5
+習 ɕi7
+翔 tɕʰiɑŋ2
+翠 tsʰuɛi5
翻 xuæẽ1
-翼 i7
+翼 i5
耀 iɑɤ5
-老 nɑɤ3
+老 lɑɤ3
考 kʰɑɤ3
-者 tʂai3
+者 tʂɛ3
而 ɚ2
-耐 nɛ5
-耐 nai5
+耍 ʂuɑ3
+耐 lai5
耕 keĩ1
耗 xɑɤ5
-耙 pʰɑ5 指用来破碎土块平整土地的农具,也叫钉~
-耬 nɘɯ2
耳 ɚ3
-耶 iɛ2
-恥 tʂʰʅ3
耽 tæẽ1
耿 keĩ3
-聶 niɛ7
-聊 niɑɤ2
-聾 noŋ2
-職 tʂʅ7
-聒 ko7
-聯 nieĩ2
+聊 liɑɤ2
+聖 ʂeĩ5
聘 pʰĩ5
聚 tɕyi5
+聞 ueĩ2
+聯 liɛ̃2
聰 tsʰoŋ1
-肅 sɘɯ7
-肄 i5
+聲 ʂeĩ1
+聳 soŋ3
+聶 liɛ7
+職 tʂʅ7
+聽 tʰĩ1
+聾 loŋ1
+肅 sɘɤ5
肆 sɿ5
肉 ʐu7
-肋 nei7
-肌 tɕi1
-肘 tʂɘɯ3
-肚 tɘɯ3 鱼~
+肋 lɛ7
+肘 tʂɘɤ3
+肚 tɘɤ3
肝 kæẽ1
-腸 tʂʰɑŋ2
股 ku3
肢 tʂʅ1
-肤 fu1
-肥 xuei2
-肨 pɑŋ1 程度副词,形容味道极浓或极臭。这儿硬是~汗臭
-肩 tɕieĩ1
-肪 xuɑŋ1
-肫 tʂueĩ1
-骯 ŋɑŋ1
+肥 xuɛi2
+肩 tɕiɛ̃1
肯 kʰeĩ3
-育 iɘɯ7
-肴 ɕiɑɤ2
-肺 xuei5
-腎 ʂeĩ5
-脹 tʂɑŋ5
-脅 ɕiɛ7
-胃 uei5
-膽 tæẽ3
-背 pei1 ~起
-背 pei5 ~诵,~部
+育 iɘɤ7
+肺 xuɛi5
+胃 uɛi5
+背 pɛi5
胎 tʰai1
胖 pʰɑŋ5
-胚 pʰai1
-胛 tɕiɑ7
-勝 ʂeĩ1
-勝 ʂeĩ5
-胞 pɑɤ1
胡 fu2
-胩 kʰɑ3
-胳 ko7
-膠 tɕiɑɤ1
+胭 iɛ̃1
胸 ɕioŋ1
-能 neĩ2
-脂 tʂʅ1
-脆 tsʰuei5
-脉 mɛ7
+能 leĩ2
+脂 tʂʅ3
+脅 ɕiɛ2
+脆 tsʰuɛi5
+脈 mɛ7
脊 tɕi7
-脏 tsɑŋ1
-脏 tsɑŋ5
-臍 tɕʰi2
-腦 nɑɤ3
-膿 noŋ2
-脖 po7
-腳 tɕio7
-脣 tʂʰueĩ2
-脯 pʰu2 杏~
-脯 fu3 胸~
脫 tʰo7
-腡 no2
-腡 no2 ~~儿,指手指上的指纹,
-臉 nieĩ3
+脯 pʰu3
+脹 tʂɑŋ3
脾 pʰi2
-腆 tʰieĩ3
-臘 nɑ7
-腋 iɛ7
-腌 ieĩ1
-腌 æẽ7
-腐 fu5
+腎 ʂeĩ5
+腐 fu3
腑 fu3
-腔 tɕʰiɑŋ1
-腕 uæẽ5
+腕 uæẽ3
腥 ɕĩ1
-腮 sai1
+腦 lɑɤ3
+腫 tʂoŋ3
+腮 sɛ1
腰 iɑɤ1
-腱 tɕieĩ5
+腳 tɕio7
+腸 tʂʰɑŋ2
腹 fu7
-膩 ni5
-騰 tʰeĩ2
-腿 tʰei3
-膏 kɑɤ5 ~油
-膏 kɑɤ1 药~
+腿 tʰɛi3
+膏 kɑɤ1
+膚 fu1
膜 mo7
膝 ɕi7
+膠 tɕiɑɤ1
膨 pʰoŋ2
-膳 ʂæẽ5
-臀 tʰeĩ2
-臂 pi5
+膩 li5
+膽 tæẽ3
+膿 loŋ2
+臂 pi7
+臉 liɛ̃3
臊 sɑɤ1
-臕 piɑɤ1
+臍 tɕʰi2
+臘 lɑ7
臣 tʂʰeĩ2
+臥 o5
+臨 lĩ2
自 tsɿ5
-臭 tʂʰɘɯ5
+臭 tʂʰɘɤ5
至 tʂʅ5
致 tʂʅ5
-臻 tseĩ1
-臼 tɕiɘɯ5
+臼 tɕiɘɤ5
舀 iɑɤ3
-舅 tɕiɘɯ5
+舂 tʂʰoŋ1
+舅 tɕiɘɤ5
+與 yi3
+興 ɕĩ1
+興 ɕĩ5
+舉 tɕyi3
+舊 tɕiɘɤ5
舌 ʂɛ7
-舍 ʂai5
-舐 tʂʰʅ5
+舍 ʂɛ3
+舍 ʂɛ7
舒 ʂu1
-舔 tʰieĩ3
-舜 ʂueĩ5
+舔 tʰiɛ̃3
舞 vu3
-舟 tʂɘɯ1
+舟 tʂɘɤ1
航 xɑŋ2
般 pæẽ1
-艦 tɕieĩ5
舵 to5
船 tʂʰuæẽ2
-艇 tʰĩ5
-良 niɑŋ2
-艱 tɕieĩ1
+艇 tʰĩ3
+艦 tɕiɛ̃5
+良 liɑŋ2
+艱 tɕiɛ̃1
色 sɛ7
-艳 ieĩ5
-藝 i5
艾 ŋai5
-節 tɕiɛ7
-芋 yi5
-芍 ʂɑɤ7
-芒 mɑŋ2 ~果,麦~
-芙 fu2
+芒 mɑŋ2
芝 tʂʅ1
芥 kai5
-蘆 nɘɯ2
芬 xueĩ1
-芭 pɑ1
-芮 ʐuei5
花 xuɑ1
芳 xuɑŋ1
芹 tɕʰĩ2
-芽 n̩2
-葦 uei3
-莧 ɕieĩ5
-蒼 tsʰɑŋ1
-苧 tʂu5
-苏 sɘɯ1
+芽 ŋɑ2
+芽 iɑ2
苔 tʰai2
苗 miɑɤ2
-苟 kɘɯ3
+苟 kɘɤ3
若 ʐo7
-苦 kᶠu3
+苦 kʰu3
英 ĩ1
茂 mɑɤ5
-范 xuæẽ5
-茄 tɕyɛ2
+茄 tɕʰyɛ2
茅 mɑɤ2
-莖 tɕĩ2
-塋 ĩ2
-繭 tɕieĩ3
茫 mɑŋ2
-茬 tʂʰɑ2
-茴 xuei2
-茶 tʂʰɑ2
-荀 ɕyĩ1
-荆 tɕĩ1
+茲 tsɿ1
+茶 tʂʰɑ7
+茸 ʐoŋ2
草 tsʰɑɤ3
-薦 tɕieĩ5
+荊 tɕĩ1
荒 xuɑŋ1
-荔 ni5
-蕎 tɕʰiɑɤ2
-薺 tɕi5
-蕩 tɑŋ5
-葷 xueĩ1
-滎 ĩ2
-荫 ĩ5
-藥 io7
-荷 xo2 ~花
-荷 xo5 薄~
-莎 ʂɑ1
-莝 tsʰu7 指除掉杂草,~草;也称薅草
-莠 iɘɯ3
+荔 li5
+荷 xo2
+莊 tʂuɑŋ1
+莖 tɕĩ1
莫 mo7
-蓮 nieĩ2
-获 xo7
-鶯 ĩ1
莽 mɑŋ3
菊 tɕyi7
-菌 tɕyĩ1
-菌 tɕyĩ3
-菖 tʂʰɑŋ1
菜 tsʰai5
菠 po1
-菢 pɑɤ5 指禽鸟类动物孵卵
-菩 pʰu2
-菱 nĩ2
-萄 tʰɑɤ2
+華 xuɑ2
+菱 lĩ2
萌 moŋ2
萍 pʰĩ2
-萎 uei1
-螢 ĩ2
-營 yĩ2
-蕭 ɕiɑɤ1
-薩 sɑ5
-薩 sɑ7
-落 no7
-葚 ʂeĩ5
+萬 uæẽ5
+落 lo7
+葉 iɛ7
+著 tʂu5
+著 tʂo7
葛 ko7
+葡 pʰu3
董 toŋ3
+葦 uɛi3
+葫 fu5
葬 tsɑŋ5
-葱 tsʰoŋ1
-葵 kʰuei2
-蔣 tɕiɑŋ3
-蒓 tʂʰueĩ2
+葵 kʰuɛi2
+葷 xueĩ1
蒙 moŋ2
蒜 suæẽ5
-蒯 kʰuai5
-蒲 pʰu2
蒲 pʰu3
蒸 tʂeĩ1
-蒸 tʂʰeĩ2
-蒿 xɑɤ1
-蓄 ɕiɘɯ2
+蒼 tsʰɑŋ1
+蓄 ɕiɘɤ7
+蓋 kai5
蓑 so1
-蓖 pi1
-藍 næẽ2
+蓖 pɛi1
蓬 pʰoŋ2
+蓮 liɛ̃2
蔓 mæẽ5
-蔗 tʂɑ5
+蔗 tʂɑ3
蔡 tsʰai5
-蔫 ieĩ1
-蔬 sɘɯ1
-藹 ŋai5
+蔣 tɕiɑŋ3
+蔥 tsʰoŋ1
蔽 pi5
蕉 tɕiɑɤ1
-蕻 xoŋ5 指白菜或油菜抽出来的菜心。
-薄 po5
+蕊 ʐuɛi5
+蕩 tɑŋ5
+蕭 ɕiɑɤ1
薄 po7
-薅 xɑɤ1
+薑 tɕiɑŋ1
薛 ɕyɛ7
+薦 tɕiɛ̃5
薪 ɕĩ1
-薯 ʂu5
-薰 ɕyĩ1
-薸 pʰiɑɤ2
-藉 tɕiɛ5
-藉 tɕi7
-藋 tiɑɤ5
-藏 tsɑŋ5 西~
-藏 tsʰɑŋ2 隐~
-藐 miɑɤ3
-藕 ŋɘɯ3
-藟 nei1 ~子,指农村用来去掉稻壳的器具
+薯 tʂʰu3
+薰 ɕyeĩ1
+藍 læẽ2
+藏 tsʰɑŋ2
+藏 tsɑŋ5
+藕 ŋɘɤ3
+藝 i5
藤 tʰeĩ2
-藩 pæẽ1
-藩 xuæẽ2
-藿 xo7
-蘂 ʐuei3
+藥 io7
+蘆 lɘɤ2
+蘇 sɘɤ1
+蘭 læẽ2
蘸 tʂæẽ1
-蘸 tʂæẽ5
-虜 nɘɯ3
-虐 nyɛ7
-虑 nyi5
-虔 tɕʰieĩ2
+蘿 lo2
+虎 fu3
+虐 lio7
+虔 tɕʰiɛ̃2
+處 tʂʰu3
+處 tʂʰu5
虛 ɕyi1
+虜 lɘɤ3
虞 yi2
-虢 ko7
-虱 sɛ7
+號 xɑɤ5
+虧 kʰuɛi1
+虱 sai1
虹 xoŋ2
-虹 xoŋ5
-虻 mɑŋ2
-雖 sei1
-蝦 ɕiɑ1
-蝦 ɕiɑ2
-蝕 ʂʅ7
-蟻 i3
蚊 ueĩ2
-蚌 poŋ5 ~埠
-蚌 pɑŋ5 鹬~相争
-蠶 tsʰæẽ2
-蚣 koŋ1
-蚤 tsɑɤ3
+蚌 pɑŋ5
蛀 tʂu5
蛆 tɕʰyi1
-蛇 ʂai2
+蛇 ʂɛ2
蛋 tæẽ5
-蟶 ʂeĩ1
-蛙 uɑ1 麻韵,佳韵
-蛤 kʰɛ7 ~蟆
-蠻 mæẽ2
-蟄 tʂɛ7
+蛙 uɑ1
+蛛 tʂu1
+蛻 tʰɛi5
蛾 o2
-蜀 ʂu7
+蜀 ʂu2
蜂 xoŋ1
-蜇 tʂɛ7
-蜈 vu2
-蜓 tʰĩ2
-蛻 tʰuei5
-蝸 o1
蜘 tʂʅ1
蜜 mi7
-蠟 nɑ7
-蜻 tɕʰĩ1
-蠅 ĩ2
-蟬 tʂʰæẽ2
-蝎 ɕiɛ7
+蝕 ʂʅ7
蝗 xuɑŋ2
-蝙 pieĩ1
-蝠 fu7
+蝟 uɛi5
+蝦 ɕiɑ1
+蝦 xiɑ1
蝶 tiɛ7
-螂 nɑŋ2
-螃 pʰɑŋ2
+蝸 o1
融 ioŋ2
-螳 tʰɑŋ2
-螺 no2
-蟀 ʂuɛ7
-蟆 mɑ2
+螢 yeĩ2
+螺 lo2
蟒 mɑŋ3
-蟹 ɕiɛ5
-蟾 tʂʰæẽ2
-蠓 moŋ3
+蟬 ʂæẽ2
+蟲 tʂʰoŋ2
+蟹 ɕiai5
+蟹 xɛ7
+蟻 i5
+蠅 ĩ1
+蠟 lɑ7
蠢 tʂʰueĩ3
-血 ɕyɛ7
-衅 ɕĩ5
-行 ɕĩ1 ~为
-行 ɕĩ5 品~
-行 xɑŋ2 銀~
-銜 xæẽ2
-街 kai1
-衙 n̩2
+蠶 tsʰæẽ2
+蠻 mæẽ2
+血 ɕiɛ7
+衆 tʂoŋ5
+行 ɕĩ2
+行 ɕyeĩ2
+行 xɑŋ2
+術 ʂu5
+街 tɕiɛ1
+街 tɕiai1
+衛 uɛi5
衡 xeĩ2
衣 i1
-補 pu3
-表 piɑɤ3 ~面,手~
+表 piɑɤ3
衫 ʂæẽ1
-襯 tʂʰeĩ5
衰 ʂuai1
-袁 yeĩ2
-襖 ŋɑɤ3
+衷 tʂoŋ1
+袁 yɛ̃2
袋 tai5
袍 pʰɑɤ2
-袐 mi5
-袖 ɕiɘɯ5
-袜 uɑ7
-被 pei5
+袖 ɕiɘɤ7
被 pi5
-襲 ɕi7
裁 tsʰai2
-裂 niɛ7
-裝 tʂuɑŋ1
-裌 kɑ7
+裂 liɛ5
裕 yi5
-裙 tɕʰyĩ2
-褲 kᶠu5
-裥 tɕieĩ3
-裳 ʂɑŋ2
-裴 pʰai2
-裸 no3
+裙 tɕʰyeĩ2
+補 pu3
+裝 tʂuɑŋ1
裹 ko3
褒 pɑɤ1
-褚 tʂʰu3
褥 ʐu7
-褪 tʰuai5
-褶 tʂɛ7
-襄 ɕiɑŋ1
+褲 kʰu5
+襖 ŋɑɤ3
襟 tɕĩ1
-襻 pæẽ5 指衣服上用以系住纽扣的环
+襪 uɑ7
+襯 tsʰeĩ5
+襲 ɕi7
西 ɕi1
要 iɑɤ1
要 iɑɤ5
覆 fu7
-見 tɕieĩ5
-觀 kuæẽ1
-觀 kuæẽ5
-規 kuei1
-覓 mi7
+見 tɕiɛ̃5
+規 kuɛi1
+覓 mi5
視 ʂʅ5
-覘 tʰæẽ1 指抬起头的样子。脑壳~~起
-覽 næẽ3
+親 tɕʰĩ1
+親 tɕʰĩ5
覺 tɕiɑɤ5
覺 tɕio7
-角 ko7
-解 kai3 ~放
-解 kai3 了~
-解 ɕiɛ5 姓~
-觸 tʂʰɘɯ7
-言 ieĩ2
-誂 tiɑɤ5 指挑逗、吸引异性。
-譽 yi5
-謄 tʰeĩ2
-誓 ʂʅ5
-謠 iɑɤ2
-警 tɕĩ3
-譬 pʰi5
-計 tɕi5
+覽 læẽ3
+觀 kuæẽ1
+觀 kuæẽ5
+角 tɕio7
+解 tɕiai1
+解 kai3
+解 tɕiɛ3
+觸 tʂʰu7
+言 iɛ̃2
訂 tĩ5
-訃 fu5
-認 ʐeĩ5
-譏 tɕi1
+計 tɕi5
+訊 ɕyeĩ5
討 tʰɑɤ3
-讓 ʐɑŋ5
-訖 tɕʰi7
-訓 ɕyĩ5
-議 i5
-訊 ɕyĩ5
+訓 ɕyeĩ5
記 tɕi5
-講 tɕiɑŋ3
-諱 xuei5
-訛 o2
-論 neĩ2
-論 neĩ5
訟 soŋ5
-諷 xoŋ5
+訪 xuɑŋ3
設 ʂɛ7
-訪 xuɑŋ5
-訣 tɕyɛ7
-证 tʂeĩ5
-評 pʰĩ2
-識 ʂʅ7
+許 ɕyi3
+訴 sɘɤ5
+診 tʂeĩ1
詐 tʂɑ5
-訴 sɘɯ5
-診 tʂeĩ3
+評 pʰĩ2
詞 tsʰɿ2
-詔 tʂɑɤ5
-譯 i7
+詠 yeĩ5
試 ʂʅ5
詩 ʂʅ1
-誠 tʂʰeĩ2
-誅 tʂu1
+詭 kuɛi3
話 xuɑ5
-誕 tæẽ5
-詭 kuei3
該 kai1
-詳 ɕiɑŋ2
-誣 vu2
+詳 tɕʰiɑŋ2
+誇 kʰuɑ1
+認 ʐeĩ5
+誓 ʂʅ5
+誘 iɘɤ5
語 yi3
+誠 tʂʰeĩ2
誤 vu5
-誘 iɘɯ3
-說 ʂuɛ7
誦 soŋ5
-請 tɕʰĩ3
-諸 tʂu1
-諾 no7
-讀 tɘɯ7
+說 ʂo7
+誰 suɛi2
課 kʰo5
-誰 ʂuei2
-調 tiɑɤ2
+調 tʰiɑɤ2
調 tiɑɤ5
-諒 niɑŋ5
談 tʰæẽ2
-誼 i2
-誼 i5
-謀 mɘɯ2
+請 tɕʰĩ3
+諒 liɑŋ5
+論 leĩ5
諜 tiɛ7
-諫 tɕieĩ5
-諧 ɕiɛ2
-謂 uei5
-讒 tʂʰæẽ2
-諺 ieĩ5
-謎 mi5
+諱 uɛi5
+諷 xoŋ3
+諸 tʂu1
+諺 iɛ̃5
+諾 lo5
+謀 mu2
+謀 mɘɤ2
+謂 uɛi5
+謄 tʰeĩ2
+謊 xuɑŋ3
+謎 mɛi5
+謙 tɕʰiɛ̃1
+講 kɑŋ3
+講 tɕiɑŋ3
謝 ɕiɛ5
-謗 pɑŋ5
-謙 tɕʰieĩ1
-謹 tɕĩ3
+謠 iɑɤ2
謬 miɑɤ5
+謹 tɕĩ3
+證 tʂeĩ5
+譏 tɕi1
+識 ʂʅ7
譚 tʰæẽ2
譜 pʰu3
-谷 ku7 稻~,峡~
+警 tɕĩ3
+譬 pʰi2
+譯 i7
+議 i5
+護 fu2
+譽 yi2
+讀 tɘɤ7
+變 piɛ̃5
+讓 ʐɑŋ5
豁 xo7
-豆 tɘɯ5
-豇 kɑŋ1
-豉 ʂʅ5
+豆 tɘɤ5
+豈 tɕʰi3
豌 uæẽ1
-豚 tʰeĩ2
+豎 ʂu5
+豐 xoŋ1
+豔 iɛ̃5
象 ɕiɑŋ5
+象 tɕʰiɑŋ5
豪 xɑɤ2
-豫 yi5
+豬 tʂu1
豹 pɑɤ5
豺 tʂʰai2
貂 tiɑɤ1
貌 mɑɤ5
-貝 pei5
+貓 mɑɤ1
+貝 pɛi5
貞 tʂeĩ1
負 fu5
-貢 koŋ5
財 tsʰai2
-責 tsɛ7
-賢 ɕieĩ2
-敗 pai5
-賬 tʂɑŋ5
+貢 koŋ5
+貧 pʰĩ2
貨 xo5
-質 tʂʅ7
販 xuæẽ5
貪 tʰæẽ1
-貧 pʰĩ2
-貶 pieĩ3
-購 kɘɯ5
貫 kuæẽ5
-貳 ɚ5
-賤 tɕieĩ5
-貼 tʰiɛ7
-貴 kuei5
+責 tsɛ7
+貴 kuɛi5
+貶 piɛ̃3
+買 mai3
貸 tai5
+費 xuɛi5
+貼 tʰiɛ7
貿 mɑɤ5
-費 xuei5
-賀 xo5
-賊 tsei7
-賃 nĩ5
-賂 nɘɯ5
-贓 tsɑŋ1
-賒 ʂai1
-賦 fu5
-賭 tɘɯ3
-贖 ʂu7
+賀 xo7
+賄 xuɛi5
+資 tsɿ1
+賈 tɕiɑ3
+賊 tsɛ7
+賒 ʂɛ1
+賓 pĩ1
賜 tsʰɿ5
-賠 pʰai2
-賴 nɛ5
-賴 nai5
-贅 tʂuei5
+賞 ʂɑŋ3
+賠 pʰɛi2
+賢 ɕiɛ̃2
+賣 mai5
+賤 tɕiɛ̃5
+質 tʂʅ7
+賭 tɘɤ3
+賴 lai5
賺 tʂuæẽ5
+購 kɘɤ5
賽 sai5
-赞 tsæẽ5
+贅 tʂuɛi5
贈 tseĩ5
+贊 tsæẽ5
贏 ĩ2
+贓 tsɑŋ1
+贖 sɘɤ7
赤 tʂʰʅ7
-赦 ʂai5
-赫 xɛ7
-走 tsɘɯ3
-赴 fu5
-趙 tʂɑɤ5
-趕 kæẽ3
+赦 ʂɛ5
+走 tsɘɤ3
+赴 pʰu5
起 tɕʰi3
-趁 tʂʰeĩ5
+趁 tʂʰeĩ3
超 tʂʰɑɤ1
越 yɛ7
-趨 tɕʰyi1
+趕 kæẽ3
+趙 tʂɑɤ5
趟 tʰɑŋ5
-趣 tɕʰyi5
-足 tsɘɯ7
-趼 tɕieĩ3
-趾 tʂʅ3
-趿 sɑ7 指把鞋踩在脚后跟,不好好穿鞋。
-躍 io7
-跌 tiɛ7
-跑 pʰɑɤ2
-跗 fu1
-跛 pai1
-跛 po3
+趣 tɕyi5
+趨 tɕʰyi1
+足 tsɘɤ7
+跌 tʰiɛ7
+跑 pʰɑɤ3
距 tɕyi5
跟 keĩ1
+跡 tɕi7
跨 kʰuɑ5
-跪 kuei5
-路 nɘɯ5
+跪 kuɛi5
+路 lɘɤ5
跳 tʰiɑɤ5
-踐 tɕieĩ5
踏 tʰɑ7
-踢 tʰi7
-蹤 tsoŋ1
-踱 to7
+踐 tɕiɛ̃3
+踢 tʰi2
+踴 ioŋ3
蹄 tʰi2
-蹑 niɛ7
-蹭 tsʰeĩ5
-蹲 teĩ2
-躁 tsɑɤ5
+蹤 tsoŋ1
+躁 tsʰɑɤ5
+躍 iɑɤ5
身 ʂeĩ1
躬 koŋ1
躲 to3
躺 tʰɑŋ3
-車 tʂʰai1 ~子
-車 tɕyi1 ~马
-軋 n̩7
-軌 kuei3
-軒 ɕyeĩ1
-轉 tʂuæẽ3
-轉 tʂuæẽ5
-軛 ŋɛ7
-軛 o7
-輪 neĩ2
+車 tʂʰɛ1
+軌 kuɛi3
+軍 tɕyeĩ1
軟 ʐuæẽ3
-轟 xoŋ1
-轟 xoŋ5
-軸 tʂɘɯ7
+軸 tʂɘɤ7
+較 tɕiɑɤ1
+載 tsai3
+載 tsai5
+輔 fu3
輕 tɕʰĩ1
-載 tsai3 年~
-載 tsai5 满~,~重
-轎 tɕiɑɤ5
-較 tɕiɑɤ5
-輔 fu5
-輛 niɑŋ5
-輦 nieĩ3
-輩 pei5
-輝 xuei1
-輞 uɑŋ3
-輟 tʂuɛ7
-輯 tɕi7
-輸 ʂu1 ~赢,运~
-轡 pʰei5
-轅 yeĩ2
+輝 xuɛi1
+輩 pɛi5
+輪 leĩ2
+輸 ʂu1
轄 ɕiɑ7
-轍 tʂɛ7
+轅 yɛ̃2
+轉 tʂuæẽ3
+轉 tʂuæẽ5
+轎 tɕiɑɤ5
+轟 xoŋ3
辛 ɕĩ1
-辭 tsʰɿ2
+辜 ku1
辟 pʰi7
-辣 nɑ7
-辨 pieĩ5
-辯 pieĩ5
-辮 pieĩ5
-辰 tʂʰeĩ2
+辣 lɑ7
+辦 pæẽ5
+辨 piɛ̃5
+辭 tsʰɿ2
+辮 piɛ̃5
+辯 piɛ̃5
+辰 ʂeĩ2
辱 ʐu7
-邊 pieĩ1
-遼 niɑɤ2
-达 tɑ7
-迁 tɕʰieĩ1
-迂 yi1
-迅 ɕyĩ5
-過 ko5 ~去
-過 ko1 姓~
-邁 mai5
+農 loŋ2
+迅 ɕyeĩ5
迎 ĩ2
-運 yĩ5
近 tɕĩ5
-還 xuæẽ2
-進 tɕĩ5
-遠 yeĩ3
-違 uei2
-連 nieĩ2
-遲 tʂʰʅ2
-迥 tɕioŋ5
-迫 pʰɛ7
-述 ʂu7
+返 xuæẽ3
+迫 pʰɛ5
+述 ʂu5
迷 mi2
-迸 peĩ5
-迹 tɕi7
-追 tʂuei1
-退 tʰei5
+追 tʂuɛi1
+退 tʰɛi5
送 soŋ5
-適 ʂʅ7
逃 tʰɑɤ2
-逆 ni7
-遜 ɕyĩ5
-透 tʰɘɯ5
+逆 lyi7
+透 tʰɘɤ5
逐 tʂu7
-遞 ti5
-途 tʰɘɯ2
-逗 tɘɯ5
+途 tʰɘɤ2
通 tʰoŋ1
-逛 kuɑŋ5
-逝 ʂʅ5
-逞 tʂʰeĩ3
-速 sɘɯ7
-造 tsɑɤ5
+速 sɘɤ5
造 tsʰɑɤ5
逢 xoŋ2
-逵 kʰuei2
+連 liɛ̃2
+進 tɕĩ5
逸 i7
逼 pi7
-逾 yi2
遁 teĩ5
-遂 suei5
+遂 ɕyi5
遇 yi5
-遍 pieĩ5
-遐 ɕiɑ2
+遊 iɘɤ2
+運 yeĩ5
+遍 pʰiɛ̃5
+過 ko5
道 tɑɤ5
-遺 i2
-遣 tɕʰieĩ3
+達 tɑ1
+違 uɛi2
+遥 iɑɤ2
+遞 ti5
+遠 yɛ̃3
+適 ʂʅ7
遭 tsɑɤ1
遮 tʂai1
+遲 tʂʰʅ7
遵 tseĩ1
-避 pi5
+遷 tɕʰiɛ̃1
+選 ɕyɛ̃3
+遺 i2
+遼 liɑɤ5
+避 pʰi7
邀 iɑɤ1
-邓 teĩ5
-那 nɑ5
+邁 mai5
+還 xuæẽ2
+邊 piɛ̃1
邦 pɑŋ1
邪 ɕiɛ2
-郵 iɘɯ2
-邵 ʂɑɤ5
-鄒 tsɘɯ1
-鄰 nĩ2
-郁 yi7
郊 tɕiɑɤ1
-郎 nɑŋ2
-鄭 tʂeĩ5
-郝 xɑɤ7
-郡 tɕyĩ5
+郎 lɑŋ2
部 pu5
郭 ko7
-都 tɘɯ1 ~城
-都 tɘɯ1 ~是
-鄂 ŋɛ7
-鄂 o7
-鄙 pi3
-酉 iɘɯ3
-酌 tʂo7
-配 pʰai5
-酒 tɕiɘɯ3
-酣 xæẽ1
-酥 sɘɯ1
-酪 no7
-酬 tʂʰɘɯ2
-醬 tɕiɑŋ5
-酵 tɕiɑɤ5
-酷 kᶠu7
+郵 iɘɤ2
+都 tɘɤ1
+鄉 ɕiɑŋ2
+鄒 tsɘɤ1
+鄙 pʰi3
+鄧 teĩ5
+鄭 tʂeĩ5
+鄰 lĩ2
+配 pʰɛi5
+酒 tɕiɘɤ3
+酥 sɘɤ1
+酪 lo7
+酬 tʂʰɘɤ2
+酵 ɕiɑɤ5
+酷 kʰu7
酸 suæẽ1
-釅 ieĩ5
-釀 niɑŋ5
-醇 tʂʰueĩ2
-醉 tsei5
-醋 tsʰɘɯ5
-醮 tɕiɑɤ5
+醃 iɛ̃1
+醉 tsuɛi5
+醋 tsʰɘɤ5
+醒 ɕĩ3
+醜 tʂʰɘɤ3
+醫 i1
+醬 tɕiɑŋ5
+釀 ʐɑŋ3
+釁 ɕĩ5
采 tsʰai3
-釉 iɘɯ5
+釉 iɘɤ5
釋 ʂʅ7
-里 ni3
+里 li3
+重 tʂʰoŋ2
+重 tʂoŋ5
野 iɛ3
-量 niɑŋ2
-量 niɑŋ5
+量 liɑŋ5
金 tɕĩ1
-釜 fu5
-鉴 tɕieĩ5
-鋭 ʐuei5
-鏨 tsæẽ5
-鍊 nieĩ5
-鏊 ŋɑɤ5
-鐾 pi5
-针 tʂeĩ1
釘 tĩ1
-釘 tĩ5
-釤 ʂæẽ5
+針 tʂeĩ1
釣 tiɑɤ5
釵 tʂʰai1
鈍 teĩ5
-鈔 tʂʰɑɤ1
-鋼 kɑŋ1
-鑰 io7
-欽 tɕʰĩ1
-鈞 tɕyĩ1
-鉤 kɘɯ1
-鈀 pʰɑ2 指用来晾晒粮食和抓取柴草的农具,也叫抓~儿
-錢 tɕʰieĩ2
-鉗 tɕʰieĩ2
-鉢 po7
-鈸 pʰo7
-鑽 tsuæẽ1 ~研
-鑽 tsuæẽ5 电~
-鐵 tʰiɛ7
-鈴 nĩ2
-鉛 tɕʰieĩ2
-鐸 to7
-鐃 nɑɤ2
-鐺 tɑŋ1
+鈞 tɕyeĩ1
+鈴 lĩ2
+鉗 tɕʰiɛ̃2
+鉛 tɕʰiɛ̃1
+鉤 kɘɤ1
+銀 ĩ2
銅 tʰoŋ2
-鍘 tʂɑ7
-鏵 xuɑ2 用以翻土的三角形的铁质尖锐农具,也称“贯土尖儿”
銘 mĩ2
-鉸 tɕiɑɤ3
-铲 tʂʰæẽ3
-銀 ĩ2
-鑄 tʂu5
-鋪 pʰu1 ~设
-鋪 pʰu5 店~
-銷 ɕiɑɤ1
-鎖 so3
-鋥 tʂʰeĩ5
-鋤 tʂʰu2
-鍋 ko1
-鏽 ɕiɘɯ5
-銼 tsʰo5
+銜 xæẽ2
+銳 ʐuɛi5
+銼 tsʰo2
鋒 xoŋ1
-鐧 tɕieĩ5
-鋦 tɕyi7
-錯 tsʰo5 ~误
-錯 tsʰo7 ~杂
+鋤 tsʰɘɤ2
+鋪 pʰu1
+鋪 pʰu5
+鋸 tɕyi5
+鋼 kɑŋ1
+錄 lɘɤ7
+錐 tʂuɛi1
+錘 tʂʰuɛi2
+錢 tɕʰiɛ̃2
+錦 tɕyeĩ3
錨 mɑɤ2
錫 ɕi7
-錮 ku5
-鑼 no2
-錘 tʂʰuei2
-錐 tʂuei1
-錦 tɕyĩ3
-錠 tĩ5
-鍵 tɕieĩ5
-鋸 tɕyi5
-鍬 tɕʰiɑɤ1
+錯 tsʰo2
+鍋 ko1
+鍍 tɘɤ5
+鍘 tʂɑ7
鍛 tuæẽ5
-鍍 tɘɯ5
+鍬 tɕʰiɑɤ1
+鍾 tʂoŋ1
+鎖 so3
鎮 tʂeĩ5
-鑷 niɛ7
-鏡 tɕĩ5
-鏇 ɕyeĩ5
-鐙 teĩ5
-鑊 xo7
+鏟 tʂʰæẽ3
+鏡 tɕyeĩ5
+鏽 ɕiɘɤ5
+鐮 liɛ̃2
鐲 tʂo7
-镰 nieĩ2
-鑞 nɑ7
-鑲 ɕiɑŋ1
+鐵 tʰiɛ7
+鑄 tʂu7
+鑒 tɕiɛ̃5
+鑰 io7
+鑼 lo2
+鑽 tsuæẽ1
+鑽 tsuæẽ5
+鑿 tso7
長 tʂʰɑŋ2
長 tʂɑŋ3
-閘 tʂɑ7
-閧 xoŋ5
-閱 yɛ7
-門 meĩ2
+門 meĩ1
閂 ʂuæẽ1
+閃 ʂæẽ3
閉 pi5
-問 ueĩ5
-闖 tʂʰuɑŋ3
+開 kʰai1
閏 ʐueĩ5
-闲 ɕieĩ2
-間 tɕieĩ1
-間 tɕieĩ5
-悶 meĩ5
-鬧 nɑɤ5
-閨 kuei1
-聞 ueĩ2
-閩 mĩ2
+閑 ɕiɛ̃2
+間 tɕiɛ̃1
+閘 tʂɑ7
閣 ko7
-鬮 tɕiɘɯ1
-閹 ieĩ1
-閻 ieĩ2
+閩 mĩ2
+閱 yɛ7
+閹 iɛ̃1
闊 kʰo7
-阜 fu5
-隊 tei5
-隊 tuei5
-阮 ʐuæẽ3
+闖 tʂʰuɑŋ3
+關 kuæẽ1
防 xuɑŋ2
-陽 iɑŋ2
-陰 ĩ1
-陣 tʂeĩ5
-階 kai1
-階 tɕiɛ1
-阻 tsɘɯ3
+阻 tʂɘɤ3
+阿 ɑ1
附 fu5
-際 tɕi5
-陸 nɘɯ7
-隴 noŋ3
-陳 tʂʰeĩ2
-陘 tɕĩ2
-陋 nɘɯ5
-陌 mo7
+陌 pɛ7
降 ɕiɑŋ2
降 tɕiɑŋ5
-限 ɕieĩ5
-陛 pi5
-陡 tɘɯ3
-院 yeĩ5
+限 ɕiɛ̃5
+限 xæẽ5
+陝 ʂæẽ3
+陡 tɘɤ3
+院 yɛ̃5
+陣 tʂeĩ5
除 tʂʰu2
-陪 pʰai2
-陵 nĩ2
+陪 pʰɛi2
+陰 ĩ1
+陳 tʂʰeĩ2
+陵 lĩ2
陶 tʰɑɤ2
-陷 ɕieĩ5
-隆 noŋ2
-隨 suei2
-隱 ĩ3
+陷 ɕiɛ̃5
+陸 lɘɤ7
+陽 iɑŋ2
+隆 loŋ2
+隊 tɛi5
+隋 suɛi2
+階 kai1
+階 tɕiɛ1
+階 tɕiai1
隔 kɛ7
-隘 ŋai5
+際 tɕi5
障 tʂɑŋ5
-隧 suei5
-隶 ni5
-難 næẽ2
-難 næẽ5
-雀 ɕio7
-雁 ieĩ5
+隨 suɛi2
+險 ɕiɛ̃3
+隱 ĩ3
+隴 loŋ3
+隸 ti2
+雀 tɕʰio7
+雁 iɛ̃5
雄 ɕioŋ2
-雅 n̩3
+雅 iɑ3
集 tɕi7
雇 ku5
-雉 tʂʅ5
-雌 tsʰɿ1
-雍 ioŋ1
-雛 tʂʰu2
+雌 tsɿ1
雕 tiɑɤ1
+雖 suɛi1
+雙 ʂuɑŋ1
+雜 tsɑ1
+雞 tɕi1
+離 li2
+難 læẽ2
+難 læẽ5
雨 yi3
雪 ɕyɛ7
-零 nĩ2
-雷 nei2
-雹 pɑɤ7
-霧 vu5
+雲 yeĩ2
+零 lĩ2
+雷 lɛi2
+雹 pʰɑɤ5
+電 tiɛ̃5
需 ɕyi1
霄 ɕiɑɤ1
-震 tʂeĩ5
-霉 mei2
+震 tʂeĩ3
霍 xo7
+霎 ʂɑ3
霜 ʂuɑŋ1
霞 ɕiɑ2
-露 nɘɯ5
+霧 vu5
+露 lɘɤ5
霸 pɑ5
-靑 tɕʰĩ1
-靖 tɕĩ5
+靈 lĩ2
+青 tɕʰĩ1
靜 tɕĩ5
-非 xuei1
+非 xuɛi1
靠 kʰɑɤ5
-靡 mi3
-面 mieĩ5 ~孔,~粉
-靨 ieĩ7
+面 miɛ̃5
革 kɛ7
-靪 tĩ1
-靭 ʐeĩ5
靴 ɕyɛ1
+鞋 ɕiai2
鞋 xai2
-鞋 ɕiɛ2
鞍 ŋæẽ1
-鞘 ɕiɑɤ5
-鞦 tɕʰiɘɯ1
-鞭 pieĩ1
+鞏 koŋ3
+鞭 piɛ̃1
+韌 ʐeĩ5
韓 xæẽ2
-韭 tɕiɘɯ3
音 ĩ1
-韵 tʂʰeĩ2
-韵 yĩ5
-韶 ʂɑɤ2
-頗 pʰo1
-頁 iɛ7
+韻 yeĩ5
+響 ɕiɑŋ3
頂 tĩ3
-頃 tɕʰĩ3
-項 ɕiɑŋ5
+頃 tɕʰĩ5
+項 xɑŋ5
順 ʂueĩ5
-须 ɕyi1
-頑 uæẽ2
-顧 ku5
-頓 teĩ5
-頒 pæẽ1
+須 ɕyi1
頌 soŋ5
預 yi5
-領 nĩ3
-頸 tseĩ3
+頑 uæẽ2
+頒 pæẽ1
+頓 teĩ5
+頗 pʰo5
+領 lĩ3
+頭 tʰɘɤ2
+頸 tɕĩ1
+頹 tɘɤ7
頻 pʰĩ2
-穎 ĩ3
顆 kʰo3
題 tʰi2
-顏 ieĩ2
額 ŋɛ7
-顛 tieĩ1
-顫 tʂʰæẽ5
-顴 tɕʰyeĩ2
+顏 iɛ̃2
+願 yɛ̃5
+顛 tiɛ̃1
+類 lɛi5
+顧 ku5
+顫 tʂæẽ5
+顯 ɕyɛ̃3
風 xoŋ1
-颼 sɘɯ1
-飄 piɑɤ1
-飛 xuei1
+飄 pʰiɑɤ1
+飛 xuɛi1
食 ʂʅ7
-餐 tsʰæẽ1
-餧 uei5
-饃 mo2
-饥 tɕi1
-飩 teĩ2
-飭 ʂʅ7
飯 xuæẽ5
飲 ĩ3
-飲 ĩ5
-餞 tɕieĩ5
-飾 ʂʅ7
+飼 tsʰɿ2
飽 pɑɤ3
-飼 sɿ5
-飴 i2
-餌 ɚ5
-饒 ʐɑɤ2
-餉 ɕiɑŋ3
-餉 ʂɑŋ5
-餃 tɕiɑɤ7
+飾 ʂʅ5
+餃 tɕiɑɤ3
餅 pĩ3
-餑 po7
+養 iɑŋ3
+餐 tsʰæẽ1
餓 o5
-餛 xueĩ2
-餡 ɕieĩ5
+餡 ɕiɛ̃5
館 kuæẽ3
-餿 sɘɯ1
+餿 sɘɤ1
+饑 tɕi1
+饒 ʐɑɤ2
饞 tʂʰæẽ2
-餾 niɘɯ3
-餾 niɘɯ5
-饅 mæẽ2
-香 ɕiɑŋ1
-馨 ɕĩ1
-騇 ʂai5
-騲 tsʰɑɤ3 指一种体型较小的鸡
+首 ʂɘɤ3
+香 ɕiɑŋ2
馬 mɑ3
-馱 tʰo2 ~起来
-馱 tʰo5 ~子
-馳 tʂʰʅ2
-驅 tɕʰyi1
+馮 xoŋ2
+馱 tʰo2
+馳 tʂʰʅ7
駁 po7
-驢 nyi2
-駒 tɕyi1
駐 tʂu5
-駝 tʰo2
+駒 tɕyi1
駕 tɕiɑ5
-罵 mɑ5
-驕 tɕiɑɤ1
-駱 no7
-駭 xai5
-驗 nieĩ5
+駛 ʂʅ3
+駝 tʰo2
+駱 lo7
騎 tɕʰi2
-騙 pʰieĩ5
+騙 pʰiɛ̃5
+騰 tʰeĩ2
騷 sɑɤ1
-騾 no2
-驟 tʂɘɯ5
+騾 lo2
+驅 tɕʰyi1
+驕 tɕiɑɤ1
+驗 iɛ̃5
+驚 tɕĩ1
+驟 tsʰɘɤ7
+驢 lɘɤ2
骨 ku7
-髈 pʰɑŋ3 指以猪蹄为原料制作的菜肴。吃~
-髓 suei3
-髓 suei5
+髒 tsɑŋ5
+髓 suɛi3
+體 tʰi3
高 kɑɤ1
-髻 tɕi5
鬃 tsoŋ1
-鬏 tɕiɘɯ1 一种发型,指用头发编的小辫
-鬢 pĩ5
-鬻 pʰu2 指锅碗中汤汁因受热而溢出。汤~出来哒
-鬼 kuei3
-魁 kʰuei1
-魁 kʰuei2
+鬧 lɑɤ5
+鬱 yi5
+鬱 iɘɤ7
+鬼 kuɛi3
+魁 kʰuɛi1
魂 xueĩ2
-魄 pʰo7
-魘 ieĩ3
-魏 uei5
+魄 pɛ7
+魏 uɛi5
魔 mo2
-鮎 nieĩ2
魚 yi2
-魯 nɘɯ3
-鮑 pɑɤ5
-鮮 ɕieĩ1
-鯉 ni3
-鰣 ʂʅ2
-鯽 tɕi7
-鯨 tɕĩ2
-鰓 sai1
-鰭 tɕʰi2
-鰥 kuæẽ1
-鰾 pʰiɑɤ5
+魯 lɘɤ3
+鮑 pɑɤ1
+鮮 ɕyɛ̃1
+鯉 li3
鱉 piɛ7
-鱖 kuei5
-鱔 ʂæẽ5
-鱗 nĩ2
-鳥 tiɑɤ3
-鳥 niɑɤ3
-鳩 tɕiɘɯ1
-雞 tɕi1
+鱗 lĩ2
+鳥 liɑɤ3
+鳳 xoŋ5
鳴 mĩ2
-鴉 n̩1
-鸕 nɘɯ2
-鴨 n̩7
-鴿 ko7
-鸞 nuæẽ2
+鴉 iɑ1
+鴨 iɑ7
鴻 xoŋ2
+鴿 ko7
鵝 o2
-鵡 vu3
-鵲 ɕio7
-鷂 iɑɤ5
+鵬 pʰoŋ2
+鵲 tɕʰio7
+鶯 ĩ1
鶴 xo7
-鸚 ĩ1
-鷺 nɘɯ5
鷹 ĩ1
-鹿 nɘɯ7
-麝 ʂai5
+鸚 ĩ1
+鸞 luæẽ2
+鹵 lɘɤ3
+鹹 xæẽ2
+鹽 iɛ̃2
+鹿 lɘɤ7
+麒 tɕʰi2
+麗 li5
麥 mɛ7
麩 fu1
+麴 tɕyi7
麻 mɑ2
-麾 xuei1
黃 xuɑŋ2
-黎 ni2
-黏 nieĩ2
+黍 tʂʰu3
+黎 li2
+黏 tʂæẽ1
黑 xɛ7
-默 mo7
-黢 tɕʰyi1
+默 mɛ7
+點 tiɛ̃3
+黨 tɑŋ3
+黴 mɛi2
鼎 tĩ3
鼓 ku3
-鼬 iɘɯ5
-鼻 pi5
-鼾 xæẽ1
+鼠 tʂʰu3
+鼻 pi7
齊 tɕʰi2
+齋 tʂai1
齒 tʂʰʅ3
-齦 kʰeĩ3
-龍 noŋ2
-龕 kʰæẽ1
-龜 kuei1
-𠞖 koŋ5 指用头钻来钻去。
-𢫨 nɑŋ3 指摇晃物体。水要~出来哒。
-𢲔 pæẽ3 指摔跤或摔倒
-𢲔 tɕʰieĩ3 指摔跤。~一跟头
-𥅗 tsʰɑɤ3 指身体皮肤干燥粗糙的样子
-𧷡 nɑɤ2 指贪吃或吃相不雅。
+齶 o7
+龍 loŋ2
+龐 pʰɑŋ2
+龜 kuɛi1
diff --git "a/tools/tables/output/\346\271\230\345\212\207.tsv" "b/tools/tables/output/\346\271\230\345\212\207.tsv"
new file mode 100644
index 00000000..e8726bbf
--- /dev/null
+++ "b/tools/tables/output/\346\271\230\345\212\207.tsv"
@@ -0,0 +1,3976 @@
+#漢字 音標 解釋
+㓟 pʰi1
+㝩 kʰã1
+㞎 pɑ3
+㞞 soŋ2
+㨃 tɘɪ3
+㩧 pʰã3
+㩧 pʰiã3
+㪗 tʰɵʊ3
+㫰 lã6
+㲃 tsiɵʊ5
+㷈 o7
+㽱 tɕiɐɔ3
+䀦 ku3
+䁊 uɑ7
+䂎 tsõɹ̃3
+䇽 tʃɘ7
+䊳 mi1
+䋎 tʃã5
+䌴 lo3
+䍇 tʰɑ7
+䏧 ȵiɑ5
+䐛 tɑ7
+䐬 tsɐɔ1
+䐬 tsʰɐɔ2
+䞀 xɵʊ2
+䟫 tsʰən5
+䠀 tʰã3
+䵋 ɸɘɪ3
+一 i7
+丁 tin1
+丁 tiã5
+七 tsʰi7
+丈 tʃã5
+三 sã1
+上 ʃã5
+上 ʃã6
+下 ɕiɑ5
+不 pu7
+丐 kɐɛ5
+丑 tʃʰɵʊ3
+且 tsʰie3
+丕 pʰɘɪ1
+丕 pʰi3
+世 ʃɿ˗5
+丘 tɕʰiɵʊ1
+丙 pin3
+丞 tʃʰən2
+丟 tiɵʊ1
+並 pin5
+丫 ŋɑ1
+丫 iɑ1
+中 tʃoŋ1
+中 tʃoŋ5
+串 tɕʰyẽ5
+丸 yẽ2
+丹 tã1
+主 tɕy3
+乃 lɐɛ3
+久 tɕiɵʊ3
+之 tʃɿ˗1
+乍 tsɑ5
+乎 ɸu2
+乏 ɸɑ7
+乓 pʰã3
+乖 kuɐɛ1
+乘 ʃən2
+乙 ie7
+九 tɕiɵʊ3
+乞 tɕʰi7
+也 ie3
+乳 y3
+乾 kã1
+乾 tɕʰiẽ2
+亂 lõɹ̃5
+了 liɐɔ3
+事 sɿ5
+二 ɘ5
+互 ɸu5
+五 u3
+井 tsin3
+亙 kən5
+些 sie1
+亞 iɑ5
+亡 uã2
+交 tɕiɐɔ1
+交 tɕiɐɔ6
+亥 xɐɛ5
+亦 i7
+亨 xən1
+享 ɕiã3
+京 tɕin1
+亭 tʰin2
+亮 liã5
+人 ɹ̠ən2
+什 ʃɿ˗7
+仁 ɹ̠ən2
+仆 pʰu7
+仇 tʃʰɵʊ2
+今 tɕin1
+介 kɐɛ5
+仍 in2
+仕 sɿ5
+他 tʰɑ1
+仗 tʃã5
+付 ɸu5
+仙 siẽ1
+代 tɐɛ5
+令 lin5
+以 i3
+仰 ȵiã3
+仲 tʃoŋ5
+件 tɕiẽ5
+任 ɹ̠ən2
+任 ɹ̠ən5
+份 ɸən5
+仿 ɸã3
+企 tɕʰi5
+伊 i1
+伍 u3
+伏 ɸu7
+伐 ɸɑ7
+休 ɕiɵʊ1
+伙 xo3
+伢 ŋɑ2
+伯 pɘ7
+估 ku1
+伴 põɹ̃5
+伶 lin2
+伸 ʃən1
+伺 tsʰɿ5
+伺 sɿ5
+似 ʃɿ˗5
+佃 tiẽ5
+但 tã5
+位 uɘɪ5
+低 ti1
+住 tɕy5
+佐 tso3
+佐 tso5
+佔 tʃɘ̃5
+何 xo2
+佛 ɸu7
+作 tso7
+佞 ȵin5
+你 ȵi3
+你 n̩3
+佩 pʰɘɪ5
+佮 ko7
+佳 tɕiɑ1
+併 pin5
+佾 i6
+使 ʃɿ˗3
+侃 kʰã3
+來 lɐɛ2
+侈 tʃʰɿ˗3
+例 li5
+侍 sɿ5
+供 koŋ1
+供 koŋ5
+依 i1
+侮 u3
+侯 xɵʊ2
+侵 tsin1
+便 pʰiẽ2
+便 piẽ5
+便 piẽ6
+促 tsʰɵʊ7
+俄 o2
+俊 tsən5
+俏 tsʰiɐɔ5
+俗 sɵʊ7
+俘 ɸu2
+保 pɐɔ3
+俟 sɿ5
+俠 ɕiɑ7
+信 sin5
+修 siɵʊ1
+俯 ɸu3
+俸 xoŋ5
+倉 tsʰã1
+個 ko5
+倍 pɘɪ5
+倒 tɐɔ3
+倒 tɐɔ5
+倔 tɕye5
+倘 tʰã3
+候 xɵʊ5
+借 tsie5
+倡 tʃʰã1
+倦 tɕyẽ5
+倦 tɕye6
+倪 ȵi2
+倫 lən2
+值 tʃɿ˗7
+假 kɑ3
+假 tɕiɑ3
+偉 uɘɪ3
+偏 pʰiẽ1
+偔 o7
+偕 xɐɛ2
+做 tsɵʊ5
+停 tʰin2
+健 tɕiẽ5
+側 tsɘ7
+偵 tʃən1
+偶 ŋɵʊ3
+偷 tʰɵʊ1
+傀 kʰuɐɛ3
+傅 ɸu5
+傍 pʰã2
+傍 pã6
+傑 tɕʰie7
+傘 sã3
+備 pɘɪ5
+傢 tɕiɑ1
+催 tsʰɘɪ1
+傭 ioŋ6
+傲 ŋɐɔ5
+傳 tɕʰyẽ2
+傳 tɕyẽ5?
+債 tsɐɛ5
+傷 ʃã1
+傻 sɑ3
+傾 tɕʰyn1
+僅 tɕʰin5
+像 siã5
+像 tsiã6
+像 siã6
+僕 pʰu7
+僞 uɘɪ5
+僧 tsən1
+僭 tsiẽ5
+僱 ku5
+僵 tɕʰiã1
+價 tɕiɑ5
+僻 pʰi7
+儀 ȵi2
+億 i5
+儉 tɕiẽ5
+儒 y2
+儘 tsin3
+償 ʃã3
+儡 lɘɪ3
+優 iɵʊ1
+儲 tɕʰy2
+儼 ȵiẽ3
+允 yn3
+元 yẽ2
+兄 ɕioŋ1
+充 tʃʰoŋ1
+兆 tʃɐɔ5
+兇 ɕioŋ1
+先 siẽ1
+光 kuã1
+克 kʰɘ7
+兌 tɘɪ5
+免 miẽ3
+兒 ɘ2
+兔 tʰɵʊ5
+兜 tɵʊ1
+兢 tɕin1
+入 ȵiɑ5
+入 y7
+內 lɘɪ5
+全 tsʰiẽ2
+兩 liã3
+八 pɑ7
+公 koŋ1
+六 lɵʊ7
+兮 ɕi1
+共 koŋ5
+兵 pin1
+其 tɕʰi2
+具 tɕy5
+典 tiẽ3
+兼 tɕiẽ1
+冀 i5
+冇 mɐɔ6
+冇 mɐɔ7
+冊 tsʰɘ7
+再 tsɐɛ5
+冒 mɐɔ5
+冗 ioŋ3
+冠 kõɹ̃1
+冠 kõɹ̃5
+冤 yẽ1
+冥 min2
+冬 toŋ1
+冰 pin1
+冶 ie3
+冷 lən3
+凊 tsʰin3
+凌 lin2
+凌 lin6
+凍 toŋ5
+凜 lin3
+凝 ȵin2
+几 tɕi1
+凡 ɸã2
+凰 ɸã2
+凱 kʰɐɛ3
+凳 tən5
+凸 koŋ3
+凹 ie7
+出 tɕʰy7
+凼 tõɹ̃6
+函 xã2
+刀 tɐɔ1
+刁 tiɐɔ1
+刃 yn5
+分 ɸən1
+切 tsʰie7
+刊 kʰã1
+刎 uən3
+刑 ɕin2
+划 ɸɑ2
+列 lie7
+初 tsʰɵʊ1
+判 pʰõɹ̃5
+別 pʰie7
+刨 pɐɔ6
+利 li5
+刪 ɕyã1
+刮 kuɑ7
+到 tɐɔ5
+制 tʃɿ˗5
+刷 ɕyɑ5
+刷 ɕyɑ7
+券 tɕyẽ5
+刺 tsʰɿ5
+刻 kʰɘ7
+剁 to5
+剃 tʰi5
+則 tsɘ7
+削 sio7
+剋 kʰɘ3
+前 tsʰiẽ2
+剔 tʰi7
+剖 pɵʊ3
+剛 kã1
+剛 tɕiã1
+剝 po7
+剩 ʃən5
+剪 tsiẽ3
+剮 kuɑ3
+副 ɸu5
+割 ko7
+創 tɕʰyã5
+剿 tsiɐɔ3
+劁 tsʰiɐɔ1
+劃 ɸɑ5
+劄 tsɑ7
+劇 tɕy5
+劈 pʰi7
+劉 liɵʊ2
+劊 kʰuɐɛ5
+劍 tɕiẽ5
+劑 tsi5
+力 li7
+功 koŋ1
+加 tɕiɑ1
+劣 lie7
+助 tsʰɵʊ5
+努 lɵʊ3
+劫 tɕie7
+勁 tɕin5
+勃 pʰu7
+勇 ioŋ3
+勉 miẽ3
+勒 lɘ7
+動 toŋ5
+勘 kʰã1
+務 u5
+勝 ʃən1
+勞 lɐɔ2
+募 mo5
+勢 ʃɿ˗5
+勤 tɕʰin2
+勳 ɕyn1
+勵 li5
+勸 tɕʰyẽ5
+勺 ɕio7
+勻 yn2
+勾 kɵʊ1
+勿 ɸu7
+包 pɐɔ1
+匆 tsʰoŋ1
+化 ɸɑ5
+北 pɘ7
+匠 tsiã5
+匡 kʰuã1
+匣 ɕiɑ7
+匪 ɸɘɪ3
+匹 pʰi7
+匾 piẽ3
+匿 ȵi7
+區 tɕʰy1
+十 ʃɿ˗7
+千 tsʰiẽ1
+升 ʃən1
+午 u3
+卉 ɸɘɪ5
+半 põɹ̃5
+卑 pɘɪ1
+卒 tsɵʊ7
+卓 tʃo7
+協 ɕie7
+南 lã2
+博 po7
+卜 pʰu7
+占 tʃɘ̃1
+卡 kʰɑ3
+卦 kuɑ5
+卯 mɐɔ3
+印 in5
+危 uɘɪ2
+即 tsi7
+卵 lõɹ̃3
+卷 tɕyẽ5
+卸 sie5
+卻 tɕʰio7
+卿 tɕʰin1
+厄 ŋɘ7
+厚 xɵʊ5
+原 yẽ2
+厥 tɕye7
+厭 iẽ5
+厲 li5
+去 tɕʰy5
+參 tsʰã1
+參 sən1
+又 iɵʊ5
+叉 tsʰɑ1
+及 tɕi7
+友 iɵʊ3
+反 ɸã3
+叔 ʃɵʊ7
+取 tsʰi3
+受 ʃɵʊ5
+叛 pʰõɹ̃5
+叟 sɐɔ3
+叢 tsʰoŋ2
+口 kʰɵʊ3
+古 ku3
+句 tɕy5
+另 lin5
+叨 tʰɐɔ1
+叩 kʰɵʊ5
+只 tʃɿ˗3
+叫 tɕiɐɔ5
+召 tʃɐɔ5
+可 kʰo3
+史 ʃɿ˗3
+右 iɵʊ5
+司 sɿ1
+吃 tɕʰi7
+各 ko7
+合 xo7
+吉 tɕi7
+吊 tiɐɔ5
+同 tʰoŋ2
+名 min2
+后 xɵʊ5
+吏 li5
+吐 tʰɵʊ3
+向 ɕiã5
+君 tɕyn1
+吝 lin5
+吞 tʰən1
+吟 ȵin2
+吠 ɸɘɪ5
+否 xɵʊ3
+含 xã2
+吳 u2
+吵 tsʰɐɔ3
+吸 tɕi7
+吹 tɕʰyɘɪ1
+吻 uən3
+吼 xɵʊ3
+吾 u2
+呂 lɘɪ3
+呆 tɐɛ1
+呆 ŋɐɛ2
+呈 tʃʰən2
+告 kɐɔ5
+呢 ȵi2
+周 tʃɵʊ1
+呱 kuɑ2
+味 uɘɪ5
+呵 xo1
+呵 o5
+呸 pʰɘɪ3
+呼 ɸu2
+命 min5
+咄 to7
+和 xo2
+和 xo5
+和 xo6
+咎 tɕiɵʊ5
+咒 tʃɵʊ5
+咕 ku6
+咨 tsɿ1
+咩 mie1
+咬 ɹ̠ɐɔ3
+咬 ŋɑ5
+咯 ko6
+咳 kʰɘ7
+咽 iẽ5
+哀 ŋɐɛ1
+品 pʰin3
+哄 xoŋ1
+哄 xoŋ3
+哆 tʃʰɑ6
+哇 uɑ1
+哇 uɑ3
+哈 xɑ1
+哈 xɑ3
+哈 xɑ5
+哥 ko1
+哪 lɑ3
+哪 lɐɛ3
+哭 kʰu7
+哲 tʃɘ7
+哼 xən6
+哽 kən3
+唆 so1
+唇 ʃən2
+唉 ŋɐɛ1
+唐 tʰã2
+唧 tsi5
+售 tʃʰɵʊ2
+售 ʃɵʊ5
+唯 uɘɪ2
+唱 tʃʰã5
+唾 tʰo5
+啃 kʰən3
+啄 tʃo7
+商 ʃã1
+啈 xən6
+問 uən5
+啞 iɑ3
+啟 tɕʰi3
+啪 pʰɑ3
+啼 tʰi2
+善 ʃɘ̃5
+喇 lɑ6
+喉 xɵʊ2
+喊 xã3
+喋 tie3
+喋 tie7
+喘 tɕʰyẽ3
+喚 xõɹ̃5
+喜 ɕi3
+喝 xo7
+喧 ɕyẽ1
+喪 sã1
+喪 sã5
+喫 tɕʰiɑ7
+喬 tɕʰiɐɔ2
+單 tã1
+單 ʃɘ̃5
+喵 miɐɔ1
+喻 y5
+嗅 ɕiɵʊ5
+嗍 so1
+嗓 sã3
+嗜 ʃɿ˗5
+嗝 kɘ6
+嗟 tsiɑ1
+嗣 tsʰɿ2
+嗣 sɿ5
+嗤 tʃʰɿ˗1
+嗬 xo6
+嗯 ŋən6
+嗻 tʃɑ5
+嗽 sɵʊ5
+嘁 tsʰi1
+嘆 tʰã5
+嘈 tsʰɐɔ2
+嘉 tɕiɑ1
+嘎 kɑ6
+嘎 tɕiɑ7
+嘔 ŋɵʊ3
+嘗 ʃã2
+嘯 siɐɔ5
+嘴 tsɘɪ3
+嘻 ɕi1
+噍 tsiɐɔ6
+噎 i7
+噓 ɕy1
+噤 tɕin6
+噦 yɑ5
+器 tɕʰi5
+噴 pʰoŋ1
+噴 ɸən5
+噴 pʰoŋ5
+噴 pʰoŋ6
+嚇 xɘ7
+嚙 ŋɑ5
+嚲 tʰo3
+嚴 ȵiẽ2
+嚴 ŋã2
+嚷 iã3
+嚷 ɹ̠ã5
+嚼 tsio7
+嚼 tsʰio7
+囂 ɕiɐɔ1
+囈 ȵi5
+囉 lo1
+囊 lã2
+囑 tʃɵʊ7
+囚 tsʰiɵʊ2
+四 sɿ5
+回 ɸɘɪ2
+囟 sin5
+因 in1
+囤 tʰən2
+囪 tsʰoŋ1
+困 kʰuən5
+固 ku5
+圈 tɕʰyẽ1
+國 kuɘ7
+圍 uɘɪ2
+園 yẽ2
+圓 yẽ2
+圖 tʰɵʊ2
+團 tʰõɹ̃2
+圝 lõɹ̃2
+土 tʰɵʊ3
+在 tsɐɛ5
+圩 uɘɪ2
+圫 tʰo7
+圭 kʰuɘɪ2
+地 ti5
+圳 tɕyn5
+圿 kɑ7
+址 tʃɿ˗3
+均 tɕyn1
+坍 tʰã1
+坎 kʰã3
+坐 tso5
+坑 kʰən1
+坡 pʰo1
+坤 kʰuən1
+坦 tʰã3
+坨 tʰo2
+坯 pʰɘɪ1
+坳 ŋɐɔ5
+垂 tɕʰyɘɪ2
+型 ɕin2
+垛 to3
+垛 to6
+垣 yẽ2
+垮 kʰuɑ3
+垮 kʰuɑ6
+垸 yẽ6
+埃 ŋɐɛ2
+埋 mɐɛ2
+城 tʃʰən2
+域 y7
+埠 pu5
+執 tʃɿ˗7
+培 pʰɘɪ2
+基 tɕi1
+堂 tʰã2
+堅 tɕiẽ1
+堆 tɘɪ1
+堡 pɐɔ3
+堤 tʰi2
+堪 kʰã1
+堯 iɐɔ2
+報 pɐɔ5
+場 tʃʰã2
+堵 tɵʊ3
+塅 tõɹ̃6
+塊 kʰuɐɛ3
+塋 yn2
+塌 tʰɑ7
+塑 so7
+塔 tʰɑ7
+塗 tʰɵʊ2
+塘 tʰã2
+塚 tʃoŋ3
+塞 sɐɛ3
+塞 sɘ7
+塢 u1
+填 tʰiẽ2
+塵 tʃʰən2
+塾 ʃɵʊ7
+境 tɕin5
+墅 ɕy5
+墈 kʰõɹ̃5
+墊 tiẽ5
+墓 mo5
+增 tsən1
+墟 ɕy1
+墨 miɑ5
+墨 mɘ5
+墨 mɘ7
+墩 tən1
+墮 to5
+墳 ɸən2
+壁 tɕyɘɪ5
+壁 pi7
+壅 ŋoŋ1
+壅 ŋoŋ5
+壇 tʰã2
+壓 iɑ7
+壘 lɘɪ3
+壞 ɸɐɛ5
+壠 loŋ3
+壤 iã3
+壤 ɹ̠ã5
+壩 pɑ5
+士 sɿ5
+壬 ɹ̠ən2
+壯 tɕyã5
+壺 ɸu2
+壽 ʃɵʊ5
+夏 ɕiɑ5
+夔 kʰuɘɪ2
+夕 si7
+外 uɐɛ5
+外 ŋɐɛ6
+夙 sɵʊ7
+多 to1
+夜 ie5
+夠 kɵʊ5
+夢 moŋ5
+夥 xo3
+大 tɑ5
+天 tʰiẽ1
+太 tʰɐɛ5
+夫 ɸu1
+夭 iɐɔ1
+央 iã1
+失 ʃɿ˗7
+夷 i2
+夾 tɕiɑ7
+奇 tɕʰi2
+奈 lɐɛ5
+奉 xoŋ5
+奎 kʰuɘɪ1
+奏 tsɵʊ5
+契 tɕʰi5
+奔 pən1
+套 tʰɐɔ5
+奚 ɕi1
+奠 tiẽ5
+奢 ʃɘ1
+奤 tʰɐɛ3
+奧 ŋɐɔ5
+奩 liẽ2
+奪 to7
+奮 ɸən5
+女 ȵy3
+奴 lɵʊ2
+奶 lɐɛ3
+奸 tɕiẽ1
+好 xɐɔ3
+好 xɐɔ5
+如 y2
+妃 ɸɘɪ1
+妄 uã5
+妊 ɹ̠ən5
+妓 tɕʰi5
+妖 iɐɔ1
+妙 miɐɔ5
+妥 tʰo3
+妨 ɸã2
+妬 tɵʊ5
+妹 mɘɪ5
+妻 tsʰi1
+妾 tsʰie7
+姆 m̩1
+姊 tsɿ3
+始 ʃɿ˗3
+姐 tsie3
+姑 ku1
+姓 sin5
+委 uɘɪ3
+姘 pʰin1
+姚 iɐɔ2
+姜 tɕiã1
+姨 i2
+姪 tʃɿ˗7
+姬 tɕi1
+姻 in1
+姿 tsɿ1
+威 uɘɪ1
+娃 uɑ2
+娑 so1
+娘 ȵiã2
+娛 y2
+娠 ʃən2
+娩 miẽ3
+娭 ŋɐɛ1
+娶 tsi5
+婆 pʰo2
+婉 õɹ̃3
+婊 piɐɔ3
+婚 ɸən1
+婢 pɘɪ5
+婦 ɸu5
+婪 lã2
+婿 si7
+媒 mɘɪ2
+媚 mɘɪ5
+媳 si7
+媽 mɑ1
+嫁 tɕiɑ5
+嫂 sɐɔ3
+嫌 ɕiẽ2
+嫖 pʰiɐɔ2
+嫡 ti7
+嫨 xã1
+嫩 lən5
+嬉 ɕi3
+嬌 tɕiɐɔ1
+嬰 in1
+嬸 ʃən3
+孀 ɕyã1
+子 tsɿ3
+孑 tɕie7
+孑 tɕye7
+孔 kʰoŋ3
+孕 yn5
+字 tsɿ5
+存 tsʰən2
+孝 ɕiɐɔ5
+孟 moŋ5
+季 tɕi5
+孤 ku1
+孩 xɐɛ2
+孫 sən1
+學 ɕio7
+孽 ȵie7
+宅 tsʰɘ7
+宇 y3
+守 ʃɵʊ3
+安 ŋã1
+宋 soŋ5
+完 õɹ̃2
+完 yẽ2
+宏 xoŋ2
+宗 tsoŋ1
+官 kõɹ̃1
+宙 tʃɵʊ5
+定 tin5
+宛 õɹ̃3
+宜 ȵi2
+客 kʰɘ7
+宣 siẽ1
+室 ʃɿ˗7
+宥 iɵʊ5
+宦 xõɹ̃5
+宮 koŋ1
+宰 tsɐɛ3
+害 xɐɛ5
+宴 iẽ5
+宵 siɐɔ1
+家 tɕiɑ1
+容 ioŋ2
+宿 siɵʊ3
+宿 sɵʊ7
+寂 tsʰi7
+寄 tɕi5
+寅 in2
+密 mi5
+密 mi7
+寇 kʰɵʊ5
+富 ɸu5
+寐 mɘɪ5
+寒 xã2
+寓 y5
+寞 mo7
+察 tsʰɑ7
+寡 kuɑ3
+寢 tsʰin2
+寥 liɐɔ2
+實 ʃɿ˗5
+實 ʃɿ˗7
+寧 ȵin2
+寨 tsɐɛ5
+審 ʃən3
+寫 sie3
+寬 kʰõɹ̃1
+寵 tʃʰoŋ3
+寶 pɐɔ3
+寸 tsʰən5
+寺 tsɿ5
+封 xoŋ1
+射 ʃɘ5
+將 tsiã1
+將 tsiã5
+專 tɕyẽ1
+尊 tsən1
+尋 tsʰin2
+對 tɘɪ5
+導 tɐɔ5
+小 siɐɔ3
+少 ʃɐɔ3
+少 ʃɐɔ5
+尖 tsiẽ1
+尚 ʃã5
+尤 iɵʊ2
+就 tsiɵʊ5
+尷 kã5
+尹 yn3
+尺 tʃʰɿ˗7
+尼 ȵi2
+尾 uɘɪ3
+尿 ȵiɐɔ6
+局 tɕy7
+屁 pʰi5
+屄 pie7
+居 tɕy1
+屆 kɐɛ5
+屈 tɕʰy5
+屈 tɕʰy7
+屋 u7
+屍 ʃɿ˗1
+屎 ʃɿ˗3
+屏 pʰin2
+屐 tɕi1
+屑 sie7
+展 tʃɘ̃3
+屙 o1
+屜 tʰi5
+屠 tʰɵʊ2
+屢 lɘɪ3
+層 tsʰən2
+履 li3
+屬 ʃɵʊ7
+屯 tʰən2
+山 sã1
+岔 tsʰɑ5
+岡 kã1
+岩 ŋɐɛ2
+岳 io7
+岸 ŋã5
+峙 sɿ5
+峯 xoŋ1
+島 tɐɔ3
+峽 ɕiɑ7
+崇 tsʰoŋ2
+崑 kʰuən1
+崔 tsʰɘɪ1
+崖 ŋɐɛ2
+崗 kã1
+崙 lən2
+崩 pən1
+崴 uɐɛ3
+崽 tsɐɛ3
+嵌 kʰã1
+嵩 soŋ1
+嶄 tsã3
+嶺 lin3
+嶽 io7
+巍 uɘɪ2
+川 tɕʰyẽ1
+州 tʃɵʊ1
+巡 sən2
+巢 tsʰɐɔ2
+工 koŋ1
+左 tso3
+巧 tɕʰiɐɔ3
+巨 tɕy5
+巫 u1
+差 tsʰɿ1
+差 tsʰɑ1
+差 tsʰɐɛ1
+已 tɕi3
+已 i3
+巳 tsɿ5
+巴 pɑ1
+巷 xã5
+巾 tɕin1
+市 ʃɿ˗5
+布 pu5
+帆 ɸã2
+希 ɕi1
+帕 pʰɘ7
+帖 tʰie7
+帚 tʃɵʊ3
+帛 pɘ7
+帝 ti5
+帥 ɕyɐɛ5
+師 sɿ1
+席 si7
+帳 tʃã5
+帶 tɐɛ5
+帷 uɘɪ2
+常 ʃã2
+帽 mɐɔ5
+幅 ɸu5
+幔 mã5
+幕 mo5
+幣 pɘɪ5
+幫 pã1
+平 pʰin2
+年 ȵiẽ2
+幸 ɕin5
+幹 kã5
+幺 iɐɔ1
+幻 xõɹ̃5
+幼 iɵʊ5
+幽 iɵʊ1
+幾 tɕi1
+幾 tɕi3
+庇 pʰi3
+牀 tɕʰyã2
+序 si5
+底 ti3
+店 tiẽ5
+庚 kən1
+府 ɸu3
+度 tɵʊ5
+座 tso5
+庫 kʰu5
+庭 tʰin2
+庵 ŋã1
+庶 ɕy5
+康 kʰã1
+庸 ioŋ2
+廁 tsɘ7
+廂 siã1
+廈 ɕiɑ3
+廉 liẽ2
+廓 ko7
+廖 liɐɔ5
+廚 tɕʰy2
+廝 sɿ1
+廟 miɐɔ5
+廠 tʃʰã3
+廢 ɸɘɪ5
+廣 kuã3
+廩 lin3
+廬 lɵʊ2
+廳 tʰin1
+延 iẽ2
+廷 tʰin2
+建 tɕiẽ5
+弄 loŋ5
+弆 kɘ3
+弊 pɘɪ5
+弋 i5
+式 ʃɿ˗5
+弓 koŋ1
+引 in3
+弗 ɸu7
+弘 xoŋ2
+弟 ti5
+弦 ɕiẽ2
+弱 ȵio7
+張 tʃã1
+強 tɕʰiã2
+強 tɕʰiã3
+弸 pʰoŋ2
+弼 pʰi7
+彀 kɵʊ5
+彈 tʰã2
+彈 tã5
+彈 tʰã6
+彌 mɘɪ2
+彎 uã1
+彗 ɸɘɪ5
+形 ɕin2
+彩 tsʰɐɛ3
+彪 piɐɔ1
+彬 pin1
+彭 pʰən2
+影 in3
+彷 ɸã3
+役 y7
+彼 pi3
+彿 ɸu7
+往 uã3
+征 tʃən1
+待 tɐɛ5
+很 xən3
+律 li7
+後 xɵʊ5
+徐 si2
+徑 tɕin5
+徒 tʰɵʊ2
+得 tɘ7
+徙 si3
+徛 tɕi6
+從 tsʰoŋ1
+從 tsʰoŋ2
+復 ɸu7
+循 sən2
+微 uɘɪ2
+徵 tʃən1
+德 tɘ7
+徹 tʃʰɘ7
+徽 ɸɘɪ1
+心 sin1
+必 pi7
+忌 tɕi5
+忍 ɹ̠ən3
+志 tʃɿ˗5
+忘 uã2
+忙 mã2
+忠 tʃoŋ1
+快 kʰuɐɛ5
+念 ȵiẽ5
+忽 ɸu7
+忿 ɸən5
+怎 tsən3
+怒 loŋ5
+怕 pʰɑ5
+怖 pu5
+思 sɿ1
+怠 tɐɛ5
+怡 i2
+急 tɕi7
+性 sin5
+怨 yẽ5
+怪 kuɐɛ5
+怯 tɕʰie7
+恃 ʃɿ˗5
+恆 xən2
+恍 ɸã3
+恕 ɕy5
+恙 iã5
+恢 ɸɘɪ1
+恤 si7
+恥 tʃʰɿ˗3
+恨 xən5
+恩 ŋən1
+恭 koŋ1
+息 si7
+恰 tɕʰiɑ7
+悄 tsʰiɐɔ3
+悅 ye7
+悉 kʰoŋ3
+悉 si7
+悔 ɸɘɪ3
+悟 u5
+悠 iɵʊ1
+患 xõɹ̃5
+悲 pɘɪ1
+悴 tsʰɘɪ5
+悵 tʃã5
+悶 mən5
+悶 mən6
+情 tsʰin2
+惑 xo7
+惜 si7
+惟 uɘɪ2
+惠 ɸɘɪ5
+惡 u5
+惡 o7
+惰 to5
+惱 lɐɔ3
+想 siã3
+惹 ɹ̠ɘ3
+惻 tsɘ7
+愁 tsʰɵʊ2
+愈 y5
+愉 y2
+意 i5
+愚 y2
+愛 ŋɐɛ5
+感 kã3
+愧 kʰuɘɪ5
+愷 kʰɐɛ3
+慈 tsʰɿ2
+態 tʰɐɛ5
+慌 ɸã1
+慎 ʃən5
+慕 mo5
+慘 tsʰã3
+慚 tsʰã2
+慢 mã5
+慣 kuã5
+慧 ɸɘɪ5
+慨 kʰɐɛ5
+慪 ŋɵʊ5
+慫 soŋ3
+慮 lɘɪ5
+慰 uɘɪ5
+慶 tɕʰin5
+慷 kʰã3
+憂 iɵʊ1
+憎 tsən5
+憐 liẽ2
+憑 pʰin2
+憚 tã5
+憤 ɸən5
+憫 min3
+憲 ɕiẽ5
+憶 i5
+憾 xã5
+懂 toŋ3
+懈 xɐɛ5
+應 in5
+懊 ŋɐɔ5
+懲 tʃʰən3
+懵 moŋ3
+懶 lã3
+懷 ɸɐɛ2
+懸 ɕyẽ2
+懺 tsʰã5
+懼 tɕy5
+懿 i5
+戀 liẽ5
+戈 ko1
+戊 u5
+戌 si7
+戍 ɕy5
+戎 ioŋ2
+成 tʃʰən2
+我 ŋo3
+戒 kɐɛ5
+戕 tsʰiã2
+或 xo7
+戚 tsʰi7
+戟 tɕi7
+戥 tən3
+戧 tsʰiã5
+截 tsʰie7
+戮 lɵʊ7
+戰 tʃɘ̃5
+戲 ɕi5
+戳 tsʰo5
+戳 tsʰo7
+戴 tɐɛ5
+戶 ɸu5
+戽 ɸu5
+房 ɸã2
+所 so3
+扁 piẽ3
+扇 ʃɘ̃5
+手 ʃɵʊ3
+才 tsʰɐɛ2
+扎 tsɑ7
+扒 pʰɑ2
+打 tɑ3
+扔 ɹ̠ən5
+托 tʰo7
+扛 kʰã2
+扣 kʰɵʊ5
+扭 ȵiɵʊ3
+扭 ȵiɵʊ5
+扮 pã5
+扯 tʃʰɘ3
+扳 pã1
+扶 ɸu2
+扷 ŋɐɔ5
+批 pʰi1
+扼 ŋɘ7
+找 tʃɐɔ3
+承 tʃʰən2
+技 tɕʰi5
+抄 tsʰɐɔ1
+抈 ye3
+把 pɑ3
+抍 toŋ3
+抑 i7
+抓 tɕyɑ1
+投 tʰɵʊ2
+抖 tɵʊ3
+抗 kʰã5
+折 tʃɘ7
+折 ʃɘ7
+披 pʰi1
+抱 pɐɔ5
+抲 kʰɑ1
+抵 ti3
+抹 mɑ7
+抻 tʃʰən1
+押 iɑ7
+抽 tʃʰɵʊ1
+抿 min3
+拂 ɸu7
+拆 tʃʰɘ7
+拇 mo3
+拈 ȵiẽ1
+拉 lɑ7
+拋 pʰɐɔ1
+拌 pʰõɹ̃3
+拍 pʰɘ7
+拐 kuɐɛ3
+拒 tɕy5
+拓 tʰo7
+拔 pʰɑ7
+拖 tʰo1
+拗 ŋɐɔ5
+拘 tɕy1
+拙 tɕye7
+招 tʃɐɔ1
+拜 pɐɛ5
+括 kuɑ7
+拯 tʃən3
+拱 koŋ3
+拳 tɕʰyẽ2
+拴 ɕyã1
+拼 pʰin1
+拾 ʃɿ˗7
+拿 lɑ1
+拿 lɑ2
+持 tʃʰɿ˗2
+指 tʃɿ˗3
+指 tʃɿ˗7
+按 ŋã5
+挑 tʰiɐɔ1
+挖 uɑ1
+挖 uɑ7
+挨 ŋɐɛ1
+挨 ŋɐɛ2
+挪 lɑ2
+挫 tsʰo3
+振 tʃən5
+挱 sɑ1
+挺 tʰin3
+挽 uã3
+挾 ɕiɑ7
+捅 tʰoŋ3
+捆 kʰuən3
+捉 tso7
+捋 lɘ5
+捎 sɐɔ1
+捏 ȵiẽ3
+捏 ȵie7
+捐 tɕyẽ1
+捕 pu5
+捘 tsən6
+捧 pʰoŋ3
+捨 ʃɘ3
+捩 lie5
+捲 tɕyẽ3
+捶 tɕʰyɘɪ2
+捷 tsʰie7
+捺 lɑ7
+捻 ȵiẽ3
+掀 ɕiẽ1
+掃 sɐɔ3
+掃 sɐɔ5
+掇 tɘ7
+授 ʃɵʊ5
+掉 tiɐɔ5
+掌 tʃã3
+掏 tʰɐɔ2
+掐 tɕʰiɑ7
+排 pʰɐɛ2
+掘 tɕye7
+掛 kuɑ5
+掠 lio7
+採 tsʰɐɛ3
+探 tʰã5
+接 tsie7
+控 kʰoŋ5
+推 tʰɘɪ1
+掩 iẽ3
+措 tsʰo5
+掭 tʰiẽ5
+揀 tɕiẽ3
+揀 kã3
+揆 kʰuɘɪ2
+揉 iɵʊ2
+揎 ɕyẽ1
+描 miɐɔ2
+提 tʰi2
+插 tsʰɑ5
+插 tsʰɑ7
+揖 i7
+換 xõɹ̃5
+握 ŋo7
+揣 tɕʰyɐɛ3
+揩 kʰɐɛ1
+揪 tsiɵʊ1
+揪 tɕʰiɵʊ2
+揭 tɕie7
+揮 ɸɘɪ1
+援 yẽ2
+揹 pɘɪ1
+搊 tsʰɵʊ1
+損 sən3
+搓 tsʰo1
+搖 iɐɔ2
+搜 sɵʊ1
+搞 kɐɔ3
+搣 mie7
+搧 ʃɘ̃5
+搨 tʰɑ7
+搬 põɹ̃1
+搭 tɑ7
+搲 uɑ3
+搶 tsʰiã3
+搽 tsʰɑ2
+摘 tsɘ7
+摛 tʃʰɿ˗1
+摜 kuã6
+摞 lo5
+摟 lɵʊ1
+摟 lɵʊ3
+摥 tʰã5
+摧 tsʰɘɪ1
+摩 mo2
+摳 kʰɵʊ1
+摳 ŋɵʊ1
+摷 liɐɔ1
+摸 mo1
+摺 tʃɑ7
+摺 tʃɘ7
+撂 liɐɔ6
+撇 pʰiɑ3
+撇 pʰie3
+撇 pʰie7
+撈 lɐɔ1
+撏 tsʰiẽ2
+撐 tʃʰən1
+撒 sɑ3
+撒 sɐɛ3
+撓 ɹ̠ɐɔ2
+撕 sɿ1
+撞 tɕʰyã3
+撞 tsã6
+撞 tsʰã6
+撞 tɕyã6
+撣 tã3
+撤 tʃʰɘ7
+撥 po7
+撩 liɐɔ2
+撫 ɸu3
+撬 tɕiɐɔ6
+播 po5
+撮 tso7
+撰 tɕyã5
+撲 pʰu7
+撼 xã5
+撿 tɕiẽ3
+擀 kã3
+擁 ioŋ3
+擂 lɘɪ2
+擅 ʃɘ̃5
+擇 tsʰɘ7
+擊 tɕi7
+擋 tã3
+操 tsʰɐɔ1
+操 tsʰɐɔ5
+擎 tɕin1
+擒 tɕʰin2
+擓 kʰuɐɛ6
+擔 tã1
+擔 tã5
+據 tɕy5
+擠 tsi3
+擡 tʰɐɛ2
+擤 sin3
+擦 tsʰɑ7
+擬 ȵi3
+擱 kʰo5
+擲 tʃɿ˗7
+擴 kʰo7
+擺 pɐɛ3
+擾 ɹ̠ɐɔ3
+攀 pʰã1
+攆 ȵiẽ3
+攏 loŋ3
+攔 lã2
+攘 iã3
+攘 ɹ̠ã5
+攙 tsʰã1
+攜 ɕi2
+攝 ʃɘ7
+攢 tsã3
+攤 tʰã1
+攪 tɕiɐɔ3
+攬 lã3
+支 tʃɿ˗1
+收 ʃɵʊ1
+改 kɐɛ3
+攻 koŋ1
+放 ɸã5
+政 tʃən5
+故 ku5
+效 ɕiɐɔ5
+敏 min3
+救 tɕiɵʊ5
+敗 pɐɛ5
+敘 si5
+教 tɕiɐɔ5
+敝 pɘɪ5
+敞 tʃʰã3
+敢 kã3
+散 sã3
+散 sã5
+敤 kʰo3
+敥 ie6
+敦 tən1
+敦 tən5
+敬 tɕin5
+敲 tɕʰiɐɔ1
+整 tʃən3
+整 kən3
+敵 ti7
+敷 ɸu1
+數 sɵʊ3
+數 sɵʊ5
+斂 liẽ5
+斃 pɘɪ5
+文 uən2
+斑 pã1
+斗 tɵʊ3
+料 liɐɔ5
+斛 ɸu5
+斜 sie2
+斟 tʃən1
+斡 ŋo7
+斢 tʰiɐɔ3
+斤 tɕin1
+斥 tʃʰɿ˗7
+斧 ɸu3
+斬 tsã3
+斯 sɿ1
+新 sin1
+斷 tõɹ̃5
+方 ɸã1
+於 y2
+施 ʃɿ˗1
+旁 pʰã2
+旅 li3
+旋 siẽ2
+旌 tsin1
+族 tsʰɵʊ7
+旗 tɕʰi2
+既 tɕi5
+日 ɹ̠ɿ˗7
+旦 tã5
+旨 tʃɿ˗3
+早 tsɐɔ3
+旬 sən2
+旭 ɕiɵʊ7
+旯 lɑ7
+旱 xɐɛ5
+旱 xã5
+旺 uã5
+昂 ŋã2
+昆 kʰuən1
+昌 tʃʰã1
+明 min2
+昏 ɸən1
+易 i5
+易 i7
+昔 si7
+星 sin1
+映 in5
+春 tɕʰyn1
+昧 mɘɪ5
+昨 tso2
+昭 tʃɐɔ1
+是 ʃɿ˗5
+時 ʃɿ˗2
+晉 tsin5
+晏 ŋã5
+晚 mã3
+晚 uã3
+晝 tʃɵʊ5
+晦 ɸɘɪ5
+晨 ʃən2
+普 pʰu3
+景 tɕin3
+晴 tsʰin2
+晶 tsin1
+晷 kuɘɪ3
+智 tʃɿ˗5
+暇 ɕiɑ2
+暑 ɕy3
+暖 lõɹ̃3
+暗 ŋã5
+暢 tʃʰã5
+暫 tsã6
+暮 mo5
+暱 ȵi7
+暴 pɐɔ5
+暹 siẽ1
+曉 ɕiɐɔ3
+曝 pʰu7
+曠 kʰuã5
+曩 lã3
+曬 sɐɛ5
+曰 ye7
+曲 tʃʰɵʊ7
+曲 tɕʰiɵʊ7
+更 kən1
+更 kən5
+曷 xo7
+書 ɕy1
+曹 tsʰɐɔ2
+曾 tsən1
+替 tʰi5
+會 kʰuɐɛ5
+會 ɸɘɪ5
+月 ye7
+有 iɵʊ3
+朋 pʰoŋ2
+服 ɸu5
+服 ɸu7
+朔 so7
+朕 tʃən5
+朗 lã3
+望 uã5
+朝 tʃɐɔ1
+朝 tʃʰɐɔ2
+期 tɕʰi2
+朥 lɐɔ1
+木 mo7
+未 uɘɪ5
+末 mo1
+末 mo7
+本 pən3
+札 tsɑ7
+朱 tɕy1
+朵 to3
+朽 ɕiɵʊ3
+杈 tsʰɑ1
+杉 sɑ1
+李 li3
+杏 ɕin5
+材 tsʰɐɛ2
+村 tsʰən1
+杖 tʃã5
+杜 tɵʊ5
+束 tʃʰɵʊ7
+杭 xã2
+杯 pɘɪ1
+東 toŋ1
+杳 ȵiɐɔ3
+杵 tɕʰy3
+杵 tɕʰy6
+杷 pɑ2
+松 soŋ1
+板 pã3
+枇 pʰi2
+枉 uã3
+析 si7
+析 sɑ7
+枕 tʃən3
+林 lin2
+枚 mɘɪ2
+果 ko3
+枝 tʃɿ˗1
+枯 kʰu1
+架 tɕiɑ5
+枸 kɵʊ3
+柄 pin3
+柏 pɘ7
+某 mɵʊ3
+柑 kã1
+染 yẽ3
+柔 iɵʊ2
+柚 iɵʊ5
+查 tsʰɑ2
+柩 tɕiɵʊ5
+柬 kã5
+柱 tɕy5
+柳 liɵʊ3
+柴 tsʰɐɛ2
+柵 tsɑ5
+柿 ʃɿ˗5
+栓 ɕyã1
+栗 li7
+校 tɕiɐɔ5
+校 ɕiɐɔ5
+株 tɕy1
+核 xɘ7
+根 kən1
+格 kɘ7
+栽 tsɐɛ1
+桂 kuɘɪ5
+桃 tʰɐɔ2
+桅 uɘɪ2
+案 ŋã5
+桌 tso7
+桐 tʰoŋ2
+桑 sã1
+桓 xõɹ̃2
+桶 tʰoŋ3
+桿 kã3
+梁 liã1
+梂 tɕʰiɵʊ2
+梅 mɘɪ2
+梆 pã1
+梓 tsɿ3
+梔 tʃɿ˗1
+梗 kən3
+條 tʰiɐɔ2
+梢 sɐɔ1
+梧 u2
+梨 li2
+梭 so1
+梯 tʰi1
+械 kɐɛ5
+梳 sɵʊ1
+梵 ɸã5
+棄 tɕʰi5
+棉 miẽ2
+棋 tɕʰi2
+棍 kuən5
+棒 pã5
+棕 tsoŋ1
+棗 tsɐɔ3
+棘 tsi7
+棚 pʰoŋ2
+棟 toŋ5
+棧 tsã6
+棲 tsʰi1
+棵 kʰo3
+棺 kõɹ̃1
+椅 i3
+植 tʃɿ˗7
+椏 ŋɑ1
+椒 tsiɐɔ1
+椰 ie1
+椽 ɕyẽ2
+楊 iã2
+楓 xoŋ1
+楚 tsʰɵʊ3
+楣 mɘɪ5
+楦 ɕyẽ5
+業 ȵie7
+極 tɕi7
+楷 kʰɐɛ3
+概 kʰɐɛ5
+榆 y2
+榛 tsən1
+榜 pã3
+榨 tsɑ5
+榮 yn2
+榴 liɵʊ2
+榻 tʰɑ7
+構 kɵʊ5
+槌 tɕʰyɘɪ2
+槍 tsʰiã1
+槐 ɸɐɛ2
+槓 kã5
+槳 tsiã3
+槽 tsʰɐɔ2
+樁 tɕyã1
+樂 lo7
+樂 io7
+樊 ɸã2
+樓 lɵʊ2
+標 piɐɔ1
+樞 tɕʰy1
+樟 tʃã1
+模 mo2
+樣 iã5
+樵 tsʰiɐɔ2
+樹 ɕy5
+樽 tsən1
+橄 kã3
+橋 tɕʰiɐɔ2
+橘 tɕy7
+橙 tsʰən2
+橛 tɕye7
+機 tɕi1
+橡 siã5
+橫 ɸən2
+橫 uã6
+檀 tʰã2
+檀 lin3
+檢 tɕiẽ3
+檳 pin1
+櫃 kuɘɪ6
+櫓 lɵʊ3
+櫻 in1
+欄 lã2
+權 tɕʰyẽ2
+欖 lã3
+欛 pɑ5
+欠 tɕʰiẽ5
+次 tsʰɿ5
+欣 ɕin1
+欲 ɹ̠ɵʊ7
+欺 tɕʰi1
+欽 tɕʰin1
+款 kʰõɹ̃3
+歇 ɕie7
+歉 tɕʰiẽ3
+歉 tɕʰiẽ5
+歌 ko1
+歍 uɑ3
+歐 ŋɵʊ1
+歡 xõɹ̃1
+止 tʃɿ˗3
+正 tʃən1
+正 tʃən5
+此 tsʰɿ3
+步 pu5
+武 u3
+歧 tɕʰi2
+歪 uɐɛ1
+歲 sɘɪ5
+歷 li7
+歸 kuɘɪ1
+歹 tɐɛ3
+死 sɿ3
+殃 iã1
+殆 tɐɛ5
+殉 sən5
+殊 ɕy2
+殖 tʃɿ˗7
+殘 tsʰã2
+殯 pin1
+殲 tsʰiẽ1
+段 tõɹ̃5
+殷 in1
+殺 sɑ7
+殼 kʰo7
+殿 tiẽ5
+毀 ɸɘɪ3
+毃 kʰo7
+毅 ȵi5
+毆 ŋɵʊ1
+母 mo3
+每 mɘɪ3
+毑 tsie3
+毒 tɵʊ7
+比 pi3
+毛 mɐɔ2
+毫 xɐɔ2
+毯 tʰã3
+氈 tʃɘ̃1
+氏 ʃɿ˗5
+民 min2
+氣 tɕʰi5
+水 ɕyɘɪ3
+永 yn3
+汀 tin1
+汁 tʃɿ˗7
+求 tɕʰiɵʊ2
+汆 tsõɹ̃1
+汇 ɸɘɪ5
+汊 tsʰɑ5
+汗 xã5
+汝 y3
+汞 koŋ3
+江 tɕiã1
+池 tʃʰɿ˗2
+污 u1
+汪 uã1
+汲 tɕi7
+汴 pʰiẽ5
+決 tɕye7
+汽 tɕʰi5
+沃 ŋo7
+沈 ʃən3
+沉 tʃʰən2
+沌 tən5
+沏 tsʰi1
+沐 mo7
+沒 mɘ7
+沕 mɘɪ6
+沙 sɑ1
+沛 pʰɘɪ5
+沫 mɑ7
+河 xo2
+沸 ɸu7
+油 iɵʊ2
+治 tʃɿ˗5
+沼 tʃɐɔ3
+沾 tʃɘ̃1
+沿 yẽ2
+況 kʰuã5
+泄 sie7
+泅 tsʰiɵʊ2
+泉 tsʰiẽ2
+泊 pʰɘ7
+泌 mi7
+泔 kã1
+法 ɸɑ7
+泛 ɸã5
+泡 pʰɐɔ1
+泡 pʰɐɔ5
+波 po1
+泣 ɕi7
+泥 ȵi2
+注 tɕy5
+泯 min2
+泰 tʰɐɛ5
+泳 yn5
+洋 iã2
+洑 ɸu5
+洗 si3
+洛 lo7
+洞 toŋ5
+津 tsin1
+洪 xoŋ2
+洲 tʃɵʊ1
+活 xo7
+洽 tɕʰiɑ7
+派 pʰɐɛ5
+流 liɵʊ2
+浙 tʃɘ7
+浚 tsən5
+浜 pã1
+浦 pʰu3
+浩 xɐɔ5
+浪 lã5
+浮 xɵʊ2
+浴 ɹ̠ɵʊ7
+海 xɐɛ3
+浸 tsʰin3
+浸 tsin5
+消 siɐɔ1
+涉 ʃɘ7
+涎 siẽ2
+涓 tɕyẽ1
+涕 tʰi5
+涮 sã5
+涮 ɕyã5
+涯 iɑ2
+液 i7
+涼 liã1
+淆 ɕiɐɔ2
+淋 lin2
+淑 ʃɵʊ7
+淒 tsʰi1
+淚 lɘɪ5
+淡 tã5
+淤 y1
+淨 tsin5
+淪 lən2
+淫 in2
+淮 ɸɐɛ2
+深 ʃən1
+淵 yẽ1
+混 ɸən5
+淹 iẽ1
+淺 tsʰiẽ3
+添 tʰiẽ1
+清 tsʰin1
+渙 xõɹ̃5
+減 kã3
+渠 tɕʰy2
+渡 tɵʊ5
+渣 tsɑ1
+渦 o1
+測 tsʰɘ7
+港 kã3
+渴 kʰo7
+渺 miɐɔ3
+渾 ɸən1
+湊 tsʰɵʊ5
+湓 pʰən2
+湖 ɸu2
+湘 siã1
+湧 ioŋ3
+湯 tʰã1
+溉 kʰɐɛ5
+溏 tʰã2
+源 yẽ2
+準 tɕyn3
+溜 liɵʊ1
+溜 liɵʊ5
+溜 liɵʊ6
+溝 kɵʊ1
+溪 ɕi1
+溫 uən1
+溺 ȵi7
+滂 pʰã2
+滅 mie7
+滋 tsɿ1
+滑 ɸɑ7
+滓 tsɿ3
+滔 tʰɐɔ1
+滕 tʰən2
+滬 ɸu5
+滯 tʃʰɿ˗5
+滲 sən5
+滴 ti7
+滷 lɵʊ3
+滸 ɸu3
+滾 kuən3
+滿 mõɹ̃3
+滿 mã3
+漁 y2
+漂 pʰiɐɔ3
+漂 pʰiɐɔ5
+漆 tsʰi7
+漉 lɵʊ7
+漏 lɵʊ5
+演 iẽ3
+漚 ŋɵʊ5
+漢 xã5
+漫 mã5
+漫 mã6
+漱 sɵʊ5
+漲 tʃã3
+漸 tsiẽ5
+漿 tsiã1
+潑 po7
+潑 pʰo7
+潑 pʰɘ7
+潔 tɕie7
+潘 pʰõɹ̃1
+潛 tsʰiẽ2
+潤 yn5
+潭 tʰã2
+潮 tʃʰɐɔ2
+潰 kʰuɘɪ5
+潲 sɐɔ5
+潽 pʰu2
+澀 sɘ7
+澄 tʃʰən2
+澄 tsən6
+澄 tʃən6
+澆 tɕiɐɔ1
+澎 pʰən2
+澡 tsɐɔ3
+澤 tsʰɘ7
+激 tɕi7
+濁 tʃʰo7
+濃 loŋ2
+濕 ʃɿ˗7
+濟 tsi5
+濤 tʰɐɔ2
+濫 lã5
+濯 tsʰo7
+濺 tsiẽ5
+濾 lɘɪ5
+瀉 sie7
+瀑 pʰu7
+灌 kõɹ̃5
+灑 sɐɛ3
+灒 tsã5
+灘 tʰã1
+灣 uã1
+火 xo3
+灰 ɸɘɪ1
+灶 tsɐɔ5
+灸 tɕiɵʊ5
+災 tsɐɛ1
+炊 tsʰɘɪ1
+炎 iẽ2
+炒 tsʰɐɔ3
+炕 kʰã5
+炙 tʃɿ˗7
+炭 tʰã5
+炮 pʰɐɔ5
+炸 tsɑ5
+炸 tsɑ7
+烈 lie7
+烊 iã2
+烏 u1
+烘 xoŋ1
+烙 lo5
+烤 kʰɐɔ3
+烹 pʰən1
+焉 iẽ1
+焙 pɘɪ5
+焚 ɸən2
+無 u2
+焦 tsiɐɔ1
+焮 ɕin5
+焰 iẽ5
+然 yẽ2
+煉 liẽ5
+煎 tsiẽ1
+煎 tsiẽ5
+煏 pi7
+煙 iẽ1
+煞 sɑ7
+煤 mɘɪ2
+煥 xõɹ̃5
+照 tʃɐɔ5
+煨 uɘɪ1
+煩 ɸã2
+煮 tɕy3
+熄 si7
+熊 ɕioŋ2
+熏 ɕyn1
+熙 ɕi1
+熛 piɐɔ1
+熟 ʃɵʊ7
+熨 yn5
+熨 y7
+熬 ŋɐɔ2
+熱 ye7
+燃 yẽ2
+燈 tən1
+燎 liɐɔ2
+燐 lin2
+燒 ʃɐɔ1
+燕 iẽ5
+燙 tʰã5
+營 in2
+燥 tsʰɐɔ5
+燦 tsʰã5
+燭 tʃɵʊ7
+爆 pɐɔ5
+爊 ŋɐɔ1
+爐 lɵʊ2
+爛 lã5
+爪 tɕyɑ3
+爪 tsɐɔ3
+爬 pʰɑ2
+爭 tsən1
+爲 uɘɪ2
+爲 uɘɪ6
+爵 tsio7
+父 ɸu5
+爸 pɑ7
+爹 tie1
+爺 ie2
+爽 sã3
+爽 ɕyã3
+爾 ɘ3
+牆 tsʰiã2
+片 pʰiã3
+片 pʰiẽ5
+版 pã3
+牌 pʰɐɛ2
+牒 tʰie7
+牘 tɵʊ7
+牙 iɑ2
+牚 tʃʰən5
+牛 ȵiɵʊ2
+牝 pʰin5
+牡 mɵʊ3
+牢 lɐɔ2
+牧 mo7
+物 u7
+牯 ku3
+牲 sən1
+牸 tsɿ6
+特 tʰɘ7
+牽 tɕʰiẽ1
+牽 tɕʰiẽ5
+犀 si1
+犁 li2
+犒 kɐɔ3
+犟 tɕiã6
+犧 ɕi1
+犬 tɕʰyẽ3
+犯 ɸã5
+狀 tɕyã5
+狂 kʰuã2
+狄 ti7
+狎 ɕiɑ7
+狐 ɸu2
+狗 kɵʊ3
+狠 xən3
+狡 tɕiɐɔ3
+狹 ɕiɑ7
+狼 lã2
+猋 piɐɔ1
+猛 moŋ3
+猜 tsʰɐɛ1
+猝 tsʰɵʊ7
+猴 xɵʊ2
+猶 iɵʊ2
+猾 ɸɑ7
+獄 ɹ̠ɵʊ7
+獅 sɿ1
+獎 tsiã3
+獨 tɵʊ7
+獪 kuɐɛ3
+獲 xo7
+獵 lie7
+獸 ʃɵʊ5
+獺 tʰɑ7
+獻 ɕiẽ5
+玄 ɕyẽ2
+率 li7
+率 so7
+玉 y5
+王 uã2
+玩 uã2
+玩 õɹ̃5
+玫 mɘɪ2
+玲 lin2
+玻 po1
+珀 pʰɘ7
+珊 ɕyã1
+珍 tʃən1
+珠 tɕy1
+班 pã1
+現 ɕiẽ5
+球 tɕʰiɵʊ2
+理 li3
+琉 liɵʊ2
+琢 tʃo7
+琴 tɕʰin2
+琵 pʰi2
+琶 pɑ1
+琶 pɑ2
+瑕 ɕiɑ2
+瑞 ɕyɘɪ5
+瑟 sɘ7
+瑣 so3
+瑧 tsən1
+瑰 kuɘɪ5
+璃 li2
+璞 pʰu7
+璧 pi7
+環 ɸã2
+璽 si3
+瓊 tɕʰyn2
+瓜 kuɑ1
+瓠 ɸu2
+瓠 ɸu5
+瓢 pʰiɐɔ2
+瓣 pã5
+瓤 iã2
+瓦 uɑ3
+瓶 pʰin2
+瓷 tsʰɿ2
+甑 tsən5
+甕 ŋoŋ5
+甘 kã1
+甚 ʃən5
+甜 tʰiẽ2
+生 sən1
+產 tsʰã3
+甥 sən1
+用 ioŋ5
+甩 ɕyɐɛ3
+甫 pʰu3
+甬 ioŋ3
+田 tʰiẽ2
+由 iɵʊ2
+甲 tɕiɑ7
+申 ʃən1
+男 lã2
+甸 tiã5
+界 kɐɛ5
+畏 uɘɪ5
+留 liɵʊ2
+畜 tʃʰɵʊ7
+畜 ɕiɵʊ7
+畝 mɵʊ3
+畢 pi7
+略 lio7
+番 ɸã1
+畫 ɸɑ5
+異 i5
+畲 tʃʰɑ1
+當 tã1
+當 tã5
+畸 tɕʰi2
+疆 tɕʰiã1
+疊 tie7
+疏 sɵʊ1
+疑 ȵi2
+疓 lɐɛ1
+疔 tin1
+疝 sã5
+疤 pɑ1
+疥 kɐɛ5
+疨 ŋɑ1
+疫 y7
+疲 pʰi2
+疵 tsʰɿ1
+疹 tʃən5
+疼 tʰoŋ5
+疽 tsi1
+疾 tsi7
+疿 ɸɘɪ5
+痂 kɑ1
+病 pin5
+症 tʃən5
+痊 tsʰiẽ2
+痔 tʃɿ˗5
+痕 xən2
+痗 mɘɪ1
+痛 tʰoŋ5
+痞 pʰi3
+痢 li5
+痣 tʃɿ˗5
+痧 sɑ1
+痰 tʰã2
+痳 mɑ2
+痴 tʃʰɿ˗1
+痹 pʰi2
+瘋 xoŋ1
+瘌 lɑ7
+瘟 uən1
+瘡 tsʰã1
+瘦 sɵʊ5
+瘧 ȵio7
+瘸 tɕʰyɑ2
+療 liɐɔ2
+癆 lɐɔ2
+癆 lɐɔ6
+癟 pie5
+癟 pie6
+癢 iã3
+癩 lɐɛ5
+癬 siẽ3
+癲 tiẽ1
+癸 kuɘɪ5
+登 tən1
+發 ɸɑ7
+白 pɘ7
+百 pɘ7
+皂 tsɐɔ6
+的 ti3
+的 ti7
+皆 kɐɛ1
+皇 ɸã2
+皖 kʰõɹ̃3
+皮 pʰi2
+皴 tsʰən1
+皺 tsoŋ5
+皿 min3
+盂 y2
+盅 tʃoŋ1
+盆 pʰən2
+益 i7
+盍 xo7
+盒 xo7
+盔 kʰuɘɪ1
+盛 ʃən5
+盜 tɐɔ5
+盞 tsã3
+盟 min2
+盟 moŋ2
+盡 tsin5
+監 kã5
+盤 pʰõɹ̃2
+盤 pʰõɹ̃3
+盧 lɵʊ2
+盪 tʰã3
+盪 lã3
+盪 tʰã5
+目 mo7
+盲 mã2
+直 tʃɿ˗7
+相 siã1
+相 siã5
+盼 pʰã5
+盾 tən5
+省 sən3
+眉 mɘɪ2
+看 kʰã1
+看 kʰã5
+真 tʃən1
+眠 miẽ2
+眨 tsɑ7
+眩 ɕyẽ2
+眷 tɕyẽ5
+眸 mɵʊ2
+眼 iẽ3
+眾 tʃoŋ5
+着 tʃo7
+睏 kʰuən5
+睛 tsin1
+睜 tsən1
+睡 ɕyɘɪ5
+督 tɵʊ7
+睬 tsʰɐɛ3
+瞇 mi5
+瞎 ɕiɑ7
+瞞 mõɹ̃2
+瞟 pʰiɐɔ3
+瞧 tsʰiɐɔ2
+瞪 tən5
+瞬 ɕyn3
+瞭 liɐɔ3
+瞰 xã3
+瞳 tʰoŋ2
+瞻 tʃɘ̃1
+瞿 tɕʰy2
+矛 mɐɔ2
+矢 ʃɿ˗3
+矣 i3
+知 tʃɿ˗1
+矩 tɕy3
+短 tõɹ̃3
+矮 ŋɐɛ3
+矯 tɕiɐɔ1
+石 ʃɿ˗7
+砂 sɑ1
+砌 tsʰi5
+砍 kʰã3
+砑 ŋɑ6
+研 ȵiẽ1
+砧 tin1
+破 pʰo5
+硃 tɕy1
+硝 siɐɔ1
+硫 liɵʊ2
+硬 ŋən6
+硯 ȵiẽ5
+碎 tsʰɘɪ5
+碑 pɘɪ1
+碓 tɘɪ5
+碗 õɹ̃3
+碧 pi7
+碩 ɕio7
+碰 pʰoŋ5
+確 kʰo7
+碼 mɑ3
+碾 ȵiẽ3
+磁 tsʰɿ2
+磅 pã5
+磉 sã3
+磕 kʰo7
+磚 tɕyẽ1
+磨 mo2
+磨 mo5
+磬 tɕʰin5
+礅 tən3
+礎 tsʰɵʊ3
+礙 ŋɐɛ5
+礦 kʰuã5
+礬 ɸã2
+示 ʃɿ˗5
+社 ʃɘ5
+祀 sɿ5
+祁 tɕʰi2
+祈 tɕʰi2
+祐 iɵʊ5
+祖 tsɵʊ3
+祝 tʃɵʊ7
+神 ʃən2
+祠 tsʰɿ2
+祥 tsʰiã2
+票 pʰiɐɔ5
+祭 tsi5
+祿 lɵʊ7
+禀 pin3
+禁 tɕin5
+禍 xo5
+福 ɸu7
+禧 ɕi3
+禪 ʃɘ̃2
+禮 li3
+禱 tɐɔ3
+禹 y3
+禽 tɕʰin2
+禾 o2
+禿 tʰɵʊ7
+秀 siɵʊ3
+私 sɿ1
+秉 pin3
+秋 tsʰiɵʊ1
+科 kʰo1
+秒 miɐɔ3
+秘 mi7
+租 tsɵʊ1
+秤 tʃʰən5
+秦 tsʰin2
+秧 iã1
+秩 tʃʰɿ˗7
+秫 ɕy7
+移 i2
+稀 ɕi1
+稅 ɕyɘɪ5
+稈 kã3
+稍 sɐɔ3
+稚 tʃʰɿ˗5
+稠 tʃʰɵʊ2
+稭 kɐɛ1
+種 tʃoŋ3
+種 tʃoŋ5
+稱 tʃʰən1
+稱 tʰən5
+稱 tʃʰən5
+稷 tsi7
+稻 tɐɔ5
+稼 tɕiɑ5
+稽 tɕi1
+稿 kɐɔ3
+穀 ku7
+穆 mo7
+積 tsi7
+穎 in3
+穗 ɸɘɪ5
+穢 ɸɘɪ5
+穩 uən3
+穴 ɕie7
+究 tɕiɵʊ5
+穹 tɕʰioŋ2
+空 kʰoŋ1
+空 kʰoŋ5
+穿 tɕʰyẽ1
+突 tʰɵʊ7
+窄 tsɘ7
+窊 uɑ1
+窒 tʃɿ˗5
+窖 kɐɔ5
+窗 tɕʰyã1
+窘 tɕyn5
+窟 kʰu7
+窠 kʰo1
+窩 o1
+窪 uɑ1
+窮 tɕʰioŋ2
+窯 iɐɔ2
+窺 kuɘɪ1
+竄 tsõɹ̃5
+竅 tɕʰiɐɔ5
+立 li7
+站 tsã5
+站 tsã6
+竟 tɕin5
+章 tʃã1
+竣 tsən5
+童 tʰoŋ2
+竭 ɕie7
+端 tõɹ̃1
+競 tɕin5
+竹 tʃɵʊ7
+竿 kã3
+笆 pɑ1
+笑 siɐɔ5
+笙 sən1
+笛 ti7
+笤 tʰiɐɔ2
+符 ɸu2
+笨 pən5
+第 ti5
+筆 pi7
+等 tən3
+筋 tɕin1
+筍 sən3
+筏 ɸɑ7
+筐 kʰuã1
+筒 tʰoŋ2
+答 tɑ7
+策 tsʰɘ7
+筲 sɐɔ1
+筵 iẽ2
+筷 kʰuɐɛ5
+箅 pʰi2
+箇 ko7
+箇 kɐɛ7
+箇 kõɹ̃7
+箋 tsʰiẽ1
+箍 ku1
+箏 tsən1
+箕 tɕi1
+算 sõɹ̃5
+管 kõɹ̃3
+箢 yẽ1
+箭 tsiẽ5
+箱 siã1
+箸 tɕy5
+節 tsie7
+範 ɸã5
+篆 tɕyẽ5
+篇 pʰiẽ1
+築 tʃɵʊ7
+篙 kɐɔ1
+篡 tsõɹ̃5
+篤 tɵʊ7
+篦 pɘɪ6
+篩 sɐɛ1
+篷 pʰoŋ2
+篾 mie7
+簍 lɵʊ3
+簟 tiẽ5
+簡 kã3
+簧 ɸã2
+簪 tsã1
+簫 siɐɔ1
+簷 iẽ2
+簸 po5
+簽 tsʰiẽ1
+簾 liẽ2
+簿 pu5
+籃 lã2
+籇 xɐɔ2
+籌 tʃʰɵʊ2
+籍 tsi7
+籠 loŋ2
+籤 tsʰiẽ1
+籬 li2
+籮 lo2
+籲 y5
+米 mi3
+粉 ɸən3
+粑 pɑ1
+粒 li5
+粗 tsʰɵʊ1
+粘 tʃɘ̃1
+粘 tiã1
+粟 siɵʊ7
+粥 tʃɵʊ7
+粳 kən3
+粤 ye7
+粹 tsʰɘɪ5
+糉 tsoŋ5
+精 tsin1
+糍 tsʰɿ2
+糕 kɐɔ1
+糖 tʰã2
+糙 tsʰɐɔ5
+糜 mɘɪ2
+糞 ɸən5
+糟 tsɐɔ1
+糠 kʰã1
+糧 liã1
+糯 lo5
+糴 tʰi7
+糶 tʰiɐɔ5
+糾 tɕiɵʊ1
+紀 tɕi3
+紂 tʃɵʊ5
+約 io7
+紅 xoŋ2
+紋 uən2
+納 lɑ7
+紐 ȵiɵʊ3
+純 ɕyn2
+紗 sɑ1
+紙 tʃɿ˗3
+級 tɕi7
+紛 ɸən1
+素 sɵʊ5
+紡 ɸã3
+索 so7
+紫 tsɿ3
+紮 tsɑ6
+累 lɘɪ3
+累 lɘɪ5
+細 si5
+紹 ʃɐɔ5
+終 tʃoŋ1
+組 tsɵʊ3
+絆 pɑ5
+絆 pã5
+結 tɕie7
+絕 tsie7
+絘 tsɿ5
+絞 tɕiɐɔ3
+絡 lo7
+給 kɘ3
+給 tɕi7
+絨 ioŋ2
+絮 si5
+統 tʰoŋ3
+絲 sɿ1
+絳 tɕiã5
+絹 tɕyẽ5
+綁 pã3
+綏 ɕi1
+經 tɕin1
+綠 lɵʊ7
+綢 tʃʰɵʊ2
+維 uɘɪ2
+綱 kã1
+網 uã3
+綴 tɕyɘɪ5
+綹 liɵʊ5
+綻 tʃã5
+綽 tʃo7
+綿 miẽ2
+緊 tɕin3
+緖 si5
+線 siẽ5
+緝 tsi7
+緞 tõɹ̃5
+締 tʰiɑ7
+緡 min2
+緣 yẽ2
+編 piẽ1
+緩 xõɹ̃3
+緬 miẽ3
+緯 uɘɪ3
+練 liẽ5
+縈 yn2
+縊 i5
+縐 tsoŋ5
+縛 po7
+縣 ɕiẽ5
+縫 xoŋ2
+縫 xoŋ6
+縮 sɵʊ7
+縱 tsoŋ5
+縷 lɵʊ3
+總 tsoŋ3
+績 tsi7
+績 tsʰi7
+繁 ɸã2
+繃 poŋ1
+織 tʃɿ˗7
+繞 ɹ̠ɐɔ3
+繡 siɵʊ3
+繩 ʃən2
+繪 ɸɘɪ5
+繫 tɕi5
+繫 ɕi5
+繫 ɕi6
+繭 tɕiẽ3
+繰 tsʰiɐɔ1
+繳 tɕiɐɔ3
+繼 tɕi5
+續 sɵʊ7
+纍 lɘɪ1
+纏 tʃʰɘ̃2
+纓 in1
+纖 tsʰiẽ1
+纜 lã3
+缸 kã1
+缺 tɕʰye7
+罄 tɕʰin5
+罈 tʰã2
+罐 kõɹ̃5
+罕 xã3
+罩 tsɐɔ5
+罩 tʃɐɔ5
+罪 tsɘɪ5
+置 tʃɿ˗7
+罯 o7
+罰 ɸɑ7
+署 ɕy5
+罵 mɑ5
+罷 pɑ5
+羅 lo2
+羈 tɕi1
+羊 iã2
+羌 tɕʰiã1
+美 mɘɪ3
+羔 kɐɔ1
+羞 siɵʊ1
+羣 tɕʰyn2
+羨 siẽ5
+義 ȵi5
+羹 kən1
+羽 y3
+羾 koŋ5
+翁 ŋoŋ1
+翅 tʃʰɿ˗5
+習 si7
+翠 tsʰɘɪ5
+翰 xã5
+翳 i5
+翹 tɕʰiɐɔ5
+翻 ɸã1
+翼 i5
+耀 iɐɔ5
+老 lɐɔ3
+考 kʰɐɔ3
+者 tʃɘ3
+而 ɘ2
+耍 ɕyɑ3
+耐 lɐɛ5
+耕 kən1
+耗 xɐɔ5
+耙 pʰɑ2
+耳 ɘ3
+耽 tã1
+耿 kən3
+聊 liɐɔ2
+聖 ʃən5
+聘 pʰin5
+聚 tsi5
+聞 uən2
+聯 liẽ2
+聰 tsʰoŋ1
+聲 ʃən1
+聳 soŋ3
+聶 ȵie7
+職 tʃɿ˗7
+聽 tʰin1
+聽 tʰin5
+聾 loŋ1
+肄 i5
+肅 sɵʊ7
+肆 sɿ5
+肇 tʃɐɔ5
+肉 ɹ̠ɵʊ7
+肋 lɘ7
+肌 tɕi1
+肖 siɐɔ1
+肖 siɐɔ5
+肘 tʃɵʊ3
+肚 tɵʊ3
+肚 tɵʊ6
+肛 kã1
+肝 kã1
+股 ku3
+肢 tʃɿ˗1
+肥 ɸɘɪ2
+肩 tɕiẽ1
+肪 ɸã2
+肯 kʰən3
+育 ɹ̠ɵʊ7
+肺 ɸɘɪ5
+胃 uɘɪ5
+背 pɘɪ5
+背 pɘɪ6
+胎 tʰɐɛ1
+胖 pʰã5
+胚 pʰɘɪ1
+胛 kɑ7
+胜 ʃən5
+胞 pɐɔ1
+胡 ɸu2
+胥 si1
+胭 iẽ1
+胮 pʰã1
+胯 kʰɑ5
+胰 i2
+胳 kɑ7
+胸 ɕioŋ1
+能 lən2
+脂 tʃɿ˗3
+脅 ɕie7
+脆 tsʰɘɪ5
+脈 mɘ7
+脊 tsi7
+脫 tʰo7
+脯 pʰu3
+脹 tʃã5
+脾 pʰi2
+腋 ie5
+腎 ʃən5
+腐 ɸu3
+腑 ɸu3
+腔 tɕʰiã1
+腕 õɹ̃3
+腡 lo2
+腥 sin5
+腦 lɐɔ3
+腫 tʃoŋ3
+腮 sɐɛ1
+腯 tʰɵʊ7
+腰 iɐɔ1
+腱 tɕiẽ5
+腳 tɕio7
+腸 tʃʰã2
+腹 ɸu7
+腿 tʰɘɪ3
+膏 kɐɔ1
+膘 piɐɔ1
+膚 ɸu1
+膜 mo2
+膝 si7
+膠 tɕiɐɔ1
+膩 ȵi6
+膳 ʃɘ̃5
+膽 tã3
+膿 loŋ2
+臀 tʰən2
+臂 pɘɪ5
+臉 liẽ3
+臊 sɐɔ5
+臍 tsʰi2
+臍 tsi5
+臘 lɑ7
+臟 tsã5
+臠 lõɹ̃1
+臣 tʃʰən2
+臥 o5
+臨 lin2
+自 tsɿ5
+臭 tʃʰɵʊ5
+至 tʃɿ˗5
+致 tʃɿ˗5
+臺 tʰɐɛ2
+臼 tɕiɵʊ5
+舀 iɐɔ3
+舂 tʃʰoŋ1
+舅 tɕiɵʊ5
+與 y3
+與 y5
+興 ɕin1
+興 ɕin5
+舉 tɕy3
+舊 tɕiɵʊ5
+舌 ʃɘ7
+舍 ʃɘ5
+舒 ɕy1
+舔 tʰiẽ3
+舖 pʰu5
+舛 tɕʰyẽ3
+舜 ɕyn5
+舞 u3
+舟 tʃɵʊ1
+航 xã2
+般 pʰõɹ̃2
+舵 to5
+船 tɕʰyẽ2
+艇 tʰin3
+艦 kã5
+良 liã1
+艱 kã1
+色 sɘ7
+艷 iẽ5
+艾 ŋɐɛ5
+芋 y5
+芍 ɕio7
+芒 mã2
+芝 tʃɿ˗1
+芡 tɕʰiẽ5
+芥 kɐɛ5
+芪 tɕʰi2
+芫 iẽ2
+芬 ɸən1
+芭 pɑ1
+花 ɸɑ1
+芳 ɸã1
+芹 tɕʰin2
+芻 tɕʰy2
+芽 iɑ2
+苔 tʰɐɛ2
+苕 ʃɐɔ2
+苗 miɐɔ2
+苛 kʰo1
+苟 kɵʊ3
+若 io7
+苦 kʰu3
+苧 tɕy5
+英 in1
+苶 liɑ7
+茂 mɵʊ5
+茄 tɕʰie2
+茅 mɐɔ2
+茉 mo7
+茫 mã2
+茭 tɕiɐɔ1
+茲 tsʰɿ2
+茶 tsʰɑ2
+茸 ioŋ2
+荀 sən2
+草 tsʰɐɔ3
+荊 tɕin1
+荒 ɸã1
+荔 li5
+荳 tɵʊ5
+荷 xo2
+荷 xo5
+荸 pʰu2
+莊 tɕyã1
+莖 tɕin5
+莠 iɵʊ5
+莧 xã6
+莫 mo7
+菊 tɕy7
+菌 tɕyn5
+菜 tsʰɐɛ5
+菠 po1
+菢 pɐɔ6
+菩 pʰu2
+華 ɸɑ2
+菱 lin2
+菲 ɸɘɪ3
+萄 tʰɐɔ2
+萌 min2
+萌 moŋ2
+萍 pʰin2
+萫 ɕiã5
+萬 uã5
+萵 o1
+落 lo7
+葉 ie7
+著 tɕy5
+葚 ʃən5
+葛 ko7
+董 toŋ3
+葦 uɘɪ2
+葬 tsã5
+葵 kʰuɘɪ2
+葷 ɸən1
+蒂 ti5
+蒐 sɵʊ1
+蒙 mã1
+蒙 moŋ1
+蒙 moŋ2
+蒙 moŋ3
+蒜 sõɹ̃5
+蒯 kʰuɐɛ3
+蒲 pʰu2
+蒸 tʃən1
+蒼 tsʰã1
+蒿 xɐɔ1
+蓄 tɕʰiɵʊ7
+蓄 ɕiɵʊ7
+蓋 kɐɛ5
+蓑 so1
+蓬 pʰoŋ2
+蓮 liẽ2
+蔗 tʃɘ5
+蔡 tsʰɐɛ5
+蔥 tsʰoŋ1
+蔬 sɵʊ1
+蔭 in1
+蔭 in5
+蔸 tɵʊ1
+蔻 kʰɵʊ5
+蔽 pɘɪ5
+蕃 ɸã1
+蕎 tɕʰiɐɔ2
+蕩 tʰã5
+蕹 ŋoŋ5
+蕻 xoŋ6
+薄 po6
+薄 po7
+薅 xɐɔ1
+薇 uɘɪ2
+薑 tɕiã1
+薛 sie7
+薦 tsiẽ5
+薩 sɑ7
+薪 sin1
+薯 ɕy6
+薰 ɕyn1
+薺 tsʰi2
+藉 tsie5
+藉 tsi7
+藍 lã2
+藏 tsʰã2
+藏 tsã5
+藐 miɐɔ3
+藕 ŋɵʊ3
+藝 ȵi5
+藠 tɕiɐɔ6
+藤 tʰən2
+藥 io7
+藩 ɸã2
+藹 ŋɐɛ3
+藿 xo7
+蘀 tʰo7
+蘆 lɵʊ2
+蘇 sɵʊ1
+蘋 pʰin2
+蘭 lã2
+蘿 lo2
+虎 ɸu3
+虐 ȵio7
+虔 tɕʰiẽ2
+處 tɕʰy3
+處 tɕʰy5
+虛 ɕy1
+虜 lɵʊ3
+虞 y2
+號 xɐɔ2
+號 xɐɔ5
+虢 kuɑ7
+虧 kʰuɘɪ1
+虹 xoŋ2
+虼 kɘ7
+蚊 uən2
+蚌 pã5
+蚤 tsɐɔ3
+蚱 tsɑ7
+蛀 tɕy5
+蛆 tsʰi1
+蛇 ʃɘ2
+蛋 tã5
+蛙 uɑ1
+蛛 tɕy1
+蛤 kʰɑ2
+蛤 kʰɘ2
+蛾 o2
+蜀 tʃɵʊ7
+蜂 xoŋ1
+蜈 u2
+蜓 tʰin2
+蜘 tʃɿ˗7
+蜜 mi7
+蜻 tsʰin1
+蝕 ʃɿ˗7
+蝗 ɸã2
+蝙 piẽ3
+蝠 ɸu7
+蝦 ɕiɑ1
+蝨 sɘ7
+蝴 ɸu2
+蝶 tʰie7
+蝸 o1
+螂 lã2
+融 ioŋ2
+螞 mɑ3
+螞 ȵi6
+螢 yn2
+螳 tʰã2
+螺 lo2
+蟀 so7
+蟄 tʃɿ˗5
+蟆 mɑ2
+蟬 ʃɘ̃2
+蟲 tʃʰoŋ2
+蟶 tʃʰən1
+蟹 xɐɛ3
+蟻 ȵi2
+蟻 ȵi3
+蠅 in2
+蠍 sie7
+蠚 xo7
+蠟 lɑ7
+蠢 tɕʰyn3
+蠶 tsʰã2
+蠹 tɵʊ5
+蠻 mã2
+血 ɕie7
+行 xã2
+行 ɕin2
+行 ɕin5
+術 ɕy7
+街 kɐɛ1
+衙 iɑ2
+衛 uɘɪ5
+衝 tʃʰoŋ1
+衝 tʃʰoŋ5
+衡 xən2
+衣 i1
+表 piɐɔ3
+衫 sã1
+衰 ɕyɐɛ1
+袁 yẽ2
+袋 tɐɛ5
+袍 pʰɐɔ2
+袖 siɵʊ3
+被 pɘɪ5
+裁 tsʰɐɛ2
+裂 lie7
+裏 li3
+裕 y5
+裙 tɕʰyn2
+補 pu3
+裝 tɕyã1
+裨 pɘɪ5
+裱 piɐɔ3
+裳 ʃã2
+裸 lo3
+裹 ko3
+製 tʃɿ˗5
+褂 kuɑ5
+複 ɸu7
+褒 pɐɔ1
+褚 tɕy3
+褥 ɹ̠ɵʊ7
+褲 kʰu5
+褻 sie7
+襄 siã1
+襖 ŋɐɔ3
+襟 tɕin1
+襪 uɑ7
+襯 tsʰən5
+襲 si7
+襻 pʰã5
+西 si1
+要 iɐɔ1
+要 iɐɔ5
+覆 pʰu7
+覆 ɸu7
+見 tɕiẽ5
+規 kuɘɪ1
+覓 mi7
+視 ʃɿ˗5
+覘 tã1
+覥 tʰiẽ3
+親 tsʰin1
+親 tsʰin3
+覺 kɐɔ5
+覺 tɕiɐɔ5
+覺 tɕʰio7
+覽 lã3
+觀 kõɹ̃1
+觀 kõɹ̃5
+角 ko7
+角 tɕio7
+解 kɐɛ3
+解 xɐɛ6
+觸 tʃʰɵʊ7
+言 iẽ2
+訂 tin5
+訃 ɸu5
+計 tɕi5
+訊 sin5
+討 tʰɐɔ3
+訓 ɕyn5
+訕 sã1
+訖 tɕʰi7
+託 tʰo7
+記 tɕi5
+訛 o2
+訝 iɑ3
+訟 soŋ5
+訣 tɕye7
+設 ʃɘ7
+許 ɕy3
+訴 sɵʊ5
+診 tʃən3
+註 tɕy5
+詐 tsɑ5
+詔 tʃɐɔ5
+評 pʰin2
+詞 tsʰɿ2
+詠 yn5
+詢 sən2
+詣 ȵi5
+試 ʃɿ˗5
+詩 ʃɿ˗1
+詫 tsʰɑ5
+詭 kuɘɪ3
+話 ɸɑ5
+該 kɐɛ1
+詳 tsʰiã2
+詹 tʃɘ̃1
+誅 tɕʰy2
+誇 kʰuɑ1
+誌 tʃɿ˗5
+認 ɹ̠ən5
+誓 ʃɿ˗5
+誕 tã5
+誘 iɵʊ5
+語 y3
+誠 tʃʰən2
+誣 u1
+誤 u5
+誦 soŋ5
+說 ɕye7
+誰 ɕyɘɪ2
+課 kʰo5
+誼 ȵi5
+調 tʰiɐɔ2
+調 tiɐɔ5
+諄 tɕyn1
+談 tʰã2
+請 tsʰin2
+諒 liã5
+論 lən2
+論 lən5
+諜 tʰie7
+諧 xɐɛ2
+諫 kã5
+諱 ɸɘɪ5
+諳 ŋã1
+諷 xoŋ3
+諸 tɕy1
+諺 ȵiẽ5
+諾 lo7
+謀 mɵʊ2
+謁 ɕie7
+謂 uɘɪ5
+謄 tʰən2
+謊 ɸã3
+謎 mɘɪ2
+謎 mɘɪ6
+謗 pã5
+謙 tɕʰiẽ1
+講 tɕiã3
+謝 sie5
+謠 iɐɔ2
+謬 miɐɔ5
+謳 ŋɵʊ1
+謹 tɕin3
+謾 mã5
+證 tʃən5
+譏 tɕi1
+識 ʃɿ˗7
+譚 tʰã2
+譜 pʰu3
+警 tɕin3
+譯 i7
+議 ȵi5
+護 ɸu5
+譽 y5
+讀 tɵʊ7
+變 piẽ5
+讎 tʃʰɵʊ2
+讒 tsʰã2
+谷 ku7
+豁 xo7
+豆 tɵʊ5
+豈 tɕʰi3
+豉 ʃɿ˗1
+豌 uã1
+豎 ɕy5
+豐 xoŋ1
+豕 ʃɿ˗3
+豚 tʰən2
+象 siã5
+豪 xɐɔ2
+豫 y5
+豬 tɕy1
+豶 ɸən2
+豹 pɐɔ5
+豺 tsʰɐɛ2
+貂 tiɐɔ1
+貌 mɐɔ5
+貓 mɐɔ1
+貝 pɘɪ5
+貞 tʃən1
+負 ɸu5
+財 tsʰɐɛ2
+貢 koŋ5
+貧 pʰin2
+貨 xo5
+販 ɸã5
+貪 tʰã1
+貫 kõɹ̃5
+責 tsɘ7
+貳 ɘ5
+貴 kuɘɪ5
+買 mɐɛ3
+貸 tɐɛ5
+費 ɸɘɪ5
+貼 tʰie7
+貽 i2
+貿 mɵʊ5
+賀 xo5
+賂 lo1
+賂 lo7
+賃 ɹ̠ən5
+賄 ɸɘɪ3
+資 tsɿ1
+賈 tɕiɑ3
+賊 tsɘɪ7
+賒 ʃɘ1
+賓 pin1
+賜 tsʰɿ5
+賞 ʃã3
+賠 pʰɘɪ2
+賢 ɕiẽ2
+賣 mɐɛ5
+賤 tsiẽ5
+賦 ɸu5
+質 tʃɿ˗7
+賬 tʃã5
+賭 tɵʊ3
+賴 lɐɛ5
+賺 tɕyã5
+購 kɵʊ5
+賽 sɐɛ5
+贅 tɕyɘɪ5
+贈 tsən5
+贊 pʰɘɪ5
+贊 tsã5
+贍 ʃɘ̃5
+贏 in2
+贓 tsã1
+贓 tɕyã1
+贖 ʃɵʊ7
+赤 tʃʰɿ˗7
+赦 ʃɘ5
+赫 xɘ7
+走 tsɵʊ3
+赴 ɸu5
+起 tɕʰi3
+趁 tʃʰən5
+超 tʃʰɐɔ1
+越 ye7
+趕 kã3
+趙 tʃɐɔ5
+趟 tʰã5
+趣 tsʰi5
+趨 tsʰi1
+足 tsɵʊ7
+趴 pʰɑ3
+趾 tʃɿ˗3
+跌 tie7
+跍 kʰu2
+跐 tʃʰɿ˗1
+跑 pʰɐɔ3
+跛 pʰõɹ̃3
+距 tɕy5
+跟 kən1
+跡 tsi7
+跨 kʰuɑ5
+跪 kʰuɘɪ3
+路 lɵʊ5
+跳 tʰiɐɔ5
+跼 tɕiɵʊ7
+踏 tʰɑ7
+踐 tsiẽ3
+踢 tʰi7
+踩 tsʰɐɛ3
+踱 tɵʊ5
+踹 tɕʰyɑ5
+蹀 tie7
+蹄 tʰi2
+蹘 liɐɔ1
+蹤 tsoŋ5
+蹦 poŋ5
+蹩 pʰie3
+蹬 tən1
+蹲 tsən1
+蹾 tən5
+躁 tsʰɐɔ5
+躂 tɑ7
+躉 tɘɪ3
+躍 io7
+身 ʃən1
+躬 koŋ1
+躲 to3
+躺 tʰã3
+車 tɕy1
+車 tʃʰɘ1
+軋 ŋɑ5
+軋 tsɑ7
+軋 iɑ7
+軌 kuɘɪ3
+軍 tɕyn1
+軒 ɕiẽ1
+軛 ŋɘ7
+軟 yẽ3
+軸 tʃʰɵʊ7
+軻 kʰo1
+較 tɕiɐɔ5
+較 ɕiɐɔ5
+載 tsɐɛ3
+載 tsɐɛ5
+輒 tʃʰɘ7
+輔 pʰu3
+輕 tɕʰin1
+輛 liã3
+輜 tsɿ1
+輝 ɸɘɪ1
+輦 ȵiẽ3
+輩 pɘɪ5
+輪 lən2
+輯 tsi7
+輸 ɕy1
+輾 tʃɘ̃3
+轄 ɕiɑ7
+轉 tɕyɐɛ3
+轉 tɕyẽ3
+轉 tɕyẽ5
+轍 tʃʰɘ7
+轎 tɕiɐɔ5
+轟 xoŋ1
+轡 pʰɘɪ5
+辛 sin1
+辜 ku1
+辣 lɑ7
+辦 pã5
+辨 piẽ5
+辭 tsʰɿ2
+辮 piẽ6
+辯 piẽ5
+辰 ʃən2
+辱 ɹ̠ɵʊ7
+農 loŋ2
+辵 tʃʰo7
+迄 tɕʰi7
+迅 sin5
+迎 in2
+近 tɕin5
+迥 ɕyn3
+迭 tie7
+述 ɕy7
+迷 mɘɪ2
+迸 pin5
+追 tɕyɘɪ1
+退 tʰɘɪ5
+送 soŋ5
+逃 tʰɐɔ2
+逆 ȵi7
+透 tʰɵʊ5
+逐 tsʰɵʊ7
+途 tʰɵʊ2
+逗 tɵʊ5
+通 tʰoŋ1
+逝 ʃɿ˗5
+速 sɵʊ7
+造 tsʰɐɔ5
+造 tsɐɔ6
+逢 xoŋ2
+連 liẽ2
+逮 tʰi5
+進 tsin5
+逵 kʰuɘɪ2
+逸 i7
+逼 pi7
+逾 y2
+遁 tən5
+遂 sɘɪ5
+遇 y5
+遊 iɵʊ2
+過 ko5
+遐 ɕiɑ2
+道 tɐɔ5
+達 tɑ7
+違 uɘɪ2
+遜 sən5
+遞 ti5
+遠 yẽ3
+遣 tɕʰiẽ3
+適 ʃɿ˗7
+遭 tsɐɔ1
+遮 tʃɘ1
+遮 ʃo5
+遲 tʃʰɿ˗2
+遵 tsən1
+遷 tsʰiẽ1
+選 siẽ3
+遼 liɐɔ2
+遽 tɕy5
+避 pɘɪ5
+邀 tsʰiɐɔ1
+邀 iɐɔ1
+邁 mɐɛ5
+還 xɐɛ2
+還 ɸã2
+邊 piẽ1
+邋 lɑ3
+邋 lɑ7
+邑 i7
+那 lɑ5
+那 lɐɛ5
+邦 pã1
+邪 sie2
+邯 xã1
+邵 ʃɐɔ5
+郊 tɕiɐɔ1
+郎 lã2
+郡 tɕyn5
+部 pu5
+郭 ko7
+郵 iɵʊ2
+都 tɵʊ1
+鄂 ŋo7
+鄉 ɕiã1
+鄒 tsɵʊ1
+鄙 pʰi3
+鄧 tən5
+鄭 tʃən5
+鄰 lin2
+酉 iɵʊ3
+酌 tʃo7
+配 pʰɘɪ5
+酒 tsiɵʊ3
+酣 xã1
+酥 sɵʊ1
+酪 lo7
+酬 tʃʰɵʊ2
+酵 ɕiɐɔ5
+酷 kʰu7
+酸 sõɹ̃1
+醃 iẽ1
+醇 ɕyn2
+醉 tsɘɪ5
+醋 tsʰɵʊ5
+醒 sin3
+醜 tʃʰɵʊ3
+醫 i1
+醬 tsiã5
+醮 tsiɐɔ5
+釀 ɹ̠ã5
+釁 ɕin5
+釅 ȵiẽ6
+釉 iɵʊ5
+釋 ʃɿ˗7
+重 tʃʰoŋ2
+重 tʃoŋ5
+野 ie3
+量 liã1
+量 liã5
+釐 li2
+金 tɕin1
+釘 tin1
+釘 tin5
+釜 ɸu3
+針 tʃən1
+釣 tiɐɔ5
+釧 tɕʰyẽ1
+釵 tsʰɑ1
+鈍 tən6
+鈔 tsʰɐɔ1
+鈞 tɕyn1
+鈴 lin2
+鉗 tɕʰiẽ2
+鉛 yẽ2
+鉢 po7
+鉤 kɵʊ1
+鉸 tɕiɐɔ1
+銀 in2
+銃 tʃʰoŋ5
+銅 tʰoŋ2
+銘 min2
+銜 xã2
+銬 kʰɐɔ5
+銳 yɘɪ5
+銷 siɐɔ1
+銼 tsʰo5
+鋁 lɘɪ3
+鋒 xoŋ1
+鋤 tsʰɵʊ2
+鋪 pʰu1
+鋸 tɕy5
+鋼 kã1
+錄 lɵʊ7
+錐 tɕyɘɪ1
+錘 tɕʰyɘɪ2
+錠 tin5
+錢 tsʰiẽ2
+錦 tɕin3
+錫 si7
+錮 ku5
+錯 tsʰo5
+鍋 ko1
+鍍 tɵʊ5
+鍘 tsɑ7
+鍛 tõɹ̃5
+鍬 tsʰiɐɔ1
+鍵 tɕiẽ5
+鍾 tʃoŋ1
+鎔 ioŋ2
+鎖 so3
+鎮 tʃən5
+鎳 ȵie7
+鏇 siẽ2
+鏈 liẽ6
+鏖 ŋɐɔ2
+鏟 tsʰã3
+鏡 tɕin5
+鏵 ɸɑ2
+鏽 siɵʊ3
+鏾 siẽ5
+鐃 iɐɔ2
+鐘 tʃoŋ1
+鐮 liẽ2
+鐲 tʃo7
+鐵 tʰie7
+鐸 tʰo7
+鐺 tã1
+鑄 tɕy5
+鑌 pin1
+鑑 kã5
+鑰 io7
+鑲 siã1
+鑷 ȵie7
+鑼 lo2
+鑽 tsõɹ̃1
+鑽 tsõɹ̃5
+鑿 tsʰo5
+長 tʃʰã2
+長 tʃã3
+門 mən2
+門 mən6
+閂 ɕyã1
+閃 ʃɘ̃3
+閉 pɘɪ5
+開 kʰɐɛ1
+閏 yn6
+閒 xã2
+間 kã1
+間 kã5
+閘 tsɑ7
+閣 ko7
+閨 kuɘɪ1
+閩 min2
+閱 ye7
+閹 iẽ1
+閻 ȵiẽ2
+闊 kʰo7
+闖 tɕʰyã3
+關 kuã1
+闢 pʰi7
+阜 xɵʊ5
+阮 yẽ5
+防 ɸã2
+阻 tsɵʊ3
+阿 ɑ1
+阿 o1
+陀 tʰo2
+附 ɸu5
+陋 lɵʊ5
+陌 pɘ7
+降 ɕiã2
+降 tɕiã5
+限 xã5
+陛 pɘɪ5
+陝 ʃɘ̃3
+陡 tɵʊ3
+院 yẽ5
+陣 tʃən5
+除 tɕʰy2
+陪 pʰɘɪ2
+陰 in1
+陳 tʃʰən2
+陵 lin2
+陶 tʰɐɔ2
+陷 xã5
+陸 lɵʊ7
+陽 iã2
+隆 loŋ2
+隊 tɘɪ5
+階 kɐɛ1
+隔 kɑ7
+隔 kɘ7
+隕 yn3
+隘 ŋɐɛ5
+隙 ɕi7
+際 tsi5
+障 tʃã5
+隥 tʰən3
+隧 sɘɪ5
+隨 sɘɪ2
+險 ɕiẽ3
+隱 in3
+隴 loŋ3
+隸 tʰi5
+隻 tʃɿ˗7
+雀 tsʰio7
+雁 ŋã5
+雁 ŋɐɛ6
+雄 ɕioŋ2
+雅 iɑ3
+集 tsi7
+雉 tʃʰɿ˗1
+雌 tsʰɿ1
+雍 ioŋ1
+雕 tiɐɔ1
+雖 sɘɪ1
+雙 ɕyã1
+雜 tsɑ7
+雞 tɕi1
+離 li2
+難 lã2
+難 lã5
+雨 y3
+雪 sie7
+雲 yn2
+零 lin2
+雷 lɘɪ2
+雹 pʰɐɔ5
+電 tiẽ5
+需 si1
+霄 siɐɔ1
+震 tʰən3
+震 tʃən5
+霍 xo7
+霜 ɕyã1
+霞 ɕiɑ2
+霧 u5
+露 mɘɪ2
+露 lɵʊ5
+霸 pɑ5
+霹 pʰi7
+靄 ŋɐɛ3
+靈 lin2
+青 tsʰin1
+靜 tsin5
+非 ɸɘɪ1
+靠 kʰɐɔ5
+靡 mɘɪ2
+面 miẽ5
+革 kɘ7
+靴 ɕye1
+靸 sɑ7
+鞋 xɐɛ2
+鞍 ŋã1
+鞏 koŋ3
+鞔 mã1
+鞘 tsʰiɐɔ5
+鞭 piẽ1
+韓 xã2
+韭 tɕiɵʊ3
+音 in1
+韶 ʃɐɔ2
+韻 yn5
+響 ɕiã3
+頁 ie7
+頂 tin3
+頃 tɕʰyn3
+項 xã5
+順 ɕyn5
+須 si1
+頌 soŋ5
+預 y5
+頑 uã2
+頒 pã1
+頓 tən5
+頗 pʰo3
+領 lin3
+頭 tʰɵʊ2
+頸 tɕin3
+頹 tʰɘɪ2
+頻 pʰin2
+顆 kʰo3
+顉 tɕʰin3
+題 tʰi2
+額 ŋɘ7
+顏 iẽ2
+願 yẽ5
+顛 tiẽ1
+類 lɘɪ5
+顧 ku5
+顫 tʃɘ̃5
+顯 ɕiẽ3
+顴 tɕʰyẽ2
+風 xoŋ1
+颼 sɵʊ1
+飄 pʰiɐɔ1
+飄 pʰiɐɔ5
+飛 ɸɘɪ1
+食 ʃɿ˗7
+飢 tɕi1
+飩 tʰən1
+飯 ɸã5
+飲 in3
+飲 in5
+飴 i2
+飼 sɿ5
+飽 pɐɔ3
+飾 ʃɿ˗7
+餃 tɕiɐɔ3
+餅 pin3
+餉 ɕiã3
+養 iã3
+餌 ɘ3
+餐 tsʰã1
+餒 lɘɪ3
+餒 uɘɪ3
+餓 o5
+餘 y2
+餚 ɕiɐɔ2
+餛 ɸən2
+餡 ɕiẽ5
+館 kõɹ̃3
+餿 sɵʊ1
+饅 mõɹ̃2
+饊 sã3
+饑 tɕi1
+饒 ɹ̠ɐɔ2
+饞 tsʰã2
+首 ʃɵʊ3
+香 ɕiã1
+馨 ɕin1
+馬 mɑ3
+馮 xoŋ2
+馱 tʰo2
+馳 tʃʰɿ˗2
+馴 ɕyn2
+駁 po7
+駐 tɕy5
+駒 tɕy1
+駕 tɕiɑ5
+駛 ʃɿ˗3
+駝 tʰo2
+駭 xɘ7
+駱 lo7
+騎 tɕʰi2
+騙 pʰiẽ5
+騰 tʰən2
+騷 sɐɔ1
+騸 ʃɘ̃5
+騾 lo2
+驅 tɕʰy1
+驕 tɕiɐɔ1
+驗 ȵiẽ5
+驚 tɕin1
+驟 tsʰɵʊ7
+驢 li2
+骨 ku7
+骯 ŋã1
+髂 kʰɘ7
+髈 pʰã3
+髒 tsã1
+髓 si3
+體 tʰi3
+高 kɐɔ1
+髮 ɸɑ7
+鬃 tsoŋ1
+鬆 soŋ1
+鬈 tɕyẽ3
+鬍 ɸu2
+鬏 tsiɵʊ1
+鬚 si1
+鬢 pin5
+鬥 tɵʊ5
+鬧 lɐɔ5
+鬮 kɵʊ1
+鬱 iɵʊ5
+鬱 y7
+鬼 kuɘɪ3
+魁 kʰuɘɪ1
+魂 ɸən2
+魄 pʰɘ7
+魏 uɘɪ5
+魔 mo2
+魘 in3
+魚 y2
+魯 lɵʊ3
+鮎 ȵiẽ2
+鮑 pɐɔ5
+鮓 tsɑ3
+鮮 siẽ1
+鮮 siẽ3
+鯉 li3
+鯨 tɕin1
+鯫 tsɵʊ1
+鯽 tsi7
+鯿 piẽ1
+鰍 tsʰiɵʊ1
+鰓 sɐɛ1
+鰣 ʃɿ˗2
+鰭 tɕʰi2
+鰱 liẽ2
+鱅 ɕioŋ2
+鱉 pʰie7
+鱖 kuɘɪ5
+鱗 lin2
+鱷 ŋo7
+鳥 ȵiɐɔ3
+鳩 tɕiɵʊ1
+鳳 xoŋ5
+鳴 min2
+鴉 iɑ1
+鴟 tʃʰɿ˗1
+鴨 iɑ7
+鴻 xoŋ2
+鴿 ko7
+鵝 o2
+鵡 u3
+鵪 ŋã1
+鵲 tsʰio7
+鶯 in1
+鶴 xo7
+鷂 iɐɔ6
+鷓 tʃɘ5
+鷹 in1
+鷺 lɵʊ6
+鸕 lɵʊ2
+鸚 in1
+鸞 lõɹ̃2
+鹹 xã2
+鹼 tɕiẽ3
+鹽 iẽ2
+鹿 lɵʊ7
+麗 li5
+麥 mɘ7
+麯 tɕʰiɵʊ7
+麻 mɑ2
+麼 mo3
+麾 ɸɘɪ1
+黃 ɸã2
+黍 ɕy3
+黎 li2
+黏 ȵiɑ1
+黏 ȵiɑ2
+黏 ȵiɑ6
+黑 xɘ7
+默 mɘ7
+點 tiẽ3
+黨 tã3
+黵 tʃɘ̃6
+鼎 tin3
+鼓 ku3
+鼠 ɕy3
+鼻 pi7
+鼾 xã1
+齁 xɵʊ1
+齆 ŋoŋ5
+齊 tsʰi2
+齋 tsɐɛ1
+齒 tʃʰɿ˗3
+齙 pɐɔ5
+龍 loŋ2
+龐 pʰã2
+龕 kʰã1
+龜 kuɘɪ1
+𠆩 ɸã5
+𠢕 ŋɐɔ2
+𠮷 ye5
+𡎺 tʃɵʊ7
+𢑆 kʰõɹ̃2
+𢯰 li7
+𢷍 in5
+𢺴 y7
+𣕅 pʰɐɔ5
+𣚙 tsiẽ5
+𤆵 pʰɑ1
+𤌍 o5
+𥉻 tsʰi7
+𦛖 tʃʰɘ7
+𧧝 ŋɑ5
+𨂃 pʰoŋ2
+𨃅 pɐɛ1
+𨫒 lɵʊ1
+𩑦 ŋoŋ7
+𬧁 pʰɐɛ3
diff --git "a/tools/tables/output/\350\207\250\346\276\247.tsv" "b/tools/tables/output/\350\207\250\346\276\247.tsv"
index 34b61fc8..9e9e2db3 100644
--- "a/tools/tables/output/\350\207\250\346\276\247.tsv"
+++ "b/tools/tables/output/\350\207\250\346\276\247.tsv"
@@ -1,7 +1,7 @@
#漢字 音標 解釋
一 i5
七 tɕʰi5
-三 sa~1
+三 sã1
上 ʂaŋ6
下 xa6
下 ɕia36
@@ -10,7 +10,7 @@
中 tʂuŋ1
主 tʂʯ3
九 tɕiəu3
-亂 na~6
+亂 nã6
事 sʅ6
二 ɚ6
五 v̩3
@@ -45,7 +45,7 @@
側 tsʰɛ5
偷 tʰəu1
傑 tɕiɛ5
-傘 sa~3
+傘 sã3
傳 tʂʰuã2
傳 tʂuã6
傷 ʂaŋ1
@@ -60,7 +60,7 @@
光 kuaŋ1
兒 ɚ2
入 ʐʯ5
-全 tsʰa~2
+全 tsʰã2
兩 niaŋ3
八 pa5
公 kuŋ1
@@ -81,7 +81,7 @@
切 tɕʰyɛ5
列 niɛ5
初 tsʰəu1
-判 pʰa~5
+判 pʰã5
別 piɛ6
刮 kua5
制 tʂʅ5
@@ -117,11 +117,11 @@
區 tɕʰy1
十 ʂʅ6
升 ʂẽ1
-半 pa~5
+半 pã5
卒 tsəu5
協 ɕiɛ5
-南 na~2
-占 tʂa~5
+南 nã2
+占 tʂã5
印 iẽ5
危 uei1
危 uei2
@@ -132,7 +132,7 @@
去 tʰi5
參 sẽ1
及 tɕi5
-反 fa~3
+反 fã3
叔 ʂəu5
取 tɕʰy3
口 kəu3
@@ -148,7 +148,7 @@
名 miẽ2
向 ɕiaŋ5
吞 tʰẽ1
-含 xa~2
+含 xã2
吳 v̩2
吸 ɕi1
吸 tɕi5
@@ -163,10 +163,10 @@
問 uẽ6
啞 ŋa3
啞 ia3
-善 ʂa~6
-喊 xa~3
+善 ʂã6
+喊 xã3
喜 ɕi3
-單 ta~1
+單 tã1
嘗 ʂaŋ2
嘴 tsei3
器 tɕʰi5
@@ -216,7 +216,7 @@
奪 tuo6
女 y3
奴 nəu2
-奸 ka~1
+奸 kã1
好 xau3
如 ʐʯ2
妹 mei6
@@ -240,7 +240,7 @@
孫 sẽ1
學 ɕio6
孽 niɛ5
-安 ŋa~1
+安 ŋã1
宋 suŋ5
完 uã2
官 kuã1
@@ -274,10 +274,10 @@
屋 v̩5
層 tsʰẽ2
屬 ʂəu5
-山 ʂa~1
+山 ʂã1
岩 ŋai2
岩 iã2
-岸 ŋa~5
+岸 ŋã5
州 tʂəu1
左 tsuo3
市 ʂʅ5
@@ -308,7 +308,7 @@
弟 ti6
弱 ʐuo5
張 tʂaŋ1
-彈 tʰa~2
+彈 tʰã2
彎 uã1
形 ɕiẽ2
形 ɕyẽ2
@@ -334,30 +334,30 @@
愁 tsʰəu2
意 i5
愛 ŋai5
-感 ka~3
+感 kã3
慌 xuaŋ1
-慢 ma~6
+慢 mã6
慣 kuã5
慶 tɕʰiẽ5
憋 piɛ1
懂 tuŋ3
-懶 na~3
+懶 nã3
懷 xuai2
戒 kai5
或 xuɛ6
截 tɕiɛ6
-戰 tʂa~5
+戰 tʂã5
戲 ɕi5
戶 fv6
房 faŋ2
所 suo3
扁 piɛ3
扁 piã3
-扇 ʂa~5
+扇 ʂã5
手 ʂəu3
打 ta3
托 tʰuo5
-扮 pa~6
+扮 pã6
找 tʂau3
抄 tʂʰau1
把 pa3
@@ -383,7 +383,7 @@
換 xuã6
握 uo5
搖 iau2
-搬 pa~1
+搬 pã1
搭 ta5
搶 tɕʰiaŋ3
摘 tʂɛ5
@@ -401,7 +401,7 @@
改 kai3
放 faŋ5
敗 pai6
-敢 ka~3
+敢 kã3
敲 kʰau1
敲 tɕʰiau1
整 tʂẽ3
@@ -410,7 +410,7 @@
料 niau6
斜 ɕia2
新 ɕiẽ1
-斷 ta~6
+斷 tã6
方 faŋ1
族 tsʰəu5
日 ɚ5
@@ -421,8 +421,8 @@
春 tʂʰuẽ1
時 ʂʅ2
晚 uã3
-暖 na~3
-暗 ŋa~5
+暖 nã3
+暗 ŋã5
曆 ni5
曬 ʂai5
曲 tɕʰiəu2
@@ -445,7 +445,7 @@
杯 pei1
東 tuŋ1
松 suŋ1
-板 pa~3
+板 pã3
林 niẽ2
果 kuo3
柄 piẽ3
@@ -498,14 +498,14 @@
毒 təu5
比 pi3
毛 mau2
-毯 tʰa~3
+毯 tʰã3
民 miẽ2
氣 tɕʰi5
水 ʂuei3
永 yẽ3
汁 tʂʅ1
汁 tʂʅ5
-汗 xa~6
+汗 xã6
江 tɕiaŋ1
池 tʂʰʅ2
決 tɕyɛ5
@@ -528,12 +528,12 @@
浴 iəu5
海 xai3
浸 tɕʰiẽ5
-淡 ta~6
+淡 tã6
深 ʂẽ1
淺 tɕʰiã3
添 tʰiã1
清 tɕʰiẽ1
-減 ka~3
+減 kã3
減 tɕiã3
渠 tɕʰy6
測 tsʰɛ5
@@ -546,19 +546,19 @@
滅 miɛ5
滑 xua2
滾 kuẽ3
-滿 ma~3
-漢 xa~5
+滿 mã3
+漢 xã5
漿 tɕiaŋ1
漿 tɕiaŋ5
潑 pʰo1
潑 pʰo5
-潭 tʰa~2
+潭 tʰã2
濃 nuŋ2
火 xuo3
灰 xuei1
灶 tsau5
炎 iã2
-炭 tʰa~5
+炭 tʰã5
炮 pʰau5
烏 v̩1
烘 xuŋ1
@@ -575,7 +575,7 @@
燒 ʂau1
營 yẽ2
燭 tʂəu5
-爛 na~6
+爛 nã6
爬 pʰa2
爭 tsẽ1
父 fv6
@@ -590,23 +590,23 @@
特 tʰɛ6
牽 tɕʰiã1
犁 ni2
-犯 fa~6
+犯 fã6
狂 kʰuaŋ5
狗 kəu3
猛 muŋ3
玉 y5
王 uaŋ2
-班 pa~1
+班 pã1
現 ɕiã6
球 tɕʰiəu2
琴 tɕʰiẽ2
瓜 kua1
瓦 ua3
瓶 pʰiẽ2
-甘 ka~1
+甘 kã1
甜 tʰiã2
生 sẽ1
-產 tʂʰa~3
+產 tʂʰã3
用 yŋ6
田 tʰiã2
甲 tɕia5
@@ -625,19 +625,19 @@
益 i5
盒 xuo6
監 tɕiã1
-盤 pʰa~2
+盤 pʰã2
目 mo5
直 tʂʅ6
省 sẽ3
眉 mi2
眉 mei2
-看 kʰa~5
-眼 ŋa~3
+看 kʰã5
+眼 ŋã3
眼 iã3
瞎 xa5
瞎 ɕia5
知 tʂʅ1
-短 ta~3
+短 tã3
矮 ŋai3
石 ʂʅ6
破 pʰo5
@@ -667,7 +667,7 @@
窮 tɕʰyŋ2
立 ni5
章 tʂaŋ1
-端 ta~1
+端 tã1
竹 tʂəu5
笑 ɕiau5
笛 ti5
@@ -679,7 +679,7 @@
筐 kuaŋ1
策 tsʰɛ5
箍 kv1
-算 sa~5
+算 sã5
節 tɕiɛ5
篾 miɛ5
簫 ɕiau1
@@ -722,7 +722,7 @@
織 tʂʅ5
繞 ʐau3
繩 ʂẽ2
-纏 tʂa~2
+纏 tʂã2
缺 tɕʰyɛ5
罩 tʂau5
罪 tsei6
@@ -733,7 +733,7 @@
翁 ʐuŋ1
翁 yŋ1
習 ɕi5
-翻 fa~1
+翻 fã1
老 nau3
耕 kẽ1
耳 ɚ3
@@ -741,7 +741,7 @@
聽 tʰiẽ1
聾 nuŋ1
肉 ʐəu5
-肝 ka~1
+肝 kã1
肥 fei2
肩 tɕiã1
肯 kʰẽ3
@@ -757,7 +757,7 @@
腫 tʂuŋ3
腰 iau6
腳 tɕio5
-膽 ta~3
+膽 tã3
膿 nuŋ2
臭 tʂʰəu5
舅 tɕiəu6
@@ -787,12 +787,12 @@
蔥 tsʰuŋ1
薄 po6
薑 tɕiaŋ1
-藍 na~2
+藍 nã2
藕 ŋəu3
藝 i5
藤 tʰẽ2
藥 io5
-蘭 na~2
+蘭 nã2
虎 fv3
號 xau6
虧 kʰuei1
@@ -808,14 +808,14 @@
蟻 i6
蠅 iẽ1
蠟 na5
-蠶 tsʰa~2
+蠶 tsʰã2
血 ɕyɛ5
行 ɕiẽ2
街 kai1
衛 uei6
衣 i1
表 piau3
-衫 ʂa~1
+衫 ʂã1
袋 tai6
袖 ɕiəu6
被 pi6
@@ -863,7 +863,7 @@
財 tsʰai2
貧 pʰiẽ2
貨 xuo5
-貪 tʰa~1
+貪 tʰã1
貴 kuei5
買 mai3
費 fei5
@@ -896,7 +896,7 @@
轉 tʂuã3
轎 tɕiau6
辣 na5
-辦 pa~6
+辦 pã6
辰 tʂʰẽ2
迎 iẽ5
近 tɕiẽ6
@@ -922,7 +922,7 @@
鄰 niẽ2
配 pʰei5
酒 tɕiəu3
-酸 sa~1
+酸 sã1
醉 tsei5
重 tʂuŋ6
野 iɛ3
@@ -945,7 +945,7 @@
錯 tsʰuo5
鎖 suo3
鎮 tʂẽ1
-鏟 tʂʰa~3
+鏟 tʂʰã3
鏡 tɕiẽ5
鐲 tʂuo5
鐵 tʰiɛ5
@@ -955,14 +955,14 @@
閂 ʂuã1
開 kai1
閏 ʐẽ6
-間 ka~1
+間 kã1
間 tɕiã1
閘 tʂa5
闊 kʰuo5
關 kuã1
防 faŋ2
降 tɕiaŋ5
-限 xa~6
+限 xã6
限 ɕiã6
院 yã6
除 tʂʰʯ2
@@ -978,7 +978,7 @@
雙 ʂuaŋ1
雜 tsa6
雞 tɕi1
-難 na~2
+難 nã2
雨 y3
雪 ɕiɛ5
雪 ɕyɛ5
@@ -1012,7 +1012,7 @@
風 fuŋ1
飛 fei1
食 ʂʅ6
-飯 fa~6
+飯 fã6
飽 pau3
餅 piẽ3
餓 uo6
@@ -1037,7 +1037,7 @@
鴿 kuo5
鵝 uo2
鶴 xuo5
-鹹 xa~2
+鹹 xã2
鹹 ɕiã2
鹽 iã2
鹿 nu5
diff --git "a/tools/tables/output/\351\271\275\345\237\216.tsv" "b/tools/tables/output/\351\271\275\345\237\216.tsv"
index 9932b51e..17fd2f71 100644
--- "a/tools/tables/output/\351\271\275\345\237\216.tsv"
+++ "b/tools/tables/output/\351\271\275\345\237\216.tsv"
@@ -59,6 +59,7 @@
□ pʰəʔ7 聚攏:~起來
□ kʰue1 背、斜挎:他~個糞箕走了
□ xue3 脫掉揮弄,~掉大衣上場比賽
+□ tʊʔ7 蝗蟲~子:蝗蟲幼蟲
□ tsʰuaʔ7 裝~:佯裝不知
□ tɑ3 語氣詞:你來了~
□ xuεʔ7 跳躍:~溝;喻人陡然升遷:他~上去了
@@ -1042,6 +1043,7 @@
孜 tsɿ1
孝 ɕiɔ5
孟 mɔŋ5
+季 tɕiᶽ5
孤 kuᵝ1
孩 xe2
孫 suən1
@@ -2618,6 +2620,7 @@
犀 ɕiᶽ1
犁 liᶽ2
犒 kʰɔ5
+犜 tən1 ~牛:公牛
犟 tɕiã5
犧 ɕiᶽ1
犬 tɕʰyʊ3
@@ -3531,7 +3534,7 @@
舉 tɕyᶽ3
舊 tɕiɯ5
舌 siʔ7
-舍 sɑ5-
+舍 sɑ5- 丁頭~:門開在山牆,矮而小的草房
舍 siɪ5 宿~
舐 sɿ5
舒 suᵝ1
@@ -3744,6 +3747,7 @@
號 xɔ5 ~數
虧 kʰuɪ1
虯 tɕʰiɯ2
+虴 tiʔ7 ~蛆(蟈蟈)
虹 xɔŋ2
虹 kã5
虻 mɔŋ3
@@ -3760,6 +3764,7 @@
蚶 xʊ1 ~子
蛀 tsuᵝ5
蛆 tɕʰyᶽ1
+蛆 tɕyᶽ1 虴~(蟈蟈)
蛇 sɑ2-
蛇 siɪ2
蛉 lin2
@@ -4033,6 +4038,7 @@
識 səʔ7
譚 tʰɛ̃2
譜 pʰuᵝ3
+譟 tsʰɔ1 叫
警 tɕin3
譬 pʰiɪ5
譬 pʰiʔ7
@@ -4832,6 +4838,7 @@
鯁 kən3
鯉 liᶽ3
鯗 ɕiã3
+鯚 tɕiᶽ5 ~花魚:鱖魚
鯛 tiɔ1
鯤 kʰuən1
鯨 tɕin1
@@ -4847,6 +4854,7 @@
鰾 piɔ5 魚~
鱉 piʔ7
鱔 siɪ5
+鱖 tɕiᶽ5
鱖 kuɪ5
鱗 lin2
鱷 iaʔ7
diff --git "a/tools/tables/output/\351\271\275\345\237\216\350\245\277\351\204\225.tsv" "b/tools/tables/output/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
index e9fa46b2..5a61ef46 100644
--- "a/tools/tables/output/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
+++ "b/tools/tables/output/\351\271\275\345\237\216\350\245\277\351\204\225.tsv"
@@ -3445,8 +3445,8 @@
蕩 tæ̃5=
蕭 ɕiɔ1
蕹 ɔŋ1 ~菜
-薄 pæʔ7=
薄 pʰæʔ7- ~粥、~刀
+薄 pæʔ7 ~荷
薅 xɔ1
薑 tɕiæ̃1
薛 ɕyoʔ7
@@ -3890,8 +3890,8 @@
躲 to3
躺 tʰæ̃3
軀 tɕʰyᶽ1
-車 tɕyᶽ1
車 tsʰɪ1
+車 tɕyᶽ1 ~馬炮
軋 tsiæʔ7=
軋 kiæʔ7- ~花
軌 kuɪ3
diff --git "a/tools/tables/\344\270\255\345\216\237\351\237\263\351\237\273.py" "b/tools/tables/\344\270\255\345\216\237\351\237\263\351\237\273.py"
index 2147392d..d3dad963 100644
--- "a/tools/tables/\344\270\255\345\216\237\351\237\263\351\237\273.py"
+++ "b/tools/tables/\344\270\255\345\216\237\351\237\263\351\237\273.py"
@@ -4,36 +4,36 @@
import re
class 表(_表):
- site = '韻典網(中原音韻)'
- url = 'https://ytenx.org/trngyan/dzih/%s'
+ 網站 = '韻典網(中原音韻)'
+ 網址 = 'https://ytenx.org/trngyan/dzih/%s'
- def __init__(self):
- self.sds = {
+ def __init__(自):
+ 自.sds = {
'陰': '1',
'陽': '2', '入作陽': '2', '去作陽': '2',
'上': '3',
'去': '4', '入作去': '4', '入作上': '3',
}
- def parse(self, fs):
- 小韻, hzs, 聲母, 韻母, sd, 楊耐思, 寧繼福, 薛鳳生_音位, unt_音位, unt, 釋義, 校註 = fs
- ybs = [楊耐思, 寧繼福, 薛鳳生_音位, unt_音位, unt]
- for i, yb in enumerate(ybs):
+ def 析(自, 列):
+ 小韻, 字組, 聲母, 韻母, sd, 楊耐思, 寧繼福, 薛鳳生_音位, unt_音位, unt, 釋義, 校註 = 列
+ 音組 = [楊耐思, 寧繼福, 薛鳳生_音位, unt_音位, unt]
+ for i, 音 in enumerate(音組):
# 音標改爲今天習慣
- yb = yb.replace('ɽ', 'ɻ')
- yb = yb.replace('ʻ', 'ʰ')
- yb = re.sub('([ʂɻʃʒ].*?)ï', '\\1ʅ', yb).replace('ï', 'ɿ')
+ 音 = 音.replace('ɽ', 'ɻ')
+ 音 = 音.replace('ʻ', 'ʰ')
+ 音 = re.sub('([ʂɻʃʒ].*?)ï', '\\1ʅ', 音).replace('ï', 'ɿ')
if i == 2: # 薛鳳生_音位
- yb = re.sub('^h', 'x', yb)
- yb = yb.replace('h', 'ʰ')
- yb = yb.replace('c', 'ts')
- yb = yb.replace('sr', 'ʂ').replace('r', 'ɻ') # 噝音後的 r 實爲捲舌標記
- yb = yb.replace('y', 'j')
- yb += self.sds[sd]
- ybs[i] = yb
- ybs = '/'.join(ybs)
+ 音 = re.sub('^h', 'x', 音)
+ 音 = 音.replace('h', 'ʰ')
+ 音 = 音.replace('c', 'ts')
+ 音 = 音.replace('sr', 'ʂ').replace('r', 'ɻ') # 噝音後的 r 實爲捲舌標記
+ 音 = 音.replace('y', 'j')
+ 音 += 自.sds[sd]
+ 音組[i] = 音
+ 音組 = '/'.join(音組)
if sd.startswith('入') or sd == '去作陽':
- ybs = f'**{ybs}**'
+ 音組 = f'**{音組}**'
if 校註:
校註 = '校註:' + 校註
@@ -41,10 +41,10 @@ def parse(self, fs):
js = [i for i in js if i]
js = ';'.join(js)
l = list()
- for hz in hzs:
- l.append((hz, ybs, js))
+ for 字 in 字組:
+ l.append((字, 音組, js))
return l
@property
- def sydCount(self):
- return len(set(map(lambda x:x.split("/")[0], self.syds.keys())))
+ def 聲韻調數(自):
+ return len(set(map(lambda x:x.split("/")[0], 自.音典.keys())))
diff --git "a/tools/tables/\344\272\224\347\255\20606\347\211\210.py" "b/tools/tables/\344\272\224\347\255\20606\347\211\210.py"
index ebf976a5..1512832e 100644
--- "a/tools/tables/\344\272\224\347\255\20606\347\211\210.py"
+++ "b/tools/tables/\344\272\224\347\255\20606\347\211\210.py"
@@ -3,5 +3,5 @@
from tables._五筆 import 表 as _表
class 表(_表):
- short = "五筆06"
+ 簡稱 = "五筆06"
index = 4
diff --git "a/tools/tables/\344\272\224\347\255\20686\347\211\210.py" "b/tools/tables/\344\272\224\347\255\20686\347\211\210.py"
index 80f45f4f..8aec1215 100644
--- "a/tools/tables/\344\272\224\347\255\20686\347\211\210.py"
+++ "b/tools/tables/\344\272\224\347\255\20686\347\211\210.py"
@@ -3,5 +3,5 @@
from tables._五筆 import 表 as _表
class 表(_表):
- short = "五筆86"
+ 簡稱 = "五筆86"
index = 2
diff --git "a/tools/tables/\344\272\224\347\255\20698\347\211\210.py" "b/tools/tables/\344\272\224\347\255\20698\347\211\210.py"
index 5d867eb3..3ffcd6af 100644
--- "a/tools/tables/\344\272\224\347\255\20698\347\211\210.py"
+++ "b/tools/tables/\344\272\224\347\255\20698\347\211\210.py"
@@ -3,5 +3,5 @@
from tables._五筆 import 表 as _表
class 表(_表):
- short = "五筆98"
+ 簡稱 = "五筆98"
index = 3
diff --git "a/tools/tables/\345\200\211\351\240\241\344\270\211\344\273\243.py" "b/tools/tables/\345\200\211\351\240\241\344\270\211\344\273\243.py"
index 4b23cab1..11cfd26c 100644
--- "a/tools/tables/\345\200\211\351\240\241\344\270\211\344\273\243.py"
+++ "b/tools/tables/\345\200\211\351\240\241\344\270\211\344\273\243.py"
@@ -4,8 +4,8 @@
class 表(_表):
_file = "cj3.txt"
- short = "倉三"
- note = "來源:https://github.com/Arthurmcarthur/Cangjie3-Plus"
+ 簡稱 = "倉三"
+ 說明 = "來源:https://github.com/Arthurmcarthur/Cangjie3-Plus"
- def parse(self, fs):
- return fs[-1], fs[0]
+ def 析(自, 列):
+ return 列[-1], 列[0]
diff --git "a/tools/tables/\345\200\211\351\240\241\344\272\224\344\273\243.py" "b/tools/tables/\345\200\211\351\240\241\344\272\224\344\273\243.py"
index 8bd88279..4e45c061 100644
--- "a/tools/tables/\345\200\211\351\240\241\344\272\224\344\273\243.py"
+++ "b/tools/tables/\345\200\211\351\240\241\344\272\224\344\273\243.py"
@@ -4,9 +4,9 @@
class 表(_表):
_file = "Cangjie5.tsv"
- short = "倉五"
- note = "來源:https://github.com/Jackchows/Cangjie5"
+ 簡稱 = "倉五"
+ 說明 = "來源:https://github.com/Jackchows/Cangjie5"
- def parse(self, fs):
- if len(fs) < 2: return
- return fs[0], fs[1]
+ def 析(自, 列):
+ if len(列) < 2: return
+ return 列[0], 列[1]
diff --git "a/tools/tables/\345\200\211\351\240\241\345\205\255\344\273\243.py" "b/tools/tables/\345\200\211\351\240\241\345\205\255\344\273\243.py"
index 8aa9353f..6397ce3e 100644
--- "a/tools/tables/\345\200\211\351\240\241\345\205\255\344\273\243.py"
+++ "b/tools/tables/\345\200\211\351\240\241\345\205\255\344\273\243.py"
@@ -4,14 +4,14 @@
class 表(_表):
_file = "cangjie6.dict.yaml"
- short = "倉六"
- note = "來源:https://github.com/LEOYoon-Tsaw/Cangjie6"
+ 簡稱 = "倉六"
+ 說明 = "來源:https://github.com/LEOYoon-Tsaw/Cangjie6"
patches = {"□": "bu"}
- def format(self, line):
- if line.startswith("#") and "\t" in line: return line[1:]
- return line
+ def 統(自, 行):
+ if 行.startswith("#") and "\t" in 行: return 行[1:]
+ return 行
- def parse(self, fs):
- if len(fs) < 2: return
- return fs[0], fs[1]
+ def 析(自, 列):
+ if len(列) < 2: return
+ return 列[0], 列[1]
diff --git "a/tools/tables/\345\205\251\345\210\206.py" "b/tools/tables/\345\205\251\345\210\206.py"
index e47435d7..3b1de72d 100644
--- "a/tools/tables/\345\205\251\345\210\206.py"
+++ "b/tools/tables/\345\205\251\345\210\206.py"
@@ -4,25 +4,25 @@
class 表(_表):
_file = "liangfen.dict.yaml"
- note = "來源:兩分查字
說明:可以輸入“雲龍”或“yunlong”查到“𱁬”"
+ 說明 = "來源:兩分查字
說明:可以輸入“雲龍”或“yunlong”查到“𱁬”"
- def parse(self, fs):
- if len(fs) < 2: return
- return fs[0], fs[1]
+ def 析(自, 列):
+ if len(列) < 2: return
+ return 列[0], 列[1]
- def patch(self, d):
- for line in open(self.fullname("lfzy.tsv"),encoding="U8"):
- fs = line.strip().split("\t")
- hz, lf = fs[:2]
+ def patch(自, d):
+ for 行 in open(自.全路徑("lfzy.tsv"),encoding="U8"):
+ 列 = 行.strip().split("\t")
+ 字, lf = 列[:2]
if "(" in lf:
if " " in lf:
a,b=lf.split(" ")
for i in a.strip(")").split("("):
for j in b.strip(")").split("("):
- d[hz].append(i+j)
+ d[字].append(i+j)
else:
for j in b.strip(")").split("("):
- d[hz].append(j)
+ d[字].append(j)
else:
lf = lf.replace(" ", "")
- d[hz].append(lf)
+ d[字].append(lf)
diff --git "a/tools/tables/\345\210\206\351\241\236.py" "b/tools/tables/\345\210\206\351\241\236.py"
index 8b11a049..c1105f57 100644
--- "a/tools/tables/\345\210\206\351\241\236.py"
+++ "b/tools/tables/\345\210\206\351\241\236.py"
@@ -4,34 +4,34 @@
from tables import hex2chr, hzorders
class 表(_表):
- note = "方言調查字表"
+ 說明 = "方言調查字表"
_file = "方言調查字表"
- def parse(self, fs):
- return fs[0], "FD"
+ def 析(自, 列):
+ return 列[0], "FD"
- def patch(self, d):
- for line in open(self.fullname("Unihan_OtherMappings.txt"),encoding="U8"):
- if not line.startswith("U"): continue
- hz, typ, val = line.strip().split("\t", 2)
- hz = hex2chr(hz)
- if typ in ("kBigFive",):
- d[hz].append(typ)
- for line in open(self.fullname("Unihan_DictionaryLikeData.txt"),encoding="U8"):
- if not line.startswith("U"): continue
- hz, typ, val = line.strip().split("\t", 2)
- if typ == "kHKGlyph":
- hz = hex2chr(hz)
- d[hz].append(typ)
- for line in open(self.fullname("Unihan_IRGSources.txt"),encoding="U8"):
- if not line.startswith("U"): continue
- hz, typ, val = line.strip().split("\t", 2)
- if typ == "kIRG_TSource":
- hz = hex2chr(hz)
- hzorders[hz] = list(map(lambda x:int(x, 16), val.lstrip("T").replace("U", "100").split("-")))
- if val.startswith("T1-"):
- d[hz].append("T1")
- for line in open(self.fullname("古籍印刷通用字規範字形表.txt"),encoding="U8"):
- if line.startswith("#"): continue
- index, uni, hzs = line.strip().split(" ")
- d[hzs[0]].append("GJ")
+ def patch(自, d):
+ for 行 in open(自.全路徑("Unihan_OtherMappings.txt"),encoding="U8"):
+ if not 行.startswith("U"): continue
+ 字, 類, 值 = 行.strip().split("\t", 2)
+ 字 = hex2chr(字)
+ if 類 in ("kBigFive",):
+ d[字].append(類)
+ for 行 in open(自.全路徑("Unihan_DictionaryLikeData.txt"),encoding="U8"):
+ if not 行.startswith("U"): continue
+ 字, 類, 值 = 行.strip().split("\t", 2)
+ if 類 == "kHKGlyph":
+ 字 = hex2chr(字)
+ d[字].append(類)
+ for 行 in open(自.全路徑("Unihan_IRGSources.txt"),encoding="U8"):
+ if not 行.startswith("U"): continue
+ 字, 類, 值 = 行.strip().split("\t", 2)
+ if 類 == "kIRG_TSource":
+ 字 = hex2chr(字)
+ hzorders[字] = list(map(lambda x:int(x, 16), 值.lstrip("T").replace("U", "100").split("-")))
+ if 值.startswith("T1-"):
+ d[字].append("T1")
+ for 行 in open(自.全路徑("古籍印刷通用字規範字形表.txt"),encoding="U8"):
+ if 行.startswith("#"): continue
+ index, uni, 字組 = 行.strip().split(" ")
+ d[字組[0]].append("GJ")
diff --git "a/tools/tables/\345\214\226\345\267\236\344\270\212\346\261\237.py" "b/tools/tables/\345\214\226\345\267\236\344\270\212\346\261\237.py"
index 9e7b4512..f00b7c21 100644
--- "a/tools/tables/\345\214\226\345\267\236\344\270\212\346\261\237.py"
+++ "b/tools/tables/\345\214\226\345\267\236\344\270\212\346\261\237.py"
@@ -83,11 +83,11 @@ class 表(_表):
"":""
}
- def parse(self, fs):
- hz, yb, js = fs[0], fs[2], fs[3]
+ def 析(自, 列):
+ 字, yb, js = 列[0], 列[2], 列[3]
if not yb: return
yb = yb.lstrip("又").replace("gv", "gw")
- yb, sd = self.splitSySd(yb)
+ yb, sd = 自.splitSySd(yb)
if sd.isdigit():
if yb[-1] in "ptk":
if sd == "1": sd = "7"
@@ -95,9 +95,9 @@ def parse(self, fs):
elif sd == "6": sd = "9"
else:
sd = ""
- for ym in sorted(self.yms.keys(), key=lambda x:-len(x)):
+ for ym in sorted(自.yms.keys(), key=lambda x:-len(x)):
if yb.endswith(ym):
sm = yb[:-len(ym)]
break
- yb = self.sms[sm+"#"] + self.yms[ym] + sd
- return hz, yb, js
+ yb = 自.sms[sm+"#"] + 自.yms[ym] + sd
+ return 字, yb, js
diff --git "a/tools/tables/\345\214\226\345\267\236\344\270\213\346\261\237.py" "b/tools/tables/\345\214\226\345\267\236\344\270\213\346\261\237.py"
index 8bc9c1f4..c05ef5f0 100644
--- "a/tools/tables/\345\214\226\345\267\236\344\270\213\346\261\237.py"
+++ "b/tools/tables/\345\214\226\345\267\236\344\270\213\346\261\237.py"
@@ -83,11 +83,11 @@ class 表(_表):
"":""
}
- def parse(self, fs):
- hz, yb, js = fs[0], fs[1], fs[3]
+ def 析(自, 列):
+ 字, yb, js = 列[0], 列[1], 列[3]
if not yb: return
yb = yb.lstrip("又").replace("gv", "gw")
- yb, sd = self.splitSySd(yb)
+ yb, sd = 自.splitSySd(yb)
if sd.isdigit():
if yb[-1] in "ptk":
if sd == "1": sd = "7"
@@ -95,9 +95,9 @@ def parse(self, fs):
elif sd == "6": sd = "9"
else:
sd = ""
- for ym in sorted(self.yms.keys(), key=lambda x:-len(x)):
+ for ym in sorted(自.yms.keys(), key=lambda x:-len(x)):
if yb.endswith(ym):
sm = yb[:-len(ym)]
break
- yb = self.sms[sm+"#"] + self.yms[ym] + sd
- return hz, yb, js
+ yb = 自.sms[sm+"#"] + 自.yms[ym] + sd
+ return 字, yb, js
diff --git "a/tools/tables/\345\214\257\347\272\202.py" "b/tools/tables/\345\214\257\347\272\202.py"
index 961462e9..633a1c7a 100644
--- "a/tools/tables/\345\214\257\347\272\202.py"
+++ "b/tools/tables/\345\214\257\347\272\202.py"
@@ -4,12 +4,12 @@
import re
class 表(_表):
- full = "古音匯纂"
+ 全稱 = "古音匯纂"
_file = "古音匯纂.tsv"
- note = ""
- dictionary = True
+ 說明 = ""
+ 字書 = True
ybTrimSpace = False
- def parse(self, fs):
- return fs[0], fs[1], re.sub("|.*?\t", "\t", "\t".join(fs[2:]).replace("▲", "\t▲"))
+ def 析(自, 列):
+ return 列[0], 列[1], re.sub("|.*?\t", "\t", "\t".join(列[2:]).replace("▲", "\t▲"))
diff --git "a/tools/tables/\345\215\227\344\272\254.py" "b/tools/tables/\345\215\227\344\272\254.py"
index 3cab893d..6386018e 100644
--- "a/tools/tables/\345\215\227\344\272\254.py"
+++ "b/tools/tables/\345\215\227\344\272\254.py"
@@ -8,7 +8,7 @@
def py2yb(py):
py = re.sub("r([1-5])$", "ʅ\\1", py)
if py.startswith("ʅ"): py = "r" + py
- #fs = re.findall(r"^([^aäüeiouyʅ1-9]+)?(.*)(\d)?$", py)
+ #列 = re.findall(r"^([^aäüeiouyʅ1-9]+)?(.*)(\d)?$", py)
sm = py[:2]
if sm not in ljsm: sm = py[0]
if sm not in ljsm: sm = ""
@@ -25,9 +25,9 @@ def py2yb(py):
class 表(_表):
- def parse(self, fs):
- if len(fs) < 2: return
- hz, py = fs[:2]
- if len(hz)!=1 or py in "vw": return
+ def 析(自, 列):
+ if len(列) < 2: return
+ 字, py = 列[:2]
+ if len(字)!=1 or py in "vw": return
yb = py2yb(py)
- return hz, yb
+ return 字, yb
diff --git "a/tools/tables/\345\215\232\347\276\205\346\263\260\347\276\216.py" "b/tools/tables/\345\215\232\347\276\205\346\263\260\347\276\216.py"
deleted file mode 100644
index eda251c0..00000000
--- "a/tools/tables/\345\215\232\347\276\205\346\263\260\347\276\216.py"
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/env python3
-
-import re
-from tables._表 import 表 as _表
-
-class 表(_表):
-
- def parse(self, fs):
- l = list()
- hz,bds,wds,js = fs[:4]
- hz = hz[0]
- yd = len(bds) > 0 and len(wds) > 0
- for ybs in (bds, wds):
- if not ybs: continue
- for yb in ybs.split(","):
- if "(" in yb:
- ybzs = re.findall("^(.*?)((.*?))$", yb)
- yb = ybzs[0][0]
- c = ybzs[0][1]
- yb = self.dz2dl(yb)
- if yd:
- c = '-' if ybs == bds else '='
- yb = yb + c
- l.append((hz, yb, js))
- return l
diff --git "a/tools/tables/\345\243\275\346\230\214.py" "b/tools/tables/\345\243\275\346\230\214.py"
index 3f14663b..4422f336 100644
--- "a/tools/tables/\345\243\275\346\230\214.py"
+++ "b/tools/tables/\345\243\275\346\230\214.py"
@@ -4,23 +4,23 @@
import re
class 表(_表):
- def patch(self, d):
- for line in open(self.fullname("建德寿昌文读.tsv"),encoding="U8"):
- line = line.strip('\n')
- fs = [i.strip() for i in line.split('\t')]
- if not fs:
+ def patch(自, d):
+ for 行 in open(自.全路徑("建德寿昌文读.tsv"),encoding="U8"):
+ 行 = 行.strip('\n')
+ 列 = [i.strip() for i in 行.split('\t')]
+ if not 列:
continue
- if fs[0].startswith("#"):
- ym = fs[0][1:]
+ if 列[0].startswith("#"):
+ ym = 列[0][1:]
continue
- if len(fs) != 2: continue
- sm = fs[0]
- for sd,hzs in re.findall(r"\[(\d+)\]([^\[\]]+)", fs[1]):
+ if len(列) != 2: continue
+ sm = 列[0]
+ for sd,字組 in re.findall(r"\[(\d+)\]([^\[\]]+)", 列[1]):
if sd.isdigit(): sd = sd + "d"
yb = sm + ym +sd
- hzm = re.findall(r"(.)\d?(\{.*?\})?", hzs)
- for hz, m in hzm:
+ hzm = re.findall(r"(.)\d?(\{.*?\})?", 字組)
+ for 字, m in hzm:
js = m.strip("{}")
p = f"{yb}=\t{js}"
- if p not in d[hz]:
- d[hz].append(p)
+ if p not in d[字]:
+ d[字].append(p)
diff --git "a/tools/tables/\345\255\227\345\275\242\346\217\217\350\277\260.py" "b/tools/tables/\345\255\227\345\275\242\346\217\217\350\277\260.py"
index b96dfb2c..8abc8028 100644
--- "a/tools/tables/\345\255\227\345\275\242\346\217\217\350\277\260.py"
+++ "b/tools/tables/\345\255\227\345\275\242\346\217\217\350\277\260.py"
@@ -7,25 +7,25 @@ class 表(_表):
tones = None
_file = "IDS.txt"
sep = "\t"
- note = """IDS描述字符: ⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻〾?
+ 說明 = """IDS描述字符: ⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻〾?
來源: https://babelstone.co.uk/CJK/IDS.TXT
作者: Andrew West (魏安)
版本: 2024-07-28
"""
pua = dict()
- def format(self, line):
- if line.startswith("#"):
- fs = line.split("\t")
- if len(fs) == 4 and fs[1].startswith("{"):
- self.pua[fs[1]] = re.findall(r"(.)\)", fs[2])[0]
- return line
+ def 統(自, 行):
+ if 行.startswith("#"):
+ 列 = 行.split("\t")
+ if len(列) == 4 and 列[1].startswith("{"):
+ 自.pua[列[1]] = re.findall(r"(.)\)", 列[2])[0]
+ return 行
- def parse(self, fs):
- #print(fs, len(fs))
- if len(fs) < 3: return
- hz = fs[1]
- ids = [i for i in fs[2:] if not i.startswith("*")]
+ def 析(自, 列):
+ #print(列, len(列))
+ if len(列) < 3: return
+ 字 = 列[1]
+ ids = [i for i in 列[2:] if not i.startswith("*")]
id = " ".join(ids).replace("^", "").replace("$", "")
- id = re.sub(r"\{[^\}]+\}", lambda x: self.pua.get(x.group(), x), id)
- return hz, id
+ id = re.sub(r"\{[^\}]+\}", lambda x: 自.pua.get(x.group(), x), id)
+ return 字, id
diff --git "a/tools/tables/\345\255\227\345\275\242\350\256\212\351\253\224.py" "b/tools/tables/\345\255\227\345\275\242\350\256\212\351\253\224.py"
index af6fbd31..e3b9ab5f 100644
--- "a/tools/tables/\345\255\227\345\275\242\350\256\212\351\253\224.py"
+++ "b/tools/tables/\345\255\227\345\275\242\350\256\212\351\253\224.py"
@@ -6,8 +6,8 @@
class 表(_表):
_files = ["uvs0.txt", "uvs2.txt", "uvs3.txt"]
- def parse(self, fs):
- hz, vs = fs
- hz = hex2chr(hz)
- vs = hz + hex2chr(vs.split(";", 1)[0])
- return hz, vs
+ def 析(自, 列):
+ 字, vs = 列
+ 字 = hex2chr(字)
+ vs = 字 + hex2chr(vs.split(";", 1)[0])
+ return 字, vs
diff --git "a/tools/tables/\345\256\234\346\230\245.py" "b/tools/tables/\345\256\234\346\230\245.py"
index e2f7f6bc..0aeeeb5d 100644
--- "a/tools/tables/\345\256\234\346\230\245.py"
+++ "b/tools/tables/\345\256\234\346\230\245.py"
@@ -5,17 +5,17 @@
class 表(_表):
sms = None
- def parse(self, fs):
- if fs[0] == "韵尾":
- self.sms = fs[3:]
+ def 析(自, 列):
+ if 列[0] == "韵尾":
+ 自.sms = 列[3:]
return
- ym = fs[2]
+ ym = 列[2]
l = list()
- for i, cell in enumerate(fs[3:]):
+ for i, cell in enumerate(列[3:]):
if "【" not in cell: cell += "【5】"
- for hzs, sd in re.findall(r"(.*?)【(.*?)】", cell):
- yb = self.sms[i] + ym + sd
+ for 字組, sd in re.findall(r"(.*?)【(.*?)】", cell):
+ yb = 自.sms[i] + ym + sd
yb = yb.strip("零")
- for hz in hzs:
- l.append((hz, yb))
+ for 字 in 字組:
+ l.append((字, yb))
return l
diff --git "a/tools/tables/\345\261\261\344\272\272\347\242\274LTS.py" "b/tools/tables/\345\261\261\344\272\272\347\242\274LTS.py"
index a72c9f39..8f734e6f 100644
--- "a/tools/tables/\345\261\261\344\272\272\347\242\274LTS.py"
+++ "b/tools/tables/\345\261\261\344\272\272\347\242\274LTS.py"
@@ -4,10 +4,10 @@
class 表(_表):
_file = "ShanRenMaLTS.words.dict.yaml"
- short = "山人"
- note = "來源:https://github.com/siuze/ShanRenMaLTS"
+ 簡稱 = "山人"
+ 說明 = "來源:https://github.com/siuze/ShanRenMaLTS"
patches = {"□": "ak,akv"}
- def parse(self, fs):
- if len(fs) < 2: return
- return fs[0], fs[1]
+ def 析(自, 列):
+ if len(列) < 2: return
+ return 列[0], 列[1]
diff --git "a/tools/tables/\345\272\267\347\206\231.py" "b/tools/tables/\345\272\267\347\206\231.py"
index 490d47c4..e207b5ed 100644
--- "a/tools/tables/\345\272\267\347\206\231.py"
+++ "b/tools/tables/\345\272\267\347\206\231.py"
@@ -4,22 +4,22 @@
import re
class 表(_表):
- full = "康熙字典"
- short = "康熙"
+ 全稱 = "康熙字典"
+ 簡稱 = "康熙"
_file = "kangxizidian-v3f.txt"
_sep = "\t\t"
- site = "康熙字典網上版"
- url = "https://kangxizidian.com/kxhans/%s"
- note = "來源:康熙字典 Kangxi Dictionary TXT"
+ 網站 = "康熙字典網上版"
+ 網址 = "https://kangxizidian.com/kxhans/%s"
+ 說明 = "來源:康熙字典 Kangxi Dictionary TXT"
ybTrimSpace = False
- dictionary = True
- hzs = set()
+ 字書 = True
+ 字組 = set()
- def parse(self, fs):
- hz, js = fs
+ def 析(自, 列):
+ 字, js = 列
js = js.replace("", "\t").strip()[6:]
js = re.sub(r"頁(\d+)第(\d+)\t", lambda x: "%d.%d"%(int(x[1]),int(x[2])), js)
- if len(hz) > 1:
- js = js.replace("\t", f"\t({hz})", 1)
- hz = hz[0]
- return hz, js
+ if len(字) > 1:
+ js = js.replace("\t", f"\t({字})", 1)
+ 字 = 字[0]
+ return 字, js
diff --git "a/tools/tables/\345\273\243\351\237\273.py" "b/tools/tables/\345\273\243\351\237\273.py"
index affb439d..083325a0 100644
--- "a/tools/tables/\345\273\243\351\237\273.py"
+++ "b/tools/tables/\345\273\243\351\237\273.py"
@@ -3,22 +3,22 @@
from tables._表 import 表 as _表
class 表(_表):
- site = '韻典網(廣韻)'
- url = 'http://ytenx.org/zim?kyonh=1&dzih=%s'
- isYb = False
+ 網站 = '韻典網(廣韻)'
+ 網址 = 'http://ytenx.org/zim?kyonh=1&dzih=%s'
+ 爲音 = False
- def parse(self, fs):
- if fs[0] not in ('1919', '3177'):
- fs[7] += '切'
- hz = fs[1]
- yb = '/'.join(fs[8:-1] + fs[2:8])
- js = fs[-1]
- return hz, yb, js
+ def 析(自, 列):
+ if 列[0] not in ('1919', '3177'):
+ 列[7] += '切'
+ 字 = 列[1]
+ 音 = '/'.join(列[8:-1] + 列[2:8])
+ 註 = 列[-1]
+ return 字, 音, 註
@property
- def sydCount(self):
- return len(set(map(lambda x:x.split("/")[0], self.syds.keys())))
+ def 聲韻調數(自):
+ return len(set(map(lambda x:x.split("/")[0], 自.音典.keys())))
@property
- def syCount(self):
- return len(set(map(lambda x:x.split("/")[0].rstrip("qh"), self.syds.keys())))
+ def 聲韻數(自):
+ return len(set(map(lambda x:x.split("/")[0].rstrip("qh"), 自.音典.keys())))
diff --git "a/tools/tables/\346\226\260\346\234\203\347\276\205\345\235\221.py" "b/tools/tables/\346\226\260\346\234\203\347\276\205\345\235\221.py"
index 8a297c3d..4a01645d 100644
--- "a/tools/tables/\346\226\260\346\234\203\347\276\205\345\235\221.py"
+++ "b/tools/tables/\346\226\260\346\234\203\347\276\205\345\235\221.py"
@@ -38,11 +38,11 @@ class 表(_表):
23 22 45 21 23 32 45 23 32 21
"""
- def __init__(self):
+ def __init__(自):
super().__init__()
- self.smd = dict()
- self.ymd = dict()
- self.sdd = {
+ 自.smd = dict()
+ 自.ymd = dict()
+ 自.sdd = {
"2": "7",
"1": "8",
"6": "9",
@@ -51,36 +51,36 @@ def __init__(self):
ipa = 0
lines = []
count = 0
- for line in self.raw.split("\n"):
- line = line.strip()
- if not line: continue
- if "聲母" in line:
+ for 行 in 自.raw.split("\n"):
+ 行 = 行.strip()
+ if not 行: continue
+ if "聲母" in 行:
ipa += 1
count = 0
continue
- if "韻母" in line:
+ if "韻母" in 行:
ipa += 1
count = 0
continue
- if "聲調" in line:
+ if "聲調" in 行:
break
- lines.append(line)
+ lines.append(行)
if count % 2 == 1:
- fs = line.split("\t")
- n = len(fs)
+ 列 = 行.split("\t")
+ n = len(列)
zms = lines[-2].split("\t")
for i in range(0, n):
- if not fs[i]: continue
+ if not 列[i]: continue
if ipa == 1:
- self.smd[zms[i]]=fs[i]
+ 自.smd[zms[i]]=列[i]
elif ipa == 2:
- self.ymd[zms[i]]=fs[i]
+ 自.ymd[zms[i]]=列[i]
count += 1
- def parse(self, fs):
- hz, sm, ym, sd, js = fs[0], fs[8], fs[9], fs[10], fs[11]
+ def 析(自, 列):
+ 字, sm, ym, sd, js = 列[0], 列[8], 列[9], 列[10], 列[11]
if sm + ym == "": return
- ym = self.ymd[ym] if ym else ""
- sm = self.smd[sm] if sm else ""
- yb = sm + ym + (self.sdd.get(sd, sd) if ym and ym[-1] in "ptk" else sd)
- return hz, yb, js
+ ym = 自.ymd[ym] if ym else ""
+ sm = 自.smd[sm] if sm else ""
+ yb = sm + ym + (自.sdd.get(sd, sd) if ym and ym[-1] in "ptk" else sd)
+ return 字, yb, js
diff --git "a/tools/tables/\346\227\245\350\252\236\345\205\266\344\273\226.py" "b/tools/tables/\346\227\245\350\252\236\345\205\266\344\273\226.py"
index 1de801ff..097f9b41 100644
--- "a/tools/tables/\346\227\245\350\252\236\345\205\266\344\273\226.py"
+++ "b/tools/tables/\346\227\245\350\252\236\345\205\266\344\273\226.py"
@@ -5,25 +5,25 @@
from tables._數據庫 import 表 as _表
class 表(_表):
- def update(self):
+ def 更新(自):
d = defaultdict(list)
- conn = sqlite3.connect(self.spath)
+ conn = sqlite3.connect(自.spath)
conn.row_factory = sqlite3.Row
c = conn.cursor()
for r in c.execute('SELECT * FROM mcpdict'):
- hz = chr(int(r["unicode"],16))
- for dbkey in ["jp_tou", "jp_kwan", "jp_other"]:
- pys = r[dbkey]
+ 字 = chr(int(r["unicode"],16))
+ for 鍵 in ["jp_tou", "jp_kwan", "jp_other"]:
+ pys = r[鍵]
if not pys: continue
pys = re.sub(r"\[\d\]", ",",pys).strip(",")
for py in pys.split(","):
py = py.strip()
if not py: continue
- yb = self.format(py)
- if dbkey == "jp_tou":
+ yb = 自.統(py)
+ if 鍵 == "jp_tou":
yb += "\t唐"
- elif dbkey == "jp_kwan":
+ elif 鍵 == "jp_kwan":
yb += "\t慣"
- d[hz].append(yb)
+ d[字].append(yb)
conn.close()
- self.write(d)
+ 自.寫(d)
diff --git "a/tools/tables/\346\227\245\350\252\236\345\220\263\351\237\263.py" "b/tools/tables/\346\227\245\350\252\236\345\220\263\351\237\263.py"
index e5dd2249..963a9758 100644
--- "a/tools/tables/\346\227\245\350\252\236\345\220\263\351\237\263.py"
+++ "b/tools/tables/\346\227\245\350\252\236\345\220\263\351\237\263.py"
@@ -3,4 +3,4 @@
from tables._數據庫 import 表 as _表
class 表(_表):
- dbkey = "jp_go"
+ 鍵 = "jp_go"
diff --git "a/tools/tables/\346\227\245\350\252\236\346\274\242\351\237\263.py" "b/tools/tables/\346\227\245\350\252\236\346\274\242\351\237\263.py"
index a1908f48..7f602321 100644
--- "a/tools/tables/\346\227\245\350\252\236\346\274\242\351\237\263.py"
+++ "b/tools/tables/\346\227\245\350\252\236\346\274\242\351\237\263.py"
@@ -3,4 +3,4 @@
from tables._數據庫 import 表 as _表
class 表(_表):
- dbkey = "jp_kan"
+ 鍵 = "jp_kan"
diff --git "a/tools/tables/\346\231\256\351\200\232\350\251\261.py" "b/tools/tables/\346\231\256\351\200\232\350\251\261.py"
index ff245f53..fcc06ae1 100644
--- "a/tools/tables/\346\231\256\351\200\232\350\251\261.py"
+++ "b/tools/tables/\346\231\256\351\200\232\350\251\261.py"
@@ -3,20 +3,20 @@
from tables._表 import 表 as _表
class 表(_表):
- site = "字海"
- url = "http://yedict.com/zscontent.asp?uni=%2$s"
- isYb = False
+ 網站 = "字海"
+ 網址 = "http://yedict.com/zscontent.asp?uni=%2$s"
+ 爲音 = False
- def parse(self, fs):
- if fs[0].startswith("#"): return
+ def 析(自, 列):
+ if 列[0].startswith("#"): return
l = list()
- hzs,py = fs[:2]
- for hz in hzs:
+ 字組,py = 列[:2]
+ for 字 in 字組:
for yb in py.split(","):
js = ""
if "{" in yb:
yb, js = yb.split("{")
js = js[:-1]
- l.append((hz, yb, js))
+ l.append((字, yb, js))
return l
diff --git "a/tools/tables/\346\234\235\351\256\256.py" "b/tools/tables/\346\234\235\351\256\256.py"
index 239a5fa4..acf4cbcf 100644
--- "a/tools/tables/\346\234\235\351\256\256.py"
+++ "b/tools/tables/\346\234\235\351\256\256.py"
@@ -3,7 +3,7 @@
from tables._數據庫 import 表 as _表
class 表(_表):
- dbkey = "kr"
- site = "Naver漢字辭典"
- url = "http://hanja.naver.com/hanja?q=%s"
+ 鍵 = "kr"
+ 網站 = "Naver漢字辭典"
+ 網址 = "http://hanja.naver.com/hanja?q=%s"
patches = {"冇": None}
diff --git "a/tools/tables/\346\242\247\345\267\236.py" "b/tools/tables/\346\242\247\345\267\236.py"
index 372c6b5d..0acfa333 100644
--- "a/tools/tables/\346\242\247\345\267\236.py"
+++ "b/tools/tables/\346\242\247\345\267\236.py"
@@ -5,12 +5,12 @@
from tables._表 import 表 as _表
class 表(_表):
- def parse(self, fs):
- if "[" not in fs[0]: return
+ def 析(自, 列):
+ if "[" not in 列[0]: return
l = list()
- line = fs[0].replace(" ", "")
- for yb, hzs in re.findall(r"\[(.*?)\]([^[]+)", line):
- yb = self.dz2dl(yb)
- for hz, js in re.findall("(.)((.*?))?", hzs):
- l.append((hz, yb, js.strip("()")))
+ 行 = 列[0].replace(" ", "")
+ for yb, 字組 in re.findall(r"\[(.*?)\]([^[]+)", 行):
+ yb = 自.dz2dl(yb)
+ for 字, js in re.findall("(.)((.*?))?", 字組):
+ l.append((字, yb, js.strip("()")))
return l
diff --git "a/tools/tables/\346\265\267\350\261\220.py" "b/tools/tables/\346\265\267\350\261\220.py"
index 7f239f9d..7e104176 100644
--- "a/tools/tables/\346\265\267\350\261\220.py"
+++ "b/tools/tables/\346\265\267\350\261\220.py"
@@ -6,26 +6,26 @@
class 表(_表):
toneValues = {'阴平':1,'阳平':2,'阴上':3,'阳上':4,'阴去':5,'阳去':6,'阴入':7,'阳入':8}
- def parse(self, fs):
+ def 析(自, 列):
l = list()
- hz,wds,bds,js = fs[:4]
- if not hz: return
- hz = hz[0]
+ 字,wds,bds,js = 列[:4]
+ if not 字: return
+ 字 = 字[0]
yd = len(bds) > 0 and len(wds) > 0
if js:
- for i in self.toneValues:
- js = js.replace(i, str(self.toneValues[i]))
- for ybs in (bds, wds):
- if not ybs: continue
- for yb in ybs.split(","):
+ for i in 自.toneValues:
+ js = js.replace(i, str(自.toneValues[i]))
+ for 音集 in (bds, wds):
+ if not 音集: continue
+ for yb in 音集.split(","):
if "(" in yb:
ybzs = re.findall("^(.*?)((.*?))$", yb)
yb = ybzs[0][0]
c = ybzs[0][1]
- for i in self.toneValues:
- yb = yb.replace(i, str(self.toneValues[i]))
+ for i in 自.toneValues:
+ yb = yb.replace(i, str(自.toneValues[i]))
if yd:
- c = '-' if ybs == bds else '='
+ c = '-' if 音集 == bds else '='
yb = yb + c
if yb.startswith("["):
js += yb[:3]
@@ -33,5 +33,5 @@ def parse(self, fs):
if "训" in yb:
yb = yb.replace("训", "")
js = "训" + js
- l.append((hz, yb, js))
+ l.append((字, yb, js))
return l
diff --git "a/tools/tables/\346\274\242\345\244\247.py" "b/tools/tables/\346\274\242\345\244\247.py"
index dd9612e1..2a1c9c8c 100644
--- "a/tools/tables/\346\274\242\345\244\247.py"
+++ "b/tools/tables/\346\274\242\345\244\247.py"
@@ -5,42 +5,42 @@
import re
class 表(_表):
- full = "漢語大字典"
- short = "漢大"
- note = "來源:GitHub"
- dictionary = True
+ 全稱 = "漢語大字典"
+ 簡稱 = "漢大"
+ 說明 = "來源:GitHub"
+ 字書 = True
- def update(self):
+ def 更新(自):
d = defaultdict(list)
hd = defaultdict(dict)
numbers="❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚㉛㉜㉝㉞㉟㊱㊲㊳㊴㊵㊶㊷㊸㊹㊺㊻㊼㊽㊾㊿"
- for line in open(self.spath,encoding="U8"):
- fs = line.strip('\n').split('\t')
- if len(fs[0]) <= 2:
- hzs,py,js,page = fs[:4]
- hz = hzs[0]
- if hz in self.kCompatibilityVariants and js.startswith("同"): continue
- if page not in hd[hz]:
- hd[hz][page] = dict()
+ for 行 in open(自.spath,encoding="U8"):
+ 列 = 行.strip('\n').split('\t')
+ if len(列[0]) <= 2:
+ 字組,py,js,page = 列[:4]
+ 字 = 字組[0]
+ if 字 in 自.kCompatibilityVariants and js.startswith("同"): continue
+ if page not in hd[字]:
+ hd[字][page] = dict()
if py == "None":
py = ""
py = py.rstrip("5")
- if len(hzs) > 1:
- py = f"{py} ({hzs})"
- if py in hd[hz][page]:
- hd[hz][page][py].append(js)
+ if len(字組) > 1:
+ py = f"{py} ({字組})"
+ if py in hd[字][page]:
+ hd[字][page][py].append(js)
else:
- hd[hz][page][py] = [js]
- for hz in hd:
- for page in hd[hz]:
- for py in hd[hz][page]:
- if len(hd[hz][page][py])!=1:
- hd[hz][page][py] = [numbers[count]+js for count,js in enumerate(hd[hz][page][py])]
- for hz in hd:
- for page in hd[hz]:
- js = "\t\t".join(["%s\t%s" % (py, "\t".join(hd[hz][page][py])) for py in hd[hz][page]])
+ hd[字][page][py] = [js]
+ for 字 in hd:
+ for page in hd[字]:
+ for py in hd[字][page]:
+ if len(hd[字][page][py])!=1:
+ hd[字][page][py] = [numbers[count]+js for count,js in enumerate(hd[字][page][py])]
+ for 字 in hd:
+ for page in hd[字]:
+ js = "\t\t".join(["%s\t%s" % (py, "\t".join(hd[字][page][py])) for py in hd[字][page]])
js = re.sub("=(.[GTJKUXV]?)", "“\\1”", js).strip()
- if hz not in d:
- d[hz] = []
- d[hz].append("%s\t%s"%(page, js))
- self.write(d)
+ if 字 not in d:
+ d[字] = []
+ d[字].append("%s\t%s"%(page, js))
+ 自.寫(d)
diff --git "a/tools/tables/\346\274\242\345\255\227.py" "b/tools/tables/\346\274\242\345\255\227.py"
index 4d9e6950..ee91e544 100644
--- "a/tools/tables/\346\274\242\345\255\227.py"
+++ "b/tools/tables/\346\274\242\345\255\227.py"
@@ -4,20 +4,19 @@
import re
def get_note():
- note = open("../README.md", encoding="U8").read()
- note = re.sub(r"^#.*$", "", note, flags=re.M).strip()
- note = re.sub(r"\[(.*?)\]\((.*?)\)", "\\1", note)
- note = re.sub(r"^- (.+)$", "\\1", note, flags=re.M)
- note = note.replace("\n", "")
- note = re.sub(r"(.+)", "", note)
- return note
+ 說明 = open("../README.md", encoding="U8").read()
+ 說明 = re.sub(r"^#.*$", "", 說明, flags=re.M).strip()
+ 說明 = re.sub(r"\[(.*?)\]\((.*?)\)", "\\1", 說明)
+ 說明 = re.sub(r"^- (.+)$", "\\1", 說明, flags=re.M)
+ 說明 = 說明.replace("\n", "")
+ 說明 = re.sub(r"(.+)", "", 說明)
+ return 說明
class 表(_表):
- color = "#9D261D"
- site = "漢字音典在線版"
- url = "https://mcpdict.sourceforge.io/cgi-bin/search.py?hz=%s"
- note = get_note()
+ 顏色 = "#9D261D"
+ 網站 = "漢字音典在線版"
+ 網址 = "https://mcpdict.sourceforge.io/cgi-bin/search.py?字=%s"
+ 說明 = get_note()
-
- def read(self):
+ def 讀(自):
return dict()
diff --git "a/tools/tables/\346\275\256\351\231\275.py" "b/tools/tables/\346\275\256\351\231\275.py"
index 2b585af0..96ae5aa0 100644
--- "a/tools/tables/\346\275\256\351\231\275.py"
+++ "b/tools/tables/\346\275\256\351\231\275.py"
@@ -6,10 +6,10 @@
yms = {'i':'i', 'u':'u', 'a':'a', 'ia':'ia', 'ua':'ua', 'o':'o', 'io':'io', 'e':'e', 'ue':'ue', 'ui':'ui', 'ai':'ai', 'uai':'uai', 'oi':'oi', 'iu':'iu', 'au':'au', 'iau':'iau', 'ou':'ou', 'im':'im', 'am':'am', 'iam':'iam', 'uam':'uam', 'om':'om', 'ing':'iŋ', 'ung':'uŋ', 'ang':'aŋ', 'iang':'iaŋ', 'uang':'uaŋ', 'ong':'oŋ', 'iong':'ioŋ', 'eng':'eŋ', 'ueng':'ueŋ', 'ip':'ip', 'ap':'ap', 'iap':'iap', 'uap':'uap', 'op':'op', 'ik':'ik', 'uk':'uk', 'ak':'ak', 'iak':'iak', 'uak':'uak', 'ok':'ok', 'iok':'iok', 'ek':'ek', 'uek':'uek', 'inn':'ĩ', 'ann':'ã', 'iann':'iã', 'uann':'uã', 'onn':'õ', 'ionn':'iõ', 'enn':'ẽ', 'uenn':'uẽ', 'uinn':'uĩ', 'ainn':'aĩ', 'uainn':'uaĩ', 'oinn':'oĩ', 'iunn':'iũ', 'aunn':'aũ', 'iaunn':'iaũ', 'ounn':'oũ', 'ih':'iʔ', 'uh':'uʔ', 'ah':'aʔ', 'iah':'iaʔ', 'uah':'uaʔ', 'oh':'oʔ', 'ioh':'ioʔ', 'eh':'eʔ', 'ueh':'ueʔ', 'oih':'oiʔ', 'iuh':'iuʔ', 'auh':'auʔ', 'iauh':'iauʔ', 'annh':'ãʔ', 'uannh':'uãʔ', 'iaunnh':'iaũʔ', 'ɿ':'ɿ', 'm':'m', 'ng':'ŋ', 'ək':'ək', 'aannp':'ãːp', 'annp':'ãp', 'uei':'uei', '':'', 'əŋ': 'əŋ', 'əng': 'əŋ'}
class 表(_表):
- def parse(self, fs):
- _,hz,js,yb,sm,ym,sd = fs[:7]
- if len(hz) != 1: return
+ def 析(自, 列):
+ _,字,js,yb,sm,ym,sd = 列[:7]
+ if len(字) != 1: return
ym = ym.rstrip("12345678")
sd = sd.strip()
yb = sms[sm] + yms[ym] + sd
- return hz, yb, js
+ return 字, yb, js
diff --git "a/tools/tables/\347\270\275\347\255\206\347\225\253\346\225\270.py" "b/tools/tables/\347\270\275\347\255\206\347\225\253\346\225\270.py"
index e71328c4..b52cb3cd 100644
--- "a/tools/tables/\347\270\275\347\255\206\347\225\253\346\225\270.py"
+++ "b/tools/tables/\347\270\275\347\255\206\347\225\253\346\225\270.py"
@@ -8,9 +8,9 @@ class 表(_表):
_sep = "\t"
patches = {"□": "3", "〇": "1"}
- def parse(self, fs):
- if len(fs) < 3: return
- hz, typ, yb = fs
+ def 析(自, 列):
+ if len(列) < 3: return
+ 字, typ, yb = 列
if typ != "kTotalStrokes": return
- hz = hex2chr(hz)
- return hz, yb
+ 字 = hex2chr(字)
+ return 字, yb
diff --git "a/tools/tables/\350\200\201\345\234\213\351\237\263.py" "b/tools/tables/\350\200\201\345\234\213\351\237\263.py"
index 5d721212..413f932c 100644
--- "a/tools/tables/\350\200\201\345\234\213\351\237\263.py"
+++ "b/tools/tables/\350\200\201\345\234\213\351\237\263.py"
@@ -4,13 +4,13 @@
import re
class 表(_表):
- def __init__(self):
- self.hzs_to_skip = 'ˉˊˇˋ˙·'
- self.hz_repls = {
+ def __init__(自):
+ 自.hzs_to_skip = 'ˉˊˇˋ˙·'
+ 自.hz_repls = {
'⿱宀⿰⿱土示又': '㝮',
'〈忄柬〉': '𱞫',
}
- self.py_repls = [
+ 自.py_repls = [
('·(.*)', r'\g<1>0'), # 輕聲
('ˊ', '2'), ('ˇ', '3'), ('ˋ', '4'), ('˙', '5'),
('(?說文解字網站數據"
+ 全稱 = "說文解字"
+ 簡稱 = "說文"
+ 網站 = "說文解字線上搜索"
+ 網址 = "http://www.shuowen.org/?kaishu=%s"
+ 說明 = "來源:說文解字網站數據"
ybTrimSpace = False
- dictionary = True
+ 字書 = True
- def parse(self, fs):
- fq = fs[1].split(" ")[0]
- return fs[0], fq, "\t".join(fs[2:])
+ def 析(自, 列):
+ fq = 列[1].split(" ")[0]
+ return 列[0], fq, "\t".join(列[2:])
diff --git "a/tools/tables/\350\266\212\345\215\227.py" "b/tools/tables/\350\266\212\345\215\227.py"
index a7215da7..ea0f9242 100644
--- "a/tools/tables/\350\266\212\345\215\227.py"
+++ "b/tools/tables/\350\266\212\345\215\227.py"
@@ -3,10 +3,10 @@
from tables._數據庫 import 表 as _表
class 表(_表):
- dbkey = "vn"
- site = "漢越辭典摘引"
- url = "http://www.vanlangsj.org/hanviet/hv_timchu.php?unichar=%s"
+ 鍵 = "vn"
+ 網站 = "漢越辭典摘引"
+ 網址 = "http://www.vanlangsj.org/hanviet/hv_timchu.php?unichar=%s"
@property
- def syCount(self):
- return len(set(map(lambda x:x.rstrip("zrsfxj"), self.syds.keys())))
+ def 聲韻數(自):
+ return len(set(map(lambda x:x.rstrip("zrsfxj"), 自.音典.keys())))
diff --git "a/tools/tables/\351\203\250\344\273\266\346\252\242\347\264\242.py" "b/tools/tables/\351\203\250\344\273\266\346\252\242\347\264\242.py"
index 8a3c20eb..d4161de8 100644
--- "a/tools/tables/\351\203\250\344\273\266\346\252\242\347\264\242.py"
+++ "b/tools/tables/\351\203\250\344\273\266\346\252\242\347\264\242.py"
@@ -137,22 +137,22 @@
class 表(_表):
_file = "部件檢索.htm"
- short = "部件檢索"
- note = "來源:https://fgwang.blogspot.com/2023/10/unicode-151.html"
+ 簡稱 = "部件檢索"
+ 說明 = "來源:https://fgwang.blogspot.com/2023/10/unicode-151.html"
patches = {"□": "!冂一", "〇": "@"}
- def normList(self, l, vt, d):
+ def normList(自, l, vt, d):
nl = []
for t in l:
for k in t:
- t = t.replace(k, self.pua.get(k, k))
+ t = t.replace(k, 自.pua.get(k, k))
for k in t:
t = t.replace(k, vt.get(k, k))
for k in t:
if ord(k) >= 0xF0000 and k in d:
t = t.replace(k, re.split("[!@]", d[k][0])[1])
for k in t:
- t = t.replace(k, self.pua.get(k, k))
+ t = t.replace(k, 自.pua.get(k, k))
for k in t:
t = t.replace(k, vt.get(k, k))
for k in t:
@@ -161,33 +161,33 @@ def normList(self, l, vt, d):
nl.append(t)
return nl
- def update(self):
+ def 更新(自):
d = defaultdict(list)
- f = open(self.spath,encoding="U8")
+ f = open(自.spath,encoding="U8")
cont = f.read()
f.close()
vt = eval(re.findall(r"var vt=(\{.*?\})", cont, re.MULTILINE|re.DOTALL)[0])
- self.pua = {}
- for line in puas.split("\n"):
- g = re.findall(r" (..)\)", line)
+ 自.pua = {}
+ for 行 in puas.split("\n"):
+ g = re.findall(r" (..)\)", 行)
if g:
a, b = g[0]
- self.pua[b] = a
+ 自.pua[b] = a
vt = {k: v for k, v in vt.items() if ord(k) >= 0xF0000}
- for hz in self.kCompatibilityVariants:
- if isCompatible(hz):
- vt[hz] = self.kCompatibilityVariants[hz]
+ for 字 in 自.kCompatibilityVariants:
+ if isCompatible(字):
+ vt[字] = 自.kCompatibilityVariants[字]
vt[""] = "⺈田儿"
vt[""] = "甶儿"
vt["艹"] = "卝"
dt = eval(re.findall(r"var dt=(\[.*?\])", cont, re.MULTILINE|re.DOTALL)[0])
- for line in dt:
- hz = line[0]
- js = line[1:]
- d[hz].append(js)
- for hz in d.keys():
- d[hz] = self.normList(d[hz], vt, d)
- for hz in d.keys():
- d[hz] = self.normList(d[hz], vt, d)
- self.write(d)
+ for 行 in dt:
+ 字 = 行[0]
+ js = 行[1:]
+ d[字].append(js)
+ for 字 in d.keys():
+ d[字] = 自.normList(d[字], vt, d)
+ for 字 in d.keys():
+ d[字] = 自.normList(d[字], vt, d)
+ 自.寫(d)
diff --git "a/tools/tables/\351\203\250\351\246\226\351\244\230\347\255\206.py" "b/tools/tables/\351\203\250\351\246\226\351\244\230\347\255\206.py"
index b6903b6f..bc9f3f85 100644
--- "a/tools/tables/\351\203\250\351\246\226\351\244\230\347\255\206.py"
+++ "b/tools/tables/\351\203\250\351\246\226\351\244\230\347\255\206.py"
@@ -4,31 +4,31 @@
from tables import hex2chr
class 表(_表):
- note = ""
+ 說明 = ""
_file = "Unihan_IRGSources.txt"
_sep = "\t"
patches = {"□": "囗0", "〇": "乙0"}
bs = dict()
- def __init__(self):
- _表.__init__(self)
- for line in open(self.fullname("CJKRadicals.txt"),encoding="U8"):
- line = line.strip()
- if not line or line.startswith("#"): continue
- fields = line.split("; ", 2)
+ def __init__(自):
+ _表.__init__(自)
+ for 行 in open(自.全路徑("CJKRadicals.txt"),encoding="U8"):
+ 行 = 行.strip()
+ if not 行 or 行.startswith("#"): continue
+ fields = 行.split("; ", 2)
order, radical, han = fields
han = hex2chr(han)
- self.bs[order] = han
+ 自.bs[order] = han
- def parse(self, fs):
- if len(fs) < 3: return
- hz, typ, vals = fs
+ def 析(自, 列):
+ if len(列) < 3: return
+ 字, typ, vals = 列
if typ != "kRSUnicode": return
- hz = hex2chr(hz)
+ 字 = hex2chr(字)
l = list()
for val in vals.split(" "):
order, left = val.split(".")
left = left.replace('-', 'f')
- js = self.bs[order]+left
+ js = 自.bs[order]+left
l.append(js)
- return hz, ",".join(l)
+ return 字, ",".join(l)
diff --git "a/tools/tables/\351\204\225\351\237\263\345\255\227\351\241\236.py" "b/tools/tables/\351\204\225\351\237\263\345\255\227\351\241\236.py"
index b778f7f3..34188aff 100644
--- "a/tools/tables/\351\204\225\351\237\263\345\255\227\351\241\236.py"
+++ "b/tools/tables/\351\204\225\351\237\263\345\255\227\351\241\236.py"
@@ -5,33 +5,33 @@
from openpyxl import load_workbook
class 表(_表):
- def read(self):
- super().read()
- self.note = self.get_note()
+ def 讀(自):
+ super().讀()
+ 自.說明 = 自.get_note()
- def get_note(self):
- sname = self.fullname(self._file)
+ def get_note(自):
+ sname = 自.全路徑(自._file)
if not os.path.exists(sname) or not sname.endswith(".xlsx"): return
wb = load_workbook(sname, data_only=True)
sheet = wb.worksheets[1]
lines = list()
for row in sheet.rows:
- fs = [j.value if j.value else "" for j in row[:50]]
- if any(fs):
- line = "\t".join(fs)
- if line:
- lines.append(line.lstrip("#"))
+ 列 = [j.value if j.value else "" for j in row[:50]]
+ if any(列):
+ 行 = "\t".join(列)
+ if 行:
+ lines.append(行.lstrip("#"))
return "\n".join(lines)
- def parse(self, fs):
- if len(fs) < 4: return
- hz, jt, py, js = fs[:4]
+ def 析(自, 列):
+ if len(列) < 4: return
+ 字, jt, py, js = 列[:4]
py = py.replace("øʏ","𐞢ʏ")
if py.endswith("="):
js = "(書)%s" % js
elif py.endswith("-"):
py = py[:-1] + "="
js = js.strip().replace("|", "|").replace("{", "[").replace("}", "]")
- if not hz: hz = jt
- return hz, py, js
+ if not 字: 字 = jt
+ return 字, py, js
diff --git "a/tools/tables/\351\226\213\345\271\263\346\262\231\345\241\230.py" "b/tools/tables/\351\226\213\345\271\263\346\262\231\345\241\230.py"
index f3237b5d..9cee8197 100644
--- "a/tools/tables/\351\226\213\345\271\263\346\262\231\345\241\230.py"
+++ "b/tools/tables/\351\226\213\345\271\263\346\262\231\345\241\230.py"
@@ -30,44 +30,44 @@ class 表(_表):
e /ɛ/ ei /ei/
"""
- def __init__(self):
+ def __init__(自):
super().__init__()
- self.smd = dict()
- self.ymd = dict()
- self.sdd = {
+ 自.smd = dict()
+ 自.ymd = dict()
+ 自.sdd = {
"5": "9",
"6": "8",
"2": "7a",
"1": "7b",
}
ipa = 0
- for line in self.raw.split("\n"):
- line = line.strip()
- if not line: continue
- if "IPA" in line:
+ for 行 in 自.raw.split("\n"):
+ 行 = 行.strip()
+ if not 行: continue
+ if "IPA" in 行:
ipa += 1
continue
- fs = line.split("\t")
- n = len(fs)
+ 列 = 行.split("\t")
+ n = len(列)
for i in range(0, n, 2):
- if not fs[i]: continue
+ if not 列[i]: continue
if ipa == 1:
- self.smd[fs[i]] = fs[i + 1].strip("/ ")
+ 自.smd[列[i]] = 列[i + 1].strip("/ ")
elif ipa == 2:
- self.ymd[fs[i]] = fs[i + 1].strip("/ ")
+ 自.ymd[列[i]] = 列[i + 1].strip("/ ")
- def parse(self, fs):
- hz, sm, ym, sd, js = fs[:5]
+ def 析(自, 列):
+ 字, sm, ym, sd, js = 列[:5]
sm = sm.strip()
ym = ym.strip().replace("ɡ","g")
if not ym:
ym = ""
- elif ym not in self.ymd:
- ym = ym[0] + self.ymd[ym[1:]]
+ elif ym not in 自.ymd:
+ ym = ym[0] + 自.ymd[ym[1:]]
else:
- ym = self.ymd[ym]
+ ym = 自.ymd[ym]
if ym and ym[-1] in "ptk":
- sd = self.sdd.get(sd, sd)
- sm = self.smd[sm] if sm else ""
+ sd = 自.sdd.get(sd, sd)
+ sm = 自.smd[sm] if sm else ""
yb = sm + ym + sd
- return hz, yb, js
+ return 字, yb, js
diff --git "a/tools/tables/\351\226\213\345\271\263\350\222\274\345\237\216.py" "b/tools/tables/\351\226\213\345\271\263\350\222\274\345\237\216.py"
index f3237b5d..9cee8197 100644
--- "a/tools/tables/\351\226\213\345\271\263\350\222\274\345\237\216.py"
+++ "b/tools/tables/\351\226\213\345\271\263\350\222\274\345\237\216.py"
@@ -30,44 +30,44 @@ class 表(_表):
e /ɛ/ ei /ei/
"""
- def __init__(self):
+ def __init__(自):
super().__init__()
- self.smd = dict()
- self.ymd = dict()
- self.sdd = {
+ 自.smd = dict()
+ 自.ymd = dict()
+ 自.sdd = {
"5": "9",
"6": "8",
"2": "7a",
"1": "7b",
}
ipa = 0
- for line in self.raw.split("\n"):
- line = line.strip()
- if not line: continue
- if "IPA" in line:
+ for 行 in 自.raw.split("\n"):
+ 行 = 行.strip()
+ if not 行: continue
+ if "IPA" in 行:
ipa += 1
continue
- fs = line.split("\t")
- n = len(fs)
+ 列 = 行.split("\t")
+ n = len(列)
for i in range(0, n, 2):
- if not fs[i]: continue
+ if not 列[i]: continue
if ipa == 1:
- self.smd[fs[i]] = fs[i + 1].strip("/ ")
+ 自.smd[列[i]] = 列[i + 1].strip("/ ")
elif ipa == 2:
- self.ymd[fs[i]] = fs[i + 1].strip("/ ")
+ 自.ymd[列[i]] = 列[i + 1].strip("/ ")
- def parse(self, fs):
- hz, sm, ym, sd, js = fs[:5]
+ def 析(自, 列):
+ 字, sm, ym, sd, js = 列[:5]
sm = sm.strip()
ym = ym.strip().replace("ɡ","g")
if not ym:
ym = ""
- elif ym not in self.ymd:
- ym = ym[0] + self.ymd[ym[1:]]
+ elif ym not in 自.ymd:
+ ym = ym[0] + 自.ymd[ym[1:]]
else:
- ym = self.ymd[ym]
+ ym = 自.ymd[ym]
if ym and ym[-1] in "ptk":
- sd = self.sdd.get(sd, sd)
- sm = self.smd[sm] if sm else ""
+ sd = 自.sdd.get(sd, sd)
+ sm = 自.smd[sm] if sm else ""
yb = sm + ym + sd
- return hz, yb, js
+ return 字, yb, js
diff --git "a/tools/tables/\351\233\266\351\231\265.py" "b/tools/tables/\351\233\266\351\231\265.py"
index bb1e263d..55f4a1da 100644
--- "a/tools/tables/\351\233\266\351\231\265.py"
+++ "b/tools/tables/\351\233\266\351\231\265.py"
@@ -5,8 +5,8 @@
class 表(_表):
- def parse(self, fs):
- hz,jt,py,js = fs
+ def 析(自, 列):
+ 字,jt,py,js = 列
sd = py[-1]
py = py[:-1]
py = py.replace("w","u").replace("uu", "u")
@@ -18,4 +18,4 @@ def parse(self, fs):
yb = re.sub("^h", "x", yb).replace("gh", "ɣ")
yb = re.sub("^sh", "ɕ", yb).replace("zh", "ʑ").replace("h", "ʰ").replace("c", "tɕ").replace("ng", "ŋ")
yb = yb + sd
- return hz, yb, js
+ return 字, yb, js
diff --git "a/tools/tables/\351\246\231\346\270\257.py" "b/tools/tables/\351\246\231\346\270\257.py"
index a62f5d88..b3cf6684 100644
--- "a/tools/tables/\351\246\231\346\270\257.py"
+++ "b/tools/tables/\351\246\231\346\270\257.py"
@@ -4,27 +4,27 @@
from tables import hex2chr
class 表(_表):
- site = "粵語審音配詞字庫"
- url = "http://humanum.arts.cuhk.edu.hk/Lexis/lexi-can/search.php?q=%3$s"
+ 網站 = "粵語審音配詞字庫"
+ 網址 = "http://humanum.arts.cuhk.edu.hk/Lexis/lexi-can/search.php?q=%3$s"
patches = {"㛟": "wun6", "𡃜": "kok3", "鿽": "zaa3"}
- isYb = False
+ 爲音 = False
- def parse(self, fs):
- if len(fs) < 2: return
- hz, py = fs[:2]
+ def 析(自, 列):
+ if len(列) < 2: return
+ 字, py = 列[:2]
py = py.replace(" ", "-")
- return hz, py
+ return 字, py
- def patch(self, d):
- for line in open(self.fullname("Unihan_Readings.txt"),encoding="U8"):
- line = line.strip()
- if not line.startswith("U"): continue
- fields = line.strip().split("\t", 2)
- hz, typ, yin = fields
+ def patch(自, d):
+ for 行 in open(自.全路徑("Unihan_Readings.txt"),encoding="U8"):
+ 行 = 行.strip()
+ if not 行.startswith("U"): continue
+ fields = 行.strip().split("\t", 2)
+ 字, typ, yin = fields
if typ == "kCantonese":
yin = yin.strip().split(" ")
- hz = hex2chr(hz)
+ 字 = hex2chr(字)
for y in yin:
- if y not in d[hz]:
- d[hz].append(y)
- _表.patch(self, d)
+ if y not in d[字]:
+ d[字].append(y)
+ _表.patch(自, d)
diff --git "a/tools/tables/\351\254\261\346\236\227.py" "b/tools/tables/\351\254\261\346\236\227.py"
index e3c05d8b..b2127e8a 100644
--- "a/tools/tables/\351\254\261\346\236\227.py"
+++ "b/tools/tables/\351\254\261\346\236\227.py"
@@ -89,19 +89,19 @@ class 表(_表):
韻 m̩ m
韻 ŋ̍ ng"""
- def __init__(self):
+ def __init__(自):
super().__init__()
- self.smd = dict()
- self.ymd = dict()
- for line in self.raw.split("\n"):
- fs = line.split("\t")
- if fs[0] == "聲": self.smd[fs[2]] = fs[1]
- elif fs[0] == "韻": self.ymd[fs[2]] = fs[1]
+ 自.smd = dict()
+ 自.ymd = dict()
+ for 行 in 自.raw.split("\n"):
+ 列 = 行.split("\t")
+ if 列[0] == "聲": 自.smd[列[2]] = 列[1]
+ elif 列[0] == "韻": 自.ymd[列[2]] = 列[1]
- def parse(self, fs):
- if len(fs) < 12: return
- hz = fs[0]
- if len(hz) != 1: return
- sm,ym,sd,js = fs[8:12]
- yb = self.smd.get(sm, sm)+(self.ymd[ym] if ym else "") + sd
- return hz, yb, js
+ def 析(自, 列):
+ if len(列) < 12: return
+ 字 = 列[0]
+ if len(字) != 1: return
+ sm,ym,sd,js = 列[8:12]
+ yb = 自.smd.get(sm, sm)+(自.ymd[ym] if ym else "") + sd
+ return 字, yb, js
diff --git "a/tools/\346\274\242\345\255\227\351\237\263\345\205\270\345\255\227\350\241\250\346\252\224\346\241\210\357\274\210\351\225\267\346\234\237\346\233\264\346\226\260\357\274\211.xlsx" "b/tools/\346\274\242\345\255\227\351\237\263\345\205\270\345\255\227\350\241\250\346\252\224\346\241\210\357\274\210\351\225\267\346\234\237\346\233\264\346\226\260\357\274\211.xlsx"
index aefa244f..4502d827 100644
Binary files "a/tools/\346\274\242\345\255\227\351\237\263\345\205\270\345\255\227\350\241\250\346\252\224\346\241\210\357\274\210\351\225\267\346\234\237\346\233\264\346\226\260\357\274\211.xlsx" and "b/tools/\346\274\242\345\255\227\351\237\263\345\205\270\345\255\227\350\241\250\346\252\224\346\241\210\357\274\210\351\225\267\346\234\237\346\233\264\346\226\260\357\274\211.xlsx" differ
diff --git "a/\346\226\271\350\250\200.geojson" "b/\346\226\271\350\250\200.geojson"
index b4115858..d03e310f 100644
--- "a/\346\226\271\350\250\200.geojson"
+++ "b/\346\226\271\350\250\200.geojson"
@@ -3876,6 +3876,29 @@
]
}
},
+ {
+ "type": "Feature",
+ "properties": {
+ "marker-color": "#E54E5D",
+ "marker-size": "medium",
+ "marker-symbol": "b",
+ "title": "漢川脈旺",
+ "語言": "漢川脈旺話",
+ "地點": "湖北孝感漢川脈旺",
+ "地圖集二分區": "西南官話-湖廣片-鄂中小片",
+ "音典分區": "長江-下湖廣",
+ "陳邡分區": "官話-長江-西南大片-江漢片",
+ "錄入人": "DaiDzao",
+ "來源": "《湖北汉川市脉旺镇同音字汇》"
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ 113.609052,
+ 30.506334
+ ]
+ }
+ },
{
"type": "Feature",
"properties": {
@@ -4069,29 +4092,6 @@
]
}
},
- {
- "type": "Feature",
- "properties": {
- "marker-color": "#E54E5D",
- "marker-size": "medium",
- "marker-symbol": "b",
- "title": "漢川脈旺",
- "語言": "漢川脈旺話",
- "地點": "湖北孝感漢川脈旺",
- "地圖集二分區": "西南官話-湖廣片-鄂中小片",
- "音典分區": "長江-下湖廣",
- "陳邡分區": "官話-長江-西南大片-江漢片",
- "錄入人": "DaiDzao",
- "來源": "《湖北汉川市脉旺镇同音字汇》"
- },
- "geometry": {
- "type": "Point",
- "coordinates": [
- 113.609052,
- 30.506334
- ]
- }
- },
{
"type": "Feature",
"properties": {
@@ -4104,7 +4104,7 @@
"地圖集二分區": "西南官話-湖廣片-鄂中小片",
"音典分區": "長江-下湖廣",
"陳邡分區": "官話-長江-西南大片-荊湖片",
- "版本": "2024-12-27",
+ "版本": "2024-12-31",
"錄入人": "冰糖橙",
"來源": "《湖南省志·第二十五卷·方言志·上册》《湖南方言调查报告》YB"
},
@@ -4223,7 +4223,7 @@
"語言": "常德話",
"地點": "湖南常德",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-常德",
"陳邡分區": "官話-常澧-常西大片-常西片",
"版本": "2024-12-22",
"錄入人": "DaiDzao",
@@ -4244,21 +4244,22 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "石門",
- "語言": "石門楚江(城關)話",
- "地點": "湖南常德石門",
+ "title": "漢壽",
+ "語言": "漢壽龍陽(城關)話",
+ "地點": "湖南常德漢壽",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
- "陳邡分區": "官話-常澧-常西大片-常西片",
- "版本": "2024-12-22",
+ "音典分區": "長江-常澧-常德",
+ "陳邡分區": "官話-常澧-常東大片-安漢片",
+ "版本": "2024-12-19",
"錄入人": "DaiDzao",
- "來源": "《湖南石门方言语音研究》《石门方言音韵研究》《常德地区志·方言志》"
+ "維護人": "冰糖橙YB",
+ "來源": "《常德地区志·方言志》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 111.386011,
- 29.590676
+ 111.976991,
+ 28.911842
]
}
},
@@ -4268,22 +4269,22 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "臨澧",
- "語言": "臨澧城關話",
- "地點": "湖南常德臨澧",
+ "title": "桃源",
+ "語言": "桃源漳江(城關)話",
+ "地點": "湖南常德桃源漳江街道",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-常德",
"陳邡分區": "官話-常澧-常西大片-常西片",
"版本": "2024-12-22",
- "錄入人": "DaiDzao",
- "維護人": "冰糖橙YB",
- "來源": "《临澧方言语音研究》《常德地区志·方言志》"
+ "錄入人": "凌俊 (空島。)",
+ "維護人": "冰糖橙",
+ "來源": "《桃源县方言语音研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 111.654079,
- 29.446879
+ 111.475115,
+ 28.895462
]
}
},
@@ -4297,7 +4298,7 @@
"語言": "澧縣澧陽(城關)話",
"地點": "湖南常德澧縣",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡分區": "官話-常澧-常西大片-常西片",
"版本": "2024-12-22",
"錄入人": "DaiDzao",
@@ -4318,22 +4319,22 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "津市",
- "語言": "津市城關話",
- "地點": "湖南常德津市",
+ "title": "安鄕",
+ "語言": "安鄕深柳(城關)話",
+ "地點": "湖南常德安鄕",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡分區": "官話-常澧-常東大片-安漢片",
- "版本": "2024-12-19",
+ "版本": "2024-12-22",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
- "來源": "《常德地区志·方言志》"
+ "來源": "《湖南安乡方言》《安乡方言语音研究》《常德地区志·方言志》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 111.884008,
- 29.611331
+ 112.176933,
+ 29.416566
]
}
},
@@ -4343,22 +4344,22 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "安鄕",
- "語言": "安鄕深柳(城關)話",
- "地點": "湖南常德安鄕",
+ "title": "津市",
+ "語言": "津市城關話",
+ "地點": "湖南常德津市",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡分區": "官話-常澧-常東大片-安漢片",
- "版本": "2024-12-22",
+ "版本": "2024-12-19",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
- "來源": "《湖南安乡方言》《安乡方言语音研究》《常德地区志·方言志》"
+ "來源": "《常德地区志·方言志》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.176933,
- 29.416566
+ 111.884008,
+ 29.611331
]
}
},
@@ -4368,22 +4369,22 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "漢壽",
- "語言": "漢壽龍陽(城關)話",
- "地點": "湖南常德漢壽",
+ "title": "臨澧",
+ "語言": "臨澧城關話",
+ "地點": "湖南常德臨澧",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
- "陳邡分區": "官話-常澧-常東大片-安漢片",
- "版本": "2024-12-19",
+ "音典分區": "長江-常澧-澧州",
+ "陳邡分區": "官話-常澧-常西大片-常西片",
+ "版本": "2024-12-22",
"錄入人": "DaiDzao",
"維護人": "冰糖橙YB",
- "來源": "《常德地区志·方言志》"
+ "來源": "《临澧方言语音研究》《常德地区志·方言志》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 111.976991,
- 28.911842
+ 111.654079,
+ 29.446879
]
}
},
@@ -4393,22 +4394,21 @@
"marker-color": "#E54E5D",
"marker-size": "medium",
"marker-symbol": "b",
- "title": "桃源",
- "語言": "桃源漳江(城關)話",
- "地點": "湖南常德桃源漳江街道",
+ "title": "石門",
+ "語言": "石門楚江(城關)話",
+ "地點": "湖南常德石門",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡分區": "官話-常澧-常西大片-常西片",
"版本": "2024-12-22",
- "錄入人": "凌俊 (空島。)",
- "維護人": "冰糖橙",
- "來源": "《桃源县方言语音研究》"
+ "錄入人": "DaiDzao",
+ "來源": "《湖南石门方言语音研究》《石门方言音韵研究》《常德地区志·方言志》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 111.475115,
- 28.895462
+ 111.386011,
+ 29.590676
]
}
},
@@ -4422,7 +4422,7 @@
"語言": "慈利零陽(城關)話",
"地點": "湖南張家界慈利",
"地圖集二分區": "西南官話-湖廣片-湘北小片",
- "音典分區": "長江-常澧",
+ "音典分區": "長江-常澧-澧州",
"陳邡分區": "官話-常澧-常西大片-常西片",
"版本": "2024-10-30",
"錄入人": "osfans",
@@ -8604,7 +8604,7 @@
"語言": "瑞昌南義話",
"地點": "江西九江瑞昌南義",
"音典分區": "湘贛-贛江-洪州",
- "陳邡分區": "湘贛-幕阜-洪州大片-南昌片",
+ "陳邡分區": "湘贛-北岳州-北岳州大片-通山片",
"版本": "2024-12-30",
"錄入人": "DaiDzao",
"來源": "《瑞昌市赣语语音研究》"
@@ -11301,7 +11301,7 @@
"語言": "沅江南大膳話",
"地點": "湖南益陽沅江南大膳",
"地圖集二分區": "湘語-長益片-益沅小片",
- "音典分區": "湘贛-北湘-益陽",
+ "音典分區": "湘贛-北湘-湘汨",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
"版本": "2022-06-16",
"錄入人": "DaiDzao",
@@ -11319,23 +11319,23 @@
"type": "Feature",
"properties": {
"marker-color": "#C75EEB",
- "marker-size": "small",
+ "marker-size": "large",
"marker-symbol": "g",
- "title": "沅江四季紅",
- "語言": "沅江四季紅話",
- "地點": "湖南益陽沅江四季紅",
+ "title": "益陽",
+ "語言": "益陽話",
+ "地點": "湖南益陽資陽區",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
- "陳邡分區": "湘贛-羅霄-長沙大片-東坪片",
- "版本": "2022-07-05",
+ "陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
+ "版本": "2022-05-25",
"錄入人": "DaiDzao",
- "來源": "《沅江市四季红话作为移民方言的语音研究》"
+ "來源": "《益阳方言研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.574296,
- 29.122336
+ 112.34976,
+ 28.5562
]
}
},
@@ -11345,21 +11345,21 @@
"marker-color": "#C75EEB",
"marker-size": "small",
"marker-symbol": "g",
- "title": "沅江草尾",
- "語言": "沅江草尾話",
- "地點": "湖南益陽沅江草尾",
+ "title": "益陽泥江口",
+ "語言": "益陽泥江口話",
+ "地點": "湖南益陽赫山區泥江口",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "版本": "2022-07-12",
+ "版本": "2022-04-09",
"錄入人": "DaiDzao",
- "來源": "《沅江市草尾镇方言语音与词汇研究》"
+ "來源": "《湘语益阳(泥江口)方言参考语法》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.381353,
- 29.044815
+ 112.336493,
+ 28.400378
]
}
},
@@ -11367,23 +11367,23 @@
"type": "Feature",
"properties": {
"marker-color": "#C75EEB",
- "marker-size": "small",
+ "marker-size": "medium",
"marker-symbol": "g",
- "title": "沅江新灣",
- "語言": "沅江新灣赤山話",
- "地點": "湖南益陽沅江新灣",
+ "title": "沅江",
+ "語言": "沅江城關話",
+ "地點": "湖南益陽沅江瓊湖",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "版本": "2022-07-17",
+ "版本": "2022-06-20",
"錄入人": "DaiDzao",
- "來源": "《湖南省沅江市赤山话语音研究》"
+ "來源": "《湖南沅江话语音研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.322394,
- 28.935752
+ 112.365703,
+ 28.850233
]
}
},
@@ -11391,23 +11391,23 @@
"type": "Feature",
"properties": {
"marker-color": "#C75EEB",
- "marker-size": "medium",
+ "marker-size": "small",
"marker-symbol": "g",
- "title": "沅江",
- "語言": "沅江城關話",
- "地點": "湖南益陽沅江瓊湖",
+ "title": "沅江四季紅",
+ "語言": "沅江四季紅話",
+ "地點": "湖南益陽沅江四季紅",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
- "陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "版本": "2022-06-20",
+ "陳邡分區": "湘贛-羅霄-長沙大片-東坪片",
+ "版本": "2022-07-05",
"錄入人": "DaiDzao",
- "來源": "《湖南沅江话语音研究》"
+ "來源": "《沅江市四季红话作为移民方言的语音研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.365703,
- 28.850233
+ 112.574296,
+ 29.122336
]
}
},
@@ -11415,23 +11415,23 @@
"type": "Feature",
"properties": {
"marker-color": "#C75EEB",
- "marker-size": "large",
+ "marker-size": "small",
"marker-symbol": "g",
- "title": "益陽",
- "語言": "益陽話",
- "地點": "湖南益陽資陽區",
+ "title": "沅江草尾",
+ "語言": "沅江草尾話",
+ "地點": "湖南益陽沅江草尾",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "版本": "2022-05-25",
+ "版本": "2022-07-12",
"錄入人": "DaiDzao",
- "來源": "《益阳方言研究》"
+ "來源": "《沅江市草尾镇方言语音与词汇研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.34976,
- 28.5562
+ 112.381353,
+ 29.044815
]
}
},
@@ -11441,21 +11441,21 @@
"marker-color": "#C75EEB",
"marker-size": "small",
"marker-symbol": "g",
- "title": "益陽泥江口",
- "語言": "益陽泥江口話",
- "地點": "湖南益陽赫山區泥江口",
+ "title": "沅江新灣",
+ "語言": "沅江新灣赤山話",
+ "地點": "湖南益陽沅江新灣",
"地圖集二分區": "湘語-長益片-益沅小片",
"音典分區": "湘贛-北湘-益陽",
"陳邡分區": "湘贛-羅霄-長沙大片-益陽片",
- "版本": "2022-04-09",
+ "版本": "2022-07-17",
"錄入人": "DaiDzao",
- "來源": "《湘语益阳(泥江口)方言参考语法》"
+ "來源": "《湖南省沅江市赤山话语音研究》"
},
"geometry": {
"type": "Point",
"coordinates": [
- 112.336493,
- 28.400378
+ 112.322394,
+ 28.935752
]
}
},
@@ -20260,6 +20260,29 @@
]
}
},
+ {
+ "type": "Feature",
+ "properties": {
+ "marker-color": "#262626",
+ "marker-size": "small",
+ "marker-symbol": "z",
+ "title": "星子西河戲",
+ "語言": "星子西河戲",
+ "地點": "江西九江星子",
+ "地圖集二分區": "戲劇",
+ "音典分區": "戲劇",
+ "陳邡分區": "官話-北下江-安慶大片-黃瑞片",
+ "錄入人": "鶩髙赭紗匕",
+ "來源": "《星子西河戏曲语音研究》"
+ },
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ 116.007529,
+ 29.394389
+ ]
+ }
+ },
{
"type": "Feature",
"properties": {
@@ -20290,20 +20313,20 @@
"marker-color": "#262626",
"marker-size": "small",
"marker-symbol": "z",
- "title": "星子西河戲",
- "語言": "星子西河戲",
- "地點": "江西九江星子",
+ "title": "湘劇",
+ "語言": "湘劇",
+ "地點": "湖南長沙、株洲、湘潭、益陽、婁底",
"地圖集二分區": "戲劇",
"音典分區": "戲劇",
- "陳邡分區": "官話-狹義官話-滇桂大片-平樂片",
- "錄入人": "鶩髙赭紗匕",
- "來源": "《星子西河戏曲语音研究》"
+ "版本": "2024-12-31",
+ "錄入人": "登州薛氏",
+ "來源": "《长沙湘剧语音研究》(未公开文章)"
},
"geometry": {
"type": "Point",
"coordinates": [
- 116.007529,
- 29.394389
+ 113.23497,
+ 28.04923
]
}
}