From 8fb095a309326db0d3d1603b0bc523ef0ad6c92c Mon Sep 17 00:00:00 2001 From: Dirk Hermanns Date: Sun, 11 Jun 2023 13:22:40 +0200 Subject: [PATCH] #215: Localized Widgets Labels --- .../nightguard_Complication.swift | 16 ++++++++++------ .../nightguard_Widget_Extension.swift | 17 +++++++++++------ nightguard/Base.lproj/Localizable.strings | Bin 38132 -> 39188 bytes nightguard/de.lproj/Localizable.strings | Bin 43394 -> 44476 bytes nightguard/fi-FI.lproj/Localizable.strings | 18 ++++++++++++++++++ 5 files changed, 39 insertions(+), 12 deletions(-) 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 80fcb0c610b14d1095a08502c20745a99fd05b08..aad2c74d1e16cf1bded3e02f4a253fdb4863b889 100644 GIT binary patch delta 943 zcmeyel4;5&rVU@Fi0U(FF(@#EGh{NPFr+i2GL!&$&Xc9xCF>O!T!5m*30Mw(;z{Q}%;Kbk#P%M=pW%5xY`FdEA zfT>Jm$O8swCN}jz@p6;|R|zx)IjN9g1`|W&zo^Qsdw2d)> z4;xcj2izZt5NM$d6HRo`2s@vb0qLGFH;*QzA+-u9iwbn+r!;;dY#eCPCV)P_Qo* zc-o(NlL>OlD0wjz$8@8oq+}Yf%Yv&%i48TMG`^V<^5j{xzMFNXJoSX&IaM*@7gDKd v8U1`2MeP*vg5y)3g1$pduvk<>TKgLZ#cnH~FYV*dL%pY;H