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