From 74f3ab82a1c6b836a6039115b9d17d89903b1682 Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 6 Apr 2025 18:25:47 +0700 Subject: [PATCH 1/2] fix(locale): weight common chinese surnames more frequently --- src/locales/zh_CN/person/last_name.ts | 51 ++++++++----------- src/locales/zh_CN/person/last_name_pattern.ts | 5 +- 2 files changed, 26 insertions(+), 30 deletions(-) diff --git a/src/locales/zh_CN/person/last_name.ts b/src/locales/zh_CN/person/last_name.ts index d26e9d8c1b2..f80a2eb338c 100644 --- a/src/locales/zh_CN/person/last_name.ts +++ b/src/locales/zh_CN/person/last_name.ts @@ -1,4 +1,26 @@ export default { + generic_common: [ + '王', + '李', + '张', + '刘', + '陈', + '杨', + '黄', + '吴', + '赵', + '周', + '徐', + '孙', + '马', + '朱', + '胡', + '林', + '郭', + '何', + '高', + '罗', + ], generic: [ '丁', '万', @@ -69,7 +91,6 @@ export default { '似', '但', '位', - '何', '佘', '余', '佛', @@ -129,7 +150,6 @@ export default { '刀', '刁', '刑', - '刘', '刚', '初', '利', @@ -195,11 +215,9 @@ export default { '后', '向', '吕', - '吴', '吾', '告', '员', - '周', '呼', '和', '咎', @@ -256,7 +274,6 @@ export default { '嬴', '孔', '字', - '孙', '孛', '孝', '孟', @@ -356,7 +373,6 @@ export default { '开', '弓', '弘', - '张', '弥', '弭', '强', @@ -364,7 +380,6 @@ export default { '彤', '彭', '律', - '徐', '御', '徭', '德', @@ -452,27 +467,21 @@ export default { '暨', '暴', '曲', - '曹', '曾', '有', '朋', '望', '本', - '朱', '朴', '机', '权', - '李', - '杜', '杞', '束', '来', - '杨', '杭', '松', '板', '析', - '林', '枚', '果', '枝', @@ -589,7 +598,6 @@ export default { '独', '玄', '玉', - '王', '环', '班', '理', @@ -706,7 +714,6 @@ export default { '缑', '缪', '罕', - '罗', '羊', '羽', '羿', @@ -722,13 +729,11 @@ export default { '肇', '肖', '肥', - '胡', '胥', '能', '脱', '腾', '臧', - '舒', '舜', '良', '艾', @@ -764,7 +769,6 @@ export default { '葛', '董', '蒉', - '蒋', '蒙', '蒯', '蒲', @@ -808,7 +812,6 @@ export default { '謇', '计', '让', - '许', '诗', '说', '诸', @@ -817,7 +820,6 @@ export default { '谈', '谌', '谏', - '谢', '谬', '谭', '谯', @@ -833,7 +835,6 @@ export default { '贵', '贸', '费', - '贺', '贾', '资', '赏', @@ -843,7 +844,6 @@ export default { '赧', '赫', '赫连', - '赵', '越', '路', '蹇', @@ -889,12 +889,10 @@ export default { '郁', '郎', '郏', - '郑', '郗', '郜', '郝', '郦', - '郭', '郯', '郸', '都', @@ -946,7 +944,6 @@ export default { '阿', '陀', '陆', - '陈', '陶', '隆', '隋', @@ -981,12 +978,9 @@ export default { '饶', '首', '香', - '马', '驹', '骆', '骑', - '高', - '魏', '鱼', '鲁', '鲍', @@ -995,7 +989,6 @@ export default { '麦', '麴', '麻', - '黄', '黎', '齐', '龙', diff --git a/src/locales/zh_CN/person/last_name_pattern.ts b/src/locales/zh_CN/person/last_name_pattern.ts index 3c459bdb99d..232c6cfb7ef 100644 --- a/src/locales/zh_CN/person/last_name_pattern.ts +++ b/src/locales/zh_CN/person/last_name_pattern.ts @@ -1,3 +1,6 @@ export default { - generic: [{ value: '{{person.last_name.generic}}', weight: 1 }], + generic: [ + { value: '{{person.last_name.generic_common}}', weight: 8 }, + { value: '{{person.last_name.generic}}', weight: 2 }, + ], }; From 54413dc34f1f0beb57ab2d089ab02df93c474a4c Mon Sep 17 00:00:00 2001 From: Matt Mayer Date: Sun, 6 Apr 2025 19:24:08 +0700 Subject: [PATCH 2/2] fix chars removed by accident --- src/locales/zh_CN/person/last_name.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/locales/zh_CN/person/last_name.ts b/src/locales/zh_CN/person/last_name.ts index f80a2eb338c..9b8e6b7a23f 100644 --- a/src/locales/zh_CN/person/last_name.ts +++ b/src/locales/zh_CN/person/last_name.ts @@ -467,6 +467,7 @@ export default { '暨', '暴', '曲', + '曹', '曾', '有', '朋', @@ -475,6 +476,7 @@ export default { '朴', '机', '权', + '杜', '杞', '束', '来', @@ -734,6 +736,7 @@ export default { '脱', '腾', '臧', + '舒', '舜', '良', '艾', @@ -769,6 +772,7 @@ export default { '葛', '董', '蒉', + '蒋', '蒙', '蒯', '蒲', @@ -812,6 +816,7 @@ export default { '謇', '计', '让', + '许', '诗', '说', '诸', @@ -820,6 +825,7 @@ export default { '谈', '谌', '谏', + '谢', '谬', '谭', '谯', @@ -835,6 +841,7 @@ export default { '贵', '贸', '费', + '贺', '贾', '资', '赏', @@ -889,6 +896,7 @@ export default { '郁', '郎', '郏', + '郑', '郗', '郜', '郝', @@ -981,6 +989,7 @@ export default { '驹', '骆', '骑', + '魏', '鱼', '鲁', '鲍',