2025-01-07 10:34:36 +01:00

20 lines
325 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: german
case .english: english
}
}
}