(svn r7241) -Fix: czech town name generator now uses proper diacritics (Hadez)
This commit is contained in:
		
							
								
								
									
										132
									
								
								table/namegen.h
									
									
									
									
									
								
							
							
						
						
									
										132
									
								
								table/namegen.h
									
									
									
									
									
								
							@@ -1599,22 +1599,22 @@ static const char *name_polish_3_n[] = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
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",
 | 
			
		||||
@@ -1623,62 +1623,62 @@ static const char *name_czech_real[] = {
 | 
			
		||||
	"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"
 | 
			
		||||
};
 | 
			
		||||
@@ -1755,18 +1755,18 @@ static const CzechNameAdj name_czech_adj[] = {
 | 
			
		||||
	{ 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ý" },
 | 
			
		||||
@@ -1780,23 +1780,23 @@ static const CzechNameAdj name_czech_adj[] = {
 | 
			
		||||
	{ 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" },
 | 
			
		||||
};
 | 
			
		||||
@@ -1807,7 +1807,7 @@ static const CzechNameSubst name_czech_subst_full[] = {
 | 
			
		||||
	{ 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" },
 | 
			
		||||
@@ -1824,27 +1824,27 @@ static const CzechNameSubst name_czech_subst_full[] = {
 | 
			
		||||
// 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" },
 | 
			
		||||
@@ -1855,15 +1855,15 @@ static const CzechNameSubst name_czech_subst_stem[] = {
 | 
			
		||||
	{ 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" },
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1892,14 +1892,14 @@ static const CzechNameSubst name_czech_subst_ending[] = {
 | 
			
		||||
	{ 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",
 | 
			
		||||
@@ -1910,14 +1910,14 @@ static const char *name_czech_suffix[] = {
 | 
			
		||||
	"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ě",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user