Module:NameGenerator/NamingTable: Difference between revisions

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