Explorar o código

Localizations. Crowdin updates etc. (#131)

Jon B Mårtensson %!s(int64=4) %!d(string=hai) anos
pai
achega
490086f581
Modificáronse 100 ficheiros con 2833 adicións e 327 borrados
  1. 1 0
      Dependencies/LoopKit/LoopKit Example/ar.lproj/LaunchScreen.strings
  2. 40 0
      Dependencies/LoopKit/LoopKit Example/ar.lproj/Localizable.strings
  3. 9 0
      Dependencies/LoopKit/LoopKit Example/ar.lproj/Main.strings
  4. 1 0
      Dependencies/LoopKit/LoopKit Example/ca.lproj/LaunchScreen.strings
  5. 40 0
      Dependencies/LoopKit/LoopKit Example/ca.lproj/Localizable.strings
  6. 9 0
      Dependencies/LoopKit/LoopKit Example/ca.lproj/Main.strings
  7. 1 0
      Dependencies/LoopKit/LoopKit Example/da.lproj/LaunchScreen.strings
  8. 9 0
      Dependencies/LoopKit/LoopKit Example/da.lproj/Main.strings
  9. 2 2
      Dependencies/LoopKit/LoopKit Example/de.lproj/Localizable.strings
  10. 9 0
      Dependencies/LoopKit/LoopKit Example/de.lproj/Main.strings
  11. 1 0
      Dependencies/LoopKit/LoopKit Example/es.lproj/LaunchScreen.strings
  12. 9 0
      Dependencies/LoopKit/LoopKit Example/es.lproj/Main.strings
  13. 1 0
      Dependencies/LoopKit/LoopKit Example/fi.lproj/LaunchScreen.strings
  14. 9 0
      Dependencies/LoopKit/LoopKit Example/fi.lproj/Main.strings
  15. 1 1
      Dependencies/LoopKit/LoopKit Example/fr.lproj/Localizable.strings
  16. 9 0
      Dependencies/LoopKit/LoopKit Example/fr.lproj/Main.strings
  17. 1 0
      Dependencies/LoopKit/LoopKit Example/he.lproj/LaunchScreen.strings
  18. 40 0
      Dependencies/LoopKit/LoopKit Example/he.lproj/Localizable.strings
  19. 9 0
      Dependencies/LoopKit/LoopKit Example/he.lproj/Main.strings
  20. 9 0
      Dependencies/LoopKit/LoopKit Example/it.lproj/Main.strings
  21. 4 4
      Dependencies/LoopKit/LoopKit Example/nb.lproj/Localizable.strings
  22. 9 0
      Dependencies/LoopKit/LoopKit Example/nb.lproj/Main.strings
  23. 3 3
      Dependencies/LoopKit/LoopKit Example/nl.lproj/Localizable.strings
  24. 9 0
      Dependencies/LoopKit/LoopKit Example/nl.lproj/Main.strings
  25. 9 0
      Dependencies/LoopKit/LoopKit Example/pl.lproj/Main.strings
  26. 1 0
      Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/LaunchScreen.strings
  27. 1 0
      Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/Localizable.strings
  28. 9 0
      Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/Main.strings
  29. 3 3
      Dependencies/LoopKit/LoopKit Example/ru.lproj/Localizable.strings
  30. 9 0
      Dependencies/LoopKit/LoopKit Example/ru.lproj/Main.strings
  31. 1 0
      Dependencies/LoopKit/LoopKit Example/sk.lproj/LaunchScreen.strings
  32. 40 0
      Dependencies/LoopKit/LoopKit Example/sk.lproj/Localizable.strings
  33. 9 0
      Dependencies/LoopKit/LoopKit Example/sk.lproj/Main.strings
  34. 1 0
      Dependencies/LoopKit/LoopKit Example/sv.lproj/LaunchScreen.strings
  35. 2 1
      Dependencies/LoopKit/LoopKit Example/sv.lproj/Localizable.strings
  36. 9 0
      Dependencies/LoopKit/LoopKit Example/sv.lproj/Main.strings
  37. 1 0
      Dependencies/LoopKit/LoopKit Example/tr.lproj/LaunchScreen.strings
  38. 40 0
      Dependencies/LoopKit/LoopKit Example/tr.lproj/Localizable.strings
  39. 9 0
      Dependencies/LoopKit/LoopKit Example/tr.lproj/Main.strings
  40. 1 0
      Dependencies/LoopKit/LoopKit Example/uk.lproj/LaunchScreen.strings
  41. 40 0
      Dependencies/LoopKit/LoopKit Example/uk.lproj/Localizable.strings
  42. 9 0
      Dependencies/LoopKit/LoopKit Example/uk.lproj/Main.strings
  43. 1 0
      Dependencies/LoopKit/LoopKit Example/vi.lproj/LaunchScreen.strings
  44. 9 0
      Dependencies/LoopKit/LoopKit Example/vi.lproj/Main.strings
  45. 1 0
      Dependencies/LoopKit/LoopKit Example/zh-Hans.lproj/LaunchScreen.strings
  46. 9 0
      Dependencies/LoopKit/LoopKit Example/zh-Hans.lproj/Main.strings
  47. 297 0
      Dependencies/LoopKit/LoopKit.xcodeproj/project.pbxproj
  48. 98 0
      Dependencies/LoopKit/LoopKit/ar.lproj/Localizable.strings
  49. 98 0
      Dependencies/LoopKit/LoopKit/ca.lproj/Localizable.strings
  50. 0 1
      Dependencies/LoopKit/LoopKit/da.lproj/Localizable.strings
  51. 0 1
      Dependencies/LoopKit/LoopKit/de.lproj/Localizable.strings
  52. 0 1
      Dependencies/LoopKit/LoopKit/es.lproj/Localizable.strings
  53. 0 1
      Dependencies/LoopKit/LoopKit/fi.lproj/Localizable.strings
  54. 98 0
      Dependencies/LoopKit/LoopKit/he.lproj/Localizable.strings
  55. 0 1
      Dependencies/LoopKit/LoopKit/it.lproj/Localizable.strings
  56. 0 1
      Dependencies/LoopKit/LoopKit/nb.lproj/Localizable.strings
  57. 0 1
      Dependencies/LoopKit/LoopKit/pl.lproj/Localizable.strings
  58. 3 3
      Dependencies/LoopKit/LoopKit/ru.lproj/Localizable.strings
  59. 98 0
      Dependencies/LoopKit/LoopKit/sk.lproj/Localizable.strings
  60. 1 1
      Dependencies/LoopKit/LoopKit/sv.lproj/Localizable.strings
  61. 98 0
      Dependencies/LoopKit/LoopKit/tr.lproj/Localizable.strings
  62. 98 0
      Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings
  63. 0 1
      Dependencies/LoopKit/LoopKit/zh-Hans.lproj/Localizable.strings
  64. 60 0
      Dependencies/LoopKit/LoopKitUI/ar.lproj/CarbKit.strings
  65. 30 0
      Dependencies/LoopKit/LoopKitUI/ar.lproj/InsulinKit.strings
  66. 30 0
      Dependencies/LoopKit/LoopKitUI/ar.lproj/LegacyInsulinDeliveryTableViewController.strings
  67. 252 0
      Dependencies/LoopKit/LoopKitUI/ar.lproj/Localizable.strings
  68. 60 0
      Dependencies/LoopKit/LoopKitUI/ca.lproj/CarbKit.strings
  69. 33 0
      Dependencies/LoopKit/LoopKitUI/ca.lproj/InsulinKit.strings
  70. 30 0
      Dependencies/LoopKit/LoopKitUI/ca.lproj/LegacyInsulinDeliveryTableViewController.strings
  71. 252 0
      Dependencies/LoopKit/LoopKitUI/ca.lproj/Localizable.strings
  72. 30 0
      Dependencies/LoopKit/LoopKitUI/da.lproj/LegacyInsulinDeliveryTableViewController.strings
  73. 27 28
      Dependencies/LoopKit/LoopKitUI/da.lproj/Localizable.strings
  74. 13 14
      Dependencies/LoopKit/LoopKitUI/de.lproj/Localizable.strings
  75. 27 28
      Dependencies/LoopKit/LoopKitUI/es.lproj/Localizable.strings
  76. 30 0
      Dependencies/LoopKit/LoopKitUI/fi.lproj/LegacyInsulinDeliveryTableViewController.strings
  77. 27 33
      Dependencies/LoopKit/LoopKitUI/fi.lproj/Localizable.strings
  78. 26 47
      Dependencies/LoopKit/LoopKitUI/fr.lproj/CarbKit.strings
  79. 10 10
      Dependencies/LoopKit/LoopKitUI/fr.lproj/InsulinKit.strings
  80. 2 3
      Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings
  81. 60 0
      Dependencies/LoopKit/LoopKitUI/he.lproj/CarbKit.strings
  82. 30 0
      Dependencies/LoopKit/LoopKitUI/he.lproj/InsulinKit.strings
  83. 30 0
      Dependencies/LoopKit/LoopKitUI/he.lproj/LegacyInsulinDeliveryTableViewController.strings
  84. 252 0
      Dependencies/LoopKit/LoopKitUI/he.lproj/Localizable.strings
  85. 27 28
      Dependencies/LoopKit/LoopKitUI/it.lproj/Localizable.strings
  86. 30 0
      Dependencies/LoopKit/LoopKitUI/ja.lproj/LegacyInsulinDeliveryTableViewController.strings
  87. 2 2
      Dependencies/LoopKit/LoopKitUI/nb.lproj/CarbKit.strings
  88. 1 1
      Dependencies/LoopKit/LoopKitUI/nb.lproj/InsulinKit.strings
  89. 14 15
      Dependencies/LoopKit/LoopKitUI/nb.lproj/Localizable.strings
  90. 0 21
      Dependencies/LoopKit/LoopKitUI/nl.lproj/CarbKit.strings
  91. 2 3
      Dependencies/LoopKit/LoopKitUI/nl.lproj/Localizable.strings
  92. 27 27
      Dependencies/LoopKit/LoopKitUI/pl.lproj/Localizable.strings
  93. 1 0
      Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/CarbKit.strings
  94. 1 0
      Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/InsulinKit.strings
  95. 30 0
      Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/LegacyInsulinDeliveryTableViewController.strings
  96. 30 0
      Dependencies/LoopKit/LoopKitUI/ro.lproj/LegacyInsulinDeliveryTableViewController.strings
  97. 15 15
      Dependencies/LoopKit/LoopKitUI/ro.lproj/Localizable.strings
  98. 0 21
      Dependencies/LoopKit/LoopKitUI/ru.lproj/CarbKit.strings
  99. 4 5
      Dependencies/LoopKit/LoopKitUI/ru.lproj/Localizable.strings
  100. 0 0
      Dependencies/LoopKit/LoopKitUI/sk.lproj/CarbKit.strings

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/ar.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/ar.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Carb Ratios";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Carbs";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Correction Range";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Diagnostic";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "Enter the 6-digit pump ID";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Generate Data";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "Insulin Sensitivity";
+
+/* The title text for the pump ID */
+"Pump ID" = "Pump ID";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Reservoir";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Reset";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Sync With Pump";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/ar.lproj/Main.strings

@@ -0,0 +1,9 @@
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";
+

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/ca.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/ca.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Carb Ratios";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Carbs";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Correction Range";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Diagnostic";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "Enter the 6-digit pump ID";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Generate Data";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "Insulin Sensitivity";
+
+/* The title text for the pump ID */
+"Pump ID" = "Pump ID";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Reservoir";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Reset";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Sync With Pump";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/ca.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/da.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/da.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 2 - 2
Dependencies/LoopKit/LoopKit Example/de.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "Carb Ratios" = "Kohlenhydratfaktoren";
 
 /* The title for the cell navigating to the carbs screen */
-"Carbs" = "Carbs";
+"Carbs" = "KH";
 
 /* The title text for the glucose correction range schedule */
 "Correction Range" = "Korrekturbereich";
@@ -30,7 +30,7 @@
 "Reservoir" = "Reservoir";
 
 /* Title for the cell resetting the data manager */
-"Reset" = "Reset";
+"Reset" = "Zurücksetzen";
 
 /* Title of button to sync basal profile from pump */
 "Sync With Pump" = "Mit der Pumpe synchronisieren";

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/de.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/es.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/es.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/fi.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/fi.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 1
Dependencies/LoopKit/LoopKit Example/fr.lproj/Localizable.strings

@@ -36,5 +36,5 @@
 "Sync With Pump" = "Synchroniser avec la pompe";
 
 /* Instructions on where to find the pump ID on a Minimed pump */
-"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "L’identifiant de la pompe peut se trouver à l’arrière, ou vers le bas de l’écran STATUS/Esc. Il s’agit strictement de la partie numérique du numéro de série (indiqué comme SN ou S/N).";
 

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/fr.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/he.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/he.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Carb Ratios";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Carbs";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Correction Range";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Diagnostic";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "Enter the 6-digit pump ID";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Generate Data";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "Insulin Sensitivity";
+
+/* The title text for the pump ID */
+"Pump ID" = "Pump ID";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Reservoir";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Reset";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Sync With Pump";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/he.lproj/Main.strings

@@ -0,0 +1,9 @@
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/it.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 4 - 4
Dependencies/LoopKit/LoopKit Example/nb.lproj/Localizable.strings

@@ -1,5 +1,5 @@
 /* The title text for the basal rate schedule */
-"Basal Rates" = "Basalsatser";
+"Basal Rates" = "Basal-program";
 
 /* The title of the carb ratios schedule screen */
 "Carb Ratios" = "Karbohydratforhold";
@@ -14,7 +14,7 @@
 "Diagnostic" = "Diagnostikk";
 
 /* The placeholder text instructing users how to enter a pump ID */
-"Enter the 6-digit pump ID" = "Skriv 6-siffret pumpe ID";
+"Enter the 6-digit pump ID" = "Skriv 6-siffret pumpe-ID";
 
 /* The title for the cell displaying data generation */
 "Generate Data" = "Generer data";
@@ -24,7 +24,7 @@
 "Insulin Sensitivity" = "Insulinfølsomhet";
 
 /* The title text for the pump ID */
-"Pump ID" = "Pumpe ID";
+"Pump ID" = "Pumpe-ID";
 
 /* The title for the cell navigating to the reservoir screen */
 "Reservoir" = "Reservoar";
@@ -36,5 +36,5 @@
 "Sync With Pump" = "Synkroniser med pumpe";
 
 /* Instructions on where to find the pump ID on a Minimed pump */
-"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "Pumpens ID kan finnes på baksiden, eller i nærheten av bunnen av STATUS/Esc-skjermen. Det er kun den numeriske delen av serienummeret (vist som SN eller S/N).";
 

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/nb.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 3 - 3
Dependencies/LoopKit/LoopKit Example/nl.lproj/Localizable.strings

@@ -7,6 +7,9 @@
 /* The title for the cell navigating to the carbs screen */
 "Carbs" = "Koolhydraten";
 
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Gewenst glucose doelbereik";
+
 /* The title for the cell displaying diagnostic data */
 "Diagnostic" = "Diagnose";
 
@@ -20,9 +23,6 @@
    The title text for the insulin sensitivity schedule */
 "Insulin Sensitivity" = "Correctie bereik";
 
-/* The title text for the glucose target range schedule */
-"Correction Range" = "Gewenst glucose doelbereik";
-
 /* The title text for the pump ID */
 "Pump ID" = "Pomp ID";
 

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/nl.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/pl.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/Localizable.strings

@@ -37,3 +37,4 @@
 
 /* Instructions on where to find the pump ID on a Minimed pump */
 "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "O ID da bomba pode ser encontrado impresso na parte traseira ou na parte inferior da tela STATUS/Esc. É a parte estritamente numérica do número de série (mostrado como SN ou S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/pt-BR.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 3 - 3
Dependencies/LoopKit/LoopKit Example/ru.lproj/Localizable.strings

@@ -7,6 +7,9 @@
 /* The title for the cell navigating to the carbs screen */
 "Carbs" = "Углеводы";
 
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Диапазон коррекции";
+
 /* The title for the cell displaying diagnostic data */
 "Diagnostic" = "Диагностически";
 
@@ -20,9 +23,6 @@
    The title text for the insulin sensitivity schedule */
 "Insulin Sensitivity" = "Чувствительность";
 
-/* The title text for the glucose target range schedule */
-"Correction Range" = "Диапазон коррекции";
-
 /* The title text for the pump ID */
 "Pump ID" = "Инд номер помпы";
 

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/ru.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/sk.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/sk.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Bazálne Hodnoty";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Sacharidový Pomer";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Sach";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Korekčný Rozsah";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Diagnostika";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "Zadajte 6-miestny ID pumpy";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Generovať Údaje";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "Inzulínová Citlivosť";
+
+/* The title text for the pump ID */
+"Pump ID" = "ID Pumpy";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Rezervoár";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Resetovať";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Synchronizuj s Pumpou";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "ID Pumpy môžete nájsť na etikete vzadu, alebo blízko spodnej časti obrazovky STATUS/Esc. Ide o výhradne číselný údaj sériového čísla (zobrazený ako SN alebo S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/sk.lproj/Main.strings

@@ -0,0 +1,9 @@
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";
+

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/sv.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 2 - 1
Dependencies/LoopKit/LoopKit Example/sv.lproj/Localizable.strings

@@ -24,7 +24,7 @@
 "Insulin Sensitivity" = "Insulinkänslighet";
 
 /* The title text for the pump ID */
-"Pump ID" = "Pump ID";
+"Pump ID" = "Pump-ID";
 
 /* The title for the cell navigating to the reservoir screen */
 "Reservoir" = "Reservoar";
@@ -37,3 +37,4 @@
 
 /* Instructions on where to find the pump ID on a Minimed pump */
 "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "Ditt pump-ID står tryckt på baksidan, eller nästan längst ner på status/Esc-menyn. Det är den numeriska delen av serienumret (visad som SN eller S/N). ";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/sv.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/tr.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/tr.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Bazal Oranları";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Karbonhidrat Oranları";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Karbonhidrat";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Düzeltme Aralığı";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Tanılama";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "6 haneli pompa ID kimliğini girin";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Veri Oluştur";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "İnsülin Duyarlılığı";
+
+/* The title text for the pump ID */
+"Pump ID" = "Pompa ID";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Rezervuar";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Sıfırla";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Pompa'yla eşitle";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "Pompa ID kimliği, Pompanızın arka tarafında yazılı olarak bulunur. Veya DURUM/Esc tuşuna basıp ekranın alt kısmına giderek öğrenebilirsiniz. Seri numarası (SN veya S/N olarak gösterilir) ve sadece rakam kısmı yazılır. (6 haneli)";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/tr.lproj/Main.strings

@@ -0,0 +1,9 @@
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";
+

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/uk.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 40 - 0
Dependencies/LoopKit/LoopKit Example/uk.lproj/Localizable.strings

@@ -0,0 +1,40 @@
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the carb ratios schedule screen */
+"Carb Ratios" = "Carb Ratios";
+
+/* The title for the cell navigating to the carbs screen */
+"Carbs" = "Carbs";
+
+/* The title text for the glucose correction range schedule */
+"Correction Range" = "Correction Range";
+
+/* The title for the cell displaying diagnostic data */
+"Diagnostic" = "Diagnostic";
+
+/* The placeholder text instructing users how to enter a pump ID */
+"Enter the 6-digit pump ID" = "Enter the 6-digit pump ID";
+
+/* The title for the cell displaying data generation */
+"Generate Data" = "Generate Data";
+
+/* The title of the insulin sensitivity schedule screen
+   The title text for the insulin sensitivity schedule */
+"Insulin Sensitivity" = "Insulin Sensitivity";
+
+/* The title text for the pump ID */
+"Pump ID" = "Pump ID";
+
+/* The title for the cell navigating to the reservoir screen */
+"Reservoir" = "Reservoir";
+
+/* Title for the cell resetting the data manager */
+"Reset" = "Reset";
+
+/* Title of button to sync basal profile from pump */
+"Sync With Pump" = "Sync With Pump";
+
+/* Instructions on where to find the pump ID on a Minimed pump */
+"The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N)." = "The pump ID can be found printed on the back, or near the bottom of the STATUS/Esc screen. It is the strictly numerical portion of the serial number (shown as SN or S/N).";
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/uk.lproj/Main.strings

@@ -0,0 +1,9 @@
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";
+

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/vi.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/vi.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 1 - 0
Dependencies/LoopKit/LoopKit Example/zh-Hans.lproj/LaunchScreen.strings

@@ -0,0 +1 @@
+

+ 9 - 0
Dependencies/LoopKit/LoopKit Example/zh-Hans.lproj/Main.strings

@@ -0,0 +1,9 @@
+
+/* Class = "UITableViewController"; title = "UI Tests"; ObjectID = "7bK-jq-Zjz"; */
+"7bK-jq-Zjz.title" = "UI Tests";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "Arm-wq-HPj"; */
+"Arm-wq-HPj.text" = "Title";
+
+/* Class = "UINavigationController"; title = "UI Tests"; ObjectID = "RMx-3f-FxP"; */
+"RMx-3f-FxP.title" = "UI Tests";

+ 297 - 0
Dependencies/LoopKit/LoopKit.xcodeproj/project.pbxproj

@@ -22,6 +22,8 @@
 /* End PBXAggregateTarget section */
 
 /* Begin PBXBuildFile section */
+		191EDEF5275450A30040D579 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 191EDEF3275450A30040D579 /* Localizable.strings */; };
+		191EDEFB2754517C0040D579 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 191EDEF92754517C0040D579 /* InfoPlist.strings */; };
 		1D096BFA24C242300078B6B5 /* CheckmarkListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D096BF924C242300078B6B5 /* CheckmarkListItem.swift */; };
 		1D096C0224C24C220078B6B5 /* InsulinModelSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D096BFF24C24C220078B6B5 /* InsulinModelSettings.swift */; };
 		1D096C0324C24C220078B6B5 /* ExponentialInsulinModelPreset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D096C0024C24C220078B6B5 /* ExponentialInsulinModelPreset.swift */; };
