Skip to content

Commit b935907

Browse files
authored
Merge pull request #640 from Kdisimone/spanish
Spanish translation
2 parents 6453d5c + bea4d68 commit b935907

File tree

18 files changed

+974
-1
lines changed

18 files changed

+974
-1
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/* No Localized Strings */
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/* Message when offering bolus recommendation even though bg is below range. (1: glucose value) */
2+
"Current glucose of %1$@ is below correction range." = "Glucosa actual de %1$@ está debajo del rango correctivo.";
3+
4+
/* Message when offering bolus recommendation even though bg is below range and minBG is in future. (1: glucose time)(2: glucose number) */
5+
"Predicted glucose at %1$@ is %2$@." = "Glucosa proyectada en %1$@ es %2$@.";
6+
7+
/* Notice message when recommending bolus when BG is below the suspend threshold. (1: glucose value) */
8+
"Predicted glucose of %1$@ is below your suspend threshold setting." = "Glucosa proyectada de %1$@ se encuentra debajo de tu nivel de suspensión.";
9+
10+
/* Format string for combining localized numeric value and unit. (1: numeric value)(2: unit) */
11+
"QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@";
12+
13+
/* The unit display string for millimoles of glucose per liter */
14+
"mmol/L" = "mmol/L";
15+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* (No Comment) */
2+
"CFBundleDisplayName" = "Loop";
3+
4+
/* (No Comment) */
5+
"CFBundleName" = "$(PRODUCT_NAME)";
6+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/* The format string for the app name and version number. (1: bundle name)(2: bundle version) */
2+
"%1$@ v%2$@" = "%1$@ v%2$@";
3+
4+
/* The subtitle format describing eventual glucose. (1: localized glucose value description) (2: localized glucose units description) */
5+
"Eventually %1$@ %2$@" = "Eventualmente %1$@ %2$@";
6+
7+
/* Format string for combining localized numeric value and unit. (1: numeric value)(2: unit) */
8+
"QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@";
9+
10+
/* The unit display string for millimoles of glucose per liter */
11+
"mmol/L" = "mmol/L";
12+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/* Class = "UILabel"; text = "Eventually 92 mg/dL"; ObjectID = "9iF-xY-Bh4"; */
2+
"9iF-xY-Bh4.text" = "Eventualmente 92 mg/dL";
3+

