Przeglądaj źródła

Merge branch 'Crowdin' into 'dontTest'

Jon B.M 3 lat temu
rodzic
commit
2609d2a013
98 zmienionych plików z 3680 dodań i 1328 usunięć
  1. 98 0
      Dependencies/LoopKit/LoopKit/ar.lproj/Localizable.strings
  2. 98 0
      Dependencies/LoopKit/LoopKit/ca.lproj/Localizable.strings
  3. 1 2
      Dependencies/LoopKit/LoopKit/da.lproj/Localizable.strings
  4. 2 3
      Dependencies/LoopKit/LoopKit/de.lproj/Localizable.strings
  5. 1 2
      Dependencies/LoopKit/LoopKit/es.lproj/Localizable.strings
  6. 1 2
      Dependencies/LoopKit/LoopKit/fi.lproj/Localizable.strings
  7. 1 2
      Dependencies/LoopKit/LoopKit/it.lproj/Localizable.strings
  8. 1 2
      Dependencies/LoopKit/LoopKit/nb.lproj/Localizable.strings
  9. 1 1
      Dependencies/LoopKit/LoopKit/nl.lproj/Localizable.strings
  10. 3 4
      Dependencies/LoopKit/LoopKit/pl.lproj/Localizable.strings
  11. 4 4
      Dependencies/LoopKit/LoopKit/ru.lproj/Localizable.strings
  12. 98 0
      Dependencies/LoopKit/LoopKit/sk.lproj/Localizable.strings
  13. 4 4
      Dependencies/LoopKit/LoopKit/sv.lproj/Localizable.strings
  14. 32 32
      Dependencies/LoopKit/LoopKit/tr.lproj/Localizable.strings
  15. 24 24
      Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings
  16. 2 3
      Dependencies/LoopKit/LoopKit/zh-Hans.lproj/Localizable.strings
  17. 252 0
      Dependencies/LoopKit/LoopKitUI/ar.lproj/Localizable.strings
  18. 252 0
      Dependencies/LoopKit/LoopKitUI/ca.lproj/Localizable.strings
  19. 34 35
      Dependencies/LoopKit/LoopKitUI/da.lproj/Localizable.strings
  20. 27 37
      Dependencies/LoopKit/LoopKitUI/de.lproj/Localizable.strings
  21. 28 29
      Dependencies/LoopKit/LoopKitUI/es.lproj/Localizable.strings
  22. 34 40
      Dependencies/LoopKit/LoopKitUI/fi.lproj/Localizable.strings
  23. 2 3
      Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings
  24. 28 29
      Dependencies/LoopKit/LoopKitUI/it.lproj/Localizable.strings
  25. 15 16
      Dependencies/LoopKit/LoopKitUI/nb.lproj/Localizable.strings
  26. 5 6
      Dependencies/LoopKit/LoopKitUI/nl.lproj/Localizable.strings
  27. 31 31
      Dependencies/LoopKit/LoopKitUI/pl.lproj/Localizable.strings
  28. 3 3
      Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/Localizable.strings
  29. 9 10
      Dependencies/LoopKit/LoopKitUI/ru.lproj/Localizable.strings
  30. 252 0
      Dependencies/LoopKit/LoopKitUI/sk.lproj/Localizable.strings
  31. 6 6
      Dependencies/LoopKit/LoopKitUI/sv.lproj/Localizable.strings
  32. 79 79
      Dependencies/LoopKit/LoopKitUI/tr.lproj/Localizable.strings
  33. 68 68
      Dependencies/LoopKit/LoopKitUI/uk.lproj/Localizable.strings
  34. 15 16
      Dependencies/LoopKit/LoopKitUI/zh-Hans.lproj/Localizable.strings
  35. 39 3
      Dependencies/OmniBLE/Localizations/en.lproj/Localizable.strings
  36. 16 16
      Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings
  37. 39 0
      Dependencies/OmniBLE/Localizations/sv.lproj/Localizable.strings
  38. 4 4
      Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings
  39. 231 0
      Dependencies/rileylink_ios/OmniKitUI/ar.lproj/Localizable.strings
  40. 231 0
      Dependencies/rileylink_ios/OmniKitUI/ca.lproj/Localizable.strings
  41. 5 5
      Dependencies/rileylink_ios/OmniKitUI/da.lproj/Localizable.strings
  42. 2 2
      Dependencies/rileylink_ios/OmniKitUI/de.lproj/Localizable.strings
  43. 3 3
      Dependencies/rileylink_ios/OmniKitUI/es.lproj/Localizable.strings
  44. 16 44
      Dependencies/rileylink_ios/OmniKitUI/fi.lproj/Localizable.strings
  45. 2 32
      Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings
  46. 3 4
      Dependencies/rileylink_ios/OmniKitUI/it.lproj/Localizable.strings
  47. 10 11
      Dependencies/rileylink_ios/OmniKitUI/nb.lproj/Localizable.strings
  48. 5 9
      Dependencies/rileylink_ios/OmniKitUI/nl.lproj/Localizable.strings
  49. 3 3
      Dependencies/rileylink_ios/OmniKitUI/pl.lproj/Localizable.strings
  50. 4 4
      Dependencies/rileylink_ios/OmniKitUI/pt-BR.lproj/Localizable.strings
  51. 0 30
      Dependencies/rileylink_ios/OmniKitUI/pt-PT.lproj/Localizable.strings
  52. 3 3
      Dependencies/rileylink_ios/OmniKitUI/ru.lproj/Localizable.strings
  53. 231 0
      Dependencies/rileylink_ios/OmniKitUI/sk.lproj/Localizable.strings
  54. 1 1
      Dependencies/rileylink_ios/OmniKitUI/sv.lproj/Localizable.strings
  55. 67 67
      Dependencies/rileylink_ios/OmniKitUI/tr.lproj/Localizable.strings
  56. 231 0
      Dependencies/rileylink_ios/OmniKitUI/uk.lproj/Localizable.strings
  57. 68 0
      Dependencies/rileylink_ios/OmniKitUI/uk.lproj/OmnipodPumpManager.strings
  58. 7 7
      Dependencies/rileylink_ios/OmniKitUI/zh-Hans.lproj/Localizable.strings
  59. 41 0
      Dependencies/rileylink_ios/RileyLinkKitUI/ar.lproj/Localizable.strings
  60. 41 0
      Dependencies/rileylink_ios/RileyLinkKitUI/ca.lproj/Localizable.strings
  61. 2 2
      Dependencies/rileylink_ios/RileyLinkKitUI/da.lproj/Localizable.strings
  62. 4 4
      Dependencies/rileylink_ios/RileyLinkKitUI/de.lproj/Localizable.strings
  63. 2 3
      Dependencies/rileylink_ios/RileyLinkKitUI/fi.lproj/Localizable.strings
  64. 1 64
      Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings
  65. 2 62
      Dependencies/rileylink_ios/RileyLinkKitUI/it.lproj/Localizable.strings
  66. 2 62
      Dependencies/rileylink_ios/RileyLinkKitUI/nl.lproj/Localizable.strings
  67. 2 2
      Dependencies/rileylink_ios/RileyLinkKitUI/pl.lproj/Localizable.strings
  68. 0 1
      Dependencies/rileylink_ios/RileyLinkKitUI/pt-BR.lproj/Localizable.strings
  69. 0 63
      Dependencies/rileylink_ios/RileyLinkKitUI/pt-PT.lproj/Localizable.strings
  70. 3 3
      Dependencies/rileylink_ios/RileyLinkKitUI/ru.lproj/Localizable.strings
  71. 2 65
      Dependencies/rileylink_ios/RileyLinkKitUI/sk.lproj/Localizable.strings
  72. 12 12
      Dependencies/rileylink_ios/RileyLinkKitUI/tr.lproj/Localizable.strings
  73. 41 0
      Dependencies/rileylink_ios/RileyLinkKitUI/uk.lproj/Localizable.strings
  74. 1 1
      Dependencies/rileylink_ios/RileyLinkKitUI/zh-Hans.lproj/Localizable.strings
  75. 2 2
      FreeAPS/Resources/uk.lproj/InfoPlist.strings
  76. 20 1
      FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings
  77. 20 1
      FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings
  78. 25 6
      FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings
  79. 21 2
      FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings
  80. 90 1
      FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings
  81. 21 2
      FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings
  82. 20 1
      FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings
  83. 21 2
      FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings
  84. 20 1
      FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings
  85. 23 4
      FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings
  86. 20 1
      FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings
  87. 22 3
      FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings
  88. 20 1
      FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings
  89. 20 1
      FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings
  90. 20 1
      FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings
  91. 22 3
      FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings
  92. 20 1
      FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings
  93. 93 5
      FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings
  94. 34 15
      FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings
  95. 202 183
      FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings
  96. 21 2
      FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings
  97. 1 4
      FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift
  98. 14 0
      crowdin.yml

+ 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";

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

@@ -80,7 +80,7 @@
 "Rising very fast" = "Stiger meget hurtigt";
 
 /* The short unit display string for international units of insulin */
-"U" = "E";
+"U" = "U";
 
 /* The short unit display string for international units of insulin per hour */
 "U/hr" = "E/t";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Enheder/time";
-

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

@@ -80,10 +80,10 @@
 "Rising very fast" = "Steigt sehr schnell";
 
 /* The short unit display string for international units of insulin */
-"U" = "IE";
+"U" = " IE";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "IE/Std.";
+"U/hr" = "IE/Std";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Einheit";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Einheiten/Stunde";
-

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

@@ -83,7 +83,7 @@
 "U" = "U";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "U/hra";
+"U/hr" = "U/h";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Unidad";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Unidades/hora";
-

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

@@ -83,7 +83,7 @@
 "U" = "U";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "U/h";
+"U/hr" = "U/hr";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Yksikkö";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Yksikköä/tunnissa";
-

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

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

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

@@ -83,7 +83,7 @@
 "U" = "E";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "E/hr";
+"U/hr" = "E/t";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Enhet";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Enheter/time";
-

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

@@ -83,7 +83,7 @@
 "U" = "E";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "E/hr";
+"U/hr" = "E/uur";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Unit";

+ 3 - 4
Dependencies/LoopKit/LoopKit/pl.lproj/Localizable.strings

@@ -41,7 +41,7 @@
 "Flat" = "Powolna zmiana";
 
 /* The short unit display string for grams per U */
-"g/U" = "g/J";
+"g/U" = "g/U";
 
 /* Generic pump error description */
 "Invalid Configuration" = "Nieprawidłowa konfiguracja";
@@ -80,10 +80,10 @@
 "Rising very fast" = "Bardzo szybki wzrost";
 
 /* The short unit display string for international units of insulin */
-"U" = "J";
+"U" = "U";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "J/godz";
+"U/hr" = "U/hr";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Jednostka";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Jednostki/godzinę";
-

+ 4 - 4
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" = "Пожалуйста повторно разрешите совместное использование в разделе Здоровье";
@@ -80,7 +80,7 @@
 "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" = "Ед/ч";

+ 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";

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

@@ -41,7 +41,7 @@
 "Flat" = "Jämnt";
 
 /* The short unit display string for grams per U */
-"g/U" = "g/E";
+"g/U" = "g/IE";
 
 /* Generic pump error description */
 "Invalid Configuration" = "Ogiltig konfiguration";
@@ -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";
@@ -80,10 +80,10 @@
 "Rising very fast" = "Stiger väldigt snabbt";
 
 /* The short unit display string for international units of insulin */
-"U" = "E";
+"U" = "IE";
 
 /* The short unit display string for international units of insulin per hour */
-"U/hr" = "E/timme";
+"U/hr" = "IE/h";
 
 /* The long unit display string for a singular international unit of insulin */
 "Unit" = "Enhet";

+ 32 - 32
Dependencies/LoopKit/LoopKit/tr.lproj/Localizable.strings

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

+ 24 - 24
Dependencies/LoopKit/LoopKit/uk.lproj/Localizable.strings

@@ -1,83 +1,83 @@
 /* Describes a certain bolus failure (1: size of the bolus in units) */
-"%1$@ U bolus failed" = "%1$@ U bolus failed";
+"%1$@ U bolus failed" = "%1$@ U помилка болюс";
 
 /* 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";
+"%1$@ U bolus may not have succeeded" = "%1$@ U можлива невдача подачі болюса";
 
 /* The error description describing when Health sharing was denied */
-"Authorization Denied" = "Authorization Denied";
+"Authorization Denied" = "В авторизації відмовлено";
 
 /* Recovery instruction for an uncertain bolus failure */
-"Check your pump before retrying" = "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";
+"com.loudnate.CarbKit.deleteCarbEntryUnownedErrorDescription" = "В авторизації відмовлено";
 
 /* 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";
+"com.loudnate.carbKit.sharingDeniedErrorRecoverySuggestion" = "Цей приклад можна видалити з додатка Health App";
 
 /* Generic pump error description */
-"Communication Failure" = "Communication Failure";
+"Communication Failure" = "Помилка з’єднання";
 
 /* Generic pump error description */
-"Connection Failure" = "Connection Failure";
+"Connection Failure" = "Помилка з’єднання";
 
 /* Generic pump error description */
-"Device Refused" = "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";
+"Ensure carb data exists for the specified date" = "Переконайтесь, що данні про вуглеводи є на зазначену дату";
 
 /* Glucose trend down */
-"Falling" = "Falling";
+"Falling" = "Падіння";
 
 /* Glucose trend down-down */
-"Falling fast" = "Falling fast";
+"Falling fast" = "Швидке падіння";
 
 /* Glucose trend down-down-down */
-"Falling very fast" = "Falling very fast";
+"Falling very fast" = "Дуже швидке падіння";
 
 /* Glucose trend flat */
-"Flat" = "Flat";
+"Flat" = "Стабільний";
 
 /* The short unit display string for grams per U */
 "g/U" = "гр/Од";
 
 /* Generic pump error description */
-"Invalid Configuration" = "Invalid Configuration";
+"Invalid Configuration" = "Недопустима конфігурація";
 
 /* Recovery instruction for a certain bolus failure */
-"It is safe to retry" = "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";
+"Needs Attention" = "Потребує уваги";
 
 /* Describes an error for no data found in a CarbStore request */
-"No values found" = "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";
+"Please re-enable sharing in Health" = "Будь ласка, повторно увімкніть спільний доступ до історії Heaith";
 
 /* Glucose trend up */
-"Rising" = "Rising";
+"Rising" = "Зростаючий";
 
 /* Glucose trend up-up */
-"Rising fast" = "Rising fast";
+"Rising fast" = "Швидко зростає";
 
 /* Glucose trend up-up-up */
-"Rising very fast" = "Rising very fast";
+"Rising very fast" = "Дуже швидко зростає";
 
 /* The short unit display string for international units of insulin */
 "U" = "U";
@@ -92,7 +92,7 @@
 "Unit/hour" = "Unit/hour";
 
 /* The long unit display string for international units of insulin */
-"Units" = "Units";
+"Units" = "Одиниці";
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "Units/hour";

+ 2 - 3
Dependencies/LoopKit/LoopKit/zh-Hans.lproj/Localizable.strings

@@ -53,7 +53,7 @@
 "mg/dL/U" = "毫克/分升/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" = "毫摩尔/升/U";
@@ -65,7 +65,7 @@
 "No values found" = "未发现数据";
 
 /* Sensor state description for the valid state */
-"OK" = "OK";
+"OK" = "Ok";
 
 /* The error recovery suggestion when Health sharing was denied */
 "Please re-enable sharing in Health" = "请先在Health Kit中允许Loop读写数据";
@@ -96,4 +96,3 @@
 
 /* The long unit display string for international units of insulin per hour */
 "Units/hour" = "单位/小时";
-

+ 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";

+ 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";

+ 34 - 35
Dependencies/LoopKit/LoopKitUI/da.lproj/Localizable.strings

@@ -1,21 +1,21 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% of normal insulin";
+/* 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" = "%@E";
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ tilbageværende enheder 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 override preset cell. (1: symbol)(2: name)
-   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" = "%@%% of normal insulin";
 
-/* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ enheder tilbage ved %2$@";
+/* 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";
@@ -23,18 +23,18 @@
 /* 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 %@%%.";
 
@@ -45,7 +45,7 @@
 "Basal, bolus, and correction insulin dose amounts are unaffected." = "Basal-, bolus- og korrektionsinsulindoser er uændrede.";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Annuller";
+"Cancel" = "Cancel";
 
 /* The text for the override cancellation button */
 "Cancel Override" = "Annuller Overstyring";
@@ -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.";
 
@@ -84,25 +90,19 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Korrektionsinterval er det blodsukker interval du gerne vil have Loop til at korrigere imod.";
 
 /* The text for a custom override */
