tron@2186: /* $Id$ */ tron@2186: celestar@9908: /** @file table/namegen.h Namepart tables for the town name generator */ celestar@9908: tron@2189: #include "../stdafx.h" tron@2189: #include "../openttd.h" truelight@833: truelight@833: static const char *name_original_english_1[] = { truelight@833: "Great ", truelight@833: "Little ", truelight@833: "New ", truelight@833: "Fort ", truelight@833: }; truelight@833: truelight@833: static const char *name_original_english_2[] = { truelight@833: "Wr", truelight@833: "B", truelight@833: "C", truelight@833: "Ch", truelight@833: "Br", truelight@833: "D", truelight@833: "Dr", truelight@833: "F", truelight@833: "Fr", truelight@833: "Fl", truelight@833: "G", truelight@833: "Gr", truelight@833: "H", truelight@833: "L", truelight@833: "M", truelight@833: "N", truelight@833: "P", truelight@833: "Pr", truelight@833: "Pl", truelight@833: "R", truelight@833: "S", truelight@833: "S", truelight@833: "Sl", truelight@833: "T", truelight@833: "Tr", truelight@833: "W" truelight@833: }; truelight@833: tron@915: static const char *name_original_english_3[] = { tron@915: "ar", tron@915: "a", tron@915: "e", tron@915: "in", truelight@833: "on", truelight@833: "u", tron@915: "un", truelight@833: "en" truelight@833: }; truelight@833: truelight@833: static const char *name_original_english_4[] = { truelight@833: "n", truelight@833: "ning", truelight@833: "ding", truelight@833: "d", truelight@833: "", truelight@833: "t" truelight@833: "fing" truelight@833: }; truelight@833: truelight@833: static const char *name_original_english_5[] = { truelight@833: "ville", truelight@833: "ham", truelight@833: "field", truelight@833: "ton", truelight@833: "town", truelight@833: "bridge", truelight@833: "bury", truelight@833: "wood", truelight@833: "ford", truelight@833: "hall", truelight@833: "ston", truelight@833: "way", truelight@833: "stone", truelight@833: "borough", truelight@833: "ley", truelight@833: "head", truelight@833: "bourne", truelight@833: "pool", truelight@833: "worth", truelight@833: "hill", truelight@833: "well", truelight@833: "hattan", truelight@833: "burg", truelight@833: }; truelight@833: truelight@833: static const char *name_original_english_6[] = { truelight@833: "-on-sea", truelight@833: " Bay", truelight@833: " Market", truelight@833: " Cross", truelight@833: " Bridge", truelight@833: " Falls", truelight@833: " City", truelight@833: " Ridge", truelight@833: " Springs" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_prefix[] = { truelight@833: "Great ", truelight@833: "Little ", truelight@833: "New ", truelight@833: "Fort ", truelight@833: "St. ", truelight@833: "Old " truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_1a[] = { truelight@833: "Pen", tron@915: "Lough", truelight@833: "Stam", truelight@833: "Aber", truelight@833: "Acc", truelight@833: "Ex", truelight@833: "Ax", truelight@833: "Bre", truelight@833: "Cum", truelight@833: "Dun", truelight@833: "Fin", truelight@833: "Inver", truelight@833: "Kin", truelight@833: "Mon", truelight@833: "Nan", truelight@833: "Nant", truelight@833: "Pit", truelight@833: "Pol", truelight@833: "Pont", truelight@833: "Strath", truelight@833: "Tre", truelight@833: "Tilly", truelight@833: "Beck", truelight@833: "Canter", truelight@833: "Bath", truelight@833: "Liver", truelight@833: "Mal", truelight@833: "Ox", truelight@833: "Bletch", truelight@833: "Maccles", truelight@833: "Grim", truelight@833: "Wind", truelight@833: "Sher", truelight@833: "Gates", truelight@833: "Orp", truelight@833: "Brom", truelight@833: "Lewis", truelight@833: "Whit", truelight@833: "White", truelight@833: "Worm", truelight@833: "Tyne", truelight@833: "Avon", truelight@833: "Stan" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_1b1[] = { truelight@833: "Wr", truelight@833: "B", truelight@833: "C", truelight@833: "Ch", truelight@833: "Br", truelight@833: "D", truelight@833: "Dr", truelight@833: "F", truelight@833: "Fr", truelight@833: "Fl", truelight@833: "G", truelight@833: "Gr", truelight@833: "H", truelight@833: "L", truelight@833: "M", truelight@833: "N", truelight@833: "P", truelight@833: "Pr", truelight@833: "Pl", truelight@833: "R", truelight@833: "S", truelight@833: "S", truelight@833: "Sl", truelight@833: "T", truelight@833: "Tr", truelight@833: "W" truelight@833: }; truelight@833: tron@915: static const char *name_additional_english_1b2[] = { tron@915: "ar", tron@915: "a", tron@915: "e", tron@915: "in", truelight@833: "on", truelight@833: "u", truelight@833: "o", truelight@833: "ee", truelight@833: "es", truelight@833: "ea", tron@915: "un", truelight@833: "en" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_1b3a[] = { truelight@833: "n", truelight@833: "d", truelight@833: "", truelight@833: "t", truelight@833: "", truelight@833: "" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_1b3b[] = { truelight@833: "ning", truelight@833: "ding", truelight@833: "fing" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_2[] = { truelight@833: "ville", truelight@833: "ham", truelight@833: "field", truelight@833: "ton", truelight@833: "town", truelight@833: "borough", truelight@833: "bridge", truelight@833: "bury", truelight@833: "wood", truelight@833: "ditch", truelight@833: "ford", truelight@833: "hall", truelight@833: "dean", truelight@833: "leigh", truelight@833: "dore", truelight@833: "ston", truelight@833: "stow", truelight@833: "church", truelight@833: "wich", truelight@833: "low", truelight@833: "way", truelight@833: "stone", truelight@833: "minster", truelight@833: "ley", truelight@833: "head", truelight@833: "bourne", truelight@833: "pool", truelight@833: "worth", truelight@833: "hill", truelight@833: "well", truelight@833: "hattan", truelight@833: "burg", truelight@833: "berg", truelight@833: "burgh", truelight@833: "port", truelight@833: "stoke", truelight@833: "haven", truelight@833: "stable", truelight@833: "stock", truelight@833: "side", truelight@833: "brook", truelight@833: "don", truelight@833: "den", truelight@833: "down", truelight@833: "nor", truelight@833: "grove", truelight@833: "combe", truelight@833: "by", truelight@833: "say", truelight@833: "ney", truelight@833: "chester", truelight@833: "dale", truelight@833: "ness", truelight@833: "shaw", truelight@833: "thwaite" truelight@833: }; truelight@833: truelight@833: static const char *name_additional_english_3[] = { truelight@833: "-on-sea", truelight@833: " Bay", truelight@833: " Market", truelight@833: " Beeches", truelight@833: " Common", truelight@833: " Park", truelight@833: " Heath", truelight@833: " Marsh", truelight@833: " Green", truelight@833: " Castle", truelight@833: " End", truelight@833: " Rivers", truelight@833: " Cross", truelight@833: " Bridge", truelight@833: " Falls", truelight@833: " City", truelight@833: " Ridge", truelight@833: " Springs" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a1[] = { truelight@833: "Bad ", truelight@833: "Deutsch ", truelight@833: "Gross ", truelight@833: "Klein ", truelight@833: "Markt ", truelight@833: "Maria " truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a2[] = { truelight@833: "Aus", truelight@833: "Alten", truelight@833: "Braun", peter1138@5108: "Vösl", truelight@833: "Mittern", truelight@833: "Nuss", truelight@833: "Neu", truelight@833: "Walters", truelight@833: "Breiten", truelight@833: "Eisen", truelight@833: "Feld", truelight@833: "Mittern", truelight@833: "Gall", truelight@833: "Obern", truelight@833: "Grat", truelight@833: "Heiligen", truelight@833: "Hof", truelight@833: "Holla", truelight@833: "Stein", truelight@833: "Eber", truelight@833: "Eggen", truelight@833: "Enzers", truelight@833: "Frauen", truelight@833: "Herren", truelight@833: "Hof", peter1138@5108: "Hütt", truelight@833: "Kaisers", peter1138@5108: "Königs", truelight@833: "Knittel", truelight@833: "Lang", truelight@833: "Ober", truelight@833: "Ollers", truelight@833: "Pfaffen", truelight@833: "Potten", truelight@833: "Salz", truelight@833: "Schwarz", truelight@833: "Stocker", truelight@833: "Unter", truelight@833: "Utten", peter1138@5108: "Vösen", truelight@833: "Vill", truelight@833: "Weissen" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a3[] = { truelight@833: "see", truelight@833: "bach", truelight@833: "dorf", truelight@833: "ach", truelight@833: "stein", truelight@833: "hofen", truelight@833: "au", truelight@833: "ach", truelight@833: "kirch", truelight@833: "kirchen", truelight@833: "kreuz", truelight@833: "brunn", truelight@833: "siedl", truelight@833: "markt", truelight@833: "wang", truelight@833: "haag" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a4[] = { truelight@833: "Bruck", truelight@833: "Brunn", truelight@833: "Gams", truelight@833: "Grein", truelight@833: "Ried", truelight@833: "Faak", truelight@833: "Zell", truelight@833: "Spital", truelight@833: "Kirchberg", truelight@833: "Saal", truelight@833: "Taferl", truelight@833: "Wald" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a5[] = { truelight@833: "St. ", truelight@833: "Sankt " truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_a6[] = { truelight@833: "Aegyd", peter1138@5108: "Andrä", truelight@833: "Georgen", truelight@833: "Jakob", truelight@833: "Johann", truelight@833: "Leonhard", truelight@833: "Marein", truelight@833: "Lorenzen", truelight@833: "Margarethen", truelight@833: "Martin", truelight@833: "Michael", truelight@833: "Nikolai", truelight@833: "Oswald", truelight@833: "Peter", peter1138@5108: "Pölten", truelight@833: "Stefan", truelight@833: "Stephan", truelight@833: "Thomas", truelight@833: "Veit", truelight@833: "Wolfgang" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_f1[] = { truelight@833: " an der ", truelight@833: " ob der " truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_f2[] = { truelight@833: "Donau", truelight@833: "Steyr", truelight@833: "Lafnitz", truelight@833: "Leitha", truelight@833: "Thaya", truelight@833: "Gail", truelight@833: "Drau", truelight@833: "Salzach", truelight@833: "Ybbs", truelight@833: "Traisen", truelight@833: "Enns", truelight@833: "Mur", truelight@833: "Ill" truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_b1[] = { truelight@833: " am " truelight@833: }; truelight@833: truelight@833: static const char *name_austrian_b2[] = { truelight@833: "Brenner", truelight@833: "Dachstein", truelight@833: "Gebirge", truelight@833: "Grossglockner", truelight@833: "Hausruck", truelight@833: "Semmering", truelight@833: "Wagram", truelight@833: "Wechsel", truelight@833: "Wilden Kaiser", truelight@833: "Ziller" truelight@833: }; truelight@833: pasky@1422: static const char *name_german_real[] = { truelight@833: "Berlin", truelight@833: "Bonn", truelight@833: "Bremen", truelight@833: "Cottbus", truelight@833: "Chemnitz", truelight@833: "Dortmund", truelight@833: "Dresden", truelight@833: "Erfurt", truelight@833: "Erlangen", truelight@833: "Essen", truelight@833: "Fulda", truelight@833: "Gera", truelight@833: "Kassel", truelight@833: "Kiel", peter1138@5108: "Köln", peter1138@5108: "Lübeck", truelight@833: "Magdeburg", peter1138@5108: "München", truelight@833: "Potsdam", truelight@833: "Stuttgart", truelight@833: "Wiesbaden" truelight@833: }; truelight@833: truelight@833: static const char *name_german_pre[] = { truelight@833: "Bad ", truelight@833: "Klein ", truelight@833: "Neu " truelight@833: }; truelight@833: truelight@833: static const char *name_german_1[] = { truelight@833: "Alb", truelight@833: "Als", truelight@833: "Ander", truelight@833: "Arns", truelight@833: "Bruns", truelight@833: "Bam", truelight@833: "Biele", truelight@833: "Cloppen", truelight@833: "Co", truelight@833: "Duis", peter1138@5108: "Düssel", truelight@833: "Dannen", truelight@833: "Elb", truelight@833: "Els", truelight@833: "Elster", truelight@833: "Eichen", truelight@833: "Ems", truelight@833: "Fahr", truelight@833: "Falken", truelight@833: "Flens", truelight@833: "Frank", truelight@833: "Frei", truelight@833: "Freuden", truelight@833: "Fried", peter1138@5108: "Fürsten", truelight@833: "Hahn", truelight@833: "Ham", truelight@833: "Harz", truelight@833: "Heidel", truelight@833: "Hers", truelight@833: "Herz", truelight@833: "Holz", truelight@833: "Hildes", truelight@833: "Inns", truelight@833: "Ilsen", truelight@833: "Ingols", truelight@833: "Kel", truelight@833: "Kies", truelight@833: "Korn", truelight@833: "Kor", truelight@833: "Kreuz", truelight@833: "Kulm", truelight@833: "Langen", truelight@833: "Lim", truelight@833: "Lohr", peter1138@5108: "Lüne", truelight@833: "Mel", truelight@833: "Michels", peter1138@5108: "Mühl", truelight@833: "Naum", truelight@833: "Nest", truelight@833: "Nord", truelight@833: "Nort", truelight@833: "Nien", truelight@833: "Nidda", truelight@833: "Nieder", peter1138@5108: "Nürn", truelight@833: "Ober", truelight@833: "Offen", truelight@833: "Osna", truelight@833: "Olden", truelight@833: "Ols", truelight@833: "Oranien", truelight@833: "Pader", truelight@833: "Quedlin", truelight@833: "Quer", truelight@833: "Ravens", truelight@833: "Regens", truelight@833: "Rott", truelight@833: "Ros", peter1138@5108: "Rüssels", truelight@833: "Saal", truelight@833: "Saar", truelight@833: "Salz", peter1138@5108: "Schöne", truelight@833: "Schwein", truelight@833: "Sonder", truelight@833: "Sonnen", truelight@833: "Stein", truelight@833: "Strals", truelight@833: "Straus", peter1138@5108: "Süd", truelight@833: "Ton", truelight@833: "Unter", truelight@833: "Ur", truelight@833: "Vor", truelight@833: "Wald", truelight@833: "War", truelight@833: "Wert", truelight@833: "Wester", truelight@833: "Witten", truelight@833: "Wolfs", peter1138@5108: "Würz" truelight@833: }; truelight@833: truelight@833: static const char *name_german_2[] = { truelight@833: "bach", truelight@833: "berg", peter1138@5108: "brück", peter1138@5108: "brücken", truelight@833: "burg", truelight@833: "dorf", truelight@833: "feld", truelight@833: "furt", truelight@833: "hausen", truelight@833: "haven", truelight@833: "heim", truelight@833: "horst", truelight@833: "mund", peter1138@5108: "münster", truelight@833: "stadt", truelight@833: "wald" truelight@833: }; truelight@833: truelight@833: static const char *name_german_3_an_der[] = { truelight@833: " an der " truelight@833: }; truelight@833: truelight@833: static const char *name_german_3_am[] = { truelight@833: " am " truelight@833: }; truelight@833: truelight@833: static const char *name_german_4_an_der[] = { truelight@833: "Oder", truelight@833: "Spree", truelight@833: "Donau", truelight@833: "Saale", truelight@833: "Elbe" truelight@833: }; tron@915: tron@915: static const char *name_german_4_am[] = { truelight@833: "Main" truelight@833: }; truelight@833: pasky@1422: static const char *name_spanish_real[] = { truelight@833: "Caracas", truelight@833: "Maracay", truelight@833: "Maracaibo", truelight@833: "Velencia", truelight@833: "El Dorado", truelight@833: "Morrocoy", truelight@833: "Cata", truelight@833: "Cataito", truelight@833: "Ciudad Bolivar", truelight@833: "Barquisimeto", truelight@833: "Merida", truelight@833: "Puerto Ordaz", truelight@833: "Santa Elena", truelight@833: "San Juan", truelight@833: "San Luis", truelight@833: "San Rafael", truelight@833: "Santiago", truelight@833: "Barcelona", truelight@833: "Barinas", truelight@833: "San Cristobal", truelight@833: "San Fransisco", truelight@833: "San Martin", truelight@833: "Guayana", truelight@833: "San Carlos", truelight@833: "El Limon", truelight@833: "Coro", truelight@833: "Corocoro", truelight@833: "Puerto Ayacucho", truelight@833: "Elorza", truelight@833: "Arismendi", truelight@833: "Trujillo", truelight@833: "Carupano", truelight@833: "Anaco", truelight@833: "Lima", truelight@833: "Cuzco", truelight@833: "Iquitos", truelight@833: "Callao", truelight@833: "Huacho", truelight@833: "Camana", truelight@833: "Puerto Chala", truelight@833: "Santa Cruz", truelight@833: "Quito", truelight@833: "Cuenca", truelight@833: "Huacho", truelight@833: "Tulcan", truelight@833: "Esmereldas", truelight@833: "Ibarra", truelight@833: "San Lorenzo", truelight@833: "Macas", truelight@833: "Morana", truelight@833: "Machala", truelight@833: "Zamora", truelight@833: "Latacunga", truelight@833: "Tena", truelight@833: "Cochabamba", truelight@833: "Ascencion", truelight@833: "Magdalena", truelight@833: "Santa Ana", truelight@833: "Manoa", truelight@833: "Sucre", truelight@833: "Oruro", truelight@833: "Uyuni", truelight@833: "Potosi", truelight@833: "Tupiza", truelight@833: "La Quiaca", truelight@833: "Yacuiba", truelight@833: "San Borja", truelight@833: "Fuerte Olimpio", truelight@833: "Fortin Esteros", truelight@833: "Campo Grande", truelight@833: "Bogota", truelight@833: "El Banco", truelight@833: "Zaragosa", truelight@833: "Neiva", truelight@833: "Mariano", truelight@833: "Cali", truelight@833: "La Palma", truelight@833: "Andoas", truelight@833: "Barranca", truelight@833: "Montevideo", truelight@833: "Valdivia", truelight@833: "Arica", truelight@833: "Temuco", truelight@833: "Tocopilla", truelight@833: "Mendoza", truelight@833: "Santa Rosa" truelight@833: }; truelight@833: pasky@1422: static const char *name_french_real[] = { truelight@833: "Agincourt", truelight@833: "Lille", truelight@833: "Dinan", truelight@833: "Aubusson", truelight@833: "Rodez", truelight@833: "Bergerac", truelight@833: "Bordeaux", truelight@833: "Bayonne", truelight@833: "Montpellier", glx@6389: "Montélimar", truelight@833: "Valence", truelight@833: "Digne", truelight@833: "Nice", truelight@833: "Cannes", truelight@833: "St. Tropez", glx@6389: "Marseille", truelight@833: "Narbonne", peter1138@5108: "Sète", truelight@833: "Aurillac", glx@6389: "Guéret", truelight@833: "Le Creusot", truelight@833: "Nevers", truelight@833: "Auxerre", truelight@833: "Versailles", truelight@833: "Meaux", peter1138@5108: "Châlons", peter1138@5108: "Compiègne", truelight@833: "Metz", truelight@833: "Chaumont", truelight@833: "Langres", truelight@833: "Bourg", glx@6389: "Lyon", truelight@833: "Vienne", truelight@833: "Grenoble", truelight@833: "Toulon", truelight@833: "Rennes", truelight@833: "Le Mans", truelight@833: "Angers", truelight@833: "Nantes", peter1138@5108: "Châteauroux", peter1138@5108: "Orléans", truelight@833: "Lisieux", truelight@833: "Cherbourg", truelight@833: "Morlaix", truelight@833: "Cognac", truelight@833: "Agen", truelight@833: "Tulle", truelight@833: "Blois", truelight@833: "Troyes", truelight@833: "Charolles", truelight@833: "Grenoble", peter1138@5108: "Chambéry", truelight@833: "Tours", truelight@833: "St. Brieuc", truelight@833: "St. Malo", truelight@833: "La Rochelle", truelight@833: "St. Flour", truelight@833: "Le Puy", truelight@833: "Vichy", truelight@833: "St. Valery", truelight@833: "Beaujolais", truelight@833: "Narbonne", truelight@833: "Albi", glx@6389: "Paris", truelight@833: "Biarritz", peter1138@5108: "Béziers", peter1138@5108: "Nîmes", truelight@833: "Chamonix", peter1138@5108: "Angoulème", peter1138@5108: "Alençon" truelight@833: }; truelight@833: truelight@833: static const char *name_silly_1[] = { truelight@833: "Binky", truelight@833: "Blubber", truelight@833: "Bumble", truelight@833: "Crinkle", truelight@833: "Crusty", truelight@833: "Dangle", truelight@833: "Dribble", truelight@833: "Flippety", truelight@833: "Google", truelight@833: "Muffin", truelight@833: "Nosey", truelight@833: "Pinker", truelight@833: "Quack", truelight@833: "Rumble", truelight@833: "Sleepy", truelight@833: "Sliggles", truelight@833: "Snooze", truelight@833: "Teddy", truelight@833: "Tinkle", truelight@833: "Twister", truelight@833: "Pinker", truelight@833: "Hippo", truelight@833: "Itchy", truelight@833: "Jelly", truelight@833: "Jingle", truelight@833: "Jolly", truelight@833: "Kipper", truelight@833: "Lazy", truelight@833: "Frogs", truelight@833: "Mouse", truelight@833: "Quack", truelight@833: "Cheeky", truelight@833: "Lumpy", truelight@833: "Grumpy", truelight@833: "Mangle", truelight@833: "Fiddle", truelight@833: "Slugs", truelight@833: "Noodles", truelight@833: "Poodles", truelight@833: "Shiver", truelight@833: "Rumble", truelight@833: "Pixie", truelight@833: "Puddle", truelight@833: "Riddle", truelight@833: "Rattle", truelight@833: "Rickety", truelight@833: "Waffle", truelight@833: "Sagging", truelight@833: "Sausage", truelight@833: "Egg", truelight@833: "Sleepy", truelight@833: "Scatter", truelight@833: "Scramble", truelight@833: "Silly", truelight@833: "Simple", truelight@833: "Trickle", truelight@833: "Slippery", truelight@833: "Slimey", truelight@833: "Slumber", truelight@833: "Soggy", truelight@833: "Sliggles", truelight@833: "Splutter", truelight@833: "Sulky", truelight@833: "Swindle", truelight@833: "Swivel", truelight@833: "Tasty", truelight@833: "Tangle", truelight@833: "Toggle", truelight@833: "Trotting", truelight@833: "Tumble", truelight@833: "Snooze", truelight@833: "Water", truelight@833: "Windy", truelight@833: "Amble", truelight@833: "Bubble", truelight@833: "Cheery", truelight@833: "Cheese", truelight@833: "Cockle", truelight@833: "Cracker", truelight@833: "Crumple", truelight@833: "Teddy", truelight@833: "Evil", truelight@833: "Fairy", truelight@833: "Falling", truelight@833: "Fishy", truelight@833: "Fizzle", truelight@833: "Frosty", truelight@833: "Griddle" truelight@833: }; truelight@833: truelight@833: static const char *name_silly_2[] = { truelight@833: "ton", truelight@833: "bury", truelight@833: "bottom", truelight@833: "ville", truelight@833: "well", truelight@833: "weed", truelight@833: "worth", truelight@833: "wig", truelight@833: "wick", truelight@833: "wood", truelight@833: "pool", truelight@833: "head", truelight@833: "burg", truelight@833: "gate", truelight@833: "bridge" truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_1[] = { truelight@833: "Gamla ", truelight@833: "Lilla ", truelight@833: "Nya ", truelight@833: "Stora " truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_2[] = { truelight@833: "Boll", truelight@833: "Bor", truelight@833: "Ed", truelight@833: "En", truelight@833: "Erik", truelight@833: "Es", truelight@833: "Fin", truelight@833: "Fisk", peter1138@5108: "Grön", truelight@833: "Hag", truelight@833: "Halm", truelight@833: "Karl", truelight@833: "Kram", truelight@833: "Kung", truelight@833: "Land", truelight@833: "Lid", truelight@833: "Lin", truelight@833: "Mal", truelight@833: "Malm", truelight@833: "Marie", truelight@833: "Ner", truelight@833: "Norr", truelight@833: "Oskar", truelight@833: "Sand", truelight@833: "Skog", truelight@833: "Stock", truelight@833: "Stor", peter1138@5108: "Ström", truelight@833: "Sund", peter1138@5108: "Söder", truelight@833: "Tall", truelight@833: "Tratt", truelight@833: "Troll", truelight@833: "Upp", truelight@833: "Var", peter1138@5108: "Väster", peter1138@5108: "Ängel", peter1138@5108: "Öster" truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_2a[] = { truelight@833: "B", truelight@833: "Br", truelight@833: "D", truelight@833: "Dr", truelight@833: "Dv", truelight@833: "F", truelight@833: "Fj", truelight@833: "Fl", truelight@833: "Fr", truelight@833: "G", truelight@833: "Gl", truelight@833: "Gn", truelight@833: "Gr", truelight@833: "H", truelight@833: "J", truelight@833: "K", truelight@833: "Kl", truelight@833: "Kn", truelight@833: "Kr", truelight@833: "Kv", truelight@833: "L", truelight@833: "M", truelight@833: "N", truelight@833: "P", truelight@833: "Pl", truelight@833: "Pr", truelight@833: "R", truelight@833: "S", truelight@833: "Sk", truelight@833: "Skr", truelight@833: "Sl", truelight@833: "Sn", truelight@833: "Sp", truelight@833: "Spr", truelight@833: "St", truelight@833: "Str", truelight@833: "Sv", truelight@833: "T", truelight@833: "Tr", truelight@833: "Tv", truelight@833: "V", truelight@833: "Vr" truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_2b[] = { truelight@833: "a", truelight@833: "e", truelight@833: "i", truelight@833: "o", truelight@833: "u", truelight@833: "y", peter1138@5108: "å", peter1138@5108: "ä", peter1138@5108: "ö" truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_2c[] = { truelight@833: "ck", truelight@833: "d", truelight@833: "dd", truelight@833: "g", truelight@833: "gg", truelight@833: "l", truelight@833: "ld", truelight@833: "m", truelight@833: "n", truelight@833: "nd", truelight@833: "ng", truelight@833: "nn", truelight@833: "p", truelight@833: "pp", truelight@833: "r", truelight@833: "rd", truelight@833: "rk", truelight@833: "rp", truelight@833: "rr", truelight@833: "rt", truelight@833: "s", truelight@833: "sk", truelight@833: "st", truelight@833: "t", truelight@833: "tt", truelight@833: "v" truelight@833: }; truelight@833: truelight@833: static const char *name_swedish_3[] = { truelight@833: "arp", truelight@833: "berg", truelight@833: "boda", truelight@833: "borg", truelight@833: "bro", truelight@833: "bukten", truelight@833: "by", truelight@833: "byn", truelight@833: "fors", truelight@833: "hammar", truelight@833: "hamn", truelight@833: "holm", truelight@833: "hus", peter1138@5108: "hättan", truelight@833: "kulle", peter1138@5108: "köping", truelight@833: "lund", peter1138@5108: "löv", truelight@833: "sala", truelight@833: "skrona", peter1138@5108: "slätt", peter1138@5108: "spång", truelight@833: "stad", truelight@833: "sund", truelight@833: "svall", truelight@833: "svik", peter1138@5108: "såker", truelight@833: "udde", truelight@833: "valla", truelight@833: "viken", peter1138@5108: "älv", peter1138@5108: "ås" truelight@833: }; truelight@833: truelight@833: static const char *name_dutch_1[] = { truelight@833: "Nieuw ", truelight@833: "Oud ", truelight@833: "Groot ", truelight@833: "Zuid ", truelight@833: "Noord ", truelight@833: "Oost ", truelight@833: "West ", truelight@833: "Klein " truelight@833: }; truelight@833: truelight@833: static const char *name_dutch_2[] = { truelight@833: "Hoog", truelight@833: "Laag", truelight@833: "Zuider", truelight@833: "Zuid", truelight@833: "Ooster", truelight@833: "Oost", truelight@833: "Wester", truelight@833: "West", truelight@833: "Hoofd", truelight@833: "Midden", truelight@833: "Eind", truelight@833: "Amster", truelight@833: "Amstel", truelight@833: "Dord", truelight@833: "Rotter", truelight@833: "Haar", truelight@833: "Til", truelight@833: "Enk", truelight@833: "Dok", truelight@833: "Veen", truelight@833: "Leidsch", truelight@833: "Lely", truelight@833: "En", truelight@833: "Kaats", truelight@833: "U", truelight@833: "Maas", truelight@833: "Mar", truelight@833: "Bla", truelight@833: "Al", truelight@833: "Alk", truelight@833: "Eer", truelight@833: "Drie", truelight@833: "Ter", truelight@833: "Groes", truelight@833: "Goes", truelight@833: "Soest", truelight@833: "Coe", truelight@833: "Uit", truelight@833: "Zwaag", truelight@833: "Hellen", truelight@833: "Slie", truelight@833: "IJ", truelight@833: "Grubben", truelight@833: "Groen", truelight@833: "Lek", truelight@833: "Ridder", truelight@833: "Schie", truelight@833: "Olde", truelight@833: "Roose", truelight@833: "Haar", truelight@833: "Til", truelight@833: "Loos", truelight@833: "Hil" truelight@833: }; truelight@833: truelight@833: static const char *name_dutch_3[] = { truelight@833: "Drog", truelight@833: "Nat", truelight@833: "Valk", truelight@833: "Bob", truelight@833: "Dedem", truelight@833: "Kollum", truelight@833: "Best", truelight@833: "Hoend", truelight@833: "Leeuw", truelight@833: "Graaf", truelight@833: "Uithuis", truelight@833: "Purm", truelight@833: "Hard", truelight@833: "Hell", truelight@833: "Werk", truelight@833: "Spijk", truelight@833: "Vink", truelight@833: "Wams", truelight@833: "Heerhug", truelight@833: "Koning" truelight@833: }; truelight@833: truelight@833: static const char *name_dutch_4[] = { truelight@833: "e", truelight@833: "er", truelight@833: "el", truelight@833: "en", truelight@833: "o", truelight@833: "s" truelight@833: }; truelight@833: truelight@833: static const char *name_dutch_5[] = { truelight@833: "stad", truelight@833: "vorst", truelight@833: "dorp", truelight@833: "dam", truelight@833: "beek", truelight@833: "doorn", truelight@833: "zijl", truelight@833: "zijlen", truelight@833: "lo", truelight@833: "muiden", truelight@833: "meden", truelight@833: "vliet", truelight@833: "nisse", truelight@833: "daal", truelight@833: "vorden", truelight@833: "vaart", truelight@833: "mond", truelight@833: "zaal", truelight@833: "water", truelight@833: "duinen", truelight@833: "heuvel", truelight@833: "geest", truelight@833: "kerk", truelight@833: "meer", truelight@833: "maar", truelight@833: "hoorn", truelight@833: "rade", truelight@833: "wijk", truelight@833: "berg", truelight@833: "heim", truelight@833: "sum", truelight@833: "richt", truelight@833: "burg", truelight@833: "recht", truelight@833: "drecht", truelight@833: "trecht", truelight@833: "tricht", truelight@833: "dricht", truelight@833: "lum", truelight@833: "rum", truelight@833: "halen", truelight@833: "oever", truelight@833: "wolde", truelight@833: "veen", truelight@833: "hoven", truelight@833: "gast", truelight@833: "kum", truelight@833: "hage", truelight@833: "dijk", truelight@833: "zwaag", truelight@833: "pomp", truelight@833: "huizen", truelight@833: "bergen", truelight@833: "schede", truelight@833: "mere", truelight@833: "end" truelight@833: }; truelight@833: pasky@1422: static const char *name_finnish_real[] = { truelight@833: "Aijala", truelight@833: "Kisko", truelight@833: "Espoo", truelight@833: "Helsinki", truelight@833: "Tapiola", peter1138@5108: "Järvelä", truelight@833: "Lahti", truelight@833: "Kotka", truelight@833: "Hamina", truelight@833: "Loviisa", truelight@833: "Kouvola", truelight@833: "Tampere", truelight@833: "Oulu", truelight@833: "Salo", truelight@833: "Malmi", truelight@833: "Pelto", truelight@833: "Koski", truelight@833: "Iisalmi", truelight@833: "Raisio", truelight@833: "Taavetti", truelight@833: "Joensuu", truelight@833: "Imatra", truelight@833: "Tapanila", bjarni@3106: "Pasila", bjarni@3106: "Turku", bjarni@3106: "Kupittaa", bjarni@3106: "Vaasa", bjarni@3106: "Pori", bjarni@3106: "Rauma", bjarni@3106: "Kolari", bjarni@3106: "Lieksa" truelight@833: }; truelight@833: pasky@1422: static const char *name_finnish_1[] = { truelight@833: "Hiekka", truelight@833: "Haapa", truelight@833: "Mylly", truelight@833: "Sauna", truelight@833: "Uusi", truelight@833: "Vanha", peter1138@5108: "Kesä", truelight@833: "Kuusi", truelight@833: "Pelto", truelight@833: "Tuomi", truelight@833: "Terva", truelight@833: "Olki", peter1138@5108: "Heinä", peter1138@5108: "Seinä", truelight@833: "Rova", bjarni@3106: "Koivu", bjarni@3106: "Kokko", peter1138@5108: "Mänty", bjarni@3106: "Pihlaja", peter1138@5108: "Petäjä", bjarni@3106: "Kielo", bjarni@3106: "Kauha", bjarni@3106: "Viita", bjarni@3106: "Kivi", bjarni@3106: "Riihi", peter1138@5108: "Ääne", bjarni@3106: "Niini" truelight@833: }; truelight@833: pasky@1422: static const char *name_finnish_2[] = { bjarni@3106: "Lappeen", bjarni@3106: "Lohjan", bjarni@3106: "Savon", bjarni@3106: "Lapin", peter1138@5108: "Pitäjän", bjarni@3106: "Martin", bjarni@3106: "Kuusan", bjarni@3106: "Kemi", bjarni@3106: "Keri", peter1138@5108: "Hämeen", bjarni@3106: "Kangas" bjarni@3106: }; bjarni@3106: bjarni@3106: static const char *name_finnish_3[] = { truelight@833: "harju", truelight@833: "linna", peter1138@5108: "järvi", truelight@833: "kallio", peter1138@5108: "mäki", truelight@833: "nummi", truelight@833: "joki", peter1138@5108: "kylä", truelight@833: "lampi", truelight@833: "lahti", peter1138@5108: "metsä", truelight@833: "suo", truelight@833: "laakso", truelight@833: "niitty", truelight@833: "luoto", truelight@833: "hovi", truelight@833: "ranta", bjarni@3106: "koski", bjarni@3106: "salo" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_1_m[] = { truelight@833: "Wielki ", rubidium@5658: "Mały ", rubidium@5658: "Zły ", truelight@833: "Dobry ", truelight@833: "Nowy ", truelight@833: "Stary ", rubidium@5658: "Złoty ", truelight@833: "Zielony ", rubidium@5658: "Biały ", truelight@833: "Modry ", rubidium@5658: "Dębowy " truelight@833: }; truelight@833: truelight@833: static const char *name_polish_1_f[] = { truelight@833: "Wielka ", rubidium@5658: "Mała ", rubidium@5658: "Zła ", truelight@833: "Dobra ", truelight@833: "Nowa ", truelight@833: "Stara ", rubidium@5658: "Złota ", truelight@833: "Zielona ", rubidium@5658: "Biała ", truelight@833: "Modra ", rubidium@5658: "Dębowa " truelight@833: }; truelight@833: truelight@833: static const char *name_polish_1_n[] = { truelight@833: "Wielkie ", rubidium@5658: "Małe ", rubidium@5658: "Złe ", truelight@833: "Dobre ", truelight@833: "Nowe ", truelight@833: "Stare ", rubidium@5658: "Złote ", truelight@833: "Zielone ", rubidium@5658: "Białe ", truelight@833: "Modre ", rubidium@5658: "Dębowe " truelight@833: }; truelight@833: truelight@833: static const char *name_polish_2_o[] = { truelight@833: "Frombork", truelight@833: "Gniezno", truelight@833: "Olsztyn", rubidium@5658: "Toruń", truelight@833: "Bydgoszcz", truelight@833: "Terespol", rubidium@5658: "Kraków", rubidium@5658: "Poznań", rubidium@5658: "Wrocław", truelight@833: "Katowice", truelight@833: "Cieszyn", truelight@833: "Bytom", truelight@833: "Frombork", truelight@833: "Hel", truelight@833: "Konin", truelight@833: "Lublin", truelight@833: "Malbork", truelight@833: "Sopot", truelight@833: "Sosnowiec", rubidium@5658: "Gdańsk", truelight@833: "Gdynia", truelight@833: "Sieradz", truelight@833: "Sandomierz", truelight@833: "Szczyrk", truelight@833: "Szczytno", truelight@833: "Szczecin", truelight@833: "Zakopane", rubidium@5658: "Szklarska Poręba", truelight@833: "Bochnia", truelight@833: "Golub-Dobrzyn", truelight@833: "Chojnice", truelight@833: "Ostrowiec", truelight@833: "Otwock", truelight@833: "Wolsztyn" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_2_m[] = { truelight@833: "Jarocin", truelight@833: "Gogolin", rubidium@5658: "Tomaszów", rubidium@5658: "Piotrków", truelight@833: "Lidzbark", truelight@833: "Rypin", truelight@833: "Radzymin", rubidium@5658: "Wołomin", rubidium@5658: "Pruszków", truelight@833: "Olsztynek", truelight@833: "Rypin", truelight@833: "Cisek", truelight@833: "Krotoszyn", truelight@833: "Stoczek", truelight@833: "Lubin", truelight@833: "Lubicz", truelight@833: "Milicz", truelight@833: "Targ", rubidium@5658: "Ostrów", truelight@833: "Ozimek", truelight@833: "Puck", truelight@833: "Rzepin", truelight@833: "Siewierz", truelight@833: "Stargard", truelight@833: "Starogard", truelight@833: "Turek", truelight@833: "Tymbark", truelight@833: "Wolsztyn", truelight@833: "Strzepcz", truelight@833: "Strzebielin", truelight@833: "Sochaczew", rubidium@5658: "Grębocin", truelight@833: "Gniew", truelight@833: "Lubliniec", truelight@833: "Lubasz", truelight@833: "Lutomiersk", truelight@833: "Niemodlin", truelight@833: "Przeworsk", truelight@833: "Ursus", truelight@833: "Tyczyn", truelight@833: "Sztum", truelight@833: "Szczebrzeszyn", truelight@833: "Wolin", truelight@833: "Wrzeszcz", truelight@833: "Zgierz", truelight@833: "Zieleniec", truelight@833: "Drobin", truelight@833: "Garwolin" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_2_f[] = { truelight@833: "Szprotawa", truelight@833: "Pogorzelica", rubidium@5658: "Motława", truelight@833: "Lubawa", truelight@833: "Nidzica", truelight@833: "Kruszwica", truelight@833: "Bierawa", truelight@833: "Brodnica", truelight@833: "Chojna", truelight@833: "Krzepica", truelight@833: "Ruda", truelight@833: "Rumia", truelight@833: "Tuchola", truelight@833: "Trzebinia", truelight@833: "Ustka", truelight@833: "Warszawa", truelight@833: "Bobowa", truelight@833: "Dukla", truelight@833: "Krynica", truelight@833: "Murowana", truelight@833: "Niemcza", truelight@833: "Zaspa", truelight@833: "Zawoja", truelight@833: "Wola", truelight@833: "Limanowa", truelight@833: "Rabka", truelight@833: "Skawina", truelight@833: "Pilawa" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_2_n[] = { truelight@833: "Lipsko", truelight@833: "Pilzno", truelight@833: "Przodkowo", truelight@833: "Strzelno", truelight@833: "Susz", truelight@833: "Jaworzno", truelight@833: "Choszczno", truelight@833: "Mogilno", truelight@833: "Luzino", truelight@833: "Miasto", truelight@833: "Dziadowo", truelight@833: "Kowalewo", truelight@833: "Legionowo", truelight@833: "Miastko", truelight@833: "Zabrze", truelight@833: "Zawiercie", truelight@833: "Kochanowo", truelight@833: "Miechucino", truelight@833: "Mirachowo", truelight@833: "Robakowo", truelight@833: "Kosakowo", truelight@833: "Borne", truelight@833: "Braniewo", truelight@833: "Sulinowo", truelight@833: "Chmielno", rubidium@5658: "Jastrzębie", truelight@833: "Gryfino", truelight@833: "Koronowo", truelight@833: "Lubichowo", truelight@833: "Opoczno" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_3_m[] = { truelight@833: " Wybudowanie", rubidium@5658: " Świętokrzyski", rubidium@5658: " Górski", truelight@833: " Morski", rubidium@5658: " Zdrój", truelight@833: " Wody", truelight@833: " Bajoro", rubidium@5658: " Krajeński", rubidium@5658: " Śląski", truelight@833: " Mazowiecki", truelight@833: " Pomorski", truelight@833: " Wielki", truelight@833: " Maly", rubidium@5658: " Warmiński", truelight@833: " Mazurski", truelight@833: " Mniejszy", rubidium@5658: " Większy", rubidium@5658: " Górny", truelight@833: " Dolny", truelight@833: " Wielki", truelight@833: " Stary", truelight@833: " Nowy", truelight@833: " Wielkopolski", rubidium@5658: " Wzgórze", truelight@833: " Mosty", truelight@833: " Kujawski", rubidium@5658: " Małopolski", truelight@833: " Podlaski", truelight@833: " Lesny" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_3_f[] = { truelight@833: " Wybudowanie", rubidium@5658: " Świętokrzyska", rubidium@5658: " Górska", truelight@833: " Morska", rubidium@5658: " Zdrój", truelight@833: " Woda", truelight@833: " Bajoro", rubidium@5658: " Krajeńska", rubidium@5658: " Śląska", truelight@833: " Mazowiecka", truelight@833: " Pomorska", truelight@833: " Wielka", rubidium@5658: " Mała", rubidium@5658: " Warmińska", truelight@833: " Mazurska", truelight@833: " Mniejsza", rubidium@5658: " Większa", rubidium@5658: " Górna", truelight@833: " Dolna", truelight@833: " Wielka", truelight@833: " Stara", truelight@833: " Nowa", truelight@833: " Wielkopolska", rubidium@5658: " Wzgórza", truelight@833: " Mosty", truelight@833: " Kujawska", truelight@833: " Malopolska", truelight@833: " Podlaska", rubidium@5658: " Leśna" truelight@833: }; truelight@833: truelight@833: static const char *name_polish_3_n[] = { truelight@833: " Wybudowanie", rubidium@5658: " Świetokrzyskie", rubidium@5658: " Górskie", truelight@833: " Morskie", rubidium@5658: " Zdrój", truelight@833: " Wody", truelight@833: " Bajoro", rubidium@5658: " Krajeńskie", rubidium@5658: " Śląskie", truelight@833: " Mazowieckie", truelight@833: " Pomorskie", truelight@833: " Wielkie", rubidium@5658: " Małe", rubidium@5658: " Warmińskie ", truelight@833: " Mazurskie ", truelight@833: " Mniejsze", rubidium@5658: " Większe", rubidium@5658: " Górne", truelight@833: " Dolne", truelight@833: " Wielkie", truelight@833: " Stare", truelight@833: " Nowe", truelight@833: " Wielkopolskie", rubidium@5658: " Wzgórze", truelight@833: " Mosty", truelight@833: " Kujawskie", rubidium@5658: " Małopolskie", truelight@833: " Podlaskie", rubidium@5658: " Leśne" truelight@833: }; truelight@833: pasky@1422: static const char *name_czech_real[] = { KUDr@5149: "Aš", KUDr@5149: "Benešov", truelight@833: "Beroun", KUDr@5149: "Bezdružice", truelight@833: "Blansko", KUDr@5149: "Břeclav", truelight@833: "Brno", peter1138@5108: "Bruntál", KUDr@5149: "Česká Lípa", KUDr@5149: "České Budějovice", KUDr@5149: "Český Krumlov", KUDr@5149: "Děčín", KUDr@5149: "Domažlice", peter1138@5108: "Dubí", peter1138@5108: "Frýdek-Místek", KUDr@5149: "Havlíčkův Brod", peter1138@5108: "Hodonín", peter1138@5108: "Hradec Králové", truelight@833: "Humpolec", truelight@833: "Cheb", truelight@833: "Chomutov", truelight@833: "Chrudim", truelight@833: "Jablonec nad Nisou", peter1138@5108: "Jeseník", KUDr@5149: "Jičín", truelight@833: "Jihlava", KUDr@5149: "Jindřichův Hradec", truelight@833: "Karlovy Vary", peter1138@5108: "Karviná", truelight@833: "Kladno", truelight@833: "Klatovy", peter1138@5108: "Kolín", truelight@833: "Kosmonosy", KUDr@5149: "Kroměříž", peter1138@5108: "Kutná Hora", truelight@833: "Liberec", KUDr@5149: "Litoměřice", truelight@833: "Louny", KUDr@5149: "Manětín", KUDr@5149: "Mělník", peter1138@5108: "Mladá Boleslav", truelight@833: "Most", peter1138@5108: "Náchod", KUDr@5149: "Nový Jičín", truelight@833: "Nymburk", truelight@833: "Olomouc", truelight@833: "Opava", KUDr@5149: "Oráčov", truelight@833: "Ostrava", truelight@833: "Pardubice", KUDr@5149: "Pelhřimov", KUDr@5149: "Polžice", peter1138@5108: "Písek", KUDr@5149: "Plzeň", truelight@833: "Praha", truelight@833: "Prachatice", KUDr@5149: "Přerov", KUDr@5149: "Příbram", KUDr@5149: "Prostějov", peter1138@5108: "Rakovník", truelight@833: "Rokycany", peter1138@5108: "Rudná", KUDr@5149: "Rychnov nad Kněžnou", truelight@833: "Semily", truelight@833: "Sokolov", truelight@833: "Strakonice", KUDr@5149: "Středokluky", KUDr@5149: "Šumperk", truelight@833: "Svitavy", peter1138@5108: "Tábor", truelight@833: "Tachov", truelight@833: "Teplice", KUDr@5149: "Třebíč", truelight@833: "Trutnov", KUDr@5149: "Uherské Hradiště", peter1138@5108: "Ústí nad Labem", peter1138@5108: "Ústí nad Orlicí", peter1138@5108: "Vsetín", KUDr@5149: "Vyškov", KUDr@5149: "Žďár nad Sázavou", peter1138@5108: "Zlín", truelight@833: "Znojmo" truelight@833: }; truelight@833: pasky@1425: pasky@1425: /* The advanced hyperintelligent Czech town names generator! */ pasky@1444: /* The tables and MakeCzechTownName() is (c) Petr Baudis 2005 (GPL'd) pasky@1444: * Feel free to ask me about anything unclear or if you need help pasky@1444: * with cloning this for your own language. */ pasky@1425: pasky@1425: // Sing., pl. celestar@9895: enum CzechGender { pasky@1425: CZG_SMASC, pasky@1425: CZG_SFEM, pasky@1425: CZG_SNEUT, pasky@1425: CZG_PMASC, pasky@1425: CZG_PFEM, pasky@1425: CZG_PNEUT, pasky@1425: // Special for substantive stems - the ending chooses the gender. pasky@1425: CZG_FREE, pasky@1425: // Like CZG_FREE, but disallow CZG_SNEUT. pasky@1425: CZG_NFREE celestar@9895: }; celestar@9895: celestar@9895: enum CzechPattern { pasky@1425: CZP_JARNI, pasky@1425: CZP_MLADY, pasky@1425: CZP_PRIVL celestar@9895: }; celestar@9895: pasky@1425: /* [CzechGender][CzechPattern] - replaces the last character of the adjective pasky@1425: * by this. */ pasky@1425: // XXX: [CZG_SMASC][CZP_PRIVL] needs special handling: -ovX -> -uv. peter1138@5108: static const char *name_czech_patmod[][3] = { peter1138@5108: /* CZG_SMASC */ { "í", "ý", "X" }, peter1138@5108: /* CZG_SFEM */ { "í", "á", "a" }, peter1138@5108: /* CZG_SNEUT */ { "í", "é", "o" }, peter1138@5108: /* CZG_PMASC */ { "í", "é", "y" }, peter1138@5108: /* CZG_PFEM */ { "í", "é", "y" }, peter1138@5108: /* CZG_PNEUT */ { "í", "á", "a" } pasky@1425: }; pasky@1425: pasky@1425: // This way the substantives can choose only some adjectives/endings: pasky@1425: // At least one of these flags must be satisfied: celestar@9895: enum CzechAllow { pasky@1425: CZA_SHORT = 1, pasky@1425: CZA_MIDDLE = 2, pasky@1425: CZA_LONG = 4, pasky@1425: CZA_ALL = ~0 celestar@9895: }; rubidium@5838: rubidium@5838: DECLARE_ENUM_AS_BIT_SET(CzechAllow); rubidium@5838: pasky@1425: // All these flags must be satisfied (in the stem->others direction): celestar@9895: enum CzechChoose { pasky@1445: CZC_NONE = 0, // No requirements. pasky@1445: CZC_COLOR = 1, pasky@1445: CZC_POSTFIX = 2, // Matched if postfix was inserted. pasky@1445: CZC_NOPOSTFIX = 4, // Matched if no postfix was inserted. pasky@1425: CZC_ANY = ~0 celestar@9895: }; pasky@1425: rubidium@5838: DECLARE_ENUM_AS_BIT_SET(CzechChoose); rubidium@5838: celestar@9895: struct CzechNameSubst { tron@1473: CzechGender gender; tron@1473: CzechAllow allow; tron@1473: CzechChoose choose; pasky@1425: const char *name; celestar@9895: }; pasky@1425: celestar@9895: struct CzechNameAdj { tron@1473: CzechPattern pattern; tron@1473: CzechChoose choose; pasky@1425: const char *name; celestar@9895: }; pasky@1425: pasky@1425: // Some of items which should be common are doubled. tron@1473: static const CzechNameAdj name_czech_adj[] = { peter1138@5108: { CZP_JARNI, CZC_ANY, "Horní" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Horní" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Dolní" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Dolní" }, KUDr@5149: { CZP_JARNI, CZC_ANY, "Přední" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Zadní" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Kostelní" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Havraní" }, KUDr@5149: { CZP_JARNI, CZC_ANY, "Říční" }, peter1138@5108: { CZP_JARNI, CZC_ANY, "Jezerní" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Velký" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Velký" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Malý" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Malý" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Vysoký" }, KUDr@5149: { CZP_MLADY, CZC_ANY, "Český" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Moravský" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Slovácký" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Slezský" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Uherský" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Starý" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Starý" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Nový" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Nový" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Mladý" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Královský" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Kamenný" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Cihlový" }, peter1138@5108: { CZP_MLADY, CZC_ANY, "Divný" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Červená" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Červená" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Červená" }, peter1138@5108: { CZP_MLADY, CZC_COLOR, "Zelená" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Žlutá" }, peter1138@5108: { CZP_MLADY, CZC_COLOR, "Sivá" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Šedá" }, peter1138@5108: { CZP_MLADY, CZC_COLOR, "Bílá" }, peter1138@5108: { CZP_MLADY, CZC_COLOR, "Bílá" }, peter1138@5108: { CZP_MLADY, CZC_COLOR, "Modrá" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Růžová" }, KUDr@5149: { CZP_MLADY, CZC_COLOR, "Černá" }, peter1138@5108: { CZP_PRIVL, CZC_ANY, "Králova" }, pasky@1425: { CZP_PRIVL, CZC_ANY, "Janova" }, pasky@1425: { CZP_PRIVL, CZC_ANY, "Karlova" }, KUDr@5149: { CZP_PRIVL, CZC_ANY, "Kryštofova" }, KUDr@5149: { CZP_PRIVL, CZC_ANY, "Jiříkova" }, pasky@1425: { CZP_PRIVL, CZC_ANY, "Petrova" }, pasky@1425: { CZP_PRIVL, CZC_ANY, "Sudovo" }, pasky@1425: }; pasky@1425: pasky@1425: // Considered a stem for choose/allow matching purposes. tron@1473: static const CzechNameSubst name_czech_subst_full[] = { pasky@1445: { CZG_SMASC, CZA_ALL, CZC_COLOR, "Sedlec" }, pasky@1445: { CZG_SMASC, CZA_ALL, CZC_COLOR, "Brod" }, pasky@1445: { CZG_SMASC, CZA_ALL, CZC_COLOR, "Brod" }, peter1138@5108: { CZG_SMASC, CZA_ALL, CZC_NONE, "Úval" }, KUDr@5149: { CZG_SMASC, CZA_ALL, CZC_COLOR, "Žďár" }, pasky@1471: { CZG_SMASC, CZA_ALL, CZC_COLOR, "Smrk" }, pasky@1445: { CZG_SFEM, CZA_ALL, CZC_COLOR, "Hora" }, pasky@1445: { CZG_SFEM, CZA_ALL, CZC_COLOR, "Lhota" }, pasky@1445: { CZG_SFEM, CZA_ALL, CZC_COLOR, "Lhota" }, pasky@1445: { CZG_SFEM, CZA_ALL, CZC_COLOR, "Hlava" }, peter1138@5108: { CZG_SFEM, CZA_ALL, CZC_COLOR, "Lípa" }, pasky@1445: { CZG_SNEUT, CZA_ALL, CZC_COLOR, "Pole" }, peter1138@5108: { CZG_SNEUT, CZA_ALL, CZC_COLOR, "Údolí" }, peter1138@5108: { CZG_PMASC, CZA_ALL, CZC_NONE, "Úvaly" }, pasky@1445: { CZG_PFEM, CZA_ALL, CZC_COLOR, "Luka" }, pasky@1445: { CZG_PNEUT, CZA_ALL, CZC_COLOR, "Pole" }, pasky@1425: }; pasky@1425: pasky@1425: // TODO: More stems needed. --pasky tron@1473: static const CzechNameSubst name_czech_subst_stem[] = { pasky@1445: { CZG_SMASC, CZA_MIDDLE, CZC_COLOR, "Kostel" }, KUDr@5149: { CZG_SMASC, CZA_MIDDLE, CZC_COLOR, "Klášter" }, pasky@1445: { CZG_SMASC, CZA_SHORT, CZC_COLOR, "Lhot" }, pasky@1445: { CZG_SFEM, CZA_SHORT, CZC_COLOR, "Lhot" }, pasky@1445: { CZG_SFEM, CZA_SHORT, CZC_COLOR, "Hur" }, pasky@1445: { CZG_FREE, CZA_MIDDLE | CZA_LONG, CZC_NONE, "Sedl" }, pasky@1445: { CZG_FREE, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_COLOR, "Hrad" }, pasky@1445: { CZG_NFREE, CZA_MIDDLE, CZC_NONE, "Pras" }, KUDr@5149: { CZG_NFREE, CZA_MIDDLE, CZC_NONE, "Baž" }, pasky@1445: { CZG_NFREE, CZA_MIDDLE, CZC_NONE, "Tes" }, KUDr@5149: { CZG_NFREE, CZA_MIDDLE, CZC_NONE, "Už" }, KUDr@5149: { CZG_NFREE, CZA_MIDDLE | CZA_LONG, CZC_POSTFIX, "Bř" }, pasky@1445: { CZG_NFREE, CZA_MIDDLE | CZA_LONG, CZC_NONE, "Vod" }, pasky@1445: { CZG_NFREE, CZA_MIDDLE | CZA_LONG, CZC_NONE, "Jan" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Prach" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Kunr" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Strak" }, KUDr@5149: { CZG_NFREE, CZA_LONG, CZC_NONE, "Vít" }, KUDr@5149: { CZG_NFREE, CZA_LONG, CZC_NONE, "Vyš" }, KUDr@5149: { CZG_NFREE, CZA_LONG, CZC_NONE, "Žat" }, KUDr@5149: { CZG_NFREE, CZA_LONG, CZC_NONE, "Žer" }, KUDr@5149: { CZG_NFREE, CZA_LONG, CZC_NONE, "Střed" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Harv" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Pruh" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Tach" }, peter1138@5108: { CZG_NFREE, CZA_LONG, CZC_NONE, "Písn" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Jin" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Jes" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Jar" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Sok" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Hod" }, pasky@1445: { CZG_NFREE, CZA_LONG, CZC_NONE, "Net" }, KUDr@5149: { CZG_FREE, CZA_LONG, CZC_NONE, "Praž" }, pasky@1445: { CZG_FREE, CZA_LONG, CZC_NONE, "Nerat" }, pasky@1445: { CZG_FREE, CZA_LONG, CZC_NONE, "Kral" }, pasky@1445: { CZG_FREE, CZA_LONG, CZC_NONE, "Hut" }, pasky@1445: { CZG_FREE, CZA_LONG, CZC_NOPOSTFIX, "Pan" }, KUDr@5149: { CZG_FREE, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_NOPOSTFIX, "Odstřed" }, pasky@1445: { CZG_FREE, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_COLOR, "Mrat" }, pasky@1445: { CZG_FREE, CZA_LONG, CZC_COLOR, "Hlav" }, KUDr@5149: { CZG_FREE, CZA_SHORT | CZA_MIDDLE, CZC_NONE, "Měř" }, pasky@1471: { CZG_FREE, CZA_MIDDLE | CZA_LONG, CZC_NONE, "Lip" }, pasky@1425: }; pasky@1425: pasky@1425: // Optional postfix inserted between stem and ending. pasky@1425: static const char *name_czech_subst_postfix[] = { pasky@1425: "av", "an", "at", pasky@1425: "ov", "on", "ot", pasky@1425: "ev", "en", "et", pasky@1425: }; pasky@1425: pasky@1425: // This array must have the both neutral genders at the end! tron@1473: static const CzechNameSubst name_czech_subst_ending[] = { pasky@1425: { CZG_SMASC, CZA_SHORT | CZA_MIDDLE, CZC_ANY, "ec" }, peter1138@5108: { CZG_SMASC, CZA_SHORT | CZA_MIDDLE, CZC_ANY, "ín" }, pasky@1425: { CZG_SMASC, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "ov" }, pasky@1425: { CZG_SMASC, CZA_SHORT | CZA_LONG, CZC_ANY, "kov" }, peter1138@5108: { CZG_SMASC, CZA_LONG, CZC_POSTFIX, "ín" }, peter1138@5108: { CZG_SMASC, CZA_LONG, CZC_POSTFIX, "ník" }, pasky@1471: { CZG_SMASC, CZA_LONG, CZC_ANY, "burk" }, pasky@1425: { CZG_SFEM, CZA_SHORT, CZC_ANY, "ka" }, pasky@1425: { CZG_SFEM, CZA_MIDDLE, CZC_ANY, "inka" }, peter1138@5108: { CZG_SFEM, CZA_MIDDLE, CZC_ANY, "ná" }, pasky@1425: { CZG_SFEM, CZA_LONG, CZC_ANY, "ava" }, peter1138@5108: { CZG_PMASC, CZA_LONG, CZC_POSTFIX, "íky" }, pasky@1425: { CZG_PMASC, CZA_LONG, CZC_ANY, "upy" }, pasky@1471: { CZG_PMASC, CZA_LONG, CZC_ANY, "olupy" }, pasky@1425: { CZG_PFEM, CZA_LONG, CZC_ANY, "avy" }, pasky@1425: { CZG_PFEM, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "ice" }, KUDr@5149: { CZG_PFEM, CZA_SHORT | CZA_MIDDLE | CZA_LONG, CZC_ANY, "ičky" }, pasky@1425: { CZG_PNEUT, CZA_SHORT | CZA_MIDDLE, CZC_ANY, "na" }, pasky@1425: { CZG_SNEUT, CZA_SHORT | CZA_MIDDLE, CZC_ANY, "no" }, KUDr@5149: { CZG_SNEUT, CZA_LONG, CZC_ANY, "iště" }, pasky@1425: }; pasky@1425: pasky@1425: static const char *name_czech_suffix[] = { KUDr@5149: "nad Cidlinou", peter1138@5108: "nad Dyjí", pasky@1425: "nad Jihlavou", pasky@1425: "nad Labem", pasky@1425: "nad Lesy", pasky@1425: "nad Moravou", pasky@1425: "nad Nisou", pasky@1425: "nad Odrou", peter1138@5108: "nad Ostravicí", peter1138@5108: "nad Sázavou", pasky@1425: "nad Vltavou", KUDr@5149: "pod Pradědem", KUDr@5149: "pod Radhoštěm", KUDr@5149: "pod Řípem", KUDr@5149: "pod Sněžkou", KUDr@5149: "pod Špičákem", pasky@1425: "pod Sedlem", KUDr@5149: "v Čechách", KUDr@5149: "na Moravě", pasky@1425: }; pasky@1425: pasky@1425: pasky@1425: pasky@1422: static const char *name_romanian_real[]= { truelight@833: "Adjud", truelight@833: "Alba Iulia", truelight@833: "Alexandria", truelight@833: "Babadag", peter1138@5108: "Bacãu", truelight@833: "Baia Mare", peter1138@5108: "Bãile Herculane", peter1138@5108: "Bãilesti", peter1138@5108: "Bârlad", truelight@833: "Bicaz", truelight@833: "Bistrita", truelight@833: "Blaj", truelight@833: "Borsec", truelight@833: "Botosani", peter1138@5108: "Brãila", truelight@833: "Brasov", truelight@833: "Bucuresti", truelight@833: "Buftea", peter1138@5108: "Buzãu", peter1138@5108: "Cãlãrasi", truelight@833: "Caransebes", peter1138@5108: "Cernavodã", truelight@833: "Cluj-Napoca", truelight@833: "Constanta", truelight@833: "Covasna", truelight@833: "Craiova", truelight@833: "Dej", truelight@833: "Deva", truelight@833: "Dorohoi", truelight@833: "Dr.-Tr. Severin", peter1138@5108: "Drãgãsani", peter1138@5108: "Fãgãras", peter1138@5108: "Fãlticeni", truelight@833: "Fetesti", truelight@833: "Focsani", truelight@833: "Galati", truelight@833: "Gheorgheni", truelight@833: "Giurgiu", peter1138@5108: "Hârsova", truelight@833: "Hunedoara", truelight@833: "Husi", truelight@833: "Iasi", truelight@833: "Isaccea", truelight@833: "Lugoj", peter1138@5108: "Mãcin", truelight@833: "Mangalia", truelight@833: "Medgidia", truelight@833: "Medias", truelight@833: "Miercurea Ciuc", truelight@833: "Mizil", truelight@833: "Motru", peter1138@5108: "Nãsãud", peter1138@5108: "Nãvodari", truelight@833: "Odobesti", truelight@833: "Oltenita", truelight@833: "Onesti", truelight@833: "Oradea", truelight@833: "Orsova", truelight@833: "Petrosani", truelight@833: "Piatra Neamt", truelight@833: "Pitesti", truelight@833: "Ploiesti", truelight@833: "Predeal", peter1138@5108: "Râmnicu Vâlcea", truelight@833: "Reghin", truelight@833: "Resita", truelight@833: "Roman", truelight@833: "Rosiorii de Vede", truelight@833: "Satu Mare", truelight@833: "Sebes", peter1138@5108: "Sfântu Gheorghe", truelight@833: "Sibiu", truelight@833: "Sighisoara", truelight@833: "Sinaia", truelight@833: "Slatina", truelight@833: "Slobozia", truelight@833: "Sovata", truelight@833: "Suceava", truelight@833: "Sulina", peter1138@5108: "Tãndãrei", peter1138@5108: "Târgoviste", peter1138@5108: "Târgu Jiu", peter1138@5108: "Târgu Mures", truelight@833: "Tecuci", truelight@833: "Timisoara", truelight@833: "Tulcea", truelight@833: "Turda", peter1138@5108: "Turnu Mãgurele", truelight@833: "Urziceni", truelight@833: "Vaslui", truelight@833: "Vatra Dornei", truelight@833: "Victoria", truelight@833: "Videle", peter1138@5108: "Zalãu" truelight@833: }; truelight@833: pasky@1422: static const char *name_slovak_real[] = { truelight@833: "Bratislava", truelight@833: "Banovce nad Bebravou", truelight@833: "Banska Bystrica", truelight@833: "Banska Stiavnica", truelight@833: "Bardejov", truelight@833: "Brezno", truelight@833: "Brezova pod Bradlom", truelight@833: "Bytca", truelight@833: "Cadca", truelight@833: "Cierna nad Tisou", truelight@833: "Detva", truelight@833: "Detva", truelight@833: "Dolny Kubin", truelight@833: "Dolny Kubin", truelight@833: "Dunajska Streda", truelight@833: "Gabcikovo", truelight@833: "Galanta", truelight@833: "Gbely", truelight@833: "Gelnica", truelight@833: "Handlova", truelight@833: "Hlohovec", truelight@833: "Holic", truelight@833: "Humenne", truelight@833: "Hurbanovo", truelight@833: "Kezmarok", truelight@833: "Komarno", truelight@833: "Kosice", truelight@833: "Kremnica", truelight@833: "Krompachy", truelight@833: "Kuty", truelight@833: "Leopoldov", truelight@833: "Levoca", truelight@833: "Liptovsky Mikulas", truelight@833: "Lucenec", truelight@833: "Malacky", truelight@833: "Martin", truelight@833: "Medzilaborce", truelight@833: "Michalovce", truelight@833: "Modra", truelight@833: "Myjava", truelight@833: "Namestovo", truelight@833: "Nitra", truelight@833: "Nova Bana", truelight@833: "Nove Mesto nad Vahom", truelight@833: "Nove Zamky", truelight@833: "Partizanske", truelight@833: "Pezinok", truelight@833: "Piestany", truelight@833: "Poltar", truelight@833: "Poprad", truelight@833: "Povazska Bystrica", truelight@833: "Prievidza", truelight@833: "Puchov", truelight@833: "Revuca", truelight@833: "Rimavska Sobota", truelight@833: "Roznava", truelight@833: "Ruzomberok", truelight@833: "Sabinov", truelight@833: "Sala", truelight@833: "Senec", truelight@833: "Senica", truelight@833: "Sered", truelight@833: "Skalica", truelight@833: "Sladkovicovo", truelight@833: "Smolenice", truelight@833: "Snina", truelight@833: "Stara Lubovna", truelight@833: "Stara Tura", truelight@833: "Strazske", truelight@833: "Stropkov", truelight@833: "Stupava", truelight@833: "Sturovo", truelight@833: "Sulekovo", truelight@833: "Topolcany", truelight@833: "Trebisov", truelight@833: "Trencin", truelight@833: "Trnava", truelight@833: "Turcianske Teplice", truelight@833: "Tvrdosin", truelight@833: "Vrable", truelight@833: "Vranov nad Toplov", truelight@833: "Zahorska Bystrica", truelight@833: "Zdiar", truelight@833: "Ziar nad Hronom", truelight@833: "Zilina", truelight@833: "Zlate Moravce", truelight@833: "Zvolen" truelight@833: }; truelight@833: miham@948: static const char *name_norwegian_1[] = { miham@958: "Arna", miham@958: "Aust", peter1138@5108: "Bjørk", peter1138@5108: "Bjørn", miham@958: "Brand", peter1138@5108: "Bøver", miham@958: "Drag", peter1138@5108: "Drø", miham@958: "Eids", miham@958: "Egge", miham@958: "Fager", miham@958: "Finns", miham@958: "Flat", miham@958: "Foll", miham@958: "Foss", miham@958: "Fugle", miham@958: "Furu", miham@958: "Gaus", miham@958: "Galte", miham@958: "Geir", peter1138@5108: "Gløs", miham@958: "Gran", miham@958: "Grind", miham@958: "Grims", peter1138@5108: "Grøn", peter1138@5108: "Grøt", miham@958: "Gulle", miham@958: "Haka", miham@958: "Hammer", miham@958: "Haug", miham@958: "Hol", miham@958: "Hon", miham@958: "Hop", miham@958: "Hov", miham@958: "Jess", miham@958: "Kabel", miham@958: "Kjerns", miham@958: "Kjerring", miham@958: "Knatte", miham@958: "Krok", peter1138@5108: "Køy", miham@958: "Lang", miham@958: "Lauv", miham@958: "Leir", miham@958: "Lund", miham@958: "Logn", miham@958: "Lo", miham@958: "Lyng", peter1138@5108: "Løn", miham@958: "Mesna", miham@958: "Mel", miham@958: "Mo", miham@958: "Nar", miham@958: "Nitte", miham@958: "Nord", miham@958: "Odd", miham@958: "Ola", miham@958: "Otte", miham@958: "Ran", miham@958: "Rev", miham@958: "Rog", miham@958: "Roms", miham@958: "Rosen", miham@958: "Sand", miham@958: "Sau", miham@958: "Sel", miham@958: "Sol", miham@958: "Sjur", peter1138@5108: "Skår", peter1138@5108: "Slått", peter1138@5108: "Stjør", miham@958: "Stor", miham@958: "Svart", miham@958: "Svens", miham@958: "Svin", miham@958: "Sylte", miham@958: "Syn", miham@958: "Tran", miham@958: "Vass", miham@958: "Ved", miham@958: "Vest", miham@958: "Vesle", miham@958: "Vik", peter1138@5108: "Våg" miham@958: }; tron@1019: miham@958: static const char *name_norwegian_2[] = { miham@958: "aker", miham@958: "anger", miham@958: "bakken", miham@958: "bekk", miham@958: "berg", miham@958: "botn", miham@958: "breen", miham@958: "bu", miham@958: "bugen", miham@958: "by", miham@958: "bygd", peter1138@5108: "bø", miham@958: "dal", miham@958: "egga", miham@958: "eid", miham@958: "elv", miham@958: "enga", miham@958: "foss", miham@958: "fjell", miham@958: "fjord", miham@958: "foten", miham@958: "gard", miham@958: "grend", miham@958: "hammer", miham@958: "haug", miham@958: "havn", miham@958: "heim", miham@958: "hella", miham@958: "hovda", peter1138@5108: "høa", peter1138@5108: "høgda", miham@958: "kampen", peter1138@5108: "kjølen", miham@958: "kollen", miham@958: "kroken", miham@958: "land", miham@958: "lia", miham@958: "mark", miham@958: "moen", miham@958: "myr", miham@958: "nes", miham@958: "nuten", miham@958: "osen", miham@958: "rike", miham@958: "rud", miham@958: "sand", miham@958: "set", peter1138@5108: "sjøen", miham@958: "skogen", miham@958: "slette", miham@958: "snipa", miham@958: "stad", miham@958: "stua", miham@958: "stulen", miham@958: "sund", miham@958: "svingen", peter1138@5108: "sætra", miham@958: "tinden", miham@958: "tun", miham@958: "vang", miham@958: "vatn", miham@958: "veid", miham@958: "vik", miham@958: "voll", peter1138@5108: "våg", miham@958: "um", peter1138@5108: "åsen" miham@958: }; tron@1019: miham@958: static const char *name_norwegian_real[] = { miham@948: "Alta", miham@948: "Arendal", miham@948: "Askim", miham@948: "Bergen", peter1138@5108: "Bodø", miham@948: "Brevik", miham@948: "Bryne", peter1138@5108: "Brønnøysund", miham@948: "Drammen", peter1138@5108: "Drøbak", miham@948: "Egersund", miham@948: "Elverum", miham@948: "Farsund", miham@948: "Fauske", miham@948: "Finnsnes", miham@948: "Flekkefjord", miham@958: "Flora", peter1138@5108: "Fosnavåg", miham@948: "Fredrikstad", peter1138@5108: "Førde", peter1138@5108: "Gjøvik", miham@948: "Grimstad", miham@948: "Halden", miham@948: "Hamar", miham@948: "Hammerfest", miham@948: "Harstad", miham@948: "Haugesund", miham@948: "Holmestrand", miham@948: "Horten", peter1138@5108: "Jørpeland", miham@948: "Kirkenes", miham@948: "Kolvereid", miham@948: "Kongsberg", miham@948: "Kongsvinger", miham@948: "Kopervik", peter1138@5108: "Kragerø", miham@948: "Kristiansand", miham@948: "Kristiansund", miham@948: "Langesund", miham@948: "Larvik", miham@948: "Leirvik", miham@948: "Leknes", miham@948: "Levanger", miham@948: "Lillehammer", miham@948: "Lillesand", peter1138@5108: "Lillestrøm", miham@948: "Lyngdal", peter1138@5108: "Lørenskog", miham@948: "Mandal", miham@948: "Mo i Rana", miham@948: "Molde", peter1138@5108: "Mosjøen", miham@948: "Moss", miham@948: "Mysen", peter1138@5108: "Måløy", miham@948: "Namsos", miham@948: "Narvik", miham@948: "Notodden", miham@948: "Odda", miham@948: "Oslo", miham@948: "Otta", miham@948: "Porsgrunn", miham@958: "Ringerike", peter1138@5108: "Risør", miham@948: "Rjukan", miham@948: "Sandefjord", miham@948: "Sandnes", peter1138@5108: "Sandnessjøen", miham@948: "Sandvika", miham@948: "Sarpsborg", miham@948: "Sauda", miham@948: "Ski", miham@948: "Skien", miham@948: "Skudeneshavn", miham@948: "Sortland", miham@948: "Stathelle", miham@948: "Stavanger", miham@948: "Steinkjer", peter1138@5108: "Stjørdal", miham@948: "Stokmarknes", miham@958: "Stord", miham@948: "Svelvik", peter1138@5108: "Svolvær", peter1138@5108: "Tromsø", miham@948: "Trondheim", miham@948: "Tvedestrand", peter1138@5108: "Tønsberg", miham@948: "Ulsteinvik", peter1138@5108: "Vadsø", peter1138@5108: "Vardø", peter1138@5108: "Verdalsøra", peter1138@5108: "Åkrehamn", peter1138@5108: "Ålesund", peter1138@5108: "Åndalsnes" miham@948: }; miham@948: truelight@833: static const char *name_hungarian_1[] = { miham@6387: "Nagy-", miham@6387: "Kis-", miham@6385: "Felső-", miham@6387: "Alsó-", peter1138@5108: "Új-" truelight@833: }; truelight@833: truelight@833: static const char *name_hungarian_2[] = { truelight@833: "Bodrog", peter1138@5108: "Dráva", truelight@833: "Duna", miham@6387: "Hejő", miham@6387: "Hernád", miham@6387: "Rába", miham@6387: "Sajó", miham@6387: "Szamos", miham@6387: "Tisza", miham@6387: "Zala", miham@6387: "Balaton", miham@6385: "Fertő", miham@6387: "Bakony", miham@6387: "Cserhát", miham@6387: "Bihar", miham@6385: "Hajdú", peter1138@5108: "Jász", truelight@833: "Kun", truelight@833: "Magyar", peter1138@5108: "Nógrád", peter1138@5108: "Nyír", miham@6387: "Somogy", miham@6387: "Székely", miham@6387: "Buda", miham@6387: "Győr", truelight@833: "Pest", miham@6387: "Fehér", miham@6387: "Cserép", miham@6387: "Erdő", miham@6387: "Hegy", miham@6387: "Homok", miham@6387: "Mező", truelight@833: "Puszta", peter1138@5108: "Sár", miham@6387: "Császár", miham@6387: "Herceg", miham@6387: "Király", miham@6387: "Nemes", miham@6387: "Püspök", truelight@833: "Szent", miham@6387: "Almás", peter1138@5108: "Szilvás", miham@6387: "Agg", miham@6387: "Aranyos", miham@6387: "Békés", miham@6387: "Egyházas", miham@6387: "Gagy", miham@6387: "Heves", miham@6387: "Kapos", peter1138@5108: "Tápió", truelight@833: "Torna", truelight@833: "Vas", peter1138@5108: "Vámos", miham@6387: "Vásáros" truelight@833: }; truelight@833: truelight@833: static const char *name_hungarian_3[] = { peter1138@5108: "apáti", peter1138@5108: "bába", truelight@833: "bikk", truelight@833: "dob", truelight@833: "fa", peter1138@5108: "föld", truelight@833: "hegyes", truelight@833: "kak", truelight@833: "kereszt", peter1138@5108: "kürt", peter1138@5108: "ladány", peter1138@5108: "mérges", truelight@833: "szalonta", truelight@833: "telek", truelight@833: "vas", peter1138@5108: "völgy" truelight@833: }; truelight@833: truelight@833: static const char *name_hungarian_4[] = { truelight@833: "alja", peter1138@5108: "egyháza", peter1138@5108: "háza", peter1138@5108: "úr", peter1138@5108: "vár" truelight@833: }; truelight@833: truelight@833: static const char *name_hungarian_real[] = { miham@6387: "Ajka", miham@6387: "Aszód", miham@6387: "Badacsony", miham@6387: "Baja", miham@6387: "Budapest", miham@6387: "Debrecen", miham@6387: "Eger", miham@6387: "Fonyód", miham@6387: "Gödöllő", miham@6387: "Győr", miham@6387: "Gyula", miham@6387: "Karcag", miham@6387: "Kecskemét", miham@6387: "Keszthely", miham@6387: "Kisköre", miham@6387: "Kocsord", miham@6387: "Komárom", miham@6387: "Kőszeg", miham@6387: "Makó", miham@6387: "Mohács", miham@6387: "Miskolc", miham@6387: "Ózd", miham@6387: "Paks", miham@6387: "Pápa", miham@6387: "Pécs", miham@6387: "Polgár", miham@6387: "Sarkad", miham@6387: "Siófok", miham@6387: "Szeged", miham@6387: "Szentes", miham@6387: "Szolnok", miham@6387: "Tihany", miham@6387: "Tokaj", miham@6387: "Vác", miham@6387: "Záhony", miham@6387: "Zirc" truelight@833: }; darkvater@1030: darkvater@1030: static const char *name_swiss_real[] = { darkvater@1030: "Aarau", darkvater@1030: "Aesch", darkvater@1030: "Altdorf", darkvater@1030: "Arosa", darkvater@1030: "Appenzell", darkvater@1030: "Arbon", peter1138@5108: "Altstätten", darkvater@1030: "Baar", darkvater@1030: "Baden", darkvater@1030: "Bellinzona", darkvater@1030: "Brig-Glis", darkvater@1030: "Bienne", darkvater@1030: "Bulle", darkvater@1030: "Binningen", darkvater@1030: "Burgdorf", darkvater@1030: "Bern", darkvater@1030: "Basel", peter1138@5108: "Bülach", darkvater@1030: "Carouge", darkvater@1030: "Cham", darkvater@1030: "Chiasso", darkvater@1030: "Chur", darkvater@1030: "Davos", peter1138@5108: "Delémont", darkvater@1030: "Dietikon", peter1138@5108: "Dübendorf", darkvater@1030: "Emmen", peter1138@5108: "Freienbach-Pfäffikon", darkvater@1030: "Fribourg", darkvater@1030: "Frauenfeld", peter1138@5108: "Genève", darkvater@1030: "Glarus", darkvater@1030: "Gossau", darkvater@1030: "Grenchen", darkvater@1030: "Herisau", darkvater@1030: "Horgen", darkvater@1030: "Horw", darkvater@1030: "Illnau-Effretikon", darkvater@1030: "Ittigen", darkvater@1030: "Jona", darkvater@1030: "Kriens", darkvater@1030: "Kloten", peter1138@5108: "Köniz", darkvater@1030: "Kreuzlingen", peter1138@5108: "Küsnacht", darkvater@1030: "Agen", darkvater@1030: "Lancy", darkvater@1030: "La Chaux-de-Fonds", darkvater@1030: "Lenzburg", darkvater@1030: "Lugano", darkvater@1030: "Langenthal", darkvater@1030: "Littau", darkvater@1030: "Le Locle", darkvater@1030: "La Neuveville", darkvater@1030: "Locarno", darkvater@1030: "Liestal", darkvater@1030: "La Tour-de-Peilz", darkvater@1030: "Lausanne", darkvater@1030: "Lyss", darkvater@1030: "Luzern", darkvater@1030: "Martigny", peter1138@5108: "Münchenstein", darkvater@1030: "Meyrin", darkvater@1030: "Montreux", darkvater@1030: "Monthey", darkvater@1030: "Morges", darkvater@1030: "Murten", darkvater@1030: "Moutier", darkvater@1030: "Muttenz", peter1138@5108: "Neuchâtel", darkvater@1030: "Neuhausen am Rheinfall", darkvater@1030: "Nyon", darkvater@1030: "Olten", darkvater@1030: "Onex", darkvater@1030: "Opfikon", darkvater@1030: "Ostermundigen", darkvater@1030: "Payerne", darkvater@1030: "Peseux", darkvater@1030: "Prilly", darkvater@1030: "Pully", darkvater@1030: "Rapperswil", darkvater@1030: "Richterswil", darkvater@1030: "Regensdorf", darkvater@1030: "Rheinfelden", darkvater@1030: "Riehen", darkvater@1030: "Renens", darkvater@1030: "Romanshorn", darkvater@1030: "Rorschach", darkvater@1030: "Stans", darkvater@1030: "Schaffhausen", darkvater@1030: "Steffisburg", darkvater@1030: "St. Gallen", darkvater@1030: "Schlieren", darkvater@1030: "Sierre", darkvater@1030: "Solothurn", darkvater@1030: "St. Moritz", darkvater@1030: "Sion", darkvater@1030: "Spiez", peter1138@5108: "Stäfa", darkvater@1030: "Sursee", darkvater@1030: "Schwyz", darkvater@1030: "Thalwil", peter1138@5108: "Thônex", darkvater@1030: "Thun", darkvater@1030: "Uster", darkvater@1030: "Uzwil", darkvater@1030: "Vernier", darkvater@1030: "Volketswil", darkvater@1030: "Versoix", darkvater@1030: "Vevey", peter1138@5108: "Wädenswil", darkvater@1030: "Wettingen", darkvater@1030: "Wil", darkvater@1030: "Wallisellen", darkvater@1030: "Winterthur", darkvater@1030: "Wohlen", darkvater@1030: "Worb", darkvater@1030: "Wetzikon", darkvater@1030: "Yverdon-les-Bains", darkvater@1030: "Zollikon", darkvater@1030: "Zofingen", peter1138@5108: "Zürich", darkvater@1030: "Zug", darkvater@1030: }; Darkvater@2431: Darkvater@2431: static const char *name_danish_1[] = { Darkvater@2431: "Gamle ", Darkvater@2431: "Lille ", Darkvater@2431: "Nye ", Darkvater@2431: "Store ", Darkvater@2431: "Kirke ", peter1138@5108: "Nørre ", Darkvater@2431: "Vester ", peter1138@5108: "Sønder ", peter1138@5108: "Øster ", Darkvater@2431: "Hvide ", peter1138@5108: "Høje ", Darkvater@2431: "Kongens ", Darkvater@2431: }; Darkvater@2431: Darkvater@2431: static const char *name_danish_2[] = { Darkvater@2431: "Ager", Darkvater@2431: "Alle", Darkvater@2431: "Aske", Darkvater@2431: "Balle", Darkvater@2431: "Bede", Darkvater@2431: "Birke", Darkvater@2431: "Bjerring", peter1138@5108: "Bjæver", Darkvater@2431: "Blommens", Darkvater@2431: "Blok", Darkvater@2431: "Bolder", Darkvater@2431: "Bred", Darkvater@2431: "Charlotten", Darkvater@2431: "Christians", Darkvater@2431: "Danne", Darkvater@2431: "Diana", Darkvater@2431: "Es", Darkvater@2431: "Fredens", Darkvater@2431: "Frederiks", Darkvater@2431: "Fugle", peter1138@5108: "Fåre", Darkvater@2431: "Gille", Darkvater@2431: "Gis", Darkvater@2431: "Givs", Darkvater@2431: "Glams", Darkvater@2431: "Glo", Darkvater@2431: "Guld", Darkvater@2431: "Had", Darkvater@2431: "Haralds", Darkvater@2431: "Hassel", Darkvater@2431: "Hede", Darkvater@2431: "Helle", Darkvater@2431: "Hessel", Darkvater@2431: "Hjorts", Darkvater@2431: "Hol", Darkvater@2431: "Horn", Darkvater@2431: "Humle", peter1138@5108: "Høj", peter1138@5108: "Hør", Darkvater@2431: "Is", Darkvater@2431: "Jyde", peter1138@5108: "Jægers", Darkvater@2431: "Karls", Darkvater@2431: "Klov", Darkvater@2431: "Kokke", Darkvater@2431: "Kvist", Darkvater@2431: "Lang", Darkvater@2431: "Lange", Darkvater@2431: "Mari", Darkvater@2431: "Nord", Darkvater@2431: "Ny", Darkvater@2431: "Oks", Darkvater@2431: "Ring", peter1138@5108: "Røde", Darkvater@2431: "Rung", peter1138@5108: "Rør", Darkvater@2431: "Rud", Darkvater@2431: "Saks", Darkvater@2431: "Salt", Darkvater@2431: "Skam", Darkvater@2431: "Silke", Darkvater@2431: "Skod", peter1138@5108: "Skæl", peter1138@5108: "Skær", Darkvater@2431: "Sol", Darkvater@2431: "Svend", Darkvater@2431: "Svine", Darkvater@2431: "Strand", Darkvater@2431: "Stubbe", Darkvater@2431: "Ting", peter1138@5108: "Tjære", Darkvater@2431: "Tore", Darkvater@2431: "Uger", Darkvater@2431: "Ulf", Darkvater@2431: "Val", Darkvater@2431: "Vand", Darkvater@2431: "Vej", Darkvater@2431: "Vor", peter1138@5108: "Vær", peter1138@5108: "Ør", peter1138@5108: "Ål" Darkvater@2431: }; Darkvater@2431: Darkvater@2431: static const char *name_danish_3[] = { Darkvater@2431: "basse", Darkvater@2431: "borg", Darkvater@2431: "berg", Darkvater@2431: "bro", Darkvater@2431: "by", Darkvater@2431: "havn", Darkvater@2431: "strup", Darkvater@2431: "holm", Darkvater@2431: "hus", peter1138@5108: "købing", Darkvater@2431: "lund", Darkvater@2431: "lunde", Darkvater@2431: "sund", Darkvater@2431: "ovre", peter1138@5108: "høj", Darkvater@2431: "dal", Darkvater@2431: "sted", Darkvater@2431: "sten", peter1138@5108: "løse", peter1138@5108: "rød", Darkvater@2431: "magle", peter1138@5108: "sø", Darkvater@2431: "bjerg", peter1138@5108: "bæk", Darkvater@2431: "drup", Darkvater@2431: "lev", Darkvater@2431: "bo", Darkvater@2431: "lyst", Darkvater@2431: "feld", Darkvater@2431: "skov" Darkvater@2431: }; celestar@3698: celestar@3698: static const char *name_turkish_prefix[] = { peter1138@5108: "Akça", peter1138@5131: "Altın", peter1138@5108: "Bahçe", celestar@3698: "Boz", peter1138@5108: "Büyük", peter1138@5108: "Çay", peter1138@5131: "Doğu", celestar@3698: "Eski", peter1138@5108: "Güzel", peter1138@5131: "Kızıl", peter1138@5108: "Küçük", celestar@3698: "Orta", peter1138@5131: "Sarı", celestar@3698: "Sultan", celestar@3698: "Ulu", celestar@3698: "Yeni" celestar@3698: }; celestar@3698: celestar@3698: static const char *name_turkish_middle[] = { peter1138@5108: "agaç", celestar@3698: "ayva", peter1138@5108: "çam", celestar@3698: "elma", celestar@3698: "kurt", celestar@3698: "pazar", peter1138@5131: "yalı" celestar@3698: }; celestar@3698: celestar@3698: static const char *name_turkish_suffix[] = { celestar@3698: "dere", celestar@3698: "hisar", celestar@3698: "kale", celestar@3698: "kaya", celestar@3698: "kent", peter1138@5108: "köy", celestar@3698: "ova", peter1138@5108: "özü", peter1138@5108: "ören", celestar@3698: "pazar", celestar@3698: "saray", celestar@3698: "tepe", celestar@3698: "yer", celestar@3698: "yurt" celestar@3698: }; celestar@3698: celestar@3698: static const char *name_turkish_real[] = { celestar@3698: "Adana", peter1138@5131: "Adıyaman", celestar@3698: "Afyon", peter1138@5131: "Ağrı", celestar@3698: "Amasya", celestar@3698: "Antalya", celestar@3698: "Artvin", peter1138@5131: "Balıkesir", celestar@3698: "Bilecik", celestar@3698: "Bitlis", celestar@3698: "Bolu", celestar@3698: "Burdur", celestar@3698: "Bursa", peter1138@5108: "Çanakkale", peter1138@5131: "Çankırı", celestar@3698: "Denizli", peter1138@5131: "Diyarbakır", celestar@3698: "Edirne", peter1138@5131: "Elazığ", celestar@3698: "Erzurum", celestar@3698: "Eskisehir", celestar@3698: "Giresun", peter1138@5131: "Gümüşhane", celestar@3698: "Hatay", celestar@3698: "Isparta", peter1138@5131: "İçel", peter1138@5131: "İstanbul", peter1138@5131: "İzmir", celestar@3698: "Kars", celestar@3698: "Kastamonu", celestar@3698: "Kayseri", celestar@3698: "Kirklareli", celestar@3698: "Kocaeli", celestar@3698: "Konya", peter1138@5108: "Kütahya", celestar@3698: "Malatya", celestar@3698: "Manisa", peter1138@5131: "Kahramanmaraş", celestar@3698: "Mardin", peter1138@5131: "Muğla", peter1138@5131: "Muş", peter1138@5131: "Nevşehir", peter1138@5131: "Niğde", celestar@3698: "Rize", celestar@3698: "Sakarya", celestar@3698: "Samsun", celestar@3698: "Siirt", celestar@3698: "Sinop", celestar@3698: "Sivas", celestar@3698: "Trabzon", peter1138@5131: "Şanlıurfa", celestar@3698: "Van", celestar@3698: "Yozgat", celestar@3698: "Zonguldak", celestar@3698: "Aksaray", celestar@3698: "Bayburt", celestar@3698: "Karaman", peter1138@5131: "Şırnak", peter1138@5131: "Bartın", celestar@3698: "Ardahan", peter1138@5131: "Iğdır", celestar@3698: "Yalova", peter1138@5108: "Karabük", celestar@3698: "Osmaniye", peter1138@5108: "Düzce" celestar@3698: }; belugas@4143: belugas@4143: static const char *name_italian_real[] = { belugas@4143: "Roma", belugas@4143: "Milano", belugas@4143: "Napoli", belugas@4143: "Torino", belugas@4143: "Venezia", belugas@4143: "Firenze", belugas@4143: "Palermo", belugas@4143: "Genova", belugas@4143: "Parma", belugas@4143: "Bologna", belugas@4143: "Bari", belugas@4143: "Cagliari", belugas@4143: "Sassari", belugas@4143: "Pisa", belugas@4143: "Aosta", belugas@4143: "Brescia", belugas@4143: "Verona", belugas@4143: "Bolzano", belugas@4143: "Padova", belugas@4143: "Udine", belugas@4143: "Trieste", belugas@4143: "Livorno", belugas@4143: "Ancona", belugas@4143: "Perugia", belugas@4143: "Pescara", belugas@4143: "L'Aquila", belugas@4143: "Campobasso", belugas@4143: "Potenza", belugas@4143: "Cosenza", belugas@4143: "Reggio Calabria", belugas@4143: "Catania", belugas@4143: "Caltanisetta", belugas@4143: "Agrigento", belugas@4143: "La Spezia", belugas@4143: "Modena", belugas@4143: "Vicenza", belugas@4143: "Mantova", belugas@4143: "Cremona", belugas@4143: "Piacenza", belugas@4143: "Reggio Emilia", belugas@4143: "Foggia", belugas@4143: "Benevento", belugas@4143: "Salerno", belugas@4143: "Catanzaro", belugas@4143: "Lecce", belugas@4143: "Como", belugas@4143: "Lecco", belugas@4143: "Sondrio", belugas@4143: "Trento", belugas@4143: "Desenzano", belugas@4143: "Cuneo", belugas@4143: "Asti", belugas@4143: "Lodi", belugas@4143: "Novara", belugas@4143: "Biella", belugas@4143: "Vercelli", belugas@4143: "Rieti", belugas@4143: "Nuoro", belugas@4143: "Oristano", belugas@4143: "Matera", belugas@4143: "Taranto", belugas@4143: "Varese", belugas@4143: "Bergamo", belugas@4143: "Pavia", belugas@4143: "Caserta", belugas@4143: "Frosinone", belugas@4143: "Latina", belugas@4143: "Enna", belugas@4143: "Ragusa", belugas@4143: "Siracusa", belugas@4143: "Pordenone", belugas@4143: "Imperia", belugas@4143: "Verbania", belugas@4143: "Alessandria", belugas@4143: "Messina", belugas@4143: "Siena", belugas@4143: "Arezzo", belugas@4143: "Grosseto", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_pref[] = { belugas@4143: "Alpe ", belugas@4143: "Borgo ", belugas@4143: "Cascina ", belugas@4143: "Castel ", belugas@4143: "Fonte ", belugas@4143: "Forte ", belugas@4143: "Malga ", belugas@4143: "Pieve ", belugas@4143: "Poggio ", belugas@4143: "Rocca ", belugas@4143: "Villa ", belugas@4143: "Villar ", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_1m[] = { belugas@4143: "Bel", belugas@4143: "Borgo", belugas@4143: "Bosco", belugas@4143: "Campo", belugas@4143: "Capo", belugas@4143: "Casal", belugas@4143: "Castel", belugas@4143: "Colle", belugas@4143: "Fiume", belugas@4143: "Fonte", belugas@4143: "Lago", belugas@4143: "Mezzo", belugas@4143: "Monte", belugas@4143: "Mon", belugas@4143: "Orto", belugas@4143: "Passo", belugas@4143: "Prato", belugas@4143: "Poggio", belugas@4143: "Ponte", belugas@4143: "Pozzo", belugas@4143: "Sasso", belugas@4143: "Tra", belugas@4143: "Tre", belugas@4143: "Ver", belugas@4143: "Vico", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_1f[] = { belugas@4143: "Acqua", belugas@4143: "Bra", belugas@4143: "Cala", belugas@4143: "Casa", belugas@4143: "Chiesa", belugas@4143: "Citta", belugas@4143: "Civita", belugas@4143: "Corte", belugas@4143: "Costa", belugas@4143: "Croce", belugas@4143: "Fontana", belugas@4143: "Grotta", belugas@4143: "Guardia", belugas@4143: "Mezza", belugas@4143: "Palma", belugas@4143: "Pietra", belugas@4143: "Ripa", belugas@4143: "Rocca", belugas@4143: "Serra", belugas@4143: "Torre", belugas@4143: "Val", belugas@4143: "Valle", belugas@4143: "Villa", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_2[] = { belugas@4143: "bell", belugas@4143: "bianc", belugas@4143: "cald", belugas@4143: "chiar", belugas@4143: "cort", belugas@4143: "ferrat", belugas@4143: "fier", belugas@4143: "fredd", belugas@4143: "gioios", belugas@4143: "grec", belugas@4143: "guzz", belugas@4143: "lung", belugas@4143: "long", belugas@4143: "migli", belugas@4143: "negr", belugas@4143: "ner", belugas@4143: "nov", belugas@4143: "nuov", belugas@4143: "ross", belugas@4143: "rotond", belugas@4143: "scur", belugas@4143: "secc", belugas@4143: "sett", belugas@4143: "vecchi", belugas@4143: "ventos", belugas@4143: "vers", belugas@4143: "viv", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_2i[] = { belugas@4143: "", belugas@4143: "breve", belugas@4143: "brevi", belugas@4143: "chiari", belugas@4143: "ferro", belugas@4143: "fieschi", belugas@4143: "fiore", belugas@4143: "fonte", belugas@4143: "forte", belugas@4143: "gate", belugas@4143: "leone", belugas@4143: "maggiore", belugas@4143: "minore", belugas@4143: "mole", belugas@4143: "monte", belugas@4143: "poli", belugas@4143: "scuri", belugas@4143: "terra", belugas@4143: "te", belugas@4143: "torrione", belugas@4143: "vento", belugas@4143: "verde", belugas@4143: "versiere", belugas@4143: }; belugas@4143: belugas@4143: belugas@4143: static const char *name_italian_3[] = { belugas@4143: " Marittimo", belugas@4143: " Marittima", belugas@4143: " del Capo", belugas@4143: " del Monte", belugas@4143: " di Sopra", belugas@4143: " di Sotto", belugas@4143: " sui Monti", belugas@4143: " dei Marmi", belugas@4143: " dei Sassi", belugas@4143: " delle Fonti", belugas@4143: " sui Prati", belugas@4143: " a Mare", belugas@4143: " Superiore", belugas@4143: " Inferiore", belugas@4143: " Terme", belugas@4143: " Alta", belugas@4143: " Bassa", belugas@4143: " Brianza", belugas@4143: " Vesuviano", belugas@4143: " Scrivia", belugas@4143: " Ticino", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_river1[] = { belugas@4143: " del", belugas@4143: " sul", belugas@4143: " al", belugas@4143: " nel", belugas@4143: }; belugas@4143: belugas@4143: static const char *name_italian_river2[] = { belugas@4143: "l'Adda", belugas@4143: "l'Adige", belugas@4143: "le Alpi", belugas@4143: "l'Arno", belugas@4143: " Bormida", belugas@4143: " Brenta", belugas@4143: "la Dora Baltea", belugas@4143: " Lambro", belugas@4143: " Mincio", belugas@4143: " Naviglio", belugas@4143: "l'Oglio", belugas@4143: "l'Olona", belugas@4143: "l'Ombrone", belugas@4143: " Panaro", belugas@4143: " Piave", belugas@4143: " Po", belugas@4143: " Reno", belugas@4143: " Scrivia", belugas@4143: " Secchia", belugas@4143: " Serio", belugas@4143: " Tagliamento", belugas@4143: " Tanaro", belugas@4143: " Taro", belugas@4143: " Ticino", belugas@4143: " Tevere", belugas@4143: }; bjarni@4312: bjarni@4312: static const char *name_catalan_real[] = { bjarni@4312: "Barcelona", bjarni@4312: "Hospitalet", bjarni@4312: "Cerdanyola", bjarni@4312: "Martorell", bjarni@4312: "Badalona", bjarni@4312: "Tarragona", bjarni@4312: "Lleida", bjarni@4312: "Girona", bjarni@4312: "Sabadell", bjarni@4312: "Terrassa", bjarni@4312: "Reus", bjarni@4312: "Valls", bjarni@4312: "Vic", bjarni@4312: "Vielha", bjarni@4312: "Amposta", bjarni@4312: "Tortosa", bjarni@4312: "Berga", bjarni@4312: "Olot", bjarni@4312: "Mollerussa", bjarni@4312: "Banyoles", bjarni@4312: "Figueres", bjarni@4312: "Balaguer", peter1138@5110: "Vilafranca del Penedès", bjarni@4312: "La seu d'Urgell", bjarni@4312: "Pont de Suert", bjarni@4312: "Igualada", bjarni@4312: "Manresa", bjarni@4312: "Solsona", bjarni@4312: "Les borges blanques", bjarni@4312: "Tremp", bjarni@4312: "Sort", bjarni@4312: "Colera", bjarni@4312: "Portbou", bjarni@4312: "El Vendrell", bjarni@4312: "Falset", bjarni@4312: "Ripoll", bjarni@4312: "Cervera", bjarni@4312: "Gandesa", peter1138@5110: "Mataró", bjarni@4312: "Montblanc", peter1138@5110: "Vilanova i la Geltrú", peter1138@5110: "Tàrrega", bjarni@4312: "Camprodon", peter1138@5110: "Campdevànol", bjarni@4312: "Cambrils", bjarni@4312: "Begur", bjarni@4312: "Set Cases", bjarni@4312: "Palafrugell", bjarni@4312: "Begues", bjarni@4312: "El Bruc", peter1138@5110: "Cadaqués", peter1138@5110: "Collbató", peter1138@5110: "Cervelló", bjarni@4312: "Esparraguera", bjarni@4312: "Abrera", bjarni@4312: "Alp", bjarni@4312: "Das", bjarni@4312: "Cercs", bjarni@4312: "Manlleu", bjarni@4312: "Masnou", bjarni@4312: "Molins de rei", bjarni@4312: "Monistrol", bjarni@4312: "Rocallaura", peter1138@5110: "Rubí", bjarni@4312: "Ripollet", bjarni@4312: "Sitges", bjarni@4312: "Roses", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_pref[] = { bjarni@4312: "Pont de ", bjarni@4312: "Parets de ", bjarni@4312: "Canet de ", bjarni@4312: "Castellar de ", bjarni@4312: "Corbera de ", bjarni@4312: "Arenys de ", bjarni@4312: "Calella de ", bjarni@4312: "La seu de ", bjarni@4312: "La bisbal de ", bjarni@4312: "Torroella de ", bjarni@4312: "Port de ", bjarni@4312: "Vilafranca de ", bjarni@4312: "Vilanova de ", bjarni@4312: "Caldes de ", bjarni@4312: "La Conca de ", bjarni@4443: "Olesa de ", bjarni@4312: "La Roca de ", bjarni@4312: "Sant Esteve de ", bjarni@4312: "Sant Andreu de ", bjarni@4312: "Sant Jordi de ", bjarni@4312: "Sant Joan de ", bjarni@4312: "Sant Feliu de ", bjarni@4312: "Sant Quirze de ", peter1138@5110: "Sant Sadurní de ", bjarni@4312: "Santa Coloma de ", bjarni@4312: "Santa Margarida de ", bjarni@4312: "Santa Maria de ", peter1138@5110: "Sant Martí de ", bjarni@4312: "Sant Pere de ", peter1138@5110: "Sant Julià de ", peter1138@5110: "Sant Vicenç de ", bjarni@4312: bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_1m[] = { bjarni@4312: "Torrent", bjarni@4312: "Cami", bjarni@4312: "Mont", bjarni@4312: "Bell", bjarni@4312: "Puig", bjarni@4312: "Riu", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_1f[] = { bjarni@4312: "Aigua", bjarni@4312: "Selva ", bjarni@4312: "Vall", bjarni@4312: "Serra", bjarni@4312: "Torre", bjarni@4312: "Riba", bjarni@4312: "Vall", bjarni@4312: "Terra", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_2m[] = { bjarni@4312: "alt", bjarni@4312: "baix", bjarni@4312: "fosc", bjarni@4312: "pelat", peter1138@5110: "ventós", bjarni@4312: "negre", bjarni@4312: "roig", bjarni@4312: "gris", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_2f[] = { bjarni@4312: "baixa", bjarni@4312: "alta", bjarni@4312: "fosca", bjarni@4312: "clara", bjarni@4312: "negra", bjarni@4312: "roja", bjarni@4312: "grisa", bjarni@4312: "freda", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_3[] = { peter1138@5110: " despí", bjarni@4312: " desvern", peter1138@5110: " del camí", bjarni@4312: " de Mar", bjarni@4312: " de Dalt", bjarni@4312: " de Baix", peter1138@5110: " del Vallès", peter1138@5110: " de Berguedà", bjarni@4312: " de Conflent", bjarni@4312: " de la plana", bjarni@4312: }; bjarni@4312: bjarni@4312: static const char *name_catalan_river1[] = { bjarni@4312: " d'Anoia", bjarni@4312: " de Ter", bjarni@4312: " de Llobregat", bjarni@4312: " d'Ebre", bjarni@4312: " de Segre", peter1138@5110: " de Francolí", bjarni@4312: };