Modul:Wörterbuch: Unterschied zwischen den Versionen

Aus FürthWiki

(EhemalsWork)
(Grünanlagen)
 
Zeile 20: Zeile 20:
["Gaststätte"] = "Gaststätten",
["Gaststätte"] = "Gaststätten",
["Genre"] = "Genres",
["Genre"] = "Genres",
["Grünanlage"] = "Grünanlagen",
["Grundstück"] = "Grundstücke",
["Grundstück"] = "Grundstücke",
["Jahr"] = "Jahre",
["Jahr"] = "Jahre",

Aktuelle Version vom 5. Januar 2026, 13:54 Uhr

Dieses Modul beinhaltet übergreifende Wörterbücher.

mehrzahl() / Mehrzahl()

Gibt Mehrzahl-Wort einer Kategorie zurück. Beispiele und Tests:

  • -mehrzahl("Person")- ergibt -Personen-
  • -mehrzahl("Gewässer")- ergibt -Gewässer-
  • -mehrzahl("")- ergibt --
  • -mehrzahl()- ergibt --

attrText() / AttrText()

Gibt Anzeigetext eines Attributs zurück.

Unterseiten


local p = {}

function p.Mehrzahl(frame)
	return p.mehrzahl(frame.args[1] or "")
end

function p.mehrzahl(ez)
	local mehrzahl = {
		["Abw. Name"]				= "Abw. Namen",
		["Areal"]					= "Areale",
		["Audio"]					= "Audios",
		["Ausführung"]				= "Ausführungen",
		["Bild"]					= "Bilder",
		["Brücke"]					= "Brücken",
		["Buch"]					= "Bücher",
		["Buchreihe"]				= "Buchreihen",
		["Datei"]					= "Dateien",
		["Ereignis"]				= "Ereignisse",
		["Faktenbox"]				= "Faktenboxen",
		["Gaststätte"]				= "Gaststätten",
		["Genre"]					= "Genres",
		["Grünanlage"]				= "Grünanlagen",
		["Grundstück"]				= "Grundstücke",
		["Jahr"]					= "Jahre",
		["Jahrestag"]				= "Jahrestage",
		["Kirche"]					= "Kirchen",
		["Klasse"]					= "Klassen",
		["Monat"]					= "Monate",
		["Objekt"]					= "Objekte",
		["Person"]					= "Personen",
		["Postleitzahl"]			= "Postleitzahlen",
		["Publikation"]				= "Publikationen",
		["Schule"]					= "Schulen",
		["Stadtteil"]				= "Stadtteile",
		["Stadtwiki"]				= "Stadtwikis",
		["Statistischer Bezirk"]	= "Statistische Bezirke",
		["Statistischer Distrikt"]	= "Statistische Distrikte",
		["Straße"]					= "Straßen",
		["Video"]					= "Videos",
	}
	return mehrzahl[ez] or ez
end

function p.AttrText(frame)														-- Attribut-Anzeige-Texte
	return p.attrText(frame.args[1], frame.args[2])
end

function p.attrText(attr_name, klasse)											-- Attribut-Anzeige-Texte
	local attr_text = {
		["AbweichendeNamensform"]		= {"Abw. Name"},
		["AngebotVegetarisch"]			= {"Vegetarische Speisen"},
		["Ausfuehrung"]					= {"Ausführung"},
		["Band"]						= {"Lfd. Nummer (Band)"},
		["BestandArchivFuerthWiki"]		= {"Bestand Archiv FürthWiki"},
		["BietetKartenzahlung"]			= {"Kartenzahlung möglich"},
		["DenkmalstatusBesteht"]		= {"Denkmalstatus besteht"},
		["EhemalsWork"]						= {										-- Default "Ehemals" => "Ehemals"
			["Areal"]					= "Abgerissen",
			["Brücke"]					= "Abgerissen",
			["Ereignis"]				= "Ehemals",
			["Gaststätte"]				= "Geschlossen",
			["Gebäude"] 				= "Abgerissen",
			["Gewässer"]				= "Ehemals",							-- Beispiel:
			["Kirche"]					= "Abgerissen",							-- Bei Kirchen anstelle "Ehemals" => "Abgerissen" anzeigen
			["Stadtteil"]				= "Ehemals",
			["Straße"]					= "Abgerissen",
			["Unternehmen"]				= "Geschlossen"},
		["Eingemeindungsdatum"]			= {"Eingemeindung"},
		["Erschließungsdatum"]			= {"Erschließung"},
		["GastroBetreiber"]				= {"Betreiber"},
		["GastroGenre"]					= {"Genre"},
		["Gebäude"]						= {										-- Default "Gebäude" => "Gebäude"
			["Person"]					= "Letzter bekannter Wohnort in Fürth"},
		["GewässerlängeStadtgebiet"]	= {"Länge im Stadtgebiet"},
		["Gewässermündung"]				= {"Mündung bzw. Austritt aus Stadtgebiet"},
		["Gewässerquelle"]				= {"Quelle bzw. Eintritt ins Stadtgebiet"},
		["GewässerRegimetyp"]			= {"Wasserführung"},
		["Gewässerstatus"]				= {"Status/Lage"},
		["Gewässerstellung"]			= {"Stellung"},
		["Gewässerursprung"]			= {"Ursprung"},
		["HatAußenplätze"]				= {"Außenplätze vorhanden"},
		["HatFassbier"]					= {"Fassbier-Ausschank"},
		["HatNebenraum"]				= {"Nebenraum vorhanden"},
		["ISBNnr"]						= {"ISBN-Nr."},
		["IstBarrierefrei"]				= {"Barrierefrei"},
		["Nachfolger"]					= {"Nachher dort"},
		["PLZ"]							= {"Postleitzahl"},
		["Stadtteil"]					= {										-- Default "Stadtteil" => "Stadtteil"
			["Stadtteil"]				= "Gehört zu Stadtteil"},
		["StatistischerBezirk"]			= {"Statistischer Bezirk"},
		["StatistischerDistrikt"]		= {"Statistischer Distrikt"},
		["TeilDesAreals"]				= {"Teil des Areals"},
		["TeilDesEnsembles"]			= {"Teil des Ensembles"},
		["TeilDesGebäudeKomplexes"]		= {"Teil des Gebäude-Komplexes"},
		["ÜberDatum"]					= {"Über Datum"},
		["Vorgänger"]					= {"Vorher dort"}
	}
	local txt = attr_text[attr_name] or {}
	return txt[klasse] or txt[1] or attr_name
end

return p