-"Custom" = "Brugerdefineret";
+"Custom" = "Custom";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Brugerdefineret Overstyring";
 
 /* 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";
+"Date" = "Date";
 
 /* 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";
+"Duration" = "Duration";
 
 /* The title for the override editing screen */
 "Edit Override" = "Rediger Overstyring";
@@ -147,14 +147,14 @@
 "More Info" = "Mere Info";
 
 /* The text for the override preset name setting */
-"Name" = "Navn";
+"Name" = "Name";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "Ny Forudindstilling";
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Anden";
+"Other" = "Other";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Totalt Insulin Behov";
@@ -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";
 
@@ -191,7 +188,7 @@
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Gem";
+"Save" = "Save";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "PLANLAGT OVERSTYRING";
@@ -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";
-

Plik diff jest za duży
+ 27 - 37
Dependencies/LoopKit/LoopKitUI/de.lproj/Localizable.strings


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

@@ -1,21 +1,21 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% de insulina normal";
+/* 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$@" = "quedan %1$@ unidades a las %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 preset cell. (1: symbol)(2: name)
-   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" = "%@%% de insulina normal";
 
-/* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ unidades restantes a %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" = "Tiempo de Absorción";
@@ -23,18 +23,18 @@
 /* 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";
 
@@ -191,7 +188,7 @@
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Agregar";
+"Save" = "Guardar";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "SOBREESCRITURA PROGRAMADA";
@@ -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";
-

+ 34 - 40
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ä %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 %@%%.";
 
@@ -44,7 +45,7 @@
 "Basal, bolus, and correction insulin dose amounts are unaffected." = "Basaalin, boluksen ja korjaavan insuliiniannoksen määrät pysyvät ennallaan.";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Kumoa";
+"Cancel" = "Cancel";
 
 /* The text for the override cancellation button */
 "Cancel Override" = "Kumoa tilapäisasetus";
@@ -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.";
 
@@ -83,25 +90,19 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Korjausalue on glukoositavoitealue, johon haluat Loopin korjaavan.";
 
 /* The text for a custom override */
-"Custom" = "Mukautettu";
+"Custom" = "Custom";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Mukautettu tilapäisasetus";
 
 /* 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";
+"Date" = "Date";
 
 /* 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";
+"Duration" = "Duration";
 
 /* The title for the override editing screen */
 "Edit Override" = "Muokkaa tilapäisasetusta";
@@ -109,9 +110,6 @@
 /* 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";
 
@@ -149,14 +147,14 @@
 "More Info" = "Lisätietoa";
 
 /* The text for the override preset name setting */
-"Name" = "Nimi";
+"Name" = "Name";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "Uusi esiasetus";
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Muu";
+"Other" = "Other";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Kokonaisinsuliinitarve";
@@ -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";
 
@@ -193,7 +188,7 @@
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Tallenna";
+"Save" = "Save";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "AJASTETTU TILAPÄISASETUS";
@@ -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";
-

+ 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";
-

+ 28 - 29
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$@ unità rimanenti alle ore %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.";
 
@@ -84,7 +90,7 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "L’intervallo di correzione è l’intervallo di glicemia al quale vuoi che si regoli Loop.";
 
 /* The text for a custom override */
-"Custom" = "Personalizzata";
+"Custom" = "Personalizzato";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Regolazione manuale personalizzata";
@@ -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";
-

+ 15 - 16
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";
 
@@ -90,7 +90,7 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Korreksjonsområde er området du ønsker at Loop skal korrigere blodsukker til.";
 
 /* The text for a custom override */
-"Custom" = "Tilpasset";
+"Custom" = "Egendefinert";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Tilpasset overstyring";
@@ -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";
-

+ 5 - 6
Dependencies/LoopKit/LoopKitUI/nl.lproj/Localizable.strings

@@ -3,7 +3,7 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ nog actieve eenheden %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ eenheden aanwezig om %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
@@ -84,7 +84,7 @@
 "Condition" = "Gesteldheid";
 
 /* Title of the setup button to continue */
-"Continue" = "Ga verder";
+"Continue" = "Vervolg";
 
 /* The section footer of correction range schedule */
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Correctie bereik is het bereik dat je wilt dat Loop op aanstuurt.";
@@ -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 */
@@ -188,7 +188,7 @@ The title for override emoji miscellaneous section */
 
 /* Button text for saving glucose correction range schedule
    Button text for saving insulin sensitivity schedule */
-"Save" = "Sla op";
+"Save" = "Opslaan";
 
 /* The section header text for a scheduled override */
 "SCHEDULED OVERRIDE" = "GEPLAND TIJDELIJK PROGRAMMA";
@@ -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";
-

+ 31 - 31
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 pozostaje 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.";
 
@@ -83,7 +90,7 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "Zakres korekty to zakres stężenia glukozy we krwi, względem którego chcesz skorygować algorytm Loop.";
 
 /* The text for a custom override */
-"Custom" = "Niestandardowe";
+"Custom" = "Dostosuj";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Pominięcie niestandardowe";
@@ -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";
 
@@ -146,14 +147,14 @@
 "More Info" = "Więcej informacji";
 
 /* The text for the override preset name setting */
-"Name" = "Nazwa";
+"Name" = "Name";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "Nowe ustawienie wstępne";
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Inne";
+"Other" = "Other";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Ogólne zapotrzebowanie na insulinę";
@@ -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 %@";
 
@@ -239,7 +240,7 @@
 
 /* Accessibility value for an unknown value
    The default title to use when an entry has none */
-"Unknown" = "Nieznany";
+"Unknown" = "Nieznana";
 
 /* Label indicating validation is occurring */
 "Verifying" = "Weryfikuję";
@@ -249,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "Wysiłek fizyczny";
-

+ 3 - 3
Dependencies/LoopKit/LoopKitUI/pt-BR.lproj/Localizable.strings

@@ -3,7 +3,7 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ unidades restantes em %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ unidades restantes as %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
@@ -90,7 +90,7 @@
 "Correction range is the blood glucose range that you would like Loop to correct to." = "A faixa de correção é o intervalo de glicose no sangue que você gostaria que o Loop corrigisse para.";
 
 /* The text for a custom override */
-"Custom" = "Personalizado";
+"Custom" = "Definir";
 
 /* The title for the custom override entry screen */
 "Custom Override" = "Sobreposição Personalizada";
@@ -154,7 +154,7 @@
 
 /* Section title for no-carb food
    The title for override emoji miscellaneous section */
-"Other" = "Outra";
+"Other" = "Outros";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Necessidades Gerais de Insulina";

+ 9 - 10
Dependencies/LoopKit/LoopKitUI/ru.lproj/Localizable.strings

@@ -3,7 +3,7 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ единиц остается в %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ ед остается в %2$@";
 
 /* The format for a glucose target range. (1: min target)(2: max target)(3: glucose unit) */
 "%1$@ – %2$@ %3$@" = "%1$@ – %2$@ %3$@";
@@ -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" = "Условие";
@@ -90,7 +90,7 @@
 "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" = "Настраиваемое ручное управление";
@@ -102,7 +102,7 @@
 "Delete All" = "Стереть все";
 
 /* The text for the override duration setting */
-"Duration" = "Продолжительность";
+"Duration" = "Длительность";
 
 /* The title for the override editing screen */
 "Edit Override" = "Редактировать ручной контроль";
@@ -147,14 +147,14 @@
 "More Info" = "Доп. инфо";
 
 /* The text for the override preset name setting */
-"Name" = "Имя";
+"Name" = "Название";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "Новый параметр";
 
 /* Section title for no-carb food
-The title for override emoji miscellaneous section */
-"Other" = "Другая";
+   The title for override emoji miscellaneous section */
+"Other" = "Прочее";
 
 /* The title text for the insulin sensitivity scaling setting */
 "Overall Insulin Needs" = "Общая потребность в инсулине";
@@ -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" = "Физическая нагрузка";
-

Plik diff jest za duży
+ 252 - 0
Dependencies/LoopKit/LoopKitUI/sk.lproj/Localizable.strings


+ 6 - 6
Dependencies/LoopKit/LoopKitUI/sv.lproj/Localizable.strings

@@ -3,19 +3,19 @@
 "%1$@ %2$@" = "%1$@ %2$@";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ enheter återstår kl %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ enheter återstår kl. %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";
+"%@%% of normal insulin" = "%@%% av normalt insulinbehov";
 
 /* Appends a full-stop to a statement */
 "%@." = "%@.";
 
 /* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
+"%@U" = "%@E";
 
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Absorptionstid";
@@ -96,7 +96,7 @@
 "Custom Override" = "Anpassad Override";
 
 /* Title of the carb entry date picker cell */
-"Date" = "Tid";
+"Date" = "Datum";
 
 /* Button title to delete all objects */
 "Delete All" = "Radera allt";
@@ -166,7 +166,7 @@
 "Override presets can be set up under the 'Configuration' section of the settings screen." = "Override förinställningar kan ställas in under ‘Konfiguration’ i menyn inställningar.";
 
 /* The section title of glucose overrides */
-"Overrides" = "Overrides";
+"Overrides" = "Undantag";
 
 /* Title for the pre-meal override range */
 "Pre-Meal" = "Före måltid";
@@ -236,7 +236,7 @@
 "U/hour" = "E/timme";
 
 /* The unit string for units */
-"Units" = "Eheter";
+"Units" = "Enheter";
 
 /* Accessibility value for an unknown value
    The default title to use when an entry has none */

Plik diff jest za duży
+ 79 - 79
Dependencies/LoopKit/LoopKitUI/tr.lproj/Localizable.strings


Plik diff jest za duży
+ 68 - 68
Dependencies/LoopKit/LoopKitUI/uk.lproj/Localizable.strings


+ 15 - 16
Dependencies/LoopKit/LoopKitUI/zh-Hans.lproj/Localizable.strings

@@ -1,21 +1,21 @@
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
-/* The format for an insulin needs percentage. */
-"%@%% of normal insulin" = "%@%% 胰岛素";
+/* 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$@" = "在%2$@还剩余%1$@";
 
 /* 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$@";
+/* The format for an insulin needs percentage. */
+"%@%% of normal insulin" = "%@%% 胰岛素";
 
-/* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ 单位剩余在 %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" = "吸收时间";
@@ -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" = "条件";
@@ -147,7 +147,7 @@
 "More Info" = "更多信息";
 
 /* The text for the override preset name setting */
-"Name" = "名称";
+"Name" = "设备名称";
 
 /* The title for the new override preset entry screen */
 "New Preset" = "新配置";
@@ -188,7 +188,7 @@
 
 /* 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" = "计划覆盖";
@@ -250,4 +250,3 @@
 
 /* Title for the workout override range */
 "Workout" = "锻炼/运动模式";
-

+ 39 - 3
Dependencies/OmniBLE/Localizations/en.lproj/Localizable.strings

@@ -77,9 +77,6 @@
 /* */
 "Notification Settings" = "Notification Settings";
 
-/* */
-"Confidence Reminders" = "Confidence Reminders";
-
 /* Text for suspend resume button when insulin delivery active */
 "Suspend Insulin Delivery" = "Suspend Insulin Delivery";
 
@@ -542,3 +539,42 @@
 
 /* Error message description for PeripheralManagerError.nack */
 "Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";

+ 16 - 16
Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings

@@ -96,13 +96,13 @@
 "Pair Pod" = "Pair Pod";
 
 /* Pairing action button accessibility label while ready to pair */
-"Pair pod." = "Pair pod.";
+"Pair pod." = "Tilkoble pod.";
 
 /* Pairing action button accessibility label while pairing */
-"Pairing." = "Pairing.";
+"Pairing." = "Kobler sammen.";
 
 /* Pairing action button accessibility label while priming */
-"Priming. Please wait." = "Priming. Please wait.";
+"Priming. Please wait." = "Fyller. Vennligst vent.";
 
 /* Pairing action button accessibility label when pairing succeeded */
 "Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
@@ -403,7 +403,7 @@
 "Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
 
 /* Action button description for deactivate after failed attempt */
-"Retry" = "Retry";
+"Retry" = "Prøv igjen";
 
 /* Action button description when deactivated */
 "Continue" = "Fortsett";
@@ -412,19 +412,19 @@
 "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
 
 /* Text for discard pod button */
-"Discard Pod" = "Discard Pod";
+"Discard Pod" = "Forkast pod";
 
 /* Title for remove pod modal */
-"Remove Pod from Body" = "Remove Pod from Body";
+"Remove Pod from Body" = "Fjern pod fra kroppen";
 
 /* Alert message body for confirm pod attachment */
-"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Det kan fortsatt bli levert insulin fra poden.\nFjern den fra kroppen, og trykk \"Fortsett\".";
 
 /* Insulin Unit */
 "U" = "E";
 
 /* The action string on pod status page when pod expired */
-"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Bytt pod nå. Insulintilførsel stopper 8 timer etter at den er utgått eller når det ikke er mer insulin igjen.";
 
 /* Label text for step 1 of pair pod instructions */
 "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fyll en ny pod med U-100 insulin (la blått beskyttelsesdeksel være på).";
@@ -464,7 +464,7 @@
 "Continue" = "Fortsett";
 
 /* */
-"Attach Pod" = "Attach Pod";
+"Attach Pod" = "Fest pod";
 
 /* Alert title for confirm pod attachment */
 "Confirm Pod Attachment" = "Confirm Pod Attachment";
@@ -473,25 +473,25 @@
 "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
 
 /* Button title for confirm attachment option */
-"Confirm" = "Confirm";
+"Confirm" = "Bekreft";
 
 /* Label text for step one of insert cannula instructions */
-"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+"Tap below to start cannula insertion." = "Trykk under for å begynne innsetting av kanylen.";
 
 /* Label text for step two of insert cannula instructions */
-"Wait until insertion is completed." = "Wait until insertion is completed.";
+"Wait until insertion is completed." = "Vent til innsettingen er fullført.";
 
 /* Label text indicating insertion finished. */
-"Inserted" = "Inserted";
+"Inserted" = "Kanyle er satt inn";
 
 /* Check Cannula */
-"Check Cannula" = "Check Cannula";
+"Check Cannula" = "Kontroller kanyle";
 
 /* */
-"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+"Is the cannula inserted properly?" = "Er kanylen satt inn riktig?";
 
 /* Description of proper cannula insertion */
-"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Vinduet på oversiden av pod skal farges rosa når kanylen har blitt satt inn riktig.";
 
 /* Button label for user to answer cannula was properly inserted  */
 "Yes" = "Ja";

+ 39 - 0
Dependencies/OmniBLE/Localizations/sv.lproj/Localizable.strings

@@ -540,3 +540,42 @@
 
 /* Error message description for PeripheralManagerError.nack */
 "Nack" = "NACK";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod-påminnelser";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "Du kan ange när du vill att appen ska påminna dig om när du behöver byta podd. Ange det antal timmar i förväg du vil ha påminnelsen";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Detta är en schemalagd påminnelse som du ställde in när du parkopplade nuvarande podd.";
+
+/* */
+"Scheduled Reminder" = "Schemalagd påminnelse";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "Appen kommer att visa notis när mängden insulin går ner till denna nivå";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Varningar";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "Påminnelser kommer vara tysta ifall att du har tyst läge eller stör ej - läge på. \n\nDet finns andra varningar som kommer att ljuda även vid tyst läge leer stör ej - läge.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notisinställningar";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tid";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Påminnelse om låg insulinreservoarvolym";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Säkerställ att din telefon och podd är nära varandra. Om problemet kvarstår, flytta till annan plats.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";

+ 4 - 4
Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings

@@ -213,13 +213,13 @@
 "Finish Pairing" = "Eşleştirmeyi Bitir";
 
 /* Status highlight that when pod is deactivating */
-"Finish Deactivation" = "Devre Dışı Bırakmayı, Bitir";
+"Finish Deactivation" = "Devre dışı bırakma işlemini tamamla";
 
 /* Status highlight that when no pod is paired. */
 "No Pod" = "Pod Yok";
 
 /* Status highlight message for emptyReservoir alarm. */
-"No Insulin" = "İnsülin Bulunmuyor";
+"No Insulin" = "İnsülin Yok";
 
 /* Status highlight message for podExpired alarm. */
 "Pod Expired" = "Pod Süreci Doldu";
@@ -231,7 +231,7 @@
 "Pod Error" = "Pod hatası";
 
 /* Status highlight that a pump is out of insulin. */
-"No Insulin" = "İnsülin Bulunmuyor";
+"No Insulin" = "İnsülin Yok";
 
 /* Status highlight that insulin delivery was suspended. */
 "Insulin Suspended" = "İnsülin Durduldu";
@@ -427,7 +427,7 @@
 "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Pod'u şimdi değiştirin. İnsülin iletimi, Pod'un süresi dolduktan 8 saat sonra veya daha fazla insülin kalmadığında duracaktır.";
 
 /* Label text for step 1 of pair pod instructions */
