# -*- coding: utf-8 -*-

Hallo Ihr!

Das Forum wollte ich nicht mit meiner Prosa(TM)[1] vermüllen; deswegen 
hier eine Zusammenfassung.

Inhalt:

    1. Leider notwendige Vorbemerkungen
    
        1.1. Kalenderrechnung
        1.2. Feiertage, die auf einen Sonntag fallen
        1.3. Mehrsprachigkeit
        1.4. Seltsame Feiertage und Feiertage, die keine Feiertage sind
        1.5. UID und DTSTAMP
    
    2. Die Dateien im Paket
    
        2.1. Fixtage
        2.2. Benutzung der "*fertig.ics"
        2.3. Hinzufügen zu "*fertig.ics"
        2.4. Fröhliches Mixen
    
    3. Weitere Informationen
    
        3.1. Eintrag LOCATION
        3.2. Darstellung der Ereignisse
    
    4. Wer hat's erfunden? ;-)
    
    Fussnoten
    
    Kontakt


1. Leider notwendige Vorbemerkungen

1.1. Kalenderrechnung

Die fertigen Kalender im Forum umfassen die Jahre 2010 bis 2025 - das 
sollte vorerst für die heimische Anwendung reichen. Wer mehr braucht 
wird im Paket fündig, 2005 bis 2030 umfasst auch übliche Verträge +/- 
zehn Jahre.

Die hier abgelegten Kalender beginnen in der Rechnung am 1.1.1981. 
Klingt möglicherweise seltsam, aber die Frohnaturen der Linux-Jünger 
legten den 1.1.1970 als Beginn der Erddrehung fest und die 
Mozilla-Jünger (Lightning) vergeigten das beim Export im Abschnitt 
"VTIMEZONE" - dieser Abschnitt ist falsch und das gründlich!

1.2. Feiertage, die auf einen Sonntag fallen

In vielen Quellen (auch amtliche Verlautbarungen) werden diese einfach 
unter den Teppich gekehrt - gegen Optimismus ist kein Kraut gewachsen. 
Es gibt durchaus einen feinen Unterschied zwischen einem Sonntag, der 
kein (gesetzlicher) Feiertag ist und einen gesetzlichen Feiertag an 
einem Sonntag. Deswegen sind diese Tage in den Kalendern eingetragen.

In DE sind im Bundesland Brandenburg Ostersonntag und Pfingstsonntag 
Feiertage nach Gesetz; in AT, CH und LI ggf. "Hohe Feiertage" nach sog. 
Ruhetagsverordnungen!

1.3. Mehrsprachigkeit

Unsere Freunde aus der "Confoederatio Helvetica" sind bekanntermassen 
mehrsprachig. Eigentlich gibt es im iCalendar eine Möglichkeit, 
Sprachen auszuzeichnen. Im professionellen Umfeld klappt es auch 
wunderbar - einige Tests mit mehreren Kalenderprogrammen gingen 
gründlich in die Hose.

Also Freunde aus CH seid tapfer - HIER gibt es nur deutschsprachige 
(dreisprachig im Text) Kalender. Siehe "4. Wer hat's erfunden?"

1.4. Seltsame Feiertage und Feiertage, die keine Feiertage sind

"Muttertag", "Valentinstag" ... werden durchaus unter "Wiederkehrende" 
erwähnt. Der "Valentinstag" schafft es nicht mal mehr in die Rubrik 
"Feiertag" - dazu gibt es auch eine Stellungnahme der katholischen 
Kirche [2].

Einige "Feiertage", die keine gesetzlichen Feiertage sind, wie "Hl. 
Abend", "Sylvester" ... schafften es in die Abteilung "Feiertage".

Zwecks Unterscheidung werden diese Tage - wie auch Zeitumstellungen, 
Fastnacht usw. - eingeklammert. Auch einige (neudeutsch) "Easter Egg" 
konnte ich mir nicht verkneifen ;-) Sind aber leicht zu entsorgen.

1.5. UID und DTSTAMP

Diese sollten eigentlich von dem vergeben werden, der sich einen 
Kalender zu eigen macht und ggf. publiziert - weit gefehlt! Einige 
"Validören" [3] meckern das Fehlen an. Also habe ich den Weg des 
geringsten Widerstandes gewählt und schwachsinnige Einträge gewählt. 
DTSTAMP ist ein lustiger Zeitpunkt; UID ist hier ein hübsches 
Abfallprodukt aus einem anderen Projekt.

2. Die Dateien im Paket

zusammenfassung.txt (UTF-8) --> die lest ihr gerade
Und Kalender zum basteln 2005 bis 2030:
    AT-de.ics --> ohne Fixtage
    CH-de-fr-it.ics --> ohne Fixtage dreisprachig
    DE-de.ics --> ohne Fixtage
    LI-de.ics --> ohne Fixtage
    NEUTRAL-de.ics --> Fixtage deutsch
    NEUTRAL-de-fr-it.ics --> Fixtage dreisprachig
Auch wurden hier die flapsigen Sprüche und Tage, die nicht für einen 
professionellen Einsatz nötig sind, entfernt - Faschingsdienstag unter 
dieser Bezeichung aber eingefügt. 

2.1. Fixtage

Dort sind nur Zeitumstellungen, Fastnachtstermine, Gedenktage sowie 
Feiertage, die regelmässig auf einen Sonntag fallen, usw. enthalten. 
Sinn und Zweck der Übung ist, die og. Termine bei Verwendung mehrerer 
Kalender nur einmal anzuzeigen; sonst wird es arg unübersichtlich.

Die "Normalzeit" wird hier bei der Umstellung zur Sommerzeit und zurück 
als "Winterzeit" bezeichnet - das ist der Übersetzung nach Italienisch 
für die Eidgenossen geschuldet.

