Modul:Wörterbuch

Aus FürthWiki

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 -Abw. Namen-
  • -attr_text("Test")- ergibt -Test-

Unterseiten


local p = {}

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

function p.mehrzahl(ez)
	local mehrzahlen = {
		["Areal"]					= "Areale",
		["Audio"]					= "Audios",
		["Bild"]					= "Bilder",
		["Brücke"]					= "Brücken",
		["Buch"]					= "Bücher",
		["Buchreihe"]				= "Buchreihen",
		["Datei"]					= "Dateien",
		["Ereignis"]				= "Ereignisse",
		["Faktenbox"]				= "Faktenboxen",
		["Gaststätte"]				= "Gaststätten",
		["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 mehrzahlen[ez] or ez
end

function p.Attr_text(frame)
	return p.attr_text(frame.args[1] or "")
end

function p.attr_text(attr_name)
	local attr_text = {
		["AbweichendeNamensform"]		= "Abw. Namen",
		["AngebotVegetarisch"]			= "Vegetarische Speisen",
		["Ausfuehrung"]					= "Ausführung",
		["BestandArchivFuerthWiki"]		= "Bestand Archiv FürthWiki",
		["BietetKartenzahlung"]			= "Kartenzahlung möglich",
		["DenkmalstatusBesteht"]		= "Denkmalstatus besteht",
		["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"
	}
	return attr_text[attr_name] or attr_name
end

return p