@@ -915,6 +917,138 @@
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
+		191EDE85275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDE86275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDE87275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDE88275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDE89275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDE8A275445BB0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE8B275445BC0040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE8C275445ED0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDE8D275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDE8E275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDE8F275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDE90275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDE91275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE92275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE93275445EE0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE94275446060040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDE95275446340040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDE96275446340040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDE97275446340040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDE98275446340040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDE99275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDE9A275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDE9B275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDE9C275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDE9D275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDE9E275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDE9F275446450040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEA0275446460040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEA1275446540040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
+		191EDEA2275446810040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Main.strings"; sourceTree = "<group>"; };
+		191EDEA3275446810040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/CarbKit.strings"; sourceTree = "<group>"; };
+		191EDEA4275446820040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InsulinKit.strings"; sourceTree = "<group>"; };
+		191EDEA5275446820040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/LegacyInsulinDeliveryTableViewController.strings"; sourceTree = "<group>"; };
+		191EDEA6275446BD0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEA7275446BD0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEA8275446BD0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDEA9275446BE0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDEAA275446BE0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDEAB275446BE0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEAD275446BE0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEAE275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEAF275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEB0275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDEB1275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDEB2275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDEB4275446D00040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEB5275447050040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEB6275447050040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEB7275447050040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDEB8275447050040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDEB9275447060040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDEBA275447060040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEBB275447060040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEBC275447060040D579 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEBD2754471B0040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEBE275447480040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEBF275447480040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDEC0275447480040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDEC1275447480040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDEC2275447560040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEC3275447830040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEC4275447830040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDEC5275447830040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDEC6275447830040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDEC7275447B10040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEC8275447DE0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEC9275447DF0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDECA275447DF0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDECB275447DF0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDECC275448120040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDECD275448150040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDECE275448180040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDECF2754481B0040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		191EDED02754481E0040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED1275448200040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED2275448230040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED3275448450040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED4275448470040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED5275448490040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		191EDED62754484C0040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED72754484E0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED8275448C10040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDED9275448C30040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEDA275448C50040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		191EDEDB275448C80040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEDC275448CA0040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEDE275449130040D579 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
+		191EDEE0275449180040D579 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
+		191EDEE2275449280040D579 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = "<group>"; };
+		191EDEE4275449290040D579 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEE62754492C0040D579 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEE82754492D0040D579 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEEA2754492E0040D579 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEEC2754492F0040D579 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEEE275449300040D579 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEF0275449310040D579 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEF2275449330040D579 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Main.strings; sourceTree = "<group>"; };
+		191EDEF4275450A30040D579 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEF62754512D0040D579 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEF7275451460040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEF8275451570040D579 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEFA2754517C0040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		191EDEFC2754517C0040D579 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEFD275451860040D579 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEFE275451910040D579 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDEFF2754519B0040D579 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF00275451A50040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF01275451A50040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDF02275451A50040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDF03275451A50040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF04275451A50040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF05275451AF0040D579 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF06275451B80040D579 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF07275451C20040D579 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF08275451CB0040D579 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		191EDF09275451F20040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF0A275451F20040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/CarbKit.strings; sourceTree = "<group>"; };
+		191EDF0B275451F20040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InsulinKit.strings; sourceTree = "<group>"; };
+		191EDF0C275451F20040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF0D275451F20040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF0E275452050040D579 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF0F2754520E0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF10275452180040D579 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF12275452330040D579 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF132754523B0040D579 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		191EDF15275455520040D579 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDF17275455540040D579 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LegacyInsulinDeliveryTableViewController.strings; sourceTree = "<group>"; };
+		191EDF18275455680040D579 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF192754556B0040D579 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF1A2754577A0040D579 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		191EDF1B275457860040D579 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193D24172755625C004CEE0D /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
 		1D096BF924C242300078B6B5 /* CheckmarkListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckmarkListItem.swift; sourceTree = "<group>"; };
 		1D096BFF24C24C220078B6B5 /* InsulinModelSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InsulinModelSettings.swift; sourceTree = "<group>"; };
 		1D096C0024C24C220078B6B5 /* ExponentialInsulinModelPreset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExponentialInsulinModelPreset.swift; sourceTree = "<group>"; };
@@ -1744,6 +1878,7 @@
 				435F355C1C9CD14E00C204D2 /* Extensions */,
 				4301582A1C7ECCEF00B64B63 /* LoopKitExample.entitlements */,
 				430158071C7EC03B00B64B63 /* Info.plist */,
+				191EDEF92754517C0040D579 /* InfoPlist.strings */,
 				430157F91C7EC03B00B64B63 /* AppDelegate.swift */,
 				430157FB1C7EC03B00B64B63 /* MasterViewController.swift */,
 				430158021C7EC03B00B64B63 /* Assets.xcassets */,
@@ -2465,6 +2600,7 @@
 				1D640FF324524269008F9755 /* Assets */,
 				89D204AD21CC7D2B001238CC /* Extensions */,
 				89D2047521CC7BD7001238CC /* Info.plist */,
+				191EDEF3275450A30040D579 /* Localizable.strings */,
 				89CCD4F121A87D340068C3FB /* MockCGMDataSource.swift */,
 				89AB9EC821A4BC2400351324 /* MockCGMManager.swift */,
 				89AC7934224C783500B8E9BA /* MockDoseProgressEstimator.swift */,
@@ -2947,6 +3083,19 @@
 				nb,
 				pl,
 				ru,
+				ar,
+				ca,
+				fi,
+				he,
+				"pt-BR",
+				sk,
+				tr,
+				uk,
+				da,
+				sv,
+				vi,
+				ja,
+				ro,
 			);
 			mainGroup = 43D8FDC11C728FDF0073BE78;
 			productRefGroup = 43D8FDCC1C728FDF0073BE78 /* Products */;
@@ -2981,6 +3130,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				7D68A9AE1FE0A3D000522C49 /* Localizable.strings in Resources */,
+				191EDEFB2754517C0040D579 /* InfoPlist.strings in Resources */,
 				430158061C7EC03B00B64B63 /* LaunchScreen.storyboard in Resources */,
 				430158031C7EC03B00B64B63 /* Assets.xcassets in Resources */,
 				430158011C7EC03B00B64B63 /* Main.storyboard in Resources */,
@@ -3158,6 +3308,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				89D204D221CC837A001238CC /* Assets.xcassets in Resources */,
+				191EDEF5275450A30040D579 /* Localizable.strings in Resources */,
 				89D204B921CC7F34001238CC /* MockPumpManager.storyboard in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -3990,6 +4141,43 @@
 /* End PBXTargetDependency section */
 
 /* Begin PBXVariantGroup section */
