// // InsulinModelSettings+Loop.swift // LoopKitUI // // Copyright © 2019 LoopKit Authors. All rights reserved. // import LoopKit public extension ExponentialInsulinModelPreset { var title: String { switch self { case .rapidActingAdult: return LocalizedString("Rapid-Acting – Adults", comment: "Title of insulin model preset - rapid acting adult") case .rapidActingChild: return LocalizedString("Rapid-Acting – Children", comment: "Title of insulin model preset - rapid acting children") case .fiasp: return LocalizedString("Fiasp", comment: "Title of insulin model preset - fiasp") case .lyumjev: return LocalizedString("Lyumjev", comment: "Title of insulin model preset - lyumjev") case .afrezza: return LocalizedString("Afrezza", comment: "Title of insulin model preset - afrezza") } } var subtitle: String { switch self { case .rapidActingAdult: return LocalizedString("This model assumes peak insulin activity at 75 minutes.", comment: "Subtitle of Rapid-Acting – Adult preset") case .rapidActingChild: return LocalizedString("This model assumes peak insulin activity at 65 minutes.", comment: "Subtitle of Rapid-Acting – Children preset") case .fiasp: return LocalizedString("This model assumes peak insulin activity at 55 minutes.", comment: "Subtitle of Fiasp preset") case .lyumjev: return LocalizedString("This model assumes peak insulin activity at 55 minutes.", comment: "Subtitle of Lyumjev preset") case .afrezza: return LocalizedString("This model assumes peak insulin activity at 19 minutes.", comment: "Subtitle of afrezza preset") } } } public extension WalshInsulinModel { static var title: String { return LocalizedString("Walsh", comment: "Title of insulin model setting") } var title: String { return Self.title } static var subtitle: String { return LocalizedString("The legacy model used by Loop, allowing customization of action duration.", comment: "Subtitle description of Walsh insulin model setting") } var subtitle: String { return Self.subtitle } }