struct RouteLocalization { let elevation: String let speed: String let pace: String let heartRate: String let fallback: String let hourUnit: String let duration: String let time: String let distance: String let loadFail: String } extension RouteLocalization { static let german: RouteLocalization = .init( elevation: "Höhe", speed: "Geschw.", pace: "Pace", heartRate: "Herzfrequenz", fallback: "Zur Anzeige der Statistiken wird JavaScript und Unterstützung für HTML5 Canvas benötigt.", hourUnit: "Std", duration: "Dauer", time: "Zeit", distance: "Distanz", loadFail: "Die Statistiken konnten nicht geladen werden") static let english: RouteLocalization = .init( elevation: "Elevation", speed: "Speed", pace: "Pace", heartRate: "Heart Rate", fallback: "Javascript and HTML5 Canvas Support are required to display statistics", hourUnit: "h", duration: "Duration", time: "Time", distance: "Distance", loadFail: "The statistics could not be loaded") }