Modul:Wörterbuch: Unterschied zwischen den Versionen

Aus FürthWiki

(Abgerissen bei Areal)
(switch wob.attrText() zu atr.attrText())
Zeile 43: Zeile 43:
}
}
return mehrzahl[ez] or ez
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"},
["AdresseBis"] = {"Bis"},
["AdresseVon"] = {"Von"},
["AngebotVegetarisch"] = {"Vegetarische Speisen"},
["Band"] = {"Lfd. Nummer (Band)"},
["BestandArchivFuerthWiki"] = {"Bestand Archiv FürthWiki"},
["BietetKartenzahlung"] = {"Kartenzahlung möglich"},
["DenkmalstatusBesteht"] = {"Denkmalstatus besteht"},
["Ehemals"] = { -- 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" => "Abgebrochen" anzeigen
-- ["Stadtteil"] = "Ehemals",
["Straße"] = "Abgerissen",
-- ["Unternehmen"] = "Geschlossen"
},
["Eingemeindungsdatum"] = {"Eingemeindung"},
["Email"] = {"E-Mail"},
["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"},
["Index"] = {"Lesen (Index)"},
["ISBNnr"] = {"ISBN-Nr."},
["IstBarrierefrei"] = {"Barrierefrei"},
["LetzterWohnort"] = {"Letzter Wohnort"},
["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
end


return p
return p

Version vom 8. Februar 2026, 21:06 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 --

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",
		["Beruf"]					= "Berufe",
		["Bild"]					= "Bilder",
		["Brücke"]					= "Brücken",
		["Buch"]					= "Bücher",
		["Buchreihe"]				= "Buchreihen",
		["Datei"]					= "Dateien",
		["Einrichtung"]				= "Einrichtungen",
		["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",
		["Ort"]						= "Orte",
		["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

return p