-"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Yeni bir Pod'u U-100 İnsülin ile doldurun (mavi Pod iğne kapağı üzerinde kalsın).";
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Yeni bir Pod'u 100 Ü İnsülin ile doldurun (mavi iğne kapağı Pod üzerinde kalsın).";
 
 /* Label text for step 2 of pair pod instructions */
 "Listen for 2 beeps." = "2 bip sesini dinleyin.";

+ 231 - 0
Dependencies/rileylink_ios/OmniKitUI/ar.lproj/Localizable.strings

@@ -0,0 +1,231 @@
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+
+/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
+"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
+
+/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Insulin delivery has stopped. Please deactivate and remove pod.";
+
+/* Format string for delivered insulin. (1: The localized amount)
+   Format string for insulin remaining in reservoir. (1: The localized amount) */
+"%@ U" = "%@ U";
+
+/* Format string for bolus progress when finished. (1: The localized amount) */
+"%@ U (Finished)" = "%@ U (Finished)";
+
+/* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
+"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)";
+
+/* Format string for temp basal rate. (1: The localized amount) */
+"%@ U/hour" = "%@ U/hour";
+
+/* Format string for bolus percent progress. (1: Percent progress) */
+"%@%%" = "%@%%";
+
+/* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
+"%@+ U" = "%@+ U";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* The title of the cell showing the pod activated at time */
+"Active Time" = "Active Time";
+
+/* The title of the cell showing alarm status */
+"Alarms" = "Alarms";
+
+/* Confirmation message for shutting down a pod */
+"Are you sure you want to shutdown this pod?" = "Are you sure you want to shutdown this pod?";
+
+/* Confirmation message for removing Omnipod PumpManager */
+"Are you sure you want to stop using Omnipod?" = "Are you sure you want to stop using Omnipod?";
+
+/* The title text for the address assigned to the pod */
+"Assigned Address" = "Assigned Address";
+
+/* The title of the cell showing pod basal status */
+"Basal Delivery" = "Basal Delivery";
+
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the cell showing pod bolus status */
+"Bolus Delivery" = "Bolus Delivery";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The title of the command to change pump time zone */
+"Change Time Zone" = "Change Time Zone";
+
+/* Progress message for changing pod time. */
+"Changing time…" = "Changing time…";
+
+/* The title of the configuration section in settings */
+"Configuration" = "Configuration";
+
+/* The title of the continue action in an action sheet */
+"Continue" = "Continue";
+
+/* Button title to deactivate pod because of fault during setup */
+"Deactivate" = "Deactivate";
+
+/* Button title for pod deactivation
+   Button title to deactivate pod */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Button title to delete Omnipod PumpManager */
+"Delete Omnipod" = "Delete Omnipod";
+
+/* Title text for delivery limits */
+"Delivery Limits" = "Delivery Limits";
+
+/* The title of the device information section in settings */
+"Device Information" = "Device Information";
+
+/* Title text for button to disable bolus beeps */
+"Disable Bolus Beeps" = "Disable Bolus Beeps";
+
+/* Title text for button to enable bolus beeps */
+"Enable Bolus Beeps" = "Enable Bolus Beeps";
+
+/* The alert title for disable bolus beeps error */
+"Error disabling bolus beeps" = "Error disabling bolus beeps";
+
+/* The alert title for enable bolus beeps error */
+"Error enabling bolus beeps" = "Error enabling bolus beeps";
+
+/* The alert title for a resume error */
+"Error Resuming" = "Error Resuming";
+
+/* The alert title for a suspend error */
+"Error Suspending" = "Error Suspending";
+
+/* The title of the cell showing the pod expiration reminder date */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* The title of the cell showing the pod expiration after expiry */
+"Expired" = "Expired";
+
+/* The title of the cell showing the pod expiration */
+"Expires" = "Expires";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* The title of the command to finish pod setup */
+"Finish pod setup" = "Finish pod setup";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"Greater than %1$@ units remaining at %2$@" = "Greater than %1$@ units remaining at %2$@";
+
+/* Instructions when deactivating pod that has been paired, but not attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod.";
+
+/* Instructions when deactivating pod that has been paired and possibly attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod.";
+
+/* Button title to insert cannula during setup */
+"Insert Cannula" = "Insert Cannula";
+
+/* The title of the cell showing delivered insulin */
+"Insulin Delivered" = "Insulin Delivered";
+
+/* The error message shown when Loop's basal schedule has an unsupported rate */
+"Invalid entry" = "Invalid entry";
+
+/* The title of the cell showing the pod lot id */
+"Lot" = "Lot";
+
+/* The detail text for bolus delivery when no bolus is being delivered */
+"None" = "None";
+
+/* Button title to pair with pod during setup */
+"Pair" = "Pair";
+
+/* The title of the command to pair new pod */
+"Pair New Pod" = "Pair New Pod";
+
+/* The text of the loading label when pairing */
+"Pairing…" = "Pairing…";
+
+/* The title of the cell showing the pod pi version */
+"PI Version" = "PI Version";
+
+/* The title of the command to play test beeps */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* Progress message for play test beeps. */
+"Play Test Beeps…" = "Play Test Beeps…";
+
+/* The title of the cell showing the pod pm version */
+"PM Version" = "PM Version";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Title of the pod settings view controller */
+"Pod Settings" = "Pod Settings";
+
+/* The text of the loading label when pod is primed */
+"Primed" = "Primed";
+
+/* The text of the loading label when priming */
+"Priming…" = "Priming…";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary
+   The title of the command to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* The title of the command to replace pod when there is a pod fault */
+"Replace Pod Now" = "Replace Pod Now";
+
+/* The title of the cell showing reservoir status */
+"Reservoir" = "Reservoir";
+
+/* Button title for retrying pod deactivation */
+"Retry Pod Deactivation" = "Retry Pod Deactivation";
+
+/* Title of button to save delivery limit settings
+   Title of button to sync basal profile when no pod paired */
+"Save" = "Save";
+
+/* The detail text of the basal row when pod is running scheduled basal */
+"Schedule" = "Schedule";
+
+/* The title of the status section in settings */
+"Status" = "Status";
+
+/* A message indicating a command succeeded */
+"Succeeded" = "Succeeded";
+
+/* The detail text of the basal row when pod is suspended */
+"Suspended" = "Suspended";
+
+/* Title text for the button to delete Omnipod PumpManager */
+"Switch from Omnipod Pumps" = "Switch from Omnipod Pumps";
+
+/* Title of button to sync basal profile from pod */
+"Sync With Pod" = "Sync With Pod";
+
+/* The title of the command to run the test command */
+"Test Command" = "Test Command";
+
+/* Progress message for testing commands. */
+"Testing Commands…" = "Testing Commands…";
+
+/* The error message shown when Loop's basal schedule has more entries than the pod can support */
+"Too many entries" = "Too many entries";
+
+/* Instructions when pod cannot be deactivated */
+"Unable to deactivate pod. Please continue and pair a new one." = "Unable to deactivate pod. Please continue and pair a new one.";
+
+/* The detail text for delivered insulin when no measurement is available */
+"Unknown" = "Unknown";

+ 231 - 0
Dependencies/rileylink_ios/OmniKitUI/ca.lproj/Localizable.strings

@@ -0,0 +1,231 @@
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+
+/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
+"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
+
+/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Insulin delivery has stopped. Please deactivate and remove pod.";
+
+/* Format string for delivered insulin. (1: The localized amount)
+   Format string for insulin remaining in reservoir. (1: The localized amount) */
+"%@ U" = "%@ U";
+
+/* Format string for bolus progress when finished. (1: The localized amount) */
+"%@ U (Finished)" = "%@ U (Finished)";
+
+/* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
+"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)";
+
+/* Format string for temp basal rate. (1: The localized amount) */
+"%@ U/hour" = "%@ U/hour";
+
+/* Format string for bolus percent progress. (1: Percent progress) */
+"%@%%" = "%@%%";
+
+/* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
+"%@+ U" = "%@+ U";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* The title of the cell showing the pod activated at time */
+"Active Time" = "Active Time";
+
+/* The title of the cell showing alarm status */
+"Alarms" = "Alarms";
+
+/* Confirmation message for shutting down a pod */
+"Are you sure you want to shutdown this pod?" = "Are you sure you want to shutdown this pod?";
+
+/* Confirmation message for removing Omnipod PumpManager */
+"Are you sure you want to stop using Omnipod?" = "Are you sure you want to stop using Omnipod?";
+
+/* The title text for the address assigned to the pod */
+"Assigned Address" = "Assigned Address";
+
+/* The title of the cell showing pod basal status */
+"Basal Delivery" = "Basal Delivery";
+
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Basal Rates";
+
+/* The title of the cell showing pod bolus status */
+"Bolus Delivery" = "Bolus Delivery";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The title of the command to change pump time zone */
+"Change Time Zone" = "Change Time Zone";
+
+/* Progress message for changing pod time. */
+"Changing time…" = "Changing time…";
+
+/* The title of the configuration section in settings */
+"Configuration" = "Configuration";
+
+/* The title of the continue action in an action sheet */
+"Continue" = "Continue";
+
+/* Button title to deactivate pod because of fault during setup */
+"Deactivate" = "Deactivate";
+
+/* Button title for pod deactivation
+   Button title to deactivate pod */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Button title to delete Omnipod PumpManager */
+"Delete Omnipod" = "Delete Omnipod";
+
+/* Title text for delivery limits */
+"Delivery Limits" = "Delivery Limits";
+
+/* The title of the device information section in settings */
+"Device Information" = "Device Information";
+
+/* Title text for button to disable bolus beeps */
+"Disable Bolus Beeps" = "Disable Bolus Beeps";
+
+/* Title text for button to enable bolus beeps */
+"Enable Bolus Beeps" = "Enable Bolus Beeps";
+
+/* The alert title for disable bolus beeps error */
+"Error disabling bolus beeps" = "Error disabling bolus beeps";
+
+/* The alert title for enable bolus beeps error */
+"Error enabling bolus beeps" = "Error enabling bolus beeps";
+
+/* The alert title for a resume error */
+"Error Resuming" = "Error Resuming";
+
+/* The alert title for a suspend error */
+"Error Suspending" = "Error Suspending";
+
+/* The title of the cell showing the pod expiration reminder date */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* The title of the cell showing the pod expiration after expiry */
+"Expired" = "Expired";
+
+/* The title of the cell showing the pod expiration */
+"Expires" = "Expires";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* The title of the command to finish pod setup */
+"Finish pod setup" = "Finish pod setup";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"Greater than %1$@ units remaining at %2$@" = "Greater than %1$@ units remaining at %2$@";
+
+/* Instructions when deactivating pod that has been paired, but not attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod.";
+
+/* Instructions when deactivating pod that has been paired and possibly attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod.";
+
+/* Button title to insert cannula during setup */
+"Insert Cannula" = "Insert Cannula";
+
+/* The title of the cell showing delivered insulin */
+"Insulin Delivered" = "Insulin Delivered";
+
+/* The error message shown when Loop's basal schedule has an unsupported rate */
+"Invalid entry" = "Invalid entry";
+
+/* The title of the cell showing the pod lot id */
+"Lot" = "Lot";
+
+/* The detail text for bolus delivery when no bolus is being delivered */
+"None" = "None";
+
+/* Button title to pair with pod during setup */
+"Pair" = "Pair";
+
+/* The title of the command to pair new pod */
+"Pair New Pod" = "Pair New Pod";
+
+/* The text of the loading label when pairing */
+"Pairing…" = "Pairing…";
+
+/* The title of the cell showing the pod pi version */
+"PI Version" = "PI Version";
+
+/* The title of the command to play test beeps */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* Progress message for play test beeps. */
+"Play Test Beeps…" = "Play Test Beeps…";
+
+/* The title of the cell showing the pod pm version */
+"PM Version" = "PM Version";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Title of the pod settings view controller */
+"Pod Settings" = "Pod Settings";
+
+/* The text of the loading label when pod is primed */
+"Primed" = "Primed";
+
+/* The text of the loading label when priming */
+"Priming…" = "Priming…";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary
+   The title of the command to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* The title of the command to replace pod when there is a pod fault */
+"Replace Pod Now" = "Replace Pod Now";
+
+/* The title of the cell showing reservoir status */
+"Reservoir" = "Reservoir";
+
+/* Button title for retrying pod deactivation */
+"Retry Pod Deactivation" = "Retry Pod Deactivation";
+
+/* Title of button to save delivery limit settings
+   Title of button to sync basal profile when no pod paired */
+"Save" = "Save";
+
+/* The detail text of the basal row when pod is running scheduled basal */
+"Schedule" = "Schedule";
+
+/* The title of the status section in settings */
+"Status" = "Status";
+
+/* A message indicating a command succeeded */
+"Succeeded" = "Succeeded";
+
+/* The detail text of the basal row when pod is suspended */
+"Suspended" = "Suspended";
+
+/* Title text for the button to delete Omnipod PumpManager */
+"Switch from Omnipod Pumps" = "Switch from Omnipod Pumps";
+
+/* Title of button to sync basal profile from pod */
+"Sync With Pod" = "Sync With Pod";
+
+/* The title of the command to run the test command */
+"Test Command" = "Test Command";
+
+/* Progress message for testing commands. */
+"Testing Commands…" = "Testing Commands…";
+
+/* The error message shown when Loop's basal schedule has more entries than the pod can support */
+"Too many entries" = "Too many entries";
+
+/* Instructions when pod cannot be deactivated */
+"Unable to deactivate pod. Please continue and pair a new one." = "Unable to deactivate pod. Please continue and pair a new one.";
+
+/* The detail text for delivered insulin when no measurement is available */
+"Unknown" = "Unknown";

+ 5 - 5
Dependencies/rileylink_ios/OmniKitUI/da.lproj/Localizable.strings

@@ -9,7 +9,7 @@
 
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
-"%@ U" = "%@ E";
+"%@ U" = "%@ U";
 
 /* Format string for bolus progress when finished. (1: The localized amount) */
 "%@ U (Finished)" = "%@ E (Færdig)";
@@ -57,7 +57,7 @@
 "Bolus Delivery" = "Bolus Indgivelse";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Annuller";
+"Cancel" = "Cancel";
 
 /* The title of the command to change pump time zone */
 "Change Time Zone" = "Skift Tidszone";
@@ -66,7 +66,7 @@
 "Changing time…" = "Skifter tiden…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Konfiguration";
+"Configuration" = "Configuration";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Fortsæt";
@@ -195,10 +195,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Gem";
+"Save" = "Save";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Tidsplan";
+"Schedule" = "Schedule";
 
 /* The title of the status section in settings */
 "Status" = "Status";

+ 2 - 2
Dependencies/rileylink_ios/OmniKitUI/de.lproj/Localizable.strings

@@ -195,10 +195,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Sichern";
+"Save" = "Speichern";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Voreingestellt";
+"Schedule" = "Zeitplan";
 
 /* The title of the status section in settings */
 "Status" = "Status";

+ 3 - 3
Dependencies/rileylink_ios/OmniKitUI/es.lproj/Localizable.strings

@@ -66,7 +66,7 @@
 "Changing time…" = "Cambiando hora...";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configuración";
+"Configuration" = "Configuracion";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Continuar";
@@ -160,7 +160,7 @@
 "Play Test Beeps" = "Tocar Pitidos de Prueba";
 
 /* Progress message for play test beeps. */
-"Playing Test Beeps…" = "Tocado Pitidos de Prueba...";
+"Play Test Beeps…" = "Play Test Beeps…";
 
 /* The title of the cell showing the pod pm version */
 "PM Version" = "Versión de PM";
@@ -198,7 +198,7 @@
 "Save" = "Guardar";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Programa";
+"Schedule" = "Programación";
 
 /* The title of the status section in settings */
 "Status" = "Estado";

+ 16 - 44
Dependencies/rileylink_ios/OmniKitUI/fi.lproj/Localizable.strings

@@ -1,3 +1,12 @@
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ yksikköä jäljellä %2$@";
+
+/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
+"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
+
+/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Insuliinin annostelu on loppunut. Deaktivoi ja poista pumppu.";
+
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
 "%@ U" = "%@ U";
@@ -11,27 +20,18 @@
 /* Format string for temp basal rate. (1: The localized amount) */
 "%@ U/hour" = "%@ U/tunti";
 
-/* Appends a full-stop to a statement */
-"%@." = "%@.";
-
 /* Format string for bolus percent progress. (1: Percent progress) */
 "%@%%" = "%@%%";
 
 /* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
 "%@+ U" = "%@+ U";
 
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
 /* 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ä %2$@";
-
-/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
-"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Insuliinin annostelu on loppunut. Deaktivoi ja poista pumppu.";
-
-/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
-"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
-
 /* The title of the cell showing the pod activated at time */
 "Active Time" = "Aktiivinen aika";
 
