Add neutral diagnostic framework for future reporting modules: - DiagnosticReporterInterface, Registry, Manager, PayloadSanitizer - Laravel exception hook in bootstrap/app.php - Module permission declarations (requires_permissions in module.json) - Core diagnostic report points (module boot/install/update failures) - Module documentation update (moduldoku.md) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
103 lines
4.3 KiB
PHP
103 lines
4.3 KiB
PHP
<?php
|
||
|
||
return [
|
||
'moment_start' => 'Bei Einsatzbeginn',
|
||
'moment_end' => 'Bei Einsatzende',
|
||
'retry_dispatched' => 'Wetterabfrage wurde erneut angestoßen.',
|
||
'retry_no_coordinates' => 'Keine Koordinaten verfügbar – Wetterabfrage nicht möglich.',
|
||
'fetch_failed' => 'Wetterabfrage fehlgeschlagen.',
|
||
'snapshot_start' => 'Wetter bei Einsatzbeginn',
|
||
'snapshot_end' => 'Wetter bei Einsatzende',
|
||
'temperature' => 'Temperatur',
|
||
'precipitation' => 'Niederschlag',
|
||
'snow_depth' => 'Schneehöhe',
|
||
'weather_code' => 'Wetter-Code',
|
||
|
||
'col_moment' => 'Zeitpunkt',
|
||
'col_temperature' => 'Temperatur',
|
||
'col_precipitation' => 'Niederschlag',
|
||
'col_snow_depth' => 'Schneehöhe',
|
||
'col_weather_code' => 'Wetter-Code',
|
||
'col_weather' => 'Wetter',
|
||
'col_fetched' => 'Abgerufen',
|
||
|
||
'wmo_0' => 'Klar',
|
||
'wmo_1' => 'Überwiegend klar',
|
||
'wmo_2' => 'Teilweise bewölkt',
|
||
'wmo_3' => 'Bedeckt',
|
||
'wmo_45' => 'Nebel',
|
||
'wmo_48' => 'Nebel mit Reifbildung',
|
||
'wmo_51' => 'Leichter Nieselregen',
|
||
'wmo_53' => 'Mäßiger Nieselregen',
|
||
'wmo_55' => 'Starker Nieselregen',
|
||
'wmo_56' => 'Leichter gefrierender Nieselregen',
|
||
'wmo_57' => 'Starker gefrierender Nieselregen',
|
||
'wmo_61' => 'Leichter Regen',
|
||
'wmo_63' => 'Mäßiger Regen',
|
||
'wmo_65' => 'Starker Regen',
|
||
'wmo_66' => 'Leichter gefrierender Regen',
|
||
'wmo_67' => 'Starker gefrierender Regen',
|
||
'wmo_71' => 'Leichter Schneefall',
|
||
'wmo_73' => 'Mäßiger Schneefall',
|
||
'wmo_75' => 'Starker Schneefall',
|
||
'wmo_77' => 'Schneegriesel',
|
||
'wmo_80' => 'Leichte Regenschauer',
|
||
'wmo_81' => 'Mäßige Regenschauer',
|
||
'wmo_82' => 'Starke Regenschauer',
|
||
'wmo_85' => 'Leichte Schneeschauer',
|
||
'wmo_86' => 'Starke Schneeschauer',
|
||
'wmo_95' => 'Gewitter',
|
||
'wmo_96' => 'Gewitter mit leichtem Hagel',
|
||
'wmo_99' => 'Gewitter mit starkem Hagel',
|
||
'wmo_unknown' => 'Unbekannt (Code :code)',
|
||
|
||
// Provider names
|
||
'provider_openmeteo_free' => 'Open-Meteo (Kostenlos)',
|
||
'provider_openmeteo_api' => 'Open-Meteo (API-Key)',
|
||
'provider_brightsky' => 'Bright Sky (DWD)',
|
||
'provider_met_norway' => 'MET Norway',
|
||
|
||
// Provider warnings
|
||
'provider_free_warning' => 'Kostenlose Version – nur für nicht-kommerzielle Nutzung / Demo. Für Dauerbetrieb: API-Key kaufen oder Bright Sky / MET Norway nutzen.',
|
||
|
||
// Condition labels
|
||
'condition_clear' => 'Klar',
|
||
'condition_cloudy' => 'Bewölkt',
|
||
'condition_fog' => 'Nebel',
|
||
'condition_drizzle' => 'Nieselregen',
|
||
'condition_rain' => 'Regen',
|
||
'condition_snow' => 'Schneefall',
|
||
'condition_rain-shower' => 'Regenschauer',
|
||
'condition_snow-shower' => 'Schneeschauer',
|
||
'condition_thunderstorm' => 'Gewitter',
|
||
|
||
// Connection test
|
||
'test_ok' => 'Verbindung erfolgreich.',
|
||
'test_http_error' => 'HTTP-Fehler: Status :status',
|
||
'test_missing_data' => 'Antwort enthält keine Wetterdaten.',
|
||
|
||
// New columns
|
||
'col_wind_speed' => 'Windgeschw.',
|
||
'col_humidity' => 'Luftfeuchtigkeit',
|
||
'col_provider' => 'Quelle',
|
||
'wind_speed' => 'Windgeschwindigkeit',
|
||
'humidity' => 'Luftfeuchtigkeit',
|
||
|
||
// Settings UI
|
||
'settings_title' => 'Wetter',
|
||
'settings_description' => 'Wetterdaten-Anbieter, API-Key und Cache-Einstellungen verwalten.',
|
||
'settings_provider' => 'Anbieter',
|
||
'settings_api_key' => 'API-Key',
|
||
'settings_api_key_help' => 'Erforderlich für kostenpflichtige Anbieter. Wird verschlüsselt gespeichert.',
|
||
'settings_user_agent_email' => 'Kontakt-E-Mail (User-Agent)',
|
||
'settings_user_agent_email_help' => 'Einige Anbieter (z. B. MET Norway) verlangen eine Kontakt-E-Mail im User-Agent-Header.',
|
||
'settings_cache_ttl' => 'Cache-Dauer (Minuten)',
|
||
'settings_cache_ttl_help' => 'Wie lange Wetterdaten zwischengespeichert werden, bevor eine neue Abfrage erfolgt.',
|
||
'settings_saved' => 'Wetter-Einstellungen gespeichert.',
|
||
'settings_test_btn' => 'Verbindung testen',
|
||
'settings_test_section' => 'Verbindungstest',
|
||
'settings_test_help' => 'Testet die Verbindung zum ausgewählten Anbieter mit den Firmenkoordinaten.',
|
||
'settings_test_success' => 'Verbindung erfolgreich (:latency ms).',
|
||
'settings_test_failure' => 'Verbindung fehlgeschlagen: :message',
|
||
'settings_test_no_coords' => 'Keine Firmenkoordinaten hinterlegt – es werden Standardkoordinaten (München) verwendet.',
|
||
];
|