DnD elven names generator

This commit is contained in:
Tiendil 2012-01-17 20:31:08 +03:00
parent 337bc3d8dc
commit 299ee1a133
2 changed files with 557 additions and 0 deletions

View file

@ -10,6 +10,9 @@ FIXTURES_DIR = os.path.join(os.path.dirname(__file__), 'fixtures')
class WarhammerNamesGenerator(FromTablesGenerator):
SOURCE = os.path.join(FIXTURES_DIR, 'warhammer_names_tables.json')
class DnDNamesGenerator(FromTablesGenerator):
SOURCE = os.path.join(FIXTURES_DIR, 'dnd_names_tables.json')

View file

@ -0,0 +1,554 @@
{
"source": "http://www.angelfire.com/rpg2/vortexshadow/names.html",
"languages": ["en"],
"native_language": "en",
"templates": { "male_1": {"probability": 4,
"genders": ["m"],
"template": ["prefixes", "male_suffixes"]},
"female_1": {"probability": 4,
"genders": ["f"],
"template": ["prefixes", "female_suffixes"]},
"male_2": {"probability": 3,
"genders": ["m"],
"template": ["prefixes", "male_suffixes", "male_suffixes"]},
"female_2": {"probability": 3,
"genders": ["f"],
"template": ["prefixes", "female_suffixes", "female_suffixes"]},
"male_3": {"probability": 1,
"genders": ["m"],
"template": ["male_suffixes", "apostrophe", "prefixes", "male_suffixes", "male_suffixes"]},
"female_3": {"probability": 1,
"genders": ["f"],
"template": ["female_suffixes", "apostrophe", "prefixes", "female_suffixes", "female_suffixes"]}
},
"tables": { "apostrophe": [{"languages": {"en": "'"}}],
"prefixes": [{"languages": {"en": "Ael"}},
{"languages": {"en": "Aer"}},
{"languages": {"en": "Af"}},
{"languages": {"en": "Ah"}},
{"languages": {"en": "Al"}},
{"languages": {"en": "Am"}},
{"languages": {"en": "Ama"}},
{"languages": {"en": "An"}},
{"languages": {"en": "Ang"}},
{"languages": {"en": "Ansr"}},
{"languages": {"en": "Ar"}},
{"languages": {"en": "Arì"}},
{"languages": {"en": "Arn"}},
{"languages": {"en": "Aza"}},
{"languages": {"en": "Bael"}},
{"languages": {"en": "Bes"}},
{"languages": {"en": "Cael"}},
{"languages": {"en": "Cal"}},
{"languages": {"en": "Cas"}},
{"languages": {"en": "Cla"}},
{"languages": {"en": "Cor"}},
{"languages": {"en": "Cy"}},
{"languages": {"en": "Dae"}},
{"languages": {"en": "Dho"}},
{"languages": {"en": "Dre"}},
{"languages": {"en": "Du"}},
{"languages": {"en": "Eil"}},
{"languages": {"en": "Eir"}},
{"languages": {"en": "El"}},
{"languages": {"en": "Er"}},
{"languages": {"en": "Ev"}},
{"languages": {"en": "Fera"}},
{"languages": {"en": "Fi"}},
{"languages": {"en": "Fir"}},
{"languages": {"en": "Fis"}},
{"languages": {"en": "Gael"}},
{"languages": {"en": "Gar"}},
{"languages": {"en": "Gil"}},
{"languages": {"en": "Ha"}},
{"languages": {"en": "Hu"}},
{"languages": {"en": "Ia"}},
{"languages": {"en": "Il"}},
{"languages": {"en": "Ja"}},
{"languages": {"en": "Ja"}},
{"languages": {"en": "Ka"}},
{"languages": {"en": "Ka"}},
{"languages": {"en": "Ke"}},
{"languages": {"en": "Keth"}},
{"languages": {"en": "Koeh"}},
{"languages": {"en": "Kor"}},
{"languages": {"en": "Ky"}},
{"languages": {"en": "La"}},
{"languages": {"en": "Laf"}},
{"languages": {"en": "Lam"}},
{"languages": {"en": "Lue"}},
{"languages": {"en": "Ly"}},
{"languages": {"en": "Mai"}},
{"languages": {"en": "Mal"}},
{"languages": {"en": "Mara"}},
{"languages": {"en": "My"}},
{"languages": {"en": "Na"}},
{"languages": {"en": "Nai"}},
{"languages": {"en": "Nim"}},
{"languages": {"en": "Nu"}},
{"languages": {"en": "Ny"}},
{"languages": {"en": "Py"}},
{"languages": {"en": "Raer"}},
{"languages": {"en": "Re"}},
{"languages": {"en": "Ren"}},
{"languages": {"en": "Rhy"}},
{"languages": {"en": "Ry"}},
{"languages": {"en": "Ru"}},
{"languages": {"en": "Rua"}},
{"languages": {"en": "Rum"}},
{"languages": {"en": "Rid"}},
{"languages": {"en": "Sae"}},
{"languages": {"en": "Seh"}},
{"languages": {"en": "Sel"}},
{"languages": {"en": "Sha"}},
{"languages": {"en": "She"}},
{"languages": {"en": "Si"}},
{"languages": {"en": "Sim"}},
{"languages": {"en": "Sol"}},
{"languages": {"en": "Sum"}},
{"languages": {"en": "Syl"}},
{"languages": {"en": "Ta"}},
{"languages": {"en": "Tahl"}},
{"languages": {"en": "Tha"}},
{"languages": {"en": "Tho"}},
{"languages": {"en": "Ther"}},
{"languages": {"en": "Thro"}},
{"languages": {"en": "Tia"}},
{"languages": {"en": "Tra"}},
{"languages": {"en": "Ty"}},
{"languages": {"en": "Try"}},
{"languages": {"en": "Uth"}},
{"languages": {"en": "Ver"}},
{"languages": {"en": "Vil"}},
{"languages": {"en": "Von"}},
{"languages": {"en": "Ya"}},
{"languages": {"en": "Za"}},
{"languages": {"en": "Zy"}}],
"male_suffixes": [{"languages": {"en": "ae"}},
{"languages": {"en": "nae"}},
{"languages": {"en": "ael"}},
{"languages": {"en": "aer"}},
{"languages": {"en": "aias"}},
{"languages": {"en": "ah"}},
{"languages": {"en": "aith"}},
{"languages": {"en": "al"}},
{"languages": {"en": "la"}},
{"languages": {"en": "lae"}},
{"languages": {"en": "llae"}},
{"languages": {"en": "ali"}},
{"languages": {"en": "am"}},
{"languages": {"en": "an"}},
{"languages": {"en": "a"}},
{"languages": {"en": "ani"}},
{"languages": {"en": "uanna)"}},
{"languages": {"en": "ar"}},
{"languages": {"en": "ra)"}},
{"languages": {"en": "ari"}},
{"languages": {"en": "ri"}},
{"languages": {"en": "aro"}},
{"languages": {"en": "ro"}},
{"languages": {"en": "as"}},
{"languages": {"en": "ash"}},
{"languages": {"en": "sah"}},
{"languages": {"en": "ath"}},
{"languages": {"en": "avel"}},
{"languages": {"en": "brar"}},
{"languages": {"en": "abrar"}},
{"languages": {"en": "ibrar"}},
{"languages": {"en": "dar"}},
{"languages": {"en": "adar"}},
{"languages": {"en": "odar"}},
{"languages": {"en": "deth"}},
{"languages": {"en": "eath"}},
{"languages": {"en": "eth"}},
{"languages": {"en": "dre"}},
{"languages": {"en": "drim"}},
{"languages": {"en": "drimme"}},
{"languages": {"en": "udrim"}},
{"languages": {"en": "dul"}},
{"languages": {"en": "ean"}},
{"languages": {"en": "el"}},
{"languages": {"en": "ele"}},
{"languages": {"en": "emar"}},
{"languages": {"en": "en"}},
{"languages": {"en": "er"}},
{"languages": {"en": "erl"}},
{"languages": {"en": "ern"}},
{"languages": {"en": "ess"}},
{"languages": {"en": "esti"}},
{"languages": {"en": "evar"}},
{"languages": {"en": "fel"}},
{"languages": {"en": "afel"}},
{"languages": {"en": "efel"}},
{"languages": {"en": "hal"}},
{"languages": {"en": "ahal"}},
{"languages": {"en": "ihal"}},
{"languages": {"en": "har"}},
{"languages": {"en": "ihar"}},
{"languages": {"en": "uhar"}},
{"languages": {"en": "hel"}},
{"languages": {"en": "ahel"}},
{"languages": {"en": "ihel"}},
{"languages": {"en": "ian"}},
{"languages": {"en": "ia"}},
{"languages": {"en": "ii"}},
{"languages": {"en": "ion"}},
{"languages": {"en": "iat"}},
{"languages": {"en": "ik"}},
{"languages": {"en": "il"}},
{"languages": {"en": "iel"}},
{"languages": {"en": "ila"}},
{"languages": {"en": "lie"}},
{"languages": {"en": "im"}},
{"languages": {"en": "in"}},
{"languages": {"en": "inar"}},
{"languages": {"en": "ine"}},
{"languages": {"en": "ir"}},
{"languages": {"en": "ira"}},
{"languages": {"en": "ire"}},
{"languages": {"en": "is"}},
{"languages": {"en": "iss"}},
{"languages": {"en": "ist"}},
{"languages": {"en": "ith"}},
{"languages": {"en": "lath"}},
{"languages": {"en": "lith"}},
{"languages": {"en": "lyth"}},
{"languages": {"en": "kash"}},
{"languages": {"en": "ashk"}},
{"languages": {"en": "okash"}},
{"languages": {"en": "ki"}},
{"languages": {"en": "lan"}},
{"languages": {"en": "lean"}},
{"languages": {"en": "olan"}},
{"languages": {"en": "lam"}},
{"languages": {"en": "ilam"}},
{"languages": {"en": "ulam"}},
{"languages": {"en": "lar"}},
{"languages": {"en": "lirr"}},
{"languages": {"en": "las"}},
{"languages": {"en": "lian"}},
{"languages": {"en": "lis"}},
{"languages": {"en": "elis"}},
{"languages": {"en": "lys"}},
{"languages": {"en": "lon"}},
{"languages": {"en": "ellon"}},
{"languages": {"en": "lyn"}},
{"languages": {"en": "llinn"}},
{"languages": {"en": "lihn"}},
{"languages": {"en": "mah"}},
{"languages": {"en": "mahs"}},
{"languages": {"en": "mil"}},
{"languages": {"en": "imil"}},
{"languages": {"en": "umil"}},
{"languages": {"en": "mus"}},
{"languages": {"en": "nal"}},
{"languages": {"en": "inal"}},
{"languages": {"en": "onal"}},
{"languages": {"en": "nes"}},
{"languages": {"en": "nin"}},
{"languages": {"en": "nine"}},
{"languages": {"en": "nyn"}},
{"languages": {"en": "nis"}},
{"languages": {"en": "anis"}},
{"languages": {"en": "on"}},
{"languages": {"en": "or"}},
{"languages": {"en": "oro)"}},
{"languages": {"en": "oth"}},
{"languages": {"en": "othi"}},
{"languages": {"en": "que"}},
{"languages": {"en": "quis"}},
{"languages": {"en": "rah"}},
{"languages": {"en": "rae"}},
{"languages": {"en": "raee"}},
{"languages": {"en": "rad"}},
{"languages": {"en": "rahd"}},
{"languages": {"en": "rail"}},
{"languages": {"en": "aral"}},
{"languages": {"en": "ral"}},
{"languages": {"en": "ryl"}},
{"languages": {"en": "ran"}},
{"languages": {"en": "re"}},
{"languages": {"en": "reen"}},
{"languages": {"en": "reth"}},
{"languages": {"en": "rath"}},
{"languages": {"en": "ro"}},
{"languages": {"en": "ri"}},
{"languages": {"en": "ron"}},
{"languages": {"en": "ruil"}},
{"languages": {"en": "aruil"}},
{"languages": {"en": "eruil"}},
{"languages": {"en": "sal"}},
{"languages": {"en": "isal"}},
{"languages": {"en": "sali"}},
{"languages": {"en": "san"}},
{"languages": {"en": "sar"}},
{"languages": {"en": "asar"}},
{"languages": {"en": "isar"}},
{"languages": {"en": "sel"}},
{"languages": {"en": "asel"}},
{"languages": {"en": "isel"}},
{"languages": {"en": "sha"}},
{"languages": {"en": "she"}},
{"languages": {"en": "shor"}},
{"languages": {"en": "spar"}},
{"languages": {"en": "tae"}},
{"languages": {"en": "itae"}},
{"languages": {"en": "tas"}},
{"languages": {"en": "itas"}},
{"languages": {"en": "ten"}},
{"languages": {"en": "iten"}},
{"languages": {"en": "thal"}},
{"languages": {"en": "ethal"}},
{"languages": {"en": "thar"}},
{"languages": {"en": "ethar"}},
{"languages": {"en": "ithar"}},
{"languages": {"en": "ther"}},
{"languages": {"en": "ather"}},
{"languages": {"en": "thir"}},
{"languages": {"en": "thi"}},
{"languages": {"en": "ethil"}},
{"languages": {"en": "thil"}},
{"languages": {"en": "thus"}},
{"languages": {"en": "aethus"}},
{"languages": {"en": "ti"}},
{"languages": {"en": "eti"}},
{"languages": {"en": "til"}},
{"languages": {"en": "tril"}},
{"languages": {"en": "atri"}},
{"languages": {"en": "atril"}},
{"languages": {"en": "ual"}},
{"languages": {"en": "lua"}},
{"languages": {"en": "uath"}},
{"languages": {"en": "luth"}},
{"languages": {"en": "uth"}},
{"languages": {"en": "us"}},
{"languages": {"en": "van"}},
{"languages": {"en": "var"}},
{"languages": {"en": "avar"}},
{"languages": {"en": "vain"}},
{"languages": {"en": "avain"}},
{"languages": {"en": "via"}},
{"languages": {"en": "avia"}},
{"languages": {"en": "vin"}},
{"languages": {"en": "avin"}},
{"languages": {"en": "wyn"}},
{"languages": {"en": "ya"}},
{"languages": {"en": "yr"}},
{"languages": {"en": "yth"}},
{"languages": {"en": "zair"}}],
"female_suffixes": [{"languages": {"en": "ae"}},
{"languages": {"en": "nae"}},
{"languages": {"en": "ael"}},
{"languages": {"en": "aera"}},
{"languages": {"en": "aia"}},
{"languages": {"en": "aha"}},
{"languages": {"en": "aira"}},
{"languages": {"en": "ala"}},
{"languages": {"en": "la"}},
{"languages": {"en": "lae"}},
{"languages": {"en": "llae"}},
{"languages": {"en": "ali"}},
{"languages": {"en": "ama"}},
{"languages": {"en": "ana"}},
{"languages": {"en": "a"}},
{"languages": {"en": "ani"}},
{"languages": {"en": "uanna)"}},
{"languages": {"en": "ara"}},
{"languages": {"en": "ra)"}},
{"languages": {"en": "ari"}},
{"languages": {"en": "ri"}},
{"languages": {"en": "aro"}},
{"languages": {"en": "ro"}},
{"languages": {"en": "as"}},
{"languages": {"en": "ash"}},
{"languages": {"en": "sah"}},
{"languages": {"en": "ath"}},
{"languages": {"en": "avel"}},
{"languages": {"en": "brar"}},
{"languages": {"en": "abrar"}},
{"languages": {"en": "ibrar"}},
{"languages": {"en": "dar"}},
{"languages": {"en": "adar"}},
{"languages": {"en": "odar"}},
{"languages": {"en": "deth"}},
{"languages": {"en": "eath"}},
{"languages": {"en": "eth"}},
{"languages": {"en": "dre"}},
{"languages": {"en": "drim"}},
{"languages": {"en": "drimme"}},
{"languages": {"en": "udrim"}},
{"languages": {"en": "dul"}},
{"languages": {"en": "ean"}},
{"languages": {"en": "el"}},
{"languages": {"en": "ela"}},
{"languages": {"en": "emar"}},
{"languages": {"en": "en"}},
{"languages": {"en": "er"}},
{"languages": {"en": "erl"}},
{"languages": {"en": "ern"}},
{"languages": {"en": "ess"}},
{"languages": {"en": "esti"}},
{"languages": {"en": "evar"}},
{"languages": {"en": "fel"}},
{"languages": {"en": "afel"}},
{"languages": {"en": "efel"}},
{"languages": {"en": "hal"}},
{"languages": {"en": "ahal"}},
{"languages": {"en": "ihal"}},
{"languages": {"en": "har"}},
{"languages": {"en": "ihar"}},
{"languages": {"en": "uhar"}},
{"languages": {"en": "hel"}},
{"languages": {"en": "ahel"}},
{"languages": {"en": "ihel"}},
{"languages": {"en": "ianna"}},
{"languages": {"en": "ia"}},
{"languages": {"en": "ii"}},
{"languages": {"en": "ion"}},
{"languages": {"en": "iat"}},
{"languages": {"en": "ik"}},
{"languages": {"en": "il"}},
{"languages": {"en": "iel"}},
{"languages": {"en": "ila"}},
{"languages": {"en": "lie"}},
{"languages": {"en": "im"}},
{"languages": {"en": "in"}},
{"languages": {"en": "inar"}},
{"languages": {"en": "ine"}},
{"languages": {"en": "ir"}},
{"languages": {"en": "ira"}},
{"languages": {"en": "ire"}},
{"languages": {"en": "is"}},
{"languages": {"en": "iss"}},
{"languages": {"en": "ist"}},
{"languages": {"en": "ith"}},
{"languages": {"en": "lath"}},
{"languages": {"en": "lith"}},
{"languages": {"en": "lyth"}},
{"languages": {"en": "kash"}},
{"languages": {"en": "ashk"}},
{"languages": {"en": "okash"}},
{"languages": {"en": "ki"}},
{"languages": {"en": "lanna"}},
{"languages": {"en": "lean"}},
{"languages": {"en": "ola"}},
{"languages": {"en": "lam"}},
{"languages": {"en": "ilam"}},
{"languages": {"en": "ulam"}},
{"languages": {"en": "lar"}},
{"languages": {"en": "lirr"}},
{"languages": {"en": "las"}},
{"languages": {"en": "lia"}},
{"languages": {"en": "lis"}},
{"languages": {"en": "elis"}},
{"languages": {"en": "lys"}},
{"languages": {"en": "lon"}},
{"languages": {"en": "ellon"}},
{"languages": {"en": "lyn"}},
{"languages": {"en": "llinn"}},
{"languages": {"en": "lihn"}},
{"languages": {"en": "ma"}},
{"languages": {"en": "mahs"}},
{"languages": {"en": "mil"}},
{"languages": {"en": "imil"}},
{"languages": {"en": "umil"}},
{"languages": {"en": "mus"}},
{"languages": {"en": "nal"}},
{"languages": {"en": "inal"}},
{"languages": {"en": "onal"}},
{"languages": {"en": "nes"}},
{"languages": {"en": "nin"}},
{"languages": {"en": "nine"}},
{"languages": {"en": "nyn"}},
{"languages": {"en": "nis"}},
{"languages": {"en": "anis"}},
{"languages": {"en": "onna"}},
{"languages": {"en": "or"}},
{"languages": {"en": "oro)"}},
{"languages": {"en": "oth"}},
{"languages": {"en": "othi"}},
{"languages": {"en": "que"}},
{"languages": {"en": "quis"}},
{"languages": {"en": "rah"}},
{"languages": {"en": "rae"}},
{"languages": {"en": "raee"}},
{"languages": {"en": "rad"}},
{"languages": {"en": "rahd"}},
{"languages": {"en": "ria"}},
{"languages": {"en": "aral"}},
{"languages": {"en": "ral"}},
{"languages": {"en": "ryl"}},
{"languages": {"en": "ran"}},
{"languages": {"en": "re"}},
{"languages": {"en": "reen"}},
{"languages": {"en": "reth"}},
{"languages": {"en": "rath"}},
{"languages": {"en": "ro"}},
{"languages": {"en": "ri"}},
{"languages": {"en": "ron"}},
{"languages": {"en": "ruil"}},
{"languages": {"en": "aruil"}},
{"languages": {"en": "eruil"}},
{"languages": {"en": "sal"}},
{"languages": {"en": "isal"}},
{"languages": {"en": "sali"}},
{"languages": {"en": "san"}},
{"languages": {"en": "sar"}},
{"languages": {"en": "asar"}},
{"languages": {"en": "isar"}},
{"languages": {"en": "sel"}},
{"languages": {"en": "asel"}},
{"languages": {"en": "isel"}},
{"languages": {"en": "sha"}},
{"languages": {"en": "she"}},
{"languages": {"en": "shor"}},
{"languages": {"en": "spar"}},
{"languages": {"en": "tae"}},
{"languages": {"en": "itae"}},
{"languages": {"en": "tas"}},
{"languages": {"en": "itas"}},
{"languages": {"en": "ten"}},
{"languages": {"en": "iten"}},
{"languages": {"en": "tha"}},
{"languages": {"en": "etha"}},
{"languages": {"en": "thar"}},
{"languages": {"en": "ethar"}},
{"languages": {"en": "ithar"}},
{"languages": {"en": "ther"}},
{"languages": {"en": "ather"}},
{"languages": {"en": "thir"}},
{"languages": {"en": "thi"}},
{"languages": {"en": "ethil"}},
{"languages": {"en": "thil"}},
{"languages": {"en": "thas"}},
{"languages": {"en": "aethas"}},
{"languages": {"en": "ti"}},
{"languages": {"en": "eti"}},
{"languages": {"en": "til"}},
{"languages": {"en": "tria"}},
{"languages": {"en": "atri"}},
{"languages": {"en": "atria"}},
{"languages": {"en": "ual"}},
{"languages": {"en": "lua"}},
{"languages": {"en": "uath"}},
{"languages": {"en": "luth"}},
{"languages": {"en": "uth"}},
{"languages": {"en": "ua"}},
{"languages": {"en": "vanna"}},
{"languages": {"en": "vara"}},
{"languages": {"en": "avara"}},
{"languages": {"en": "vain"}},
{"languages": {"en": "avain"}},
{"languages": {"en": "via"}},
{"languages": {"en": "avia"}},
{"languages": {"en": "vin"}},
{"languages": {"en": "avin"}},
{"languages": {"en": "wyn"}},
{"languages": {"en": "ya"}},
{"languages": {"en": "yn"}},
{"languages": {"en": "yth"}},
{"languages": {"en": "zair"}}] }
}