Loop.xcodeproj/project.pbxproj

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,17 @@
236236
4FF4D1001E18374700846527 /* WatchContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF4D0FF1E18374700846527 /* WatchContext.swift */; };
237237
4FF4D1011E18375000846527 /* WatchContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF4D0FF1E18374700846527 /* WatchContext.swift */; };
238238
540DED971E14C75F002B2491 /* EnliteSensorDisplayable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 540DED961E14C75F002B2491 /* EnliteSensorDisplayable.swift */; };
239+
7D7076351FE06EDE004AC8EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076371FE06EDE004AC8EA /* Localizable.strings */; };
240+
7D70763A1FE06EDF004AC8EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D70763C1FE06EDF004AC8EA /* InfoPlist.strings */; };
241+
7D70763F1FE06EDF004AC8EA /* ckcomplication.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076411FE06EDF004AC8EA /* ckcomplication.strings */; };
242+
7D7076451FE06EE0004AC8EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076471FE06EE0004AC8EA /* InfoPlist.strings */; };
243+
7D70764A1FE06EE1004AC8EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D70764C1FE06EE1004AC8EA /* Localizable.strings */; };
244+
7D70764F1FE06EE1004AC8EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076511FE06EE1004AC8EA /* InfoPlist.strings */; };
245+
7D7076541FE06EE2004AC8EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076561FE06EE2004AC8EA /* InfoPlist.strings */; };
246+
7D7076591FE06EE2004AC8EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D70765B1FE06EE2004AC8EA /* Localizable.strings */; };
247+
7D70765E1FE06EE3004AC8EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076601FE06EE3004AC8EA /* Localizable.strings */; };
248+
7D7076631FE06EE4004AC8EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D7076651FE06EE4004AC8EA /* Localizable.strings */; };
249+
7D7076681FE0702F004AC8EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7D70766A1FE0702F004AC8EA /* InfoPlist.strings */; };
239250
C10428971D17BAD400DD539A /* NightscoutUploadKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C10428961D17BAD400DD539A /* NightscoutUploadKit.framework */; };
240251
C10B28461EA9BA5E006EA1FC /* far_future_high_bg_forecast.json in Resources */ = {isa = PBXBuildFile; fileRef = C10B28451EA9BA5E006EA1FC /* far_future_high_bg_forecast.json */; };
241252
C11C87DD1E21E53500BB71D3 /* GlucoseThreshold.swift in Sources */ = {isa = PBXBuildFile; fileRef = C178249D1E19B62300D9D25C /* GlucoseThreshold.swift */; };
@@ -582,6 +593,22 @@
582593
4FC8C8001DEB93E400A1452E /* NSUserDefaults+StatusExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSUserDefaults+StatusExtension.swift"; sourceTree = "<group>"; };
583594
4FF4D0FF1E18374700846527 /* WatchContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WatchContext.swift; sourceTree = "<group>"; };
584595
540DED961E14C75F002B2491 /* EnliteSensorDisplayable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnliteSensorDisplayable.swift; sourceTree = "<group>"; };
596+
7D7076361FE06EDE004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
597+
7D70763B1FE06EDF004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
598+
7D7076401FE06EDF004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/ckcomplication.strings; sourceTree = "<group>"; };
599+
7D7076421FE06EE0004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
600+
7D7076461FE06EE0004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
601+
7D70764B1FE06EE1004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
602+
7D7076501FE06EE1004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
603+
7D7076551FE06EE2004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
604+
7D70765A1FE06EE2004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
605+
7D70765F1FE06EE3004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
606+
7D7076641FE06EE4004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
607+
7D7076691FE0702F004AC8EA /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
608+
7DD382761F8DBFC60071272B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
609+
7DD382771F8DBFC60071272B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Main.strings; sourceTree = "<group>"; };
610+
7DD382781F8DBFC60071272B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = "<group>"; };
611+
7DD382791F8DBFC60071272B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Interface.strings; sourceTree = "<group>"; };
585612
C10428961D17BAD400DD539A /* NightscoutUploadKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NightscoutUploadKit.framework; path = Carthage/Build/iOS/NightscoutUploadKit.framework; sourceTree = "<group>"; };
586613
C10B28451EA9BA5E006EA1FC /* far_future_high_bg_forecast.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = far_future_high_bg_forecast.json; sourceTree = "<group>"; };
587614
C12F21A61DFA79CB00748193 /* recommend_temp_basal_very_low_end_in_range.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recommend_temp_basal_very_low_end_in_range.json; sourceTree = "<group>"; };
@@ -767,6 +794,8 @@
767794
43776F8E1B8022E90074EA36 /* Loop */ = {
768795
isa = PBXGroup;
769796
children = (
797+
7D7076651FE06EE4004AC8EA /* Localizable.strings */,
798+
7D7076511FE06EE1004AC8EA /* InfoPlist.strings */,
770799
C9886AE41E5B2FAD00473BB8 /* gallery.ckcomplication */,
771800
4309786B1E73D2F500BEBC82 /* it.lproj */,
772801
43EDEE6B1CF2E12A00393BE3 /* Loop.entitlements */,
@@ -822,6 +851,9 @@
822851
43A943821B926B7B0051FA24 /* WatchApp Extension */ = {
823852
isa = PBXGroup;
824853
children = (
854+
7D7076601FE06EE3004AC8EA /* Localizable.strings */,
855+
7D7076411FE06EDF004AC8EA /* ckcomplication.strings */,
856+
7D70763C1FE06EDF004AC8EA /* InfoPlist.strings */,
825857
43D533BB1CFD1DD7009E3085 /* WatchApp Extension.entitlements */,
826858
43846AD41D8FA67800799272 /* Base.lproj */,
827859
43076BF21DFDBC4B0012A723 /* it.lproj */,
@@ -847,6 +879,8 @@
847879
43E2D8D21D20BF42004DA55F /* DoseMathTests */ = {
848880
isa = PBXGroup;
849881
children = (
882+
7D70766A1FE0702F004AC8EA /* InfoPlist.strings */,
883+
7D70765B1FE06EE2004AC8EA /* Localizable.strings */,
850884
43E2D8E01D20C0CB004DA55F /* Fixtures */,
851885
43E2D8D31D20BF42004DA55F /* DoseMathTests.swift */,
852886
43E2D8D51D20BF42004DA55F /* Info.plist */,
@@ -985,6 +1019,8 @@
9851019
4F70C1DF1DE8DCA7006380B7 /* Loop Status Extension */ = {
9861020
isa = PBXGroup;
9871021
children = (
1022+
7D7076561FE06EE2004AC8EA /* InfoPlist.strings */,
1023+
7D7076371FE06EDE004AC8EA /* Localizable.strings */,
9881024
4F70C1FD1DE8E662006380B7 /* Loop Status Extension.entitlements */,
9891025
4F70C1E51DE8DCA7006380B7 /* Info.plist */,
9901026
4F08DEA21E81E12D006741EA /* DatedRangedContextCalculator.swift */,
@@ -999,6 +1035,8 @@
9991035
4F75288C1DFE1DC600C322D6 /* LoopUI */ = {
10001036
isa = PBXGroup;
10011037
children = (
1038+
7D70764C1FE06EE1004AC8EA /* Localizable.strings */,
1039+
7D7076471FE06EE0004AC8EA /* InfoPlist.strings */,
10021040
4FB76FC41E8C576800B39636 /* Extensions */,
10031041
4FB76FC31E8C575900B39636 /* Managers */,
10041042
4F7528A61DFE20AE00C322D6 /* Models */,
@@ -1381,8 +1419,10 @@
13811419
buildActionMask = 2147483647;
13821420
files = (
13831421
43FCBBC21E51710B00343C1B /* LaunchScreen.storyboard in Resources */,
1422+
7D70764F1FE06EE1004AC8EA /* InfoPlist.strings in Resources */,
13841423
43776F991B8022E90074EA36 /* Assets.xcassets in Resources */,
13851424
434F54591D28805E002A9274 /* ButtonTableViewCell.xib in Resources */,
1425+
7D7076631FE06EE4004AC8EA /* Localizable.strings in Resources */,
13861426
43776F971B8022E90074EA36 /* Main.storyboard in Resources */,
13871427
C9886AE51E5B2FAD00473BB8 /* gallery.ckcomplication in Resources */,
13881428
4309786C1E73D2F500BEBC82 /* it.lproj in Resources */,
@@ -1405,7 +1445,10 @@
14051445
buildActionMask = 2147483647;
14061446
files = (
14071447
43846AD51D8FA67800799272 /* Base.lproj in Resources */,
1448+
7D70765E1FE06EE3004AC8EA /* Localizable.strings in Resources */,
1449+
7D70763A1FE06EDF004AC8EA /* InfoPlist.strings in Resources */,
14081450
43076BF31DFDBC4B0012A723 /* it.lproj in Resources */,
1451+
7D70763F1FE06EDF004AC8EA /* ckcomplication.strings in Resources */,
14091452
43A943901B926B7B0051FA24 /* Assets.xcassets in Resources */,
14101453
);
14111454
runOnlyForDeploymentPostprocessing = 0;
@@ -1414,12 +1457,14 @@
14141457
isa = PBXResourcesBuildPhase;
14151458
buildActionMask = 2147483647;
14161459
files = (
1460+
7D7076591FE06EE2004AC8EA /* Localizable.strings in Resources */,
14171461
43E2D8F21D20C0DB004DA55F /* recommend_temp_basal_no_change_glucose.json in Resources */,
14181462
43E2D8F61D20C0DB004DA55F /* recommend_temp_basal_start_low_end_in_range.json in Resources */,
14191463
C17824A31E19EAB600D9D25C /* recommend_temp_basal_start_very_low_end_high.json in Resources */,
14201464
43E2D8F41D20C0DB004DA55F /* recommend_temp_basal_start_high_end_low.json in Resources */,
14211465
43E2D8EF1D20C0DB004DA55F /* recommend_temp_basal_high_and_falling.json in Resources */,
14221466
436D9BF81F6F4EA100CFA75F /* recommended_temp_start_low_end_just_above_range.json in Resources */,
1467+
7D7076681FE0702F004AC8EA /* InfoPlist.strings in Resources */,
14231468
43E2D8ED1D20C0DB004DA55F /* recommend_temp_basal_correct_low_at_min.json in Resources */,
14241469
43E2D8F01D20C0DB004DA55F /* recommend_temp_basal_high_and_rising.json in Resources */,
14251470
C12F21A71DFA79CB00748193 /* recommend_temp_basal_very_low_end_in_range.json in Resources */,
@@ -1445,6 +1490,8 @@
14451490
buildActionMask = 2147483647;
14461491
files = (
14471492
4F70C1E41DE8DCA7006380B7 /* MainInterface.storyboard in Resources */,
1493+
7D7076541FE06EE2004AC8EA /* InfoPlist.strings in Resources */,
1494+
7D7076351FE06EDE004AC8EA /* Localizable.strings in Resources */,
14481495
);
14491496
runOnlyForDeploymentPostprocessing = 0;
14501497
};
@@ -1453,6 +1500,8 @@
14531500
buildActionMask = 2147483647;
14541501
files = (
14551502
4F2C15971E09E94E00E160D4 /* Assets.xcassets in Resources */,
1503+
7D70764A1FE06EE1004AC8EA /* Localizable.strings in Resources */,
1504+
7D7076451FE06EE0004AC8EA /* InfoPlist.strings in Resources */,
14561505
4F2C15951E09BF3C00E160D4 /* HUDView.xib in Resources */,
14571506
);
14581507
runOnlyForDeploymentPostprocessing = 0;
@@ -1775,6 +1824,7 @@
17751824
isa = PBXVariantGroup;
17761825
children = (
17771826
43776F961B8022E90074EA36 /* Base */,
1827+
7DD382771F8DBFC60071272B /* es */,
17781828
);
17791829
name = Main.storyboard;
17801830
sourceTree = "<group>";
@@ -1783,6 +1833,7 @@
17831833
isa = PBXVariantGroup;
17841834
children = (
17851835
43776F9B1B8022E90074EA36 /* Base */,
1836+
7DD382761F8DBFC60071272B /* es */,
17861837
);
17871838
name = LaunchScreen.storyboard;
17881839
sourceTree = "<group>";
@@ -1791,6 +1842,7 @@
17911842
isa = PBXVariantGroup;
17921843
children = (
17931844
43A943751B926B7B0051FA24 /* Base */,
1845+
7DD382791F8DBFC60071272B /* es */,
17941846
);
17951847
name = Interface.storyboard;
17961848
sourceTree = "<group>";
@@ -1799,14 +1851,104 @@
17991851
isa = PBXVariantGroup;
18001852
children = (
18011853
4F70C1E31DE8DCA7006380B7 /* Base */,
1854+
7DD382781F8DBFC60071272B /* es */,
18021855
);
18031856
name = MainInterface.storyboard;
18041857
sourceTree = "<group>";
18051858
};
1859+
7D7076371FE06EDE004AC8EA /* Localizable.strings */ = {
1860+
isa = PBXVariantGroup;
1861+
children = (
1862+
7D7076361FE06EDE004AC8EA /* es */,
1863+
);
1864+
name = Localizable.strings;
1865+
sourceTree = "<group>";
1866+
};
1867+
7D70763C1FE06EDF004AC8EA /* InfoPlist.strings */ = {
1868+
isa = PBXVariantGroup;
1869+
children = (
1870+
7D70763B1FE06EDF004AC8EA /* es */,
1871+
);
1872+
name = InfoPlist.strings;
1873+
sourceTree = "<group>";
1874+
};
1875+
7D7076411FE06EDF004AC8EA /* ckcomplication.strings */ = {
1876+
isa = PBXVariantGroup;
1877+
children = (
1878+
7D7076401FE06EDF004AC8EA /* es */,
1879+
);
1880+
name = ckcomplication.strings;
1881+
sourceTree = "<group>";
1882+
};
1883+
7D7076471FE06EE0004AC8EA /* InfoPlist.strings */ = {
1884+
isa = PBXVariantGroup;
1885+
children = (
1886+
7D7076461FE06EE0004AC8EA /* es */,
1887+
);
1888+
name = InfoPlist.strings;
1889+
sourceTree = "<group>";
1890+
};
1891+
7D70764C1FE06EE1004AC8EA /* Localizable.strings */ = {
1892+
isa = PBXVariantGroup;
1893+
children = (
1894+
7D70764B1FE06EE1004AC8EA /* es */,
1895+
);
1896+
name = Localizable.strings;
1897+
sourceTree = "<group>";
1898+
};
1899+
7D7076511FE06EE1004AC8EA /* InfoPlist.strings */ = {
1900+
isa = PBXVariantGroup;
1901+
children = (
1902+
7D7076501FE06EE1004AC8EA /* es */,
1903+
);
1904+
name = InfoPlist.strings;
1905+
sourceTree = "<group>";
1906+
};
1907+
7D7076561FE06EE2004AC8EA /* InfoPlist.strings */ = {
1908+
isa = PBXVariantGroup;
1909+
children = (
1910+
7D7076551FE06EE2004AC8EA /* es */,
1911+
);
1912+
name = InfoPlist.strings;
1913+
sourceTree = "<group>";
1914+
};
1915+
7D70765B1FE06EE2004AC8EA /* Localizable.strings */ = {
1916+
isa = PBXVariantGroup;
1917+
children = (
1918+
7D70765A1FE06EE2004AC8EA /* es */,
1919+
);
1920+
name = Localizable.strings;
1921+
sourceTree = "<group>";
1922+
};
1923+
7D7076601FE06EE3004AC8EA /* Localizable.strings */ = {
1924+
isa = PBXVariantGroup;
1925+
children = (
1926+
7D70765F1FE06EE3004AC8EA /* es */,
1927+
);
1928+
name = Localizable.strings;
1929+
sourceTree = "<group>";
1930+
};
1931+
7D7076651FE06EE4004AC8EA /* Localizable.strings */ = {
1932+
isa = PBXVariantGroup;
1933+
children = (
1934+
7D7076641FE06EE4004AC8EA /* es */,
1935+
);
1936+
name = Localizable.strings;
1937+
sourceTree = "<group>";
1938+
};
1939+
7D70766A1FE0702F004AC8EA /* InfoPlist.strings */ = {
1940+
isa = PBXVariantGroup;
1941+
children = (
1942+
7D7076691FE0702F004AC8EA /* es */,
1943+
);
1944+
name = InfoPlist.strings;
1945+
sourceTree = "<group>";
1946+
};
18061947
C1C73F0F1DE3D0270022FC89 /* InfoPlist.strings */ = {
18071948
isa = PBXVariantGroup;
18081949
children = (
18091950
C1C73F0E1DE3D0270022FC89 /* it */,
1951+
7D7076421FE06EE0004AC8EA /* es */,
18101952
);
18111953
name = InfoPlist.strings;
18121954
sourceTree = "<group>";

Loop/View Controllers/PumpIDTableViewController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ final class PumpIDTableViewController: TextFieldTableViewController {
9999
case .id:
100100
return super.tableView(tableView, titleForFooterInSection: section)
101101
case .region:
102-
return NSLocalizedString("The pump regioncan be found printed on the back as part of the model number (REF), for example: MMT-551NAB, or MMT-515LWWS. If the model number contains \"NA\" or \"CA\", then the region is North America. If if contains \"WW\", then the region is World-Wide.", comment: "Instructions on selecting the pump region")
102+
return NSLocalizedString("The pump region can be found printed on the back as part of the model number (REF), for example: MMT-551NAB, or MMT-515LWWS. If the model number contains \"NA\" or \"CA\", then the region is North America. If if contains \"WW\", then the region is World-Wide.", comment: "Instructions on selecting the pump region")
103103
}
104104
}
105105

Loop/es.lproj/InfoPlist.strings

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/* (No Comment) */
2+
"CFBundleDisplayName" = "Loop";
3+
4+
/* (No Comment) */
5+
"CFBundleName" = "$(PRODUCT_NAME)";
6+
7+
/* (No Comment) */
8+
"NSBluetoothPeripheralUsageDescription" = "Bluetooth se utiliza para las comunicaciones con la microinfusora y los dispositivos de monitoreo continuo de glucosa.";
9+
10+
/* (No Comment) */
11+
"NSHealthShareUsageDescription" = "Datos de alimentos de la base de datos de Salud se utiliza para determinar los efectos en el nivel de glucosa. Datos de glucosa de la bsase de datos de Salud se utilizan para graficar y determinar cálculos de momentum.";
12+
13+
/* (No Comment) */
14+
"NSHealthUpdateUsageDescription" = "Datos de alimentos ingresados en la aplicación y en el reloj son almacenados en la base de datos de Salud. Los datos de glucosa extraídos del monitor continuo de glucosa se almacenan de manera segura en Kit de Salud.";
15+

Loop/es.lproj/LaunchScreen.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/* No Localized Strings */

0 commit comments

Comments
 (0)