From c757a05eb77b362f7e48b164cf47928899cb200f Mon Sep 17 00:00:00 2001 From: JHudd15 Date: Tue, 21 Feb 2023 13:15:28 -0600 Subject: [PATCH] Added chinese and chinese romanized, preparing for release 1.0.0 --- MANIFEST.in | 7 + README.md | 4 +- nameCreatorCLI.py | 8 +- setup.cfg | 2 +- src/nameCreator.egg-info/PKG-INFO | 117 ++ src/nameCreator.egg-info/SOURCES.txt | 54 + src/nameCreator.egg-info/dependency_links.txt | 1 + src/nameCreator.egg-info/requires.txt | 1 + src/nameCreator.egg-info/top_level.txt | 1 + src/nameCreator/F/__init__.py | 2 +- src/nameCreator/F/firstF.py | 16 + src/nameCreator/F/names/chinese.txt | 909 +++++++++ src/nameCreator/F/names/chineseR.txt | 245 +++ src/nameCreator/L/__init__.py | 2 +- src/nameCreator/L/last.py | 16 + src/nameCreator/L/names/chinese.txt | 1806 +++++++++++++++++ src/nameCreator/L/names/chineseR.txt | 1806 +++++++++++++++++ src/nameCreator/M/firstM.py | 16 + src/nameCreator/M/names/chinese.txt | 1705 ++++++++++++++++ src/nameCreator/M/names/chineseR.txt | 316 +++ src/nameCreator/__init__.py | 2 +- 21 files changed, 7027 insertions(+), 9 deletions(-) create mode 100644 src/nameCreator.egg-info/PKG-INFO create mode 100644 src/nameCreator.egg-info/SOURCES.txt create mode 100644 src/nameCreator.egg-info/dependency_links.txt create mode 100644 src/nameCreator.egg-info/requires.txt create mode 100644 src/nameCreator.egg-info/top_level.txt create mode 100644 src/nameCreator/F/names/chineseR.txt create mode 100644 src/nameCreator/L/names/chineseR.txt create mode 100644 src/nameCreator/M/names/chineseR.txt diff --git a/MANIFEST.in b/MANIFEST.in index cfc041d..a7f508f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -38,3 +38,10 @@ include src/nameCreator/F/names/japanese.txt include src/nameCreator/M/names/japanese.txt include src/nameCreator/L/names/japanese.txt +include src/nameCreator/F/names/chineseR.txt +include src/nameCreator/M/names/chineseR.txt +include src/nameCreator/L/names/chineseR.txt + +include src/nameCreator/F/names/chinese.txt +include src/nameCreator/M/names/chinese.txt +include src/nameCreator/L/names/chinese.txt diff --git a/README.md b/README.md index 4e89fdf..1342830 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ A python name generator for Windows. This is a python package for name generation. It can generate names from different countries, and can generate both male and female names. -Nationalities: "american", "russian", "spanish", "italian", "german", "french", "swedish", "finnish", "japaneser" (japanese romanized), and "japanese". Will be adding Chinese by release 1.0.0. Also will split spanish into mexican, latino, and spanish. +Ethnicities: "american", "russian", "spanish", "italian", "german", "french", "swedish", "finnish", "japaneser" (japanese romanized), "japanese", "chineser" (chinese romanized), and "chinese". ## Installation @@ -24,7 +24,7 @@ Clone the repository and cd into the nameCreator directory, then: pip install build python -m build cd dist -pip install nameCreator-0.9.0-py3-none-any.whl +pip install nameCreator-1.0.0-py3-none-any.whl ``` ## Usage (Only applies when built from source, read the release's corresponding README for that version's usage) diff --git a/nameCreatorCLI.py b/nameCreatorCLI.py index 09028d3..11e7939 100644 --- a/nameCreatorCLI.py +++ b/nameCreatorCLI.py @@ -25,10 +25,11 @@ def nameCreatorCLI(): help="Does not print the names. Useless if you are not using output.") @nameCreatorCLI.command() def generate(gender: str, ethnicity: str, amount=str, output=str, noprint=str): - """Generates names. Supported ethnicities are American, Russian, Spanish, Italian, German, French, Finnish, Swedish, Romanized Japanese, and Japanese.""" + """Generates names. Supported ethnicities are American, Russian, Spanish, Italian, German, French, Finnish, Swedish, Romanized Japanese, Japanese, Romanized Chinese, and Chinese.""" if (gender.lower() == "male" or gender.lower() == "m"): for i in range(int(amount)): - if (ethnicity == "japanese" or ethnicity == "japaneseR"): + if (ethnicity == "japanese" or ethnicity == "japaneseR" + or ethnicity == "chinese" or ethnicity == "chineseR"): firstname = nameCreator.LastName(ethnicity) lastname = nameCreator.FirstNameMale(ethnicity) else: @@ -44,7 +45,8 @@ def generate(gender: str, ethnicity: str, amount=str, output=str, noprint=str): f.write(firstname + " " + lastname + "\n") elif (gender.lower() == "female" or gender.lower() == "f"): for i in range(int(amount)): - if (ethnicity == "japanese" or ethnicity == "japaneseR"): + if (ethnicity == "japanese" or ethnicity == "japaneseR" + or ethnicity == "chinese" or ethnicity == "chineseR"): lastname = nameCreator.FirstNameFemale(ethnicity) firstname = nameCreator.LastName(ethnicity) else: diff --git a/setup.cfg b/setup.cfg index 418aa03..5f76f85 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = nameCreator -version = 0.9.0 +version = 1.0.0 author = Justin Huddleston description = A package to generate names by country long_description = file: README.md diff --git a/src/nameCreator.egg-info/PKG-INFO b/src/nameCreator.egg-info/PKG-INFO new file mode 100644 index 0000000..5da4f43 --- /dev/null +++ b/src/nameCreator.egg-info/PKG-INFO @@ -0,0 +1,117 @@ +Metadata-Version: 2.1 +Name: nameCreator +Version: 1.0.0 +Summary: A package to generate names by country +Home-page: https://github.com/JHudd435/nameCreator +Author: Justin Huddleston +Classifier: Programming Language :: Python :: 3 +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: Microsoft :: Windows +Requires-Python: >=3.6 +Description-Content-Type: text/markdown +License-File: LICENSE + +# nameCreator +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/JHudd435/nameCreator?style=for-the-badge)](https://github.com/JHudd435/nameCreator/releases/) +[![GitHub forks](https://img.shields.io/github/forks/JHudd435/nameCreator?style=for-the-badge)](https://github.com/JHudd435/nameCreator/network/members) +[![GitHub license](https://img.shields.io/github/license/JHudd435/nameCreator?style=for-the-badge)](https://github.com/JHudd435/nameCreator/blob/main/LICENSE) +[![GitHub issues](https://img.shields.io/github/issues/JHudd435/nameCreator?style=for-the-badge)](https://github.com/JHudd435/nameCreator/issues) + +A python name generator for Windows. + +This is a python package for name generation. It can generate names from different countries, and can generate both male and female names. +Ethnicities: "american", "russian", "spanish", "italian", "german", "french", "swedish", "finnish", "japaneser" (japanese romanized), "japanese", "chineser" (chinese romanized), and "chinese". + +## Installation + +### From pypi +Install from pypi with `pip`: +```shell +pip install nameCreator +``` + +### Build from source +Clone the repository and cd into the nameCreator directory, then: + +```shell +pip install build +python -m build +cd dist +pip install nameCreator-1.0.0-py3-none-any.whl +``` + +## Usage (Only applies when built from source, read the release's corresponding README for that version's usage) + +### In python file +```python +firstNameMale = nameCreator.FirstNameMale('nationality') + +print(firstNameMale) + +lastName = nameCreator.LastName('nationality') + +print(lastName) + +firstNameFemale = nameCreator.FirstNameFemale('nationality') + +print(firstNameFemale) + +lastName = nameCreator.LastName('nationality') + +print(lastName) +``` + +### In command line + +Displays help message: + +```shell +nameCreatorCLI generate --help +``` + +Generates 10 male finnish names: + +```shell +nameCreatorCLI generate -a 10 -e finnish -g m +``` + +Generates 10 italian female names, sends to a text file and does not print the output to the terminal: + +```shell +nameCreatorCLI generate -a 10 -e italian -g f -o italianNames.txt -n +``` + +Arguments: + +Specifies the amount of names to generate: + +```shell +-a --amount +``` + +Specifies the ethnicity: + +```shell +-e --ethnicity +``` + +Specifies the gender of the generated names: + +```shell +-g --gender +``` + +Specifies the output path (like `C:/Users/You/test.txt` or `test.txt` to put in the current path): + +```shell +-o --output +``` + +Specifies whether or not to print the output to the terminal (useless if there is no output path specified): + +```shell +-n --noprint +``` + +## SOURCES: +https://github.com/ironarachne/namegen diff --git a/src/nameCreator.egg-info/SOURCES.txt b/src/nameCreator.egg-info/SOURCES.txt new file mode 100644 index 0000000..aad46be --- /dev/null +++ b/src/nameCreator.egg-info/SOURCES.txt @@ -0,0 +1,54 @@ +LICENSE +MANIFEST.in +README.md +nameCreatorCLI.py +pyproject.toml +setup.cfg +src/nameCreator/__init__.py +src/nameCreator.egg-info/PKG-INFO +src/nameCreator.egg-info/SOURCES.txt +src/nameCreator.egg-info/dependency_links.txt +src/nameCreator.egg-info/requires.txt +src/nameCreator.egg-info/top_level.txt +src/nameCreator/F/__init__.py +src/nameCreator/F/firstF.py +src/nameCreator/F/names/american.txt +src/nameCreator/F/names/chinese.txt +src/nameCreator/F/names/chineseR.txt +src/nameCreator/F/names/finnish.txt +src/nameCreator/F/names/french.txt +src/nameCreator/F/names/german.txt +src/nameCreator/F/names/italian.txt +src/nameCreator/F/names/japanese.txt +src/nameCreator/F/names/japaneseR.txt +src/nameCreator/F/names/russian.txt +src/nameCreator/F/names/spanish.txt +src/nameCreator/F/names/swedish.txt +src/nameCreator/L/__init__.py +src/nameCreator/L/last.py +src/nameCreator/L/names/american.txt +src/nameCreator/L/names/chinese.txt +src/nameCreator/L/names/chineseR.txt +src/nameCreator/L/names/finnish.txt +src/nameCreator/L/names/french.txt +src/nameCreator/L/names/german.txt +src/nameCreator/L/names/italian.txt +src/nameCreator/L/names/japanese.txt +src/nameCreator/L/names/japaneseR.txt +src/nameCreator/L/names/russian.txt +src/nameCreator/L/names/spanish.txt +src/nameCreator/L/names/swedish.txt +src/nameCreator/M/__init__.py +src/nameCreator/M/firstM.py +src/nameCreator/M/names/american.txt +src/nameCreator/M/names/chinese.txt +src/nameCreator/M/names/chineseR.txt +src/nameCreator/M/names/finnish.txt +src/nameCreator/M/names/french.txt +src/nameCreator/M/names/german.txt +src/nameCreator/M/names/italian.txt +src/nameCreator/M/names/japanese.txt +src/nameCreator/M/names/japaneseR.txt +src/nameCreator/M/names/russian.txt +src/nameCreator/M/names/spanish.txt +src/nameCreator/M/names/swedish.txt \ No newline at end of file diff --git a/src/nameCreator.egg-info/dependency_links.txt b/src/nameCreator.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/nameCreator.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/nameCreator.egg-info/requires.txt b/src/nameCreator.egg-info/requires.txt new file mode 100644 index 0000000..dca9a90 --- /dev/null +++ b/src/nameCreator.egg-info/requires.txt @@ -0,0 +1 @@ +click diff --git a/src/nameCreator.egg-info/top_level.txt b/src/nameCreator.egg-info/top_level.txt new file mode 100644 index 0000000..26c44c2 --- /dev/null +++ b/src/nameCreator.egg-info/top_level.txt @@ -0,0 +1 @@ +nameCreator diff --git a/src/nameCreator/F/__init__.py b/src/nameCreator/F/__init__.py index f0615ae..57850cb 100644 --- a/src/nameCreator/F/__init__.py +++ b/src/nameCreator/F/__init__.py @@ -5,5 +5,5 @@ """ -__version__ = "0.9.0" +__version__ = "1.0.0" __author__ = 'Justin Huddleston' diff --git a/src/nameCreator/F/firstF.py b/src/nameCreator/F/firstF.py index 434c78c..35a45fc 100644 --- a/src/nameCreator/F/firstF.py +++ b/src/nameCreator/F/firstF.py @@ -15,6 +15,8 @@ FirstFinnishFemale = [] FirstJapaneseRFemale = [] FirstJapaneseFemale = [] +FirstChineseRFemale = [] +FirstChineseFemale = [] def Line(obj): @@ -72,6 +74,16 @@ def Line(obj): for line in mytxt: FirstJapaneseFemale.append(Line(line)) +# chineseR (romanized Chinese) +with open(curDir + "\\names\\chineseR.txt", encoding="utf-8") as mytxt: + for line in mytxt: + FirstChineseRFemale.append(Line(line)) + +# chinese +with open(curDir + "\\names\\chinese.txt", encoding="utf-8") as mytxt: + for line in mytxt: + FirstChineseFemale.append(Line(line)) + # defs def FirstNameFemale(nationality): @@ -95,3 +107,7 @@ def FirstNameFemale(nationality): return random.choice(FirstJapaneseRFemale) if (nationality.lower() == "japanese"): return random.choice(FirstJapaneseFemale) + if (nationality.lower() == "chineser"): + return random.choice(FirstChineseRFemale) + if (nationality.lower() == "chinese"): + return random.choice(FirstChineseFemale) diff --git a/src/nameCreator/F/names/chinese.txt b/src/nameCreator/F/names/chinese.txt index e69de29..d0189c4 100644 --- a/src/nameCreator/F/names/chinese.txt +++ b/src/nameCreator/F/names/chinese.txt @@ -0,0 +1,909 @@ +阿 +啊 +皑 +蔼 +霭 +艾 +爱 +叆 +谙 +粑 +白 +板 +贝 +倍 +被 +琲 +蓓 +碧 +璧 +卞 +变 +苾 +玢 +缤 +冰 +采 +彩 +菜 +粲 +璨 +藏 +草 +岑 +涔 +层 +茶 +查 +钗 +婵 +禅 +蝉 +潺 +偿 +嫦 +畅 +唱 +怊 +车 +沉 +趁 +琤 +珵 +橙 +赤 +虫 +楚 +串 +吹 +春 +纯 +莼 +辞 +慈 +葱 +丛 +崔 +璀 +萃 +粹 +翠 +措 +妲 +玳 +带 +黛 +丹 +单 +眈 +儋 +淡 +铛 +档 +的 +等 +荻 +笛 +嫡 +弟 +娣 +点 +甸 +店 +刁 +迭 +叠 +蝶 +叮 +玎 +冬 +豆 +窦 +独 +杜 +端 +段 +哆 +朵 +婀 +峨 +娥 +儿 +而 +二 +贰 +番 +翻 +璠 +蘩 +范 +邡 +芳 +钫 +纺 +昉 +舫 +妃 +菲 +绯 +霏 +斐 +翡 +分 +芬 +纷 +汾 +粉 +份 +风 +蜂 +凤 +伏 +芙 +馥 +伽 +尕 +改 +鸽 +歌 +阁 +格 +各 +艮 +姑 +谷 +乖 +莞 +瑰 +桂 +桧 +郭 +果 +还 +含 +函 +晗 +焓 +涵 +寒 +罕 +浛 +菡 +呵 +禾 +荷 +蘅 +訇 +红 +虹 +胡 +瑚 +花 +华 +哗 +滑 +画 +桦 +欢 +环 +奂 +换 +唤 +浣 +焕 +回 +卉 +会 +荟 +绘 +惠 +慧 +蕙 +玑 +姬 +霁 +佳 +珈 +笳 +葭 +荚 +艰 +菅 +笺 +检 +姜 +绛 +娇 +姣 +骄 +焦 +佼 +矫 +皎 +叫 +揭 +节 +劫 +洁 +结 +婕 +睫 +巾 +今 +衿 +矜 +仅 +堇 +瑾 +荩 +浸 +荆 +菁 +晶 +睛 +憬 +璟 +净 +婧 +静 +酒 +鞠 +桔 +菊 +涓 +娟 +鹃 +珏 +君 +筠 +郡 +珺 +苛 +珂 +葵 +拉 +腊 +莱 +揽 +兰 +岚 +阑 +蓝 +澜 +篮 +斓 +镧 +烂 +了 +蕾 +冷 +离 +骊 +梨 +犁 +鹂 +蓠 +璃 +黎 +藜 +李 +俚 +丽 +利 +沥 +荔 +栎 +郦 +俪 +俐 +莉 +栗 +砾 +溧 +连 +莲 +涟 +琏 +恋 +链 +潋 +凉 +靓 +淋 +琳 +粼 +伶 +灵 +苓 +泠 +玲 +铃 +聆 +菱 +棂 +翎 +羚 +绫 +零 +龄 +呤 +刘 +榴 +柳 +六 +芦 +渌 +潞 +璐 +鹭 +麓 +露 +栾 +鸾 +銮 +珞 +履 +绿 +麻 +玛 +买 +麦 +满 +曼 +蔓 +漫 +慢 +镘 +芒 +忙 +猫 +么 +玫 +枚 +眉 +莓 +梅 +嵋 +湄 +楣 +镅 +每 +美 +渼 +镁 +妹 +媚 +萌 +蒙 +檬 +朦 +梦 +咪 +弥 +迷 +米 +敉 +觅 +秘 +密 +谧 +蜜 +绵 +棉 +勉 +面 +苗 +渺 +藐 +邈 +妙 +闵 +敏 +茗 +末 +茉 +沫 +陌 +莫 +蓦 +眸 +母 +姆 +慕 +拿 +那 +纳 +娜 +囡 +男 +楠 +讷 +嫩 +妮 +尼 +泥 +倪 +霓 +旎 +鸟 +捏 +柠 +凝 +泞 +妞 +浓 +努 +暖 +挪 +诺 +女 +鸥 +偶 +盼 +畔 +胖 +裴 +佩 +配 +霈 +碰 +漂 +飘 +姘 +频 +嫔 +娉 +苹 +屏 +瓶 +萍 +菩 +蒲 +七 +栖 +亓 +荠 +颀 +萁 +淇 +琪 +琦 +芑 +绮 +恰 +芊 +浅 +欠 +茜 +倩 +嵌 +嫱 +悄 +乔 +荞 +巧 +俏 +翘 +亲 +芹 +芩 +琴 +勤 +沁 +青 +倾 +卿 +情 +晴 +苘 +箐 +磬 +罄 +琼 +秋 +萩 +逑 +蕖 +曲 +趣 +荃 +劝 +雀 +群 +冉 +苒 +染 +娆 +壬 +认 +仍 +荣 +容 +蓉 +溶 +榕 +熔 +融 +柔 +如 +茹 +阮 +蕤 +蕊 +芮 +汭 +瑞 +若 +偌 +飒 +萨 +赛 +三 +桑 +啬 +沙 +砂 +莎 +杉 +钐 +姗 +珊 +闪 +烧 +舍 +诜 +莘 +诗 +施 +书 +抒 +纾 +叔 +姝 +殊 +淑 +舒 +疏 +属 +术 +漱 +双 +霜 +爽 +丝 +思 +鸶 +斯 +锶 +偲 +似 +四 +宋 +苏 +稣 +素 +穗 +坍 +瑭 +桃 +藤 +提 +恬 +甜 +湉 +条 +调 +亭 +停 +葶 +蜓 +婷 +彤 +僮 +潼 +瞳 +屠 +脱 +外 +湾 +纨 +宛 +菀 +晚 +婉 +琬 +皖 +畹 +王 +网 +葳 +微 +薇 +唯 +苇 +尾 +娓 +味 +蔚 +玟 +纹 +雯 +汶 +乌 +屋 +毋 +妩 +舞 +夕 +兮 +汐 +奚 +浠 +晞 +烯 +惜 +晰 +稀 +翕 +皙 +曦 +细 +虾 +侠 +峡 +遐 +瑕 +霞 +黠 +吓 +夏 +仙 +纤 +鲜 +闲 +弦 +娴 +鹇 +嫌 +线 +羡 +芗 +香 +湘 +缃 +镶 +肖 +哓 +宵 +萧 +箫 +潇 +小 +晓 +筱 +笑 +懈 +心 +芯 +辛 +忻 +昕 +欣 +歆 +薪 +馨 +醒 +杏 +婞 +兄 +秀 +岫 +绣 +琇 +锈 +絮 +萱 +瑄 +暄 +旋 +漩 +璇 +绚 +渲 +薛 +雪 +血 +寻 +珣 +丫 +芽 +雅 +亚 +娅 +胭 +烟 +鄢 +嫣 +闫 +妍 +研 +颜 +眼 +琰 +艳 +堰 +雁 +滟 +燕 +央 +泱 +鸯 +秧 +玚 +样 +漾 +姚 +谣 +摇 +瑶 +窈 +药 +钥 +椰 +也 +叶 +页 +夜 +晔 +液 +伊 +衣 +依 +祎 +铱 +漪 +仪 +夷 +怡 +颐 +苡 +蚁 +倚 +旖 +艺 +忆 +译 +佾 +昳 +薏 +懿 +因 +阴 +茵 +音 +殷 +堙 +吟 +银 +尹 +引 +隐 +英 +莺 +婴 +瑛 +缨 +璎 +樱 +鹦 +迎 +荧 +盈 +莹 +萤 +萦 +蓥 +楹 +滢 +潆 +嬴 +颍 +颖 +影 +映 +咏 +优 +攸 +幽 +悠 +又 +幼 +玙 +妤 +鱼 +俞 +娱 +愉 +瑜 +榆 +予 +羽 +雨 +语 +玉 +芋 +郁 +钰 +谕 +喻 +御 +鸳 +园 +袁 +圆 +媛 +缘 +橼 +苑 +瑗 +月 +玥 +阅 +悦 +樾 +云 +匀 +芸 +沄 +昀 +韫 +韵 +蕴 +臧 +早 +灶 +栅 +旃 +张 +招 +曌 +着 +者 +贞 +针 +侦 +珍 +帧 +浈 +真 +蓁 +甄 +筝 +蒸 +整 +支 +只 +芝 +枝 +芷 +祉 +枳 +稚 +珠 +株 +铢 +竹 +竺 +烛 +祝 +妆 +隹 +孜 +姿 +姊 +耔 +籽 +紫 +组 +钻 +左 diff --git a/src/nameCreator/F/names/chineseR.txt b/src/nameCreator/F/names/chineseR.txt new file mode 100644 index 0000000..5e0e24a --- /dev/null +++ b/src/nameCreator/F/names/chineseR.txt @@ -0,0 +1,245 @@ +A +Ai +An +Ba +Bai +Ban +Bei +Bi +Bian +Fen +Bin +Bing +Cai +Can +Cang +Cao +Cen +Ceng +Cha +Chai +Chan +Shan +Chang +Chao +Che +Chen +Cheng +Chi +Chong +Chu +Chuan +Chui +Chun +Ci +Cong +Cui +Cuo +Da +Dai +Dan +Dang +De +Deng +Di +Dian +Diao +Die +Ding +Dong +Dou +Du +Duan +Duo +E +Er +Fan +Fang +Fei +Feng +Fu +Jia +Ga +Gai +Ge +Gen +Gu +Guai +Wan +Gui +Kuai +Guo +Huan +Han +He +Heng +Hong +Hu +Hua +Hui +Ji +Jian +Jiang +Jiao +Jie +Jin +Jing +Jiu +Ju +Juan +Jue +Jun +Yun +Ke +Kui +La +Lai +Lan +Liao +Lei +Leng +Li +Lian +Liang +Lin +Ling +Liu +Lu +Luan +Luo +Ma +Mai +Man +Mang +Mao +Yao +Mei +Meng +Mi +Mian +Miao +Min +Ming +Mo +Mou +Mu +Na +Nuo +Nan +Ne +Nen +Ni +Niao +Nie +Ning +Niu +Nong +Nu +Nuan +Ou +Pan +Pang +Pei +Peng +Piao +Pin +Ping +Pu +Qi +Qia +Qian +Qiang +Qiao +Qin +Qing +Qiong +Qiu +Qu +Quan +Que +Qun +Ran +Rao +Ren +Reng +Rong +Rou +Ru +Ruan +Rui +Ruo +Sa +Sai +San +Sang +Se +Sha +Shao +She +Shen +Xin +Shi +Shu +Zhu +Shuang +Si +Song +Su +Sui +Tan +Tang +Tao +Teng +Ti +Tian +Tiao +Ting +Tong +Tu +Tuo +Wai +Wang +Wei +Wen +Wu +Xi +Xia +Xian +Xiang +Xiao +Xie +Xing +Xiong +Xiu +Xu +Xuan +Xue +Xun +Ya +Yan +Yang +Ye +Yi +Yin +Ying +Yong +You +Yu +Yuan +Yue +Zang +Zao +Zha +Zhan +Zhang +Zhao +Zhe +Zhen +Zheng +Zhi +Zhuang +Zhui +Zi +Zu +Zuan +Zuo diff --git a/src/nameCreator/L/__init__.py b/src/nameCreator/L/__init__.py index 3e9cb7c..e370e5e 100644 --- a/src/nameCreator/L/__init__.py +++ b/src/nameCreator/L/__init__.py @@ -4,5 +4,5 @@ """ -__version__ = "0.9.0" +__version__ = "1.0.0" __author__ = 'Justin Huddleston' diff --git a/src/nameCreator/L/last.py b/src/nameCreator/L/last.py index 9c37554..d2f2537 100644 --- a/src/nameCreator/L/last.py +++ b/src/nameCreator/L/last.py @@ -15,6 +15,8 @@ LastFinnish = [] LastJapaneseR = [] LastJapanese = [] +LastChineseR = [] +LastChinese = [] def Line(obj): @@ -72,6 +74,16 @@ def Line(obj): for line in mytxt: LastJapanese.append(Line(line)) +# chineseR (romanized Chinese) +with open(curDir + "\\names\\chineseR.txt", encoding="utf-8") as mytxt: + for line in mytxt: + LastChineseR.append(Line(line)) + +# chinese +with open(curDir + "\\names\\chinese.txt", encoding="utf-8") as mytxt: + for line in mytxt: + LastChinese.append(Line(line)) + # defs def LastName(nationality): @@ -95,3 +107,7 @@ def LastName(nationality): return random.choice(LastJapaneseR) if (nationality.lower() == "japanese"): return random.choice(LastJapanese) + if (nationality.lower() == "chineser"): + return random.choice(LastChineseR) + if (nationality.lower() == "chinese"): + return random.choice(LastChinese) \ No newline at end of file diff --git a/src/nameCreator/L/names/chinese.txt b/src/nameCreator/L/names/chinese.txt index e69de29..505ac5f 100644 --- a/src/nameCreator/L/names/chinese.txt +++ b/src/nameCreator/L/names/chinese.txt @@ -0,0 +1,1806 @@ +王 +李 +张 +刘 +陈 +杨 +黄 +赵 +吴 +周 +徐 +孙 +朱 +马 +胡 +郭 +何 +高 +罗 +林 +郑 +梁 +谢 +宋 +唐 +韩 +许 +冯 +邓 +曹 +彭 +曾 +肖 +田 +董 +袁 +于 +潘 +蒋 +杜 +蔡 +余 +程 +魏 +叶 +吕 +丁 +苏 +任 +沈 +姚 +姜 +卢 +崔 +钟 +谭 +汪 +范 +陆 +金 +石 +廖 +贾 +夏 +付 +方 +韦 +邹 +白 +熊 +孟 +秦 +邱 +尹 +江 +薛 +闫 +侯 +段 +雷 +史 +龙 +陶 +顾 +贺 +黎 +郝 +毛 +邵 +龚 +万 +钱 +武 +严 +戴 +孔 +向 +覃 +常 +汤 +莫 +康 +文 +温 +牛 +代 +赖 +洪 +葛 +施 +邢 +安 +樊 +齐 +乔 +易 +庞 +倪 +伍 +鲁 +聂 +章 +岳 +颜 +殷 +翟 +申 +耿 +欧 +庄 +左 +焦 +兰 +关 +俞 +柳 +甘 +祝 +傅 +包 +尚 +毕 +舒 +宁 +曲 +梅 +童 +阮 +纪 +季 +苗 +单 +裴 +符 +谷 +凌 +成 +霍 +盛 +詹 +冉 +路 +骆 +辛 +靳 +柯 +涂 +蓝 +欧阳 +柴 +管 +翁 +祁 +鲍 +喻 +游 +蒙 +华 +蒲 +房 +滕 +屈 +饶 +解 +艾 +牟 +候 +时 +尤 +阳 +穆 +司 +吉 +车 +项 +缪 +芦 +农 +卓 +窦 +褚 +娄 +古 +景 +宫 +戚 +连 +费 +党 +冷 +卜 +晏 +米 +席 +柏 +卫 +宗 +岑 +佟 +边 +瞿 +麦 +桂 +沙 +臧 +全 +闵 +普 +姬 +和 +师 +苟 +邬 +卞 +应 +桑 +隋 +栾 +仇 +商 +刁 +简 +荣 +寇 +郎 +丛 +仲 +明 +查 +巫 +占 +甄 +巩 +虞 +丘 +佘 +苑 +迟 +麻 +池 +阎 +敖 +封 +鞠 +谈 +惠 +匡 +官 +荆 +郁 +胥 +冀 +乐 +南 +邝 +栗 +储 +原 +燕 +班 +楚 +鄢 +谌 +劳 +皮 +蔺 +奚 +闻 +粟 +满 +楼 +盘 +海 +伊 +位 +阚 +冼 +强 +仝 +索 +郜 +巴 +花 +玉 +盖 +帅 +凡 +屠 +豆 +权 +廉 +阿 +禹 +丰 +井 +练 +祖 +朴 +平 +漆 +国 +支 +狄 +卿 +计 +晋 +初 +相 +宣 +门 +云 +敬 +厉 +区 +来 +浦 +戈 +芮 +伏 +晁 +雍 +都 +薄 +邸 +鹿 +母 +修 +亓 +岩 +容 +赫 +阙 +羊 +辜 +裘 +杭 +宿 +鲜 +况 +印 +逯 +战 +隆 +邰 +诸 +慕 +茹 +达 +银 +嵇 +亢 +那 +危 +刀 +公 +才 +字 +湛 +戎 +宾 +萧 +茅 +居 +於 +勾 +干 +小 +尉 +揭 +但 +扎 +衣 +布 +束 +信 +展 +昝 +元 +利 +阴 +智 +呼 +富 +衡 +檀 +保 +拉 +由 +奉 +习 +幸 +腾 +户 +荀 +植 +闭 +尧 +渠 +钮 +哈 +虎 +巨 +贡 +雒 +青 +冶 +郗 +逄 +蹇 +旷 +昌 +弓 +操 +铁 +鄂 +税 +年 +扈 +谯 +庹 +上官 +矫 +娜 +竺 +木 +未 +步 +靖 +斯 +黑 +多 +东 +訾 +濮 +别 +藏 +水 +山 +轩 +种 +贝 +乌 +琚 +蔚 +宛 +尼 +侍 +咸 +皇甫 +从 +过 +茆 +菅 +暴 +化 +畅 +巢 +买 +续 +加 +寿 +泮 +宝 +扶 +令狐 +綦 +历 +经 +么 +德 +毋 +后 +格 +凤 +招 +仵 +资 +庾 +自 +伦 +汝 +蒯 +要 +英 +台 +央 +先 +生 +冒 +随 +双 +邴 +司徒 +粱 +隗 +依 +顿 +贲 +延 +郇 +员 +诸葛 +果 +玄 +扬 +眭 +回 +西 +郄 +滑 +洛 +鱼 +圣 +汲 +籍 +纳 +糜 +缑 +泽 +拓 +怀 +赛 +昂 +宦 +言 +皇 +宇 +刚 +仉 +戢 +密 +拜 +竹 +同 +永 +春 +寻 +崇 +其 +雪 +塔 +开 +弋 +忻 +零 +纵 +撒 +郏 +红 +钦 +念 +望 +郅 +励 +亚 +可 +义 +闪 +仪 +香 +光 +磨 +承 +秋 +律 +禚 +思 +法 +太 +火 +远 +梦 +老 +苍 +拥 +司马 +松 +牙 +行 +庆 +苌 +秀 +千 +静 +丹 +喜 +越 +萨 +朵 +子 +美 +朋 +类 +冬 +宇文 +牧 +朝 +营 +浩 +伟 +五 +飞 +勇 +星 +大 +长 +月 +理 +道 +二 +腊 +丽 +志 +紫 +久 +新 +艳 +真 +晓 +托 +呼延 +壮 +悦 +九 +芳 +天 +彩 +无 +恩 +佳 +七 +瑞 +雨 +博 +凯 +迪 +洋 +俊 +六 +雅 +通 +祥 +嘉 +顺 +慧 +妮 +诺 +曼 +玲 +妹 +亮 +迎 +莎 +倩 +露 +晴 +京 +乐正 +欣 +旭 +灵 +盼 +鹏 +欢 +兵 +晶 +婷 +晨 +娇 +娟 +豪 +楠 +磊 +鲜于 +冰 +莉 +圆 +公玉 +南荣 +赫连 +笑 +东方 +莹 +鑫 +涛 +彬 +曙 +仲长 +丫 +心 +甜 +姣 +妞 +葡 +慕容 +僧 +珊 +库 +福 +广 +仁 +宗政 +俸 +波 +慈 +希 +敦 +折 +绳 +贵 +蒿 +睢 +端 +颉 +归 +爱 +桓 +如 +皋 +仰 +禄 +肇 +聪 +甲 +补 +濮阳 +淡 +乾 +敏 +清 +奇 +恽 +沐 +媛 +旦 +弭 +军 +里 +锁 +稳 +萍 +底 +宓 +寸 +卯 +桃 +淳 +留 +问 +起 +灿 +沃 +盈 +旺 +笪 +神 +坤 +仓 +兴 +令 +矣 +朗 +伯 +珠 +俎 +及 +夏侯 +甯 +运 +稽 +恒 +弯 +杰 +杞 +额 +吝 +啊 +地 +宏 +力 +职 +风 +建 +帖 +贞 +刑 +超 +堵 +看 +校 +中 +四 +钞 +棒 +措 +娃 +斌 +弥 +深 +奥 +唱 +锡 +锐 +妥 +彦 +琳 +芙 +淦 +杲 +姗 +袭 +焉 +振 +冲 +呙 +将 +段干 +十 +胖 +虢 +闻人 +贤 +斗 +萌 +树 +家 +飘 +森 +雯 +蓉 +翔 +克 +非 +接 +胜 +首 +汉 +镇 +陕 +者 +贯 +快 +响 +八 +睛 +蕊 +好 +主 +茶 +然 +慎 +璐 +墨 +薜 +征 +奔 +北 +启 +菲 +羿 +佐 +喇 +须 +蛋 +院 +栋 +完 +衷 +列 +微 +卡 +出 +君 +三 +部 +肉 +让 +狗 +瑶 +宽 +比 +乜 +潭 +陀 +揣 +忽 +藤 +落 +琪 +蝶 +闹 +有 +等 +发 +昆 +闾 +传 +拱 +厚 +日 +遇 +考 +璩 +为 +剧 +寒 +昊 +公孙 +笛 +是 +益 +还 +瓮 +淑 +泰 +孝 +宜 +茜 +释 +疏 +丑 +谷梁 +降 +彤 +宰 +潇 +介 +吾 +摆 +懂 +岂 +申屠 +奕 +槐 +吁 +学 +秘 +仙 +骈 +热 +硕 +婉 +业 +男 +少 +源 +诚 +佩 +傲 +辰 +乃 +拾 +正 +峰 +合 +健 +提 +锦 +菜 +灰 +善 +剡 +句 +玛 +亓官 +只 +次 +珂 +麒 +卧 +鄞 +产 +点 +辉 +琦 +炎 +樱 +端木 +公祖 +玖 +傻 +岁 +翦 +立 +他 +药 +野 +裔 +贠 +桥 +的 +含 +南宫 +侬 +淘 +钊 +鸿 +呈 +科 +梨 +淼 +妙 +世 +羽 +犹 +油 +掌 +缴 +教 +羌 +若 +环 +潜 +脱 +糟 +把 +百 +具 +添 +绪 +重 +粘 +婵 +薇 +溪 +蔓 +润 +汶 +珍 +财 +晃 +录 +芒 +耀 +早 +不 +婧 +默 +绒 +楮 +奂 +津 +亲 +样 +优 +哲 +独 +节 +铃 +俏 +莘 +妍 +怡 +赢 +邾 +当 +酒 +绿 +妈 +们 +能 +杉 +厍 +巫马 +彪 +佴 +公伯 +朦 +图 +友 +芸 +允 +层 +尔 +公西 +坚 +礼 +士 +灯 +逗 +俄 +浮 +南门 +勤 +威 +钏 +府 +革 +息 +尘 +葱 +呆 +蜂 +警 +隽 +郐 +蜜 +邳 +散 +霜 +弦 +锋 +扣 +联 +庭 +璇 +蚁 +采 +公仲 +融 +长孙 +踪 +潮 +菁 +芈 +名 +诗 +攸 +在 +河 +俱 +淋 +翩 +伞 +我 +芽 +本 +定 +记 +奎 +柒 +舍 +所 +桐 +尉迟 +轩辕 +烟 +宴 +钟离 +逢 +个 +茉 +你 +特 +务 +线 +昕 +沿 +治 +催 +得 +喊 +梁丘 +枚 +勉 +孬 +暖 +琼 +求 +睿 +飒 +土 +团 +馨 +航 +淮 +会 +桔 +勒 +球 +泉 +葸 +孛 +甫 +暨 +竭 +良 +苹 +哇 +夷 +悠 +舟 +猜 +皓 +角 +迷 +庙 +跑 +芊 +匙 +殳 +乡 +享 +兆 +忠 +打 +典 +番 +庚 +瑚 +鉴 +款 +堂 +想 +卑 +啜 +第五 +佃 +净 +跳 +秧 +映 +转 +梓 +禅 +城 +纯 +阁 +公良 +罕 +洁 +猫 +没 +攀 +棋 +前 +群 +郤 +意 +音 +称 +赤 +钭 +弘 +夹 +见 +剑 +聚 +流 +闰 +绍 +烁 +司空 +姓 +顼 +腰 +迮 +仲孙 +叮 +东里 +各 +蝴 +活 +皎 +客 +困 +莽 +省 +艺 +昃 +阵 +策 +第 +冠 +撖 +荚 +渐 +卷 +貌 +铭 +澎 +钤 +樵 +燃 +赏 +板 +犇 +标 +褚师 +创 +翠 +鬲 +涵 +骞 +峻 +抗 +阔 +荔 +寥 +书 +晚 +羡 +旋 +钰 +柘 +颛 +碧 +闯 +奋 +公山 +翰 +荷 +鸡 +瑾 +就 +稂 +靓 +帕 +盆 +柔 +术 +死 +镡 +题 +焱 +夜 +莺 +誉 +缘 +韵 +芷 +左丘 +霸 +表 +琛 +炊 +答 +澹 +佛 +罡 +雎 +空 +啦 +辽 +霖 +率 +钳 +雀 +速 +滔 +维 +梧 +西门 +湘 +宵 +效 +萱 +娅 +颖 +则 +政 +直 +丙 +臭 +疯 +伽 +公羊 +乖 +画 +几 +剌 +了 +论 +溥 +岐 +乞 +谦 +蘧 +人 +肜 +上 +守 +说 +瓦 +兀 +曦 +县 +筱 +芯 +耶 +移 +以 +毅 +再 +子书 +霭 +炳 +草 +测 +茌 +存 +岛 +斐 +枫 +敢 +岗 +工 +公冶 +猴 +集 +蒉 +疗 +玫 +泡 +漆雕 +浅 +叔 +恬 +夕 +熙 +霞 +杏 +养 +亿 +寅 +酉 +仔 +旃 +知 +洲 +皱 +猪 +坝 +笨 +彼 +璨 +察 +宸 +澄 +带 +黛 +帝 +鼎 +东郭 +冻 +兑 +墩 +笱 +伙 +祭 +捷 +竟 +莒 +楷 +岚 +离 +烈 +珑 +庐 +祃 +茂 +每 +呢 +墙 +巧 +榕 +体 +隰 +宪 +筵 +垚 +滢 +嬴 +用 +裕 +玥 +增 +昭 +召 +针 +子桑 +鞍 +拔 +报 +衬 +虫 +矗 +藩 +感 +公坚 +公上 +滚 +晗 +葫 +棘 +藉 +监 +荐 +觉 +竞 +局 +骏 +咖 +澜 +聊 +陇 +轮 +迈 +漫 +祈 +祺 +穰 +洒 +升 +受 +姝 +寺 +姒 +肆 +糖 +万俟 +巍 +缐 +霄 +又 +瑜 +语 +园 +责 +轧 +遮 +喆 +臻 +朕 +指 +陟 +致 +澳 +蚌 +差 +筹 +川 +聃 +澹台 +到 +迭 +陡 +嘟 +读 +儿 +反 +梵 +放 +翡 +服 +憨 +号 +禾 +轷 +狐 +浣 +翚 +混 +基 +济 +寂 +谨 +精 +菊 +炕 +葵 +锟 +陵 +漏 +孪 +侣 +峁 +煤 +魅 +檬 +民 +末 +貊 +泥 +女 +讴 +鸥 +牌 +蓬 +颇 +仆 +淇 +骑 +汽 +茄 +且 +怯 +苫 +仕 +司寇 +徒 +歪 +碗 +往 +洗 +系 +显 +霰 +骁 +协 +凶 +雄 +戌 +铉 +崖 +琰 +烨 +壹 +倚 +邑 +茵 +幽 +佑 +育 +郧 +乍 +住 +爸 +佰 +倍 +崩 +逼 +弁 +滨 +缠 +彻 +臣 +趁 +瘳 +础 +锤 +醋 +达奚 +歹 +郸 +甸 +雕 +兜 +度 +哆 +掇 +夺 +铎 +恶 +耳 +帆 +纺 +分 +苻 +附 +复 +副 +馥 +跟 +公仪 +恭 +孤 +骨 +莞 +函 +瀚 +斛 +桦 +徽 +汇 +浑 +货 +极 +即 +剪 +骄 +绞 +叫 +桀 +婕 +界 +今 +进 +璟 +举 +涓 +郡 +咔 +坑 +口 +魁 +垃 +篮 +莅 +炼 +寮 +羚 +琉 +泷 +旅 +慢 +忙 +鸣 +茗 +谬 +沫 +幕 +奈 +辇 +廿 +尿 +柠 +纽 +弄 +糯 +偶 +藕 +蟠 +屁 +谱 +期 +却 +苒 +褥 +色 +鄯 +裳 +韶 +伸 +什 +审 +晟 +式 +数 +穗 +她 +沓 +棠 +调 +霆 +豌 +唯 +玮 +炜 +慰 +蚊 +悟 +昔 +悉 +现 +象 +哓 +形 +性 +休 +暄 +炫 +押 +胭 +演 +夭 +绎 +逸 +熠 +懿 +荫 +引 +瑛 +影 +邮 +予 +芋 +渊 +跃 +郓 +蕴 +皂 +笮 +绽 +照 +蓁 +轸 +蒸 +证 +专 +颛孙 +兹 +子车 +奏 +遵 +做 \ No newline at end of file diff --git a/src/nameCreator/L/names/chineseR.txt b/src/nameCreator/L/names/chineseR.txt new file mode 100644 index 0000000..bcfa4c7 --- /dev/null +++ b/src/nameCreator/L/names/chineseR.txt @@ -0,0 +1,1806 @@ +Wang +Li +Zhang +Liu +Chen +Yang +Huang +Zhao +Wu +Zhou +Xu +Sun +Zhu +Ma +Hu +Guo +He +Gao +Luo +Lin +Zheng +Liang +Xie +Song +Tang +Han +Xu +Feng +Deng +Cao +Peng +Ceng +Xiao +Tian +Dong +Yuan +Yu +Pan +Jiang +Du +Cai +Yu +Cheng +Wei +Xie +Lu +Ding +Su +Ren +Chen +Yao +Jiang +Lu +Cui +Zhong +Tan +Wang +Fan +Lu +Jin +Shi +Liao +Jia +Xia +Fu +Fang +Wei +Zou +Bai +Xiong +Meng +Qin +Qiu +Yin +Jiang +Xie +Yan +Hou +Duan +Lei +Shi +Long +Tao +Gu +He +Li +Hao +Mao +Shao +Gong +Mo +Qian +Wu +Yan +Dai +Kong +Xiang +Tan +Chang +Tang +Mo +Kang +Wen +Wen +Niu +Dai +Lai +Hong +Ge +Shi +Xing +An +Fan +Qi +Qiao +Yi +Pang +Ni +Wu +Lu +Nie +Zhang +Yue +Yan +Yin +Di +Shen +Geng +Ou +Zhuang +Zuo +Jiao +Lan +Guan +Yu +Liu +Gan +Zhu +Fu +Bao +Shang +Bi +Shu +Zhu +Qu +Mei +Tong +Ruan +Ji +Ji +Miao +Dan +Pei +Fu +Gu +Ling +Cheng +Huo +Sheng +Zhan +Ran +Lu +Luo +Xin +Jin +Ke +Tu +Lan +Ou Yang +Chai +Guan +Weng +Qi +Bao +Yu +You +Meng +Hua +Pu +Fang +Teng +Qu +Rao +Jie +Ai +Mou +Hou +Shi +You +Yang +Mu +Si +Ji +Che +Xiang +Mou +Lu +Nong +Zhuo +Dou +Chu +Lou +Gu +Jing +Gong +Qi +Lian +Fei +Dang +Leng +Bu +Yan +Mi +Xi +Bo +Wei +Zong +Cen +Tong +Bian +Qu +Mai +Gui +Sha +Zang +Quan +Min +Pu +Ji +He +Shi +Gou +Wu +Bian +Ying +Sang +Sui +Luan +Chou +Shang +Diao +Jian +Rong +Kou +Lang +Cong +Zhong +Ming +Cha +Wu +Zhan +Zhen +Gong +Yu +Qiu +She +Yuan +Chi +Ma +Chi +Yan +Ao +Feng +Ju +Tan +Hui +Kuang +Guan +Jing +Yu +Xu +Ji +Le +Nan +Kuang +Li +Chu +Yuan +Yan +Ban +Chu +Yan +Chen +Lao +Pi +Lin +Xi +Wen +Su +Man +Lou +Pan +Hai +Yi +Wei +Kan +Xian +Qiang +Tong +Suo +Gao +Ba +Hua +Yu +Gai +Shuai +Fan +Tu +Dou +Quan +Lian +A +Yu +Feng +Jing +Lian +Zu +Po +Ping +Qi +Guo +Zhi +Di +Qing +Ji +Jin +Chu +Xiang +Xuan +Men +Yun +Jing +Li +Qu +Lai +Pu +Ge +Rui +Fu +Chao +Yong +Du +Bo +Di +Lu +Mu +Xiu +Qi +Yan +Rong +He +Que +Yang +Gu +Qiu +Hang +Su +Xian +Kuang +Yin +Lu +Zhan +Long +Tai +Zhu +Mu +Ru +Da +Yin +Ji +Kang +Na +Wei +Dao +Gong +Cai +Zi +Zhan +Rong +Bin +Xiao +Mao +Ju +Yu +Gou +Gan +Xiao +Wei +Jie +Dan +Zha +Yi +Bu +Shu +Xin +Zhan +Zan +Yuan +Li +Yin +Zhi +Hu +Fu +Heng +Tan +Bao +La +You +Feng +Xi +Xing +Teng +Hu +Xun +Zhi +Bi +Yao +Qu +Niu +Ha +Hu +Ju +Gong +Luo +Qing +Ye +Chi +Pang +Jian +Kuang +Chang +Gong +Cao +Tie +E +Shui +Nian +Hu +Qiao +Tuo +Shang Guan +Jiao +Nuo +Zhu +Mu +Wei +Bu +Jing +Si +Hei +Duo +Dong +Zi +Pu +Bie +Cang +Shui +Shan +Xuan +Chong +Bei +Wu +Ju +Wei +Wan +Ni +Shi +Xian +Huang Fu +Cong +Guo +Mao +Jian +Bao +Hua +Chang +Chao +Mai +Xu +Jia +Shou +Pan +Bao +Fu +Ling Hu +Qi +Li +Jing +Yao +De +Wu +Hou +Ge +Feng +Zhao +Wu +Zi +Yu +Zi +Lun +Ru +Kuai +Yao +Ying +Tai +Yang +Xian +Sheng +Mou +Sui +Shuang +Bing +Si Tu +Liang +Wei +Yi +Dun +Bi +Yan +Xun +Yuan +Zhu Ge +Guo +Xuan +Yang +Sui +Hui +Xi +Xi +Hua +Luo +Yu +Sheng +Ji +Ji +Na +Mi +Gou +Ze +Tuo +Huai +Sai +Ang +Huan +Yan +Huang +Yu +Gang +Zhang +Ji +Mi +Bai +Zhu +Tong +Yong +Chun +Xun +Chong +Qi +Xue +Ta +Kai +Yi +Xin +Ling +Zong +Sa +Jia +Hong +Qin +Nian +Wang +Zhi +Li +Ya +Ke +Yi +Shan +Yi +Xiang +Guang +Mo +Cheng +Qiu +Lu +Zhuo +Si +Fa +Tai +Huo +Yuan +Meng +Lao +Cang +Yong +Si Ma +Song +Ya +Xing +Qing +Chang +Xiu +Qian +Jing +Dan +Xi +Yue +Sa +Duo +Zi +Mei +Peng +Lei +Dong +Yu Wen +Mu +Zhao +Ying +Hao +Wei +Wu +Fei +Yong +Xing +Da +Chang +Yue +Li +Dao +Er +La +Li +Zhi +Zi +Jiu +Xin +Yan +Zhen +Xiao +Tuo +Hu Yan +Zhuang +Yue +Jiu +Fang +Tian +Cai +Wu +En +Jia +Qi +Rui +Yu +Bo +Kai +Di +Yang +Jun +Liu +Ya +Tong +Xiang +Jia +Shun +Hui +Ni +Nuo +Man +Ling +Mei +Liang +Ying +Sha +Qian +Lu +Qing +Jing +Le Zheng +Xin +Xu +Ling +Pan +Peng +Huan +Bing +Jing +Ting +Chen +Jiao +Juan +Hao +Nan +Lei +Xian Yu +Bing +Li +Yuan +Gong Yu +Nan Rong +He Lian +Xiao +Dong Fang +Ying +Xin +Tao +Bin +Shu +Zhong Chang +Ya +Xin +Tian +Jiao +Niu +Pu +Mu Rong +Seng +Shan +Ku +Fu +Yan +Ren +Zong Zheng +Feng +Bo +Ci +Xi +Dun +Zhe +Sheng +Gui +Hao +Sui +Duan +Jie +Gui +Ai +Huan +Ru +Gao +Yang +Lu +Zhao +Cong +Jia +Bu +Pu Yang +Dan +Gan +Min +Qing +Qi +Yun +Mu +Yuan +Dan +Mi +Jun +Li +Suo +Wen +Ping +Di +Mi +Cun +Mao +Tao +Chun +Liu +Wen +Qi +Can +Wo +Ying +Wang +Da +Shen +Kun +Cang +Xing +Ling +Yi +Lang +Bo +Zhu +Zu +Ji +Xia Hou +Ning +Yun +Ji +Heng +Wan +Jie +Qi +E +Lin +A +Di +Hong +Li +Zhi +Feng +Jian +Tie +Zhen +Xing +Chao +Du +Kan +Xiao +Zhong +Si +Chao +Bang +Cuo +Wa +Bin +Mi +Shen +Ao +Chang +Xi +Rui +Tuo +Yan +Lin +Fu +Gan +Gao +Shan +Xi +Yan +Zhen +Chong +Kuai +Jiang +Duan Gan +Shi +Pang +Guo +Wen Ren +Xian +Dou +Meng +Shu +Jia +Piao +Sen +Wen +Rong +Xiang +Ke +Fei +Jie +Sheng +Shou +Yi +Zhen +Shan +Zhe +Guan +Kuai +Xiang +Ba +Jing +Rui +Hao +Zhu +Cha +Ran +Shen +Lu +Mo +Bi +Zheng +Ben +Bei +Qi +Fei +Yi +Zuo +La +Xu +Dan +Yuan +Dong +Wan +Zhong +Lie +Wei +Qia +Chu +Jun +San +Bu +Rou +Rang +Gou +Yao +Kuan +Bi +Mie +Tan +Tuo +Chuai +Hu +Teng +Luo +Qi +Die +Nao +You +Deng +Fa +Kun +Lu +Chuan +Gong +Hou +Ri +Yu +Kao +Qu +Wei +Ju +Han +Hao +Gong Sun +Di +Shi +Yi +Huan +Weng +Shu +Tai +Xiao +Yi +Qian +Shi +Shu +Chou +Gu Liang +Jiang +Tong +Zai +Xiao +Jie +Wu +Bai +Dong +Qi +Shen Tu +Yi +Huai +Xu +Xue +Mi +Xian +Pian +Re +Shuo +Wan +Ye +Nan +Shao +Yuan +Cheng +Pei +Ao +Chen +Nai +Shi +Zheng +Feng +He +Jian +Ti +Jin +Cai +Hui +Shan +Yan +Ju +Ma +Qi Guan +Zhi +Ci +Ke +Qi +Wo +Yin +Chan +Dian +Hui +Qi +Yan +Ying +Duan Mu +Gong Zu +Jiu +Sha +Sui +Jian +Li +Ta +Yao +Ye +Yi +Yuan +Qiao +De +Han +Nan Gong +Nong +Tao +Zhao +Hong +Cheng +Ke +Li +Miao +Miao +Shi +Yu +You +You +Zhang +Jiao +Jiao +Qiang +Ruo +Huan +Qian +Tuo +Zao +Ba +Bai +Ju +Tian +Xu +Zhong +Nian +Chan +Wei +Xi +Man +Run +Wen +Zhen +Cai +Huang +Lu +Mang +Yao +Zao +Bu +Jing +Mo +Rong +Chu +Huan +Jin +Qin +Yang +You +Zhe +Du +Jie +Ling +Qiao +Xin +Yan +Yi +Ying +Zhu +Dang +Jiu +Lu +Ma +Men +Neng +Shan +She +Wu Ma +Biao +Er +Gong Bo +Meng +Tu +You +Yun +Yun +Ceng +Er +Gong Xi +Jian +Li +Shi +Deng +Dou +E +Fu +Nan Men +Qin +Wei +Chuan +Fu +Ge +Xi +Chen +Cong +Ai +Feng +Jing +Jun +Kuai +Mi +Pei +San +Shuang +Xian +Feng +Kou +Lian +Ting +Xuan +Yi +Cai +Gong Zhong +Rong +Chang Sun +Zong +Chao +Jing +Mie +Ming +Shi +You +Zai +He +Ju +Lin +Pian +San +Wo +Ya +Ben +Ding +Ji +Kui +Qi +She +Suo +Tong +Wei Chi +Xuan Yuan +Yan +Yan +Zhong Chi +Feng +Ge +Mo +Ni +Te +Wu +Xian +Xin +Yan +Zhi +Cui +De +Han +Liang Qiu +Mei +Mian +Huai +Nuan +Qiong +Qiu +Rui +Sa +Tu +Tuan +Xin +Hang +Huai +Hui +Jie +Le +Qiu +Quan +Xi +Bei +Fu +Ji +Jie +Liang +Ping +Wa +Yi +You +Zhou +Cai +Hao +Jiao +Mi +Miao +Pao +Qian +Chi +Shu +Xiang +Xiang +Zhao +Zhong +Da +Dian +Fan +Geng +Hu +Jian +Kuan +Tang +Xiang +Bei +Chuo +Di Wu +Dian +Jing +Tiao +Yang +Ying +Zhuan +Zi +Shan +Cheng +Chun +Ge +Gong Liang +Han +Ji +Mao +Mei +Pan +Qi +Qian +Qun +Xi +Yi +Yin +Cheng +Chi +Tou +Hong +Jia +Jian +Jian +Ju +Liu +Run +Shao +Shuo +Si Kong +Xing +Xu +Yao +Ze +Zhong Sun +Ding +Dong Li +Ge +Hu +Huo +Jiao +Ke +Kun +Mang +Sheng +Yi +Ze +Zhen +Ce +Di +Guan +Qian +Jia +Jian +Juan +Mao +Ming +Peng +Qian +Qiao +Ran +Shang +Ban +Ben +Biao +Chu Shi +Chuang +Cui +Li +Han +Qian +Jun +Kang +Kuo +Li +Liao +Shu +Wan +Xian +Xuan +Yu +Zhe +Zhuan +Bi +Chuang +Fen +Gong Shan +Han +He +Ji +Jin +Jiu +Lang +Jing +Pa +Pen +Rou +Zhu +Si +Tan +Ti +Yan +Ye +Ying +Yu +Yuan +Yun +Zhi +Zuo Qiu +Ba +Biao +Chen +Chui +Da +Dan +Fo +Gang +Ju +Kong +La +Liao +Lin +Lu +Qian +Que +Su +Tao +Wei +Wu +Xi Men +Xiang +Xiao +Xiao +Xuan +Ya +Ying +Ze +Zheng +Zhi +Bing +Chou +Feng +Jia +Gong Yang +Guai +Hua +Ji +La +Liao +Lun +Pu +Qi +Qi +Qian +Qu +Ren +Rong +Shang +Shou +Shuo +Wa +Wu +Xi +Xian +Xiao +Xin +Ye +Yi +Yi +Yi +Zai +Zi Shu +Ai +Bing +Cao +Ce +Chi +Cun +Dao +Fei +Feng +Gan +Gang +Gong +Gong Ye +Hou +Ji +Kui +Liao +Mei +Pao +Qi Diao +Qian +Shu +Tian +Xi +Xi +Xia +Xing +Yang +Yi +Yin +You +Zi +Zhan +Zhi +Zhou +Zhou +Zhu +Ba +Ben +Bi +Can +Cha +Chen +Cheng +Dai +Dai +Di +Ding +Dong Guo +Dong +Dui +Dun +Gou +Huo +Ji +Jie +Jing +Ju +Kai +Lan +Chi +Lie +Long +Lu +Ma +Mao +Mei +Ni +Qiang +Qiao +Rong +Ti +Xi +Xian +Yan +Yao +Ying +Ying +Yong +Yu +Yue +Zeng +Zhao +Zhao +Zhen +Zi Sang +An +Ba +Bao +Chen +Chong +Chu +Fan +Gan +Gong Jian +Gong Shang +Gun +Han +Hu +Ji +Jie +Jian +Jian +Jue +Jing +Ju +Jun +Ka +Lan +Liao +Long +Lun +Mai +Man +Qi +Qi +Rang +Sa +Sheng +Shou +Shu +Si +Si +Si +Tang +Mo Si +Wei +Xian +Xiao +You +Yu +Yu +Yuan +Ze +Ya +Zhe +Zhe +Zhen +Zhen +Zhi +Zhi +Zhi +Ao +Bang +Chai +Chou +Chuan +Dan +Dan Tai +Dao +Die +Dou +Du +Du +Er +Fan +Fan +Fang +Fei +Fu +Han +Hao +He +Hu +Hu +Wan +Hui +Hun +Ji +Ji +Ji +Jin +Jing +Ju +Kang +Kui +Kun +Ling +Lou +Luan +Lu +Mao +Mei +Mei +Meng +Min +Mo +Mo +Ni +Nu +Ou +Ou +Pai +Peng +Po +Pu +Qi +Qi +Qi +Qie +Qie +Qie +Shan +Shi +Si Kou +Tu +Wai +Wan +Wang +Xi +Xi +Xian +Xian +Xiao +Xie +Xiong +Xiong +Xu +Xuan +Ya +Yan +Ye +Yi +Yi +Yi +Yin +You +You +Yu +Yun +Zha +Zhu +Ba +Bai +Bei +Beng +Bi +Bian +Bin +Chan +Che +Chen +Chen +Chou +Chu +Chui +Cu +Da Xi +Dai +Dan +Dian +Diao +Dou +Du +Chi +Duo +Duo +Duo +E +Er +Fan +Fang +Fen +Fu +Fu +Fu +Fu +Fu +Gen +Gong Yi +Gong +Gu +Gu +Wan +Han +Han +Hu +Hua +Hui +Hui +Hun +Huo +Ji +Ji +Jian +Jiao +Jiao +Jiao +Jie +Jie +Jie +Jin +Jin +Jing +Ju +Juan +Jun +Ka +Keng +Kou +Kui +La +Lan +Li +Lian +Liao +Ling +Liu +Long +Lu +Man +Mang +Ming +Ming +Miu +Mo +Mu +Nai +Nian +Nian +Niao +Ning +Niu +Nong +Nuo +Ou +Ou +Pan +Pi +Pu +Qi +Que +Ran +Ru +Se +Shan +Chang +Shao +Shen +Shi +Shen +Cheng +Shi +Shu +Sui +Ta +Ta +Tang +Diao +Ting +Wan +Wei +Wei +Wei +Wei +Wen +Wu +Xi +Xi +Xian +Xiang +Xiao +Xing +Xing +Xiu +Xuan +Xuan +Ya +Yan +Yan +Yao +Yi +Yi +Yi +Yi +Yin +Yin +Ying +Ying +You +Yu +Yu +Yuan +Yue +Yun +Yun +Zao +Ze +Zhan +Zhao +Zhen +Zhen +Zheng +Zheng +Zhuan +Zhuan Sun +Zi +Zi Che +Zou +Zun +Zuo \ No newline at end of file diff --git a/src/nameCreator/M/firstM.py b/src/nameCreator/M/firstM.py index 2c0cab2..9ed2738 100644 --- a/src/nameCreator/M/firstM.py +++ b/src/nameCreator/M/firstM.py @@ -15,6 +15,8 @@ FirstFinnishMale = [] FirstJapaneseRMale = [] FirstJapaneseMale = [] +FirstChineseRMale = [] +FirstChineseMale = [] def Line(obj): @@ -72,6 +74,16 @@ def Line(obj): for line in mytxt: FirstJapaneseMale.append(Line(line)) +# chineseR (romanized Chinese) +with open(curDir + "\\names\\chineseR.txt", encoding="utf-8") as mytxt: + for line in mytxt: + FirstChineseRMale.append(Line(line)) + +# chinese +with open(curDir + "\\names\\chinese.txt", encoding="utf-8") as mytxt: + for line in mytxt: + FirstChineseMale.append(Line(line)) + # defs def FirstNameMale(nationality): @@ -95,3 +107,7 @@ def FirstNameMale(nationality): return random.choice(FirstJapaneseRMale) if (nationality.lower() == "japanese"): return random.choice(FirstJapaneseMale) + if (nationality.lower() == "chineser"): + return random.choice(FirstChineseRMale) + if (nationality.lower() == "chinese"): + return random.choice(FirstChineseMale) diff --git a/src/nameCreator/M/names/chinese.txt b/src/nameCreator/M/names/chinese.txt index e69de29..8a73048 100644 --- a/src/nameCreator/M/names/chinese.txt +++ b/src/nameCreator/M/names/chinese.txt @@ -0,0 +1,1705 @@ +安 +桉 +岸 +昂 +敖 +遨 +熬 +翱 +鳌 +傲 +奥 +骜 +澳 +鏊 +八 +巴 +拔 +百 +佰 +柏 +拜 +班 +邦 +帮 +榜 +包 +薄 +宝 +保 +葆 +报 +抱 +豹 +鲍 +暴 +杯 +北 +备 +焙 +奔 +犇 +本 +笨 +镚 +比 +彼 +必 +毕 +铋 +弼 +壁 +边 +标 +彪 +飙 +镖 +镳 +表 +邠 +宾 +彬 +斌 +滨 +槟 +镔 +膑 +兵 +丙 +邴 +秉 +柄 +炳 +卜 +波 +玻 +菠 +伯 +泊 +勃 +铂 +博 +渤 +搏 +擘 +布 +步 +部 +才 +材 +财 +裁 +蔡 +参 +灿 +仓 +苍 +沧 +操 +曹 +策 +曾 +柴 +产 +昌 +尝 +常 +长 +厂 +场 +昶 +钞 +绰 +超 +焯 +晁 +巢 +朝 +潮 +彻 +澈 +郴 +琛 +臣 +尘 +辰 +忱 +陈 +宸 +晨 +谌 +称 +成 +丞 +呈 +枨 +诚 +承 +城 +宬 +埕 +乘 +铖 +程 +澄 +骋 +池 +弛 +驰 +迟 +墀 +炽 +冲 +充 +翀 +憧 +崇 +宠 +铳 +仇 +俦 +畴 +酬 +筹 +初 +杵 +础 +储 +褚 +川 +传 +闯 +创 +炊 +垂 +椿 +淳 +醇 +词 +祠 +次 +赐 +枞 +骢 +璁 +聪 +从 +淙 +琮 +凑 +粗 +村 +存 +达 +笪 +大 +代 +岱 +戴 +聃 +旦 +诞 +澹 +党 +刀 +叨 +岛 +道 +得 +德 +灯 +登 +邓 +堤 +狄 +迪 +敌 +涤 +镝 +邸 +砥 +地 +帝 +第 +谛 +棣 +典 +电 +佃 +钿 +殿 +雕 +丁 +顶 +鼎 +订 +钉 +定 +锭 +东 +咚 +岽 +董 +懂 +动 +侗 +栋 +洞 +都 +斗 +读 +笃 +堵 +度 +镀 +兑 +敦 +墩 +盾 +多 +夺 +铎 +舵 +俄 +鄂 +谔 +鹗 +锷 +恩 +尔 +洱 +发 +法 +帆 +蕃 +藩 +凡 +钒 +樊 +繁 +反 +梵 +方 +坊 +房 +放 +飞 +非 +费 +奋 +丰 +沣 +枫 +封 +峰 +烽 +锋 +冯 +逢 +奉 +俸 +佛 +夫 +敷 +孚 +绂 +符 +涪 +福 +甫 +府 +俯 +辅 +付 +阜 +复 +赋 +傅 +富 +嘎 +盖 +甘 +敢 +感 +干 +淦 +赣 +冈 +刚 +纲 +钢 +罡 +岗 +港 +皋 +高 +郜 +戈 +革 +哿 +舸 +葛 +根 +亘 +庚 +耕 +赓 +耿 +更 +弓 +公 +功 +攻 +宫 +恭 +龚 +巩 +共 +勾 +钩 +苟 +古 +鼓 +固 +顾 +关 +观 +官 +馆 +管 +贯 +冠 +瓘 +光 +广 +桄 +归 +圭 +规 +癸 +柜 +炅 +贵 +国 +过 +哈 +海 +韩 +汉 +捍 +悍 +撼 +翰 +瀚 +夯 +行 +杭 +航 +沆 +蒿 +毫 +豪 +好 +郝 +镐 +昊 +浩 +淏 +皓 +皞 +颢 +灏 +合 +何 +和 +河 +核 +贺 +赫 +鹤 +壑 +黑 +亨 +哼 +恒 +珩 +桁 +衡 +轰 +烘 +弘 +宏 +泓 +洪 +鸿 +侯 +后 +厚 +候 +乎 +呼 +鹄 +湖 +虎 +浒 +琥 +沪 +祜 +扈 +骅 +铧 +化 +怀 +淮 +槐 +洹 +桓 +寰 +涣 +荒 +皇 +黄 +煌 +璜 +蝗 +篁 +晃 +挥 +恢 +珲 +晖 +辉 +徽 +汇 +火 +伙 +钬 +货 +获 +惑 +霍 +击 +机 +积 +基 +箕 +激 +及 +吉 +级 +极 +即 +佶 +集 +楫 +辑 +籍 +己 +戟 +计 +记 +纪 +技 +际 +季 +济 +继 +偈 +寄 +绩 +蓟 +暨 +稷 +冀 +骥 +加 +迦 +家 +嘉 +镓 +夹 +甲 +贾 +价 +稼 +尖 +坚 +监 +兼 +俭 +捡 +简 +骞 +见 +件 +建 +荐 +剑 +健 +舰 +涧 +楗 +鉴 +键 +箭 +江 +茳 +将 +疆 +奖 +蒋 +降 +郊 +蛟 +角 +觉 +教 +阶 +皆 +接 +杰 +桀 +捷 +颉 +解 +介 +界 +诫 +金 +津 +琎 +锦 +谨 +尽 +进 +近 +劲 +晋 +靳 +缙 +觐 +京 +泾 +经 +旌 +惊 +兢 +精 +井 +景 +儆 +警 +径 +竞 +竟 +敬 +靖 +境 +镜 +迥 +炯 +九 +久 +玖 +就 +居 +驹 +琚 +矩 +举 +巨 +炬 +钜 +剧 +锯 +聚 +爵 +军 +均 +钧 +俊 +峻 +隽 +浚 +骏 +竣 +卡 +开 +凯 +垲 +恺 +铠 +慨 +楷 +锴 +刊 +龛 +堪 +坎 +侃 +阚 +瞰 +康 +慷 +亢 +抗 +考 +烤 +柯 +轲 +科 +颗 +可 +坷 +克 +刻 +锞 +肯 +恳 +坑 +铿 +空 +孔 +寇 +库 +酷 +快 +宽 +匡 +狂 +邝 +圹 +旷 +况 +矿 +岿 +奎 +逵 +馗 +揆 +魁 +坤 +昆 +琨 +焜 +锟 +鲲 +阔 +廓 +来 +徕 +赖 +籁 +郎 +琅 +榔 +稂 +朗 +浪 +劳 +老 +烙 +乐 +雷 +檑 +镭 +耒 +垒 +磊 +累 +棱 +礼 +里 +理 +鲤 +澧 +力 +历 +厉 +立 +励 +隶 +砺 +笠 +雳 +联 +廉 +濂 +镰 +练 +炼 +楝 +良 +莨 +梁 +椋 +粮 +亮 +谅 +量 +晾 +辽 +廖 +列 +洌 +烈 +邻 +林 +临 +遴 +霖 +鳞 +麟 +凛 +蔺 +瓴 +凌 +陵 +岭 +领 +令 +浏 +留 +流 +骝 +鎏 +龙 +泷 +珑 +胧 +隆 +垄 +娄 +楼 +卢 +炉 +鲁 +陆 +录 +鹿 +逯 +禄 +路 +虑 +略 +仑 +伦 +纶 +轮 +论 +罗 +椤 +锣 +跞 +洛 +络 +骆 +落 +雒 +吕 +侣 +旅 +铝 +律 +马 +迈 +漭 +毛 +矛 +茆 +茅 +茂 +冒 +懋 +门 +盟 +猛 +锰 +孟 +冕 +淼 +民 +旻 +珉 +泯 +闽 +名 +明 +鸣 +铭 +溟 +缪 +谟 +模 +磨 +秣 +漠 +墨 +默 +牟 +谋 +亩 +木 +目 +沐 +牧 +睦 +穆 +乃 +鼐 +南 +能 +年 +念 +聂 +宁 +甯 +牛 +农 +弩 +讴 +欧 +排 +牌 +湃 +潘 +攀 +盘 +磐 +泮 +庞 +跑 +炮 +培 +沛 +芃 +朋 +彭 +棚 +蓬 +鹏 +澎 +丕 +皮 +拼 +贫 +品 +平 +评 +坪 +凭 +枰 +坡 +珀 +莆 +璞 +濮 +朴 +埔 +圃 +浦 +普 +溥 +谱 +瀑 +戚 +期 +漆 +蹊 +齐 +祁 +圻 +岐 +其 +奇 +歧 +祈 +耆 +崎 +骐 +骑 +棋 +祺 +綦 +旗 +麒 +岂 +企 +杞 +启 +起 +气 +器 +千 +仟 +迁 +岍 +佥 +钎 +铅 +谦 +钤 +前 +钱 +钳 +乾 +潜 +黔 +锵 +强 +墙 +镪 +侨 +峤 +桥 +谯 +樵 +郄 +钦 +秦 +清 +擎 +顷 +庆 +丘 +邱 +楸 +求 +俅 +球 +裘 +区 +屈 +渠 +瞿 +取 +去 +权 +全 +泉 +拳 +铨 +阙 +然 +燃 +让 +饶 +热 +人 +仁 +忍 +任 +韧 +日 +戎 +嵘 +镕 +儒 +濡 +汝 +锐 +睿 +闰 +润 +塞 +森 +厦 +山 +舢 +善 +商 +晌 +赏 +上 +尚 +韶 +少 +邵 +劭 +绍 +哨 +畲 +佘 +设 +社 +涉 +滠 +申 +伸 +身 +绅 +珅 +深 +燊 +神 +沈 +慎 +升 +生 +声 +笙 +绳 +省 +圣 +胜 +晟 +盛 +嵊 +师 +湿 +十 +石 +时 +识 +实 +拾 +史 +始 +士 +示 +世 +仕 +市 +式 +事 +侍 +适 +轼 +释 +奭 +守 +首 +寿 +受 +绶 +枢 +署 +蜀 +曙 +述 +树 +恕 +数 +澍 +率 +帅 +栓 +水 +税 +顺 +舜 +烁 +铄 +朔 +硕 +司 +巳 +泗 +肆 +嗣 +松 +凇 +崧 +淞 +嵩 +送 +颂 +肃 +粟 +塑 +溯 +绥 +隋 +随 +岁 +遂 +燧 +孙 +所 +索 +锁 +塔 +台 +太 +态 +钛 +泰 +滩 +坛 +郯 +谈 +覃 +锬 +谭 +潭 +檀 +镡 +坦 +汤 +唐 +堂 +棠 +塘 +傥 +弢 +涛 +焘 +滔 +韬 +陶 +淘 +特 +腾 +滕 +体 +倜 +悌 +惕 +天 +添 +田 +眺 +铁 +厅 +汀 +听 +廷 +庭 +霆 +挺 +珽 +艇 +通 +仝 +同 +佟 +桐 +铜 +童 +统 +头 +图 +徒 +涂 +土 +钍 +兔 +湍 +团 +彖 +暾 +屯 +囤 +托 +拓 +娃 +瓦 +崴 +万 +汪 +往 +旺 +望 +危 +威 +巍 +韦 +为 +围 +帷 +惟 +维 +潍 +伟 +纬 +玮 +委 +炜 +隗 +卫 +未 +位 +畏 +谓 +尉 +渭 +慰 +魏 +温 +文 +闻 +稳 +问 +翁 +沃 +呜 +无 +吾 +吴 +梧 +五 +午 +伍 +武 +兀 +务 +物 +悟 +鋈 +西 +希 +昔 +析 +犀 +锡 +溪 +熙 +熹 +羲 +习 +席 +袭 +洗 +玺 +铣 +喜 +禧 +系 +下 +先 +掀 +贤 +咸 +衔 +冼 +显 +县 +现 +宪 +献 +项 +乡 +相 +骧 +详 +祥 +翔 +享 +响 +想 +向 +象 +枭 +骁 +逍 +虓 +销 +霄 +孝 +校 +效 +啸 +协 +勰 +谢 +燮 +锌 +新 +鑫 +信 +星 +惺 +兴 +邢 +形 +幸 +性 +雄 +熊 +修 +庥 +宿 +须 +胥 +顼 +徐 +许 +诩 +栩 +旭 +序 +叙 +勖 +绪 +续 +煦 +轩 +宣 +煊 +玄 +选 +烜 +泫 +炫 +铉 +学 +勋 +埙 +熏 +巡 +郇 +荀 +洵 +浔 +循 +训 +讯 +汛 +迅 +逊 +牙 +崖 +涯 +延 +严 +言 +岩 +炎 +沿 +盐 +阎 +俨 +衍 +剡 +演 +砚 +彦 +晏 +宴 +焰 +焱 +扬 +羊 +阳 +杨 +旸 +炀 +洋 +仰 +养 +烊 +尧 +侥 +垚 +遥 +要 +曜 +耀 +冶 +野 +业 +邺 +烨 +一 +医 +揖 +壹 +沂 +诒 +宜 +贻 +移 +遗 +彝 +乙 +已 +以 +钇 +弋 +亿 +义 +仡 +屹 +亦 +异 +邑 +佚 +易 +峄 +怿 +诣 +绎 +驿 +轶 +弈 +奕 +羿 +益 +谊 +逸 +翊 +翌 +裔 +意 +溢 +镒 +毅 +熠 +燚 +翼 +荫 +垠 +寅 +印 +胤 +膺 +鹰 +营 +赢 +瀛 +应 +拥 +庸 +雍 +墉 +镛 +永 +甬 +泳 +勇 +涌 +用 +游 +尤 +由 +邮 +油 +铀 +猷 +友 +有 +酉 +铕 +右 +佑 +囿 +宥 +迂 +于 +余 +禺 +渔 +隅 +逾 +渝 +虞 +愚 +与 +屿 +宇 +俣 +禹 +聿 +育 +昱 +彧 +浴 +预 +域 +欲 +淯 +遇 +寓 +裕 +愈 +煜 +誉 +毓 +豫 +鸢 +渊 +元 +员 +沅 +垣 +原 +援 +塬 +源 +辕 +远 +院 +愿 +约 +岳 +钺 +跃 +越 +粤 +晕 +耘 +鋆 +允 +运 +哉 +仔 +载 +再 +在 +昝 +赞 +藻 +造 +则 +择 +泽 +赜 +增 +赠 +斋 +宅 +翟 +寨 +詹 +瞻 +展 +崭 +占 +战 +湛 +章 +彰 +漳 +璋 +樟 +仉 +掌 +仗 +帐 +钊 +昭 +沼 +召 +兆 +诏 +赵 +棹 +照 +肇 +折 +哲 +喆 +蛰 +锗 +赭 +浙 +鹧 +桢 +祯 +榛 +臻 +圳 +振 +朕 +赈 +震 +镇 +争 +征 +峥 +钲 +铮 +拯 +正 +证 +郑 +诤 +政 +之 +知 +执 +直 +值 +职 +植 +指 +至 +志 +郅 +帜 +制 +质 +治 +峙 +陟 +致 +秩 +智 +中 +忠 +钟 +衷 +种 +仲 +众 +重 +舟 +州 +周 +洲 +宙 +胄 +朱 +诸 +主 +渚 +瞩 +助 +住 +杼 +驻 +柱 +著 +铸 +筑 +翥 +专 +庄 +壮 +状 +追 +椎 +锥 +准 +倬 +棁 +灼 +茁 +卓 +琢 +擢 +濯 +兹 +资 +滋 +子 +梓 +訾 +自 +宗 +综 +棕 +总 +纵 +粽 +邹 +族 +镞 +祖 +醉 +尊 +遵 +樽 +佐 +作 +祚 diff --git a/src/nameCreator/M/names/chineseR.txt b/src/nameCreator/M/names/chineseR.txt new file mode 100644 index 0000000..8e066c5 --- /dev/null +++ b/src/nameCreator/M/names/chineseR.txt @@ -0,0 +1,316 @@ +An +Ang +Ao +Ba +Bai +Bo +Ban +Bang +Bao +Bei +Ben +Beng +Bi +Bian +Biao +Bin +Bing +Bu +Cai +Can +Cang +Cao +Ce +Ceng +Chai +Chan +Chang +Han +Chao +Chuo +Zhuo +Zhao +Che +Chen +Cheng +Chi +Chong +Chou +Chu +Chuan +Chuang +Chui +Chun +Ci +Si +Cong +Cou +Cu +Cun +Da +Dai +Dan +Dang +Dao +Tao +De +Deng +Di +Dian +Diao +Ding +Dong +Tong +Du +Dou +Dui +Dun +Duo +E +En +Er +Fa +Fan +Fang +Fei +Fen +Feng +Fo +Fu +Ga +Gai +Gan +Gang +Gao +Ge +Gen +Geng +Gong +Gou +Gu +Guan +Guang +Yan +Gui +Ju +Jiong +Guo +Ha +Hai +Yi +Hang +Xing +Hao +He +Hei +Heng +Hong +Hou +Hu +Hua +Huai +Huan +Huang +Hui +Hun +Huo +Ji +Jie +Jia +Jian +Qian +Jiang +Jiao +Jue +Jin +Jing +Liang +Jiu +Jun +Qia +Kai +Kan +Kang +Kao +Ke +Kua +Ken +Keng +Kong +Kou +Ku +Kuai +Kuan +Kuang +Kui +Kun +Kuo +Lai +Lang +Lao +Luo +Le +Lei +Leng +Li +Lian +Liao +Lie +Lin +Ling +Liu +Long +Lou +Lu +Lue +Lun +Ma +Mai +Mang +Mao +Mou +Men +Meng +Mian +Miao +Min +Ming +Mo +Mu +Nai +Nan +Neng +Nian +Nie +Zhu +Ning +Niu +Nong +Nu +Ou +Pai +Pan +Pang +Pao +Pei +Peng +Pi +Pin +Ping +Po +Pu +Qi +Xi +Qiang +Qiao +Qin +Qing +Qiu +Qu +Quan +Que +Ran +Rang +Rao +Re +Ren +Ri +Rong +Ru +Rui +Run +Sai +Sen +Sha +Shan +Shang +Shao +Yu +She +Shen +Sheng +Shi +Gua +Shou +Shu +Shuai +Shuan +Shui +Shun +Shuo +Song +Su +Sui +Sun +Suo +Ta +Tai +Tan +Tang +Te +Teng +Ti +Tian +Tiao +Tie +Ting +Tou +Tu +Tuan +Tun +Tuo +Wa +Wei +Wang +Wen +Weng +Wo +Wu +Xian +Xia +Xiang +Xiao +Xie +Xin +Xiong +Xiu +Xu +Xuan +Xue +Xun +Ya +Yang +Yao +Ye +Yin +Ying +Yong +You +Yuan +Yue +Yun +Zai +Zi +Zan +Zao +Ze +Zeng +Zhai +Zhan +Zhang +Zhe +Zhi +Zhen +Zheng +Zhong +Zhou +Zhuan +Zhuang +Zhui +Zhun +Zong +Zou +Zu +Zui +Zun +Zuo diff --git a/src/nameCreator/__init__.py b/src/nameCreator/__init__.py index c52f9ea..3c02059 100644 --- a/src/nameCreator/__init__.py +++ b/src/nameCreator/__init__.py @@ -4,7 +4,7 @@ """ -__version__ = "0.9.0" +__version__ = "1.0.0" __author__ = 'Justin Huddleston' from nameCreator.F.firstF import FirstNameFemale