Calendar - Kalender von AndyB, deutsches Sprachpaket 5.1

Deutsche Übersetzung zum Add-on "Calendar" von [AndyB]

  1. otto

    otto AD Lizenznehmer

    2.738
    1.120
    7. Juli 2015
    Fachinformatiker i.A.
    Leipzig
    otto hat eine neue Ressource erstellt:

    Calendar - Kalender von AndyB, deutsches Sprachpaket - Deutsche Übersetzung zum Add-on "Calendar" von [AndyB]

    Weitere Informationen zu dieser Ressource...
     
  2. otto

    otto AD Lizenznehmer

    2.738
    1.120
    7. Juli 2015
    Fachinformatiker i.A.
    Leipzig
    Alle Bundeseinheitlichen Feiertage 2016

    Die Datei Holidays.php im Verzeichnis /library/Andy/Calendar/ControllerPublic mit folgendem Inhalt komplett überschreiben - zuvor die Originaldatei sichern!

    PHP:
    <?php

    //########################################
    // holiday functions
    // 0 = sunday
    // 1 = monday
    // 2 = tuesday
    // 3 = wednesday
    // 4 = thursday
    // 5 = friday
    // 6 = saturday
    //########################################

    function holiday_name($y$m$d)
    {
        if (
    $m == && $d == 1)    // 1. Januar Neujahr
        
    return "Neujahr";

        if (
    $m == && $d == 25// 25.3.2016 Karfreitag
        
    return "Karfreitag";

        if (
    $m == && $d == 27// 27.3.2016 Ostersonntag
        
    return "Ostersonntag";

        if (
    $m == && $d == 28// 28.3.2016 Ostermontag
        
    return "Ostermontag";

        if (
    $m == && $d == 1// 1.5.2016 Tag der Arbeit
        
    return "Tag der Arbeit";

        if (
    $m == && $d == 5// 5.5.2016 Christi Himmelfahrt
        
    return "Christi Himmelfahrt";

        if (
    $m == && $d == 15// Pfingssontag
        
    return "Pfingstsonntag";

        if (
    $m == && $d == 16// Pfingstmontag
        
    return "Pfingstmontag";

        if (
    $m == 10 && $d == 3// Tag der Deutschen Einheit
        
    return "Tag der Deutschen Einheit";

        if (
    $m == 12 && $d == 24// Heilig Abend
        
    return "Heilig Abend";

        if (
    $m == 12 && $d == 25)    // 1. Weihnachtsfeiertag
        
    return "1. Weihnachtsfeiertag";

        if (
    $m == 12 && $d == 26// 2. Weihnachtsfeiertag
        
    return "2. Weihnachtsfeiertag";

        if (
    $m == 12 && $d == 31// Silvester
        
    return "Silvester";

        
    // return empty if no match for holiday
        
    return;
    }

    function 
    match_day($year$month$day$day_of_week$week='')
    {
        if (!
    $week || ($week == ''))
        {
            
    $lastday date('t'mktime(000$month1$year));
            
    $temp = (date('w'mktime(000$month$lastday$year)) - $day_of_week) % 7;
        }
        else
        {
            
    $temp = ($day_of_week date('w'mktime(000$month1$year))) % 7;
        }

        if (
    $temp 0)
        {
            
    $temp += 7;
        }

        if (!
    $week || ($week == ''))
        {
            
    $target_day $lastday $temp;
        }
        else
        {
            
    $target_day = ($week) - $temp;
        }

        return (
    $day == $target_day);
    }
    Feiertage werden dann wie folgt im Kalender angezeigt:
    upload_2016-1-2_17-47-14.png

    Ich denke das Schema ist schnell durchschaut und für eigene Bedürfnisse angepasst oder erweitert. :like
     
    hohleweg gefällt das.
  3. otto

    otto AD Lizenznehmer

    2.738
    1.120
    7. Juli 2015
    Fachinformatiker i.A.
    Leipzig
    Mit freundlicher Genehmigung von @hohleweg (Danke! :like ) hier nun auch die komplette Feiertagsdatei für 2016:
    PHP:
    <?php

    //########################################
    // holiday functions
    // 0 = sunday
    // 1 = monday
    // 2 = tuesday
    // 3 = wednesday
    // 4 = thursday
    // 5 = friday
    // 6 = saturday
    //########################################

    function holiday_name($y$m$d)
    {
        if (
    $m == && $d == 1)    // jan 1
        
    return "Neujahr";
       
        if (
    $m == && $d == 6)    // jan 6
        
    return "Heilige 3 K&ouml;nige (BW, BY, ST)";
         
        if (
    $m == && $d == 4// feb 4
        
    return "Weiberfastnacht";
       
        if (
    $m == && $d == 8// feb 8
        
    return "Rosenmontag";
       
        if (
    $m == && $d == 10// feb 10
        
    return "Aschermittwoch";

        if (
    $m == && $d == 14// feb 14
        
    return "Valentinstag";
       
        if (
    $m == && $d == 25// mar 25
        
    return "Karfreitag";
       
        if (
    $m == && $d == 27// mar 27
        
    return "Ostersonntag";
       
        if (
    $m == && $d == 28// mar 28
        
    return "Ostermontag";
       
        if (
    $m == && $d == 1// may 1
        
    return "Tag der Arbeit";
       
        if (
    $m == && match_day($y$m$d02)) // 2nd sun in may
        
    return "Muttertag";
       
        if (
    $m == && $d == 5// may 5
        
    return "Christi Himmelfahrt";
       
        if (
    $m == && $d == 15// may 15
        
    return "Pfingstsonntag";
       
        if (
    $m == && $d == 16// may 16
        
    return "Pfingstmontag";
       
        if (
    $m == && $d == 26// may 26
        
    return "Fronleichnam(BW,BY,HE,NW,RP,SL)";
       
        if (
    $m == && $d == 15// aug 15
        
    return "Mari&auml; Himmelfahrt (BY,SL)";
       
        if (
    $m == 10 && $d == 3// oct 3
        
    return "Tag der deutschen Einheit";
       
        if (
    $m == 10 && $d == 31// oct 31
        
    return "Reformationstag (BB,MV,SN,ST,TH)";
       
        if (
    $m == 11 && $d == 1// nov 1
        
    return "Allerheiligen (BW,BY,NW,RP,SL)";
       
        if (
    $m == 11 && $d == 16// nov 16
        
    return "Bu&szlig; und Bettag (SN)";
       
        if (
    $m == 11 && $d == 27// nov 27
        
    return "1. Advent";
       
        if (
    $m == 12 && $d == 6// dec 6
        
    return "Nikolaustag, 1. Advent";
       
        if (
    $m == 12 && $d == 4// dec 4
        
    return "2. Advent";
       
        if (
    $m == 12 && $d == 11// dec 11
        
    return "3. Advent";
       
        if (
    $m == 12 && $d == 18// dec 18
        
    return "4. Advent";
       
        if (
    $m == 12 && $d == 24// dec 24
        
    return "Heiligabend";
       
        if (
    $m == 12 && $d == 25// dec 25
        
    return "1. Weihnachtsfeiertag";
       
        if (
    $m == 12 && $d == 26// dec 26
        
    return "2. Weihnachtsfeiertag";

        
    // return empty if no match for holiday
        
    return;
    }

    function 
    match_day($year$month$day$day_of_week$week='')
    {
        if (!
    $week || ($week == ''))
        {
            
    $lastday date('t'mktime(000$month1$year));
            
    $temp = (date('w'mktime(000$month$lastday$year)) - $day_of_week) % 7;
        }
        else
        {
            
    $temp = ($day_of_week date('w'mktime(000$month1$year))) % 7;
        }

        if (
    $temp 0)
        {
            
    $temp += 7;
        }

        if (!
    $week || ($week == ''))
        {
            
    $target_day $lastday $temp;
        }
        else
        {
            
    $target_day = ($week) - $temp;
        }

        return (
    $day == $target_day);
    }
           
    ?> 
     
    hollosch gefällt das.
  4. otto

    otto AD Lizenznehmer

    2.738
    1.120
    7. Juli 2015
    Fachinformatiker i.A.
    Leipzig
    Mit freundlicher Genehmigung von @hohleweg (Danke! :like ) hier nun auch die komplette Feiertagsdatei für 2017:

    PHP:
    <?php

    //########################################
    // holiday functions
    // 0 = sunday
    // 1 = monday
    // 2 = tuesday
    // 3 = wednesday
    // 4 = thursday
    // 5 = friday
    // 6 = saturday
    //########################################

    function holiday_name($y$m$d)
    {
        if (
    $m == && $d == 1)    // jan 1
        
    return "Neujahr";
     
        if (
    $m == && $d == 6)    // jan 6
        
    return "Heilige 3 K&ouml;nige (BW, BY, ST)";
        
        if (
    $m == && $d == 23// feb 23
        
    return "Weiberfastnacht";
     
        if (
    $m == && $d == 27// feb 27
        
    return "Rosenmontag";
     
        if (
    $m == && $d == 1// mar 1
        
    return "Aschermittwoch";

        if (
    $m == && $d == 14// feb 14
        
    return "Valentinstag";
     
        if (
    $m == && $d == 14// apr 14
        
    return "Karfreitag";
     
        if (
    $m == && $d == 16// apr 16
        
    return "Ostersonntag";
     
        if (
    $m == && $d == 17// apr 17
        
    return "Ostermontag";
     
        if (
    $m == && $d == 1// may 1
        
    return "Tag der Arbeit";
     
        if (
    $m == && match_day($y$m$d02)) // 2nd sun in may
        
    return "Muttertag";
     
        if (
    $m == && $d == 10// may 10
        
    return "Christi Himmelfahrt";
     
        if (
    $m == && $d == 4// jun 4
        
    return "Pfingstsonntag";
     
        if (
    $m == && $d == 5// jun 5
        
    return "Pfingstmontag";
     
        if (
    $m == && $d == 15// jun  15
        
    return "Fronleichnam(BW,BY,HE,NW,RP,SL)";
     
        if (
    $m == && $d == 15// aug 15
        
    return "Mari&auml; Himmelfahrt (BY,SL)";
     
        if (
    $m == 10 && $d == 3// oct 3
        
    return "Tag der deutschen Einheit";
     
        if (
    $m == 10 && $d == 31// oct 31
        
    return "Reformationstag (BB,MV,SN,ST,TH)";
     
        if (
    $m == 11 && $d == 1// nov 1
        
    return "Allerheiligen (BW,BY,NW,RP,SL)";
     
        if (
    $m == 11 && $d == 16// nov 16
        
    return "Bu&szlig; und Bettag (SN)";
     
        if (
    $m == 11 && $d == 3// dec 3
        
    return "1. Advent";
     
        if (
    $m == 12 && $d == 6// dec 6
        
    return "Nikolaustag";
     
        if (
    $m == 12 && $d == 10// dec 10
        
    return "2. Advent";
     
        if (
    $m == 12 && $d == 17// dec 17
        
    return "3. Advent";
     
        if (
    $m == 12 && $d == 24// dec 24
        
    return "4. Advent";
     
        if (
    $m == 12 && $d == 24// dec 24
        
    return "Heiligabend";
     
        if (
    $m == 12 && $d == 25// dec 25
        
    return "1. Weihnachtsfeiertag";
     
        if (
    $m == 12 && $d == 26// dec 26
        
    return "2. Weihnachtsfeiertag";

        if (
    $m == 12 && $d == 31// dec 31
        
    return "Sylvester";

        
    // return empty if no match for holiday
        
    return;
    }

    function 
    match_day($year$month$day$day_of_week$week='')
    {
        if (!
    $week || ($week == ''))
        {
            
    $lastday date('t'mktime(000$month1$year));
            
    $temp = (date('w'mktime(000$month$lastday$year)) - $day_of_week) % 7;
        }
        else
        {
            
    $temp = ($day_of_week date('w'mktime(000$month1$year))) % 7;
        }

        if (
    $temp 0)
        {
            
    $temp += 7;
        }

        if (!
    $week || ($week == ''))
        {
            
    $target_day $lastday $temp;
        }
        else
        {
            
    $target_day = ($week) - $temp;
        }

        return (
    $day == $target_day);
    }
          
    ?>
     
    Snow2000 und hohleweg gefällt das.
OK Mehr Informationen

Diese Seite verwendet Cookies. Mit Deinem Klick auf OK, stimmst Du dem setzen von Cookies zu. Andernfalls werden keine gesetzt, was die Funktionalität einschränkt.