aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2023-03-21 02:21:08 +0700
committerGitHub <[email protected]>2023-03-20 19:21:08 +0000
commit4e97200b26ace515b2226c322c40c36fa7573c4f (patch)
tree7d4a1003fe293252bc0d2b8375539775487f83b7 /src
parentd2046e8b08c582d74bbd0d03eb8e64db9e721400 (diff)
downloadfaker-4e97200b26ace515b2226c322c40c36fa7573c4f.tar.xz
faker-4e97200b26ace515b2226c322c40c36fa7573c4f.zip
fix(locale): split zh_TW first_names by gender (#1941)
Diffstat (limited to 'src')
-rw-r--r--src/locales/zh_TW/person/female_first_name.ts43
-rw-r--r--src/locales/zh_TW/person/first_name.ts123
-rw-r--r--src/locales/zh_TW/person/index.ts4
-rw-r--r--src/locales/zh_TW/person/male_first_name.ts74
4 files changed, 129 insertions, 115 deletions
diff --git a/src/locales/zh_TW/person/female_first_name.ts b/src/locales/zh_TW/person/female_first_name.ts
new file mode 100644
index 00000000..f81b54c7
--- /dev/null
+++ b/src/locales/zh_TW/person/female_first_name.ts
@@ -0,0 +1,43 @@
+export default [
+ '俊馳',
+ '凱瑞',
+ '博濤',
+ '嘉懿',
+ '子涵',
+ '子騫',
+ '子默',
+ '思淼',
+ '懿軒',
+ '擎蒼',
+ '旭堯',
+ '昊焱',
+ '晟睿',
+ '智宸',
+ '智淵',
+ '曉博',
+ '曉嘯',
+ '楷瑞',
+ '樂駒',
+ '瀟然',
+ '炫明',
+ '煜城',
+ '煜祺',
+ '熠彤',
+ '燁磊',
+ '燁華',
+ '燁霖',
+ '瑾瑜',
+ '睿淵',
+ '立軒',
+ '笑愚',
+ '聰健',
+ '苑博',
+ '越彬',
+ '鈺軒',
+ '錦程',
+ '靖琪',
+ '風華',
+ '鶴軒',
+ '鷺洋',
+ '黎昕',
+];
diff --git a/src/locales/zh_TW/person/first_name.ts b/src/locales/zh_TW/person/first_name.ts
index 5bd1e4c9..40a647ec 100644
--- a/src/locales/zh_TW/person/first_name.ts
+++ b/src/locales/zh_TW/person/first_name.ts
@@ -1,115 +1,8 @@
-export default [
- '俊馳',
- '修傑',
- '修潔',
- '偉宸',
- '偉澤',
- '偉祺',
- '偉誠',
- '健柏',
- '健雄',
- '凱瑞',
- '博文',
- '博濤',
- '博超',
- '君浩',
- '哲瀚',
- '嘉懿',
- '嘉熙',
- '天宇',
- '天磊',
- '天翊',
- '子涵',
- '子軒',
- '子騫',
- '子默',
- '展鵬',
- '峻熙',
- '建輝',
- '弘文',
- '志強',
- '志澤',
- '思淼',
- '思源',
- '思聰',
- '思遠',
- '懿軒',
- '振家',
- '擎宇',
- '擎蒼',
- '文博',
- '文昊',
- '文軒',
- '旭堯',
- '昊天',
- '昊強',
- '昊焱',
- '昊然',
- '明哲',
- '明杰',
- '明軒',
- '明輝',
- '晉鵬',
- '晟睿',
- '智宸',
- '智淵',
- '智輝',
- '曉博',
- '曉嘯',
- '梓晨',
- '楷瑞',
- '榮軒',
- '樂駒',
- '正豪',
- '浩宇',
- '浩然',
- '浩軒',
- '澤洋',
- '瀟然',
- '炎彬',
- '炫明',
- '煜城',
- '煜祺',
- '熠彤',
- '燁偉',
- '燁磊',
- '燁華',
- '燁霖',
- '瑞霖',
- '瑾瑜',
- '皓軒',
- '睿淵',
- '立果',
- '立誠',
- '立軒',
- '立輝',
- '笑愚',
- '紹輝',
- '紹齊',
- '耀傑',
- '聰健',
- '胤祥',
- '致遠',
- '苑博',
- '語堂',
- '越彬',
- '越澤',
- '遠航',
- '金鑫',
- '鈺軒',
- '錦程',
- '鑫磊',
- '鑫鵬',
- '雨澤',
- '雪松',
- '靖琪',
- '風華',
- '鴻濤',
- '鴻煊',
- '鵬濤',
- '鵬煊',
- '鵬飛',
- '鶴軒',
- '鷺洋',
- '黎昕',
-];
+// 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);
diff --git a/src/locales/zh_TW/person/index.ts b/src/locales/zh_TW/person/index.ts
index 7b03f9f1..aa067bc0 100644
--- a/src/locales/zh_TW/person/index.ts
+++ b/src/locales/zh_TW/person/index.ts
@@ -3,17 +3,21 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { PersonDefinitions } 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 male_first_name from './male_first_name';
import male_prefix from './male_prefix';
import name_ from './name';
import prefix from './prefix';
const person: PersonDefinitions = {
+ female_first_name,
female_prefix,
first_name,
last_name,
+ male_first_name,
male_prefix,
name: name_,
prefix,
diff --git a/src/locales/zh_TW/person/male_first_name.ts b/src/locales/zh_TW/person/male_first_name.ts
new file mode 100644
index 00000000..9ae32c14
--- /dev/null
+++ b/src/locales/zh_TW/person/male_first_name.ts
@@ -0,0 +1,74 @@
+export default [
+ '修傑',
+ '修潔',
+ '偉宸',
+ '偉澤',
+ '偉祺',
+ '偉誠',
+ '健柏',
+ '健雄',
+ '博文',
+ '博超',
+ '君浩',
+ '哲瀚',
+ '嘉熙',
+ '天宇',
+ '天磊',
+ '天翊',
+ '子軒',
+ '展鵬',
+ '峻熙',
+ '建輝',
+ '弘文',
+ '志強',
+ '志澤',
+ '思源',
+ '思聰',
+ '思遠',
+ '振家',
+ '擎宇',
+ '文博',
+ '文昊',
+ '文軒',
+ '昊天',
+ '昊強',
+ '昊然',
+ '明哲',
+ '明杰',
+ '明軒',
+ '明輝',
+ '晉鵬',
+ '智輝',
+ '梓晨',
+ '榮軒',
+ '正豪',
+ '浩宇',
+ '浩然',
+ '浩軒',
+ '澤洋',
+ '炎彬',
+ '燁偉',
+ '瑞霖',
+ '皓軒',
+ '立果',
+ '立誠',
+ '立輝',
+ '紹輝',
+ '紹齊',
+ '耀傑',
+ '胤祥',
+ '致遠',
+ '語堂',
+ '越澤',
+ '遠航',
+ '金鑫',
+ '鑫磊',
+ '鑫鵬',
+ '雨澤',
+ '雪松',
+ '鴻濤',
+ '鴻煊',
+ '鵬濤',
+ '鵬煊',
+ '鵬飛',
+];