Modul:Wörterbuch

Version vom 30. Dezember 2025, 22:12 Uhr von HeikoBot (Diskussion | Beiträge) (p.attr_text(attr_name, klasse) mit Klasse)

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 --

attr_text()

Gibt Anzeigetext eines Attributs zurück. Beispiele und Tests:

  • -attr_text("AbweichendeNamensform")- ergibt -Skriptfehler: Die Funktion „Attr_text“ ist nicht vorhanden.-
  • -attr_text("Test")- ergibt -Skriptfehler: Die Funktion „Attr_text“ ist nicht vorhanden.-

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",
		["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.attr_text(attr_name, klasse)											-- Attribut-Anzeige-Texte
	local attr_text = {
		["AbweichendeNamensform"]		= {"Abw. Name"},
		["AngebotVegetarisch"]			= {"Vegetarische Speisen"},
		["Ausfuehrung"]					= {"Ausführung"},
		["BestandArchivFuerthWiki"]		= {"Bestand Archiv FürthWiki"},
		["BietetKartenzahlung"]			= {"Kartenzahlung möglich"},
		["DenkmalstatusBesteht"]		= {"Denkmalstatus besteht"},
		["Ehemals"]						= {["Gebäude"] = "Abgerissen"},			-- Default "Ehemals"
		["GastroBetreiber"]				= {"Betreiber"},
		["GastroGenre"]					= {"Genre"},
		["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"},
		["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