Vorlage:Spielwiese: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(sagmal, kann man dich auch safesubstn?)
(so erstmal alle vars durch die direkten berechnungen ersetzt, damits auch schön übersichtlich ist^^)
Zeile 2: Zeile 2:
-->[[Kategorie:FreewarWiki|S]]{{Dokumentation}}<!--
-->[[Kategorie:FreewarWiki|S]]{{Dokumentation}}<!--


--><!-- Änderungen erst unterhalb dieser Zeile! --></noinclude>{{{{{|safesubst:}}}#ifexist:<!--
--><!-- Änderungen erst unterhalb dieser Zeile! --></noinclude>{{{{{|safesubst:}}}#switch: {{{5|{{LOCALMONTH}}}}}
//Variablen für die Osterformel, Adventszeit und das Schaltjahr
-->{{#vardefine:of|{{Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{LOCALYEAR}}}}}}}}}{{#vardefine:ad|{{{{{|safesubst:}}}#expr: 26 + 7 - {{#time:N|{{{6|{{LOCALYEAR}}}}}-11-26}}}}}}{{#vardefine:ly|{{#time:L|{{{6|{{LOCALYEAR}}}}}}}}}<!--
 
//Bestimmung des Feiertages über Switchs, feste Feiertage stehen über beweglichen, auserdem wird ein fester Feiertag im Falle einer Überschneidung den beweglichen bevorzugt
-->||}}{{{{{|safesubst:}}}#switch: {{{5|{{LOCALMONTH}}}}}
  |01 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
  |01 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
   |01 = {{{2|}}}Neujahr
   |01 = {{{2|}}}Neujahr
   |06 = {{{3|}}}Heilige Drei Könige
   |06 = {{{3|}}}Heilige Drei Könige
   |{{#expr:{{#var:of}} - 52 + 28 + {{#var:ly}} + 31}} = {{{3|}}}Weiberfastnacht
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 31}} = {{{3|}}}Weiberfastnacht
   |#default = {{{1|}}}Januar
   |#default = {{{1|}}}Januar
  }}
  }}
  |02 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
  |02 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
   |14 = {{{1|}}}Valentinstag
   |14 = {{{1|}}}Valentinstag
   |{{#expr:{{#var:of}} - 52 + 28 + {{#var:ly}}}} = {{{3|}}}Weiberfastnacht
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{3|}}}Weiberfastnacht
   |{{#expr:{{#var:of}} - 48 + 28 + {{#var:ly}}}} = {{{1|}}}Rosenmontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 48 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{1|}}}Rosenmontag
   |{{#expr:{{#var:of}} - 47 + 28 + {{#var:ly}}}} = {{{3|}}}Fastnacht
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 47 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{3|}}}Fastnacht
   |{{#expr:{{#var:of}} - 46 + 28 + {{#var:ly}}}} = {{{1|}}}Aschermittwoch
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 46 + 28 + {{{{{|safesubst:}}}#time:L|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}}}} = {{{1|}}}Aschermittwoch
   |#default = {{{1|}}}Februar
   |#default = {{{1|}}}Februar
  }}
  }}
  |03 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
  |03 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
   |20 = {{{1|}}}Frühlingsbeginn
   |20 = {{{1|}}}Frühlingsbeginn
   |{{#expr:{{#var:of}} - 52}} = {{{3|}}}Weiberfastnacht
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 52}} = {{{3|}}}Weiberfastnacht
   |{{#expr:{{#var:of}} - 48}} = {{{1|}}}Rosenmontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 48}} = {{{1|}}}Rosenmontag
   |{{#expr:{{#var:of}} - 47}} = {{{3|}}}Fastnacht
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 47}} = {{{3|}}}Fastnacht
   |{{#expr:{{#var:of}} - 46}} = {{{1|}}}Aschermittwoch
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 46}} = {{{1|}}}Aschermittwoch
   |{{#expr:{{#var:of}} - 7}} = {{{1|}}}Palmsonntag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 7}} = {{{1|}}}Palmsonntag
   |{{#expr:{{#var:of}} - 3}} = {{{1|}}}Gründonnerstag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 3}} = {{{1|}}}Gründonnerstag
   |{{#expr:{{#var:of}} - 2}} = {{{1|}}}Karsfreitag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 2}} = {{{1|}}}Karsfreitag
   |{{#expr:{{#var:of}} - 1}} = {{{1|}}}Karsamstag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 1}} = {{{1|}}}Karsamstag
   |{{#var:of}} = {{{3|}}}Ostern
   |{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} = {{{3|}}}Ostern
   |{{#expr:{{#var:of}} + 1}} = {{{1|}}}Ostermontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 1}} = {{{1|}}}Ostermontag
   |#default = {{{1|}}}März
   |#default = {{{1|}}}März
  }}
  }}
  |04 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
  |04 = {{{{{|safesubst:}}}#switch: {{{4|{{LOCALDAY}}}}}
   |30 = {{{3|}}}Walpurgisnacht
   |30 = {{{3|}}}Walpurgisnacht
   |{{#expr:{{#var:of}} - 7 - 31}} = {{{1|}}}Palmsonntag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 7 - 31}} = {{{1|}}}Palmsonntag
   |{{#expr:{{#var:of}} - 3 - 31}} = {{{1|}}}Gründonnerstag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 3 - 31}} = {{{1|}}}Gründonnerstag
   |{{#expr:{{#var:of}} - 2 - 31}} = {{{1|}}}Karfreitag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 2 - 31}} = {{{1|}}}Karfreitag
   |{{#expr:{{#var:of}} - 1 - 31}} = {{{1|}}}Karsamstag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 1 - 31}} = {{{1|}}}Karsamstag
   |{{#expr:{{#var:of}} - 31}} = {{{3|}}}Ostern
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} - 31}} = {{{3|}}}Ostern
   |{{#expr:{{#var:of}} + 1 - 31}} = {{{1|}}}Ostermontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 1 - 31}} = {{{1|}}}Ostermontag
   |{{#expr:{{#var:of}} + 39 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31}} = {{{3|}}}Christi Himmelfahrt
   |#default = {{{1|}}}April
   |#default = {{{1|}}}April
  }}
  }}
Zeile 50: Zeile 45:
   |01 = {{{1|}}}Maifeiertag
   |01 = {{{1|}}}Maifeiertag
   |{{#expr: 1 + 14 - {{#time:N|{{LOCALYEAR}}-05-01}}}} = {{{1|}}}Muttertag
   |{{#expr: 1 + 14 - {{#time:N|{{LOCALYEAR}}-05-01}}}} = {{{1|}}}Muttertag
   |{{#expr:{{#var:of}} + 39 - 31 - 30}} = {{{3|}}}Christi Himmelfahrt
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31 - 30}} = {{{3|}}}Christi Himmelfahrt
   |{{#expr:{{#var:of}} + 49 - 31 - 30}} = {{{1|}}}Pfingstsonntag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 49 - 31 - 30}} = {{{1|}}}Pfingstsonntag
   |{{#expr:{{#var:of}} + 50 - 31 - 30}} = {{{1|}}}Pfingstmontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 50 - 31 - 30}} = {{{1|}}}Pfingstmontag
   |{{#expr:{{#var:of}} + 60 - 31 - 30}} = {{{1|}}}Fronleichnam
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 60 - 31 - 30}} = {{{1|}}}Fronleichnam
   |#default = {{{1|}}}Mai
   |#default = {{{1|}}}Mai
  }}
  }}
Zeile 59: Zeile 54:
   |17 = {{{1|}}}Volksaufstand
   |17 = {{{1|}}}Volksaufstand
   |21 = {{{1|}}}Sommerbeginn
   |21 = {{{1|}}}Sommerbeginn
   |{{#expr:{{#var:of}} + 39 - 31 - 30 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 39 - 31 - 30 - 31}} = {{{3|}}}Christi Himmelfahrt
   |{{#expr:{{#var:of}} + 49 - 31 - 30 - 31}} = {{{1|}}}Pfingstsonntag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 49 - 31 - 30 - 31}} = {{{1|}}}Pfingstsonntag
   |{{#expr:{{#var:of}} + 50 - 31 - 30 - 31}} = {{{1|}}}Pfingstmontag
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 50 - 31 - 30 - 31}} = {{{1|}}}Pfingstmontag
   |{{#expr:{{#var:of}} + 60 - 31 - 30 - 31}} = {{{1|}}}Fronleichnam
   |{{#expr:{{{{{|safesubst:}}}Benutzer:Zabuza/Vorlage/Osterformel|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}}} + 60 - 31 - 30 - 31}} = {{{1|}}}Fronleichnam
   |#default = {{{1|}}}Juni
   |#default = {{{1|}}}Juni
  }}
  }}
Zeile 88: Zeile 83:
   |02 = {{{3|}}}Allerseelen
   |02 = {{{3|}}}Allerseelen
   |11 = {{{1|}}}Martinstag
   |11 = {{{1|}}}Martinstag
   |{{#expr:{{#var:ad}} - 14}} = {{{1|}}}Volkstrauertag
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 14}} = {{{1|}}}Volkstrauertag
   |{{#expr:{{#var:ad}} - 11}} = {{{1|}}}Buß- und Betttag
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 11}} = {{{1|}}}Buß- und Betttag
   |{{#expr:{{#var:ad}} - 7}} = {{{1|}}}Totensonntag
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 7}} = {{{1|}}}Totensonntag
   |{{#var:ad}} = {{{1|}}}1. Advent
   |{{{{{|safesubst:}}}#expr: 26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}}}} = {{{1|}}}1. Advent
   |#default = {{{1|}}}November
   |#default = {{{1|}}}November
  }}
  }}
Zeile 102: Zeile 97:
   |26 = {{{1|}}}2. Weihnachtsfeiertag
   |26 = {{{1|}}}2. Weihnachtsfeiertag
   |31 = {{{2|}}}Silvester
   |31 = {{{2|}}}Silvester
   |{{#expr:{{#var:ad}} - 30}} = {{{1|}}}1. Advent
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30}} = {{{1|}}}1. Advent
   |{{#expr:{{#var:ad}} - 30 + 7}} = {{{1|}}}2. Advent
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 7}} = {{{1|}}}2. Advent
   |{{#expr:{{#var:ad}} - 30 + 14}} = {{{1|}}}3. Advent
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 14}} = {{{1|}}}3. Advent
   |{{#expr:{{#var:ad}} - 30 + 21}} = {{{1|}}}4. Advent
   |{{#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30 + 21}} = {{{1|}}}4. Advent
   |#default = {{{1|}}}Dezember
   |#default = {{{1|}}}Dezember
  }}
  }}
}}
}}
{{{{{|safesubst:}}}#expr:26 + 7 - {{{{{|safesubst:}}}#time:N|{{{6|{{{{{|safesubst:}}}LOCALYEAR}}}}}-11-26}} - 30}} = {{{1|}}}1. Advent

Version vom 13. März 2012, 01:17 Uhr


[Bearbeiten] Dokumentation

Diese Vorlage ist für Testzwecke jeglicher Vorlagenarten aller Benutzer gedacht. Nachdem die Tests abgeschlossen sind, sollte wieder alles hinter "<noinclude>" entfernt werden.

Verwendung

Diese Vorlage wird mit {{Spielwiese}} eingebunden.

Parameter

  • abhängig vom derzeitigen Nutzer

Mai