@@ -57,7 +57,7 @@
 "Bolus Delivery" = "Bolus";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Kumoa";
+"Cancel" = "Cancel";
 
 /* The title of the command to change pump time zone */
 "Change Time Zone" = "Muuta aikavyöhyke";
@@ -66,7 +66,7 @@
 "Changing time…" = "Muutetaan aikaa…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Määritykset";
+"Configuration" = "Configuration";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Jatka";
@@ -90,30 +90,15 @@
 /* Title text for button to disable bolus beeps */
 "Disable Bolus Beeps" = "Laita bolusäänet pois";
 
-/* Title text for button to disable confirmation beeps */
-"Disable Confirmation Beeps" = "Laita vahvistusäänet pois";
-
 /* Title text for button to enable bolus beeps */
 "Enable Bolus Beeps" = "Laita bolusäänet päälle";
 
-/* Title text for button to enable confirmation beeps */
-"Enable Confirmation Beeps" = "Laita vahvistusäänet päälle";
-
 /* The alert title for disable bolus beeps error */
 "Error disabling bolus beeps" = "Virhe laitettaessa bolusäänet pois päältä";
 
-/* The alert title for disable confirmation beeps error */
-"Error disabling confirmation beeps" = "Virhe laitettaessa vahvistusäänet pois päältä";
-
-/* The alert title for emitting completion beep error */
-"Error emitting completion confirmation beep" = "Virhe lähetettäessä valmistumisen vahvistusääni";
-
 /* The alert title for enable bolus beeps error */
 "Error enabling bolus beeps" = "Virhe laitettaessa bolusäänet päälle";
 
-/* The alert title for enable confirmation beeps error */
-"Error enabling confirmation beeps" = "Virhe laitettaessa vahvistusäänet päälle";
-
 /* The alert title for a resume error */
 "Error Resuming" = "Virhe jatkamisessa";
 
@@ -192,18 +177,6 @@
 /* The text of the loading label when priming */
 "Priming…" = "Alustetaan…";
 
-/* The title of the command to read the pod status */
-"Read Pod Status" = "Lue pumpun tila";
-
-/* Progress message for reading Pod status. */
-"Read Pod Status…" = "Luetaan pumpun tilaa…";
-
-/* The title of the command to read the pulse log */
-"Read Pulse Log" = "Lue pulssiloki";
-
-/* Progress message for reading pulse log. */
-"Reading Pulse Log…" = "Luetaan pulssilokia…";
-
 /* Label describing time remaining view */
 "Remaining" = "Jäljellä";
 
@@ -222,10 +195,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Tallenna";
+"Save" = "Save";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Ohjelmoitu";
+"Schedule" = "Schedule";
 
 /* The title of the status section in settings */
 "Status" = "Tila";
@@ -256,4 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Tuntematon";
-

+ 2 - 32
Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings

@@ -35,9 +35,6 @@
 /* The title of the cell showing the pod activated at time */
 "Active Time" = "Heure d’activation";
 
-/* The title of the cell showing the Pod Active Clock */
-"Pod Active Clock" = "Horloge active Pod";
-
 /* The title of the cell showing alarm status */
 "Alarms" = "Alarmes";
 
@@ -71,9 +68,6 @@
 /* The title of the configuration section in settings */
 "Configuration" = "Configuration";
 
-/* The title of the Insulin Type */
-"Insulin Type" = "Type d'Insuline";
-
 /* The title of the continue action in an action sheet */
 "Continue" = "Continuer";
 
@@ -105,18 +99,6 @@
 /* The alert title for enable bolus beeps error */
 "Error enabling bolus beeps" = "Erreur lors de l’activation des bips de bolus";
 
-/* The alert title for enable Confirmation Beeps */
-"Enable Confirmation Beeps" = "Activer les bips de confirmation";
-
-/* The alert title for Disable Confirmation Beep */
-"Disable Confirmation Beeps" = "Désactiver les bips de confirmation";
-
-/* The alert title for enable Automatic Bolus Beeps */
-"Enable Automatic Bolus Beeps" = "Activer les bips de Bolus automatiques";
-
-/* The alert title for Disable Automatic Bolus Beeps */
-"Disable Automatic Bolus Beeps" = "Désactiver les bips de bolus automatiques";
-
 /* The alert title for a resume error */
 "Error Resuming" = "Erreur lors de la reprise";
 
@@ -184,7 +166,7 @@
 "PM Version" = "Version PM";
 
 /* Label describing pod age view */
-"Pod Age" = " âge pod";
+"Pod Age" = "Âge du pod";
 
 /* Title of the pod settings view controller */
 "Pod Settings" = "Réglages du pod";
@@ -216,7 +198,7 @@
 "Save" = "Sauvegarder";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Programmé";
+"Schedule" = "Programme";
 
 /* The title of the status section in settings */
 "Status" = "Statut";
@@ -247,15 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Inconnu";
-
-/* The title of the diagnostics section in settings */
-"Diagnostics" = "Diagnostic";
-
-/* The diagnostic command Read Pod Status */
-"Read Pod Status" = "Lire l’état de la pompe";
-
-/* The diagnostic command Read Pulse Log */
-"Read Pulse Log" = "Lecture journal d'impulsion";
-
-/* The title of the pod details section in settings */
-"Pod Details" = "Détails du Pod";

+ 3 - 4
Dependencies/rileylink_ios/OmniKitUI/it.lproj/Localizable.strings

@@ -57,7 +57,7 @@
 "Bolus Delivery" = "Somministrazione in bolo";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Annulla";
+"Cancel" = "Cancella";
 
 /* The title of the command to change pump time zone */
 "Change Time Zone" = "Cambia fuso orario";
@@ -66,7 +66,7 @@
 "Changing time…" = "Modifica ora in corso";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configurazione";
+"Configuration" = "Impostazioni";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Continua";
@@ -198,7 +198,7 @@
 "Save" = "Salva";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Programma";
+"Schedule" = "Programmazione";
 
 /* The title of the status section in settings */
 "Status" = "Stato";
@@ -229,4 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Sconosciuto";
-

+ 10 - 11
Dependencies/rileylink_ios/OmniKitUI/nb.lproj/Localizable.strings

@@ -1,5 +1,5 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ enheter gjennstår klokken %2$@";
 
 /* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
 "%1$@%2$@%3$@" = "%1$@%2$@%3$@";
@@ -15,7 +15,7 @@
 "%@ U (Finished)" = "%@ E (Ferdig)";
 
 /* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
-"%@ U of %@ U (%@)" = "%@ E av %@ E (%@)";
+"%@ U of %@ U (%@)" = "%1$@ E av %2$@ E (%3$@)";
 
 /* Format string for temp basal rate. (1: The localized amount) */
 "%@ U/hour" = "%@ E/time";
@@ -45,7 +45,7 @@
 "Are you sure you want to stop using Omnipod?" = "Er du sikker på at du vil slutte å bruke Omnipod?";
 
 /* The title text for the address assigned to the pod */
-"Assigned Address" = "Tildelt Adresse";
+"Assigned Address" = "Tildelt adresse";
 
 /* The title of the cell showing pod basal status */
 "Basal Delivery" = "Basalleveranse";
@@ -66,7 +66,7 @@
 "Changing time…" = "Endrer tid...";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Konfigurasjon";
+"Configuration" = "Oppsett";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Fortsett";
@@ -151,19 +151,19 @@
 "Pair New Pod" = "Koble sammen ny pod";
 
 /* The text of the loading label when pairing */
-"Pairing…" = "Kobler sammen...";
+"Pairing…" = "Kobler sammen";
 
 /* The title of the cell showing the pod pi version */
-"PI Version" = "PI Versjon";
+"PI Version" = "PI-versjon";
 
 /* The title of the command to play test beeps */
 "Play Test Beeps" = "Spill test-toner";
 
 /* Progress message for play test beeps. */
-"Play Test Beeps…" = "Spill test-toner...";
+"Play Test Beeps…" = "Spill test-toner";
 
 /* The title of the cell showing the pod pm version */
-"PM Version" = "PM Versjon";
+"PM Version" = "PM-versjon";
 
 /* Label describing pod age view */
 "Pod Age" = "Pod-alder";
@@ -175,7 +175,7 @@
 "Primed" = "Fyllt";
 
 /* The text of the loading label when priming */
-"Priming…" = "Fyller...";
+"Priming…" = "Fyller";
 
 /* Label describing time remaining view */
 "Remaining" = "Gjenstående";
@@ -219,7 +219,7 @@
 "Test Command" = "Test kommando";
 
 /* Progress message for testing commands. */
-"Testing Commands…" = "Tester kommandoer...";
+"Testing Commands…" = "Tester kommandoer";
 
 /* The error message shown when Loop's basal schedule has more entries than the pod can support */
 "Too many entries" = "For mange oppføringer";
@@ -229,4 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Ukjent";
-

+ 5 - 9
Dependencies/rileylink_ios/OmniKitUI/nl.lproj/Localizable.strings

@@ -1,5 +1,5 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ eenheden aanwezig op %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ eenheden aanwezig om %2$@";
 
 /* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
 "%1$@%2$@%3$@" = "%1$@%2$@%3$@";
@@ -35,9 +35,6 @@
 /* The title of the cell showing the pod activated at time */
 "Active Time" = "Activatie tijd";
 
-/* The title of the cell showing the Pod Active Clock */
-"Pod Active Clock" = "Pod actieve klok";
-
 /* The title of the cell showing alarm status */
 "Alarms" = "Alarmen";
 
@@ -69,7 +66,7 @@
 "Changing time…" = "Vervang tijd…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configuratie";
+"Configuration" = "Instellingen";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Vervolg";
@@ -91,7 +88,7 @@
 "Device Information" = "Apparaat informatie";
 
 /* Title text for button to disable bolus beeps */
-"Disable Bolus Beeps" = "Stop gebruik Bolus Piepjes";
+"Disable Bolus Beeps" = "Bolus piepjes uitschakelen";
 
 /* Title text for button to enable bolus beeps */
 "Enable Bolus Beeps" = "Pas Bolus Piepjes gebruik toe";
@@ -198,10 +195,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Sla op";
+"Save" = "Opslaan";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Plan";
+"Schedule" = "Schema";
 
 /* The title of the status section in settings */
 "Status" = "Status";
@@ -232,4 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Onbekend";
-

+ 3 - 3
Dependencies/rileylink_ios/OmniKitUI/pl.lproj/Localizable.strings

@@ -9,7 +9,7 @@
 
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
-"%@ U" = "%@ J";
+"%@ U" = "%@ j.";
 
 /* Format string for bolus progress when finished. (1: The localized amount) */
 "%@ U (Finished)" = "%@ J (zakończone)";
@@ -66,7 +66,7 @@
 "Changing time…" = "Zmiana czasu…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Konfiguracja";
+"Configuration" = "Configuration";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Kontynuuj";
@@ -198,7 +198,7 @@
 "Save" = "Zapisz";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Harmonogram";
+"Schedule" = "Schedule";
 
 /* The title of the status section in settings */
 "Status" = "Status";

+ 4 - 4
Dependencies/rileylink_ios/OmniKitUI/pt-BR.lproj/Localizable.strings

@@ -1,5 +1,5 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ unidades restantes em %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ unidades restantes as %2$@";
 
 /* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
 "%1$@%2$@%3$@" = "%1$@%2$@%3$@";
@@ -66,7 +66,7 @@
 "Changing time…" = "Alterando a hora...";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configuração";
+"Configuration" = "Ajustes";
 
 /* The title of the continue action in an action sheet */
 "Continue" = "Continuar";
@@ -139,7 +139,7 @@
 "Invalid entry" = "Entrada inválida";
 
 /* The title of the cell showing the pod lot id */
-"Lot" = "Lot";
+"Lot" = "Lote";
 
 /* The detail text for bolus delivery when no bolus is being delivered */
 "None" = "Nenhum";
@@ -198,7 +198,7 @@
 "Save" = "Salvar";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Agendada";
+"Schedule" = "Agenda";
 
 /* The title of the status section in settings */
 "Status" = "Estado";

+ 0 - 30
Dependencies/rileylink_ios/OmniKitUI/pt-PT.lproj/Localizable.strings

@@ -35,9 +35,6 @@
 /* The title of the cell showing the pod activated at time */
 "Active Time" = "Active Time";
 
-/* The title of the cell showing the Pod Active Clock */
-"Pod Active Clock" = "Pod Active Clock";
-
 /* The title of the cell showing alarm status */
 "Alarms" = "Alarms";
 
@@ -71,9 +68,6 @@
 /* The title of the configuration section in settings */
 "Configuration" = "Ajustes";
 
-/* The title of the Insulin Type */
-"Insulin Type" = "Insulin Type";
-
 /* The title of the continue action in an action sheet */
 "Continue" = "Continue";
 
@@ -105,18 +99,6 @@
 /* The alert title for enable bolus beeps error */
 "Error enabling bolus beeps" = "Error enabling bolus beeps";
 
-/* The alert title for enable Confirmation Beeps */
-"Enable Confirmation Beeps" = "Enable Confirmation Beeps";
-
-/* The alert title for Disable Confirmation Beep */
-"Disable Confirmation Beeps" = "Disable Confirmation Beeps";
-
-/* The alert title for enable Automatic Bolus Beeps */
-"Enable Automatic Bolus Beeps" = "Enable Automatic Bolus Beeps";
-
-/* The alert title for Disable Automatic Bolus Beeps */
-"Disable Automatic Bolus Beeps" = "Disable Automatic Bolus Beeps";
-
 /* The alert title for a resume error */
 "Error Resuming" = "Error Resuming";
 
@@ -247,15 +229,3 @@
 
 /* The detail text for delivered insulin when no measurement is available */
 "Unknown" = "Unknown";
-
-/* The title of the diagnostics section in settings */
-"Diagnostics" = "Diagnostics";
-
-/* The diagnostic command Read Pod Status */
-"Read Pod Status" = "Read Pod Status";
-
-/* The diagnostic command Read Pulse Log */
-"Read Pulse Log" = "Read Pulse Log";
-
-/* The title of the pod details section in settings */
-"Pod Details" = "Pod Details";

+ 3 - 3
Dependencies/rileylink_ios/OmniKitUI/ru.lproj/Localizable.strings

@@ -9,7 +9,7 @@
 
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
-"%@ U" = "%@ ед";
+"%@ U" = "%@ Eд";
 
 /* Format string for bolus progress when finished. (1: The localized amount) */
 "%@ U (Finished)" = "%@ ед (подано)";
@@ -175,7 +175,7 @@
 "Primed" = "Заполнено";
 
 /* The text of the loading label when priming */
-"Priming…" = "";
+"Priming…" = "Заполнение…";
 
 /* Label describing time remaining view */
 "Remaining" = "Заполняется";
@@ -198,7 +198,7 @@
 "Save" = "Сохранить";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "По графику";
+"Schedule" = "График";
 
 /* The title of the status section in settings */
 "Status" = "Состояние";

+ 231 - 0
Dependencies/rileylink_ios/OmniKitUI/sk.lproj/Localizable.strings

