Ergänzung:
Ein Teil der Übersetzungen habe ich in include-Dateien. Dazu gehören die Namen der Wochentage, Monate und Feiertage der Kalender-Einträge. Je nach Land kann ein Datum Feiertag sein oder nicht. Oder in derselben Sprache verschieden heissen (Stefanitag (A) = 2. Weihnachtstag (de)). Das Land kenne ich, weil eine Veranstaltung zu einem Ort gehört:
// ===============================================================
function welcherFeiertag ( $jjjj_mm_tt, $land_kz, $region_kz )
// ===============================================================
{
$fixe = array (
array( '01-01', '', '', 'Neujahr' )
,array( '01-06', 'D', '', 'Hl. drei Könige' )
,array( '04-30', 'NL', '', 'Koninginnedag' )
,array( '05-01', 'A', '', 'Staatsfeiertag (A)' )
,array( '05-01', '', '', 'Maifeiertag' )
,array( '05-05', 'NL', '', 'Befrijdingsdag' )
...
,array( '12-26', 'A', '', 'Stefanitag (A)' )
,array( '12-26', 'NL', '', '2. Kerstdaag' )
,array( '12-26', '', '', '2. Weihnachtstag' )
);
$variable = array (
...
,array( '2016-03-25', '', '', 'Karfreitag' )
,array( '2016-03-27', 'NL','', 'Eerste Paasdag' )
,array( '2016-03-27', '', '', 'Ostersonntag' )
,array( '2016-03-28', 'NL','', 'Tweede Paasdag' )
,array( '2016-03-28', '', '', 'Ostermontag' )
...
);
...
Aber das ist für die Frage zu "meine kleine Webseite" wohl übertrieben.
Linuchs