|
@@ -12,6 +12,7 @@
|
|
|
0D9A5E34A899219C5C4CDFAF /* DataTableViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9455FA2D92E77A6C4AFED8A3 /* DataTableViewModel.swift */; };
|
|
0D9A5E34A899219C5C4CDFAF /* DataTableViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9455FA2D92E77A6C4AFED8A3 /* DataTableViewModel.swift */; };
|
|
|
17A9D0899046B45E87834820 /* CREditorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D5F457B5AFF763F8CF3DF /* CREditorProvider.swift */; };
|
|
17A9D0899046B45E87834820 /* CREditorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D5F457B5AFF763F8CF3DF /* CREditorProvider.swift */; };
|
|
|
19434C14DF3F4816F4E4BF2E /* BolusBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77FAEF7B34EEC71B3A7B800C /* BolusBuilder.swift */; };
|
|
19434C14DF3F4816F4E4BF2E /* BolusBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77FAEF7B34EEC71B3A7B800C /* BolusBuilder.swift */; };
|
|
|
|
|
+ 198377D2266BFFF6004DE65E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 198377D4266BFFF6004DE65E /* Localizable.strings */; };
|
|
|
1BBB001DAD60F3B8CEA4B1C7 /* ISFEditorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505E09DC17A0C3D0AF4B66FE /* ISFEditorViewModel.swift */; };
|
|
1BBB001DAD60F3B8CEA4B1C7 /* ISFEditorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505E09DC17A0C3D0AF4B66FE /* ISFEditorViewModel.swift */; };
|
|
|
1D086541F369D339A74893AC /* BasalProfileEditorBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA56D2DCAB9E0A8AF24D984 /* BasalProfileEditorBuilder.swift */; };
|
|
1D086541F369D339A74893AC /* BasalProfileEditorBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA56D2DCAB9E0A8AF24D984 /* BasalProfileEditorBuilder.swift */; };
|
|
|
1D845DF2E3324130E1D95E67 /* DataTableProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60744C3E9BB3652895C908CC /* DataTableProvider.swift */; };
|
|
1D845DF2E3324130E1D95E67 /* DataTableProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60744C3E9BB3652895C908CC /* DataTableProvider.swift */; };
|
|
@@ -314,6 +315,22 @@
|
|
|
10CAE3534904CDCA0F367017 /* PumpSettingsEditorBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PumpSettingsEditorBuilder.swift; sourceTree = "<group>"; };
|
|
10CAE3534904CDCA0F367017 /* PumpSettingsEditorBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PumpSettingsEditorBuilder.swift; sourceTree = "<group>"; };
|
|
|
111579A6E3AC6BFA79C4DD43 /* NightscoutConfigBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NightscoutConfigBuilder.swift; sourceTree = "<group>"; };
|
|
111579A6E3AC6BFA79C4DD43 /* NightscoutConfigBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NightscoutConfigBuilder.swift; sourceTree = "<group>"; };
|
|
|
12204445D7632AF09264A979 /* PreferencesEditorDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreferencesEditorDataFlow.swift; sourceTree = "<group>"; };
|
|
12204445D7632AF09264A979 /* PreferencesEditorDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreferencesEditorDataFlow.swift; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D3266BFFF6004DE65E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D5266C0A05004DE65E /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D6266C0A0A004DE65E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D7266C0A15004DE65E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D8266C0A1C004DE65E /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377D9266C0A21004DE65E /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DA266C0A2B004DE65E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DB266C0A32004DE65E /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DC266C0A3C004DE65E /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DD266C0A51004DE65E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DE266C0A69004DE65E /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377DF266C0A7F004DE65E /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377E0266C0AB5004DE65E /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377E1266C0ABF004DE65E /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377E2266C0AC8004DE65E /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
|
|
+ 198377E3266C0ADC004DE65E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
223EC0494F55A91E3EA69EF4 /* BolusViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BolusViewModel.swift; sourceTree = "<group>"; };
|
|
223EC0494F55A91E3EA69EF4 /* BolusViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BolusViewModel.swift; sourceTree = "<group>"; };
|
|
|
2AD22C985B79A2F0D2EA3D9D /* PumpConfigRootView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PumpConfigRootView.swift; sourceTree = "<group>"; };
|
|
2AD22C985B79A2F0D2EA3D9D /* PumpConfigRootView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PumpConfigRootView.swift; sourceTree = "<group>"; };
|
|
|
2F2A13DF0EDEEEDC4106AA2A /* NightscoutConfigDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NightscoutConfigDataFlow.swift; sourceTree = "<group>"; };
|
|
2F2A13DF0EDEEEDC4106AA2A /* NightscoutConfigDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NightscoutConfigDataFlow.swift; sourceTree = "<group>"; };
|
|
@@ -624,6 +641,14 @@
|
|
|
path = View;
|
|
path = View;
|
|
|
sourceTree = "<group>";
|
|
sourceTree = "<group>";
|
|
|
};
|
|
};
|
|
|
|
|
+ 198377CF266BFEDE004DE65E /* Localizations */ = {
|
|
|
|
|
+ isa = PBXGroup;
|
|
|
|
|
+ children = (
|
|
|
|
|
+ 198377D4266BFFF6004DE65E /* Localizable.strings */,
|
|
|
|
|
+ );
|
|
|
|
|
+ path = Localizations;
|
|
|
|
|
+ sourceTree = "<group>";
|
|
|
|
|
+ };
|
|
|
34CA4DF169B53D67EF18ED8A /* View */ = {
|
|
34CA4DF169B53D67EF18ED8A /* View */ = {
|
|
|
isa = PBXGroup;
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
children = (
|
|
@@ -676,6 +701,7 @@
|
|
|
3811DE1325C9D39E00A708ED /* Sources */ = {
|
|
3811DE1325C9D39E00A708ED /* Sources */ = {
|
|
|
isa = PBXGroup;
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
children = (
|
|
|
|
|
+ 198377CF266BFEDE004DE65E /* Localizations */,
|
|
|
3811DEDE25C9E2DD00A708ED /* Application */,
|
|
3811DEDE25C9E2DD00A708ED /* Application */,
|
|
|
3811DF0A25CAAAA500A708ED /* APS */,
|
|
3811DF0A25CAAAA500A708ED /* APS */,
|
|
|
38E98A3225F5300800C0CED0 /* Config */,
|
|
38E98A3225F5300800C0CED0 /* Config */,
|
|
@@ -1556,6 +1582,21 @@
|
|
|
knownRegions = (
|
|
knownRegions = (
|
|
|
en,
|
|
en,
|
|
|
Base,
|
|
Base,
|
|
|
|
|
+ ar,
|
|
|
|
|
+ ca,
|
|
|
|
|
+ "zh-Hans",
|
|
|
|
|
+ da,
|
|
|
|
|
+ nl,
|
|
|
|
|
+ fr,
|
|
|
|
|
+ de,
|
|
|
|
|
+ he,
|
|
|
|
|
+ it,
|
|
|
|
|
+ nb,
|
|
|
|
|
+ pl,
|
|
|
|
|
+ ru,
|
|
|
|
|
+ es,
|
|
|
|
|
+ sv,
|
|
|
|
|
+ tr,
|
|
|
);
|
|
);
|
|
|
mainGroup = 388E594F25AD948C0019842D;
|
|
mainGroup = 388E594F25AD948C0019842D;
|
|
|
packageReferences = (
|
|
packageReferences = (
|
|
@@ -1581,6 +1622,7 @@
|
|
|
buildActionMask = 2147483647;
|
|
buildActionMask = 2147483647;
|
|
|
files = (
|
|
files = (
|
|
|
388E596025AD948E0019842D /* Assets.xcassets in Resources */,
|
|
388E596025AD948E0019842D /* Assets.xcassets in Resources */,
|
|
|
|
|
+ 198377D2266BFFF6004DE65E /* Localizable.strings in Resources */,
|
|
|
388E597225AD9CF10019842D /* json in Resources */,
|
|
388E597225AD9CF10019842D /* json in Resources */,
|
|
|
388E596F25AD96040019842D /* javascript in Resources */,
|
|
388E596F25AD96040019842D /* javascript in Resources */,
|
|
|
);
|
|
);
|
|
@@ -1865,12 +1907,39 @@
|
|
|
};
|
|
};
|
|
|
/* End PBXTargetDependency section */
|
|
/* End PBXTargetDependency section */
|
|
|
|
|
|
|
|
|
|
+/* Begin PBXVariantGroup section */
|
|
|
|
|
+ 198377D4266BFFF6004DE65E /* Localizable.strings */ = {
|
|
|
|
|
+ isa = PBXVariantGroup;
|
|
|
|
|
+ children = (
|
|
|
|
|
+ 198377D3266BFFF6004DE65E /* en */,
|
|
|
|
|
+ 198377D5266C0A05004DE65E /* ar */,
|
|
|
|
|
+ 198377D6266C0A0A004DE65E /* ca */,
|
|
|
|
|
+ 198377D7266C0A15004DE65E /* zh-Hans */,
|
|
|
|
|
+ 198377D8266C0A1C004DE65E /* da */,
|
|
|
|
|
+ 198377D9266C0A21004DE65E /* nl */,
|
|
|
|
|
+ 198377DA266C0A2B004DE65E /* fr */,
|
|
|
|
|
+ 198377DB266C0A32004DE65E /* de */,
|
|
|
|
|
+ 198377DC266C0A3C004DE65E /* he */,
|
|
|
|
|
+ 198377DD266C0A51004DE65E /* it */,
|
|
|
|
|
+ 198377DE266C0A69004DE65E /* nb */,
|
|
|
|
|
+ 198377DF266C0A7F004DE65E /* pl */,
|
|
|
|
|
+ 198377E0266C0AB5004DE65E /* ru */,
|
|
|
|
|
+ 198377E1266C0ABF004DE65E /* es */,
|
|
|
|
|
+ 198377E2266C0AC8004DE65E /* sv */,
|
|
|
|
|
+ 198377E3266C0ADC004DE65E /* tr */,
|
|
|
|
|
+ );
|
|
|
|
|
+ name = Localizable.strings;
|
|
|
|
|
+ sourceTree = "<group>";
|
|
|
|
|
+ };
|
|
|
|
|
+/* End PBXVariantGroup section */
|
|
|
|
|
+
|
|
|
/* Begin XCBuildConfiguration section */
|
|
/* Begin XCBuildConfiguration section */
|
|
|
388E596525AD948E0019842D /* Debug */ = {
|
|
388E596525AD948E0019842D /* Debug */ = {
|
|
|
isa = XCBuildConfiguration;
|
|
isa = XCBuildConfiguration;
|
|
|
baseConfigurationReference = 38F3783A2613555C009DB701 /* Config.xcconfig */;
|
|
baseConfigurationReference = 38F3783A2613555C009DB701 /* Config.xcconfig */;
|
|
|
buildSettings = {
|
|
buildSettings = {
|
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
|
|
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
@@ -1934,6 +2003,7 @@
|
|
|
baseConfigurationReference = 38F3783A2613555C009DB701 /* Config.xcconfig */;
|
|
baseConfigurationReference = 38F3783A2613555C009DB701 /* Config.xcconfig */;
|
|
|
buildSettings = {
|
|
buildSettings = {
|
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
|
|
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|