+		191EDEF3275450A30040D579 /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				191EDEF4275450A30040D579 /* ar */,
+				191EDEF62754512D0040D579 /* da */,
+				191EDEF7275451460040D579 /* tr */,
+				191EDEF8275451570040D579 /* de */,
+				191EDEFC2754517C0040D579 /* fi */,
+				191EDEFD275451860040D579 /* fr */,
+				191EDEFE275451910040D579 /* he */,
+				191EDEFF2754519B0040D579 /* it */,
+				191EDF04275451A50040D579 /* ja */,
+				191EDF05275451AF0040D579 /* nb */,
+				191EDF06275451B80040D579 /* nl */,
+				191EDF07275451C20040D579 /* pl */,
+				191EDF08275451CB0040D579 /* pt-BR */,
+				191EDF0D275451F20040D579 /* ro */,
+				191EDF0E275452050040D579 /* ru */,
+				191EDF0F2754520E0040D579 /* sk */,
+				191EDF10275452180040D579 /* sv */,
+				191EDF12275452330040D579 /* vi */,
+				191EDF132754523B0040D579 /* zh-Hans */,
+				191EDF18275455680040D579 /* es */,
+				191EDF192754556B0040D579 /* ca */,
+				193D24172755625C004CEE0D /* uk */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
+		191EDEF92754517C0040D579 /* InfoPlist.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				191EDEFA2754517C0040D579 /* fi */,
+			);
+			name = InfoPlist.strings;
+			sourceTree = "<group>";
+		};
 		1F5DAB2B2118CE9300048054 /* Localizable.strings */ = {
 			isa = PBXVariantGroup;
 			children = (
@@ -4004,6 +4192,17 @@
 				1F5DAB7A2118F3FB00048054 /* nb */,
 				1FE58794211D0967004F24ED /* Base */,
 				1F50C324212B20D300C18FAB /* pl */,
+				191EDE91275445EE0040D579 /* ca */,
+				191EDE9E275446450040D579 /* he */,
+				191EDEAB275446BE0040D579 /* sk */,
+				191EDEBA275447060040D579 /* uk */,
+				191EDECC275448120040D579 /* ar */,
+				191EDECD275448150040D579 /* da */,
+				191EDECE275448180040D579 /* fi */,
+				191EDECF2754481B0040D579 /* pt-BR */,
+				191EDED02754481E0040D579 /* sv */,
+				191EDED1275448200040D579 /* tr */,
+				191EDED2275448230040D579 /* vi */,
 			);
 			name = Localizable.strings;
 			sourceTree = "<group>";
@@ -4012,6 +4211,26 @@
 			isa = PBXVariantGroup;
 			children = (
 				430158001C7EC03B00B64B63 /* Base */,
+				191EDE86275445BB0040D579 /* ar */,
+				191EDE8D275445EE0040D579 /* ca */,
+				191EDE95275446340040D579 /* fi */,
+				191EDE9A275446450040D579 /* he */,
+				191EDEA2275446810040D579 /* pt-BR */,
+				191EDEA7275446BD0040D579 /* sk */,
+				191EDEAF275446D00040D579 /* tr */,
+				191EDEB6275447050040D579 /* uk */,
+				191EDEBE275447480040D579 /* da */,
+				191EDEC3275447830040D579 /* sv */,
+				191EDEC8275447DE0040D579 /* vi */,
+				191EDEE2275449280040D579 /* zh-Hans */,
+				191EDEE4275449290040D579 /* nl */,
+				191EDEE62754492C0040D579 /* fr */,
+				191EDEE82754492D0040D579 /* de */,
+				191EDEEA2754492E0040D579 /* it */,
+				191EDEEC2754492F0040D579 /* nb */,
+				191EDEEE275449300040D579 /* pl */,
+				191EDEF0275449310040D579 /* ru */,
+				191EDEF2275449330040D579 /* es */,
 			);
 			name = Main.storyboard;
 			sourceTree = "<group>";
@@ -4020,6 +4239,19 @@
 			isa = PBXVariantGroup;
 			children = (
 				430158051C7EC03B00B64B63 /* Base */,
+				191EDE85275445BB0040D579 /* ar */,
+				191EDE8C275445ED0040D579 /* ca */,
+				191EDE94275446060040D579 /* fi */,
+				191EDE99275446450040D579 /* he */,
+				191EDEA1275446540040D579 /* pt-BR */,
+				191EDEA6275446BD0040D579 /* sk */,
+				191EDEAE275446D00040D579 /* tr */,
+				191EDEB5275447050040D579 /* uk */,
+				191EDEBD2754471B0040D579 /* da */,
+				191EDEC2275447560040D579 /* sv */,
+				191EDEC7275447B10040D579 /* vi */,
+				191EDEDE275449130040D579 /* zh-Hans */,
+				191EDEE0275449180040D579 /* es */,
 			);
 			name = LaunchScreen.storyboard;
 			sourceTree = "<group>";
@@ -4037,6 +4269,19 @@
 				1F5DAB6B2118F3C200048054 /* nl */,
 				1F5DAB772118F3FB00048054 /* nb */,
 				1F50C321212B20D300C18FAB /* pl */,
+				191EDE87275445BB0040D579 /* ar */,
+				191EDE8E275445EE0040D579 /* ca */,
+				191EDE96275446340040D579 /* fi */,
+				191EDE9B275446450040D579 /* he */,
+				191EDEA3275446810040D579 /* pt-BR */,
+				191EDEA8275446BD0040D579 /* sk */,
+				191EDEB0275446D00040D579 /* tr */,
+				191EDEB7275447050040D579 /* uk */,
+				191EDEBF275447480040D579 /* da */,
+				191EDEC4275447830040D579 /* sv */,
+				191EDEC9275447DF0040D579 /* vi */,
+				191EDF01275451A50040D579 /* ja */,
+				191EDF0A275451F20040D579 /* ro */,
 			);
 			name = CarbKit.storyboard;
 			sourceTree = "<group>";
@@ -4054,6 +4299,19 @@
 				1F5DAB6C2118F3C200048054 /* nl */,
 				1F5DAB782118F3FB00048054 /* nb */,
 				1F50C322212B20D300C18FAB /* pl */,
+				191EDE88275445BB0040D579 /* ar */,
+				191EDE8F275445EE0040D579 /* ca */,
+				191EDE97275446340040D579 /* fi */,
+				191EDE9C275446450040D579 /* he */,
+				191EDEA4275446820040D579 /* pt-BR */,
+				191EDEA9275446BE0040D579 /* sk */,
+				191EDEB1275446D00040D579 /* tr */,
+				191EDEB8275447050040D579 /* uk */,
+				191EDEC0275447480040D579 /* da */,
+				191EDEC5275447830040D579 /* sv */,
+				191EDECA275447DF0040D579 /* vi */,
+				191EDF02275451A50040D579 /* ja */,
+				191EDF0B275451F20040D579 /* ro */,
 			);
 			name = InsulinKit.storyboard;
 			sourceTree = "<group>";
@@ -4071,6 +4329,19 @@
 				1F5DAB702118F3C200048054 /* nl */,
 				1F5DAB7C2118F3FC00048054 /* nb */,
 				1F50C326212B20D400C18FAB /* pl */,
+				191EDE8A275445BB0040D579 /* ar */,
+				191EDE92275445EE0040D579 /* ca */,
+				191EDE9F275446450040D579 /* he */,
+				191EDEBB275447060040D579 /* uk */,
+				191EDED8275448C10040D579 /* da */,
+				191EDED9275448C30040D579 /* fi */,
+				191EDEDA275448C50040D579 /* pt-BR */,
+				191EDEDB275448C80040D579 /* sv */,
+				191EDEDC275448CA0040D579 /* vi */,
+				191EDF00275451A50040D579 /* ja */,
+				191EDF09275451F20040D579 /* ro */,
+				191EDF1A2754577A0040D579 /* sk */,
+				191EDF1B275457860040D579 /* tr */,
 			);
 			name = Localizable.strings;
 			sourceTree = "<group>";
@@ -4088,6 +4359,19 @@
 				1F5DAB7F2118F3FC00048054 /* nb */,
 				1FE58790211CFBB7004F24ED /* Base */,
 				1F50C329212B20D400C18FAB /* pl */,
+				191EDE8B275445BC0040D579 /* ar */,
+				191EDE93275445EE0040D579 /* ca */,
+				191EDEA0275446460040D579 /* he */,
+				191EDEAD275446BE0040D579 /* sk */,
+				191EDEB4275446D00040D579 /* tr */,
+				191EDEBC275447060040D579 /* uk */,
+				191EDED3275448450040D579 /* da */,
+				191EDED4275448470040D579 /* fi */,
+				191EDED5275448490040D579 /* pt-BR */,
+				191EDED62754484C0040D579 /* sv */,
+				191EDED72754484E0040D579 /* vi */,
+				191EDF03275451A50040D579 /* ja */,
+				191EDF0C275451F20040D579 /* ro */,
 			);
 			name = Localizable.strings;
 			sourceTree = "<group>";
@@ -4106,6 +4390,19 @@
 				E9DFB94524E8CD8300468917 /* pl */,
 				E9DFB94724E8CD8400468917 /* ru */,
 				E9DFB94924E8CD8600468917 /* es */,
+				191EDE89275445BB0040D579 /* ar */,
+				191EDE90275445EE0040D579 /* ca */,
+				191EDE98275446340040D579 /* fi */,
+				191EDE9D275446450040D579 /* he */,
+				191EDEA5275446820040D579 /* pt-BR */,
+				191EDEAA275446BE0040D579 /* sk */,
+				191EDEB2275446D00040D579 /* tr */,
+				191EDEB9275447060040D579 /* uk */,
+				191EDEC1275447480040D579 /* da */,
+				191EDEC6275447830040D579 /* sv */,
+				191EDECB275447DF0040D579 /* vi */,
+				191EDF15275455520040D579 /* ja */,
+				191EDF17275455540040D579 /* ro */,
 			);
 			name = LegacyInsulinDeliveryTableViewController.storyboard;
 			sourceTree = "<group>";

+ 98 - 0
Dependencies/LoopKit/LoopKit/ar.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ U bolus failed";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ U bolus may not have succeeded";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Authorization Denied";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Check your pump before retrying";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Authorization Denied";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "This sample can be deleted from the Health app";
+
+/* Generic pump error description */
+"Communication Failure" = "Communication Failure";
+
+/* Generic pump error description */
+"Connection Failure" = "Connection Failure";
+
+/* Generic pump error description */
+"Device Refused" = "Device Refused";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Ensure carb data exists for the specified date";
+
+/* Glucose trend down */
+"Falling" = "Falling";
+
+/* Glucose trend down-down */
+"Falling fast" = "Falling fast";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Falling very fast";
+
+/* Glucose trend flat */
+"Flat" = "Flat";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/U";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Invalid Configuration";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "It is safe to retry";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/U";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/U";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Needs Attention";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "No values found";
+
+/* Sensor state description for the valid state */
+"OK" = "OK";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Please re-enable sharing in Health";
+
+/* Glucose trend up */
+"Rising" = "Rising";
+
+/* Glucose trend up-up */
+"Rising fast" = "Rising fast";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Rising very fast";
+
+/* The short unit display string for international units of insulin */
+"U" = "U";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "U/hr";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Unit";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Unit/hour";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Units";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Units/hour";

+ 98 - 0
Dependencies/LoopKit/LoopKit/ca.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ U bolus failed";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ U bolus may not have succeeded";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Authorization Denied";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Check your pump before retrying";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Authorization Denied";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "This sample can be deleted from the Health app";
+
+/* Generic pump error description */
+"Communication Failure" = "Communication Failure";
+
+/* Generic pump error description */
+"Connection Failure" = "Connection Failure";
+
+/* Generic pump error description */
+"Device Refused" = "Device Refused";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Ensure carb data exists for the specified date";
+
+/* Glucose trend down */
+"Falling" = "Falling";
+
+/* Glucose trend down-down */
+"Falling fast" = "Falling fast";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Falling very fast";
+
+/* Glucose trend flat */
+"Flat" = "Flat";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/U";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Invalid Configuration";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "It is safe to retry";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/U";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/U";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Needs Attention";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "No values found";
+
+/* Sensor state description for the valid state */
+"OK" = "OK";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Please re-enable sharing in Health";
+
+/* Glucose trend up */
+"Rising" = "Rising";
+
+/* Glucose trend up-up */
+"Rising fast" = "Rising fast";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Rising very fast";
+
+/* The short unit display string for international units of insulin */
+"U" = "U";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "U/hr";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Unit";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Unit/hour";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Units";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Units/hour";

+ 0 - 1
Dependencies/LoopKit/LoopKit/da.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Enheder/time";
-

+ 0 - 1
Dependencies/LoopKit/LoopKit/de.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Einheiten/Stunde";
-

+ 0 - 1
Dependencies/LoopKit/LoopKit/es.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Unidades/hora";
-

+ 0 - 1
Dependencies/LoopKit/LoopKit/fi.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Yksikköä/tunnissa";
-

+ 98 - 0
Dependencies/LoopKit/LoopKit/he.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ U bolus failed";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ U bolus may not have succeeded";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Authorization Denied";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Check your pump before retrying";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Authorization Denied";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "This sample can be deleted from the Health app";
+
+/* Generic pump error description */
+"Communication Failure" = "Communication Failure";
+
+/* Generic pump error description */
+"Connection Failure" = "Connection Failure";
+
+/* Generic pump error description */
+"Device Refused" = "Device Refused";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Ensure carb data exists for the specified date";
+
+/* Glucose trend down */
+"Falling" = "Falling";
+
+/* Glucose trend down-down */
+"Falling fast" = "Falling fast";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Falling very fast";
+
+/* Glucose trend flat */
+"Flat" = "Flat";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/U";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Invalid Configuration";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "It is safe to retry";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/U";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/U";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Needs Attention";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "No values found";
+
+/* Sensor state description for the valid state */
+"OK" = "OK";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Please re-enable sharing in Health";
+
+/* Glucose trend up */
+"Rising" = "Rising";
+
+/* Glucose trend up-up */
+"Rising fast" = "Rising fast";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Rising very fast";
+
+/* The short unit display string for international units of insulin */
+"U" = "U";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "U/hr";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Unit";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Unit/hour";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Units";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Units/hour";

+ 0 - 1
Dependencies/LoopKit/LoopKit/it.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Unità/ora";
-

+ 0 - 1
Dependencies/LoopKit/LoopKit/nb.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Enheter/time";
-

+ 0 - 1
Dependencies/LoopKit/LoopKit/pl.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Jednostki/godzinę";
-

