diff --git a/nightguard Complication/nightguard_Complication.swift b/nightguard Complication/nightguard_Complication.swift index 6af77f2..f38202e 100644 --- a/nightguard Complication/nightguard_Complication.swift +++ b/nightguard Complication/nightguard_Complication.swift @@ -20,7 +20,8 @@ struct NightguardWidgetsBundle: WidgetBundle { struct NightguardDefaultWidgets: Widget { - var provider = NightguardTimelineProvider(displayName: "BG Text") + var provider = NightguardTimelineProvider(displayName: + NSLocalizedString("BG Text", comment: "Text Widget Display Name")) var body: some WidgetConfiguration { StaticConfiguration( @@ -29,7 +30,8 @@ struct NightguardDefaultWidgets: Widget { ) { entry in NightguardEntryView(entry: entry) } - .configurationDisplayName("BG Values as Text") + .configurationDisplayName( + NSLocalizedString("BG Values as Text", comment: "Widget Configuration Display Name")) .description(provider.displayName) .supportedFamilies([ .accessoryInline, @@ -42,7 +44,8 @@ struct NightguardDefaultWidgets: Widget { struct NightguardGaugeWidgets: Widget { - var provider = NightguardTimelineProvider(displayName: "BG Gauge") + var provider = NightguardTimelineProvider(displayName: + NSLocalizedString("BG Gauge", comment: "Gauge Widget Display Name")) var body: some WidgetConfiguration { @@ -52,7 +55,8 @@ struct NightguardGaugeWidgets: Widget { ) { entry in NightguardGaugeEntryView(entry: entry) } - .configurationDisplayName("BG Values as Gauge") + .configurationDisplayName( + NSLocalizedString("BG Values as Gauge", comment: "Gauge Widget Configuration Display Name")) .description(provider.displayName) .supportedFamilies([ .accessoryCorner, @@ -100,7 +104,7 @@ struct NightguardEntryView : View { AccessoryRectangularView(entry: entry) @unknown default: //mandatory as there are more widget families as in lockscreen widgets etc - Text("Not an implemented widget yet") + Text(NSLocalizedString("Not an implemented widget yet", comment: "Gauge Widget Not Implemented Error Message")) } } } @@ -118,7 +122,7 @@ struct NightguardGaugeEntryView : View { AccessoryCircularGaugeView(entry: entry) default: //mandatory as there are more widget families as in lockscreen widgets etc - Text("No Gauge Support for this widget!") + Text(NSLocalizedString("No Gauge Support for this widget!", comment: "Gauge Widget Not Supported Error Message")) } } } diff --git a/nightguard Widget Extension/nightguard_Widget_Extension.swift b/nightguard Widget Extension/nightguard_Widget_Extension.swift index f416eeb..ce784c4 100644 --- a/nightguard Widget Extension/nightguard_Widget_Extension.swift +++ b/nightguard Widget Extension/nightguard_Widget_Extension.swift @@ -20,7 +20,8 @@ struct NightguardWidgetsBundle: WidgetBundle { struct NightguardDefaultWidgets: Widget { - var provider = NightguardTimelineProvider(displayName: "BG Text") + var provider = NightguardTimelineProvider(displayName: + NSLocalizedString("BG Text", comment: "Text Widget Display Name")) var body: some WidgetConfiguration { StaticConfiguration( @@ -29,7 +30,8 @@ struct NightguardDefaultWidgets: Widget { ) { entry in NightguardEntryView(entry: entry) } - .configurationDisplayName("Nightguard BG Values Text Complication") + .configurationDisplayName( + NSLocalizedString("BG Values as Text", comment: "Widget Configuration Display Name")) .description(provider.displayName) .supportedFamilies([ .accessoryInline, @@ -41,7 +43,8 @@ struct NightguardDefaultWidgets: Widget { struct NightguardGaugeWidgets: Widget { - var provider = NightguardTimelineProvider(displayName: "BG Gauge") + var provider = NightguardTimelineProvider(displayName: + NSLocalizedString("BG Gauge", comment: "Gauge Widget Display Name")) var body: some WidgetConfiguration { StaticConfiguration( @@ -50,7 +53,8 @@ struct NightguardGaugeWidgets: Widget { ) { entry in NightguardGaugeEntryView(entry: entry) } - .configurationDisplayName("Nightguard BG Values as Gauge Complication") + .configurationDisplayName( + NSLocalizedString("BG Values as Gauge", comment: "Gauge Widget Configuration Display Name")) .description(provider.displayName) .supportedFamilies([ .accessoryCircular @@ -74,7 +78,8 @@ struct NightguardEntryView : View { default: //mandatory as there are more widget families as in lockscreen widgets etc - Text("Not an implemented widget yet") + Text( + NSLocalizedString("Not an implemented widget yet", comment: "Gauge Widget Not Implemented Error Message")) } } } @@ -91,7 +96,7 @@ struct NightguardGaugeEntryView : View { default: //mandatory as there are more widget families as in lockscreen widgets etc - Text("No Gauge Support for this widget!") + Text(NSLocalizedString("No Gauge Support for this widget!", comment: "Gauge Widget Not Supported Error Message")) } } } diff --git a/nightguard/Base.lproj/Localizable.strings b/nightguard/Base.lproj/Localizable.strings index 80fcb0c..aad2c74 100644 Binary files a/nightguard/Base.lproj/Localizable.strings and b/nightguard/Base.lproj/Localizable.strings differ diff --git a/nightguard/de.lproj/Localizable.strings b/nightguard/de.lproj/Localizable.strings index 24a4237..492124f 100644 Binary files a/nightguard/de.lproj/Localizable.strings and b/nightguard/de.lproj/Localizable.strings differ diff --git a/nightguard/fi-FI.lproj/Localizable.strings b/nightguard/fi-FI.lproj/Localizable.strings index 6812808..03c98ab 100644 --- a/nightguard/fi-FI.lproj/Localizable.strings +++ b/nightguard/fi-FI.lproj/Localizable.strings @@ -618,3 +618,21 @@ /* No data from API V2 Properties Endpoint */ "No data received from API V2 Properties" = "Tietoja ei vastaanotettu API V2 Properties päätepisteestä"; + +/* Widget Configuration Display Name */ +"BG Values as Text" = "BG Values as Text"; + +/* Text Widget Display Name */ +"BG Text" = "BG Text"; + +/* Gauge Widget Display Name */ +"BG Gauge" = "BG Gauge"; + +/* Gauge Widget Configuration Display Name */ +"BG Values as Gauge" = "BG Values as Gauge"; + +/* Gauge Widget Not Implemented Error Message */ +"Not an implemented widget yet" = "Not an implemented widget yet"; + +/* Gauge Widget Not Supported Error Message */ +"No Gauge Support for this widget!" = "No Gauge Support for this widget!";