Wetter: deutsche Conditions + Asphalt-Label entrümpelt

- WeatherCondition deutsch: 'Mostly Clear' → 'Überwiegend klar' etc.
- AsphaltLevel.label nur noch ein Wort (Heiß/Warm/Gefährlich),
  die safety-Info wandert in den advice-Text → Title bleibt einzeilig
This commit is contained in:
rene 2026-05-30 13:30:01 +02:00
parent 357c57e880
commit 08069d6ea4
2 changed files with 47 additions and 7 deletions

View file

@ -20,18 +20,18 @@ enum GassiWetter {
var label: String {
switch self {
case .safe: return "Unbedenklich"
case .warm: return "Warm — kurze Runden ok"
case .hot: return "Heiß — Pfoten verbrennen"
case .danger: return "Gefährlich — gar nicht laufen"
case .warm: return "Warm"
case .hot: return "Heiß"
case .danger: return "Gefährlich"
}
}
var advice: String? {
switch self {
case .safe: return nil
case .warm: return "Schatten suchen, Pausen einlegen."
case .hot: return "Gras oder Schatten bevorzugen — Asphalt vermeiden."
case .danger: return "Nur Morgens/Abends rausgehen, mittags drinnen."
case .warm: return "Schatten suchen, Pausen einlegen — kurze Runden sind ok."
case .hot: return "Pfoten verbrennen. Gras oder Schatten bevorzugen, Asphalt meiden."
case .danger: return "Pfoten verbrennen sofort. Nur früh morgens oder abends rausgehen."
}
}
}