2.2. Benutzung der fertigen "*-kpl-de*.ics" im Forum

Diese enthalten auch die Fixtage.

Diese könnt ihr direkt "einhängen"[4] oder importieren, wenn ihr diesen 
Kalender als einzigen oder ersten benutzen wollt.

2.3. Hinzufügen zu den fertigen "*-kpl-de*.ics"

AT.ics, CH-de-fr-it.ics, DE.ics und/oder LI.ics (jeweils ohne Fixtage) 
"dazuhängen"! 

2.4. Fröhliches Mixen

Hier schlage ich vor, einen neuen Kalender in Lightning anzulegen. Nun 
z.B. NEUTRAL-de.ics (Fixtage nur deutsch) und z.B. AT.ics importieren. 
Das ergibt einen Kalender 2005-2030 mit Fixtagen in deutsch und die 
Feiertage der "Zweiten Republik". Wenn ihr den so behalten und ggf. 
ausgestalten wollt, könnt ihr den direkt benutzen.

Ansonsten - exportieren in ein extra Verzeichnis im Profilordner - 
den angelegten Kalender löschen - den exportierten Kalender "einhängen" 
und Schreibschutz in "Eigenschaften" setzen.

3. Weitere Informationen

3.1. Eintrag LOCATION

Hier werden jeweils Bundesländer/Kantone bzw. Bezirke/Gemeinden 
eingetragen, wo das Ereignis ein gesetzlicher Feiertag bzw. ein 
Ereignis ist.

Bundesländer/Kantone, in denen das nur teilweise zutrifft, werden in 
eckige Klammern eingeschlossen. Ausführlich wird das dann jeweils in 
SUMMARY erklärt.

3.2. Darstellung der Ereignisse

Mehrtägige Ereignisse werden nicht zusammengefasst, sondern als 
aufeinanderfolgende Einzeltage dargestellt, um keine Kollision mit 
anderen Zeitzonen (ja, es soll auch auswärtige Mitbürger geben) zu 
erzeugen und Anmerkungen zu einzelnen Tagen zu ermöglichen.

Als CATEGORIES werden nur die (im deutschsprachigen Lightning üblichen) 
"Feiertag" und "Wiederkehrende" verwendet.

TRANSP wird immer auf TRANSPARENT gesetzt, um Blockaden zu vermeiden.

DTEND wird immer, wenn möglich, vermieden. COUNT und DURATION sind die 
"Wahl der Qual".

PUBLIC wird vermieden - da gab es schon unangenehme Überaschungen :-D

4. Wer hat's erfunden? ;-)

Der Kalender für die Schweiz war/ist ein harter Brocken! Nicht nur 
wegen den drei bis. vier Sprachen (eine mussten wir ganz aufgeben).

Als erste Quelle diente uns die offizielle Verlautbarung des 
"Eidgenössisches Justiz- und Polizeidepartement EJPD" in Form des:

"Verzeichnis gestützt auf Artikel 11 des Europäischen Übereinkommens 
vom 16. Mai 1972 über die Berechnung von Fristen (SR 0.221.122.3). 
In Kraft getreten für die Schweiz am 28. April 1983.
 - Gesetzliche Feiertage und Tage, die in der Schweiz wie gesetzliche 
Feiertage behandelt werden -
Stand: 1. Januar 2011"
"www.bj.admin.ch/dam/data/bj/publiservice/service/
zivilprozessrecht/kant-feiertage.pdf"

Da sind bereits mindestens zwei dicke Eier drin - oder ist das ein 
Wasserzeichen des eidgenössischen Humors? Andere Quellen sind teilweise 
grenzwertig. Es bedurfte einiger Mails, die dicksten Eier zu ...

Unsere Kolleg- und BinnenInnen in [5] der Schweiz haben momentan keine 
Zeit bzw. keinen Nerv, sich intensiv mit dem Export für Lightning zu 
befassen. Deswegen das Produkt hier bitte als Entwurf verstehen. 
Übersetzungen sind aus bestehenden Textbausteinen - also ohne Gewähr - 
die einfach in die Beschreibung automatisch reingefrickelt wurden.

Also bitte einen Kalender aus obigen Dateien selber mischen. Wer Fehler 
findet, darf die nicht(!) behalten. Grundsätzliche bitte im Forum 
verewigen - fehlerhafte (lokale) Feiertage oder Übersetzungen bitte per 
Mail - Kontakt unten.

Fussnoten:

[1] Jemanden im Forum war ein Text mit mehr als 140 Zeichen ... Prosa
[2] Wurde 1969 aus dem römischen Generalkalender gestrichen.
    Aber Werbung und Blumenverkäufer feiern ihn immer noch!
[3] Da wären z.B.:
    http://severinghaus.org/projects/icv/
    http://icalendar.org/validator.html
[4] Unter "einhängen" verstehe ich hier alle NICHT in Lightning 
    gespeicherten Kalender. Das wären separate Kalenderquellen über
    > Datei --> öffnen --> Kalenderdatei <
    und entfernte Kalender über den Weg
    > Neuer Kalender --> im Netzwerk --> ... <
[5] (C)by Kollegin aus Genf - bekennent sich zu ihrer Schwarzer-Phobie 
    (Untergruppe von Coulrophobie, Haptophobie ...)

Kontakt

Nur hierfür habe ich einen Kontakt angelegt 
        lightning-kalender@xyz.de
Fragen/Anmerkungen von allgemeinen Interesse und Fehlermeldungen 
sollten im Forum verewigt werden. Fehler bei regionalen Feiertagen aber 
bitte per Mail. Auch wenn ich mich in die Passivität zurückziehe, ein 
Ohr (bzw. Auge) bleibt für das Forum noch "e' wen'g" geöffnet.
