Benutzer:Zabuza/Vorlage/Feiertag: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (Hob den Schutz von „Benutzer:Zabuza/Vorlage/Feiertag“ auf: Schutz nicht mehr benötigt: Verwendungszweck geändert - keine dynamischen Einbindungen in Signaturen mehr)
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
{{{{{|safesubst:}}}#switch: {{{5|{{{{{|safesubst:}}}LOCALMONTH}}}}}
{{{{{|safesubst:}}}#if:<!--
 
//Variablen für die Osterformel, Adventszeit und das Schaltjahr
 
-->{{{{{|safesubst:}}}#vardefine:of|{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}}<!--
-->{{{{{|safesubst:}}}#vardefine:ad|{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}}}}}}<!--
-->{{{{{|safesubst:}}}#vardefine:ly|{{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}}<!--
 
//Bestimmung des Feiertages über Switchs, feste Feiertage stehen über beweglichen, auserdem wird ein fester Feiertag im Falle einer Überschneidung den beweglichen bevorzugt, safesubst garantiert eine vollständig rekursive Substitution bei Einbindung durch Ersetzung, so dass nicht der Quelltext sondern nur die Ausgabe erzeugt wird
 
-->||}}{{{{{|safesubst:}}}#switch: {{{5|{{{{{|safesubst:}}}LOCALMONTH}}}}}
  |01 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
  |01 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
   |01 = {{{2|}}}Neujahr
   |01 = {{{2|}}}Neujahr
   |06 = {{{3|}}}Heilige Drei Könige
   |06 = {{{3|}}}Heilige Drei Könige
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 31}} = {{{3|}}}Weiberfastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 52 + 28 + {{{{{|safesubst:}}}#var:ly}} + 31}} = {{{3|}}}Weiberfastnacht
   |#default = {{{1|}}}Januar
   |#default = {{{1|}}}Januar
  }}
  }}
  |02 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
  |02 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
   |14 = {{{1|}}}Valentinstag
   |14 = {{{1|}}}Valentinstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{3|}}}Weiberfastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 52 + 28 + {{{{{|safesubst:}}}#var:ly}}}} = {{{3|}}}Weiberfastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 48 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{1|}}}Rosenmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 48 + 28 + {{{{{|safesubst:}}}#var:ly}}}} = {{{1|}}}Rosenmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 47 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{3|}}}Fastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 47 + 28 + {{{{{|safesubst:}}}#var:ly}}}} = {{{3|}}}Fastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 46 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{1|}}}Aschermittwoch
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 46 + 28 + {{{{{|safesubst:}}}#var:ly}}}} = {{{1|}}}Aschermittwoch
   |#default = {{{1|}}}Februar
   |#default = {{{1|}}}Februar
  }}
  }}
  |03 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
  |03 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
   |20 = {{{1|}}}Frühlingsbeginn
   |20 = {{{1|}}}Frühlingsbeginn
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52}} = {{{3|}}}Weiberfastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 52}} = {{{3|}}}Weiberfastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 48}} = {{{1|}}}Rosenmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 48}} = {{{1|}}}Rosenmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 47}} = {{{3|}}}Fastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 47}} = {{{3|}}}Fastnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 46}} = {{{1|}}}Aschermittwoch
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 46}} = {{{1|}}}Aschermittwoch
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 7}} = {{{1|}}}Palmsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 7}} = {{{1|}}}Palmsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 3}} = {{{1|}}}Gründonnerstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 3}} = {{{1|}}}Gründonnerstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 2}} = {{{1|}}}Karsfreitag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 2}} = {{{1|}}}Karfreitag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 1}} = {{{1|}}}Karsamstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 1}} = {{{1|}}}Karsamstag
   |{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} = {{{3|}}}Ostern
   |{{{{{|safesubst:}}}#var:of}} = {{{3|}}}Ostern
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 1}} = {{{1|}}}Ostermontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 1}} = {{{1|}}}Ostermontag
   |#default = {{{1|}}}März
   |#default = {{{1|}}}März
  }}
  }}
  |04 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
  |04 = {{{{{|safesubst:}}}#switch: {{{4|{{{{{|safesubst:}}}LOCALDAY}}}}}
   |30 = {{{3|}}}Walpurgisnacht
   |30 = {{{3|}}}Walpurgisnacht
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 7 - 31}} = {{{1|}}}Palmsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 7 - 31}} = {{{1|}}}Palmsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 3 - 31}} = {{{1|}}}Gründonnerstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 3 - 31}} = {{{1|}}}Gründonnerstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 2 - 31}} = {{{1|}}}Karfreitag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 2 - 31}} = {{{1|}}}Karfreitag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 1 - 31}} = {{{1|}}}Karsamstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 1 - 31}} = {{{1|}}}Karsamstag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 31}} = {{{3|}}}Ostern
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} - 31}} = {{{3|}}}Ostern
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 1 - 31}} = {{{1|}}}Ostermontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 1 - 31}} = {{{1|}}}Ostermontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 39 - 31}} = {{{3|}}}Christi Himmelfahrt
   |#default = {{{1|}}}April
   |#default = {{{1|}}}April
  }}
  }}
