Varianten angefangen für den Monat

This commit is contained in:
Eskimue
2026-04-22 16:14:22 +02:00
parent 473e3b60b5
commit aa503770f3
2 changed files with 55 additions and 2 deletions
+26 -1
View File
@@ -711,8 +711,33 @@ if (!function_exists('monthForecastBuildNarrativeText')) {
12 => 'Im Dezember kehrt der Winterhimmel eindrucksvoll zurueck. Orion, Stier, Zwillinge, Fuhrmann und der Grosse Hund dominieren den Abend und machen den Monat zu einer besonders attraktiven Zeit fuer Sternbeobachtungen.',
];
foreach ($skyIntroByMonth as $introMonthNumber => $introText) {
$monthLabel = [
1 => 'Januar',
2 => 'Februar',
3 => 'Maerz',
4 => 'April',
5 => 'Mai',
6 => 'Juni',
7 => 'Juli',
8 => 'August',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'Dezember',
][$introMonthNumber] ?? $monthName;
$skyIntroByMonth[$introMonthNumber] = [
$introText,
$monthLabel,
$monthLabel,
];
}
$paragraphs = [];
$paragraphs[] = $skyIntroByMonth[$monthNumber] ?? ($monthName . ' ' . $year . ' bietet einen abwechslungsreichen Himmel zwischen den jahreszeitlichen Sternbildern.');
$monthIntroVariants = $skyIntroByMonth[$monthNumber] ?? [($monthName . ' ' . $year . ' bietet einen abwechslungsreichen Himmel zwischen den jahreszeitlichen Sternbildern.')];
$monthIntroIndex = (($year * 100) + $monthNumber) % count($monthIntroVariants);
$paragraphs[] = $monthIntroVariants[$monthIntroIndex];
$findEvents = static function (array $events, callable $filter, int $limit = 3): array {
$matches = [];