+ 3 - 3
Dependencies/LoopKit/LoopKit/ru.lproj/Localizable.strings

@@ -41,7 +41,7 @@
 "Flat" = "Стабильно";
 
 /* The short unit display string for grams per U */
-"g/U" = "g/U";
+"g/U" = "г/Eд";
 
 /* Generic pump error description */
 "Invalid Configuration" = "Неверная конфигурация";
@@ -53,7 +53,7 @@
 "mg/dL/U" = "mg/dL/U";
 
 /* The short unit display string for millimoles per liter */
-"mmol/L" = "mmol/L";
+"mmol/L" = "ммоль/л";
 
 /* The short unit display string for millimoles per liter per U */
 "mmol/L/U" = "mmol/L/U";
@@ -65,7 +65,7 @@
 "No values found" = "Данные не найдены";
 
 /* Sensor state description for the valid state */
-"OK" = "OK";
+"OK" = "ОК";
 
 /* The error recovery suggestion when Health sharing was denied */
 "Please re-enable sharing in Health" = "Пожалуйста повторно разрешите совместное использование в разделе Здоровье";

+ 98 - 0
Dependencies/LoopKit/LoopKit/sk.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ U bolus failed";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ U bolus may not have succeeded";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Authorization Denied";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Check your pump before retrying";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Authorization Denied";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "This sample can be deleted from the Health app";
+
+/* Generic pump error description */
+"Communication Failure" = "Communication Failure";
+
+/* Generic pump error description */
+"Connection Failure" = "Connection Failure";
+
+/* Generic pump error description */
+"Device Refused" = "Device Refused";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Ensure carb data exists for the specified date";
+
+/* Glucose trend down */
+"Falling" = "Falling";
+
+/* Glucose trend down-down */
+"Falling fast" = "Falling fast";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Falling very fast";
+
+/* Glucose trend flat */
+"Flat" = "Flat";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/U";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Invalid Configuration";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "It is safe to retry";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/U";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/U";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Needs Attention";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "No values found";
+
+/* Sensor state description for the valid state */
+"OK" = "OK";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Please re-enable sharing in Health";
+
+/* Glucose trend up */
+"Rising" = "Rising";
+
+/* Glucose trend up-up */
+"Rising fast" = "Rising fast";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Rising very fast";
+
+/* The short unit display string for international units of insulin */
+"U" = "U";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "U/hr";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Unit";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Unit/hour";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Units";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Units/hour";

+ 1 - 1
Dependencies/LoopKit/LoopKit/sv.lproj/Localizable.strings

@@ -53,7 +53,7 @@
 "mg/dL/U" = "mg/dl/E";
 
 /* The short unit display string for millimoles per liter */
-"mmol/L" = "mmol/L";
+"mmol/L" = "mmol/l";
 
 /* The short unit display string for millimoles per liter per U */
 "mmol/L/U" = "mmol/L/E";

+ 98 - 0
Dependencies/LoopKit/LoopKit/tr.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ Ü bolus başarısız";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ Ü bolus başarılı olmayabilir";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Yetkilendirme Reddedildi";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Yeniden denemeden önce pompanızı kontrol edin";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Yetkilendirme Reddedildi";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "Bu örnek Health uygulamasından silinebilir";
+
+/* Generic pump error description */
+"Communication Failure" = "İletişim Hatası";
+
+/* Generic pump error description */
+"Connection Failure" = "Bağlantı Hatası";
+
+/* Generic pump error description */
+"Device Refused" = "Aygıt Reddedildi";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Belirtilen tarih için karbonhidrat verilerinin mevcut olduğundan emin olun";
+
+/* Glucose trend down */
+"Falling" = "Düşmekte";
+
+/* Glucose trend down-down */
+"Falling fast" = "Hızlı düşmekte";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Çok hızlı düşmekte";
+
+/* Glucose trend flat */
+"Flat" = "Değişmeyen";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/Ü";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Geçersiz Yapılandırma";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "Tekrar denemek güvenlidir";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/Ü";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/Ü";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Dikkat Gerekli";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "Değer bulunamadı";
+
+/* Sensor state description for the valid state */
+"OK" = "Tamam";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Lütfen Health paylaşımı yeniden etkinleştirin";
+
+/* Glucose trend up */
+"Rising" = "Yükselmekte";
+
+/* Glucose trend up-up */
+"Rising fast" = "Hızlı yükselmekte";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Çok hızlı yükselmekte";
+
+/* The short unit display string for international units of insulin */
+"U" = "Ü";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "Ü/Sa";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Ünite";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Ünite/saat";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Ünite";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Ünite/saat";

+ 98 - 0
Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings

@@ -0,0 +1,98 @@
+/* Describes a certain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus failed" = "%1$@ U bolus failed";
+
+/* Describes an uncertain bolus failure (1: size of the bolus in units) */
+"%1$@ U bolus may not have succeeded" = "%1$@ U bolus may not have succeeded";
+
+/* The error description describing when Health sharing was denied */
+"Authorization Denied" = "Authorization Denied";
+
+/* Recovery instruction for an uncertain bolus failure */
+"Check your pump before retrying" = "Check your pump before retrying";
+
+/* The description of an error returned when attempting to delete a sample not shared by the current app */
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "Authorization Denied";
+
+/* The error recovery suggestion when attempting to delete a sample not shared by the current app */
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "This sample can be deleted from the Health app";
+
+/* Generic pump error description */
+"Communication Failure" = "Communication Failure";
+
+/* Generic pump error description */
+"Connection Failure" = "Connection Failure";
+
+/* Generic pump error description */
+"Device Refused" = "Device Refused";
+
+/* Recovery suggestion for a no data error */
+"Ensure carb data exists for the specified date" = "Ensure carb data exists for the specified date";
+
+/* Glucose trend down */
+"Falling" = "Falling";
+
+/* Glucose trend down-down */
+"Falling fast" = "Falling fast";
+
+/* Glucose trend down-down-down */
+"Falling very fast" = "Falling very fast";
+
+/* Glucose trend flat */
+"Flat" = "Flat";
+
+/* The short unit display string for grams per U */
+"g/U" = "g/U";
+
+/* Generic pump error description */
+"Invalid Configuration" = "Invalid Configuration";
+
+/* Recovery instruction for a certain bolus failure */
+"It is safe to retry" = "It is safe to retry";
+
+/* The short unit display string for milligrams per deciliter per U */
+"mg/dL/U" = "mg/dL/U";
+
+/* The short unit display string for millimoles per liter */
+"mmol/L" = "mmol/L";
+
+/* The short unit display string for millimoles per liter per U */
+"mmol/L/U" = "mmol/L/U";
+
+/* Sensor state description for the non-valid state */
+"Needs Attention" = "Needs Attention";
+
+/* Describes an error for no data found in a CarbStore request */
+"No values found" = "No values found";
+
+/* Sensor state description for the valid state */
+"OK" = "OK";
+
+/* The error recovery suggestion when Health sharing was denied */
+"Please re-enable sharing in Health" = "Please re-enable sharing in Health";
+
+/* Glucose trend up */
+"Rising" = "Rising";
+
+/* Glucose trend up-up */
+"Rising fast" = "Rising fast";
+
+/* Glucose trend up-up-up */
+"Rising very fast" = "Rising very fast";
+
+/* The short unit display string for international units of insulin */
+"U" = "U";
+
+/* The short unit display string for international units of insulin per hour */
+"U/hr" = "U/hr";
+
+/* The long unit display string for a singular international unit of insulin */
+"Unit" = "Unit";
+
+/* The long unit display string for a singular international unit of insulin per hour */
+"Unit/hour" = "Unit/hour";
+
+/* The long unit display string for international units of insulin */
+"Units" = "Units";
+
+/* The long unit display string for international units of insulin per hour */
+"Units/hour" = "Units/hour";

+ 0 - 1
Dependencies/LoopKit/LoopKit/zh-Hans.lproj/Localizable.strings

@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "单位/小时";
-

+ 60 - 0
Dependencies/LoopKit/LoopKitUI/ar.lproj/CarbKit.strings

@@ -0,0 +1,60 @@
+/* Class = "UILabel"; text = "Authorize access to Health to continue"; ObjectID = "7xi-Om-Y53"; */
+"7xi-Om-Y53.text" = "Authorize access to Health to continue";
+
+/* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
+"8sx-XB-DRV.normalTitle" = "Authorize";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
+"bdP-2A-DB8.text" = "Food Type";
+
+/* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
+"bM2-yI-YmX.title" = "Add/Edit Carb Entry";
+
+/* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
+"D2S-2h-yH6.text" = "g";
+
+/* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
+"dyX-Zv-8wU.normalTitle" = "🍕";
+
+/* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
+"K0S-my-3qL.text" = "Amount Consumed";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "lbE-wQ-pFK"; */
+"lbE-wQ-pFK.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "m95-PG-bTq"; */
+"m95-PG-bTq.text" = "Detail";
+
+/* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
+"Mde-by-DTA.normalTitle" = "🍽";
+
+/* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
+"Me5-3D-C34.normalTitle" = "🌮";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
+"NRZ-dT-iqj.text" = "Food Type";
+
+/* Class = "UILabel"; text = "HealthKit is not available on this device"; ObjectID = "nXh-BM-MuC"; */
+"nXh-BM-MuC.text" = "HealthKit is not available on this device";
+
+/* Class = "UILabel"; text = "g Total"; ObjectID = "pHI-f4-pJp"; */
+"pHI-f4-pJp.text" = "g Total";
+
+/* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
+"Qgq-n1-hm4.title" = "Carbohydrates";
+
+/* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
+"qU9-hG-hMu.placeholder" = "0";
+
+/* Class = "UILabel"; text = "g COB"; ObjectID = "QZb-e1-xwb"; */
+"QZb-e1-xwb.text" = "g COB";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "vM9-H7-t3C"; */
+"vM9-H7-t3C.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "WZV-l9-Ek1"; */
+"WZV-l9-Ek1.text" = "...";
+
+/* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
+"XaD-wV-oiS.normalTitle" = "🍭";
+

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/ar.lproj/InsulinKit.strings

@@ -0,0 +1,30 @@
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";
+

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/ar.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 252 - 0
Dependencies/LoopKit/LoopKitUI/ar.lproj/Localizable.strings

@@ -0,0 +1,252 @@
+/* The format for an override preset cell. (1: symbol)(2: name)
+   The format for an override symbol and name (1: symbol)(2: name) */
+"%1$@ %2$@" = "%1$@ %2$@";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% of normal insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* Title of the carb entry absorption time cell */
+"Absorption Time" = "Absorption Time";
+
+/* The title for the override emoji activity section */
+"Activity" = "Activity";
+
+/* Action sheet confirmation message for pump history deletion */
+"Are you sure you want to delete all history entries?" = "Are you sure you want to delete all history entries?";
+
+/* Action sheet confirmation message for reservoir deletion */
+"Are you sure you want to delete all reservoir values?" = "Are you sure you want to delete all reservoir values?";
+
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Add Account";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Delete Account";
+
+/* Describes a percentage decrease in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basal, bolus, and correction insulin dose amounts are decreased by %@%%.";
+
+/* Describes a percentage increase in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are increased by %@%%." = "Basal, bolus, and correction insulin dose amounts are increased by %@%%.";
+
+/* Describes a lack of change in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal, bolus, and correction insulin dose amounts are unaffected.";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The text for the override cancellation button */
+"Cancel Override" = "Cancel Override";
+
+/* Title text for suspend resume button when temp basal canceling */
+"Canceling Temp Basal" = "Canceling Temp Basal";
+
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Add Carb Entry";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Edit Carb Entry";
+
+/* Footer text for customizing an override from a preset (1: preset name) */
+"Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Changes will only apply this time you enable the override. The default settings of %@ will not be affected.";
+
+/* Carb entry section footer text explaining absorption time */
+"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact.";
+
+/* The format string describing the date of a COB value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.COBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.totalDateLabel" = "since %1$@";
+
+/* The format string describing the date of an IOB value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.IOBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.totalDateLabel" = "since %1$@";
+
+/* The title of the action used to dismiss an error alert */
+"com.loudnate.LoopKit.errorAlertActionTitle" = "OK";
+
+/* The title for the override emoji condition section */
+"Condition" = "Condition";
+
+/* Title of the setup button to continue */
+"Continue" = "Continue";
+
+/* The section footer of correction range schedule */
+"Correction range is the blood glucose range that you would like Loop to correct to." = "Correction range is the blood glucose range that you would like Loop to correct to.";
+
+/* The text for a custom override */
+"Custom" = "Custom";
+
+/* The title for the custom override entry screen */
+"Custom Override" = "Custom Override";
+
+/* Title of the carb entry date picker cell */
+"Date" = "Date";
+
+/* Button title to delete all objects */
+"Delete All" = "Delete All";
+
+/* The text for the override duration setting */
+"Duration" = "Duration";
+
+/* The title for the override editing screen */
+"Edit Override" = "Edit Override";
+
+/* Footer text for editing an active override (1: preset name) */
+"Editing affects only the active override. The default settings of %@ will not be affected." = "Editing affects only the active override. The default settings of %@ will not be affected.";
+
+/* The text for the indefinite override duration setting */
+"Enable Indefinitely" = "Enable Indefinitely";
+
+/* The detail text describing an enabled setting */
+"Enabled" = "Enabled";
+
+/* The placeholder text instructing users how to enter a maximum bolus */
+"Enter a number of units" = "Enter a number of units";
+
+/* The placeholder text instructing users how to enter a maximum basal rate */
+"Enter a rate in units per hour" = "Enter a rate in units per hour";
+
+/* Section title for fast absorbing food */
+"Fast" = "Fast";
+
+/* The description shown on the insulin sensitivity schedule interface. */
+"Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose." = "Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose.";
+
+/* Placeholder for maximum value in glucose range */
+"max" = "max";
+
+/* The title text for the maximum basal rate value */
+"Maximum Basal Rate" = "Maximum Basal Rate";
+
+/* The title text for the maximum bolus value */
+"Maximum Bolus" = "Maximum Bolus";
+
+/* Section title for medium absorbing food */
+"Medium" = "Medium";
+
+/* Placeholder for minimum value in glucose range */
+"min" = "min";
+
+/* Alert action title to open error help */
+"More Info" = "More Info";
+
+/* The text for the override preset name setting */
+"Name" = "Name";
+
+/* The title for the new override preset entry screen */
+"New Preset" = "New Preset";
+
+/* Section title for no-carb food
+   The title for override emoji miscellaneous section */
+"Other" = "Other";
+
+/* The title text for the insulin sensitivity scaling setting */
+"Overall Insulin Needs" = "Overall Insulin Needs";
+
+/* The title text for the override presets screen */
+"Override Presets" = "Override Presets";
+
+/* Text directing the user to configure override presets */
+"Override presets can be set up under the 'Configuration' section of the settings screen." = "Override presets can be set up under the 'Configuration' section of the settings screen.";
+
+/* The section title of glucose overrides */
+"Overrides" = "Overrides";
+
+/* Title for the pre-meal override range */
+"Pre-Meal" = "Pre-Meal";
+
+/* The section header text override presets */
+"PRESETS" = "PRESETS";
+
+/* The title of the screen displaying a pump event */
+"Pump Event" = "Pump Event";
+
+/* Title text for button to resume insulin delivery */
+"Resume Delivery" = "Resume Delivery";
+
+/* Title text for button when insulin delivery is in the process of being resumed */
+"Resuming" = "Resuming";
+
+/* The text for the override preset name field placeholder */
+"Running" = "Running";
+
+/* Button text for saving glucose correction range schedule
+   Button text for saving insulin sensitivity schedule */
+"Save" = "Save";
+
+/* The section header text for a scheduled override */
+"SCHEDULED OVERRIDE" = "SCHEDULED OVERRIDE";
+
+/* Section title for slow absorbing food */
+"Slow" = "Slow";
+
+/* The text for the override start time */
+"Start Time" = "Start Time";
+
+/* Title text for suspend resume button when temp basal starting */
+"Starting Temp Basal" = "Starting Temp Basal";
+
+/* Title text for button to suspend insulin delivery */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Title text for button when insulin delivery is in the process of being stopped */
+"Suspending" = "Suspending";
+
+/* The text for the override preset symbol setting */
+"Symbol" = "Symbol";
+
+/* The empty-state text for a configuration value */
+"Tap to set" = "Tap to set";
+
+/* The text for the override target range setting */
+"Target Range" = "Target Range";
+
+/* The title for the override selection screen */
+"Temporary Override" = "Temporary Override";
+
+/* The default placeholder string for a credential */
+"Required" = "Required";
+
+/* Alert body displayed absorption time greater than max (1: maximum absorption time) */
+"The maximum absorption time is %@" = "The maximum absorption time is %@";
+
+/* Alert body displayed for quantity greater than max (1: maximum quantity in grams) */
+"The maximum allowed amount is %@ grams" = "The maximum allowed amount is %@ grams";
+
+/* The schedule table view header describing the configured time zone difference from the default time zone. The substitution parameters are: (1: time zone name)(2: +/-)(3: time interval) */
+"Times in %1$@%2$@%3$@" = "Times in %1$@%2$@%3$@";
+
+/* The unit string for units per hour */
+"U/hour" = "U/hour";
+
+/* The unit string for units */
+"Units" = "Units";
+
+/* Accessibility value for an unknown value
+   The default title to use when an entry has none */
+"Unknown" = "Unknown";
+
+/* Label indicating validation is occurring */
+"Verifying" = "Verifying";
+
+/* Title of an alert containing a validation warning */
+"Warning" = "Warning";
+
+/* Title for the workout override range */
+"Workout" = "Workout";