Zeile 42: Zeile 52:
   |01 = {{{1|}}}Maifeiertag
   |01 = {{{1|}}}Maifeiertag
   |{{{{{|safesubst:}}}#expr: 1 + 14 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-05-01}}}} = {{{1|}}}Muttertag
   |{{{{{|safesubst:}}}#expr: 1 + 14 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-05-01}}}} = {{{1|}}}Muttertag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31 - 30}} = {{{3|}}}Christi Himmelfahrt
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 39 - 31 - 30}} = {{{3|}}}Christi Himmelfahrt
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 49 - 31 - 30}} = {{{1|}}}Pfingstsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 49 - 31 - 30}} = {{{1|}}}Pfingstsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 50 - 31 - 30}} = {{{1|}}}Pfingstmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 50 - 31 - 30}} = {{{1|}}}Pfingstmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 60 - 31 - 30}} = {{{1|}}}Fronleichnam
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 60 - 31 - 30}} = {{{1|}}}Fronleichnam
   |#default = {{{1|}}}Mai
   |#default = {{{1|}}}Mai
  }}
  }}
Zeile 51: Zeile 61:
   |17 = {{{1|}}}Volksaufstand
   |17 = {{{1|}}}Volksaufstand
   |21 = {{{1|}}}Sommerbeginn
   |21 = {{{1|}}}Sommerbeginn
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31 - 30 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 39 - 31 - 30 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 49 - 31 - 30 - 31}} = {{{1|}}}Pfingstsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 49 - 31 - 30 - 31}} = {{{1|}}}Pfingstsonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 50 - 31 - 30 - 31}} = {{{1|}}}Pfingstmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 50 - 31 - 30 - 31}} = {{{1|}}}Pfingstmontag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 60 - 31 - 30 - 31}} = {{{1|}}}Fronleichnam
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:of}} + 60 - 31 - 30 - 31}} = {{{1|}}}Fronleichnam
   |#default = {{{1|}}}Juni
   |#default = {{{1|}}}Juni
  }}
  }}
Zeile 80: Zeile 90:
   |02 = {{{3|}}}Allerseelen
   |02 = {{{3|}}}Allerseelen
   |11 = {{{1|}}}Martinstag
   |11 = {{{1|}}}Martinstag
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 14}} = {{{1|}}}Volkstrauertag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 14}} = {{{1|}}}Volkstrauertag
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 11}} = {{{1|}}}Buß- und Betttag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 11}} = {{{1|}}}Buß- und Betttag
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 7}} = {{{1|}}}Totensonntag
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 7}} = {{{1|}}}Totensonntag
   |{{{{{|safesubst:}}}#expr: 26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}}}} = {{{1|}}}1. Advent
   |{{{{{|safesubst:}}}#var:ad}} = {{{1|}}}1. Advent
   |#default = {{{1|}}}November
   |#default = {{{1|}}}November
  }}
  }}
Zeile 94: Zeile 104:
   |26 = {{{1|}}}2. Weihnachtsfeiertag
   |26 = {{{1|}}}2. Weihnachtsfeiertag
   |31 = {{{2|}}}Silvester
   |31 = {{{2|}}}Silvester
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30}} = {{{1|}}}1. Advent
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 30}} = {{{1|}}}1. Advent
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 7}} = {{{1|}}}2. Advent
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 30 + 7}} = {{{1|}}}2. Advent
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 14}} = {{{1|}}}3. Advent
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 30 + 14}} = {{{1|}}}3. Advent
   |{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 21}} = {{{1|}}}4. Advent
   |{{{{{|safesubst:}}}#expr:{{{{{|safesubst:}}}#var:ad}} - 30 + 21}} = {{{1|}}}4. Advent
   |#default = {{{1|}}}Dezember
   |#default = {{{1|}}}Dezember
  }}
  }}

Aktuelle Version vom 29. Juni 2013, 15:30 Uhr

Pfingstsonntag


[Bearbeiten] Dokumentation

Diese Vorlage zeigt den derzeitigen Feiertag bzw. Monat an.

Verwendung[Bearbeiten]

Diese Vorlage wird mit {{Benutzer:Zabuza/Vorlage/Feiertag|"1"|"2"|"3"|"4"|"5"|"6"}} eingebunden, erlaubt aber auch eine korrekte Darstellung über Ersetzung durch subst:.

Parameter[Bearbeiten]

  • 1: Legt den Text vor bestimmten Feiertagen fest, z.B. schönen Beispielfeiertag
  • 2: Legt den Text vor bestimmten Feiertagen fest, z.B. schönes Beispielfeiertag
  • 3: Legt den Text vor bestimmten Feiertagen fest, z.B. schöne Beispielfeiertag
  • 4: Legt alternativen Tag, als Zahl, des Datums fest, standardmäßig der derzeitge Tag.
  • 5: Legt alternativen Monat, als Zahl, des Datums fest, standardmäßig der derzeitge Monat.
  • 6: Legt alternatives Jahr, als Zahl, des Datums fest, standardmäßig das derzeitge Jahr.