culture_names.conf
Download raw config
environment = ["desert", "forest", "mountain", "coastal", "arctic"]
social_structure = ["tribal", "feudal", "merchant-based", "nomadic"]
value = ["honor", "knowledge", "nature", "trade", "war"]
technology = ["stone age", "bronze age", "industrial"]
occupation = ["smith", "baker", "hunter", "scribe", "sailor"]
geography = ["hill", "river", "northwood", "ash coast", "frost ridge"]
ancestor = ["Joran", "Mira", "Valen", "Kost", "Arel"]
trait = ["swift", "ironhand", "goldbeard", "keeneye", "stormborn"]
settlement_kind = ["hold", "port", "camp", "forge", "market"]
nordic {
vowel = ["ö", "å", "ä", "yr", "ei"]
consonant = ["sk", "bj", "th", "vr", "kn"]
ending = ["gard", "heim", "vik", "dottir", "sson"]
syllable = "{nordic.consonant}{nordic.vowel}"
first = ["{nordic.syllable}{nordic.ending}", "{nordic.syllable}{nordic.syllable}"]
family = ["{ancestor}{nordic.ending}", "{trait | titlecase}", "{geography | titlecase}{settlement_kind | titlecase}"]
place = ["{nordic.syllable}{nordic.ending}", "{geography | titlecase}{settlement_kind | titlecase}"]
culture = "{% givenName:nordic.first | titlecase %}{% familyName:nordic.family %}{% homePlace:nordic.place | titlecase %}Nordic-inspired {cultureEnvironment} culture. Its people are {cultureStructure}, value {cultureValue}, and work with {cultureTechnology} tools. Sample names: {givenName} {familyName}; from {homePlace}."
}
mediterranean {
vowel = ["a", "e", "ia", "io", "ae"]
consonant = ["l", "r", "m", "n", "v"]
ending = ["a", "io", "ena", "ara", "os"]
syllable = "{mediterranean.consonant}{mediterranean.vowel}"
first = ["{mediterranean.syllable}{mediterranean.ending}", "{mediterranean.syllable}{mediterranean.syllable}{mediterranean.ending}"]
family = ["de {geography | titlecase}", "{occupation | titlecase}{mediterranean.ending}", "{ancestor}{mediterranean.ending}"]
place = ["{mediterranean.syllable}{mediterranean.syllable}{mediterranean.ending}", "{geography | titlecase} {settlement_kind | titlecase}"]
culture = "{% givenName:mediterranean.first | titlecase %}{% familyName:mediterranean.family %}{% homePlace:mediterranean.place | titlecase %}Mediterranean-inspired {cultureEnvironment} culture. Its people are {cultureStructure}, value {cultureValue}, and work with {cultureTechnology} tools. Sample names: {givenName} {familyName}; from {homePlace}."
}
slavic {
vowel = ["a", "o", "u", "i"]
cluster = ["br", "dr", "kr", "vl", "zv"]
ending = ["ov", "ek", "mir", "ska", "grad"]
syllable = "{slavic.cluster}{slavic.vowel}"
first = ["{slavic.syllable}{slavic.ending}", "{slavic.syllable}{slavic.syllable}"]
family = ["{ancestor}{slavic.ending}", "{occupation | titlecase}{slavic.ending}", "{trait | titlecase}{slavic.ending}"]
place = ["{slavic.syllable}{slavic.ending}", "{geography | titlecase}{slavic.ending}"]
culture = "{% givenName:slavic.first | titlecase %}{% familyName:slavic.family %}{% homePlace:slavic.place | titlecase %}Slavic-inspired {cultureEnvironment} culture. Its people are {cultureStructure}, value {cultureValue}, and work with {cultureTechnology} tools. Sample names: {givenName} {familyName}; from {homePlace}."
}
first_name = ["{nordic.first | titlecase}", "{mediterranean.first | titlecase}", "{slavic.first | titlecase}"]
family_name = ["{nordic.family}", "{mediterranean.family}", "{slavic.family}"]
place_name = ["{nordic.place | titlecase}", "{mediterranean.place | titlecase}", "{slavic.place | titlecase}"]
origin = "{% cultureEnvironment:environment %}{% cultureStructure:social_structure %}{% cultureValue:value %}{% cultureTechnology:technology %}{culture}"
culture = ["{nordic.culture}", "{mediterranean.culture}", "{slavic.culture}"]