+ 60 - 0
Dependencies/LoopKit/LoopKitUI/ca.lproj/CarbKit.strings

@@ -0,0 +1,60 @@
+
+/* Class = "UILabel"; text = "Authorize access to Health to continue"; ObjectID = "7xi-Om-Y53"; */
+"7xi-Om-Y53.text" = "Authorize access to Health to continue";
+
+/* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
+"8sx-XB-DRV.normalTitle" = "Authorize";
+
+/* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
+"D2S-2h-yH6.text" = "g";
+
+/* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
+"K0S-my-3qL.text" = "Amount Consumed";
+
+/* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
+"Mde-by-DTA.normalTitle" = "🍽";
+
+/* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
+"Me5-3D-C34.normalTitle" = "🌮";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
+"NRZ-dT-iqj.text" = "Food Type";
+
+/* Class = "UILabel"; text = "g COB"; ObjectID = "QZb-e1-xwb"; */
+"QZb-e1-xwb.text" = "g COB";
+
+/* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
+"Qgq-n1-hm4.title" = "Carbohydrates";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "WZV-l9-Ek1"; */
+"WZV-l9-Ek1.text" = "...";
+
+/* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
+"XaD-wV-oiS.normalTitle" = "🍭";
+
+/* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
+"bM2-yI-YmX.title" = "Add/Edit Carb Entry";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
+"bdP-2A-DB8.text" = "Food Type";
+
+/* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
+"dyX-Zv-8wU.normalTitle" = "🍕";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "lbE-wQ-pFK"; */
+"lbE-wQ-pFK.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "m95-PG-bTq"; */
+"m95-PG-bTq.text" = "Detail";
+
+/* Class = "UILabel"; text = "HealthKit is not available on this device"; ObjectID = "nXh-BM-MuC"; */
+"nXh-BM-MuC.text" = "HealthKit is not available on this device";
+
+/* Class = "UILabel"; text = "g Total"; ObjectID = "pHI-f4-pJp"; */
+"pHI-f4-pJp.text" = "g Total";
+
+/* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
+"qU9-hG-hMu.placeholder" = "0";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "vM9-H7-t3C"; */
+"vM9-H7-t3C.text" = "Title";

+ 33 - 0
Dependencies/LoopKit/LoopKitUI/ca.lproj/InsulinKit.strings

@@ -0,0 +1,33 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[2] = "Outside Insulin"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[2]" = "Outside Insulin";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/ca.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 252 - 0
Dependencies/LoopKit/LoopKitUI/ca.lproj/Localizable.strings

@@ -0,0 +1,252 @@
+/* The format for an override preset cell. (1: symbol)(2: name)
+   The format for an override symbol and name (1: symbol)(2: name) */
+"%1$@ %2$@" = "%1$@ %2$@";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% of normal insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* Title of the carb entry absorption time cell */
+"Absorption Time" = "Absorption Time";
+
+/* The title for the override emoji activity section */
+"Activity" = "Activity";
+
+/* Action sheet confirmation message for pump history deletion */
+"Are you sure you want to delete all history entries?" = "Are you sure you want to delete all history entries?";
+
+/* Action sheet confirmation message for reservoir deletion */
+"Are you sure you want to delete all reservoir values?" = "Are you sure you want to delete all reservoir values?";
+
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Add Account";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Delete Account";
+
+/* Describes a percentage decrease in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basal, bolus, and correction insulin dose amounts are decreased by %@%%.";
+
+/* Describes a percentage increase in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are increased by %@%%." = "Basal, bolus, and correction insulin dose amounts are increased by %@%%.";
+
+/* Describes a lack of change in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal, bolus, and correction insulin dose amounts are unaffected.";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The text for the override cancellation button */
+"Cancel Override" = "Cancel Override";
+
+/* Title text for suspend resume button when temp basal canceling */
+"Canceling Temp Basal" = "Canceling Temp Basal";
+
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Add Carb Entry";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Edit Carb Entry";
+
+/* Footer text for customizing an override from a preset (1: preset name) */
+"Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Changes will only apply this time you enable the override. The default settings of %@ will not be affected.";
+
+/* Carb entry section footer text explaining absorption time */
+"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact.";
+
+/* The format string describing the date of a COB value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.COBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.totalDateLabel" = "since %1$@";
+
+/* The format string describing the date of an IOB value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.IOBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.totalDateLabel" = "since %1$@";
+
+/* The title of the action used to dismiss an error alert */
+"com.loudnate.LoopKit.errorAlertActionTitle" = "OK";
+
+/* The title for the override emoji condition section */
+"Condition" = "Condition";
+
+/* Title of the setup button to continue */
+"Continue" = "Continue";
+
+/* The section footer of correction range schedule */
+"Correction range is the blood glucose range that you would like Loop to correct to." = "Correction range is the blood glucose range that you would like Loop to correct to.";
+
+/* The text for a custom override */
+"Custom" = "Custom";
+
+/* The title for the custom override entry screen */
+"Custom Override" = "Custom Override";
+
+/* Title of the carb entry date picker cell */
+"Date" = "Date";
+
+/* Button title to delete all objects */
+"Delete All" = "Delete All";
+
+/* The text for the override duration setting */
+"Duration" = "Duration";
+
+/* The title for the override editing screen */
+"Edit Override" = "Edit Override";
+
+/* Footer text for editing an active override (1: preset name) */
+"Editing affects only the active override. The default settings of %@ will not be affected." = "Editing affects only the active override. The default settings of %@ will not be affected.";
+
+/* The text for the indefinite override duration setting */
+"Enable Indefinitely" = "Enable Indefinitely";
+
+/* The detail text describing an enabled setting */
+"Enabled" = "Enabled";
+
+/* The placeholder text instructing users how to enter a maximum bolus */
+"Enter a number of units" = "Enter a number of units";
+
+/* The placeholder text instructing users how to enter a maximum basal rate */
+"Enter a rate in units per hour" = "Enter a rate in units per hour";
+
+/* Section title for fast absorbing food */
+"Fast" = "Fast";
+
+/* The description shown on the insulin sensitivity schedule interface. */
+"Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose." = "Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose.";
+
+/* Placeholder for maximum value in glucose range */
+"max" = "max";
+
+/* The title text for the maximum basal rate value */
+"Maximum Basal Rate" = "Maximum Basal Rate";
+
+/* The title text for the maximum bolus value */
+"Maximum Bolus" = "Maximum Bolus";
+
+/* Section title for medium absorbing food */
+"Medium" = "Medium";
+
+/* Placeholder for minimum value in glucose range */
+"min" = "min";
+
+/* Alert action title to open error help */
+"More Info" = "More Info";
+
+/* The text for the override preset name setting */
+"Name" = "Name";
+
+/* The title for the new override preset entry screen */
+"New Preset" = "New Preset";
+
+/* Section title for no-carb food
+   The title for override emoji miscellaneous section */
+"Other" = "Other";
+
+/* The title text for the insulin sensitivity scaling setting */
+"Overall Insulin Needs" = "Overall Insulin Needs";
+
+/* The title text for the override presets screen */
+"Override Presets" = "Override Presets";
+
+/* Text directing the user to configure override presets */
+"Override presets can be set up under the 'Configuration' section of the settings screen." = "Override presets can be set up under the 'Configuration' section of the settings screen.";
+
+/* The section title of glucose overrides */
+"Overrides" = "Overrides";
+
+/* Title for the pre-meal override range */
+"Pre-Meal" = "Pre-Meal";
+
+/* The section header text override presets */
+"PRESETS" = "PRESETS";
+
+/* The title of the screen displaying a pump event */
+"Pump Event" = "Pump Event";
+
+/* Title text for button to resume insulin delivery */
+"Resume Delivery" = "Resume Delivery";
+
+/* Title text for button when insulin delivery is in the process of being resumed */
+"Resuming" = "Resuming";
+
+/* The text for the override preset name field placeholder */
+"Running" = "Running";
+
+/* Button text for saving glucose correction range schedule
+   Button text for saving insulin sensitivity schedule */
+"Save" = "Save";
+
+/* The section header text for a scheduled override */
+"SCHEDULED OVERRIDE" = "SCHEDULED OVERRIDE";
+
+/* Section title for slow absorbing food */
+"Slow" = "Slow";
+
+/* The text for the override start time */
+"Start Time" = "Start Time";
+
+/* Title text for suspend resume button when temp basal starting */
+"Starting Temp Basal" = "Starting Temp Basal";
+
+/* Title text for button to suspend insulin delivery */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Title text for button when insulin delivery is in the process of being stopped */
+"Suspending" = "Suspending";
+
+/* The text for the override preset symbol setting */
+"Symbol" = "Symbol";
+
+/* The empty-state text for a configuration value */
+"Tap to set" = "Tap to set";
+
+/* The text for the override target range setting */
+"Target Range" = "Target Range";
+
+/* The title for the override selection screen */
+"Temporary Override" = "Temporary Override";
+
+/* The default placeholder string for a credential */
+"Required" = "Required";
+
+/* Alert body displayed absorption time greater than max (1: maximum absorption time) */
+"The maximum absorption time is %@" = "The maximum absorption time is %@";
+
+/* Alert body displayed for quantity greater than max (1: maximum quantity in grams) */
+"The maximum allowed amount is %@ grams" = "The maximum allowed amount is %@ grams";
+
+/* The schedule table view header describing the configured time zone difference from the default time zone. The substitution parameters are: (1: time zone name)(2: +/-)(3: time interval) */
+"Times in %1$@%2$@%3$@" = "Times in %1$@%2$@%3$@";
+
+/* The unit string for units per hour */
+"U/hour" = "U/hour";
+
+/* The unit string for units */
+"Units" = "Units";
+
+/* Accessibility value for an unknown value
+   The default title to use when an entry has none */
+"Unknown" = "Unknown";
+
+/* Label indicating validation is occurring */
+"Verifying" = "Verifying";
+
+/* Title of an alert containing a validation warning */
+"Warning" = "Warning";
+
+/* Title for the workout override range */
+"Workout" = "Workout";

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/da.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 27 - 28
Dependencies/LoopKit/LoopKitUI/da.lproj/Localizable.strings

@@ -1,15 +1,3 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% of normal insulin";
-
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@E";
-
-/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
-"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
-
 /* The format for an override preset cell. (1: symbol)(2: name)
    The format for an override symbol and name (1: symbol)(2: name) */
 "%1$@ %2$@" = "%1$@ %2$@";
@@ -17,24 +5,36 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
 "%1$@ units remaining at %2$@" = "%1$@ enheder tilbage ved %2$@";
 
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% of normal insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@E";
+
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Absorptionstid";
 
 /* The title for the override emoji activity section */
 "Activity" = "Aktivitet";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Tilføj Konto";
-
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Tilføj kulhydrater";
-
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "Er du sikker på at du vil slette alle gamle indtastninger?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "Er du sikker på at du vil slette alle reservoir værdier?";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Tilføj Konto";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Slet Konto";
+
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basal-, bolus- og korrektionsinsulindoser er sænket med %@%%.";
 
@@ -53,6 +53,12 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Annuller Midlertidig Basal";
 
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Tilføj kulhydrater";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Rediger Kulhydrat Indtag";
+
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Ændringer gælder kun ved denne overstyring. Standardindstillingerne af %@ bliver ikke påvirket.";
 
