diff options
| author | DivisionByZero <[email protected]> | 2024-06-30 19:06:31 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-06-30 19:06:31 +0200 |
| commit | e21fcaf2398dfd9aed54136524fabd39866dfca4 (patch) | |
| tree | 1c91c07cfd517f935540becee692b2dae70304e0 /src/locales/zh_TW | |
| parent | 92a2f178343f4413bd6d782a7957eda86aa1b7b8 (diff) | |
| download | faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.tar.xz faker-e21fcaf2398dfd9aed54136524fabd39866dfca4.zip | |
refactor(locale): group person entries by gender (#2938)
Diffstat (limited to 'src/locales/zh_TW')
| -rw-r--r-- | src/locales/zh_TW/location/street_pattern.ts | 2 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/female_first_name.ts | 43 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/female_prefix.ts | 1 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/first_name.ts | 242 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/index.ts | 8 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/last_name.ts | 206 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/last_name_pattern.ts | 4 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/male_first_name.ts | 74 | ||||
| -rw-r--r-- | src/locales/zh_TW/person/male_prefix.ts | 1 |
9 files changed, 342 insertions, 239 deletions
diff --git a/src/locales/zh_TW/location/street_pattern.ts b/src/locales/zh_TW/location/street_pattern.ts index dfaaaa6e..60d809ff 100644 --- a/src/locales/zh_TW/location/street_pattern.ts +++ b/src/locales/zh_TW/location/street_pattern.ts @@ -1 +1 @@ -export default ['{{person.last_name}}{{location.street_suffix}}']; +export default ['{{person.last_name.generic}}{{location.street_suffix}}']; diff --git a/src/locales/zh_TW/person/female_first_name.ts b/src/locales/zh_TW/person/female_first_name.ts deleted file mode 100644 index f81b54c7..00000000 --- a/src/locales/zh_TW/person/female_first_name.ts +++ /dev/null @@ -1,43 +0,0 @@ -export default [ - '俊馳', - '凱瑞', - '博濤', - '嘉懿', - '子涵', - '子騫', - '子默', - '思淼', - '懿軒', - '擎蒼', - '旭堯', - '昊焱', - '晟睿', - '智宸', - '智淵', - '曉博', - '曉嘯', - '楷瑞', - '樂駒', - '瀟然', - '炫明', - '煜城', - '煜祺', - '熠彤', - '燁磊', - '燁華', - '燁霖', - '瑾瑜', - '睿淵', - '立軒', - '笑愚', - '聰健', - '苑博', - '越彬', - '鈺軒', - '錦程', - '靖琪', - '風華', - '鶴軒', - '鷺洋', - '黎昕', -]; diff --git a/src/locales/zh_TW/person/female_prefix.ts b/src/locales/zh_TW/person/female_prefix.ts deleted file mode 100644 index 7646bbd1..00000000 --- a/src/locales/zh_TW/person/female_prefix.ts +++ /dev/null @@ -1 +0,0 @@ -export default null; diff --git a/src/locales/zh_TW/person/first_name.ts b/src/locales/zh_TW/person/first_name.ts index 40a647ec..14430429 100644 --- a/src/locales/zh_TW/person/first_name.ts +++ b/src/locales/zh_TW/person/first_name.ts @@ -1,8 +1,234 @@ -// We don't have a generic first name list for this locale -// So simply concatenate male and female lists and remove any duplicates -// This avoids falling back to fallback locale -import { mergeArrays } from './../../../internal/merge'; -import female_first_name from './female_first_name'; -import male_first_name from './male_first_name'; - -export default mergeArrays(female_first_name, male_first_name); +export default { + generic: [ + '俊馳', + '修傑', + '修潔', + '偉宸', + '偉澤', + '偉祺', + '偉誠', + '健柏', + '健雄', + '凱瑞', + '博文', + '博濤', + '博超', + '君浩', + '哲瀚', + '嘉懿', + '嘉熙', + '天宇', + '天磊', + '天翊', + '子涵', + '子軒', + '子騫', + '子默', + '展鵬', + '峻熙', + '建輝', + '弘文', + '志強', + '志澤', + '思淼', + '思源', + '思聰', + '思遠', + '懿軒', + '振家', + '擎宇', + '擎蒼', + '文博', + '文昊', + '文軒', + '旭堯', + '昊天', + '昊強', + '昊焱', + '昊然', + '明哲', + '明杰', + '明軒', + '明輝', + '晉鵬', + '晟睿', + '智宸', + '智淵', + '智輝', + '曉博', + '曉嘯', + '梓晨', + '楷瑞', + '榮軒', + '樂駒', + '正豪', + '浩宇', + '浩然', + '浩軒', + '澤洋', + '瀟然', + '炎彬', + '炫明', + '煜城', + '煜祺', + '熠彤', + '燁偉', + '燁磊', + '燁華', + '燁霖', + '瑞霖', + '瑾瑜', + '皓軒', + '睿淵', + '立果', + '立誠', + '立軒', + '立輝', + '笑愚', + '紹輝', + '紹齊', + '耀傑', + '聰健', + '胤祥', + '致遠', + '苑博', + '語堂', + '越彬', + '越澤', + '遠航', + '金鑫', + '鈺軒', + '錦程', + '鑫磊', + '鑫鵬', + '雨澤', + '雪松', + '靖琪', + '風華', + '鴻濤', + '鴻煊', + '鵬濤', + '鵬煊', + '鵬飛', + '鶴軒', + '鷺洋', + '黎昕', + ], + female: [ + '俊馳', + '凱瑞', + '博濤', + '嘉懿', + '子涵', + '子騫', + '子默', + '思淼', + '懿軒', + '擎蒼', + '旭堯', + '昊焱', + '晟睿', + '智宸', + '智淵', + '曉博', + '曉嘯', + '楷瑞', + '樂駒', + '瀟然', + '炫明', + '煜城', + '煜祺', + '熠彤', + '燁磊', + '燁華', + '燁霖', + '瑾瑜', + '睿淵', + '立軒', + '笑愚', + '聰健', + '苑博', + '越彬', + '鈺軒', + '錦程', + '靖琪', + '風華', + '鶴軒', + '鷺洋', + '黎昕', + ], + male: [ + '修傑', + '修潔', + '偉宸', + '偉澤', + '偉祺', + '偉誠', + '健柏', + '健雄', + '博文', + '博超', + '君浩', + '哲瀚', + '嘉熙', + '天宇', + '天磊', + '天翊', + '子軒', + '展鵬', + '峻熙', + '建輝', + '弘文', + '志強', + '志澤', + '思源', + '思聰', + '思遠', + '振家', + '擎宇', + '文博', + '文昊', + '文軒', + '昊天', + '昊強', + '昊然', + '明哲', + '明杰', + '明軒', + '明輝', + '晉鵬', + '智輝', + '梓晨', + '榮軒', + '正豪', + '浩宇', + '浩然', + '浩軒', + '澤洋', + '炎彬', + '燁偉', + '瑞霖', + '皓軒', + '立果', + '立誠', + '立輝', + '紹輝', + '紹齊', + '耀傑', + '胤祥', + '致遠', + '語堂', + '越澤', + '遠航', + '金鑫', + '鑫磊', + '鑫鵬', + '雨澤', + '雪松', + '鴻濤', + '鴻煊', + '鵬濤', + '鵬煊', + '鵬飛', + ], +}; diff --git a/src/locales/zh_TW/person/index.ts b/src/locales/zh_TW/person/index.ts index 9c2d4241..f46b710a 100644 --- a/src/locales/zh_TW/person/index.ts +++ b/src/locales/zh_TW/person/index.ts @@ -3,24 +3,16 @@ * Run 'pnpm run generate:locales' to update. */ import type { PersonDefinition } from '../../..'; -import female_first_name from './female_first_name'; -import female_prefix from './female_prefix'; import first_name from './first_name'; import last_name from './last_name'; import last_name_pattern from './last_name_pattern'; -import male_first_name from './male_first_name'; -import male_prefix from './male_prefix'; import name_ from './name'; import prefix from './prefix'; const person: PersonDefinition = { - female_first_name, - female_prefix, first_name, last_name, last_name_pattern, - male_first_name, - male_prefix, name: name_, prefix, }; diff --git a/src/locales/zh_TW/person/last_name.ts b/src/locales/zh_TW/person/last_name.ts index 88ee8e93..163ffb5e 100644 --- a/src/locales/zh_TW/person/last_name.ts +++ b/src/locales/zh_TW/person/last_name.ts @@ -1,102 +1,104 @@ -export default [ - '王', - '李', - '張', - '劉', - '陳', - '楊', - '黃', - '吳', - '趙', - '週', - '徐', - '孫', - '馬', - '朱', - '胡', - '林', - '郭', - '何', - '高', - '羅', - '鄭', - '梁', - '謝', - '宋', - '唐', - '許', - '鄧', - '馮', - '韓', - '曹', - '曾', - '彭', - '蕭', - '蔡', - '潘', - '田', - '董', - '袁', - '於', - '餘', - '葉', - '蔣', - '杜', - '蘇', - '魏', - '程', - '呂', - '丁', - '沈', - '任', - '姚', - '盧', - '傅', - '鐘', - '姜', - '崔', - '譚', - '廖', - '範', - '汪', - '陸', - '金', - '石', - '戴', - '賈', - '韋', - '夏', - '邱', - '方', - '侯', - '鄒', - '熊', - '孟', - '秦', - '白', - '江', - '閻', - '薛', - '尹', - '段', - '雷', - '黎', - '史', - '龍', - '陶', - '賀', - '顧', - '毛', - '郝', - '龔', - '邵', - '萬', - '錢', - '嚴', - '賴', - '覃', - '洪', - '武', - '莫', - '孔', -]; +export default { + generic: [ + '王', + '李', + '張', + '劉', + '陳', + '楊', + '黃', + '吳', + '趙', + '週', + '徐', + '孫', + '馬', + '朱', + '胡', + '林', + '郭', + '何', + '高', + '羅', + '鄭', + '梁', + '謝', + '宋', + '唐', + '許', + '鄧', + '馮', + '韓', + '曹', + '曾', + '彭', + '蕭', + '蔡', + '潘', + '田', + '董', + '袁', + '於', + '餘', + '葉', + '蔣', + '杜', + '蘇', + '魏', + '程', + '呂', + '丁', + '沈', + '任', + '姚', + '盧', + '傅', + '鐘', + '姜', + '崔', + '譚', + '廖', + '範', + '汪', + '陸', + '金', + '石', + '戴', + '賈', + '韋', + '夏', + '邱', + '方', + '侯', + '鄒', + '熊', + '孟', + '秦', + '白', + '江', + '閻', + '薛', + '尹', + '段', + '雷', + '黎', + '史', + '龍', + '陶', + '賀', + '顧', + '毛', + '郝', + '龔', + '邵', + '萬', + '錢', + '嚴', + '賴', + '覃', + '洪', + '武', + '莫', + '孔', + ], +}; diff --git a/src/locales/zh_TW/person/last_name_pattern.ts b/src/locales/zh_TW/person/last_name_pattern.ts index c66a770f..3c459bdb 100644 --- a/src/locales/zh_TW/person/last_name_pattern.ts +++ b/src/locales/zh_TW/person/last_name_pattern.ts @@ -1 +1,3 @@ -export default [{ value: '{{person.last_name}}', weight: 1 }]; +export default { + generic: [{ value: '{{person.last_name.generic}}', weight: 1 }], +}; diff --git a/src/locales/zh_TW/person/male_first_name.ts b/src/locales/zh_TW/person/male_first_name.ts deleted file mode 100644 index 9ae32c14..00000000 --- a/src/locales/zh_TW/person/male_first_name.ts +++ /dev/null @@ -1,74 +0,0 @@ -export default [ - '修傑', - '修潔', - '偉宸', - '偉澤', - '偉祺', - '偉誠', - '健柏', - '健雄', - '博文', - '博超', - '君浩', - '哲瀚', - '嘉熙', - '天宇', - '天磊', - '天翊', - '子軒', - '展鵬', - '峻熙', - '建輝', - '弘文', - '志強', - '志澤', - '思源', - '思聰', - '思遠', - '振家', - '擎宇', - '文博', - '文昊', - '文軒', - '昊天', - '昊強', - '昊然', - '明哲', - '明杰', - '明軒', - '明輝', - '晉鵬', - '智輝', - '梓晨', - '榮軒', - '正豪', - '浩宇', - '浩然', - '浩軒', - '澤洋', - '炎彬', - '燁偉', - '瑞霖', - '皓軒', - '立果', - '立誠', - '立輝', - '紹輝', - '紹齊', - '耀傑', - '胤祥', - '致遠', - '語堂', - '越澤', - '遠航', - '金鑫', - '鑫磊', - '鑫鵬', - '雨澤', - '雪松', - '鴻濤', - '鴻煊', - '鵬濤', - '鵬煊', - '鵬飛', -]; diff --git a/src/locales/zh_TW/person/male_prefix.ts b/src/locales/zh_TW/person/male_prefix.ts deleted file mode 100644 index 7646bbd1..00000000 --- a/src/locales/zh_TW/person/male_prefix.ts +++ /dev/null @@ -1 +0,0 @@ -export default null; |
