Changeset - r5149:d4d2b8888034
[Not reviewed]
master
0 1 0
KUDr - 18 years ago 2006-11-22 23:25:31
kudr@openttd.org
(svn r7241) -Fix: czech town name generator now uses proper diacritics (Hadez)
1 file changed with 66 insertions and 66 deletions:
0 comments (0 inline, 0 general)
table/namegen.h
Show inline comments
 
@@ -1596,92 +1596,92 @@ static const char *name_polish_3_n[] = {
 
	" Malopolskie",
 
	" Podlaskie",
 
	" Lesne"
 
};
 

	
 
static const char *name_czech_real[] = {
 
	"As",
 
	"Benesov",
 
	"Aš",
 
	"Benešov",
 
	"Beroun",
 
	"Bezdruzice",
 
	"Bezdružice",
 
	"Blansko",
 
	"Breclav",
 
	"Břeclav",
 
	"Brno",
 
	"Bruntál",
 
	"Ceská Lípa",
 
	"Ceské Budejovice",
 
	"Ceský Krumlov",
 
	"Decín",
 
	"Domazlice",
 
	"Česká Lípa",
 
	"České Budějovice",
 
	"Český Krumlov",
 
	"Děčín",
 
	"Domažlice",
 
	"Dubí",
 
	"Frýdek-Místek",
 
	"Havlíckuv Brod",
 
	"Havlíčkův Brod",
 
	"Hodonín",
 
	"Hradec Králové",
 
	"Humpolec",
 
	"Cheb",
 
	"Chomutov",
 
	"Chrudim",
 
	"Jablonec nad Nisou",
 
	"Jeseník",
 
	"Jicín",
 
	"Jičín",
 
	"Jihlava",
 
	"Jindrichuv Hradec",
 
	"Jindřichův Hradec",
 
	"Karlovy Vary",
 
	"Karviná",
 
	"Kladno",
 
	"Klatovy",
 
	"Kolín",
 
	"Kosmonosy",
 
	"Kromeríz",
 
	"Kroměříž",
 
	"Kutná Hora",
 
	"Liberec",
 
	"Litomerice",
 
	"Litoměřice",
 
	"Louny",
 
	"Manetín",
 
	"Melník",
 
	"Manětín",
 
	"Mělník",
 
	"Mladá Boleslav",
 
	"Most",
 
	"Náchod",
 
	"Nový Jicín",
 
	"Nový Jičín",
 
	"Nymburk",
 
	"Olomouc",
 
	"Opava",
 
	"Orácov",
 
	"Oráčov",
 
	"Ostrava",
 
	"Pardubice",
 
	"Pelhrimov",
 
	"Polzice",
 
	"Pelhřimov",
 
	"Polžice",
 
	"Písek",
 
	"Plzen",
 
	"Plzeň",
 
	"Praha",
 
	"Prachatice",
 
	"Prerov",
 
	"Príbram",
 
	"Prostejov",
 
	"Přerov",
 
	"Příbram",
 
	"Prostějov",
 
	"Rakovník",
 
	"Rokycany",
 
	"Rudná",
 
	"Rychnov nad Kneznou",
 
	"Rychnov nad Kněžnou",
 
	"Semily",
 
	"Sokolov",
 
	"Strakonice",
 
	"Stredokluky",
 
	"Sumperk",
 
	"Středokluky",
 
	"Šumperk",
 
	"Svitavy",
 
	"Tábor",
 
	"Tachov",
 
	"Teplice",
 
	"Trebíc",
 
	"Třebíč",
 
	"Trutnov",
 
	"Uherské Hradiste",
 
	"Uherské Hradiště",
 
	"Ústí nad Labem",
 
	"Ústí nad Orlicí",
 
	"Vsetín",
 
	"Vyskov",
 
	"Zdár nad Sázavou",
 
	"Vyškov",
 
	"Žďár nad Sázavou",
 
	"Zlín",
 
	"Znojmo"
 
};
 

	
 

	
 
/* The advanced hyperintelligent Czech town names generator! */
 