@@ -0,0 +1,231 @@
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ jednotiek zostáva o %2$@";
+
+/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
+"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
+
+/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Podávanie inzulínu je zastavené. Prosím deaktivujte a odstráňte Pod.";
+
+/* Format string for delivered insulin. (1: The localized amount)
+   Format string for insulin remaining in reservoir. (1: The localized amount) */
+"%@ U" = "%@ U";
+
+/* Format string for bolus progress when finished. (1: The localized amount) */
+"%@ U (Finished)" = "%@ U (Ukončené)";
+
+/* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
+"%@ U of %@ U (%@)" = "%1$@ J z %2$@ J (%3$@)";
+
+/* Format string for temp basal rate. (1: The localized amount) */
+"%@ U/hour" = "%@ J/hod";
+
+/* Format string for bolus percent progress. (1: Percent progress) */
+"%@%%" = "%@%%";
+
+/* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
+"%@+ U" = "%@+ J";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@J";
+
+/* The title of the cell showing the pod activated at time */
+"Active Time" = "Aktívny Čas";
+
+/* The title of the cell showing alarm status */
+"Alarms" = "Alarmy";
+
+/* Confirmation message for shutting down a pod */
+"Are you sure you want to shutdown this pod?" = "Naozaj chcete vypnúť tento Pod?";
+
+/* Confirmation message for removing Omnipod PumpManager */
+"Are you sure you want to stop using Omnipod?" = "Naozaj chcete prestať používať Ominpod?";
+
+/* The title text for the address assigned to the pod */
+"Assigned Address" = "Priradená Adresa";
+
+/* The title of the cell showing pod basal status */
+"Basal Delivery" = "Podávanie Bazálu";
+
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Bazálne Dávky";
+
+/* The title of the cell showing pod bolus status */
+"Bolus Delivery" = "Podávanie Bolusu";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Cancel";
+
+/* The title of the command to change pump time zone */
+"Change Time Zone" = "Zmeniť Časové Pásmo";
+
+/* Progress message for changing pod time. */
+"Changing time…" = "Mení sa čas…";
+
+/* The title of the configuration section in settings */
+"Configuration" = "Configuration";
+
+/* The title of the continue action in an action sheet */
+"Continue" = "Pokračovať";
+
+/* Button title to deactivate pod because of fault during setup */
+"Deactivate" = "Deaktivovať";
+
+/* Button title for pod deactivation
+   Button title to deactivate pod */
+"Deactivate Pod" = "Deaktivovať Pod";
+
+/* Button title to delete Omnipod PumpManager */
+"Delete Omnipod" = "Vymazať Omnipod";
+
+/* Title text for delivery limits */
+"Delivery Limits" = "Limity Dávkovania";
+
+/* The title of the device information section in settings */
+"Device Information" = "Informácie o zariadeni";
+
+/* Title text for button to disable bolus beeps */
+"Disable Bolus Beeps" = "Vypnúť Pípnutie pre Bolus";
+
+/* Title text for button to enable bolus beeps */
+"Enable Bolus Beeps" = "Zapnúť Pípnutie pre Bolus";
+
+/* The alert title for disable bolus beeps error */
+"Error disabling bolus beeps" = "Chyba vypnutia pípnutie pre Bolus";
+
+/* The alert title for enable bolus beeps error */
+"Error enabling bolus beeps" = "Chyba zapnutia pípnutie pre bolus";
+
+/* The alert title for a resume error */
+"Error Resuming" = "Zhrnutie Chyby";
+
+/* The alert title for a suspend error */
+"Error Suspending" = "Chyba Pozastavenia";
+
+/* The title of the cell showing the pod expiration reminder date */
+"Expiration Reminder" = "Pripomienka Expirácie";
+
+/* The title of the cell showing the pod expiration after expiry */
+"Expired" = "Expirovaný";
+
+/* The title of the cell showing the pod expiration */
+"Expires" = "Expiruje";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* The title of the command to finish pod setup */
+"Finish pod setup" = "Dokončiť nastavenie Podu";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"Greater than %1$@ units remaining at %2$@" = "Viac ako %1$@ jednotiek ostáva o %2$@";
+
+/* Instructions when deactivating pod that has been paired, but not attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Neúplne nastavený Pod musí byť deaktivovaný predtým ako spárujete nový. Prosím deaktivujte a znehodnodte Pod.";
+
+/* Instructions when deactivating pod that has been paired and possibly attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Neúplne nastavený Pod musí byť deaktivovaný predtým ako spárujete nový. Prosím deaktivujte a odstráňte Pod.";
+
+/* Button title to insert cannula during setup */
+"Insert Cannula" = "Zaviesť Kanylu";
+
+/* The title of the cell showing delivered insulin */
+"Insulin Delivered" = "Podaný Inzulín";
+
+/* The error message shown when Loop's basal schedule has an unsupported rate */
+"Invalid entry" = "Neplatný záznam";
+
+/* The title of the cell showing the pod lot id */
+"Lot" = "Lot";
+
+/* The detail text for bolus delivery when no bolus is being delivered */
+"None" = "None";
+
+/* Button title to pair with pod during setup */
+"Pair" = "Pair";
+
+/* The title of the command to pair new pod */
+"Pair New Pod" = "Pair New Pod";
+
+/* The text of the loading label when pairing */
+"Pairing…" = "Pairing…";
+
+/* The title of the cell showing the pod pi version */
+"PI Version" = "PI Version";
+
+/* The title of the command to play test beeps */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* Progress message for play test beeps. */
+"Play Test Beeps…" = "Play Test Beeps…";
+
+/* The title of the cell showing the pod pm version */
+"PM Version" = "PM Version";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Title of the pod settings view controller */
+"Pod Settings" = "Pod Settings";
+
+/* The text of the loading label when pod is primed */
+"Primed" = "Primed";
+
+/* The text of the loading label when priming */
+"Priming…" = "Priming…";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary
+   The title of the command to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* The title of the command to replace pod when there is a pod fault */
+"Replace Pod Now" = "Replace Pod Now";
+
+/* The title of the cell showing reservoir status */
+"Reservoir" = "Reservoir";
+
+/* Button title for retrying pod deactivation */
+"Retry Pod Deactivation" = "Retry Pod Deactivation";
+
+/* Title of button to save delivery limit settings
+   Title of button to sync basal profile when no pod paired */
+"Save" = "Save";
+
+/* The detail text of the basal row when pod is running scheduled basal */
+"Schedule" = "Schedule";
+
+/* The title of the status section in settings */
+"Status" = "Status";
+
+/* A message indicating a command succeeded */
+"Succeeded" = "Succeeded";
+
+/* The detail text of the basal row when pod is suspended */
+"Suspended" = "Suspended";
+
+/* Title text for the button to delete Omnipod PumpManager */
+"Switch from Omnipod Pumps" = "Switch from Omnipod Pumps";
+
+/* Title of button to sync basal profile from pod */
+"Sync With Pod" = "Sync With Pod";
+
+/* The title of the command to run the test command */
+"Test Command" = "Test Command";
+
+/* Progress message for testing commands. */
+"Testing Commands…" = "Testing Commands…";
+
+/* The error message shown when Loop's basal schedule has more entries than the pod can support */
+"Too many entries" = "Too many entries";
+
+/* Instructions when pod cannot be deactivated */
+"Unable to deactivate pod. Please continue and pair a new one." = "Unable to deactivate pod. Please continue and pair a new one.";
+
+/* The detail text for delivered insulin when no measurement is available */
+"Unknown" = "Unknown";

+ 1 - 1
Dependencies/rileylink_ios/OmniKitUI/sv.lproj/Localizable.strings

@@ -9,7 +9,7 @@
 
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
-"%@ U" = "%@ E";
+"%@ U" = "%@ IE";
 
 /* Format string for bolus progress when finished. (1: The localized amount) */
 "%@ U (Finished)" = "%@ E (Klar)";

+ 67 - 67
Dependencies/rileylink_ios/OmniKitUI/tr.lproj/Localizable.strings

@@ -1,231 +1,231 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+"%1$@ units remaining at %2$@" = "%1$@ ünite %2$@'de kaldı";
 
 /* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
 "%1$@%2$@%3$@" = "%1$@%2$@%3$@";
 
 /* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
-"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Insulin delivery has stopped. Please deactivate and remove pod.";
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. İnsülin iletimi durduruldu. Lütfen pod'u devre dışı bırakın ve çıkartın.";
 
 /* Format string for delivered insulin. (1: The localized amount)
    Format string for insulin remaining in reservoir. (1: The localized amount) */
-"%@ U" = "%@ U";
+"%@ U" = "%@ Ü";
 
 /* Format string for bolus progress when finished. (1: The localized amount) */
-"%@ U (Finished)" = "%@ U (Finished)";
+"%@ U (Finished)" = "%@ Ü (Tamamlandı)";
 
 /* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
-"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)";
+"%@ U of %@ U (%@)" = "%2$@ Ü den %1$@ Ü (%3$@)";
 
 /* Format string for temp basal rate. (1: The localized amount) */
-"%@ U/hour" = "%@ U/hour";
+"%@ U/hour" = "%@ Ü/Sa";
 
 /* Format string for bolus percent progress. (1: Percent progress) */
 "%@%%" = "%@%%";
 
 /* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
-"%@+ U" = "%@+ U";
+"%@+ U" = "%@+ Ü";
 
 /* Appends a full-stop to a statement */
 "%@." = "%@.";
 
 /* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
+"%@U" = "%@Ü";
 
 /* The title of the cell showing the pod activated at time */
-"Active Time" = "Active Time";
+"Active Time" = "Aktif Süre";
 
 /* The title of the cell showing alarm status */
-"Alarms" = "Alarms";
+"Alarms" = "Alarmlar";
 
 /* Confirmation message for shutting down a pod */
-"Are you sure you want to shutdown this pod?" = "Are you sure you want to shutdown this pod?";
+"Are you sure you want to shutdown this pod?" = "Bu pod'u iptal etmek istediğinizden emin misiniz?";
 
 /* Confirmation message for removing Omnipod PumpManager */
-"Are you sure you want to stop using Omnipod?" = "Are you sure you want to stop using Omnipod?";
+"Are you sure you want to stop using Omnipod?" = "Omnipod'u kullanmayı bırakmak istediğinizden emin misiniz?";
 
 /* The title text for the address assigned to the pod */
 "Assigned Address" = "Adres Atandı";
 
 /* The title of the cell showing pod basal status */
-"Basal Delivery" = "Basal Delivery";
+"Basal Delivery" = "Bazal İletimi";
 
 /* The title text for the basal rate schedule */
-"Basal Rates" = "Basal Rates";
+"Basal Rates" = "Bazal Oranları";
 
 /* The title of the cell showing pod bolus status */
-"Bolus Delivery" = "Bolus Delivery";
+"Bolus Delivery" = "Bolus İletimi";
 
 /* The title of the cancel action in an action sheet */
-"Cancel" = "Cancel";
+"Cancel" = "Vazgeç";
 
 /* The title of the command to change pump time zone */
-"Change Time Zone" = "Change Time Zone";
+"Change Time Zone" = "Zaman dilimini Değiştir";
 
 /* Progress message for changing pod time. */
 "Changing time…" = "Zaman değiştiriliyor…";
 
 /* The title of the configuration section in settings */
-"Configuration" = "Configuration";
+"Configuration" = "Yapılandırma";
 
 /* The title of the continue action in an action sheet */
-"Continue" = "Continue";
+"Continue" = "Devam et";
 
 /* Button title to deactivate pod because of fault during setup */
-"Deactivate" = "Deactivate";
+"Deactivate" = "Devredışı bırak";
 
 /* Button title for pod deactivation
    Button title to deactivate pod */
-"Deactivate Pod" = "Deactivate Pod";
+"Deactivate Pod" = "Pod'u devredışı bırak";
 
 /* Button title to delete Omnipod PumpManager */
-"Delete Omnipod" = "Delete Omnipod";
+"Delete Omnipod" = "Omnipod'u Sil";
 
 /* Title text for delivery limits */
-"Delivery Limits" = "Delivery Limits";
+"Delivery Limits" = "İletim Kısıtlamaları";
 
 /* The title of the device information section in settings */
-"Device Information" = "Device Information";
+"Device Information" = "Cihaz Bilgileri";
 
 /* Title text for button to disable bolus beeps */
-"Disable Bolus Beeps" = "Disable Bolus Beeps";
+"Disable Bolus Beeps" = "Bolus Uyarılarını Devre Dışı Bırak";
 
 /* Title text for button to enable bolus beeps */
-"Enable Bolus Beeps" = "Enable Bolus Beeps";
+"Enable Bolus Beeps" = "Bolus Uyarılarını Etkinleştir";
 
 /* The alert title for disable bolus beeps error */
 "Error disabling bolus beeps" = "Bolus uyarılarını devre dışı bırakırken hata oluştu";
 
 /* The alert title for enable bolus beeps error */
-"Error enabling bolus beeps" = "Error enabling bolus beeps";
+"Error enabling bolus beeps" = "Bolus uyarılarını etkinleştirirken hata oluştu";
 
 /* The alert title for a resume error */
-"Error Resuming" = "Error Resuming";
+"Error Resuming" = "Devam ederken hata oluştu";
 
 /* The alert title for a suspend error */
 "Error Suspending" = "Askıya alırken Hata";
 
 /* The title of the cell showing the pod expiration reminder date */
-"Expiration Reminder" = "Expiration Reminder";
+"Expiration Reminder" = "Süre Sonu Hatırlatıcısı";
 
 /* The title of the cell showing the pod expiration after expiry */
-"Expired" = "Expired";
+"Expired" = "Süresi doldu";
 
 /* The title of the cell showing the pod expiration */
-"Expires" = "Expires";
+"Expires" = "Bitiyor";
 
 /* Pod life HUD view label */
-"Fault" = "Fault";
+"Fault" = "Hata";
 
 /* The title of the command to finish pod setup */
-"Finish pod setup" = "Finish pod setup";
+"Finish pod setup" = "Pod kurulumu bitir";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"Greater than %1$@ units remaining at %2$@" = "Greater than %1$@ units remaining at %2$@";
+"Greater than %1$@ units remaining at %2$@" = "%2$@ 'te %1$@ üniteden fazla kaldı";
 
 /* Instructions when deactivating pod that has been paired, but not attached. */
-"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod.";
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Eksik ayarlanmış pod, yenisiyle eşleştirmeden önce devre dışı bırakılmalıdır. Lütfen pod'u devre dışı bırakın ve atın.";
 
 /* Instructions when deactivating pod that has been paired and possibly attached. */
-"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod.";
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Eksik ayarlanmış pod, yenisiyle eşleştirmeden önce devre dışı bırakılmalıdır. Lütfen pod'u devre dışı bırakın ve çıkartın.";
 
 /* Button title to insert cannula during setup */
-"Insert Cannula" = "Insert Cannula";
+"Insert Cannula" = "Kanül Yerleştir";
 
 /* The title of the cell showing delivered insulin */
-"Insulin Delivered" = "Insulin Delivered";
+"Insulin Delivered" = "İnsülin Gönderildi";
 
 /* The error message shown when Loop's basal schedule has an unsupported rate */
-"Invalid entry" = "Invalid entry";
+"Invalid entry" = "Geçersiz girdi";
 
 /* The title of the cell showing the pod lot id */
-"Lot" = "Lot";
+"Lot" = "Parti";
 
 /* The detail text for bolus delivery when no bolus is being delivered */
-"None" = "None";
+"None" = "Hiçbiri";
 
 /* Button title to pair with pod during setup */
-"Pair" = "Pair";
+"Pair" = "Eşleştir";
 
 /* The title of the command to pair new pod */
 "Pair New Pod" = "Yeni Pod Eşleştir";
 
 /* The text of the loading label when pairing */
-"Pairing…" = "Pairing…";
+"Pairing…" = "Eşlestiriliyor…";
 
 /* The title of the cell showing the pod pi version */
-"PI Version" = "PI Version";
+"PI Version" = "PI Sürümü";
 
 /* The title of the command to play test beeps */
-"Play Test Beeps" = "Play Test Beeps";
+"Play Test Beeps" = "Test Bip Sesi Çal";
 
 /* Progress message for play test beeps. */
-"Play Test Beeps…" = "Play Test Beeps…";
+"Play Test Beeps…" = "Test Bip Sesi Çal…";
 
 /* The title of the cell showing the pod pm version */
-"PM Version" = "PM Version";
+"PM Version" = "PM Sürümü";
 
 /* Label describing pod age view */
-"Pod Age" = "Pod Age";
+"Pod Age" = "Pod Yaşı";
 
 /* Title of the pod settings view controller */
-"Pod Settings" = "Pod Settings";
+"Pod Settings" = "Pod Ayarları";
 
 /* The text of the loading label when pod is primed */
-"Primed" = "Primed";
+"Primed" = "Hazırlandı";
 
 /* The text of the loading label when priming */
-"Priming…" = "Priming…";
+"Priming…" = "Hazırlanıyor…";
 
 /* Label describing time remaining view */
-"Remaining" = "Remaining";
+"Remaining" = "Geri Kalan";
 
 /* Label indicating pod replacement necessary
    The title of the command to replace pod */
-"Replace Pod" = "Replace Pod";
+"Replace Pod" = "Pod'u değiştir";
 
 /* The title of the command to replace pod when there is a pod fault */
-"Replace Pod Now" = "Replace Pod Now";
+"Replace Pod Now" = "Pod'u şimdi değiştir";
 
 /* The title of the cell showing reservoir status */
-"Reservoir" = "Reservoir";
+"Reservoir" = "Rezervuar";
 
 /* Button title for retrying pod deactivation */
-"Retry Pod Deactivation" = "Retry Pod Deactivation";
+"Retry Pod Deactivation" = "Pod Devre Dışı Bırakmayı Tekrar Dene";
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "Save";
+"Save" = "Kaydet";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "Schedule";
+"Schedule" = "Zamanlama";
 
 /* The title of the status section in settings */
-"Status" = "Status";
+"Status" = "Durum";
 
 /* A message indicating a command succeeded */
-"Succeeded" = "Succeeded";
+"Succeeded" = "Başarılı oldu";
 
 /* The detail text of the basal row when pod is suspended */
 "Suspended" = "Askıya Alındı";
 
 /* Title text for the button to delete Omnipod PumpManager */
