aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKhalil Yao <[email protected]>2025-04-20 00:26:15 +0800
committerGitHub <[email protected]>2025-04-19 18:26:15 +0200
commit456f10276bfbc1a654162e94e5815ca01ffa7fdd (patch)
tree5520aca453edb95a025268a22980e8a6199e65f8 /src
parentcad8e5d5b932a0bddb9b883ec37a675b252b2c56 (diff)
downloadfaker-456f10276bfbc1a654162e94e5815ca01ffa7fdd.tar.xz
faker-456f10276bfbc1a654162e94e5815ca01ffa7fdd.zip
feat(locale): update zh_CN location (#3481)
Diffstat (limited to 'src')
-rw-r--r--src/locales/zh_CN/location/city_name.ts39
-rw-r--r--src/locales/zh_CN/location/continent.ts1
-rw-r--r--src/locales/zh_CN/location/country.ts210
-rw-r--r--src/locales/zh_CN/location/direction.ts6
-rw-r--r--src/locales/zh_CN/location/index.ts14
-rw-r--r--src/locales/zh_CN/location/language.ts43
-rw-r--r--src/locales/zh_CN/location/secondary_address.ts1
-rw-r--r--src/locales/zh_CN/location/street_name.ts135
8 files changed, 449 insertions, 0 deletions
diff --git a/src/locales/zh_CN/location/city_name.ts b/src/locales/zh_CN/location/city_name.ts
new file mode 100644
index 00000000..7e339505
--- /dev/null
+++ b/src/locales/zh_CN/location/city_name.ts
@@ -0,0 +1,39 @@
+export default [
+ '北京',
+ '上海',
+ '广州',
+ '深圳',
+ '天津',
+ '重庆',
+ '成都',
+ '杭州',
+ '南京',
+ '武汉',
+ '西安',
+ '苏州',
+ '青岛',
+ '宁波',
+ '郑州',
+ '长沙',
+ '合肥',
+ '福州',
+ '厦门',
+ '大连',
+ '沈阳',
+ '济南',
+ '哈尔滨',
+ '长春',
+ '昆明',
+ '南昌',
+ '石家庄',
+ '太原',
+ '贵阳',
+ '兰州',
+ '海口',
+ '乌鲁木齐',
+ '呼和浩特',
+ '南宁',
+ '拉萨',
+ '银川',
+ '西宁',
+];
diff --git a/src/locales/zh_CN/location/continent.ts b/src/locales/zh_CN/location/continent.ts
new file mode 100644
index 00000000..6120074c
--- /dev/null
+++ b/src/locales/zh_CN/location/continent.ts
@@ -0,0 +1 @@
+export default ['亚洲', '非洲', '欧洲', '北美洲', '南美洲', '大洋洲', '南极洲'];
diff --git a/src/locales/zh_CN/location/country.ts b/src/locales/zh_CN/location/country.ts
new file mode 100644
index 00000000..f40bfb05
--- /dev/null
+++ b/src/locales/zh_CN/location/country.ts
@@ -0,0 +1,210 @@
+export default [
+ '阿富汗',
+ '阿尔巴尼亚',
+ '阿尔及利亚',
+ '安道尔',
+ '安哥拉',
+ '安圭拉',
+ '安提瓜和巴布达',
+ '阿根廷',
+ '亚美尼亚',
+ '阿鲁巴',
+ '澳大利亚',
+ '奥地利',
+ '阿塞拜疆',
+ '巴哈马',
+ '巴林',
+ '孟加拉国',
+ '巴巴多斯',
+ '白俄罗斯',
+ '比利时',
+ '伯利兹',
+ '贝宁',
+ '百慕大',
+ '不丹',
+ '玻利维亚',
+ '波黑',
+ '博茨瓦纳',
+ '布维岛',
+ '巴西',
+ '保加利亚',
+ '布基纳法索',
+ '布隆迪',
+ '柬埔寨',
+ '喀麦隆',
+ '加拿大',
+ '佛得角',
+ '中非共和国',
+ '乍得',
+ '智利',
+ '中国',
+ '哥伦比亚',
+ '科摩罗',
+ '刚果',
+ '库克群岛',
+ '哥斯达黎加',
+ '科特迪瓦',
+ '克罗地亚',
+ '古巴',
+ '库拉索',
+ '塞浦路斯',
+ '捷克',
+ '刚果民主共和国',
+ '丹麦',
+ '吉布提',
+ '多米尼加',
+ '多米尼加共和国',
+ '厄瓜多尔',
+ '埃及',
+ '萨尔瓦多',
+ '赤道几内亚',
+ '厄立特里亚',
+ '爱沙尼亚',
+ '斯威士兰',
+ '埃塞俄比亚',
+ '斐济',
+ '芬兰',
+ '法国',
+ '加蓬',
+ '冈比亚',
+ '格鲁吉亚',
+ '德国',
+ '加纳',
+ '直布罗陀',
+ '希腊',
+ '格林兰',
+ '格林纳达',
+ '瓜德罗普',
+ '危地马拉',
+ '几内亚',
+ '圭亚那',
+ '海地',
+ '梵蒂冈',
+ '洪都拉斯',
+ '香港',
+ '匈牙利',
+ '冰岛',
+ '印度',
+ '印度尼西亚',
+ '伊朗',
+ '伊拉克',
+ '爱尔兰',
+ '以色列',
+ '意大利',
+ '牙买加',
+ '日本',
+ '约旦',
+ '哈萨克斯坦',
+ '肯尼亚',
+ '基里巴斯',
+ '朝鲜',
+ '大韩民国',
+ '科威特',
+ '吉尔吉斯坦',
+ '老挝',
+ '拉脱维亚',
+ '黎巴嫩',
+ '莱索托',
+ '利比里亚',
+ '利比亚',
+ '列支敦士登',
+ '立陶宛',
+ '卢森堡',
+ '马达加斯加',
+ '马拉维',
+ '马来西亚',
+ '马尔代夫',
+ '马里',
+ '马耳他',
+ '马提尼克',
+ '毛里塔尼亚',
+ '毛里求斯',
+ '马约特',
+ '墨西哥',
+ '摩尔多瓦',
+ '摩纳哥',
+ '蒙古',
+ '黑山',
+ '蒙特塞拉特',
+ '摩洛哥',
+ '莫桑比克',
+ '缅甸',
+ '纳米比亚',
+ '瑙鲁',
+ '尼泊尔',
+ '荷兰',
+ '新西兰',
+ '尼加拉瓜',
+ '尼日尔',
+ '尼日利亚',
+ '纽埃',
+ '诺福克岛',
+ '北马其顿',
+ '挪威',
+ '阿曼',
+ '巴基斯坦',
+ '帕劳',
+ '巴勒斯坦',
+ '巴拿马',
+ '巴布亚新几内亚',
+ '巴拉圭',
+ '秘鲁',
+ '菲律宾',
+ '波兰',
+ '葡萄牙',
+ '波多黎各',
+ '卡塔尔',
+ '罗马尼亚',
+ '俄罗斯',
+ '卢旺达',
+ '圣巴泰勒米',
+ '圣赫勒拿',
+ '圣卢西亚',
+ '圣马丁',
+ '萨摩亚',
+ '圣马力诺',
+ '沙特阿拉伯',
+ '塞内加尔',
+ '塞尔维亚',
+ '塞舌尔',
+ '塞拉利昂',
+ '新加坡',
+ '荷属圣马丁',
+ '斯洛伐克',
+ '斯洛文尼亚',
+ '所罗门群岛',
+ '索马里',
+ '南非',
+ '南苏丹',
+ '西班牙',
+ '斯里兰卡',
+ '苏丹',
+ '苏里南',
+ '瑞典',
+ '瑞士',
+ '叙利亚',
+ '塔吉克斯坦',
+ '坦桑尼亚',
+ '泰国',
+ '东帝汶',
+ '多哥',
+ '托克劳',
+ '汤加',
+ '突尼斯',
+ '土耳其',
+ '土库曼斯坦',
+ '图瓦卢',
+ '乌干达',
+ '乌克兰',
+ '阿联酋',
+ '英国',
+ '美国',
+ '乌拉圭',
+ '乌兹别克斯坦',
+ '瓦努阿图',
+ '委内瑞拉',
+ '越南',
+ '也门',
+ '赞比亚',
+ '津巴布韦',
+];
diff --git a/src/locales/zh_CN/location/direction.ts b/src/locales/zh_CN/location/direction.ts
new file mode 100644
index 00000000..ee7fb7a0
--- /dev/null
+++ b/src/locales/zh_CN/location/direction.ts
@@ -0,0 +1,6 @@
+export default {
+ cardinal: ['北', '东', '南', '西'],
+ cardinal_abbr: ['北', '东', '南', '西'],
+ ordinal: ['东北', '西北', '东南', '西南'],
+ ordinal_abbr: ['东北', '西北', '东南', '西南'],
+};
diff --git a/src/locales/zh_CN/location/index.ts b/src/locales/zh_CN/location/index.ts
index 5cc09a9d..6219e766 100644
--- a/src/locales/zh_CN/location/index.ts
+++ b/src/locales/zh_CN/location/index.ts
@@ -4,25 +4,39 @@
*/
import type { LocationDefinition } from '../../..';
import building_number from './building_number';
+import city_name from './city_name';
import city_pattern from './city_pattern';
import city_prefix from './city_prefix';
import city_suffix from './city_suffix';
+import continent from './continent';
+import country from './country';
+import direction from './direction';
+import language from './language';
import postcode from './postcode';
+import secondary_address from './secondary_address';
import state from './state';
import state_abbr from './state_abbr';
import street_address from './street_address';
+import street_name from './street_name';
import street_pattern from './street_pattern';
import street_suffix from './street_suffix';
const location: LocationDefinition = {
building_number,
+ city_name,
city_pattern,
city_prefix,
city_suffix,
+ continent,
+ country,
+ direction,
+ language,
postcode,
+ secondary_address,
state,
state_abbr,
street_address,
+ street_name,
street_pattern,
street_suffix,
};
diff --git a/src/locales/zh_CN/location/language.ts b/src/locales/zh_CN/location/language.ts
new file mode 100644
index 00000000..82d8d352
--- /dev/null
+++ b/src/locales/zh_CN/location/language.ts
@@ -0,0 +1,43 @@
+export default [
+ { name: '汉语', alpha2: 'zh', alpha3: 'zho' },
+ { name: '英语', alpha2: 'en', alpha3: 'eng' },
+ { name: '法语', alpha2: 'fr', alpha3: 'fra' },
+ { name: '德语', alpha2: 'de', alpha3: 'deu' },
+ { name: '西班牙语', alpha2: 'es', alpha3: 'spa' },
+ { name: '俄语', alpha2: 'ru', alpha3: 'rus' },
+ { name: '日语', alpha2: 'ja', alpha3: 'jpn' },
+ { name: '韩语', alpha2: 'ko', alpha3: 'kor' },
+ { name: '阿拉伯语', alpha2: 'ar', alpha3: 'ara' },
+ { name: '葡萄牙语', alpha2: 'pt', alpha3: 'por' },
+ { name: '意大利语', alpha2: 'it', alpha3: 'ita' },
+ { name: '荷兰语', alpha2: 'nl', alpha3: 'nld' },
+ { name: '泰语', alpha2: 'th', alpha3: 'tha' },
+ { name: '印度语', alpha2: 'hi', alpha3: 'hin' },
+ { name: '孟加拉语', alpha2: 'bn', alpha3: 'ben' },
+ { name: '印尼语', alpha2: 'id', alpha3: 'ind' },
+ { name: '马来语', alpha2: 'ms', alpha3: 'msa' },
+ { name: '越南语', alpha2: 'vi', alpha3: 'vie' },
+ { name: '乌尔都语', alpha2: 'ur', alpha3: 'urd' },
+ { name: '芬兰语', alpha2: 'fi', alpha3: 'fin' },
+ { name: '瑞典语', alpha2: 'sv', alpha3: 'swe' },
+ { name: '希腊语', alpha2: 'el', alpha3: 'ell' },
+ { name: '捷克语', alpha2: 'cs', alpha3: 'ces' },
+ { name: '匈牙利语', alpha2: 'hu', alpha3: 'hun' },
+ { name: '罗马尼亚语', alpha2: 'ro', alpha3: 'ron' },
+ { name: '乌克兰语', alpha2: 'uk', alpha3: 'ukr' },
+ { name: '塞尔维亚语', alpha2: 'sr', alpha3: 'srp' },
+ { name: '克罗地亚语', alpha2: 'hr', alpha3: 'hrv' },
+ { name: '斯洛伐克语', alpha2: 'sk', alpha3: 'slk' },
+ { name: '斯洛文尼亚语', alpha2: 'sl', alpha3: 'slv' },
+ { name: '爱尔兰语', alpha2: 'ga', alpha3: 'gle' },
+ { name: '拉脱维亚语', alpha2: 'lv', alpha3: 'lav' },
+ { name: '立陶宛语', alpha2: 'lt', alpha3: 'lit' },
+ { name: '爱沙尼亚语', alpha2: 'et', alpha3: 'est' },
+ { name: '马耳他语', alpha2: 'mt', alpha3: 'mlt' },
+ { name: '阿尔巴尼亚语', alpha2: 'sq', alpha3: 'sqi' },
+ { name: '摩尔多瓦语', alpha2: 'ro', alpha3: 'ron' },
+ { name: '格鲁吉亚语', alpha2: 'ka', alpha3: 'kat' },
+ { name: '亚美尼亚语', alpha2: 'hy', alpha3: 'hye' },
+ { name: '哈萨克语', alpha2: 'kk', alpha3: 'kaz' },
+ { name: '吉尔吉斯语', alpha2: 'ky', alpha3: 'kir' },
+];
diff --git a/src/locales/zh_CN/location/secondary_address.ts b/src/locales/zh_CN/location/secondary_address.ts
new file mode 100644
index 00000000..a2ff5974
--- /dev/null
+++ b/src/locales/zh_CN/location/secondary_address.ts
@@ -0,0 +1 @@
+export default ['公寓 ###', '套房 ###'];
diff --git a/src/locales/zh_CN/location/street_name.ts b/src/locales/zh_CN/location/street_name.ts
new file mode 100644
index 00000000..640cfed0
--- /dev/null
+++ b/src/locales/zh_CN/location/street_name.ts
@@ -0,0 +1,135 @@
+export default [
+ '长安街',
+ '北京路',
+ '南京路',
+ '复兴路',
+ '中山路',
+ '人民路',
+ '文化路',
+ '东风路',
+ '光明路',
+ '解放路',
+ '团结路',
+ '天安门路',
+ '市场街',
+ '南门街',
+ '北大街',
+ '南湖路',
+ '紫荆路',
+ '交通路',
+ '星光街',
+ '陶然路',
+ '燕子岭路',
+ '南华路',
+ '恒大路',
+ '新兴路',
+ '红旗街',
+ '沿河路',
+ '工业路',
+ '莲花路',
+ '东方路',
+ '华侨路',
+ '绿化路',
+ '水泥路',
+ '西湖路',
+ '朝阳路',
+ '狮山路',
+ '文艺路',
+ '开放路',
+ '兴业街',
+ '齐齐哈尔街',
+ '建设路',
+ '红星路',
+ '山水路',
+ '机场路',
+ '星河路',
+ '幸福街',
+ '云南路',
+ '陆家嘴路',
+ '滨海路',
+ '东岳路',
+ '中兴路',
+ '长江路',
+ '富春街',
+ '蓝天街',
+ '清华路',
+ '阳光大道',
+ '广场街',
+ '华美路',
+ '人民街',
+ '科技街',
+ '西门街',
+ '东大街',
+ '永安街',
+ '明日路',
+ '上街',
+ '立新街',
+ '龙潭路',
+ '光明大街',
+ '江南大道',
+ '沙河路',
+ '回民街',
+ '解放大街',
+ '幸福路',
+ '南街',
+ '北街',
+ '花园路',
+ '嘉禾路',
+ '元宝街',
+ '桃花街',
+ '金秋街',
+ '天河路',
+ '海滨大道',
+ '和平街',
+ '柳树路',
+ '梅花街',
+ '桂花街',
+ '观音路',
+ '华东路',
+ '胜利路',
+ '东阳街',
+ '宜兴路',
+ '紫薇路',
+ '滨江路',
+ '保卫路',
+ '古城路',
+ '友谊街',
+ '烈士路',
+ '桃花源路',
+ '大成路',
+ '和平大道',
+ '华阳路',
+ '老街',
+ '东方大道',
+ '银川路',
+ '汇源路',
+ '辉南路',
+ '慈溪路',
+ '古道街',
+ '绿色大道',
+ '十字路',
+ '百步街',
+ '连云街',
+ '白银路',
+ '环城路',
+ '朝霞路',
+ '红旗大道',
+ '双林街',
+ '龙江路',
+ '永乐街',
+ '福源街',
+ '西门路',
+ '新荣街',
+ '龙山街',
+ '安东路',
+ '福田街',
+ '景山街',
+ '新街',
+ '枫林街',
+ '裕民街',
+ '泉水路',
+ '乐土街',
+ '环湖街',
+ '紫竹街',
+ '青年街',
+];