@@ -92,18 +98,12 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Dato";
 
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Slet Konto";
-
 /* Button title to delete all objects */
 "Delete All" = "Slet Alle";
 
 /* The text for the override duration setting */
 "Duration" = "Varighed";
 
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Rediger Kulhydrat Indtag";
-
 /* The title for the override editing screen */
 "Edit Override" = "Rediger Overstyring";
 
@@ -177,9 +177,6 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Pumpe Hændelse";
 
-/* The default placeholder string for a credential */
-"Required" = "Påkrævet";
-
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Fortsæt Indgivelse";
 
@@ -223,6 +220,9 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Midlertidig Overstyring";
 
+/* The default placeholder string for a credential */
+"Required" = "Påkrævet";
+
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "Den maksimale absorptionstid er %@";
 
@@ -250,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Motion";
-

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 13 - 14
Dependencies/LoopKit/LoopKitUI/de.lproj/Localizable.strings


+ 27 - 28
Dependencies/LoopKit/LoopKitUI/es.lproj/Localizable.strings

@@ -1,15 +1,3 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% de insulina normal";
-
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
-
-/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
-"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
-
 /* The format for an override preset cell. (1: symbol)(2: name)
    The format for an override symbol and name (1: symbol)(2: name) */
 "%1$@ %2$@" = "%1$@ %2$@";
@@ -17,24 +5,36 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
 "%1$@ units remaining at %2$@" = "%1$@ unidades restantes a %2$@";
 
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% de insulina normal";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Tiempo de Absorción";
 
 /* The title for the override emoji activity section */
 "Activity" = "Actividad";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Agregar Cuenta";
-
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Agregar Entrada de Carb";
-
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "¿Estás seguro de querer eliminar todos las entradas históricas?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "¿Estás seguro de querer eliminar todos los datos del reservorio?";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Agregar Cuenta";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Eliminar Cuenta";
+
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basal, bolos y cantidades de corrección de insulina serán reducidos de %@%%.";
 
@@ -53,6 +53,12 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Cancelación de basal temporal";
 
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Agregar Entrada de Carb";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Editar Entrada de Carb";
+
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Los cambios sólo se aplicarán cuando habilite la sobreescritura. Los valores por defecto de %@ no seran afectados.";
 
@@ -92,18 +98,12 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Fecha";
 
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Eliminar Cuenta";
-
 /* Button title to delete all objects */
 "Delete All" = "Eliminar Todos";
 
 /* The text for the override duration setting */
 "Duration" = "Duración";
 
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Editar Entrada de Carb";
-
 /* The title for the override editing screen */
 "Edit Override" = "Editar sobreescritura";
 
@@ -177,9 +177,6 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Evento de microinfusadora";
 
-/* The default placeholder string for a credential */
-"Required" = "Requerido";
-
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Resumir la infusión";
 
@@ -223,6 +220,9 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Sobreescritura temporal";
 
+/* The default placeholder string for a credential */
+"Required" = "Requerido";
+
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "El tiempo máximo de absorción es %@";
 
@@ -250,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Ejercicio";
-

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/fi.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 27 - 33
Dependencies/LoopKit/LoopKitUI/fi.lproj/Localizable.strings

@@ -1,20 +1,21 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% norm. insuliinista";
+/* The format for an override preset cell. (1: symbol)(2: name)
+   The format for an override symbol and name (1: symbol)(2: name) */
+"%1$@ %2$@" = "%1$@ %2$@";
 
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ yksikköä jäljellä klo %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
 
-/* The format for an override symbol and name (1: symbol)(2: name) */
-"%1$@ %2$@" = "%1$@ %2$@";
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% norm. insuliinista";
 
-/* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ yksikköä jäljellä klo %2$@";
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
 
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Imeytymisaika";
@@ -22,18 +23,18 @@
 /* The title for the override emoji activity section */
 "Activity" = "Liikunta";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Lisää tili";
-
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Lisää hiilihydraatteja";
-
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "Haluatko varmasti poistaa kaikki historiatiedot?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "Haluatko varmasti poistaa kaikki säiliön arvot?";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Lisää tili";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Poista tili";
+
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basaalin, boluksen ja korjaavan insuliiniannoksen määriä vähennetään %@%%.";
 
@@ -52,6 +53,12 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Kumotaan tilapäinen basaali";
 
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Lisää hiilihydraatteja";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Muokkaa hiilihydraatteja";
+
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Muutokset otetaan käyttöön vain tällä kertaa, kun otat tilapäisasetuksen käyttöön. Alkuperäiset %@-asetukset pysyvät ennallaan.";
 
@@ -91,27 +98,18 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Aika";
 
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Poista tili";
-
 /* Button title to delete all objects */
 "Delete All" = "Poista kaikki";
 
 /* The text for the override duration setting */
 "Duration" = "Kesto";
 
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Muokkaa hiilihydraatteja";
-
 /* The title for the override editing screen */
 "Edit Override" = "Muokkaa tilapäisasetusta";
 
 /* Footer text for editing an active override (1: preset name) */
 "Editing affects only the active override. The default settings of %@ will not be affected." = "Muokkaus vaikuttaa vain aktiiviseen tilapäisasetukseen. Alkuperäiset %@-asetukset säilyvät ennallaan.";
 
-/* The button text for enabling a temporary override */
-"Enable" = "Ota käyttöön";
-
 /* The text for the indefinite override duration setting */
 "Enable Indefinitely" = "Ilman aikarajaa";
 
@@ -179,9 +177,6 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Pumpputapahtuma";
 
-/* The default placeholder string for a credential */
-"Required" = "Pakollinen";
-
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Jatka annostelua";
 
@@ -216,9 +211,6 @@
 /* The text for the override preset symbol setting */
 "Symbol" = "Symboli";
 
-/* Text directing the user to configure their first override preset */
-"Tap '+' to create a new override preset." = "Luo uusi tilapäisasetus napauttamalla '+'.";
-
 /* The empty-state text for a configuration value */
 "Tap to set" = "Napauta asettaaksesi";
 
@@ -228,6 +220,9 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Tilapäisasetus";
 
+/* The default placeholder string for a credential */
+"Required" = "Pakollinen";
+
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "Pisin sallittu imeytymisaika on %@";
 
@@ -255,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Liikunta";
-

+ 26 - 47
Dependencies/LoopKit/LoopKitUI/fr.lproj/CarbKit.strings

@@ -1,60 +1,23 @@
-
 /* Class = "UILabel"; text = "Authorize access to Health to continue"; ObjectID = "7xi-Om-Y53"; */
 "7xi-Om-Y53.text" = "Autoriser l'accès à l'application Health pour continuer";
 
 /* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
 "8sx-XB-DRV.normalTitle" = "Autoriser";
 
-/* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
-"D2S-2h-yH6.text" = "g";
-
-/* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
-"K0S-my-3qL.text" = "Montant consommé";
-
-/* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
-"Mde-by-DTA.normalTitle" = "🍽";
-
-/* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
-"Me5-3D-C34.normalTitle" = "🌮";
-
-/* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
-"NRZ-dT-iqj.text" = "Type de nourriture";
-
-/* Class = "UILabel"; text = "g COB"; ObjectID = "QZb-e1-xwb"; */
-"QZb-e1-xwb.text" = "g COB";
-
-/* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
-"Qgq-n1-hm4.title" = "Glucides";
-
-/* Class = "UILabel"; text = "..."; ObjectID = "WZV-l9-Ek1"; */
-"WZV-l9-Ek1.text" = "...";
-
-/* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
-"XaD-wV-oiS.normalTitle" = "🍭";
-
-/* Class = "UILabel"; text = "🍕"; ObjectID = "Zpw-Di-X7C"; */
-"Zpw-Di-X7C.text" = "🍕";
-
-/* Class = "UIButton"; normalTitle = "abc"; ObjectID = "act-DJ-aXh"; */
-"act-DJ-aXh.normalTitle" = "abc";
-
-/* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
-"bM2-yI-YmX.title" = "Ajouter/modifier une entrée de glucides";
-
 /* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
 "bdP-2A-DB8.text" = "Type de nourriture";
 
-/* Class = "UILabel"; text = "🌮"; ObjectID = "blb-Re-Esx"; */
-"blb-Re-Esx.text" = "🌮";
+/* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
+"bM2-yI-YmX.title" = "Ajouter/modifier une entrée de glucides";
 
-/* Class = "UILabel"; text = "🍇"; ObjectID = "dug-Vc-f5B"; */
-"dug-Vc-f5B.text" = "🍇";
+/* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
+"D2S-2h-yH6.text" = "g";
 
 /* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
 "dyX-Zv-8wU.normalTitle" = "🍕";
 
-/* Class = "UILabel"; text = " 🍭 "; ObjectID = "ez9-lR-yD7"; */
-"ez9-lR-yD7.text" = " 🍭 ";
+/* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
+"K0S-my-3qL.text" = "Montant consommé";
 
 /* Class = "UILabel"; text = "..."; ObjectID = "lbE-wQ-pFK"; */
 "lbE-wQ-pFK.text" = "...";
@@ -62,8 +25,14 @@
 /* Class = "UILabel"; text = "Detail"; ObjectID = "m95-PG-bTq"; */
 "m95-PG-bTq.text" = "Détail";
 
-/* Class = "UILabel"; text = "⋯ "; ObjectID = "nBf-1A-P2k"; */
-"nBf-1A-P2k.text" = "⋯ ";
+/* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
+"Mde-by-DTA.normalTitle" = "🍽";
+
+/* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
+"Me5-3D-C34.normalTitle" = "🌮";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
+"NRZ-dT-iqj.text" = "Type de nourriture";
 
 /* Class = "UILabel"; text = "HealthKit is not available on this device"; ObjectID = "nXh-BM-MuC"; */
 "nXh-BM-MuC.text" = "Health App n'est pas disponible sur cet appareil";
@@ -71,11 +40,21 @@
 /* Class = "UILabel"; text = "g Total"; ObjectID = "pHI-f4-pJp"; */
 "pHI-f4-pJp.text" = "g Totaux";
 
-/* Class = "UILabel"; text = "MEDIUM"; ObjectID = "qMe-TA-UCA"; */
-"qMe-TA-UCA.text" = "Moyen";
+/* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
+"Qgq-n1-hm4.title" = "Glucides";
 
 /* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
 "qU9-hG-hMu.placeholder" = "0";
 
+/* Class = "UILabel"; text = "g COB"; ObjectID = "QZb-e1-xwb"; */
+"QZb-e1-xwb.text" = "g COB";
+
 /* Class = "UILabel"; text = "Title"; ObjectID = "vM9-H7-t3C"; */
 "vM9-H7-t3C.text" = "Titre";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "WZV-l9-Ek1"; */
+"WZV-l9-Ek1.text" = "...";
+
+/* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
+"XaD-wV-oiS.normalTitle" = "🍭";
+

+ 10 - 10
Dependencies/LoopKit/LoopKitUI/fr.lproj/InsulinKit.strings

@@ -1,4 +1,3 @@
-
 /* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
 "7Fi-wD-gf2.text" = "Titre";
 
@@ -8,15 +7,6 @@
 /* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
 "9jm-X6-3QA.text" = "Détail";
 
-/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
-"PZQ-gO-084.text" = "...";
-
-/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
-"TyZ-xm-mVN.segmentTitles[0]" = "Réservoir";
-
-/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
-"TyZ-xm-mVN.segmentTitles[1]" = "Historique des événements";
-
 /* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
 "dZi-Ta-IHm.text" = "U IOB";
 
@@ -26,5 +16,15 @@
 /* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
 "kys-by-14s.text" = "U Totaux";
 
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Réservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Historique des événements";
+
 /* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
 "vls-EW-uwI.title" = "Administration de l'insuline";
+

+ 2 - 3
Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings

@@ -153,7 +153,7 @@
 "New Preset" = "Nouveau préréglage";
 
 /* Section title for no-carb food
-The title for override emoji miscellaneous section */
+   The title for override emoji miscellaneous section */
 "Other" = "Autre";
 
 /* The title text for the insulin sensitivity scaling setting */
@@ -239,7 +239,7 @@ The title for override emoji miscellaneous section */
 "Units" = "Unités";
 
 /* Accessibility value for an unknown value
-The default title to use when an entry has none */
+   The default title to use when an entry has none */
 "Unknown" = "Inconnu";
 
 /* Label indicating validation is occurring */
@@ -250,4 +250,3 @@ The default title to use when an entry has none */
 
 /* Title for the workout override range */
 "Workout" = "Entraînement";
-

+ 60 - 0
Dependencies/LoopKit/LoopKitUI/he.lproj/CarbKit.strings