-"Switch from Omnipod Pumps" = "Switch from Omnipod Pumps";
+"Switch from Omnipod Pumps" = "Omnipod'u kullanmayı bırak";
 
 /* Title of button to sync basal profile from pod */
-"Sync With Pod" = "Sync With Pod";
+"Sync With Pod" = "Pod'la eşitle";
 
 /* The title of the command to run the test command */
-"Test Command" = "Test Command";
+"Test Command" = "Komut dene";
 
 /* Progress message for testing commands. */
-"Testing Commands…" = "Testing Commands…";
+"Testing Commands…" = "Komutlar deneniyor…";
 
 /* The error message shown when Loop's basal schedule has more entries than the pod can support */
-"Too many entries" = "Too many entries";
+"Too many entries" = "Çok fazla sayıda giriş";
 
 /* Instructions when pod cannot be deactivated */
-"Unable to deactivate pod. Please continue and pair a new one." = "Unable to deactivate pod. Please continue and pair a new one.";
+"Unable to deactivate pod. Please continue and pair a new one." = "Pod devre dışı bırakılamıyor. Lütfen devam edin ve yeni bir tanesi ile eşleştirin.";
 
 /* The detail text for delivered insulin when no measurement is available */
-"Unknown" = "Unknown";
+"Unknown" = "Bilinmiyor";

+ 231 - 0
Dependencies/rileylink_ios/OmniKitUI/uk.lproj/Localizable.strings

@@ -0,0 +1,231 @@
+/* Accessibility format string for (1: localized volume)(2: time) */
+"%1$@ units remaining at %2$@" = "%1$@ одиниць залишилося на %2$@";
+
+/* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
+"%1$@%2$@%3$@" = "%1$@%2$@%3$@";
+
+/* Format string providing instructions for replacing pod due to a fault. (1: The fault description) */
+"%1$@. Insulin delivery has stopped. Please deactivate and remove pod." = "%1$@. Подача інсуліну спинилася. Будь ласка, вимкніть і видаліть POD.";
+
+/* Format string for delivered insulin. (1: The localized amount)
+   Format string for insulin remaining in reservoir. (1: The localized amount) */
+"%@ U" = "%@ Од";
+
+/* Format string for bolus progress when finished. (1: The localized amount) */
+"%@ U (Finished)" = "%@ U (Завершено)";
+
+/* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
+"%@ U of %@ U (%@)" = "%1$@ U з %2$@ U (%3$@)";
+
+/* Format string for temp basal rate. (1: The localized amount) */
+"%@ U/hour" = " %@Од/год";
+
+/* Format string for bolus percent progress. (1: Percent progress) */
+"%@%%" = "%@%%";
+
+/* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
+"%@+ U" = "%@ Од";
+
+/* Appends a full-stop to a statement */
+"%@." = "%@.";
+
+/* Format string for reservoir volume. (1: The localized volume) */
+"%@U" = "%@U";
+
+/* The title of the cell showing the pod activated at time */
+"Active Time" = "Активний час";
+
+/* The title of the cell showing alarm status */
+"Alarms" = "Тривога";
+
+/* Confirmation message for shutting down a pod */
+"Are you sure you want to shutdown this pod?" = "Ви впевнені, що хочете завершити цей POD?";
+
+/* Confirmation message for removing Omnipod PumpManager */
+"Are you sure you want to stop using Omnipod?" = "Ви впевнені, що хочете зупинити Omnipod?";
+
+/* The title text for the address assigned to the pod */
+"Assigned Address" = "Призначена адреса";
+
+/* The title of the cell showing pod basal status */
+"Basal Delivery" = "Базальна доставка";
+
+/* The title text for the basal rate schedule */
+"Basal Rates" = "Дози базалу";
+
+/* The title of the cell showing pod bolus status */
+"Bolus Delivery" = "Подача болюса";
+
+/* The title of the cancel action in an action sheet */
+"Cancel" = "Відмінити";
+
+/* The title of the command to change pump time zone */
+"Change Time Zone" = "Змінити часовий пояс";
+
+/* Progress message for changing pod time. */
+"Changing time…" = "Зміна часу…";
+
+/* The title of the configuration section in settings */
+"Configuration" = "Налаштування";
+
+/* The title of the continue action in an action sheet */
+"Continue" = "Продовжити";
+
+/* Button title to deactivate pod because of fault during setup */
+"Deactivate" = "Деактивувати";
+
+/* Button title for pod deactivation
+   Button title to deactivate pod */
+"Deactivate Pod" = "Деактивувати POD";
+
+/* Button title to delete Omnipod PumpManager */
+"Delete Omnipod" = "Вилучити Omnipod";
+
+/* Title text for delivery limits */
+"Delivery Limits" = "Ліміт доставки";
+
+/* The title of the device information section in settings */
+"Device Information" = "Відомості про пристрій";
+
+/* Title text for button to disable bolus beeps */
+"Disable Bolus Beeps" = "Вимкнути звук болюс";
+
+/* Title text for button to enable bolus beeps */
+"Enable Bolus Beeps" = "Увімкнути звук болюс";
+
+/* The alert title for disable bolus beeps error */
+"Error disabling bolus beeps" = "Помилка вимкнення болюс біп";
+
+/* The alert title for enable bolus beeps error */
+"Error enabling bolus beeps" = "Помилка увімкнення bolus біп";
+
+/* The alert title for a resume error */
+"Error Resuming" = "Помилка при відновленні";
+
+/* The alert title for a suspend error */
+"Error Suspending" = "Помилка призупинення";
+
+/* The title of the cell showing the pod expiration reminder date */
+"Expiration Reminder" = "Нагадування про термін дії";
+
+/* The title of the cell showing the pod expiration after expiry */
+"Expired" = "Минув термін дії";
+
+/* The title of the cell showing the pod expiration */
+"Expires" = "Термін закінчується";
+
+/* Pod life HUD view label */
+"Fault" = "Збій";
+
+/* The title of the command to finish pod setup */
+"Finish pod setup" = "Завершити налаштування POD";
+
+/* Accessibility format string for (1: localized volume)(2: time) */
+"Greater than %1$@ units remaining at %2$@" = "Залишилось більше %1$@ одиниць на %2$@";
+
+/* Instructions when deactivating pod that has been paired, but not attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Старий POD має бути деактивований, для створення пари з новим. Будь ласка, деактивуйте та зніміть старий POD.";
+
+/* Instructions when deactivating pod that has been paired and possibly attached. */
+"Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and remove pod." = "Старий pod має бути деактивований, для створення пари з новим. Будь ласка, деактивуйте та зніміть старий pod.";
+
+/* Button title to insert cannula during setup */
+"Insert Cannula" = "Вставте канюлю";
+
+/* The title of the cell showing delivered insulin */
+"Insulin Delivered" = "Доставлено інсуліну";
+
+/* The error message shown when Loop's basal schedule has an unsupported rate */
+"Invalid entry" = "Невірний запис";
+
+/* The title of the cell showing the pod lot id */
+"Lot" = "Партія";
+
+/* The detail text for bolus delivery when no bolus is being delivered */
+"None" = "Жоден";
+
+/* Button title to pair with pod during setup */
+"Pair" = "Пов'язати";
+
+/* The title of the command to pair new pod */
+"Pair New Pod" = "Підключити новий POD";
+
+/* The text of the loading label when pairing */
+"Pairing…" = "Підключення…";
+
+/* The title of the cell showing the pod pi version */
+"PI Version" = "PI версія";
+
+/* The title of the command to play test beeps */
+"Play Test Beeps" = "Програти тестовий звук";
+
+/* Progress message for play test beeps. */
+"Play Test Beeps…" = "Тестовий звук програється…";
+
+/* The title of the cell showing the pod pm version */
+"PM Version" = "PM версія";
+
+/* Label describing pod age view */
+"Pod Age" = "Вік PODу";
+
+/* Title of the pod settings view controller */
+"Pod Settings" = "Налаштування PODу";
+
+/* The text of the loading label when pod is primed */
+"Primed" = "Активовано";
+
+/* The text of the loading label when priming */
+"Priming…" = "Активація...";
+
+/* Label describing time remaining view */
+"Remaining" = "Залишок";
+
+/* Label indicating pod replacement necessary
+   The title of the command to replace pod */
+"Replace Pod" = "Замініть POD";
+
+/* The title of the command to replace pod when there is a pod fault */
+"Replace Pod Now" = "Замініть POD на новий";
+
+/* The title of the cell showing reservoir status */
+"Reservoir" = "Резервуар";
+
+/* Button title for retrying pod deactivation */
+"Retry Pod Deactivation" = "Повторити деактивацію PODу";
+
+/* Title of button to save delivery limit settings
+   Title of button to sync basal profile when no pod paired */
+"Save" = "Зберегти";
+
+/* The detail text of the basal row when pod is running scheduled basal */
+"Schedule" = "Розклад";
+
+/* The title of the status section in settings */
+"Status" = "Статус";
+
+/* A message indicating a command succeeded */
+"Succeeded" = "Успішно";
+
+/* The detail text of the basal row when pod is suspended */
+"Suspended" = "Призупинено";
+
+/* Title text for the button to delete Omnipod PumpManager */
+"Switch from Omnipod Pumps" = "Відключитися від помп Omnipod";
+
+/* Title of button to sync basal profile from pod */
+"Sync With Pod" = "Синхронізація з POD";
+
+/* The title of the command to run the test command */
+"Test Command" = "Тестова команда";
+
+/* Progress message for testing commands. */
+"Testing Commands…" = "Тестування команд…";
+
+/* The error message shown when Loop's basal schedule has more entries than the pod can support */
+"Too many entries" = "Забагато записів";
+
+/* Instructions when pod cannot be deactivated */
+"Unable to deactivate pod. Please continue and pair a new one." = "Не вдалося деактивувати POD. Будь ласка, продовжуйте і спробуйте ще раз.";
+
+/* The detail text for delivered insulin when no measurement is available */
+"Unknown" = "Невідомий";

+ 68 - 0
Dependencies/rileylink_ios/OmniKitUI/uk.lproj/OmnipodPumpManager.strings

@@ -0,0 +1,68 @@
+/* Class = "UITableViewSection"; headerTitle = "Remove POD"; ObjectID = "1LF-te-Bdd"; */
+"1LF-te-Bdd.headerTitle" = "Зніміть  POD";
+
+/* Class = "UINavigationItem"; title = "RileyLink Setup"; ObjectID = "3HH-eJ-lRh"; */
+"3HH-eJ-lRh.title" = "Налаштування RileyLink";
+
+/* Class = "UITableViewController"; title = "Pod Settings"; ObjectID = "6vo-Ov-UpE"; */
+"6vo-Ov-UpE.title" = "Налаштування POD";
+
+/* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "91O-Un-vKc"; */
+"91O-Un-vKc.title" = "Налаштування Помпи";
+
+/* Class = "UITableViewSection"; footerTitle = "NOTE: Do not remove the pod's needle cap at this time."; ObjectID = "EUt-xk-Rmp"; */
+"EUt-xk-Rmp.footerTitle" = "ПРИМІТКА: Не видаляйте голкову шапку POD в даний час.";
+
+/* Class = "UITableViewSection"; headerTitle = "Prepare Pod"; ObjectID = "EUt-xk-Rmp"; */
+"EUt-xk-Rmp.headerTitle" = "Підготуйте POD";
+
+/* Class = "UILabel"; text = "Loop will remind you to change your pod before it expires. You can change this to a time convenient for you."; ObjectID = "Eng-IY-fQ7"; */
+"Eng-IY-fQ7.text" = "Алгоритм циклу напомʼятає вам про заміну PODу до закінчення терміну використання. Можна змінити цей час на зручне для вас.";
+
+/* Class = "UILabel"; text = "Please deactivate the pod. When deactivation is complete, remove pod from body."; ObjectID = "GK7-jb-tyY"; */
+"GK7-jb-tyY.text" = "Будь ласка, деактивуйте POD. При завершенні деактивації видаліть POD з тіла.";
+
+/* Class = "UINavigationItem"; title = "Insert Cannula"; ObjectID = "HwT-30-f0y"; */
+"HwT-30-f0y.title" = "Вставте канюлю";
+
+/* Class = "UILabel"; text = "Prepare site. Remove the pod's needle cap and adhesive backing. If pod is OK, apply to site."; ObjectID = "Iuv-5M-bDH"; */
+"Iuv-5M-bDH.text" = "Налоштуйте місце встановки. Зніміть шапку голки та захістну плівку липкої  поверхні.";
+
+/* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "aNg-mm-Uuy"; */
+"aNg-mm-Uuy.title" = "Налаштування Помпи";
+
+/* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "ack-ra-XH6"; */
+"ack-ra-XH6.title" = "Налаштування Помпи";
+
+/* Class = "UILabel"; text = "Your Pod is ready for use."; ObjectID = "bJ5-iH-fnF"; */
+"bJ5-iH-fnF.text" = "Твій POD готовий до використання.";
+
+/* Class = "UILabel"; text = "Reminder"; ObjectID = "ePA-6p-q8C"; */
+"ePA-6p-q8C.text" = "Нагадування";
+
+/* Class = "UINavigationItem"; title = "Pod Pairing"; ObjectID = "jVO-Ut-MhL"; */
+"jVO-Ut-MhL.title" = "Cполучення з POD-ом";
+
+/* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "k1Y-x4-m0a"; */
+"k1Y-x4-m0a.title" = "Налаштування Помпи";
+
+/* Class = "UILabel"; text = "Review your settings below. They will be programmed into the pod during pairing. You can change these settings at any time in Loopʼs Settings screen."; ObjectID = "kLL-SQ-K0a"; */
+"kLL-SQ-K0a.text" = "Переглядайте ваші параметри нижче. Вони будуть запрограмовані в POD під час створення пари. Ви можете змінити ці налаштування в будь-який час в налаштуваннях екрану.";
+
+/* Class = "UINavigationItem"; title = "Setup Complete"; ObjectID = "nDb-R5-e02"; */
+"nDb-R5-e02.title" = "Налаштування завершено";
+
+/* Class = "UITableViewSection"; footerTitle = "NOTE: If cannula sticks out, press cancel."; ObjectID = "rcC-ke-lUP"; */
+"rcC-ke-lUP.footerTitle" = "ПРИМІТКА: якщо канюла виступає, натисни скасувати.";
+
+/* Class = "UITableViewSection"; headerTitle = "Apply POD"; ObjectID = "rcC-ke-lUP"; */
+"rcC-ke-lUP.headerTitle" = "Застосовувати POD";
+
+/* Class = "UILabel"; text = "Label"; ObjectID = "vEc-Km-ewe"; */
+"vEc-Km-ewe.text" = "Мітка";
+
+/* Class = "UILabel"; text = "Fill a new pod with insulin. Listen for 2 beeps from the pod during filling. Keep RileyLink adjacent to the pod during pairing."; ObjectID = "vmF-Dc-3DS"; */
+"vmF-Dc-3DS.text" = "Заповніть новий POD інсуліном. Дочекайтесь двух гудків PODу під час заповнення.";
+
+/* Class = "UINavigationItem"; title = "Replace Pod"; ObjectID = "yy1-xf-HdR"; */
+"yy1-xf-HdR.title" = "Замініть POD на новий";

+ 7 - 7
Dependencies/rileylink_ios/OmniKitUI/zh-Hans.lproj/Localizable.strings

@@ -1,5 +1,5 @@
 /* Accessibility format string for (1: localized volume)(2: time) */
-"%1$@ units remaining at %2$@" = "%1$@ units remaining at %2$@";
+"%1$@ units remaining at %2$@" = "在%2$@还剩余%1$@";
 
 /* The format string for displaying an offset from a time zone: (1: GMT)(2: -)(3: 4:00) */
 "%1$@%2$@%3$@" = "%1$@%2$@%3$@";
@@ -15,7 +15,7 @@
 "%@ U (Finished)" = "%@ U (已输注)";
 
 /* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */
-"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)";
+"%@ U of %@ U (%@)" = "%1$@ U%2$@ U (%3$@)";
 
 /* Format string for temp basal rate. (1: The localized amount) */
 "%@ U/hour" = "%@ U/小时";
@@ -24,7 +24,7 @@
 "%@%%" = "%@%%";
 
 /* Format string for reservoir reading when above or equal to maximum reading. (1: The localized amount) */
-"%@+ U" = "%@+ U";
+"%@+ U" = "%@ + U";
 
 /* Appends a full-stop to a statement */
 "%@." = "%@.";
@@ -118,10 +118,10 @@
 "Fault" = "错误";
 
 /* The title of the command to finish pod setup */
-"Finish pod setup" = "完成设置";
+"Finish pod setup" = "完成Pod设置";
 
 /* Accessibility format string for (1: localized volume)(2: time) */
