the current German city names often sound odd, for example 'Düsseldorfover', 'Flensgen' or 'Hanmund'. I created a new list which hopefully doesn't produce such strange names.
Each name consists of a prefix and a suffix. I chose suffixes which are typical for many different regions of Germany, Austria and Switzerland. For example, "büttel" is usual in Northern Germany, "werda" is usual in Saxonia, "hofen" and "stätt" in Southern Germany, "thurn" in Switzerland and "zell" in Austria.
Code: Select all
#define NUM_GERMAN_1 31
static const char german_1[] =
MK("Alten")
MK("Blanken")
MK("Blau")
MK("Braun")
MK("Cloppen")
MK("Eich")
MK("Eisen")
MK("Düssel")
MK("Fichten")
MK("Flens")
MK("Friedrichs")
MK("Frank")
MK("Frei")
MK("Freuden")
MK("Grün")
MK("Heidel")
MK("Karls")
MK("Königs")
MK("Inns")
MK("Langen")
MK("Ludwigs")
MK("Marien")
MK("Mühl")
MK("Neu")
MK("Nieder")
MK("Nord")
MK("Ober")
MK("Olden")
MK("Offen")
MK("Pfung")
MK("Michel")
MK("Ravens")
MK("Reichen")
MK("Rosen")
MK("Rothen")
MK("Schwarzen")
MK("Schwein")
MK("Wester")
MK("Wert")
MK("Wildes")
MK("Wolfen")
MK("Wupper")
;
#define NUM_GERMAN_2 32
static const char german_2[] =
MK("bach")
MK("berg")
MK("born")
MK("brück")
MK("burg")
MK("brunn")
MK("büttel")
MK("dorf")
MK("feld")
MK("ford")
MK("furt")
MK("garten")
MK("hain")
MK("hausen")
MK("haven")
MK("heim")
MK("hofen")
MK("kirchen")
MK("mark")
MK("mund")
MK("münster")
MK("hausen")
MK("see")
MK("stadt")
MK("stätt")
MK("stein")
MK("tal")
MK("thurn")
MK("wald")
MK("weiler")
MK("werda")
MK("zell")
;
I hereby release the list unter the GPL, so the developers can insert it into OpenTTD.