@@ -1752,24 +1752,24 @@ typedef struct CzechNameAdj {
 
// Some of items which should be common are doubled.
 
static const CzechNameAdj name_czech_adj[] = {
 
	{ CZP_JARNI, CZC_ANY, "Horní" },
 
	{ CZP_JARNI, CZC_ANY, "Horní" },
 
	{ CZP_JARNI, CZC_ANY, "Dolní" },
 
	{ CZP_JARNI, CZC_ANY, "Dolní" },
 
	{ CZP_JARNI, CZC_ANY, "Prední" },
 
	{ CZP_JARNI, CZC_ANY, "Přední" },
 
	{ CZP_JARNI, CZC_ANY, "Zadní" },
 
	{ CZP_JARNI, CZC_ANY, "Kostelní" },
 
	{ CZP_JARNI, CZC_ANY, "Havraní" },
 
	{ CZP_JARNI, CZC_ANY, "Rícní" },
 
	{ CZP_JARNI, CZC_ANY, "Říční" },
 
	{ CZP_JARNI, CZC_ANY, "Jezerní" },
 
	{ CZP_MLADY, CZC_ANY, "Velký" },
 
	{ CZP_MLADY, CZC_ANY, "Velký" },
 
	{ CZP_MLADY, CZC_ANY, "Malý" },
 
	{ CZP_MLADY, CZC_ANY, "Malý" },
 
	{ CZP_MLADY, CZC_ANY, "Vysoký" },
 
	{ CZP_MLADY, CZC_ANY, "Ceský" },
 
	{ CZP_MLADY, CZC_ANY, "Český" },
 
	{ CZP_MLADY, CZC_ANY, "Moravský" },
 
	{ CZP_MLADY, CZC_ANY, "Slovácký" },
 
	{ CZP_MLADY, CZC_ANY, "Slezský" },
 
	{ CZP_MLADY, CZC_ANY, "Uherský" },
 
	{ CZP_MLADY, CZC_ANY, "Starý" },
 
	{ CZP_MLADY, CZC_ANY, "Starý" },
 
@@ -1777,40 +1777,40 @@ static const CzechNameAdj name_czech_adj
 
	{ CZP_MLADY, CZC_ANY, "Nový" },
 
	{ CZP_MLADY, CZC_ANY, "Mladý" },
 
	{ CZP_MLADY, CZC_ANY, "Královský" },
 
	{ CZP_MLADY, CZC_ANY, "Kamenný" },
 
	{ CZP_MLADY, CZC_ANY, "Cihlový" },
 
	{ CZP_MLADY, CZC_ANY, "Divný" },
 
	{ CZP_MLADY, CZC_COLOR, "Cervená" },
 
	{ CZP_MLADY, CZC_COLOR, "Cervená" },
 
	{ CZP_MLADY, CZC_COLOR, "Cervená" },
 
	{ CZP_MLADY, CZC_COLOR, "Červená" },
 
	{ CZP_MLADY, CZC_COLOR, "Červená" },
 
	{ CZP_MLADY, CZC_COLOR, "Červená" },
 
	{ CZP_MLADY, CZC_COLOR, "Zelená" },
 
	{ CZP_MLADY, CZC_COLOR, "Zlutá" },
 
	{ CZP_MLADY, CZC_COLOR, "Žlutá" },
 
	{ CZP_MLADY, CZC_COLOR, "Sivá" },
 
	{ CZP_MLADY, CZC_COLOR, "Sedá" },
 
	{ CZP_MLADY, CZC_COLOR, "Šedá" },
 
	{ CZP_MLADY, CZC_COLOR, "Bílá" },
 
	{ CZP_MLADY, CZC_COLOR, "Bílá" },
 
	{ CZP_MLADY, CZC_COLOR, "Modrá" },
 
	{ CZP_MLADY, CZC_COLOR, "Ruzová" },
 
	{ CZP_MLADY, CZC_COLOR, "Cerná" },
 
	{ CZP_MLADY, CZC_COLOR, "Růžová" },
 
	{ CZP_MLADY, CZC_COLOR, "Černá" },
 
	{ CZP_PRIVL, CZC_ANY, "Králova" },
 
	{ CZP_PRIVL, CZC_ANY, "Janova" },
 
	{ CZP_PRIVL, CZC_ANY, "Karlova" },
 
	{ CZP_PRIVL, CZC_ANY, "Krystofova" },
 
	{ CZP_PRIVL, CZC_ANY, "Jiríkova" },
 
	{ CZP_PRIVL, CZC_ANY, "Kryštofova" },
 
	{ CZP_PRIVL, CZC_ANY, "Jiříkova" },
 
	{ CZP_PRIVL, CZC_ANY, "Petrova" },
 
	{ CZP_PRIVL, CZC_ANY, "Sudovo" },
 
};
 

	
 
// Considered a stem for choose/allow matching purposes.
 
static const CzechNameSubst name_czech_subst_full[] = {
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Sedlec" },
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Brod" },
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Brod" },
 
	{ CZG_SMASC, CZA_ALL, CZC_NONE, "Úval" },
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Zdár" },
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Žďár" },
 
	{ CZG_SMASC, CZA_ALL, CZC_COLOR, "Smrk" },
 
	{ CZG_SFEM,  CZA_ALL, CZC_COLOR, "Hora" },
 
	{ CZG_SFEM,  CZA_ALL, CZC_COLOR, "Lhota" },
 
	{ CZG_SFEM,  CZA_ALL, CZC_COLOR, "Lhota" },
 
	{ CZG_SFEM,  CZA_ALL, CZC_COLOR, "Hlava" },
 
	{ CZG_SFEM,  CZA_ALL, CZC_COLOR, "Lípa" },
 
@@ -1821,52 +1821,52 @@ static const CzechNameSubst name_czech_s
 
	{ CZG_PNEUT, CZA_ALL, CZC_COLOR, "Pole" },
 
};
 

	
 
// TODO: More stems needed. --pasky
 
static const CzechNameSubst name_czech_subst_stem[] = {
 
	{ CZG_SMASC,             CZA_MIDDLE,            CZC_COLOR, "Kostel" },
 
	{ CZG_SMASC,             CZA_MIDDLE,            CZC_COLOR, "Kláster" },
 
	{ CZG_SMASC,             CZA_MIDDLE,            CZC_COLOR, "Klášter" },
 
	{ CZG_SMASC, CZA_SHORT,                         CZC_COLOR, "Lhot" },
 
	{ CZG_SFEM,  CZA_SHORT,                         CZC_COLOR, "Lhot" },
 
	{ CZG_SFEM,  CZA_SHORT,                         CZC_COLOR, "Hur" },
 
	{ CZG_FREE,              CZA_MIDDLE | CZA_LONG, CZC_NONE, "Sedl" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_COLOR, "Hrad" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Pras" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Baz" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Baž" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Tes" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Uz" },
 
	{ CZG_NFREE,             CZA_MIDDLE | CZA_LONG, CZC_POSTFIX, "Br" },
 
	{ CZG_NFREE,             CZA_MIDDLE,            CZC_NONE, "Už" },
 
	{ CZG_NFREE,             CZA_MIDDLE | CZA_LONG, CZC_POSTFIX, "Bř" },
 
	{ CZG_NFREE,             CZA_MIDDLE | CZA_LONG, CZC_NONE, "Vod" },
 
	{ CZG_NFREE,             CZA_MIDDLE | CZA_LONG, CZC_NONE, "Jan" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Prach" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Kunr" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Strak" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Vit" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Vys" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Zat" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Zer" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Stred" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Vít" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Vyš" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Žat" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Žer" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Střed" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Harv" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Pruh" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Tach" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Písn" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Jin" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Jes" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Jar" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Sok" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Hod" },
 
	{ CZG_NFREE,                          CZA_LONG, CZC_NONE, "Net" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NONE, "Praz" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NONE, "Praž" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NONE, "Nerat" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NONE, "Kral" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NONE, "Hut" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_NOPOSTFIX, "Pan" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_NOPOSTFIX, "Odstred" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_NOPOSTFIX, "Odstřed" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_COLOR, "Mrat" },
 
	{ CZG_FREE,                           CZA_LONG, CZC_COLOR, "Hlav" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE,            CZC_NONE, "Mer" },
 
	{ CZG_FREE,  CZA_SHORT | CZA_MIDDLE,            CZC_NONE, "Měř" },
 
	{ CZG_FREE,              CZA_MIDDLE | CZA_LONG, CZC_NONE, "Lip" },
 
};
 

	
 
// Optional postfix inserted between stem and ending.
 
static const char *name_czech_subst_postfix[] = {
 
	"av", "an", "at",
 
@@ -1889,38 +1889,38 @@ static const CzechNameSubst name_czech_s
 
	{ CZG_SFEM,                           CZA_LONG, CZC_ANY, "ava" },
 
	{ CZG_PMASC,                          CZA_LONG, CZC_POSTFIX, "íky" },
 
	{ CZG_PMASC,                          CZA_LONG, CZC_ANY, "upy" },
 
	{ CZG_PMASC,                          CZA_LONG, CZC_ANY, "olupy" },
 
	{ CZG_PFEM,                           CZA_LONG, CZC_ANY, "avy" },
 
	{ CZG_PFEM,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "ice" },
 
	{ CZG_PFEM,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "icky" },
 
	{ CZG_PFEM,  CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "ičky" },
 
	{ CZG_PNEUT, CZA_SHORT | CZA_MIDDLE,            CZC_ANY, "na" },
 
	{ CZG_SNEUT, CZA_SHORT | CZA_MIDDLE,            CZC_ANY, "no" },
 
	{ CZG_SNEUT,                          CZA_LONG, CZC_ANY, "iste" },
 
	{ CZG_SNEUT,                          CZA_LONG, CZC_ANY, "iště" },
 
};
 

	
 
static const char *name_czech_suffix[] = {
 
	"nad Cydlinou",
 
	"nad Cidlinou",
 
	"nad Dyjí",
 
	"nad Jihlavou",
 
	"nad Labem",
 
	"nad Lesy",
 
	"nad Moravou",
 
	"nad Nisou",
 
	"nad Odrou",
 
	"nad Ostravicí",
 
	"nad Sázavou",
 
	"nad Vltavou",
 
	"pod Pradedem",
 
	"pod Radhostem",
 
	"pod Rípem",
 
	"pod Snezkou",
 
	"pod Spicákem",
 
	"pod Pradědem",
 
	"pod Radhoštěm",
 
	"pod Řípem",
 
	"pod Sněžkou",
 
	"pod Špičákem",
 
	"pod Sedlem",
 
	"v Cechach",
 
	"na Morave",
 
	"v Čechách",
 
	"na Moravě",
 
};
 

	
 

	
 

	
 
static const char *name_romanian_real[]= {
 
	"Adjud",
0 comments (0 inline, 0 general)