@@ -0,0 +1,60 @@
+/* Class = "UILabel"; text = "Authorize access to Health to continue"; ObjectID = "7xi-Om-Y53"; */
+"7xi-Om-Y53.text" = "Authorize access to Health to continue";
+
+/* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
+"8sx-XB-DRV.normalTitle" = "Authorize";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
+"bdP-2A-DB8.text" = "Food Type";
+
+/* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
+"bM2-yI-YmX.title" = "Add/Edit Carb Entry";
+
+/* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
+"D2S-2h-yH6.text" = "g";
+
+/* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
+"dyX-Zv-8wU.normalTitle" = "🍕";
+
+/* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
+"K0S-my-3qL.text" = "Amount Consumed";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "lbE-wQ-pFK"; */
+"lbE-wQ-pFK.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "m95-PG-bTq"; */
+"m95-PG-bTq.text" = "Detail";
+
+/* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
+"Mde-by-DTA.normalTitle" = "🍽";
+
+/* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
+"Me5-3D-C34.normalTitle" = "🌮";
+
+/* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
+"NRZ-dT-iqj.text" = "Food Type";
+
+/* Class = "UILabel"; text = "HealthKit is not available on this device"; ObjectID = "nXh-BM-MuC"; */
+"nXh-BM-MuC.text" = "HealthKit is not available on this device";
+
+/* Class = "UILabel"; text = "g Total"; ObjectID = "pHI-f4-pJp"; */
+"pHI-f4-pJp.text" = "g Total";
+
+/* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
+"Qgq-n1-hm4.title" = "Carbohydrates";
+
+/* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
+"qU9-hG-hMu.placeholder" = "0";
+
+/* Class = "UILabel"; text = "g COB"; ObjectID = "QZb-e1-xwb"; */
+"QZb-e1-xwb.text" = "g COB";
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "vM9-H7-t3C"; */
+"vM9-H7-t3C.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "WZV-l9-Ek1"; */
+"WZV-l9-Ek1.text" = "...";
+
+/* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
+"XaD-wV-oiS.normalTitle" = "🍭";
+

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/he.lproj/InsulinKit.strings

@@ -0,0 +1,30 @@
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";
+

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/he.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 252 - 0
Dependencies/LoopKit/LoopKitUI/he.lproj/Localizable.strings

@@ -0,0 +1,252 @@
+/* The format for an override preset cell. (1: symbol)(2: name)
+   The format for an override symbol and name (1: symbol)(2: name) */
+"%1$@ %2$@" = "%1$@ %2$@";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% of normal insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* Title of the carb entry absorption time cell */
+"Absorption Time" = "Absorption Time";
+
+/* The title for the override emoji activity section */
+"Activity" = "Activity";
+
+/* Action sheet confirmation message for pump history deletion */
+"Are you sure you want to delete all history entries?" = "Are you sure you want to delete all history entries?";
+
+/* Action sheet confirmation message for reservoir deletion */
+"Are you sure you want to delete all reservoir values?" = "Are you sure you want to delete all reservoir values?";
+
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Add Account";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Delete Account";
+
+/* Describes a percentage decrease in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Basal, bolus, and correction insulin dose amounts are decreased by %@%%.";
+
+/* Describes a percentage increase in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are increased by %@%%." = "Basal, bolus, and correction insulin dose amounts are increased by %@%%.";
+
+/* Describes a lack of change in overall insulin needs */
+"Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal, bolus, and correction insulin dose amounts are unaffected.";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The text for the override cancellation button */
+"Cancel Override" = "Cancel Override";
+
+/* Title text for suspend resume button when temp basal canceling */
+"Canceling Temp Basal" = "Canceling Temp Basal";
+
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Add Carb Entry";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Edit Carb Entry";
+
+/* Footer text for customizing an override from a preset (1: preset name) */
+"Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Changes will only apply this time you enable the override. The default settings of %@ will not be affected.";
+
+/* Carb entry section footer text explaining absorption time */
+"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact.";
+
+/* The format string describing the date of a COB value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.COBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.CarbKit.totalDateLabel" = "since %1$@";
+
+/* The format string describing the date of an IOB value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.IOBDateLabel" = "at %1$@";
+
+/* The format string describing the starting date of a total value. The first format argument is the localized date. */
+"com.loudnate.InsulinKit.totalDateLabel" = "since %1$@";
+
+/* The title of the action used to dismiss an error alert */
+"com.loudnate.LoopKit.errorAlertActionTitle" = "OK";
+
+/* The title for the override emoji condition section */
+"Condition" = "Condition";
+
+/* Title of the setup button to continue */
+"Continue" = "Continue";
+
+/* The section footer of correction range schedule */
+"Correction range is the blood glucose range that you would like Loop to correct to." = "Correction range is the blood glucose range that you would like Loop to correct to.";
+
+/* The text for a custom override */
+"Custom" = "Custom";
+
+/* The title for the custom override entry screen */
+"Custom Override" = "Custom Override";
+
+/* Title of the carb entry date picker cell */
+"Date" = "Date";
+
+/* Button title to delete all objects */
+"Delete All" = "Delete All";
+
+/* The text for the override duration setting */
+"Duration" = "Duration";
+
+/* The title for the override editing screen */
+"Edit Override" = "Edit Override";
+
+/* Footer text for editing an active override (1: preset name) */
+"Editing affects only the active override. The default settings of %@ will not be affected." = "Editing affects only the active override. The default settings of %@ will not be affected.";
+
+/* The text for the indefinite override duration setting */
+"Enable Indefinitely" = "Enable Indefinitely";
+
+/* The detail text describing an enabled setting */
+"Enabled" = "Enabled";
+
+/* The placeholder text instructing users how to enter a maximum bolus */
+"Enter a number of units" = "Enter a number of units";
+
+/* The placeholder text instructing users how to enter a maximum basal rate */
+"Enter a rate in units per hour" = "Enter a rate in units per hour";
+
+/* Section title for fast absorbing food */
+"Fast" = "Fast";
+
+/* The description shown on the insulin sensitivity schedule interface. */
+"Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose." = "Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose.";
+
+/* Placeholder for maximum value in glucose range */
+"max" = "max";
+
+/* The title text for the maximum basal rate value */
+"Maximum Basal Rate" = "Maximum Basal Rate";
+
+/* The title text for the maximum bolus value */
+"Maximum Bolus" = "Maximum Bolus";
+
+/* Section title for medium absorbing food */
+"Medium" = "Medium";
+
+/* Placeholder for minimum value in glucose range */
+"min" = "min";
+
+/* Alert action title to open error help */
+"More Info" = "More Info";
+
+/* The text for the override preset name setting */
+"Name" = "Name";
+
+/* The title for the new override preset entry screen */
+"New Preset" = "New Preset";
+
+/* Section title for no-carb food
+   The title for override emoji miscellaneous section */
+"Other" = "Other";
+
+/* The title text for the insulin sensitivity scaling setting */
+"Overall Insulin Needs" = "Overall Insulin Needs";
+
+/* The title text for the override presets screen */
+"Override Presets" = "Override Presets";
+
+/* Text directing the user to configure override presets */
+"Override presets can be set up under the 'Configuration' section of the settings screen." = "Override presets can be set up under the 'Configuration' section of the settings screen.";
+
+/* The section title of glucose overrides */
+"Overrides" = "Overrides";
+
+/* Title for the pre-meal override range */
+"Pre-Meal" = "Pre-Meal";
+
+/* The section header text override presets */
+"PRESETS" = "PRESETS";
+
+/* The title of the screen displaying a pump event */
+"Pump Event" = "Pump Event";
+
+/* Title text for button to resume insulin delivery */
+"Resume Delivery" = "Resume Delivery";
+
+/* Title text for button when insulin delivery is in the process of being resumed */
+"Resuming" = "Resuming";
+
+/* The text for the override preset name field placeholder */
+"Running" = "Running";
+
+/* Button text for saving glucose correction range schedule
+   Button text for saving insulin sensitivity schedule */
+"Save" = "Save";
+
+/* The section header text for a scheduled override */
+"SCHEDULED OVERRIDE" = "SCHEDULED OVERRIDE";
+
+/* Section title for slow absorbing food */
+"Slow" = "Slow";
+
+/* The text for the override start time */
+"Start Time" = "Start Time";
+
+/* Title text for suspend resume button when temp basal starting */
+"Starting Temp Basal" = "Starting Temp Basal";
+
+/* Title text for button to suspend insulin delivery */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Title text for button when insulin delivery is in the process of being stopped */
+"Suspending" = "Suspending";
+
+/* The text for the override preset symbol setting */
+"Symbol" = "Symbol";
+
+/* The empty-state text for a configuration value */
+"Tap to set" = "Tap to set";
+
+/* The text for the override target range setting */
+"Target Range" = "Target Range";
+
+/* The title for the override selection screen */
+"Temporary Override" = "Temporary Override";
+
+/* The default placeholder string for a credential */
+"Required" = "Required";
+
+/* Alert body displayed absorption time greater than max (1: maximum absorption time) */
+"The maximum absorption time is %@" = "The maximum absorption time is %@";
+
+/* Alert body displayed for quantity greater than max (1: maximum quantity in grams) */
+"The maximum allowed amount is %@ grams" = "The maximum allowed amount is %@ grams";
+
+/* The schedule table view header describing the configured time zone difference from the default time zone. The substitution parameters are: (1: time zone name)(2: +/-)(3: time interval) */
+"Times in %1$@%2$@%3$@" = "Times in %1$@%2$@%3$@";
+
+/* The unit string for units per hour */
+"U/hour" = "U/hour";
+
+/* The unit string for units */
+"Units" = "Units";
+
+/* Accessibility value for an unknown value
+   The default title to use when an entry has none */
+"Unknown" = "Unknown";
+
+/* Label indicating validation is occurring */
+"Verifying" = "Verifying";
+
+/* Title of an alert containing a validation warning */
+"Warning" = "Warning";
+
+/* Title for the workout override range */
+"Workout" = "Workout";

+ 27 - 28
Dependencies/LoopKit/LoopKitUI/it.lproj/Localizable.strings

@@ -1,15 +1,3 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% of normal insulin";
-
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
-
-/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
-"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
-
 /* The format for an override preset cell. (1: symbol)(2: name)
    The format for an override symbol and name (1: symbol)(2: name) */
 "%1$@ %2$@" = "%1$@ %2$@";
@@ -17,24 +5,36 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
 "%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
 
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% of normal insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Tempo di assorbimento";
 
 /* The title for the override emoji activity section */
 "Activity" = "Activity";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Aggiungi Account";
-
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Aggiungi carboidrati assunti";
-
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "Sei sicuro di voler eliminare tutti gli inserimenti storiche?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "Sei sicuro di voler eliminare tutti  i valori del serbato?";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Aggiungi Account";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Cancella Account";
+
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Le dosi basali, di bolo e di correzione dell’insulina sono calate del %@%%.";
 
@@ -53,6 +53,12 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Annullamento velocità basale temporanea in corso";
 
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Aggiungi carboidrati assunti";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Modifica carboidrati Assunti";
+
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Le modifiche saranno applicate solo all’attivazione della regolazione manuale. Le impostazioni predefinite di %@ rimarranno invariate.";
 
@@ -92,18 +98,12 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Data";
 
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Cancella Account";
-
 /* Button title to delete all objects */
 "Delete All" = "Elimina tutto";
 
 /* The text for the override duration setting */
 "Duration" = "Durata";
 
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Modifica carboidrati Assunti";
-
 /* The title for the override editing screen */
 "Edit Override" = "Modifica regolazione manuale";
 
@@ -177,9 +177,6 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Evento Microinfusore";
 
-/* The default placeholder string for a credential */
-"Required" = "Necessario";
-
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Riprendi erogazione";
 
@@ -223,6 +220,9 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Regolazione manuale temporanea";
 
+/* The default placeholder string for a credential */
+"Required" = "Necessario";
+
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "Il tempo di assorbimento massimo e %@";
 
@@ -250,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Allenarsi";
-

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/ja.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 2 - 2
Dependencies/LoopKit/LoopKitUI/nb.lproj/CarbKit.strings

@@ -8,7 +8,7 @@
 "bdP-2A-DB8.text" = "Mattype";
 
 /* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
-"bM2-yI-YmX.title" = "Legg til/endre karbohydratoppføring";
+"bM2-yI-YmX.title" = "Legg til/endre karbohydrater";
 
 /* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
 "D2S-2h-yH6.text" = "g";
@@ -23,7 +23,7 @@
 "lbE-wQ-pFK.text" = "...";
 
 /* Class = "UILabel"; text = "Detail"; ObjectID = "m95-PG-bTq"; */
-"m95-PG-bTq.text" = "Detaljert";
+"m95-PG-bTq.text" = "Detaljer";
 
 /* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Mde-by-DTA"; */
 "Mde-by-DTA.normalTitle" = "🍽";

+ 1 - 1
Dependencies/LoopKit/LoopKitUI/nb.lproj/InsulinKit.strings

@@ -11,7 +11,7 @@
 "dZi-Ta-IHm.text" = "E IOB";
 
 /* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
-"jSc-64-2tZ.text" = "Ingen pumpe lagt til";
+"jSc-64-2tZ.text" = "Ingen pumpe er konfigurert";
 
 /* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
 "kys-by-14s.text" = "E totalt";

+ 14 - 15
Dependencies/LoopKit/LoopKitUI/nb.lproj/Localizable.strings

@@ -1,15 +1,3 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% av normalt insulin";
-
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@E";
-
-/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
-"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
-
 /* The format for an override preset cell. (1: symbol)(2: name)
    The format for an override symbol and name (1: symbol)(2: name) */
 "%1$@ %2$@" = "%1$@ %2$@";
@@ -17,6 +5,18 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
 "%1$@ units remaining at %2$@" = "%1$@ enheter gjennstår klokken %2$@";
 
+/* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
+"%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
+
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% av normalt insulin";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@E";
+
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Absorbsjonstid";
 
@@ -129,7 +129,7 @@
 "Insulin sensitivity describes how your blood glucose should respond to a 1 Unit dose of insulin. Smaller values mean more insulin will be given when above target. Values that are too small can cause dangerously low blood glucose." = "Insulinfølsomhet beskriver hvordan blodsukkeret responderer på 1 enhet insulin. Mindre verdier betyr at mer insulin vil bli gitt når man er over målområdet. Verdier som er for små kan føre til farlig lavt blodsukker. ";
 
 /* Placeholder for maximum value in glucose range */
-"max" = "max";
+"max" = "maks";
 
 /* The title text for the maximum basal rate value */
 "Maximum Basal Rate" = "Maks basalgrense";
@@ -138,7 +138,7 @@
 "Maximum Bolus" = "Maks bolus";
 
 /* Section title for medium absorbing food */
-"Medium" = "Medium";
+"Medium" = "Middels";
 
 /* Placeholder for minimum value in glucose range */
 "min" = "min";
@@ -250,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Trening";
-

+ 0 - 21
Dependencies/LoopKit/LoopKitUI/nl.lproj/CarbKit.strings

@@ -4,30 +4,18 @@
 /* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
 "8sx-XB-DRV.normalTitle" = "Geef toestemming";
 
-/* Class = "UIButton"; normalTitle = "abc"; ObjectID = "act-DJ-aXh"; */
-"act-DJ-aXh.normalTitle" = "abc";
-
 /* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
 "bdP-2A-DB8.text" = "Type voedsel";
 
-/* Class = "UILabel"; text = "🌮"; ObjectID = "blb-Re-Esx"; */
-"blb-Re-Esx.text" = "🌮";
-
 /* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
 "bM2-yI-YmX.title" = "Toevoegen/bewerken koolhydraten invoer";
 
 /* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
 "D2S-2h-yH6.text" = "g";
 
-/* Class = "UILabel"; text = "🍇"; ObjectID = "dug-Vc-f5B"; */
-"dug-Vc-f5B.text" = "🍇";
-
 /* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
 "dyX-Zv-8wU.normalTitle" = "🍕";
 
-/* Class = "UILabel"; text = " 🍭 "; ObjectID = "ez9-lR-yD7"; */
-"ez9-lR-yD7.text" = " 🍭 ";
-
 /* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
 "K0S-my-3qL.text" = "Hoeveelheid geconsumeerd";
 
@@ -43,9 +31,6 @@
 /* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
 "Me5-3D-C34.normalTitle" = "🌮";
 
-/* Class = "UILabel"; text = "⋯ "; ObjectID = "nBf-1A-P2k"; */
-"nBf-1A-P2k.text" = "⋯ ";
-
 /* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
 "NRZ-dT-iqj.text" = "Type voedsel";
 
@@ -58,9 +43,6 @@
 /* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
 "Qgq-n1-hm4.title" = "Koolhydraten";
 
-/* Class = "UILabel"; text = "MEDIUM"; ObjectID = "qMe-TA-UCA"; */
-"qMe-TA-UCA.text" = "Middel";
-
 /* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
 "qU9-hG-hMu.placeholder" = "0";
 
@@ -76,6 +58,3 @@
 /* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
 "XaD-wV-oiS.normalTitle" = "🍭";
 
-/* Class = "UILabel"; text = "🍕"; ObjectID = "Zpw-Di-X7C"; */
-"Zpw-Di-X7C.text" = "🍕";
-

