Modul:Wörterbuch: Unterschied zwischen den Versionen

Aus FürthWiki

K (HeikoBot verschob die Seite Modul:Kategorie nach Modul:Mehrzahl, ohne dabei eine Weiterleitung anzulegen)
(+ Statistischer Bezirk/Distrikt)
Zeile 7: Zeile 7:
function p.mehrzahl(ez)
function p.mehrzahl(ez)
local mehrzahlen = {
local mehrzahlen = {
["Areal"] = "Areale",
["Areal"] = "Areale",
["Audio"] = "Audios",
["Audio"] = "Audios",
["Bild"] = "Bilder",
["Bild"] = "Bilder",
["Brücke"] = "Brücken",
["Brücke"] = "Brücken",
["Buch"] = "Bücher",
["Buch"] = "Bücher",
["Datei"] = "Dateien",
["Datei"] = "Dateien",
["Ereignis"] = "Ereignisse",
["Ereignis"] = "Ereignisse",
["Faktenbox"] = "Faktenboxen",
["Faktenbox"] = "Faktenboxen",
["Gaststätte"] = "Gaststätten",
["Gaststätte"] = "Gaststätten",
["Jahr"] = "Jahre",
["Jahr"] = "Jahre",
["Jahrestag"] = "Jahrestage",
["Jahrestag"] = "Jahrestage",
["Kirche"] = "Kirchen",
["Kirche"] = "Kirchen",
["Klasse"] = "Klassen",
["Klasse"] = "Klassen",
["Monat"] = "Monate",
["Monat"] = "Monate",
["Objekt"] = "Objekte",
["Objekt"] = "Objekte",
["Person"] = "Personen",
["Person"] = "Personen",
["Schule"] = "Schulen",
["Schule"] = "Schulen",
["Stadtteil"] = "Stadtteile",
["Stadtteil"] = "Stadtteile",
["Stadtwiki"] = "Stadtwikis",
["Stadtwiki"] = "Stadtwikis",
["Straße"] = "Straßen",
["Statistischer Bezirk"] = "Statistische Bezirke",
["Video"] = "Videos"
["Statistischer Distrikt"] = "Statistische Distrikte",
["Straße"] = "Straßen",
["Video"] = "Videos",
}
}
return mehrzahlen[ez] or ez
return mehrzahlen[ez] or ez

Version vom 23. Oktober 2025, 08:48 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 -Skriptfehler: Die Funktion „Attr_text“ ist nicht vorhanden.-
  • -attr_text("Test")- ergibt -Skriptfehler: Die Funktion „Attr_text“ ist nicht vorhanden.-

Unterseiten


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",
		["Datei"]					= "Dateien",
		["Ereignis"]				= "Ereignisse",
		["Faktenbox"]				= "Faktenboxen",
		["Gaststätte"]				= "Gaststätten",
		["Jahr"]					= "Jahre",
		["Jahrestag"]				= "Jahrestage",
		["Kirche"]					= "Kirchen",
		["Klasse"]					= "Klassen",
		["Monat"]					= "Monate",
		["Objekt"]					= "Objekte",
		["Person"]					= "Personen",
		["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

return p