-"Greater than %1$@ units remaining at %2$@" = "";
+"Greater than %1$@ units remaining at %2$@" = "在%2$@ 还有%1$@ 单位剩余";
 
 /* Instructions when deactivating pod that has been paired, but not attached. */
 "Incompletely set up pod must be deactivated before pairing with a new one. Please deactivate and discard pod." = "Pod设置失败,请解除该从身体移除Pod,然后配对新Pod";
@@ -195,10 +195,10 @@
 
 /* Title of button to save delivery limit settings
    Title of button to sync basal profile when no pod paired */
-"Save" = "保存";
+"Save" = "保存​​";
 
 /* The detail text of the basal row when pod is running scheduled basal */
-"Schedule" = "设";
+"Schedule" = "设定时间";
 
 /* The title of the status section in settings */
 "Status" = "状态";

+ 41 - 0
Dependencies/rileylink_ios/RileyLinkKitUI/ar.lproj/Localizable.strings

@@ -0,0 +1,41 @@
+/* The title of the section describing commands */
+"Commands" = "Commands";
+
+/* The connected state */
+"Connected" = "Connected";
+
+/* The in-progress connecting state */
+"Connecting" = "Connecting";
+
+/* The title of the cell showing BLE connection state */
+"Connection State" = "Connection State";
+
+/* The title of the section describing the device */
+"Device" = "Device";
+
+/* The title of the devices table section in RileyLink settings */
+"Devices" = "Devices";
+
+/* The disconnected state */
+"Disconnected" = "Disconnected";
+
+/* The in-progress disconnecting state */
+"Disconnecting" = "Disconnecting";
+
+/* The title of the cell showing firmware version */
+"Firmware" = "Firmware";
+
+/* The title of the cell showing current rileylink frequency */
+"Frequency" = "Frequency";
+
+/* The title of the cell showing device name */
+"Name" = "Name";
+
+/* RileyLink setup description */
+"RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink allows for communication with the pump over Bluetooth Low Energy.";
+
+/* The title of the cell showing BLE signal strength (RSSI) */
+"Signal Strength" = "Signal Strength";
+
+/* The title of the cell showing uptime */
+"Uptime" = "Uptime";

+ 41 - 0
Dependencies/rileylink_ios/RileyLinkKitUI/ca.lproj/Localizable.strings

@@ -0,0 +1,41 @@
+/* The title of the section describing commands */
+"Commands" = "Commands";
+
+/* The connected state */
+"Connected" = "Connected";
+
+/* The in-progress connecting state */
+"Connecting" = "Connecting";
+
+/* The title of the cell showing BLE connection state */
+"Connection State" = "Connection State";
+
+/* The title of the section describing the device */
+"Device" = "Device";
+
+/* The title of the devices table section in RileyLink settings */
+"Devices" = "Devices";
+
+/* The disconnected state */
+"Disconnected" = "Disconnected";
+
+/* The in-progress disconnecting state */
+"Disconnecting" = "Disconnecting";
+
+/* The title of the cell showing firmware version */
+"Firmware" = "Firmware";
+
+/* The title of the cell showing current rileylink frequency */
+"Frequency" = "Frequency";
+
+/* The title of the cell showing device name */
+"Name" = "Name";
+
+/* RileyLink setup description */
+"RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink allows for communication with the pump over Bluetooth Low Energy.";
+
+/* The title of the cell showing BLE signal strength (RSSI) */
+"Signal Strength" = "Signal Strength";
+
+/* The title of the cell showing uptime */
+"Uptime" = "Uptime";

+ 2 - 2
Dependencies/rileylink_ios/RileyLinkKitUI/da.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Enhed";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Enheder";
+"Devices" = "Devices";
 
 /* The disconnected state */
 "Disconnected" = "Frakoblet";
@@ -29,7 +29,7 @@
 "Frequency" = "Frekvens";
 
 /* The title of the cell showing device name */
-"Name" = "Navn";
+"Name" = "Name";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink tillader kommunikation med pumpen vha Bluetooth Lav Energi.";

+ 4 - 4
Dependencies/rileylink_ios/RileyLinkKitUI/de.lproj/Localizable.strings

@@ -20,16 +20,16 @@
 "Disconnected" = "Getrennt";
 
 /* The in-progress disconnecting state */
-"Disconnecting" = "trennen";
+"Disconnecting" = "Trennen";
 
 /* The title of the cell showing firmware version */
 "Firmware" = "Firmware";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "Frequenz";
 
 /* The title of the cell showing device name */
-"Name" = "Nombre";
+"Name" = "Name";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink ermöglicht Kommunikation zur Pumpe über Bluetooth Low Energy.";
@@ -38,4 +38,4 @@
 "Signal Strength" = "Signalstärke";
 
 /* The title of the cell showing uptime */
-"Uptime" = "Uptime";
+"Uptime" = "Betriebszeit";

+ 2 - 3
Dependencies/rileylink_ios/RileyLinkKitUI/fi.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Laite";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Laitteet";
+"Devices" = "Devices";
 
 /* The disconnected state */
 "Disconnected" = "Ei yhteydessä";
@@ -29,7 +29,7 @@
 "Frequency" = "Taajuus";
 
 /* The title of the cell showing device name */
-"Name" = "Nimi";
+"Name" = "Name";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink mahdollistaa tiedonsiirron pumpun kanssa Bluetooth Low Energy -yhteyden kautta.";
@@ -39,4 +39,3 @@
 
 /* The title of the cell showing uptime */
 "Uptime" = "Päällä";
-

+ 1 - 64
Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Dispositif";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Dispositifs";
+"Devices" = "Appareils";
 
 /* The disconnected state */
 "Disconnected" = "Débranché";
@@ -37,68 +37,5 @@
 /* The title of the cell showing BLE signal strength (RSSI) */
 "Signal Strength" = "Force du signal";
 
-/* The header of the cells showing connection monitoring */
-"Connection Monitoring" = "Supervision";
-
 /* The title of the cell showing uptime */
 "Uptime" = "Temps de fonctionnement";
-
-/* The title of the cell showing battery level */
-"Battery level" = "Niveau de batterie";
-
-/* The title of the cell showing Voltage */
-"Voltage" = "Voltage (Tension)";
-
-/* "The title of the section for alerts" */
-"Alert" = "Alerte";
-
-/* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "Alerte de batterie faible";
-
-/* Header of list showing battery level alert options */
-"Battery level Alert" = "Alerte de niveau batterie";
-
-/* Battery level alert OFF in list of options */
-"OFF" = "Désactivé";
-
-/* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostic";
-
-/* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Obtenir les statistiques de RileyLink";
-
-/* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Inverser la logique des LED";
-
-/* The header of the cells showing test commands */
-"Test Commands" = "Commande de test";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Éclaircir la LED jaune";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Éclaircir la LED rouge";
-
-/* The title of the cell showing Test Vibration */
-"Test Vibration" = "Test de la vibration";
-
-/* The title of the cell for sounding device finding piezo */
-"Find Device" = "Localiser l'appareil";
-
-/* The title of the cell for connection LED */
-"Connection LED" = "Connectez les LED";
-
-/* The title of the cell for connection vibration */
-"Connection Vibration" = "Vibreur de connexion";
-
-/* Detail text when battery alert disabled. */
-"Off" = "Off";
-
-/* Text indicating LED Mode is on */
-"On" = "On";
-
-/* Text indicating LED Mode is off */
-"Off" = "Off";
-
-/* Text indicating LED Mode is auto */
-"Auto" = "Auto";

+ 2 - 62
Dependencies/rileylink_ios/RileyLinkKitUI/it.lproj/Localizable.strings

@@ -26,7 +26,7 @@
 "Firmware" = "Firmware";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "Frequenza";
 
 /* The title of the cell showing device name */
 "Name" = "Nome";
@@ -38,64 +38,4 @@
 "Signal Strength" = "Potenza Segnale";
 
 /* The title of the cell showing uptime */
-"Uptime" = "Uptime";
-
-/* The title of the cell showing battery level */
-"Battery level" = "Livello della batteria";
-
-/* The title of the cell showing Voltage */
-"Voltage" = "Voltaggio";
-
-/* "The title of the section for alerts" */
-"Alert" = "Sveglia";
-
-/* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "Avviso Batteria Bassa";
-
-/* Header of list showing battery level alert options */
-"Battery level Alert" = "Avviso livello batteria";
-
-/* Battery level alert OFF in list of options */
-"OFF" = "SPENTO";
-
-/* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "LED Diagnostici";
-
-/* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Ottieni Statistiche Di RileyLink";
-
-/* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Inverti Logica LED";
-
-/* The header of the cells showing test commands */
-"Test Commands" = "Test Commands";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Lighten Yellow LED";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Lighten Red LED";
-
-/* The title of the cell showing Test Vibration */
-"Test Vibration" = "Test Vibration";
-
-/* The title of the cell for sounding device finding piezo */
-"Find Device" = "Find Device";
-
-/* The title of the cell for connection LED */
-"Connection LED" = "Connection LED";
-
-/* The title of the cell for connection vibration */
-"Connection Vibration" = "Connection Vibration";
-
-/* Detail text when battery alert disabled. */
-"Off" = "Off";
-
-/* Text indicating LED Mode is on */
-"On" = "On";
-
-/* Text indicating LED Mode is off */
-"Off" = "Off";
-
-/* Text indicating LED Mode is auto */
-"Auto" = "Auto";
+"Uptime" = "Tempo d'attività";

+ 2 - 62
Dependencies/rileylink_ios/RileyLinkKitUI/nl.lproj/Localizable.strings

@@ -26,7 +26,7 @@
 "Firmware" = "Firmware";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "Frequentie";
 
 /* The title of the cell showing device name */
 "Name" = "Naam";
@@ -38,64 +38,4 @@
 "Signal Strength" = "Signaalsterkte";
 
 /* The title of the cell showing uptime */
-"Uptime" = "Uptime";
-
-/* The title of the cell showing battery level */
-"Battery level" = "Batterijniveau";
-
-/* The title of the cell showing Voltage */
-"Voltage" = "Voltage";
-
-/* "The title of the section for alerts" */
-"Alert" = "Waarschuwing";
-
-/* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "'Lege batterij'-waarschuwing";
-
-/* Header of list showing battery level alert options */
-"Battery level Alert" = "Batterijniveau waarschuwing";
-
-/* Battery level alert OFF in list of options */
-"OFF" = "UIT";
-
-/* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostische LEDs";
-
-/* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "RileyLink statistieken";
-
-/* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "LED Logica omkeren";
-
-/* The header of the cells showing test commands */
-"Test Commands" = "Test commando’s";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Zet gele LED aan";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Zet rode LED aan";
-
-/* The title of the cell showing Test Vibration */
-"Test Vibration" = "Test trillen";
-
-/* The title of the cell for sounding device finding piezo */
-"Find Device" = "Apparaat zoeken";
-
-/* The title of the cell for connection LED */
-"Connection LED" = "Verbinding LED";
-
-/* The title of the cell for connection vibration */
-"Connection Vibration" = "Verbinding trillen";
-
-/* Detail text when battery alert disabled. */
-"Off" = "Uit";
-
-/* Text indicating LED Mode is on */
-"On" = "Aan";
-
-/* Text indicating LED Mode is off */
-"Off" = "Uit";
-
-/* Text indicating LED Mode is auto */
-"Auto" = "Auto";
+"Uptime" = "Tijd actief";

+ 2 - 2
Dependencies/rileylink_ios/RileyLinkKitUI/pl.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Urządzenie";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Urządzenia";
+"Devices" = "Devices";
 
 /* The disconnected state */
 "Disconnected" = "Rozłączony";
@@ -29,7 +29,7 @@
 "Frequency" = "Frequency";
 
 /* The title of the cell showing device name */
-"Name" = "Nazwa";
+"Name" = "Name";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink będzie łączył się z pompą poprzez Bluetooth Low Energy.";

+ 0 - 1
Dependencies/rileylink_ios/RileyLinkKitUI/pt-BR.lproj/Localizable.strings

@@ -39,4 +39,3 @@
 
 /* The title of the cell showing uptime */
 "Uptime" = "Tempo de Atividade";
-

+ 0 - 63
Dependencies/rileylink_ios/RileyLinkKitUI/pt-PT.lproj/Localizable.strings

@@ -37,68 +37,5 @@
 /* The title of the cell showing BLE signal strength (RSSI) */
 "Signal Strength" = "Signal Strength";
 
-/* The header of the cells showing connection monitoring */
-"Connection Monitoring" = "Connection Monitoring";
-
 /* The title of the cell showing uptime */
 "Uptime" = "Uptime";
-
-/* The title of the cell showing battery level */
-"Battery level" = "Battery level";
-
-/* The title of the cell showing Voltage */
-"Voltage" = "Voltage";
-
-/* "The title of the section for alerts" */
-"Alert" = "Alert";
-
-/* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "Low Battery Alert";
-
-/* Header of list showing battery level alert options */
-"Battery level Alert" = "Battery level Alert";
-
-/* Battery level alert OFF in list of options */
-"OFF" = "OFF";
-
-/* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostic LEDs";
-
-/* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Get RileyLink Statistics";
-
-/* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Invert LED Logic";
-
-/* The header of the cells showing test commands */
-"Test Commands" = "Test Commands";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Lighten Yellow LED";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Lighten Red LED";
-
-/* The title of the cell showing Test Vibration */
-"Test Vibration" = "Test Vibration";
-
-/* The title of the cell for sounding device finding piezo */
-"Find Device" = "Find Device";
-
-/* The title of the cell for connection LED */
-"Connection LED" = "Connection LED";
-
-/* The title of the cell for connection vibration */
-"Connection Vibration" = "Connection Vibration";
-
-/* Detail text when battery alert disabled. */
-"Off" = "Off";
-
-/* Text indicating LED Mode is on */
-"On" = "On";
-
-/* Text indicating LED Mode is off */
-"Off" = "Off";
-
-/* Text indicating LED Mode is auto */
-"Auto" = "Auto";

+ 3 - 3
Dependencies/rileylink_ios/RileyLinkKitUI/ru.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "устройство";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "устройства";
+"Devices" = "Устройства";
 
 /* The disconnected state */
 "Disconnected" = "Разъединено";
@@ -26,7 +26,7 @@
 "Firmware" = "Прошивка";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "Частота";
 
 /* The title of the cell showing device name */
 "Name" = "Название";
@@ -38,4 +38,4 @@
 "Signal Strength" = "Уровень сигнала";
 
 /* The title of the cell showing uptime */
-"Uptime" = "Uptime";
+"Uptime" = "Время непрерывной работы";

+ 2 - 65
Dependencies/rileylink_ios/RileyLinkKitUI/sk.lproj/Localizable.strings

@@ -14,7 +14,7 @@
 "Device" = "Zariadenie";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Zariadenia";
+"Devices" = "Devices";
 
 /* The disconnected state */
 "Disconnected" = "Odpojené";
@@ -29,7 +29,7 @@
 "Frequency" = "Frekvencia";
 
 /* The title of the cell showing device name */
-"Name" = "Názov";
+"Name" = "Name";
 
 /* RileyLink setup description */
 "RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink allows for communication with the pump over Bluetooth Low Energy.";
@@ -37,68 +37,5 @@
 /* The title of the cell showing BLE signal strength (RSSI) */
 "Signal Strength" = "Sila Signálu";
 
-/* The header of the cells showing connection monitoring */
-"Connection Monitoring" = "Connection Monitoring";
-
 /* The title of the cell showing uptime */
 "Uptime" = "Uptime";
-
-/* The title of the cell showing battery level */
-"Battery level" = "Stav batérie";
-
-/* The title of the cell showing Voltage */
-"Voltage" = "Napätie";
-
-/* "The title of the section for alerts" */
-"Alert" = "Upozornenie";
-
-/* The title of the cell showing Low Battery Alert */
-"Low Battery Alert" = "Upozornenie Nízky stav Batérie";
-
-/* Header of list showing battery level alert options */
-"Battery level Alert" = "Upozornenie Stavu Batérie";
-
-/* Battery level alert OFF in list of options */
-"OFF" = "VYP";
-
-/* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostic LEDs";
-
-/* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Get RileyLink Statistics";
-
-/* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Invert LED Logic";
-
-/* The header of the cells showing test commands */
-"Test Commands" = "Testovať Ovládanie";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Lighten Yellow LED";
-
-/* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Lighten Red LED";
-
-/* The title of the cell showing Test Vibration */
-"Test Vibration" = "Testovať Vibrovanie";
-
-/* The title of the cell for sounding device finding piezo */
-"Find Device" = "Nájsť Zariadenie";
-
-/* The title of the cell for connection LED */
-"Connection LED" = "Connection LED";
-
-/* The title of the cell for connection vibration */
-"Connection Vibration" = "Connection Vibration";
-
-/* Detail text when battery alert disabled. */
-"Off" = "Vypnuté";
-
-/* Text indicating LED Mode is on */
-"On" = "Zapnuté";
-
-/* Text indicating LED Mode is off */
-"Off" = "Vypnuté";
-
-/* Text indicating LED Mode is auto */
-"Auto" = "Auto";

