ChWebsiteApp/CHDataManagement/Model/Item/LocalizedItem.swift
2024-12-15 21:20:12 +01:00

20 lines
339 B
Swift

protocol LocalizedItem {
associatedtype Localized
var german: Localized { get }
var english: Localized { get }
}
extension LocalizedItem {
func localized(in language: ContentLanguage) -> Localized {
switch language {
case .german: return german
case .english: return english
}
}
}