1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Um Zugriff auf die Ressourcen sowie auf Teile des Forums zu erhalten, müsst ihr euren XenForo Validation Token an dieser Stelle hinterlegen. Probleme in diesem Umfeld bitte im Forum melden. Danke!
    Information ausblenden

XF1.x Deutsches Sprachpaket für den Calendar 2.6

Die vollständige Übersetzung des Add-ons Calendar in den Versionen [Du] und [Sie]

  1. Alluidh

    Alluidh Übersetzer Lizenzinhaber

    Nur um euch zu informieren. Add-ons, zu denen ich Sprachpakete erstellt habe, sind auch beobachtet und senden mir Hinweise und E-Mail bei Aktualisierungen.
     
    bAstimc gefällt das.
  2. hohleweg

    hohleweg Aktives Mitglied Lizenzinhaber

    Hallo
    Anbei der Kalender für Deutschland 2016
    einfach die Datei Holiday.php
    im Verzeichnis

    /library/Andy/Calendar/ControllerPublic

    Code:
    <?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 == 1 && $d == 1)    // jan 1
        return "Neujahr";
       
        if ($m == 1 && $d == 6)    // jan 6
        return "Heilige 3 K&ouml;nige (BW, BY, ST)";
         
        if ($m == 2 && $d == 4) // feb 4
        return "Weiberfastnacht";
       
        if ($m == 2 && $d == 8) // feb 8
        return "Rosenmontag";
       
        if ($m == 2 && $d == 10) // feb 10
        return "Aschermittwoch";
    
        if ($m == 2 && $d == 14) // feb 14
        return "Valentinstag";
       
        if ($m == 3 && $d == 25) // mar 25
        return "Karfreitag";
       
        if ($m == 3 && $d == 27) // mar 27
        return "Ostersonntag";
       
        if ($m == 3 && $d == 28) // mar 28
        return "Ostermontag";
       
        if ($m == 5 && $d == 1) // may 1
        return "Tag der Arbeit";
       
        if ($m == 5 && match_day($y, $m, $d, 0, 2)) // 2nd sun in may
        return "Muttertag";
       
        if ($m == 5 && $d == 5) // may 5
        return "Christi Himmelfahrt";
       
        if ($m == 5 && $d == 15) // may 15
        return "Pfingstsonntag";
       
        if ($m == 5 && $d == 16) // may 16
        return "Pfingstmontag";
       
        if ($m == 5 && $d == 26) // may 26
        return "Fronleichnam(BW,BY,HE,NW,RP,SL)";
       
        if ($m == 8 && $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(0, 0, 0, $month, 1, $year));
            $temp = (date('w', mktime(0, 0, 0, $month, $lastday, $year)) - $day_of_week) % 7;
        }
        else
        {
            $temp = ($day_of_week - date('w', mktime(0, 0, 0, $month, 1, $year))) % 7;
        }
    
        if ($temp < 0)
        {
            $temp += 7;
        }
    
        if (!$week || ($week == ''))
        {
            $target_day = $lastday - $temp;
        }
        else
        {
            $target_day = (7 * $week) - 6 + $temp;
        }
    
        return ($day == $target_day);
    }
           
    ?> 
    austauschen diese einfache .php Datei kann man auch selbst weiter bearbeiten bzw. verändern.
    Gruß Joachim
     
    McAtze, bt012ss und Alluidh gefällt das.
  3. Paridus

    Paridus Mitglied Lizenzinhaber

    Kurze Frage: Werden in diesen Kalender auch die Geburtstage der User angezeigt, so wie beim Vbulletin?
     
  4. hohleweg

    hohleweg Aktives Mitglied Lizenzinhaber

    .. nein nur die Feiertage!
     
    Paridus gefällt das.
  5. McAtze

    McAtze Innendienst Lizenzinhaber

    Dafür solltest du das hier nehmen .. Events 1.0.1 | Dentel.Zone
     
    hohleweg und Paridus gefällt das.
  6. hohleweg

    hohleweg Aktives Mitglied Lizenzinhaber

    Hallo
    Anbei der Kalender für Deutschland 2018
    einfach die Datei Holiday.php
    im Verzeichnis

    /library/Andy/Calendar/ControllerPublic

    mit diesen Daten überschreiben.


    Code:
    <?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 == 1 && $d == 1)    // jan 1
        return "Neujahr";
      
        if ($m == 1 && $d == 6)    // jan 6
        return "Heilige 3 K&ouml;nige (BW, BY, ST)";
      
        if ($m == 2 && $d == 14) // feb 14
        return "Valentinstag";
      
        if ($m == 2 && $d == 8) // feb 8
        return "Weiberfastnacht";
      
        if ($m == 2 && $d == 12) // feb 12
        return "Rosenmontag";
      
        if ($m == 2 && $d == 14) // feb 14
        return "Aschermittwoch";
      
        if ($m == 3 && $d == 30) // mar 30
        return "Karfreitag";
      
        if ($m == 4 && $d == 1) // apr 1
        return "Ostersonntag";
      
        if ($m == 4 && $d == 2) // apr 2
        return "Ostermontag";
      
        if ($m == 5 && $d == 1) // may 1
        return "Tag der Arbeit";
      
        if ($m == 5 && match_day($y, $m, $d, 0, 2)) // 2nd sun in may
        return "Muttertag";
      
        if ($m == 5 && $d == 10) // may 10
        return "Christi Himmelfahrt";
      
        if ($m == 5 && $d == 20) // may 20
        return "Pfingstsonntag";
      
        if ($m == 5 && $d == 21) // may 21
        return "Pfingstmontag";
      
        if ($m == 5 && $d == 31) // may 31
        return "Fronleichnam(BW,BY,HE,NW,RP,SL)";
      
        if ($m == 8 && $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 == 21) // nov 21
        return "Bu&szlig; und Bettag (SN)";
      
        if ($m == 12 && $d == 2) // dec 2
        return "1. Advent";
      
        if ($m == 12 && $d == 6) // dec 6
        return "Nikolaustag";
      
        if ($m == 12 && $d == 9) // dec 9
        return "2. Advent";
      
        if ($m == 12 && $d == 16) // dec 16
        return "3. Advent";
      
        if ($m == 12 && $d == 23) // dec 23
        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(0, 0, 0, $month, 1, $year));
            $temp = (date('w', mktime(0, 0, 0, $month, $lastday, $year)) - $day_of_week) % 7;
        }
        else
        {
            $temp = ($day_of_week - date('w', mktime(0, 0, 0, $month, 1, $year))) % 7;
        }
    
        if ($temp < 0)
        {
            $temp += 7;
        }
    
        if (!$week || ($week == ''))
        {
            $target_day = $lastday - $temp;
        }
        else
        {
            $target_day = (7 * $week) - 6 + $temp;
        }
    
        return ($day == $target_day);
    }
          
    ?>  


    Gruß Joachim
     
    McAtze und V0RT3X gefällt das.