+ 2 - 3
Dependencies/LoopKit/LoopKitUI/nl.lproj/Localizable.strings

@@ -153,7 +153,7 @@
 "New Preset" = "Nieuw tijdelijk programma";
 
 /* Section title for no-carb food
-The title for override emoji miscellaneous section */
+   The title for override emoji miscellaneous section */
 "Other" = "Anders";
 
 /* The title text for the insulin sensitivity scaling setting */
@@ -239,7 +239,7 @@ The title for override emoji miscellaneous section */
 "Units" = "Eenheden";
 
 /* Accessibility value for an unknown value
-The default title to use when an entry has none */
+   The default title to use when an entry has none */
 "Unknown" = "Onbekend";
 
 /* Label indicating validation is occurring */
@@ -250,4 +250,3 @@ The default title to use when an entry has none */
 
 /* Title for the workout override range */
 "Workout" = "Training";
-

+ 27 - 27
Dependencies/LoopKit/LoopKitUI/pl.lproj/Localizable.strings

@@ -1,20 +1,21 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% normalnej insuliny";
+/* The format for an override preset cell. (1: symbol)(2: name)
+   The format for an override symbol and name (1: symbol)(2: name) */
+"%1$@ %2$@" = "%1$@ %2$@";
 
-/* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@J";
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ jednostek pozostających w %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
 
-/* The format for an override symbol and name (1: symbol)(2: name) */
-"%1$@ %2$@" = "%1$@ %2$@";
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% normalnej insuliny";
 
-/* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ jednostek pozostających w %2$@";
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@J";
 
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Czas absorpcji";
@@ -22,18 +23,18 @@
 /* The title for the override emoji activity section */
 "Activity" = "Aktywność";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Dodaj konto";
-
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Wprowadź węglowodany";
-
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "Czy jesteś pewien, że chcesz usunąć z Loop wszystkie dane historyczne pompy?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "Czy jesteś pewien, że chcesz usunąć wszystkie wartości zbiornika?";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Dodaj konto";
+
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Usuń konto";
+
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Dawka podstawowa, bolus i korygująca dawka insuliny zostały zmniejszone o %@%%.";
 
@@ -52,6 +53,12 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Anulowanie tymczasowej dawki podstawowej";
 
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Wprowadź węglowodany";
+
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Edytuj wprowadzone węglowodany";
+
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Zmiany będą obowiązywać wyłącznie podczas tego pominięcia. Domyślne ustawienia %@ nie zostaną zmienione.";
 
@@ -91,18 +98,12 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Data";
 
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Usuń konto";
-
 /* Button title to delete all objects */
 "Delete All" = "Usuń wszystko";
 
 /* The text for the override duration setting */
 "Duration" = "Czas trwania";
 
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Edytuj wprowadzone węglowodany";
-
 /* The title for the override editing screen */
 "Edit Override" = "Edytuj pominięcie";
 
@@ -176,9 +177,6 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Zdarzenie pompy";
 
-/* The default placeholder string for a credential */
-"Required" = "Wymagane";
-
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Wznów podawanie";
 
@@ -222,6 +220,9 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Pominięcie tymczasowe";
 
+/* The default placeholder string for a credential */
+"Required" = "Wymagane";
+
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "Maksymalny czas absorpcji wynosi %@";
 
@@ -249,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Wysiłek fizyczny";
-

+ 1 - 0
Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/CarbKit.strings

@@ -57,3 +57,4 @@
 
 /* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
 "XaD-wV-oiS.normalTitle" = "🍭";
+

+ 1 - 0
Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/InsulinKit.strings

@@ -27,3 +27,4 @@
 
 /* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
 "vls-EW-uwI.title" = "Entrega de Insulina";
+

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 30 - 0
Dependencies/LoopKit/LoopKitUI/ro.lproj/LegacyInsulinDeliveryTableViewController.strings

@@ -0,0 +1,30 @@
+
+/* Class = "UILabel"; text = "Title"; ObjectID = "7Fi-wD-gf2"; */
+"7Fi-wD-gf2.text" = "Title";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "7Fy-gG-Zof"; */
+"7Fy-gG-Zof.text" = "...";
+
+/* Class = "UILabel"; text = "Detail"; ObjectID = "9jm-X6-3QA"; */
+"9jm-X6-3QA.text" = "Detail";
+
+/* Class = "UILabel"; text = "..."; ObjectID = "PZQ-gO-084"; */
+"PZQ-gO-084.text" = "...";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[0] = "Reservoir"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[0]" = "Reservoir";
+
+/* Class = "UISegmentedControl"; TyZ-xm-mVN.segmentTitles[1] = "Event History"; ObjectID = "TyZ-xm-mVN"; */
+"TyZ-xm-mVN.segmentTitles[1]" = "Event History";
+
+/* Class = "UILabel"; text = "U IOB"; ObjectID = "dZi-Ta-IHm"; */
+"dZi-Ta-IHm.text" = "U IOB";
+
+/* Class = "UILabel"; text = "No pump configured"; ObjectID = "jSc-64-2tZ"; */
+"jSc-64-2tZ.text" = "No pump configured";
+
+/* Class = "UILabel"; text = "U Total"; ObjectID = "kys-by-14s"; */
+"kys-by-14s.text" = "U Total";
+
+/* Class = "UINavigationItem"; title = "Insulin Delivery"; ObjectID = "vls-EW-uwI"; */
+"vls-EW-uwI.title" = "Insulin Delivery";

+ 15 - 15
Dependencies/LoopKit/LoopKitUI/ro.lproj/Localizable.strings

@@ -23,18 +23,18 @@
 /* The title for the override emoji activity section */
 "Activity" = "Activitate";
 
+/* The title of the button to add the credentials for a service */
+"Add Account" = "Adaugă cont";
+
+/* The title of the view controller to create a new carb entry */
+"Add Carb Entry" = "Adaugă carbohidrați";
+
 /* Action sheet confirmation message for pump history deletion */
 "Are you sure you want to delete all history entries?" = "Sigur doriți să ștergeți toate înregistrările din istoric?";
 
 /* Action sheet confirmation message for reservoir deletion */
 "Are you sure you want to delete all reservoir values?" = "Sigur doriți să ștergeți toate valorile de rezervor?";
 
-/* The title of the button to add the credentials for a service */
-"Add Account" = "Adaugă cont";
-
-/* The title of the button to remove the credentials for a service */
-"Delete Account" = "Șterge cont";
-
 /* Describes a percentage decrease in overall insulin needs */
 "Basal, bolus, and correction insulin dose amounts are decreased by %@%%." = "Dozele de insulină bazale, de bolus și de corecție sunt scăzute cu %@%%.";
 
@@ -53,12 +53,6 @@
 /* Title text for suspend resume button when temp basal canceling */
 "Canceling Temp Basal" = "Oprește bazala temporară";
 
-/* The title of the view controller to create a new carb entry */
-"Add Carb Entry" = "Adaugă carbohidrați";
-
-/* The title of the view controller to edit an existing carb entry */
-"Edit Carb Entry" = "Editează carbohidrați";
-
 /* Footer text for customizing an override from a preset (1: preset name) */
 "Changes will only apply this time you enable the override. The default settings of %@ will not be affected." = "Modificările se vor aplica doar pe durata înlocuirii. Setările implicite de %@ nu vor fi afectate.";
 
@@ -98,12 +92,18 @@
 /* Title of the carb entry date picker cell */
 "Date" = "Data";
 
+/* The title of the button to remove the credentials for a service */
+"Delete Account" = "Șterge cont";
+
 /* Button title to delete all objects */
 "Delete All" = "Șterge tot";
 
 /* The text for the override duration setting */
 "Duration" = "Durată";
 
+/* The title of the view controller to edit an existing carb entry */
+"Edit Carb Entry" = "Editează carbohidrați";
+
 /* The title for the override editing screen */
 "Edit Override" = "Editează înlocuirea";
 
@@ -177,6 +177,9 @@
 /* The title of the screen displaying a pump event */
 "Pump Event" = "Eveniment de pompă";
 
+/* The default placeholder string for a credential */
+"Required" = "Necesar";
+
 /* Title text for button to resume insulin delivery */
 "Resume Delivery" = "Reia administrarea";
 
@@ -220,9 +223,6 @@
 /* The title for the override selection screen */
 "Temporary Override" = "Înlocuire temporară";
 
-/* The default placeholder string for a credential */
-"Required" = "Necesar";
-
 /* Alert body displayed absorption time greater than max (1: maximum absorption time) */
 "The maximum absorption time is %@" = "Durata maximă de absorbție este de %@";
 

+ 0 - 21
Dependencies/LoopKit/LoopKitUI/ru.lproj/CarbKit.strings

@@ -4,30 +4,18 @@
 /* Class = "UIButton"; normalTitle = "Authorize"; ObjectID = "8sx-XB-DRV"; */
 "8sx-XB-DRV.normalTitle" = "Разрешить";
 
-/* Class = "UIButton"; normalTitle = "abc"; ObjectID = "act-DJ-aXh"; */
-"act-DJ-aXh.normalTitle" = "abc";
-
 /* Class = "UILabel"; text = "Food Type"; ObjectID = "bdP-2A-DB8"; */
 "bdP-2A-DB8.text" = "Тип пищи";
 
-/* Class = "UILabel"; text = "🌮"; ObjectID = "blb-Re-Esx"; */
-"blb-Re-Esx.text" = "🌮";
-
 /* Class = "UINavigationItem"; title = "Add/Edit Carb Entry"; ObjectID = "bM2-yI-YmX"; */
 "bM2-yI-YmX.title" = "Добавить/изменить введенные углеводы";
 
 /* Class = "UILabel"; text = "g"; ObjectID = "D2S-2h-yH6"; */
 "D2S-2h-yH6.text" = "г";
 
-/* Class = "UILabel"; text = "🍇"; ObjectID = "dug-Vc-f5B"; */
-"dug-Vc-f5B.text" = "🍇";
-
 /* Class = "UIButton"; normalTitle = "🍕"; ObjectID = "dyX-Zv-8wU"; */
 "dyX-Zv-8wU.normalTitle" = "🍕";
 
-/* Class = "UILabel"; text = " 🍭 "; ObjectID = "ez9-lR-yD7"; */
-"ez9-lR-yD7.text" = " 🍭 ";
-
 /* Class = "UILabel"; text = "Amount Consumed"; ObjectID = "K0S-my-3qL"; */
 "K0S-my-3qL.text" = "Количество потребленного";
 
@@ -43,9 +31,6 @@
 /* Class = "UIButton"; normalTitle = "🌮"; ObjectID = "Me5-3D-C34"; */
 "Me5-3D-C34.normalTitle" = "🌮";
 
-/* Class = "UILabel"; text = "⋯ "; ObjectID = "nBf-1A-P2k"; */
-"nBf-1A-P2k.text" = "⋯ ";
-
 /* Class = "UILabel"; text = "Food Type"; ObjectID = "NRZ-dT-iqj"; */
 "NRZ-dT-iqj.text" = "Тип пищи";
 
@@ -58,9 +43,6 @@
 /* Class = "UINavigationItem"; title = "Carbohydrates"; ObjectID = "Qgq-n1-hm4"; */
 "Qgq-n1-hm4.title" = "Углеводы";
 
-/* Class = "UILabel"; text = "MEDIUM"; ObjectID = "qMe-TA-UCA"; */
-"qMe-TA-UCA.text" = "Средний";
-
 /* Class = "UITextField"; placeholder = "0"; ObjectID = "qU9-hG-hMu"; */
 "qU9-hG-hMu.placeholder" = "0";
 
@@ -76,6 +58,3 @@
 /* Class = "UIButton"; normalTitle = "🍭"; ObjectID = "XaD-wV-oiS"; */
 "XaD-wV-oiS.normalTitle" = "🍭";
 
-/* Class = "UILabel"; text = "🍕"; ObjectID = "Zpw-Di-X7C"; */
-"Zpw-Di-X7C.text" = "🍕";
-

+ 4 - 5
Dependencies/LoopKit/LoopKitUI/ru.lproj/Localizable.strings

@@ -15,7 +15,7 @@
 "%@." = "%@.";
 
 /* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
+"%@U" = "%@ ед";
 
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Длительность усвоения";
@@ -78,7 +78,7 @@
 "com.loudnate.InsulinKit.totalDateLabel" = "после %1$@";
 
 /* The title of the action used to dismiss an error alert */
-"com.loudnate.LoopKit.errorAlertActionTitle" = "OK";
+"com.loudnate.LoopKit.errorAlertActionTitle" = "ОК";
 
 /* The title for the override emoji condition section */
 "Condition" = "Условие";
@@ -153,7 +153,7 @@
 "New Preset" = "Новый параметр";
 
 /* Section title for no-carb food
-The title for override emoji miscellaneous section */
+   The title for override emoji miscellaneous section */
 "Other" = "Другая";
 
 /* The title text for the insulin sensitivity scaling setting */
@@ -239,7 +239,7 @@ The title for override emoji miscellaneous section */
 "Units" = "Единицы";
 
 /* Accessibility value for an unknown value
-The default title to use when an entry has none */
+   The default title to use when an entry has none */
 "Unknown" = "Неизвестно";
 
 /* Label indicating validation is occurring */
@@ -250,4 +250,3 @@ The default title to use when an entry has none */
 
 /* Title for the workout override range */
 "Workout" = "Физическая нагрузка";
-

+ 0 - 0
Dependencies/LoopKit/LoopKitUI/sk.lproj/CarbKit.strings


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio