Skip to content

Commit 0e92704

Browse files
authored
Merge pull request #180 from yisibl/add-surnames
fix: 修正一些姓氏读音以及增加一些姓氏
2 parents 458acdc + 2d40dcd commit 0e92704

File tree

2 files changed

+51
-31
lines changed

2 files changed

+51
-31
lines changed

lib/data/dict3.ts

+1
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ const DICT3: { [prop: string]: string } = {
326326
泰来否: 'tài lái pǐ',
327327
咳特灵: 'ké tè líng',
328328
开户行: 'kāi hù háng',
329+
郦食其: 'lì yì jī',
329330
};
330331
export default DICT3;
331332
export const Pattern3: Pattern[] = Object.keys(DICT3).map((key) => ({

lib/data/surname.ts

+50-31
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Priority } from '@/common/constant';
22
import type { Pattern } from '../../lib/common/ac';
33
const Surnames: { [key: string]: string } = {
4+
// TODO: 姓氏里有很多不是多音字或者是默认读音,可以从字典中去掉
45
南宫: 'nán gōng',
56
第五: 'dì wǔ',
67
万俟: 'mò qí',
@@ -12,30 +13,29 @@ const Surnames: { [key: string]: string } = {
1213
闻人: 'wén rén',
1314
东方: 'dōng fāng',
1415
赫连: 'hè lián',
15-
皇甫: 'huáng fǔ',
16+
皇甫: 'huáng fǔ', // 如晚唐诗人皇甫松
1617
尉迟: 'yù chí',
1718
公羊: 'gōng yáng',
18-
澹台: 'tán tái',
19+
澹台: 'tán tái', // 如孔子弟子澹台灭明
1920
公冶: 'gōng yě',
2021
宗政: 'zōng zhèng',
2122
濮阳: 'pú yáng',
2223
淳于: 'chún yú',
23-
单于: 'chán yú',
2424
太叔: 'tài shū',
2525
申屠: 'shēn tú',
2626
公孙: 'gōng sūn',
2727
仲孙: 'zhòng sūn',
2828
轩辕: 'xuān yuán',
29-
令狐: 'líng hú',
29+
令狐: 'líng hú', // 不读 lìng hú,如令狐冲
3030
钟离: 'zhōng lí',
3131
宇文: 'yǔ wén',
32-
长孙: 'zhǎng sūn',
32+
长孙: 'zhǎng sūn', // 如唐代的长孙无忌
3333
慕容: 'mù róng',
3434
鲜于: 'xiān yú',
3535
闾丘: 'lǘ qiū',
3636
司徒: 'sī tú',
3737
司空: 'sī kōng',
38-
亓官: 'qí guān',
38+
亓官: 'qí guān', // 如孔子的妻子亓官氏
3939
司寇: 'sī kòu',
4040
仉督: 'zhǎng dū',
4141
子车: 'zǐ jū',
@@ -49,7 +49,7 @@ const Surnames: { [key: string]: string } = {
4949
公良: 'gōng liáng',
5050
拓跋: 'tuò bá',
5151
夹谷: 'jiá gǔ',
52-
宰父: 'zǎi fǔ',
52+
宰父: 'zǎi fǔ', // 如孔子弟子宰父黑
5353
榖梁: 'gǔ liáng',
5454
段干: 'duàn gān',
5555
百里: 'bǎi lǐ',
@@ -88,7 +88,7 @@ const Surnames: { [key: string]: string } = {
8888
: 'kǒng',
8989
: 'cáo',
9090
: 'yán',
91-
: 'huà',
91+
: 'huà', // 如数学家华罗庚
9292
: 'jīn',
9393
: 'wèi',
9494
: 'táo',
@@ -118,7 +118,7 @@ const Surnames: { [key: string]: string } = {
118118
: 'huā',
119119
: 'fāng',
120120
: 'yú',
121-
: 'rèn',
121+
: 'rèn', // 如任正非、任贤齐
122122
: 'yuán',
123123
: 'liǔ',
124124
: 'fēng',
@@ -141,7 +141,7 @@ const Surnames: { [key: string]: string } = {
141141
: 'wū',
142142
: 'ān',
143143
: 'cháng',
144-
: 'yuè',
144+
: 'yuè lè', // 乐有两个读音【Yuè】和【Lè】。乐(Yuè)姓的名人有古代的军事家乐毅,而乐(Lè)姓如主持人乐嘉
145145
: 'yú',
146146
: 'shí',
147147
: 'fù',
@@ -182,7 +182,7 @@ const Surnames: { [key: string]: string } = {
182182
: 'máo',
183183
: 'páng',
184184
: 'xióng',
185-
: 'jì',
185+
: 'jǐ', // 如清代名臣纪晓岚
186186
: 'shū',
187187
: 'qū',
188188
: 'xiàng',
@@ -225,7 +225,7 @@ const Surnames: { [key: string]: string } = {
225225
: 'wàn',
226226
: 'zhī',
227227
: 'kē',
228-
: 'zǎn',
228+
: 'zǎn', // 如清代书画家昝茹颖
229229
: 'guǎn',
230230
: 'lú',
231231
: 'mò',
@@ -234,15 +234,15 @@ const Surnames: { [key: string]: string } = {
234234
: 'qiú',
235235
: 'miào',
236236
: 'gān',
237-
: 'xiè',
237+
: 'xiè', // 明代:解缙
238238
: 'yīng',
239239
: 'zōng',
240240
: 'dīng',
241241
: 'xuān',
242242
: 'bēn',
243243
: 'dèng',
244244
: 'yù',
245-
: 'shàn',
245+
: 'shàn', // 单雄信
246246
: 'háng',
247247
: 'hóng',
248248
: 'bāo',
@@ -266,7 +266,7 @@ const Surnames: { [key: string]: string } = {
266266
: 'yū',
267267
: 'huì',
268268
: 'zhēn',
269-
: 'qū',
269+
: 'qū', // 如唐代司空曲环
270270
: 'jiā',
271271
: 'fēng',
272272
: 'ruì',
@@ -286,7 +286,7 @@ const Surnames: { [key: string]: string } = {
286286
: 'bā',
287287
: 'gōng',
288288
: 'mù',
289-
: 'kuí',
289+
: 'kuí, wěi', // 一读【kuí】,一读【wěi】
290290
: 'shān',
291291
: 'gǔ',
292292
: 'chē',
@@ -346,7 +346,7 @@ const Surnames: { [key: string]: string } = {
346346
: 'yīn',
347347
: 'yù',
348348
: 'xū',
349-
: 'nài',
349+
: 'nài', // 如宋代名医能自宣
350350
: 'cāng',
351351
: 'shuāng',
352352
: 'wén',
@@ -363,7 +363,7 @@ const Surnames: { [key: string]: string } = {
363363
: 'dǔ',
364364
: 'rǎn',
365365
: 'zǎi',
366-
: 'lì',
366+
: 'lì', // 如汉初名臣郦食其(lì yì jī)
367367
: 'yōng',
368368
: 'xì',
369369
: 'qú',
@@ -386,7 +386,7 @@ const Surnames: { [key: string]: string } = {
386386
: 'zhuāng',
387387
: 'yàn',
388388
: 'chái',
389-
: 'qú',
389+
: 'qú', // 如瞿秋白
390390
: 'yán',
391391
: 'chōng',
392392
: 'mù',
@@ -409,7 +409,7 @@ const Surnames: { [key: string]: string } = {
409409
: 'jū',
410410
: 'héng',
411411
: 'bù',
412-
: 'dū',
412+
: 'dū', // 如明代进士都穆
413413
: 'gěng',
414414
: 'mǎn',
415415
: 'hóng',
@@ -438,45 +438,64 @@ const Surnames: { [key: string]: string } = {
438438
: 'áo',
439439
: 'róng',
440440
: 'lěng',
441-
: 'zǐ',
441+
: 'zī', // https://baike.baidu.com/item/%E8%A8%BE%E5%A7%93/6524516
442442
: 'xīn',
443-
: 'kàn',
443+
: 'kàn', // 如三国时吴国学者阚泽
444444
: 'nā',
445445
: 'jiǎn',
446446
: 'ráo',
447447
: 'kōng',
448-
: 'zēng',
448+
: 'zēng', // 如宋代作家曾巩、清代名臣曾国藩,影视明星曾志伟
449449
: 'mǔ',
450450
: 'shā',
451-
: 'niè',
451+
: 'niè', // 如民国时国军少将乜子彬
452452
: 'yǎng',
453453
: 'jū',
454454
: 'xū',
455455
: 'fēng',
456456
: 'cháo',
457457
: 'guān',
458458
: 'kuǎi',
459-
: 'xiàng',
460-
: 'zhā',
459+
: 'xiàng xiāng',
460+
: 'zhā', // 如金庸原名查良镛,也有读 chá 一说
461461
: 'hòu',
462462
: 'jīng',
463463
: 'hóng',
464464
: 'yóu',
465465
: 'zhú',
466466
: 'quán',
467-
: 'lù',
468-
: 'gài',
467+
: 'lù', // 如汉代大臣逯普
468+
: 'gài guō guó', // 一读【gě】,一读【gài】。一般念【gě】,如现代京剧表演艺术家盖叫天。姓氏中也有读 guō、guó 一说,出自:https://weibo.com/7211561239/JdpQAzFoh?type=repost
469469
: 'yì',
470470
: 'huán',
471471
: 'gōng',
472472
: 'móu',
473-
: 'hǎ',
473+
: 'hǎ', // 如央视春晚总导演哈文,读音详见视频:https://tv.cctv.com/2012/01/24/VIDE1400207230170769.shtml
474474
: 'yán',
475475
: 'fú',
476476
: 'xiāo',
477-
: 'ōu',
478-
: 'qín',
477+
: 'ōu', // 如柳宗元《童区寄传》中的区寄
478+
: 'qín tán', // 一读【tán】,一读【qín】;一般读【qín】
479479
: 'piáo',
480+
481+
// 增补 1
482+
// 来自:《别再叫错人啦!这些易读错的姓氏需要好好学习一下!》
483+
// http://m.xinhuanet.com/ah/2018-04/19/c_1122709044.htm
484+
: 'pó', // 如写《定情诗》的汉末诗人繁钦
485+
: 'yùn', // 如唐代诗人员半千
486+
: 'gōu', // 如宋代进士句克俭
487+
句龙: 'gōu lóng', // 如宋有句龙如渊,https://baike.baidu.com/item/%E5%8F%A5%E9%BE%99/1160043
488+
: 'yāo', // https://baike.baidu.com/item/%E8%A6%81%E5%A7%93/9252763
489+
: 'guō', // 如明代围棋国手过百龄,清代文人过春山。https://baike.baidu.com/item/%E8%BF%87%E5%A7%93/9822922
490+
: 'zuān',
491+
: 'shèn', // 如羽毛球运动员谌龙
492+
: 'shé zhé',
493+
: 'shào zhào', // 一读【shào】,得姓始祖为周武王之弟召公姬奭(shì)。一读【zhào】,为傣族姓。
494+
毌丘: 'guàn qiū', // 不要读作 wú qiū 或 mǔ qiū,也不要写作“毋丘”或“母丘”。
495+
: 'qiè',
496+
497+
// 增补 2
498+
: 'sǎ', // 如主持人撒贝宁(原名撒播),他本人在念自己名字的时候通常读作四声「sà」,但在这个视频 30 秒开始明确的说:「我这个姓念 sǎ」:https://v.cctv.com/2020/02/23/VIDEhOnwKFS2lsri9QL4I7xX200223.shtml
480499
};
481500

482501
export default Surnames;

0 commit comments

Comments
 (0)