+ 12 - 12
Dependencies/rileylink_ios/RileyLinkKitUI/tr.lproj/Localizable.strings

@@ -1,41 +1,41 @@
 /* The title of the section describing commands */
-"Commands" = "Commands";
+"Commands" = "Komutlar";
 
 /* The connected state */
 "Connected" = "Bağlandı";
 
 /* The in-progress connecting state */
-"Connecting" = "Connecting";
+"Connecting" = "Bağlanıyor";
 
 /* The title of the cell showing BLE connection state */
-"Connection State" = "Connection State";
+"Connection State" = "Bağlantı Durumu";
 
 /* The title of the section describing the device */
-"Device" = "Device";
+"Device" = "Cihaz";
 
 /* The title of the devices table section in RileyLink settings */
-"Devices" = "Devices";
+"Devices" = "Aygıtlar";
 
 /* The disconnected state */
-"Disconnected" = "Disconnected";
+"Disconnected" = "Bağlantı kesildi";
 
 /* The in-progress disconnecting state */
-"Disconnecting" = "Disconnecting";
+"Disconnecting" = "Bağlantı kesiliyor";
 
 /* The title of the cell showing firmware version */
 "Firmware" = "Aygıt Yazılımı";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "Frekans";
 
 /* The title of the cell showing device name */
-"Name" = "Name";
+"Name" = "İsim";
 
 /* RileyLink setup description */
-"RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink allows for communication with the pump over Bluetooth Low Energy.";
+"RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink, Bluetooth Low Energy üzerinden pompa ile iletişime izin verir.";
 
 /* The title of the cell showing BLE signal strength (RSSI) */
-"Signal Strength" = "Signal Strength";
+"Signal Strength" = "Sinyal Gücü";
 
 /* The title of the cell showing uptime */
-"Uptime" = "Uptime";
+"Uptime" = "Çalışma süresi";

+ 41 - 0
Dependencies/rileylink_ios/RileyLinkKitUI/uk.lproj/Localizable.strings

@@ -0,0 +1,41 @@
+/* The title of the section describing commands */
+"Commands" = "Команди";
+
+/* The connected state */
+"Connected" = "Під'єднаний";
+
+/* The in-progress connecting state */
+"Connecting" = "Під'єднання";
+
+/* The title of the cell showing BLE connection state */
+"Connection State" = "Стан з'єднання";
+
+/* The title of the section describing the device */
+"Device" = "Пристрій";
+
+/* The title of the devices table section in RileyLink settings */
+"Devices" = "Пристрої";
+
+/* The disconnected state */
+"Disconnected" = "Від’єднано";
+
+/* The in-progress disconnecting state */
+"Disconnecting" = "Від'єднання";
+
+/* The title of the cell showing firmware version */
+"Firmware" = "Прошивка";
+
+/* The title of the cell showing current rileylink frequency */
+"Frequency" = "Частота";
+
+/* The title of the cell showing device name */
+"Name" = "Ім’я";
+
+/* RileyLink setup description */
+"RileyLink allows for communication with the pump over Bluetooth Low Energy." = "RileyLink дозволяє спілкуватися з помпою через BluetoothLow Energy.";
+
+/* The title of the cell showing BLE signal strength (RSSI) */
+"Signal Strength" = "Рівень сигналу";
+
+/* The title of the cell showing uptime */
+"Uptime" = "Час роботи";

+ 1 - 1
Dependencies/rileylink_ios/RileyLinkKitUI/zh-Hans.lproj/Localizable.strings

@@ -26,7 +26,7 @@
 "Firmware" = "固件";
 
 /* The title of the cell showing current rileylink frequency */
-"Frequency" = "Frequency";
+"Frequency" = "频段";
 
 /* The title of the cell showing device name */
 "Name" = "设备名称";

+ 2 - 2
FreeAPS/Resources/uk.lproj/InfoPlist.strings

@@ -14,7 +14,7 @@
 "NSCalendarsUsageDescription" = "Для створення нових подій глюкози використовується календар.";
 
 /* Privacy - Health Update Usage Description */
-"NSHealthUpdateUsageDescription" = "Health App is used to store blood glucose data";
+"NSHealthUpdateUsageDescription" = "Програма Health App використовується для зберігання даних глюкози";
 
 /* Privacy - Health Share Usage Description */
-"NSHealthShareUsageDescription" = "Health App is used to store blood glucose data";
+"NSHealthShareUsageDescription" = "Програма Health App використовується для зберігання даних глюкози";

+ 20 - 1
FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deactivate Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deactivate Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 25 - 6
FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings

@@ -309,19 +309,19 @@ Enact a temp Basal or a temp target */
 "Pump Settings" = "Pump Settings";
 
 /* Insulin unit per hour */
-"U/hr" = "U/hr";
+"U/hr" = "E/t";
 
 /* Unit in number of units delivered (keep the space character!) */
-" U" = " U";
+" U" = " E";
 
 /* /Insulin unit */
-"/U" = "/U";
+"/U" = "/E";
 
 /* Insulin unit */
 "U" = "U";
 
 /* Unit per hour with space */
-" U/hr" = " U/hr";
+" U/hr" = " E/t";
 
 /* Number of units per hour*/
 "%@ U/hr" = "%@ U/hr";
@@ -330,7 +330,7 @@ Enact a temp Basal or a temp target */
 "%@ U" = "%@ U";
 
 /*Carb ratio unit */
-"g/U" = "g/U";
+"g/U" = "g/E";
 
 /* grams */
 " g" = " g";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deaktiver Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 21 - 2
FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings

@@ -134,7 +134,7 @@
 "for" = "für";
 
 /*  Temp target set for ... minutes */
-"min" = "min";
+"min" = "minimal";
 
 /*  */
 "Autotune" = "Autotune";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "Nachdem Sie Glukosedatensätze in der Health App erstellt oder gelöscht haben, öffnen Sie bitte FreeAPS X, um die Übertragung der geänderten Daten sicher zu gewährleisten";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Fehler";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Pod deaktivieren";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 90 - 1
FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings

@@ -962,7 +962,7 @@ Enact a temp Basal or a temp target */
  "Warning" = "Varning";
 
  /* Error title */
- "Error" = "Fel";
+ "Error" = "Error";
 
 /* ---------------------------------------
   DASH strings
@@ -973,6 +973,95 @@ Enact a temp Basal or a temp target */
 
 "Pair Pod" = "Pair Pod";
 
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text for confidence reminders navigation link */
+"Confidence Reminders" = "Confidence Reminders";
+
+"Confidence reminders are beeps from the pod which can be used to acknowledge selected commands." = "Confidence reminders are beeps from the pod which can be used to acknowledge selected commands.";
+
+/* button title for saving low reservoir reminder while saving */
+"Saving..." = "Saving...";
+
+/* button title for saving low reservoir reminder */
+"Save" = "Save";
+
+/* Alert title for error when updating confidence reminder preference */
+"Failed to update confidence reminder preference." = "Failed to update confidence reminder preference.";
+
+/* */
+"No Error" = "No Error";
+
+/* description label for active time pod details row */
+"Active Time"= "Active Time";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
  /* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs

+ 21 - 2
FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings

@@ -405,7 +405,7 @@ Enact a temp Basal or a temp target */
 "Transmitter ID" = "ID del transmisor";
 
 /* Other CGM setting */
-"Other" = "Otros";
+"Other" = "Otro";
 
 /* Whatch app alert */
 "Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Desactivar Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deaktivoi pumppu";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 21 - 2
FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings

@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Microprogramme";
 
 /* */
-"Connection State" = "État de la connexion";
+"Connection State" = "Etat de connexion";
 
 /* */
 "Transmitter Type" = "Type de Transmetteur";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "Une fois que vous avez créé des enregistrements de glucose dans l'application Santé, veuillez ouvrir FreeAPS X pour nous aider à garantir le transfert des données";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Erreur";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Désactiver le pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deactivate Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 23 - 4
FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings

@@ -134,7 +134,7 @@
 "for" = "per";
 
 /*  Temp target set for ... minutes */
-"min" = "minuti";
+"min" = "min";
 
 /*  */
 "Autotune" = "Autotune";
@@ -660,7 +660,7 @@ Enact a temp Basal or a temp target */
 "Firmware" = "Firmware";
 
 /* */
-"Connection State" = "Stato di Connessione";
+"Connection State" = "Stato Connessione";
 
 /* */
 "Transmitter Type" = "Tipo di Trasmettitore";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Avanzate";
 
 /* */
-"Alarms" = "Sveglie";
+"Alarms" = "Allarmi";
 
 /* */
 "Glucose Settings" = "Impostazioni di Glucose";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "Dopo aver creato record glicemici nell'app Salute, apri FreeAPS X per aiutarci a trasferire i dati modificati";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Errore";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Disattiva Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "Etter at du har lagt til blodsukker i Helse-appen, vennligst åpne FreeAPS X for å sikre overføring av endrede data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Feil";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Fest pod";
+
+"Deactivate Pod" = "Deaktiver Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

Plik diff jest za duży
+ 22 - 3
FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings


+ 20 - 1
FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings

@@ -950,8 +950,27 @@ Połączono z Nightscout!";
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Dezaktywuj PODa";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Informação";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Desativar Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deactivate Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 22 - 3
FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings

@@ -657,7 +657,7 @@ Enact a temp Basal or a temp target */
 "Hardware" = "Оборудование";
 
 /* */
-"Firmware" = "Версия прошивки";
+"Firmware" = "Прошивка";
 
 /* */
 "Connection State" = "Состояние соединения";
@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "Расширенные";
 
 /* */
-"Alarms" = "Тревоги";
+"Alarms" = "Оповещения";
 
 /* */
 "Glucose Settings" = "Настройки глюкозы";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "После ручного создания записей о глюкозы в программе Здоровье пожалуйста откройте FreeAPS X, чтобы помочь нам гарантированно загрузить измененные данные";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Инфо";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Ошибка";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Деактивировать Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 20 - 1
FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings

@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "Info";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "Error";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "Deaktivovať Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 93 - 5
FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings

@@ -954,7 +954,6 @@ Enact a temp Basal or a temp target */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "Efter att du lagt till glukos i appen 'Hälsa', öppna FreeAPS X för att bekräfta att överföring skett på rätt sätt";
 
 /* New ALerts ------------------------- */
-
 /* Info title */
 "Info" = "Info";
 
@@ -962,20 +961,109 @@ Enact a temp Basal or a temp target */
 "Warning" = "Warning";
 
 /* Error title */
-"Error" = "Error";
+"Error" = "Fel";
 
 /* ---------------------------------------
   DASH strings
 */
-
 "Attach Pod" = "Fäst podden";
 
 "Deactivate Pod" = "Inaktivera podd";
 
 "Pair Pod" = "Parkoppla podd";
 
-/* --------------------------------------------
-   Infotexts from openaps.docs and androidaps.docs
+/* Text for confidence reminders navigation link */
+"Confidence Reminders" = "Bekräftelseljud";
+
+"Confidence reminders are beeps from the pod which can be used to acknowledge selected commands." = "Bekräftelseljud är pip från podden som kan användas som bekräftelser på utförda kommandon";
+
+/* button title for saving low reservoir reminder while saving */
+"Saving..." = "Sparar...";
+
+/* button title for saving low reservoir reminder */
+"Save" = "Spara";
+
+/* Alert title for error when updating confidence reminder preference */
+"Failed to update confidence reminder preference." = "Misslyckades att uppdatera inställning för bekräftelseljud";
+
+/* */
+"No Error" = "Inget fel";
+
+/* description label for active time pod details row */
+"Active Time"= "Poddålder";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Information om tidigare podd";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Av";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "På";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Utökad";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Inga ljud på.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Bekräftelseljud kommer att pipa för för ala pumpkommandon du ger, som bolus, avbryt bolus, pausa pump, återuppta insulintillförsel, spara påminnelser etc. När FreeAPS X automatiskt justerar insulintillförsel kommer inga pip att ljuda.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Bekräftelsepip kommer att ljuda även vid automatiska pumpkommandon såväl som vid manuella.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Standard påminnelsetid";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* */
+"Scheduled Reminder" = "Schemalagd påminnelse";
+
+/* */
+"Low Reservoir Reminder" = "Påminnelse om låg insulinnivå";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Säkerställ att din telefon och podd är nära varandra. Om problemet kvarstår, flytta till annan plats.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Byt podd nu. Insulintillförsel kommer att stoppas om %1$@ eller när insulinet är slut.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Basaldos";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ i %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "FreeAPS X kommer inte automatiskt att justera dina insulindoser förrän den temporära basalen är färdig eller har avbrytits.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Ställ in temporaär basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporär basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporär basal misslyckades";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Kunde inte ställa in en temporär basaldos: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Kunde inte ställa in en temporär basaldos: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Konfiguration saknas";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "En maximal basaldos har inte ställts in. Gå till inställningen 'Maxdoser' för att ställa in den maximala basaldosen";
+
+/* --------------------------------------
+
+  Infotexts from openaps.docs and androidaps.docs
   FreeAPS X
 */
 

Plik diff jest za duży
+ 34 - 15
FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings


Plik diff jest za duży
+ 202 - 183
FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings


+ 21 - 2
FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings

@@ -693,7 +693,7 @@ Enact a temp Basal or a temp target */
 "Advanced" = "高级选项";
 
 /* */
-"Alarms" = "报警";
+"Alarms" = "提醒";
 
 /* */
 "Glucose Settings" = "血糖设置";
@@ -948,8 +948,27 @@ Enact a temp Basal or a temp target */
 
 /* */
 "After you create glucose records in the Health app, please open FreeAPS X to help us guaranteed transfer changed data" = "在您在 Health App中创建血糖记录后,请打开 FreeAPS X,以帮助我们保证传输数据已更改";
-/* --------------------------------------------
 
+/* New ALerts ------------------------- */
+/* Info title */
+"Info" = "信息";
+
+/* Warning title */
+"Warning" = "Varning";
+
+/* Error title */
+"Error" = "错误";
+
+/* ---------------------------------------
+  DASH strings
+*/
+"Attach Pod" = "Attach Pod";
+
+"Deactivate Pod" = "解除Pod";
+
+"Pair Pod" = "Pair Pod";
+
+/* --------------------------------------
 
   Infotexts from openaps.docs and androidaps.docs
   FreeAPS X

+ 1 - 4
FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift

@@ -248,10 +248,7 @@ extension PreferencesEditor {
                 Field(
                     displayName: "Bolus Increment",
                     type: .decimal(keypath: \.bolusIncrement),
-                    infoText: NSLocalizedString(
-                        "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.",
-                        comment: "Bolus Increment"
-                    ),
+                    infoText: NSLocalizedString("Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.", comment: "Bolus Increment"),
                     settable: self
                 )
             ]

+ 14 - 0
crowdin.yml

@@ -20,5 +20,19 @@ export_languages:
   - pt-BR
   - sk
 files:
+  - source: /FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings
+    translation: /FreeAPS/Sources/Localizations/Main/%osx_locale%.lproj/Localizable.strings
+  - source: /Dependencies/rileylink_ios/RileyLinkKitUI/Base.lproj/Localizable.strings
+    translation: /Dependencies/rileylink_ios/RileyLinkKitUI/%osx_locale%.lproj/Localizable.strings
+  - source: /Dependencies/rileylink_ios/OmniKitUI/en.lproj/Localizable.strings
+    translation: /Dependencies/rileylink_ios/OmniKitUI/%osx_locale%.lproj/Localizable.strings
+  - source: /FreeAPS/Resources/Base.lproj/InfoPlist.strings
+    translation: /FreeAPS/Resources/%osx_locale%.lproj/InfoPlist.strings
+  - source: /Dependencies/LoopKit/LoopKit/Base.lproj/Localizable.strings
+    translation: /Dependencies/LoopKit/LoopKit/%osx_locale%.lproj/Localizable.strings
+  - source: /Dependencies/LoopKit/LoopKitUI/Base.lproj/Localizable.strings
+    translation: /Dependencies/LoopKit/LoopKitUI/%osx_locale%.lproj/Localizable.strings
+  - source: /Dependencies/rileylink_ios/OmniKitUI/en.lproj/OmnipodPumpManager.strings
+    translation: /Dependencies/rileylink_ios/OmniKitUI/%osx_locale%.lproj/OmnipodPumpManager.strings
   - source: /Dependencies/OmniBLE/Localizations/en.lproj/Localizable.strings
     translation: /Dependencies/OmniBLE/Localizations/%osx_locale%.lproj/Localizable.strings