Module:NameGenerator/NamingTable: Difference between revisions

table of name pieces
 
fixed titletemplate stuff
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
local naming = {
p = {}
Qudish = {
p.defaultvars = {}
Prefixes = {
p.naming = {
"fa",
  qudish = {
"ha",
    HyphenationChance = 0,
"i",
    TwoNameChance = 0,
"ka",
    Prefixes = {
"ki",
      "fa",
"ku",
      "ha",
"ma",
      "i",
"meh",
      "ka",
"mo",
      "ki",
"mu",
      "ku",
"na",
      "ma",
"ni",
      "meh",
"nu",
      "mo",
"ny",
      "mu",
"o",
      "na",
"q",
      "ni",
"shwu",
      "nu",
"shwy",
      "ny",
"si",
      "o",
"sy",
      "q",
"ta",
      "shwu",
"ti",
      "shwy",
"ty",
      "si",
"u",
      "sy",
"uu",
      "ta",
"y",
      "ti",
"ya",
      "ty",
"yi",
      "u",
"yy",
      "uu",
},
      "y",
MinPrefixAmount = 1,
      "ya",
MaxPrefixAmount = 1,
      "yi",
Infixes = {
      "yy",
"ga",
    },
"me",
    MinPrefixAmount = 1,
"mo",
    MaxPrefixAmount = 1,
"moo",
    Infixes = {
"mu",
      "ga",
"muu",
      "me",
"ra",
      "mo",
"ro",
      "moo",
"roo",
      "mu",
"ru",
      "muu",
"ruu",
      "ra",
"shi",
      "ro",
"shra",
      "roo",
"shri",
      "ru",
"shro",
      "ruu",
"shru",
      "shi",
"shwa",
      "shra",
"shwo",
      "shri",
"shwu",
      "shro",
"yu",
      "shru",
},
      "shwa",
MinInfixAmount = 0,
      "shwo",
MaxInfixAmount = 2,
      "shwu",
Postfixes = {
      "yu",
"bas",
    },
"d",
    MinInfixAmount = 0,
"jr",
    MaxInfixAmount = 2,
"kas",
    Postfixes = {
"kat",
      "bas",
"la",
      "d",
"m",
      "jr",
"met",
      "kas",
"mir",
      "kat",
"mut",
      "la",
"q",
      "m",
"qat",
      "met",
"raq",
      "mir",
"rem",
      "mut",
"roq",
      "q",
"shum",
      "qat",
"shur",
      "raq",
"tep",
      "rem",
"un",
      "roq",
"ur",
      "shum",
"uun",
      "shur",
"war",
      "tep",
"wer",
      "un",
"wur",
      "ur",
},
      "uun",
MinPostfixAmount = 1,
      "war",
MaxPostfixAmount = 1,
      "wer",
},
      "wur",
["Qudish Site"] = {
    },
Prefixes = {
    MinPostfixAmount = 1,
"a",
    MaxPostfixAmount = 1,
"ala",
  },
"bi",
  ["qudish site"] = {
"da",
    HyphenationChance = 0,
"du",
    TwoNameChance = 0,
"eka",
    Prefixes = {
"ha",
      "a",
"i",
      "ala",
"ka",
      "bi",
"ki",
      "da",
"ma",
      "du",
"mi",
      "eka",
"na",
      "ha",
"qa",
      "i",
"sa",
      "ka",
"sha",
      "ki",
"she",
      "ma",
"shu",
      "mi",
"su",
      "na",
"ta",
      "qa",
"te",
      "sa",
"tu",
      "sha",
"u",
      "she",
},
      "shu",
MinPrefixAmount = 1,
      "su",
MaxPrefixAmount = 1,
      "ta",
Infixes = {
      "te",
"arra",
      "tu",
"azo",
      "u",
"ba",
    },
"by",
    MinPrefixAmount = 1,
"ga",
    MaxPrefixAmount = 1,
"gga",
    Infixes = {
"ili",
      "arra",
"mri",
      "azo",
"ne",
      "ba",
"ra",
      "by",
"rche",
      "ga",
"rqa",
      "gga",
"rqu",
      "ili",
"rsi",
      "mri",
"rva",
      "ne",
},
      "ra",
MinInfixAmount = 0,
      "rche",
MaxInfixAmount = 1,
      "rqa",
Postfixes = {
      "rqu",
"bal",
      "rsi",
"d",
      "rva",
"kesh",
    },
"kh",
    MinInfixAmount = 0,
"kish",
    MaxInfixAmount = 1,
"lep",
    Postfixes = {
"lil",
      "bal",
"mas",
      "d",
"mish",
      "kesh",
"mmu",
      "kh",
"mor",
      "kish",
"mrod",
      "lep",
"mur",
      "lil",
"nip",
      "mas",
"nna",
      "mish",
"pad",
      "mmu",
"ppa",
      "mor",
"ppar",
      "mrod",
"ppir",
      "mur",
"ppur",
      "nip",
"r",
      "nna",
"ruk",
      "pad",
"sh",
      "ppa",
"shan",
      "ppar",
"shur",
      "ppir",
"tara",
      "ppur",
"tum",
      "r",
"vah",
      "ruk",
"vuh",
      "sh",
"wan",
      "shan",
"war",
      "shur",
"zor",
      "tara",
},
      "tum",
MinPostfixAmount = 1,
      "vah",
MaxPostfixAmount = 1,
      "vuh",
},
      "wan",
Eater = {
      "war",
Prefixes = {
      "zor",
"anti",
    },
"arta",
    MinPostfixAmount = 1,
"ba",
    MaxPostfixAmount = 1,
"da",
  },
"dari",
  ["qudish banana grove site"] = {
"dja",
    HyphenationChance = 0,
"gi",
    TwoNameChance = 0,
"i",
    Prefixes = {
"kho",
      "a",
"khu",
      "ala",
"meh",
      "bi",
"mi",
      "da",
"mu",
      "du",
"na",
      "eka",
"o",
      "ha",
"oro",
      "i",
"poly",
      "ka",
"q",
      "ki",
"sha",
      "ma",
"su",
      "mi",
"u",
      "na",
"uu",
      "qa",
"xer",
      "sa",
"y",
      "sha",
"ya",
      "she",
"yu",
      "shu",
"yy",
      "su",
},
      "ta",
MinPrefixAmount = 1,
      "te",
MaxPrefixAmount = 1,
      "tu",
Infixes = {
      "u",
"le",
    },
"ra",
    MinPrefixAmount = 1,
"thri",
    MaxPrefixAmount = 1,
"xer",
    Infixes = {
"yu",
      "arra",
},
      "azo",
MinInfixAmount = 0,
      "ba",
MaxInfixAmount = 1,
      "by",
Postfixes = {
      "ga",
"dates",
      "gga",
"dokht",
      "ili",
"dukht",
      "mri",
"him",
      "ne",
"masp",
      "ra",
"med",
      "rche",
"pater",
      "rqa",
"pur",
      "rqu",
"rad",
      "rsi",
"ram",
      "rva",
"seh",
    },
"shid",
    MinInfixAmount = 0,
"shir",
    MaxInfixAmount = 1,
"tafa",
    Postfixes = {
"xes",
      "bal",
},
      "d",
MinPostfixAmount = 1,
      "kesh",
MaxPostfixAmount = 1,
      "kh",
},
      "kish",
Ekuemekiyyen = {
      "lep",
Prefixes = {
      "lil",
"ab",
      "mas",
"ad",
      "mish",
"afi",
      "mmu",
"afu",
      "mor",
"aka",
      "mrod",
"aki",
      "mur",
"aku",
      "nip",
"ama",
      "nna",
"ayo",
      "pad",
"ba",
      "ppa",
"chi",
      "ppar",
"chu",
      "ppir",
"di",
      "ppur",
"du",
      "r",
"ebe",
      "ruk",
"efu",
      "sh",
"eke",
      "shan",
"eku",
      "shur",
"eme",
      "tara",
"ife",
      "tum",
"ima",
      "vah",
"ko",
      "vuh",
"kwa",
      "wan",
"ma",
      "war",
"mo",
      "zor",
"na",
    },
"nke",
    MinPostfixAmount = 1,
"nki",
    MaxPostfixAmount = 1,
"nne",
    Templates = {
"no",
      "Banana Grove *Name*",
"nu",
    },
"nya",
  },
"oba",
  ["qudish baroque ruins site"] = {
"oge",
    HyphenationChance = 0,
"ola",
    TwoNameChance = 0,
"olu",
    Prefixes = {
"ta",
      "a",
"za",
      "ala",
"zu",
      "bi",
},
      "da",
MinPrefixAmount = 1,
      "du",
MaxPrefixAmount = 1,
      "eka",
Infixes = {
      "ha",
"ama",
      "i",
"ba",
      "ka",
"baji",
      "ki",
"batu",
      "ma",
"bo",
      "mi",
"chi",
      "na",
"chu",
      "qa",
"di",
      "sa",
"fa",
      "sha",
"fe",
      "she",
"fu",
      "shu",
"ji",
      "su",
"ke",
      "ta",
"kwu",
      "te",
"la",
      "tu",
"mba",
      "u",
"mbe",
    },
"mbo",
    MinPrefixAmount = 1,
"nga",
    MaxPrefixAmount = 1,
"ngo",
    Infixes = {
"ngu",
      "arra",
"nza",
      "azo",
"pi",
      "ba",
"ra",
      "by",
"se",
      "ga",
"tu",
      "gga",
"ye",
      "ili",
},
      "mri",
MinInfixAmount = 0,
      "ne",
MaxInfixAmount = 2,
      "ra",
Postfixes = {
      "rche",
"bem",
      "rqa",
"bi",
      "rqu",
"bola",
      "rsi",
"chi",
      "rva",
"da",
    },
"de",
    MinInfixAmount = 0,
"di",
    MaxInfixAmount = 1,
"fe",
    Postfixes = {
"fi",
      "bal",
"go",
      "d",
"ji",
      "kesh",
"jo",
      "kh",
"ka",
      "kish",
"kan",
      "lep",
"ke",
      "lil",
"ko",
      "mas",
"ku",
      "mish",
"la",
      "mmu",
"le",
      "mor",
"mbe",
      "mrod",
"me",
      "mur",
"mi",
      "nip",
"mu",
      "nna",
"nde",
      "pad",
"nti",
      "ppa",
"nyi",
      "ppar",
"oye",
      "ppir",
"po",
      "ppur",
"ra",
      "r",
"re",
      "ruk",
"ri",
      "sh",
"sa",
      "shan",
"to",
      "shur",
"wale",
      "tara",
"ya",
      "tum",
"yo",
      "vah",
"za",
      "vuh",
"zo",
      "wan",
},
      "war",
MinPostfixAmount = 1,
      "zor",
MaxPostfixAmount = 1,
    },
},
    MinPostfixAmount = 1,
Ibulian = {
    MaxPostfixAmount = 1,
Prefixes = {
    Templates = {
"a",
      "Baroque Ruins *Name*",
"ae",
    },
"an",
  },
"au",
  ["qudish deep jungle site"] = {
"ba",
    HyphenationChance = 0,
"bla",
    TwoNameChance = 0,
"bru",
    Prefixes = {
"cae",
      "a",
"cai",
      "ala",
"cami",
      "bi",
"cassi",
      "da",
"ci",
      "du",
"clau",
      "eka",
"cnae",
      "ha",
"co",
      "i",
"cri",
      "ka",
"de",
      "ki",
"dio",
      "ma",
"do",
      "mi",
"dru",
      "na",
"egna",
      "qa",
"fa",
      "sa",
"fau",
      "sha",
"fe",
      "she",
"fla",
      "shu",
"flo",
      "su",
"ga",
      "ta",
"ge",
      "te",
"gnae",
      "tu",
"ha",
      "u",
"he",
    },
"ho",
    MinPrefixAmount = 1,
"io",
    MaxPrefixAmount = 1,
"iu",
    Infixes = {
"ja",
      "arra",
"ju",
      "azo",
"la",
      "ba",
"lau",
      "by",
"li",
      "ga",
"lu",
      "gga",
"ma",
      "ili",
"ne",
      "mri",
"no",
      "ne",
"octa",
      "ra",
"ovi",
      "rche",
"pli",
      "rqa",
"po",
      "rqu",
"pri",
      "rsi",
"pu",
      "rva",
"qui",
    },
"ru",
    MinInfixAmount = 0,
"sa",
    MaxInfixAmount = 1,
"se",
    Postfixes = {
"spu",
      "bal",
"ta",
      "d",
"ti",
      "kesh",
"tu",
      "kh",
"va",
      "kish",
"ve",
      "lep",
"vi",
      "lil",
},
      "mas",
MinPrefixAmount = 1,
      "mish",
MaxPrefixAmount = 1,
      "mmu",
Infixes = {
      "mor",
"bi",
      "mrod",
"bri",
      "mur",
"ce",
      "nip",
"ci",
      "nna",
"cle",
      "pad",
"dri",
      "ppa",
"ga",
      "ppar",
"gri",
      "ppir",
"gu",
      "ppur",
"llu",
      "r",
"lu",
      "ruk",
"mi",
      "sh",
"na",
      "shan",
"ndi",
      "shur",
"ni",
      "tara",
"nu",
      "tum",
"pi",
      "vah",
"pri",
      "vuh",
"ra",
      "wan",
"rdi",
      "war",
"re",
      "zor",
"renti",
    },
"rma",
    MinPostfixAmount = 1,
"rne",
    MaxPostfixAmount = 1,
"si",
    Templates = {
"spi",
      "Deep Jungle *Name*",
"ssi",
    },
"sti",
  },
"ti",
  ["qudish desert canyon site"] = {
"to",
    HyphenationChance = 0,
"vi",
    TwoNameChance = 0,
"xe",
    Prefixes = {
"xi",
      "a",
},
      "ala",
MinInfixAmount = 0,
      "bi",
MaxInfixAmount = 1,
      "da",
Postfixes = {
      "du",
"ba",
      "eka",
"bius",
      "ha",
"bus",
      "i",
"cius",
      "ka",
"dia",
      "ki",
"dina",
      "ma",
"dinus",
      "mi",
"dius",
      "na",
"gina",
      "qa",
"ginus",
      "sa",
"ius",
      "sha",
"lia",
      "she",
"liana",
      "shu",
"lius",
      "su",
"lix",
      "ta",
"lla",
      "te",
"lus",
      "tu",
"mus",
      "u",
"na",
    },
"nius",
    MinPrefixAmount = 1,
"nus",
    MaxPrefixAmount = 1,
"pius",
    Infixes = {
"ppa",
      "arra",
"ppina",
      "azo",
"pus",
      "ba",
"ro",
      "by",
"sar",
      "ga",
"sius",
      "gga",
"sta",
      "ili",
"stus",
      "mri",
"to",
      "ne",
"tus",
      "ra",
},
      "rche",
MinPostfixAmount = 1,
      "rqa",
MaxPostfixAmount = 1,
      "rqu",
},
      "rsi",
Yawningmoon = {
      "rva",
Prefixes = {
    },
"apa",
    MinInfixAmount = 0,
"dya",
    MaxInfixAmount = 1,
"ghrta",
    Postfixes = {
"jna",
      "bal",
"ksa",
      "d",
"kse",
      "kesh",
"kso",
      "kh",
"mi",
      "kish",
"nir",
      "lep",
"pri",
      "lil",
"pu",
      "mas",
"ru",
      "mish",
"savi",
      "mmu",
"tar",
      "mor",
"tva",
      "mrod",
"tvi",
      "mur",
"tvo",
      "nip",
"ur",
      "nna",
"vri",
      "pad",
},
      "ppa",
MinPrefixAmount = 1,
      "ppar",
MaxPrefixAmount = 1,
      "ppir",
Infixes = {
      "ppur",
"rth",
      "r",
"sh",
      "ruk",
"th",
      "sh",
},
      "shan",
MinInfixAmount = 0,
      "shur",
MaxInfixAmount = 1,
      "tara",
Postfixes = {
      "tum",
"tar",
      "vah",
"dra",
      "vuh",
"vra",
      "wan",
"vrin",
      "war",
"tr",
      "zor",
"vri",
    },
"nu",
    MinPostfixAmount = 1,
"dru",
    MaxPostfixAmount = 1,
"kras",
    Templates = {
"kra",
      "Desert Canyon *Name*",
"tra",
    },
"tri",
  },
"truu",
  ["qudish flower fields site"] = {
"nyu",
    HyphenationChance = 0,
},
    TwoNameChance = 0,
MinPostfixAmount = 1,
    Prefixes = {
MaxPostfixAmount = 1,
      "a",
},
      "ala",
Arcologian = {
      "bi",
Prefixes = {
      "da",
"a",
      "du",
"ado",
      "eka",
"ae",
      "ha",
"ba",
      "i",
"chri",
      "ka",
"clau",
      "ki",
"cleo",
      "ma",
"co",
      "mi",
"cro",
      "na",
"cy",
      "qa",
"da",
      "sa",
"de",
      "sha",
"di",
      "she",
"dio",
      "shu",
"e",
      "su",
"eu",
      "ta",
"ga",
      "te",
"geo",
      "tu",
"gi",
      "u",
"gre",
    },
"he",
    MinPrefixAmount = 1,
"hie",
    MaxPrefixAmount = 1,
"ho",
    Infixes = {
"hya",
      "arra",
"i",
      "azo",
"ja",
      "ba",
"je",
      "by",
"ju",
      "ga",
"ka",
      "gga",
"khlo",
      "ili",
"klau",
      "mri",
"kri",
      "ne",
"kyr",
      "ra",
"la
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Flower Fields *Name*",
    },
  },
  ["qudish fungal site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Fungal *Name*",
    },
  },
  ["qudish hills site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Hills *Name*",
    },
  },
  ["qudish jungle site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Jungle *Name*",
    },
  },
  ["qudish lake hinnom site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Water *Name*",
    },
  },
  ["qudish moon stair site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Moon Stair *Name*",
    },
  },
  ["qudish mountains site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo",
      "ba",
      "by",
      "ga",
      "gga",
      "ili",
      "mri",
      "ne",
      "ra",
      "rche",
      "rqa",
      "rqu",
      "rsi",
      "rva",
    },
    MinInfixAmount = 0,
    MaxInfixAmount = 1,
    Postfixes = {
      "bal",
      "d",
      "kesh",
      "kh",
      "kish",
      "lep",
      "lil",
      "mas",
      "mish",
      "mmu",
      "mor",
      "mrod",
      "mur",
      "nip",
      "nna",
      "pad",
      "ppa",
      "ppar",
      "ppir",
      "ppur",
      "r",
      "ruk",
      "sh",
      "shan",
      "shur",
      "tara",
      "tum",
      "vah",
      "vuh",
      "wan",
      "war",
      "zor",
    },
    MinPostfixAmount = 1,
    MaxPostfixAmount = 1,
    Templates = {
      "Mountains *Name*",
    },
  },
  ["qudish palladium reef site"] = {
    HyphenationChance = 0,
    TwoNameChance = 0,
    Prefixes = {
      "a",
      "ala",
      "bi",
      "da",
      "du",
      "eka",
      "ha",
      "i",
      "ka",
      "ki",
      "ma",
      "mi",
      "na",
      "qa",
      "sa",
      "sha",
      "she",
      "shu",
      "su",
      "ta",
      "te",
      "tu",
      "u",
    },
    MinPrefixAmount = 1,
    MaxPrefixAmount = 1,
    Infixes = {
      "arra",
      "azo
}
}
 
p.getkeys = function()
return naming
    local keyset = {}
    for key, value in pairs(p.naming) do
        if type(value) == 'table' then
            table.insert(keyset, key)
        end
    end
table.sort(keyset)
    local keys = ''
    for i, key in ipairs(keyset) do
        keys = keys .. ',' .. key:gsub("^%l", string.upper)
    end
    keys = keys:gsub("^,", "")
    return keys
end
return p