Modul:Wörterbuch: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „p = {} function p.Mehrzahl(frame) return p.mehrzahl(frame.args[1] or "") end function p.mehrzahl(ez) if ez == "Areal" then return "Areale" elseif ez == "Audio" then return "Audios" elseif ez == "Bild" then return "Bilder" elseif ez == "Brücke" then return "Brücken" elseif ez == "Buch" then return "Bücher" elseif ez == "Datei" then return "Dateien" elseif ez == "Ereignis" then return "Ereignisse" elseif ez == "Faktenbox" then ret…“)
 
(+ Attr_text())
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
p = {}
local p = {}


function p.Mehrzahl(frame)
function p.Mehrzahl(frame)
Zeile 6: Zeile 6:


function p.mehrzahl(ez)
function p.mehrzahl(ez)
if    ez == "Areal" then return "Areale"
local mehrzahlen = {
elseif ez == "Audio" then return "Audios"
["Areal"] = "Areale",
elseif ez == "Bild" then return "Bilder"
["Audio"] = "Audios",
elseif ez == "Brücke" then return "Brücken"
["Bild"] = "Bilder",
elseif ez == "Buch" then return "Bücher"
["Brücke"] = "Brücken",
elseif ez == "Datei" then return "Dateien"
["Buch"] = "Bücher",
elseif ez == "Ereignis" then return "Ereignisse"
["Buchreihe"] = "Buchreihen",
elseif ez == "Faktenbox" then return "Faktenboxen"
["Datei"] = "Dateien",
elseif ez == "Gaststätte" then return "Gaststätten"
["Ereignis"] = "Ereignisse",
elseif ez == "Jahr" then return "Jahre"
["Faktenbox"] = "Faktenboxen",
elseif ez == "Jahrestag" then return "Jahrestage"
["Gaststätte"] = "Gaststätten",
elseif ez == "Kirche" then return "Kirchen"
["Jahr"] = "Jahre",
elseif ez == "Klasse" then return "Klassen"
["Jahrestag"] = "Jahrestage",
elseif ez == "Monat" then return "Monate"
["Kirche"] = "Kirchen",
elseif ez == "Objekt" then return "Objekte"
["Klasse"] = "Klassen",
elseif ez == "Person" then return "Personen"
["Monat"] = "Monate",
elseif ez == "Schule" then return "Schulen"
["Objekt"] = "Objekte",
elseif ez == "Stadtteil" then return "Stadtteile"
["Person"] = "Personen",
elseif ez == "Stadtwiki" then return "Stadtwikis"
["Postleitzahl"] = "Postleitzahlen",
elseif ez == "Straße" then return "Straßen"
["Publikation"] = "Publikationen",
elseif ez == "Video" then return "Videos"
["Schule"] = "Schulen",
end
["Stadtteil"] = "Stadtteile",
return ez
["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
end


return p
return p

Aktuelle Version vom 27. November 2025, 16:14 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 --

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