瀏覽代碼

Import translations from dev branch and additional fix for peak time (#383)

All strings currently added and translated in the dev branch.
Additional fix for the maximum insulin peak time (commit added in dev later than 2.7).
Jon B Mårtensson 2 年之前
父節點
當前提交
8492f9eacb
共有 100 個文件被更改,包括 4010 次插入1309 次删除
  1. 2 2
      .github/workflows/build_iAPS.yml
  2. 1 1
      Config.xcconfig
  3. 4 4
      Dependencies/CGMBLEKit/CGMBLEKit/de.lproj/Localizable.strings
  4. 1 1
      Dependencies/CGMBLEKit/CGMBLEKitUI/de.lproj/Localizable.strings
  5. 4 4
      Dependencies/G7SensorKit/G7SensorKitUI/Views/G7SettingsView.swift
  6. 1 1
      Dependencies/G7SensorKit/G7SensorKitUI/Views/G7StartupView.swift
  7. 105 6
      Dependencies/G7SensorKit/G7SensorKitUI/ar.lproj/Localizable.strings
  8. 16 17
      Dependencies/G7SensorKit/G7SensorKitUI/da.lproj/Localizable.strings
  9. 17 18
      Dependencies/G7SensorKit/G7SensorKitUI/de.lproj/Localizable.strings
  10. 118 1
      Dependencies/G7SensorKit/G7SensorKitUI/en.lproj/Localizable.strings
  11. 30 31
      Dependencies/G7SensorKit/G7SensorKitUI/es.lproj/Localizable.strings
  12. 78 12
      Dependencies/G7SensorKit/G7SensorKitUI/fi.lproj/Localizable.strings
  13. 26 27
      Dependencies/G7SensorKit/G7SensorKitUI/fr.lproj/Localizable.strings
  14. 59 17
      Dependencies/G7SensorKit/G7SensorKitUI/he.lproj/Localizable.strings
  15. 1 1
      Dependencies/G7SensorKit/G7SensorKitUI/hi.lproj/Localizable.strings
  16. 23 24
      Dependencies/G7SensorKit/G7SensorKitUI/it.lproj/Localizable.strings
  17. 19 20
      Dependencies/G7SensorKit/G7SensorKitUI/nb.lproj/Localizable.strings
  18. 24 25
      Dependencies/G7SensorKit/G7SensorKitUI/nl.lproj/Localizable.strings
  19. 29 30
      Dependencies/G7SensorKit/G7SensorKitUI/pl.lproj/Localizable.strings
  20. 86 5
      Dependencies/G7SensorKit/G7SensorKitUI/pt-BR.lproj/Localizable.strings
  21. 117 0
      Dependencies/G7SensorKit/G7SensorKitUI/pt-PT.lproj/Localizable.strings
  22. 1 1
      Dependencies/G7SensorKit/G7SensorKitUI/ro.lproj/Localizable.strings
  23. 22 23
      Dependencies/G7SensorKit/G7SensorKitUI/ru.lproj/Localizable.strings
  24. 34 32
      Dependencies/G7SensorKit/G7SensorKitUI/sk.lproj/Localizable.strings
  25. 69 3
      Dependencies/G7SensorKit/G7SensorKitUI/sv.lproj/Localizable.strings
  26. 25 26
      Dependencies/G7SensorKit/G7SensorKitUI/tr.lproj/Localizable.strings
  27. 117 0
      Dependencies/G7SensorKit/G7SensorKitUI/uk.lproj/Localizable.strings
  28. 108 0
      Dependencies/G7SensorKit/G7SensorKitUI/zh-Hans.lproj/Localizable.strings
  29. 35 35
      Dependencies/G7SensorKit/da.lproj/Localizable.strings
  30. 3 3
      Dependencies/G7SensorKit/de.lproj/Localizable.strings
  31. 3 3
      Dependencies/MinimedKit/MinimedKit/Resources/da.lproj/Localizable.strings
  32. 2 2
      Dependencies/MinimedKit/MinimedKitUI/Resources/da.lproj/Localizable.strings
  33. 6 3
      Dependencies/OmniBLE/Localizations/ar.lproj/Localizable.strings
  34. 234 231
      Dependencies/OmniBLE/Localizations/da.lproj/Localizable.strings
  35. 2 12
      Dependencies/OmniBLE/Localizations/de.lproj/Localizable.strings
  36. 6 3
      Dependencies/OmniBLE/Localizations/es.lproj/Localizable.strings
  37. 6 3
      Dependencies/OmniBLE/Localizations/fi.lproj/Localizable.strings
  38. 9 6
      Dependencies/OmniBLE/Localizations/fr.lproj/Localizable.strings
  39. 6 3
      Dependencies/OmniBLE/Localizations/he.lproj/Localizable.strings
  40. 18 15
      Dependencies/OmniBLE/Localizations/it.lproj/Localizable.strings
  41. 8 9
      Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings
  42. 20 17
      Dependencies/OmniBLE/Localizations/nl.lproj/Localizable.strings
  43. 6 3
      Dependencies/OmniBLE/Localizations/pl.lproj/Localizable.strings
  44. 6 3
      Dependencies/OmniBLE/Localizations/pt-BR.lproj/Localizable.strings
  45. 6 3
      Dependencies/OmniBLE/Localizations/pt-PT.lproj/Localizable.strings
  46. 0 11
      Dependencies/OmniBLE/Localizations/ru.lproj/Localizable.strings
  47. 6 3
      Dependencies/OmniBLE/Localizations/sk.lproj/Localizable.strings
  48. 8 2
      Dependencies/OmniBLE/Localizations/sv.lproj/Localizable.strings
  49. 9 6
      Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings
  50. 7 20
      Dependencies/OmniBLE/Localizations/uk.lproj/Localizable.strings
  51. 6 3
      Dependencies/OmniBLE/Localizations/zh-Hans.lproj/Localizable.strings
  52. 2 2
      Dependencies/OmniKit/OmniKit/Resources/da.lproj/Localizable.strings
  53. 2 2
      Dependencies/OmniKit/OmniKit/Resources/es.lproj/Localizable.strings
  54. 2 2
      Dependencies/OmniKit/OmniKit/Resources/fr.lproj/Localizable.strings
  55. 2 2
      Dependencies/OmniKit/OmniKit/Resources/it.lproj/Localizable.strings
  56. 2 2
      Dependencies/OmniKit/OmniKit/Resources/nb.lproj/Localizable.strings
  57. 2 2
      Dependencies/OmniKit/OmniKit/Resources/pl.lproj/Localizable.strings
  58. 2 2
      Dependencies/OmniKit/OmniKit/Resources/pt-PT.lproj/Localizable.strings
  59. 2 5
      Dependencies/OmniKit/OmniKit/Resources/ru.lproj/Localizable.strings
  60. 2 2
      Dependencies/OmniKit/OmniKit/Resources/sk.lproj/Localizable.strings
  61. 2 2
      Dependencies/OmniKit/OmniKit/Resources/tr.lproj/Localizable.strings
  62. 2 5
      Dependencies/OmniKit/OmniKit/Resources/uk.lproj/Localizable.strings
  63. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/ar.lproj/Localizable.strings
  64. 41 3
      Dependencies/OmniKit/OmniKitUI/Resources/da.lproj/Localizable.strings
  65. 0 7
      Dependencies/OmniKit/OmniKitUI/Resources/de.lproj/Localizable.strings
  66. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/es.lproj/Localizable.strings
  67. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/fi.lproj/Localizable.strings
  68. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/fr.lproj/Localizable.strings
  69. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/he.lproj/Localizable.strings
  70. 40 2
      Dependencies/OmniKit/OmniKitUI/Resources/it.lproj/Localizable.strings
  71. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/nb.lproj/Localizable.strings
  72. 41 3
      Dependencies/OmniKit/OmniKitUI/Resources/nl.lproj/Localizable.strings
  73. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/pl.lproj/Localizable.strings
  74. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/pt-BR.lproj/Localizable.strings
  75. 40 2
      Dependencies/OmniKit/OmniKitUI/Resources/pt-PT.lproj/Localizable.strings
  76. 0 7
      Dependencies/OmniKit/OmniKitUI/Resources/ru.lproj/Localizable.strings
  77. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/sk.lproj/Localizable.strings
  78. 9 5
      Dependencies/OmniKit/OmniKitUI/Resources/sv.lproj/Localizable.strings
  79. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/tr.lproj/Localizable.strings
  80. 17 0
      Dependencies/OmniKit/OmniKitUI/Resources/uk.lproj/Localizable.strings
  81. 38 0
      Dependencies/OmniKit/OmniKitUI/Resources/zh-Hans.lproj/Localizable.strings
  82. 1 1
      Dependencies/rileylink_ios/RileyLinkKitUI/da.lproj/Localizable.strings
  83. 1 1
      FreeAPS.xcworkspace/xcshareddata/swiftpm/Package.resolved
  84. 4 0
      FreeAPS/Resources/Info.plist
  85. 7 7
      FreeAPS/Resources/da.lproj/InfoPlist.strings
  86. 12 1
      FreeAPS/Resources/javascript/prepare/profile.js
  87. 119 5
      FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings
  88. 5 5
      FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings
  89. 431 318
      FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings
  90. 118 27
      FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings
  91. 140 5
      FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings
  92. 119 10
      FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings
  93. 119 5
      FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings
  94. 121 10
      FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings
  95. 119 5
      FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings
  96. 142 41
      FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings
  97. 107 34
      FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings
  98. 149 41
      FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings
  99. 119 5
      FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings
  100. 0 0
      FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings

+ 2 - 2
.github/workflows/build_iAPS.yml

@@ -22,7 +22,7 @@ jobs:
     steps:
       # Uncomment to manually select Xcode version if needed
       - name: Select Xcode version
-        run: "sudo xcode-select --switch /Applications/Xcode_14.3.app/Contents/Developer"
+        run: "sudo xcode-select --switch /Applications/Xcode_15.0.1.app/Contents/Developer"
 
       # Checks-out the repo
       - name: Checkout Repo
@@ -64,4 +64,4 @@ jobs:
           name: build-artifacts
           path: |
             artifacts
-            buildlog
+            buildlog

+ 1 - 1
Config.xcconfig

@@ -1,5 +1,5 @@
 APP_DISPLAY_NAME = iAPS
-APP_VERSION = 2.2.7
+APP_VERSION = 2.2.8
 APP_BUILD_NUMBER = 1
 COPYRIGHT_NOTICE =
 DEVELOPER_TEAM = ##TEAM_ID##

+ 4 - 4
Dependencies/CGMBLEKit/CGMBLEKit/de.lproj/Localizable.strings

@@ -5,10 +5,10 @@
 "Dexcom G6" = "Dexcom G6";
 
 /* Error description for unreliable state */
-"Glucose data is unavailable" = "Blutzuckerdaten sind nicht verfügbar";
+"Glucose data is unavailable" = "Glukosedaten nicht verfügbar";
 
 /* Describes a low battery */
-"Low Battery" = "Niedriger Batteriestatus";
+"Low Battery" = "Batterie schwach";
 
 /* Describes a functioning transmitter */
 "OK" = "OK";
@@ -23,13 +23,13 @@
 "Peripheral isnʼt connected" = "Peripherie ist nicht verbunden";
 
 /* The description of sensor calibration state when sensor calibration is ok. */
-"Sensor calibration is OK" = "Sensorkalibrierung ist OK";
+"Sensor calibration is OK" = "Sensorkalibrierung OK";
 
 /* The description of sensor calibration state when raw value is unknown. (1: missing data details) */
 "Sensor is in unknown state %1$d" = "Sensor befindet sich in unbekanntem Zustand %1$d";
 
 /* The description of sensor calibration state when sensor sensor is stopped. */
-"Sensor is stopped" = "Sensor ist gestoppt";
+"Sensor is stopped" = "Sensor gestoppt";
 
 /* The description of sensor calibration state when sensor sensor is warming up. */
 "Sensor is warming up" = "Sensor befindet sich in der Aufwärmphase";

+ 1 - 1
Dependencies/CGMBLEKit/CGMBLEKitUI/de.lproj/Localizable.strings

@@ -39,7 +39,7 @@ Title text for the button to remove a CGM from Loop */
 "Remote Data Synchronization" = "Remote Daten Synchronisation";
 
 /* Title describing sensor expiration */
-"Sensor Expires" = "Sensor-Ablaufzeitpunkt";
+"Sensor Expires" = "Sensor läuft ab";
 
 /* Title describing past sensor expiration */
 "Sensor Expired" = "Sensor abgelaufen";

+ 4 - 4
Dependencies/G7SensorKit/G7SensorKitUI/Views/G7SettingsView.swift

@@ -72,7 +72,7 @@ struct G7SettingsView: View {
                 }
             }
 
-            Section("Last Reading") {
+            Section(LocalizedString("Last Reading", comment: "")) {
                 LabeledValueView(label: LocalizedString("Glucose", comment: "Field label"),
                                  value: viewModel.lastGlucoseString)
                 LabeledDateView(label: LocalizedString("Time", comment: "Field label"),
@@ -82,7 +82,7 @@ struct G7SettingsView: View {
                                  value: viewModel.lastGlucoseTrendString)
             }
 
-            Section("Bluetooth") {
+            Section(LocalizedString("Bluetooth", comment: "")) {
                 if let name = viewModel.sensorName {
                     HStack {
                         Text(LocalizedString("Name", comment: "title for g7 settings row showing BLE Name"))
@@ -114,7 +114,7 @@ struct G7SettingsView: View {
                 }
             }
 
-            Section("Configuration") {
+            Section(LocalizedString("Configuration", comment: "")) {
                 HStack {
                     Toggle(LocalizedString("Upload Readings", comment: "title for g7 config settings to upload readings"), isOn: $viewModel.uploadReadings)
                 }
@@ -122,7 +122,7 @@ struct G7SettingsView: View {
 
             Section () {
                 if !self.viewModel.scanning {
-                    Button("Scan for new sensor", action: {
+                    Button(LocalizedString("Scan for new sensor", comment: ""), action: {
                         self.viewModel.scanForNewSensor()
                     })
                 }

+ 1 - 1
Dependencies/G7SensorKit/G7SensorKitUI/Views/G7StartupView.swift

@@ -26,7 +26,7 @@ struct G7StartupView: View {
                     .frame(height: 120)
                     .padding(.horizontal)
             }.frame(maxWidth: .infinity)
-            Text(LocalizedString("Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.", comment: "Descriptive text on G7StartupView"))
+            Text(LocalizedString("iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.", comment: "Descriptive text on G7StartupView"))
                 .fixedSize(horizontal: false, vertical: true)
                 .foregroundColor(.secondary)
             Spacer()

+ 105 - 6
Dependencies/G7SensorKit/G7SensorKitUI/ar.lproj/Localizable.strings

@@ -1,18 +1,117 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "---";
+"– – –" = "– – –";
+
+/* Format string for glucose trend per minute. (1: glucose value and unit) */
+"%@/min" = "%@/min";
+
+/* No comment provided by engineer. */
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "هل أنت متأكد أنك تريد حذف هذا CGM؟";
+"Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "إلغاء";
+"Cancel" = "Cancel";
 
 /* No comment provided by engineer. */
-"Configuration" = "المعطيات";
+"Configuration" = "Configuration";
+
+/* title for g7 settings connection status when connected */
+"Connected" = "Connected";
+
+/* title for g7 settings connection status when connecting */
+"Connecting" = "Connecting";
+
+/* Button title for starting setup */
+"Continue" = "Continue";
 
 /* Button label for removing CGM */
-"Delete CGM" = "حذف CGM";
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "Done";
+
+/* Field label */
+"Glucose" = "Glucose";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "LOW";
+
+/* title for g7 settings row showing BLE Name */
+"Name" = "Name";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
+
+/* Field label */
+"Time" = "Time";
 
 /* Field label */
-"Glucose" = "قراءات السكر";
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
 
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 16 - 17
Dependencies/G7SensorKit/G7SensorKitUI/da.lproj/Localizable.strings

@@ -33,28 +33,28 @@
 "Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Udført";
+"Done" = "OK";
 
 /* Field label */
 "Glucose" = "Glukose";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Grace period slut";
+"Grace Period End" = "Nådeperiodens Slut";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Grace period tilbage";
+"Grace period remaining" = "Tilbageværende nådeperiode";
 
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "HØJ";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Sidst tilsluttet";
+"Last Connect" = "Sidste Forbindelse";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Seneste aflæsning";
+"Last Reading" = "Sidste Aflæsning";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop kan aflæse data fra en G7 sensor, men du skal stadig benytte Dexcoms egen G7 App til at parre, kalibrere og administrere G7-sensoren.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan læse G7 CGM-data, men du skal stadig bruge Dexcom G7-appen til parring, kalibrering og anden sensorkontrol.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "LAV";
@@ -66,28 +66,28 @@
 "Scan for new sensor" = "Scan efter ny sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Skanner";
+"Scanning" = "Scanner";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Søger efter sensor";
+"Searching for\nSensor" = "Søger efter\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
 "Searching for sensor" = "Søger efter sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensor udløbet";
+"Sensor\nExpired" = "Sensor\nUdløbet";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Sensorfejl";
+"Sensor\nFailed" = "Sensor\nFejlede";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensorproblem";
+"Sensor\nIssue" = "Sensor\nProblem";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Sensor opvarmning";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor udløb";
+"Sensor Expiration" = "Sensor Udløber";
 
 /* G7 Progress bar label when sensor expired */
 "Sensor expired" = "Sensor udløbet";
@@ -96,7 +96,7 @@
 "Sensor expires" = "Sensor udløber";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Sensorfejl";
+"Sensor failed" = "Sensor fejlede";
 
 /* title for g7 settings row showing sensor start time */
 "Sensor Start" = "Start sensor";
@@ -111,8 +111,7 @@
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Upload aflæsninger";
+"Upload Readings" = "Upload Aflæsninger";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Opvarmning afsluttes";
-
+"Warmup completes" = "Warmup fuldfører";

+ 17 - 18
Dependencies/G7SensorKit/G7SensorKitUI/de.lproj/Localizable.strings

@@ -1,11 +1,11 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "– – –";
+"– – –" = "";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Sind Sie sicher, dass Sie dieses CGM löschen wollen?";
+"Are you sure you want to delete this CGM?" = "Möchten Sie das CGM wirklich löschen?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -23,7 +23,7 @@
 "Connecting" = "Verbinden";
 
 /* Button title for starting setup */
-"Continue" = "Weiter";
+"Continue" = "Fortsetzen";
 
 /* Button label for removing CGM */
 "Delete CGM" = "CGM löschen";
@@ -39,10 +39,10 @@
 "Glucose" = "Blutzucker";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Ende der Toleranzzeit";
+"Grace Period End" = "Ende der Karenzfrist";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Verbleibende Toleranzzeit";
+"Grace period remaining" = "Verbleibende Karenzfrist";
 
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "HOCH";
@@ -51,10 +51,10 @@
 "Last Connect" = "Letzte Verbindung";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Letzter Wert";
+"Last Reading" = "Letzte Messung";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop kann Dexcom G7 CGM-Daten lesen, aber Du musst trotzdem die Dexcom G7 App für die Kopplung, Kalibrierung und andere Sensorverwaltung verwenden.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kann CGM Daten direkt vom G7 lesen. Zum Verbinden, Kalibrieren und erweitertem Sensor Management benötigt man die G7 App.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "NIEDRIG";
@@ -66,7 +66,7 @@
 "Scan for new sensor" = "Nach neuem Sensor suchen";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Scannen";
+"Scanning" = "Scannt";
 
 /* G7 Status highlight text for searching for sensor */
 "Searching for\nSensor" = "Suche nach\nSensor";
@@ -78,41 +78,40 @@
 "Sensor\nExpired" = "Sensor\nabgelaufen";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Sensorfehler";
+"Sensor\nFailed" = "Sensorverbindung\nfehlfeschlagen";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensor\nProblem";
+"Sensor\nIssue" = "Sensor\nFehler";
 
 /* G7 Status highlight text for sensor warmup */
 "Sensor\nWarmup" = "Sensor\nAufwärmphase";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor-Ablaufzeitpunkt";
+"Sensor Expiration" = "Sensor Ablaufdatum";
 
 /* G7 Progress bar label when sensor expired */
 "Sensor expired" = "Sensor abgelaufen";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Sensor-Ablaufzeitpunkt";
+"Sensor expires" = "Sensor abgelaufen";
 
 /* G7 Progress bar label when sensor failed */
 "Sensor failed" = "Sensorfehler";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensor gestartet";
+"Sensor Start" = "Starte den Sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Signalverlust";
+"Signal\nLoss" = "Signal\nVerlust";
 
 /* Field label */
-"Time" = "Zeit";
+"Time" = "Uhrzeit";
 
 /* Field label */
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Werte hochladen";
+"Upload Readings" = "Upload von Messwerten";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Aufwärmen abgeschlossen";
-
+"Warmup completes" = "Aufwärmphase abgeschlossen";

+ 118 - 1
Dependencies/G7SensorKit/G7SensorKitUI/en.lproj/Localizable.strings

@@ -1 +1,118 @@
-/* empty */
+/* No glucose value representation (3 dashes for mg/dL) */
+"– – –" = "– – –";
+
+/* Format string for glucose trend per minute. (1: glucose value and unit) */
+"%@/min" = "%@/min";
+
+/* No comment provided by engineer. */
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
+
+/* Button text to cancel G7 setup */
+"Cancel" = "Cancel";
+
+/* No comment provided by engineer. */
+"Configuration" = "Configuration";
+
+/* title for g7 settings connection status when connected */
+"Connected" = "Connected";
+
+/* title for g7 settings connection status when connecting */
+"Connecting" = "Connecting";
+
+/* Button title for starting setup */
+"Continue" = "Continue";
+
+/* Button label for removing CGM */
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "Done";
+
+/* Field label */
+"Glucose" = "Glucose";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "LOW";
+
+/* title for g7 settings row showing BLE Name */
+"Name" = "Name";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
+
+/* Field label */
+"Time" = "Time";
+
+/* Field label */
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
+
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";
+

+ 30 - 31
Dependencies/G7SensorKit/G7SensorKitUI/es.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "¿Está seguro de que quiere eliminar este MCG?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -14,7 +14,7 @@
 "Cancel" = "Cancelar";
 
 /* No comment provided by engineer. */
-"Configuration" = "Configuración";
+"Configuration" = "Configuracion";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Conectado";
@@ -26,93 +26,92 @@
 "Continue" = "Continuar";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Eliminar MCG";
+"Delete CGM" = "Delete CGM";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
 "Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Completado";
+"Done" = "Hecho";
 
 /* Field label */
-"Glucose" = "Glucosa";
+"Glucose" = "Glucose";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Fin del período de gracia";
+"Grace Period End" = "Grace Period End";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Período de gracia restante";
+"Grace period remaining" = "Grace period remaining";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "ALTO";
+"HIGH" = "HIGH";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Última conexión";
+"Last Connect" = "Last Connect";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Último dato";
+"Last Reading" = "Last Reading";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop puede leer los datos de monitor continuo de glucosa Dexcom G7, pero Usted debe seguir usando la aplicación de Dexcom G7 para emparejar, calibrar y administrar otros comandos del sensor.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "BAJO";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
 "Name" = "Nombre";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Escanear nuevo sensor";
+"Scan for new sensor" = "Scan for new sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Escaneando";
+"Scanning" = "Scanning";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Buscando sensor";
+"Searching for\nSensor" = "Searching for\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Buscando sensor";
+"Searching for sensor" = "Searching for sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensor caducado";
+"Sensor\nExpired" = "Sensor\nExpired";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Fallo del sensor";
+"Sensor\nFailed" = "Sensor\nFailed";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Error de sensor";
+"Sensor\nIssue" = "Sensor\nIssue";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Preparación del sensor";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Caducación de sensor";
+"Sensor Expiration" = "Sensor Expiration";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Sensor caducado";
+"Sensor expired" = "Sensor expired";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Sensor caduca";
+"Sensor expires" = "Sensor expires";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Fallo del sensor";
+"Sensor failed" = "Sensor failed";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensor comienza";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Pérdida de señal";
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
-"Time" = "Hora";
+"Time" = "Tiempo";
 
 /* Field label */
-"Trend" = "Tendencia";
+"Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Subir Datos";
+"Upload Readings" = "Upload Readings";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Tiempo de calentamiento completado";
-
+"Warmup completes" = "Warmup completes";

+ 78 - 12
Dependencies/G7SensorKit/G7SensorKitUI/fi.lproj/Localizable.strings

@@ -5,13 +5,16 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Haluatko varmasti poistaa CGM:n?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "Kumoa";
+"Cancel" = "Cancel";
 
 /* No comment provided by engineer. */
-"Configuration" = "Määritykset";
+"Configuration" = "Configuration";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Yhdistetty";
@@ -23,29 +26,92 @@
 "Continue" = "Jatka";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Poista CGM";
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Valmis";
+"Done" = "Done";
 
 /* Field label */
-"Glucose" = "Glukoosi";
+"Glucose" = "Glucose";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "KORKEA";
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "MATALA";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
-"Name" = "Nimi";
+"Name" = "Name";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
-"Time" = "Aika";
+"Time" = "Time";
 
 /* Field label */
-"Trend" = "Suunta";
+"Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Lataa lukemat";
+"Upload Readings" = "Upload Readings";
 
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 26 - 27
Dependencies/G7SensorKit/G7SensorKitUI/fr.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Voulez-vous vraiment supprimer ce CGM?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -26,7 +26,7 @@
 "Continue" = "Continuer";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Effacer le CGM";
+"Delete CGM" = "Supprimer CGM";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
@@ -39,80 +39,79 @@
 "Glucose" = "Glycémie";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Fin du délai de grâce";
+"Grace Period End" = "Grace Period End";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Délai de grâce restant";
+"Grace period remaining" = "Grace period remaining";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "HAUT";
+"HIGH" = "HIGH";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Dernière connexion";
+"Last Connect" = "Last Connect";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Dernière lecture";
+"Last Reading" = "Last Reading";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop peut lire les données du CGM G7, mais vous devrez continuer à utiliser l'application Dexcom G7 pour l'appairage, l'étalonnage et d'autres opérations de gestion du capteur.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "BAS";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
 "Name" = "Nom";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Recherche du nouveau capteur";
+"Scan for new sensor" = "Scan for new sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Recherche...";
+"Scanning" = "Scanning";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Recherche de capteur";
+"Searching for\nSensor" = "Searching for\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Recherche de capteur";
+"Searching for sensor" = "Searching for sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Capteur expiré";
+"Sensor\nExpired" = "Sensor\nExpired";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Capteur\nDéfaillant";
+"Sensor\nFailed" = "Sensor\nFailed";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Problème de capteur";
+"Sensor\nIssue" = "Sensor\nIssue";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Préchauffage du capteur";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Expiration du capteur";
+"Sensor Expiration" = "Sensor Expiration";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Capteur expiré";
+"Sensor expired" = "Sensor expired";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Capteur expire";
+"Sensor expires" = "Sensor expires";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Erreur de capteur";
+"Sensor failed" = "Sensor failed";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Démarrage du capteur";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Perte de signal";
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
 "Time" = "Heure";
 
 /* Field label */
-"Trend" = "Tendance";
+"Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Envoyer les données";
+"Upload Readings" = "Upload Readings";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Préchauffage terminé";
-
+"Warmup completes" = "Warmup completes";

+ 59 - 17
Dependencies/G7SensorKit/G7SensorKitUI/he.lproj/Localizable.strings

@@ -1,11 +1,11 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "---";
+"– – –" = "– – –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "האם למחוק את מד הסוכר הרציף?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -14,7 +14,7 @@
 "Cancel" = "Cancel";
 
 /* No comment provided by engineer. */
-"Configuration" = "הגדרות";
+"Configuration" = "Configuration";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "מחובר";
@@ -26,50 +26,92 @@
 "Continue" = "Continue";
 
 /* Button label for removing CGM */
-"Delete CGM" = "מחק מד סוכר רציף";
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "בוצע";
+"Done" = "Done";
 
 /* Field label */
 "Glucose" = "Glucose";
 
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "גבוה";
+"HIGH" = "HIGH";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "חיבור אחרון";
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "נמוך";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
 "Name" = "Name";
 
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "מחפש חיישן";
+"Searching for\nSensor" = "Searching for\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "מחפש חיישן";
+"Searching for sensor" = "Searching for sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "חיישן פג";
+"Sensor\nExpired" = "Sensor\nExpired";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "כשל בחיישן";
+"Sensor\nFailed" = "Sensor\nFailed";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "בעיה בחיישן";
+"Sensor\nIssue" = "Sensor\nIssue";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "חיישן מתחמם";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "תוקף חיישן";
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
-"Time" = "שעה";
+"Time" = "Time";
 
 /* Field label */
-"Trend" = "מגמה";
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
 
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 1 - 1
Dependencies/G7SensorKit/G7SensorKitUI/hi.lproj/Localizable.strings

@@ -36,7 +36,7 @@
 "Last Connect" = "लास्ट  कनेक्ट";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "लूप G7 सीजीएम की रीडिंग्स पढ़ सकता है लेकिन सीजीएम सेन्सर के मैनज्मेंट, सेन्सर पैरिंग और कैलिब्रेशन की लिए dexcom का G7 ऐप ही इस्तेमाल करना चाहिए।";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "लूप G7 सीजीएम की रीडिंग्स पढ़ सकता है लेकिन सीजीएम सेन्सर के मैनज्मेंट, सेन्सर पैरिंग और कैलिब्रेशन की लिए dexcom का G7 ऐप ही इस्तेमाल करना चाहिए।";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "LOW";

+ 23 - 24
Dependencies/G7SensorKit/G7SensorKitUI/it.lproj/Localizable.strings

@@ -1,20 +1,20 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "---";
+"– – –" = "– – –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Sei sicuro di voler eliminare questo CGM?";
+"Are you sure you want to delete this CGM?" = "Sei sicuro di voler cancellare questo CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "Annulla";
+"Cancel" = "Cancella";
 
 /* No comment provided by engineer. */
-"Configuration" = "Configurazione";
+"Configuration" = "Impostazioni";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Connesso";
@@ -26,7 +26,7 @@
 "Continue" = "Continua";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Elimina CGM";
+"Delete CGM" = "Cancella CGM";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
@@ -36,13 +36,13 @@
 "Done" = "Fine";
 
 /* Field label */
-"Glucose" = "Glicemia";
+"Glucose" = "Glicemie";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Fine Periodo supplementare";
+"Grace Period End" = "Fine periodo di tolleranza";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Residuo Periodo supplementare";
+"Grace period remaining" = "Periodo di tolleranza residuo";
 
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "ALTO";
@@ -51,10 +51,10 @@
 "Last Connect" = "Ultima Connessione";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Ultima Lettura";
+"Last Reading" = "Ultima lettura";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop può leggere i dati del G7, ma è comunque sempre necessario usare la App Dexcom G7 per fare l'abbinamento, la calibrazione e le altre operazioni di gestione del sensore.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS è in grado di leggere i dati CGM di G7, ma è comunque necessario utilizzare l'App Dexcom G7 per l'accoppiamento, la calibrazione e la gestione di altri sensori.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "BASSO";
@@ -63,28 +63,28 @@
 "Name" = "Nome";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Scansiona un nuovo sensore";
+"Scan for new sensor" = "Scansiona nuovo sensore";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Scansione in corso";
+"Scanning" = "Lettura";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Scansione del Sensore";
+"Searching for\nSensor" = "Ricerca del sensore \n";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Scansione del Sensore";
+"Searching for sensor" = "Ricerca del sensore in corso";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensore Scaduto";
+"Sensor\nExpired" = "Sensore \n scaduto";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Il Sensore ha Fallito";
+"Sensor\nFailed" = "Sensore \n Fallito";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Problema del Sensore";
+"Sensor\nIssue" = "Problema al sensore \n";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Riscaldamento Sensore";
+"Sensor\nWarmup" = "Riscaldamento sensore \n";
 
 /* title for g7 settings row showing sensor expiration time */
 "Sensor Expiration" = "Scadenza Sensore";
@@ -93,16 +93,16 @@
 "Sensor expired" = "Sensore scaduto";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Il Sensore Scade";
+"Sensor expires" = "Il sensore scade";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Sensore Fallito";
+"Sensor failed" = "Sensore fallito";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Inizializzazione  Sensore";
+"Sensor Start" = "Avvia sensore";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Perdita del Segnale";
+"Signal\nLoss" = "Perdita segnale \n";
 
 /* Field label */
 "Time" = "Tempo";
@@ -114,5 +114,4 @@
 "Upload Readings" = "Carica Letture";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Riscaldamento completato";
-
+"Warmup completes" = "Avvio completato";

+ 19 - 20
Dependencies/G7SensorKit/G7SensorKitUI/nb.lproj/Localizable.strings

@@ -5,16 +5,16 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Er du sikker på at du vil slette CGM?";
+"Are you sure you want to delete this CGM?" = "Sikker på at du vil slette denne CGM?";
 
 /* No comment provided by engineer. */
-"Bluetooth" = "blåtann";
+"Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
 "Cancel" = "Avbryt";
 
 /* No comment provided by engineer. */
-"Configuration" = "Konfigurasjon";
+"Configuration" = "Oppsett";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Tilkoblet";
@@ -39,34 +39,34 @@
 "Glucose" = "Blodsukker";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Oppvarming ferdig";
+"Grace Period End" = "Slutt på utsettelsesperiode";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Gjenstående oppvarmingsperiode";
+"Grace period remaining" = "Utsettelsesperiode som gjenstår";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "HØY";
+"HIGH" = "HØYT";
 
 /* title for g7 settings row showing sensor last connect time */
 "Last Connect" = "Siste tilkobling";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Forrige avlesning";
+"Last Reading" = "Siste måling";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop kan lese G7 CGM data, men du må fortsatt bruke Dexcom G7-appen for sammenkobling, kalibrering, og annen sensoradministrasjon.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan lese data fra Dexcom G7, men du må fremdeles bruke Dexcom G7-appen for å koble til sender, kalibrere og andre innstillinger for sensoren.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "LAV";
+"LOW" = "LAVT";
 
 /* title for g7 settings row showing BLE Name */
 "Name" = "Navn";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Skann etter ny sensor";
+"Scan for new sensor" = "Søk etter ny sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Søker";
+"Scanning" = "Skanner";
 
 /* G7 Status highlight text for searching for sensor */
 "Searching for\nSensor" = "Søker etter\nSensor";
@@ -81,31 +81,31 @@
 "Sensor\nFailed" = "Sensor\nFeilet";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensor\nProblem";
+"Sensor\nIssue" = "Sensor\nFeil";
 
 /* G7 Status highlight text for sensor warmup */
 "Sensor\nWarmup" = "Sensor\nOppvarming";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor utløpsdato";
+"Sensor Expiration" = "Sensor utløper";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Sensor utløpt";
+"Sensor expired" = "Sensoren er utløpt";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
 "Sensor expires" = "Sensor utløper";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Sensor feilet";
+"Sensor failed" = "Sensoren feilet";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensorstart";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Signal\nTap";
+"Signal\nLoss" = "Signal\nTapt";
 
 /* Field label */
-"Time" = "Tid";
+"Time" = "Tidspunkt";
 
 /* Field label */
 "Trend" = "Trend";
@@ -114,5 +114,4 @@
 "Upload Readings" = "Last opp avlesninger";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Fullfører oppvarming";
-
+"Warmup completes" = "Oppvarming fullført";

+ 24 - 25
Dependencies/G7SensorKit/G7SensorKitUI/nl.lproj/Localizable.strings

@@ -1,20 +1,20 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "– –";
+"– – –" = "– –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Weet je zeker dat je deze CGM wilt verwijderen";
+"Are you sure you want to delete this CGM?" = "Weet je zeker dat je deze CGM wilt vewijderen?";
 
 /* No comment provided by engineer. */
-"Bluetooth" = "Bluetooth";
+"Bluetooth" = "Bluethooth";
 
 /* Button text to cancel G7 setup */
 "Cancel" = "Annuleer";
 
 /* No comment provided by engineer. */
-"Configuration" = "Configuratie";
+"Configuration" = "Instellingen";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Verbonden";
@@ -23,7 +23,7 @@
 "Connecting" = "Bezig met verbinden";
 
 /* Button title for starting setup */
-"Continue" = "Ga Verder";
+"Continue" = "Vervolg";
 
 /* Button label for removing CGM */
 "Delete CGM" = "Verwijder CGM";
@@ -36,25 +36,25 @@
 "Done" = "Gereed";
 
 /* Field label */
-"Glucose" = "Glucose";
+"Glucose" = "Glucosewaarde";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Einde Verlenging";
+"Grace Period End" = "Einde coulance periode";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Verlenging resterend";
+"Grace period remaining" = "Resterende coulance periode";
 
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "HOOG";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Laatste Verbinding";
+"Last Connect" = "Laatste connectie";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Laatste Meting";
+"Last Reading" = "Laatste stand";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop kan G7 CGM waarden lezen, maar je moet nog steeds de Dexcom G7 App gebruiken om te koppelen, te kalibreren en voor andere sensorinstellingen.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan G7 CGM-gegevens lezen, maar je moet nog steeds de Dexcom G7 App gebruiken voor koppeling, kalibratie en ander sensorbeheer.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "LAAG";
@@ -63,31 +63,31 @@
 "Name" = "Naam";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Zoeken naar nieuwe sensor";
+"Scan for new sensor" = "Nieuwe sensor aan het scannen";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Scannen";
+"Scanning" = "Aan het scannen";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Zoekt naar\nSensor";
+"Searching for\nSensor" = "Zoeken naar\nsensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Zoekt naar sensor";
+"Searching for sensor" = "Sensor aan het zoeken";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensor\nVerlopen";
+"Sensor\nExpired" = "Sensor\nverlopen";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Sensor\nMislukt";
+"Sensor\nFailed" = "Sensor\nmislukt";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensorprobleem";
+"Sensor\nIssue" = "Sensor\nprobleem";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Sensoropwarming";
+"Sensor\nWarmup" = "Sensor\nopwarmen";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor Vervaldatum ";
+"Sensor Expiration" = "Sensor verloopt";
 
 /* G7 Progress bar label when sensor expired */
 "Sensor expired" = "Sensor verlopen";
@@ -99,10 +99,10 @@
 "Sensor failed" = "Sensor mislukt";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensorstart";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Signaalverlies";
+"Signal\nLoss" = "Signaal\nverlies";
 
 /* Field label */
 "Time" = "Tijd";
@@ -111,8 +111,7 @@
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Upload Metingen";
+"Upload Readings" = "Lezingen uploaden";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Opwarmen voltooien";
-
+"Warmup completes" = "Opwarmen voltooid";

+ 29 - 30
Dependencies/G7SensorKit/G7SensorKitUI/pl.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Czy na pewno chcesz usunąć ten CGM?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -14,7 +14,7 @@
 "Cancel" = "Anuluj";
 
 /* No comment provided by engineer. */
-"Configuration" = "Konfiguracja";
+"Configuration" = "Configuration";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Połączono";
@@ -26,83 +26,83 @@
 "Continue" = "Kontynuuj";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Usuń CGM";
+"Delete CGM" = "Delete CGM";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
 "Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Gotowe";
+"Done" = "Done";
 
 /* Field label */
-"Glucose" = "Glukoza";
+"Glucose" = "Glucose";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Sensor zakończy działanie";
+"Grace Period End" = "Grace Period End";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Wiek sensora";
+"Grace period remaining" = "Grace period remaining";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "WYSOKI";
+"HIGH" = "HIGH";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Ostatnie połączenie";
+"Last Connect" = "Last Connect";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Ostatnie czytanie";
+"Last Reading" = "Last Reading";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Pętla może odczytywać dane G7 CGM, ale nadal musisz używać aplikacji Dexcom G7 do parowania, kalibracji i zarządzania innymi czujnikami.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "NISKI";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
-"Name" = "Nazwa";
+"Name" = "Name";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Wyszukaj nowy sensor";
+"Scan for new sensor" = "Scan for new sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Skanowanie";
+"Scanning" = "Scanning";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Wyszukiwanie sensora";
+"Searching for\nSensor" = "Searching for\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Wyszukiwanie sensora";
+"Searching for sensor" = "Searching for sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensor stracił ważność";
+"Sensor\nExpired" = "Sensor\nExpired";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Błąd sensora";
+"Sensor\nFailed" = "Sensor\nFailed";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Błąd Sensora";
+"Sensor\nIssue" = "Sensor\nIssue";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Rozgrzewanie sensora";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor ważny do";
+"Sensor Expiration" = "Sensor Expiration";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Sensor stracił ważność";
+"Sensor expired" = "Sensor expired";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Ważność sensora";
+"Sensor expires" = "Sensor expires";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Błąd sensora";
+"Sensor failed" = "Sensor failed";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensor uruchomiony";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Utracono sygnał";
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
 "Time" = "Czas";
@@ -111,8 +111,7 @@
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Wysyłaj odczyty";
+"Upload Readings" = "Upload Readings";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Rozgrzewanie G7 zakończone";
-
+"Warmup completes" = "Warmup completes";

+ 86 - 5
Dependencies/G7SensorKit/G7SensorKitUI/pt-BR.lproj/Localizable.strings

@@ -1,17 +1,20 @@
 /* No glucose value representation (3 dashes for mg/dL) */
-"– – –" = "---";
+"– – –" = "– – –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Você está certo que quer remover este CGM?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
 "Cancel" = "Cancelar";
 
 /* No comment provided by engineer. */
-"Configuration" = "Configuração";
+"Configuration" = "Ajustes";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Conectado";
@@ -23,14 +26,92 @@
 "Continue" = "Continuar";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Remover CGM";
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "OK";
 
 /* Field label */
 "Glucose" = "Glicose";
 
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "LOW";
+
 /* title for g7 settings row showing BLE Name */
 "Name" = "Nome";
 
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
+
 /* Field label */
-"Trend" = "Tendência";
+"Time" = "Hora";
+
+/* Field label */
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
 
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 117 - 0
Dependencies/G7SensorKit/G7SensorKitUI/pt-PT.lproj/Localizable.strings

@@ -0,0 +1,117 @@
+/* No glucose value representation (3 dashes for mg/dL) */
+"– – –" = "– – –";
+
+/* Format string for glucose trend per minute. (1: glucose value and unit) */
+"%@/min" = "%@/min";
+
+/* No comment provided by engineer. */
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
+
+/* Button text to cancel G7 setup */
+"Cancel" = "Cancelar";
+
+/* No comment provided by engineer. */
+"Configuration" = "Ajustes";
+
+/* title for g7 settings connection status when connected */
+"Connected" = "Connected";
+
+/* title for g7 settings connection status when connecting */
+"Connecting" = "Connecting";
+
+/* Button title for starting setup */
+"Continue" = "Continue";
+
+/* Button label for removing CGM */
+"Delete CGM" = "Delete CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "OK";
+
+/* Field label */
+"Glucose" = "Glucose";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "LOW";
+
+/* title for g7 settings row showing BLE Name */
+"Name" = "Nome";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
+
+/* Field label */
+"Time" = "Hora";
+
+/* Field label */
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
+
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 1 - 1
Dependencies/G7SensorKit/G7SensorKitUI/ro.lproj/Localizable.strings

@@ -54,7 +54,7 @@
 "Last Reading" = "Ultima citire";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop poate citi datele G7 CGM, dar pentru cuplare, calibrare și alte activități de gestionare a senzorului, va trebui să folosiți aplicația Dexcom G7.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop poate citi datele G7 CGM, dar pentru cuplare, calibrare și alte activități de gestionare a senzorului, va trebui să folosiți aplicația Dexcom G7.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "HIPO";

+ 22 - 23
Dependencies/G7SensorKit/G7SensorKitUI/ru.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "%@/min" = "%@/мин";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Вы уверены, что хотите удалить этот CGM?";
+"Are you sure you want to delete this CGM?" = "Вы уверены, что хотите удалить текущий CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
@@ -39,70 +39,70 @@
 "Glucose" = "Глюкоза";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Конец срока";
+"Grace Period End" = "Период отсрочки";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Оставшийся срок";
+"Grace period remaining" = "Оставшийся период отсрочки";
 
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "ВЫСОКИЙ";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Последнее соединение";
+"Last Connect" = "Последнее подключение";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Последние данные";
+"Last Reading" = "Последнее считывание";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop может считывать данные G7, но Вы должны использовать приложение Dexcom G7 для сопряжения, калибровки и других действий с сенсором.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS может считывать G7 CGM данные, но Вы все равно должны использовать Dexcom G7 App для сопряжения, калибровки и управления датчиком.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "НИЗКИЙ";
 
 /* title for g7 settings row showing BLE Name */
-"Name" = "Имя";
+"Name" = "Название";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Сканировать новый сенсор";
+"Scan for new sensor" = "Сканирование нового датчика";
 
 /* title for g7 settings connection status when scanning */
 "Scanning" = "Сканирование";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Поиск сенсора";
+"Searching for\nSensor" = "Поиск\nДатчика";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Поиск сенсора";
+"Searching for sensor" = "Поиск датчика";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Сенсор истек";
+"Sensor\nExpired" = "Датчик\nИстек";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Ошибка сенсора";
+"Sensor\nFailed" = "Датчик\nСбой";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Проблема с сенсором";
+"Sensor\nIssue" = "Датчик\nПроблема";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Сенсор прогревается";
+"Sensor\nWarmup" = "Датчик\nПрогрев";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Сенсор истекает";
+"Sensor Expiration" = "Датчик истекает";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Сенсор истек";
+"Sensor expired" = "Срок действия датчика истек";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Сенсор заканчивается";
+"Sensor expires" = "Датчик заканчивается";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Ошибка сенсора";
+"Sensor failed" = "Сбой датчика";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Сенсор запущен";
+"Sensor Start" = "Запуск датчика";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Сигнал потерян";
+"Signal\nLoss" = "Сигнал\nПотерян";
 
 /* Field label */
 "Time" = "Время";
@@ -111,8 +111,7 @@
 "Trend" = "Тенденция";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Загрузить показания";
+"Upload Readings" = "Выгружать данные";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Прогрев окончен";
-
+"Warmup completes" = "Прогрев завершается";

+ 34 - 32
Dependencies/G7SensorKit/G7SensorKitUI/sk.lproj/Localizable.strings

@@ -2,19 +2,19 @@
 "– – –" = "– – –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
-"%@/min" = "%@ /min";
+"%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Naozaj chcete odstrániť toto CGM?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "Zrušiť";
+"Cancel" = "Cancel";
 
 /* No comment provided by engineer. */
-"Configuration" = "Konfigurácia";
+"Configuration" = "Configuration";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Pripojené";
@@ -26,90 +26,92 @@
 "Continue" = "Pokračovať";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Odstrániť CGM";
+"Delete CGM" = "Delete CGM";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
 "Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Hotovo";
+"Done" = "Done";
 
 /* Field label */
-"Glucose" = "Glykémia";
+"Glucose" = "Glucose";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Koniec ochrannej lehoty";
+"Grace Period End" = "Grace Period End";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Zostávajúca ochranná lehota";
+"Grace period remaining" = "Grace period remaining";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "VYSOKÁ";
+"HIGH" = "HIGH";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Posledné spojenie";
+"Last Connect" = "Last Connect";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Posledné čítanie";
+"Last Reading" = "Last Reading";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop dokáže čítať údaje G7 CGM, ale na párovanie, kalibráciu a ďalšiu správu senzora musíte stále používať aplikáciu Dexcom G7.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
 
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "NÍZKA";
+"LOW" = "LOW";
 
 /* title for g7 settings row showing BLE Name */
-"Name" = "Názov";
+"Name" = "Name";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Skenovanie";
+"Scanning" = "Scanning";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Hľadá sa senzor";
+"Searching for\nSensor" = "Searching for\nSensor";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Hľadá sa senzor";
+"Searching for sensor" = "Searching for sensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Platnosť senzora vypršala";
+"Sensor\nExpired" = "Sensor\nExpired";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Senzor zlyhal";
+"Sensor\nFailed" = "Sensor\nFailed";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Chyba senzora";
+"Sensor\nIssue" = "Sensor\nIssue";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Zahrievanie senzora";
+"Sensor\nWarmup" = "Sensor\nWarmup";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Vypršanie platnosti senzora";
+"Sensor Expiration" = "Sensor Expiration";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Platnosť senzora vypršala";
+"Sensor expired" = "Sensor expired";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Platnosť senzora vyprší";
+"Sensor expires" = "Sensor expires";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Senzor zlyhal";
+"Sensor failed" = "Sensor failed";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Spustenie senzora";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Strata signálu";
+"Signal\nLoss" = "Signal\nLoss";
 
 /* Field label */
-"Time" = "Čas";
+"Time" = "Time";
 
 /* Field label */
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Načítať údaje";
+"Upload Readings" = "Upload Readings";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Zahrieva sa";
-
+"Warmup completes" = "Warmup completes";

+ 69 - 3
Dependencies/G7SensorKit/G7SensorKitUI/sv.lproj/Localizable.strings

@@ -5,7 +5,10 @@
 "%@/min" = "%@/min";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Är du säker på att du vill radera denna CGM?";
+"Are you sure you want to delete this CGM?" = "År du säker på att du vill ta bort denna CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
 "Cancel" = "Avbryt";
@@ -25,21 +28,82 @@
 /* Button label for removing CGM */
 "Delete CGM" = "Radera CGM";
 
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
 /* No comment provided by engineer. */
-"Done" = "Färdig";
+"Done" = "Klar";
 
 /* Field label */
 "Glucose" = "Glukos";
 
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Reservperiod slutar";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Tid kvar av reservtid";
+
 /* String displayed instead of a glucose value above the CGM range */
 "HIGH" = "HÖGT";
 
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Senaste anslutning";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Senaste avläsning";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan läsa G7 CGM-värden, men du måste alltjämt använda Dexcom G7-appen för parkoppling, kalibrering samt hantering av sensorn.";
+
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "LÅGT";
 
 /* title for g7 settings row showing BLE Name */
 "Name" = "Namn";
 
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Skanna efter ny sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Skannar";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Söker efter\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Söker efter sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nUtgått";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nmisslyckades";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensorproblem";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nUppvärmning";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensorns utgångsdatum";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensorns livslängd är slut";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensorn går ut";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensorn misslyckades";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Starta Sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal-\nförlust";
+
 /* Field label */
 "Time" = "Tid";
 
@@ -47,5 +111,7 @@
 "Trend" = "Trend";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Ladda upp avläsningar";
+"Upload Readings" = "Ladda upp blodsocker";
 
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Uppvärming av sensor";

+ 25 - 26
Dependencies/G7SensorKit/G7SensorKitUI/tr.lproj/Localizable.strings

@@ -2,19 +2,19 @@
 "– – –" = "– – –";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
-"%@/min" = "%@/dk";
+"%@/min" = "%@/dak";
 
 /* No comment provided by engineer. */
-"Are you sure you want to delete this CGM?" = "Bu CGM'i silmek istediğinizden emin misiniz?";
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
 
 /* No comment provided by engineer. */
 "Bluetooth" = "Bluetooth";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "İptal";
+"Cancel" = "Vazgeç";
 
 /* No comment provided by engineer. */
-"Configuration" = "Konfigürasyon";
+"Configuration" = "Yapılandırma";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Bağlandı";
@@ -26,20 +26,20 @@
 "Continue" = "Devam et";
 
 /* Button label for removing CGM */
-"Delete CGM" = "CGM Sil";
+"Delete CGM" = "CGM'i Sil";
 
 /* Navigation bar title for G7SettingsView
    Title on WelcomeView */
 "Dexcom G7" = "Dexcom G7";
 
 /* No comment provided by engineer. */
-"Done" = "Tamamlandı";
+"Done" = "Tamam";
 
 /* Field label */
-"Glucose" = "Kan şekeri";
+"Glucose" = "Glikoz";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Ek süre sonu";
+"Grace Period End" = "Yetkisiz Kullanım Sonu";
 
 /* G7 Progress bar label when sensor grace period progress showing */
 "Grace period remaining" = "Kalan ek süre";
@@ -48,13 +48,13 @@
 "HIGH" = "YÜKSEK";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Son bağlantı";
+"Last Connect" = "Son Bağlantı";
 
 /* No comment provided by engineer. */
-"Last Reading" = "Son Okuma";
+"Last Reading" = "Son Okuma Değeri";
 
 /* Descriptive text on G7StartupView */
-"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop, G7 CGM verilerini okuyabilir, ancak eşleştirme, kalibrasyon ve diğer sensör yönetimi için yine de Dexcom G7 Uygulamasını kullanmanız gerekir.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS, G7 CGM verilerini okuyabilir ancak yine de eşleştirme, kalibrasyon ve diğer sensör yönetimi için Dexcom G7 Uygulamasını kullanmanız gerekir.";
 
 /* String displayed instead of a glucose value below the CGM range */
 "LOW" = "DÜŞÜK";
@@ -63,49 +63,49 @@
 "Name" = "İsim";
 
 /* No comment provided by engineer. */
-"Scan for new sensor" = "Yeni sensör için tarama";
+"Scan for new sensor" = "Yeni sensör için tara";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Aranıyor";
+"Scanning" = "Taranıyor";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Sensör aranıyor";
+"Searching for\nSensor" = "Sensör\nAranıyor";
 
 /* G7 Progress bar label when searching for sensor */
 "Searching for sensor" = "Sensör aranıyor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensörün süresi doldu";
+"Sensor\nExpired" = "Sensör\nSüresi Doldu";
 
 /* G7 Status highlight text for sensor failed */
-"Sensor\nFailed" = "Sensör Hatası";
+"Sensor\nFailed" = "Sensör\nArızalı";
 
 /* G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensör problemi";
+"Sensor\nIssue" = "Sensör\nSorunu";
 
 /* G7 Status highlight text for sensor warmup */
-"Sensor\nWarmup" = "Sensör ısınma";
+"Sensor\nWarmup" = "Sensör\nIsınıyor";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensör ömrü";
+"Sensor Expiration" = "Sensör Süre Sonu";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Sensörün süresi doldu";
+"Sensor expired" = "Sensör süresi doldu";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Sensörün süresi doluyor";
+"Sensor expires" = "Sensör süresi doluyor";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Sensör hatası";
+"Sensor failed" = "Sensör arızalı";
 
 /* title for g7 settings row showing sensor start time */
-"Sensor Start" = "Sensör başlangıcı";
+"Sensor Start" = "Start sensor";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Sinyal\nKayıp";
+"Signal\nLoss" = "Sinyal\nKaybı";
 
 /* Field label */
-"Time" = "Zaman";
+"Time" = "Saat";
 
 /* Field label */
 "Trend" = "Eğilim";
@@ -115,4 +115,3 @@
 
 /* G7 Progress bar label when sensor in warmup */
 "Warmup completes" = "Isınma tamamlandı";
-

+ 117 - 0
Dependencies/G7SensorKit/G7SensorKitUI/uk.lproj/Localizable.strings

@@ -0,0 +1,117 @@
+/* No glucose value representation (3 dashes for mg/dL) */
+"– – –" = "– – –";
+
+/* Format string for glucose trend per minute. (1: glucose value and unit) */
+"%@/min" = "%@/хв";
+
+/* No comment provided by engineer. */
+"Are you sure you want to delete this CGM?" = "Ви впевнені, що хочете видалити цей CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
+
+/* Button text to cancel G7 setup */
+"Cancel" = "Відмінити";
+
+/* No comment provided by engineer. */
+"Configuration" = "Налаштування";
+
+/* title for g7 settings connection status when connected */
+"Connected" = "Під'єднаний";
+
+/* title for g7 settings connection status when connecting */
+"Connecting" = "Під'єднання";
+
+/* Button title for starting setup */
+"Continue" = "Продовжити";
+
+/* Button label for removing CGM */
+"Delete CGM" = "Видалити CGM";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "Готово";
+
+/* Field label */
+"Glucose" = "Глюкоза";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Час до блокування";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Період витонченості, що залишився";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "ВИСОКИЙ";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Останнє підключення";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Останнє читання";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS може читати дані G7 CGM, але ви все одно повинні використовувати додаток Dexcom G7 для парування, калібрування та іншого управління сенсором.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "НИЗЬКИЙ";
+
+/* title for g7 settings row showing BLE Name */
+"Name" = "Ім’я";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Сканувати новий Сенсор";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Сканування";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Пошук\nСенсору";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Пошук Сенсору";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Сенсор\nЗакінчився";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Сенсори\nНе вдалося";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Сенсор\nПроблема";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Сенсор\nПрогрів";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Термін дії Сенсору";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Термін Сенсору закінчився";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Сенсор закінчується";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Не вдалося встановити Сенсор";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Запустити сенсор";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Сигнал\nВтрата";
+
+/* Field label */
+"Time" = "Час";
+
+/* Field label */
+"Trend" = "Тренди";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Вивантажити читання";
+
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Прогрів виконано";

+ 108 - 0
Dependencies/G7SensorKit/G7SensorKitUI/zh-Hans.lproj/Localizable.strings

@@ -1,9 +1,117 @@
+/* No glucose value representation (3 dashes for mg/dL) */
+"– – –" = "– – –";
+
+/* Format string for glucose trend per minute. (1: glucose value and unit) */
+"%@/min" = "%@/min";
+
+/* No comment provided by engineer. */
+"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";
+
+/* No comment provided by engineer. */
+"Bluetooth" = "Bluetooth";
+
 /* Button text to cancel G7 setup */
 "Cancel" = "取消";
 
 /* No comment provided by engineer. */
 "Configuration" = "配置";
 
+/* title for g7 settings connection status when connected */
+"Connected" = "已连接";
+
+/* title for g7 settings connection status when connecting */
+"Connecting" = "正在连接";
+
 /* Button title for starting setup */
 "Continue" = "继续";
 
+/* Button label for removing CGM */
+"Delete CGM" = "删除CGM数据源";
+
+/* Navigation bar title for G7SettingsView
+   Title on WelcomeView */
+"Dexcom G7" = "Dexcom G7";
+
+/* No comment provided by engineer. */
+"Done" = "完成";
+
+/* Field label */
+"Glucose" = "葡萄糖";
+
+/* title for g7 settings row showing sensor grace period end time */
+"Grace Period End" = "Grace Period End";
+
+/* G7 Progress bar label when sensor grace period progress showing */
+"Grace period remaining" = "Grace period remaining";
+
+/* String displayed instead of a glucose value above the CGM range */
+"HIGH" = "HIGH";
+
+/* title for g7 settings row showing sensor last connect time */
+"Last Connect" = "Last Connect";
+
+/* No comment provided by engineer. */
+"Last Reading" = "Last Reading";
+
+/* Descriptive text on G7StartupView */
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+
+/* String displayed instead of a glucose value below the CGM range */
+"LOW" = "LOW";
+
+/* title for g7 settings row showing BLE Name */
+"Name" = "设备名称";
+
+/* No comment provided by engineer. */
+"Scan for new sensor" = "Scan for new sensor";
+
+/* title for g7 settings connection status when scanning */
+"Scanning" = "Scanning";
+
+/* G7 Status highlight text for searching for sensor */
+"Searching for\nSensor" = "Searching for\nSensor";
+
+/* G7 Progress bar label when searching for sensor */
+"Searching for sensor" = "Searching for sensor";
+
+/* G7 Status highlight text for sensor expired */
+"Sensor\nExpired" = "Sensor\nExpired";
+
+/* G7 Status highlight text for sensor failed */
+"Sensor\nFailed" = "Sensor\nFailed";
+
+/* G7 Status highlight text for sensor error */
+"Sensor\nIssue" = "Sensor\nIssue";
+
+/* G7 Status highlight text for sensor warmup */
+"Sensor\nWarmup" = "Sensor\nWarmup";
+
+/* title for g7 settings row showing sensor expiration time */
+"Sensor Expiration" = "Sensor Expiration";
+
+/* G7 Progress bar label when sensor expired */
+"Sensor expired" = "Sensor expired";
+
+/* G7 Progress bar label when sensor lifetime progress showing */
+"Sensor expires" = "Sensor expires";
+
+/* G7 Progress bar label when sensor failed */
+"Sensor failed" = "Sensor failed";
+
+/* title for g7 settings row showing sensor start time */
+"Sensor Start" = "Start sensor";
+
+/* G7 Status highlight text for signal loss */
+"Signal\nLoss" = "Signal\nLoss";
+
+/* Field label */
+"Time" = "时间";
+
+/* Field label */
+"Trend" = "Trend";
+
+/* title for g7 config settings to upload readings */
+"Upload Readings" = "Upload Readings";
+
+/* G7 Progress bar label when sensor in warmup */
+"Warmup completes" = "Warmup completes";

+ 35 - 35
Dependencies/G7SensorKit/da.lproj/Localizable.strings

@@ -2,60 +2,60 @@
 "Dexcom G7" = "Dexcom G7";
 
 /* Descriptive text on G7StartupView */
-"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan læse G7 CGM-data, men du skal stadig bruge Dexcom G7-appen til parring, kalibrering og anden sensorkontrol.";
 
 /* Button title for starting setup */
 "Continue" = "Fortsæt";
 
 /* Button text to cancel G7 setup */
-"Cancel" = "Cancel";
+"Cancel" = "Annuller";
 
 /* Error description for unreliable state */
-"Glucose data is unavailable" = "Glucose data is unavailable";
+"Glucose data is unavailable" = "Glukosedata ikke tilgængeligt";
 
 /* The description of sensor algorithm state when sensor is ok. */
-"Sensor is OK" = "Sensor is OK";
+"Sensor is OK" = "Sensor er OK";
 
 /* The description of sensor algorithm state when sensor is stopped." */
-"Sensor is stopped" = "Sensor is stopped";
+"Sensor is stopped" = "Sensor er stoppet";
 
 /* The description of sensor algorithm state when sensor is warming up. */
-"Sensor is warming up" = "Sensor is warming up";
+"Sensor is warming up" = "Sensor varmer op";
 
 /* The description of sensor algorithm state when sensor is expired. */
-"Sensor expired" = "Sensor expired";
+"Sensor expired" = "Sensor udløbet";
 
 /* The description of sensor algorithm state when sensor failed. */
-"Sensor failed" = "Sensor failed";
+"Sensor failed" = "Sensor fejlede";
 
 /* The description of sensor algorithm state when raw value is unknown. (1: missing data details) */
-"Sensor is in unknown state %1$d" = "Sensor is in unknown state %1$d";
+"Sensor is in unknown state %1$d" = "Sensor i ukendt tilstand %1$d";
 
 /* title for g7 settings row showing sensor start time */
 "Sensor Start" = "Sensor Start";
 
 /* title for g7 settings row showing sensor expiration time */
-"Sensor Expiration" = "Sensor Expiration";
+"Sensor Expiration" = "Sensor Udløber";
 
 /* title for g7 settings row showing sensor grace period end time */
-"Grace Period End" = "Grace Period End";
+"Grace Period End" = "Nådeperiodens Slut";
 
 /* Field label */
-"Glucose" = "Glucose";
+"Glucose" = "Glukose";
 
-"Last Reading" = "Last Reading";
+"Last Reading" = "Sidste Aflæsning";
 
-"Time" = "Time";
+"Time" = "Tid";
 
 "Trend" = "Trend";
 
 "Bluetooth" = "Bluetooth";
 
 /* title for g7 settings row showing BLE Name */
-"Name" = "Name";
+"Name" = "Navn";
 
 /* title for g7 settings connection status when scanning */
-"Scanning" = "Scanning";
+"Scanning" = "Scanner";
 
 /* title for g7 settings connection status when connected */
 "Connected" = "Tilsluttet";
@@ -64,66 +64,66 @@
 "Connecting" = "Tilslutter";
 
 /* title for g7 settings row showing sensor last connect time */
-"Last Connect" = "Last Connect";
+"Last Connect" = "Sidste Forbindelse";
 
 /* Configuration */
-"Configuration" = "Configuration";
+"Configuration" = "Konfiguration";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Upload Readings";
+"Upload Readings" = "Upload Aflæsninger";
 
 /* Button */
-"Scan for new sensor" = "Scan for new sensor";
+"Scan for new sensor" = "Scan efter ny sensor";
 
 /* Button label for removing CGM */
-"Delete CGM" = "Delete CGM";
+"Delete CGM" = "Slet CGM";
 
 /* No glucose value representation (3 dashes for mg/dL) */
 "– – –" = "– – –";
 /* String displayed instead of a glucose value below the CGM range */
-"LOW" = "LOW";
+"LOW" = "LAV";
 
 /* String displayed instead of a glucose value above the CGM range */
-"HIGH" = "HIGH";
+"HIGH" = "HØJ";
 
 /* Format string for glucose trend per minute. (1: glucose value and unit) */
 "%@/min" = "%@/min";
 
 /* G7 Progress bar label when searching for sensor */
-"Searching for sensor" = "Searching for sensor";
+"Searching for sensor" = "Søger efter sensor";
 
 /* G7 Progress bar label when sensor expired */
-"Sensor expired" = "Sensor expired";
+"Sensor expired" = "Sensor udløbet";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Warmup completes";
+"Warmup completes" = "Warmup fuldfører";
 
 /* G7 Progress bar label when sensor in warmup */
-"Warmup completes" = "Warmup completes";
+"Warmup completes" = "Warmup fuldfører";
 
 /* G7 Progress bar label when sensor failed */
-"Sensor failed" = "Sensor failed";
+"Sensor failed" = "Sensor fejlede";
 
 /* G7 Progress bar label when sensor lifetime progress showing */
-"Sensor expires" = "Sensor expires";
+"Sensor expires" = "Sensor udløber";
 
 /* G7 Progress bar label when sensor grace period progress showing */
-"Grace period remaining" = "Grace period remaining";
+"Grace period remaining" = "Tilbageværende nådeperiode";
 
 /* G7 Status highlight text for searching for sensor */
-"Searching for\nSensor" = "Searching for\nSensor";
+"Searching for\nSensor" = "Søger efter\nSensor";
 
 /* G7 Status highlight text for sensor expired */
-"Sensor\nExpired" = "Sensor\nExpired";
+"Sensor\nExpired" = "Sensor\nUdløbet";
 
 /* G7 Status highlight text for signal loss */
-"Sensor\nFailed" = "Sensor\nFailed";
+"Sensor\nFailed" = "Sensor\nFejlede";
 
 /* G7 Status highlight text for signal loss */
-"Signal\nLoss" = "Signal\nLoss";
+"Signal\nLoss" = "Signaltab";
 
 /*G7 Status highlight text for sensor error */
-"Sensor\nIssue" = "Sensor\nIssue";
+"Sensor\nIssue" = "Sensor\nProblem";
 
 /* G7 Status highlight text for sensor warmup */
 "Sensor\nWarmup" = "Sensor\nWarmup";

+ 3 - 3
Dependencies/G7SensorKit/de.lproj/Localizable.strings

@@ -2,7 +2,7 @@
 "Dexcom G7" = "Dexcom G7";
 
 /* Descriptive text on G7StartupView */
-"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kann CGM Daten vom G7 direkt lesen. Zum Verbinden, Kalibrieren und weiteres Sensor Management braucht man die G7 App.";
+"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kann CGM Daten direkt vom G7 lesen. Zum Verbinden, Kalibrieren und erweitertes Sensor Management benötigt man die G7 App.";
 
 /* Button title for starting setup */
 "Continue" = "Fortsetzen";
@@ -11,7 +11,7 @@
 "Cancel" = "Abbrechen";
 
 /* Error description for unreliable state */
-"Glucose data is unavailable" = "Blutzuckerwerte sind nicht verfügbar";
+"Glucose data is unavailable" = "Glukosewerte sind nicht verfügbar";
 
 /* The description of sensor algorithm state when sensor is ok. */
 "Sensor is OK" = "Sensor ist OK";
@@ -70,7 +70,7 @@
 "Configuration" = "Konfiguration";
 
 /* title for g7 config settings to upload readings */
-"Upload Readings" = "Upload von Messwerten";
+"Upload Readings" = "Werte hochladen";
 
 /* Button */
 "Scan for new sensor" = "Nach neuem Sensor suchen";

+ 3 - 3
Dependencies/MinimedKit/MinimedKit/Resources/da.lproj/Localizable.strings

@@ -5,7 +5,7 @@
 "AlarmClockReminder" = "AlarmUrPåmindelse";
 
 /* The description of AlarmSensorPumpEvent */
-"AlarmSensor" = "AlarmSensor";
+"AlarmSensor" = "Alarm Sensor";
 
 /* Describing the battery chemistry as Alkaline */
 "Alkaline" = "Alkaline";
@@ -38,7 +38,7 @@
 "Invalid response during %1$@: %2$@" = "Fejlagtigt svar ved %1$@: %2$@";
 
 /* Describing the battery chemistry as Lithium */
-"Lithium" = "Lithium";
+"Lithium" = "Litium";
 
 /* Recovery suggestion */
 "Make sure your RileyLink is nearby and powered on" = "Sørg for, at din RileyLink er i nærheden og tændt";
@@ -95,4 +95,4 @@
 "Unknown response during %1$@: %2$@" = "Ukendt svar under %1$@: %2$@";
 
 /* Describing the worldwide pump region */
-"World-Wide" = "World-Wide";
+"World-Wide" = "Verdensomspændende";

+ 2 - 2
Dependencies/MinimedKit/MinimedKitUI/Resources/da.lproj/Localizable.strings

@@ -130,7 +130,7 @@
 "Preferred Data Source" = "Foretruken data kilde";
 
 /* Text for medtronic pump battery percent remaining */
-"Pump Battery Remaining" = "Pump Battery Remaining";
+"Pump Battery Remaining" = "Resterende Pumpe Batteri";
 
 /* navigation title for pump battery type selection
    Text for medtronic pump battery type */
@@ -203,7 +203,7 @@
 "U/hr" = "E/t";
 
 /* Text to indicate battery percentage is unknown */
-"unknown" = "unknown";
+"unknown" = "ukendt";
 
 /* Text shown in basal rate space when delivery status is unknown */
 "Unknown" = "Ukendt";

+ 6 - 3
Dependencies/OmniBLE/Localizations/ar.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ ago";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 234 - 231
Dependencies/OmniBLE/Localizations/da.lproj/Localizable.strings


+ 2 - 12
Dependencies/OmniBLE/Localizations/de.lproj/Localizable.strings

@@ -602,13 +602,10 @@
 "No confidence reminders are used." = "Keine Erinnerungseinstellungen in Verwendung.";
 
 /* Description for BeepPreference.manualCommands */
-<<<<<<< HEAD
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Erinnerungssignale ertönen gemäß deiner Einstellungen, wie Bolusabgabe, Bolus abbrechen, Unterbrechung, Wiederaufnahme, Speicherung von Benachrichtigungen usw. Wenn Loop automatisch Insulin abgibt, ertönen keine Erinnerungssignale.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Vertrauenserinnerungen ertönen für von Ihnen initiierte Befehle, wie Bolus, Bolus abbrechen, Unterbrechen, Fortsetzen, Benachrichtigungserinnerungen speichern usw. Wenn Loop die Abgabe automatisch anpasst, werden keine Vertrauenserinnerungen verwendet.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Erinnerungssignale ertönen, wenn Loop die Abgabe automatisch anpasst sowie bei Befehlen, die von dir ausgelöst werden.";
-=======
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Vertrauenserinnerungen ertönen für von Ihnen initiierte Befehle, wie Bolus, Bolus abbrechen, Unterbrechen, Fortsetzen, Benachrichtigungserinnerungen speichern usw. Wenn Loop die Abgabe automatisch anpasst, werden keine Vertrauenserinnerungen verwendet.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Vertrauenserinnerungen ertönen, wenn Loop die Lieferung automatisch anpasst, sowie für von Ihnen initiierte Befehle.";
 
 /* Description for BeepPreference.extended */
 "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Vertrauenserinnerungen ertönen, wenn Loop die Lieferung automatisch anpasst, sowie für von Ihnen initiierte Befehle.";
@@ -792,8 +789,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ vor";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Stille";
@@ -822,10 +817,6 @@
 /* button title when retrieving pump manager details */
 "Retrieving Pump Manager Details..." = "Pumpenmanager Details abrufen...";
 /* button title to refresh pump manager details */
-<<<<<<< HEAD
-"Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
-=======
 "Refresh Pump Manager Details" = "Pumpmanager Details aktualisieren";
 
 /* Section header for diagnostic section */
@@ -833,4 +824,3 @@
 
 /* Text for read pod status navigation link */
 "Read Pod Status" = "Pod-Status ablesen";
->>>>>>> 420dc4ed (Crowdin (#362))

+ 6 - 3
Dependencies/OmniBLE/Localizations/es.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "Hace %@";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

+ 6 - 3
Dependencies/OmniBLE/Localizations/fi.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 9 - 6
Dependencies/OmniBLE/Localizations/fr.lproj/Localizable.strings


+ 6 - 3
Dependencies/OmniBLE/Localizations/he.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ ago";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 18 - 15
Dependencies/OmniBLE/Localizations/it.lproj/Localizable.strings


+ 8 - 9
Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings

@@ -433,11 +433,7 @@
 "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 */
-<<<<<<< HEAD
-"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å).";
-=======
 "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fyll en ny Pod med U-100 insulin (la den blå hetten være på).";
->>>>>>> 7f4d47c8 (Crowdin (#334))
 
 /* Label text for step 2 of pair pod instructions */
 "Listen for 2 beeps." = "Lytt etter 2 pip.";
@@ -606,10 +602,10 @@
 "No confidence reminders are used." = "Det brukes ingen bekreftelseslyder.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Bekreftelseslyder vil høres ved manuelle kommandoer som bolus, avbryt bolus, pause leveranse, gjenoppta leveranse, lagre varsler, etc. Det er ikke bekreftelseslyder når appen endrer insulintiførsel automatisk.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Bekreftelseslyder vil høres ved endret insulintiførsel, både fra automatiske justeringer og manuelle kommandoer.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* Label text for temporary basal rate summary */
 "Rate" = "Ratio";
@@ -789,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ siden";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -820,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 20 - 17
Dependencies/OmniBLE/Localizations/nl.lproj/Localizable.strings


+ 6 - 3
Dependencies/OmniBLE/Localizations/pl.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ temu";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

+ 6 - 3
Dependencies/OmniBLE/Localizations/pt-BR.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ atrás";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

+ 6 - 3
Dependencies/OmniBLE/Localizations/pt-PT.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ ago";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 0 - 11
Dependencies/OmniBLE/Localizations/ru.lproj/Localizable.strings


+ 6 - 3
Dependencies/OmniBLE/Localizations/sk.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "pred %@";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 8 - 2
Dependencies/OmniBLE/Localizations/sv.lproj/Localizable.strings


+ 9 - 6
Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings

@@ -433,7 +433,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 100 Ü İnsülin ile doldurun (mavi iğne kapağı Pod üzerinde kalsın).";
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
 
 /* Label text for step 2 of pair pod instructions */
 "Listen for 2 beeps." = "2 bip sesini dinleyin.";
@@ -602,10 +602,10 @@
 "No confidence reminders are used." = "Onay sesi kullanılmaz.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Bolus, bolusu iptal et, askıya al, devam ettir, bildirim hatırlatıcılarını kaydet vb. gibi başlattığınız komutlar için Onay sesleri çalacaktır. Döngü, iletimi otomatik olarak ayarladığında, hiçbir onay sesi kullanılmaz.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Loop, başlattığınız komutların yanı sıra teslimatı otomatik olarak ayarladığında, onay sesi çalacaktır.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* Label text for temporary basal rate summary */
 "Rate" = "Oran";
@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ önce";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

File diff suppressed because it is too large
+ 7 - 20
Dependencies/OmniBLE/Localizations/uk.lproj/Localizable.strings


+ 6 - 3
Dependencies/OmniBLE/Localizations/zh-Hans.lproj/Localizable.strings

@@ -785,8 +785,6 @@
 
 /* DASH Pod time ago since last status */
 "%@ ago" = "%@ ago";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Silenced";
@@ -816,4 +814,9 @@
 "Retrieving Pump Manager Details..." = "Retrieving Pump Manager Details...";
 /* button title to refresh pump manager details */
 "Refresh Pump Manager Details" = "Refresh Pump Manager Details";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostics";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Read Pod Status";

+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/da.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Kommunikationsproblem: Uerkendt kommando afventer.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Påmindelser om succesfulde handlinger vil lyde for de kommandoer du sætter igang, annulleret, suspenderet, genoptaget bolus, gemme notifikationspåmindelser etc. Når Loop automatisk justerer tilførslen, bliver påmindelser om succesfulde handlinger ikke benyttet.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Påmindelser om succesfulde handlinger vil lyde, når Loop automatisk justerer tilførslen og de kommandoer, du sætter igang.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Kritisk Pod-fejl";

+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/es.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Problema de comunicación: Pendiente de confirmar comando.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Los recordatorios de confianza sonarán para los comandos que seleccione, como bolo, cancelar bolo, suspender, reanudar, guardar recordatorios de notificación, etc. Cuando Loop ajusta automáticamente la administración de insulina, no se utilizan recordatorios de confianza.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Recordatorios de confianza sonarán cuando Loop  automáticamente ajuste la administración de insulina, así como para los comandos que selecciones.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Error crítico del Pod";

File diff suppressed because it is too large
+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/fr.lproj/Localizable.strings


+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/it.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Problema di comunicazione:  comando di conferma in attesa.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "I promemoria di fiducia suoneranno per i comandi inoltrati, come boli, cancellazione boli, sospensioni, ripristini erogazione, ecc. Quando Loop invece regola in automatico l'erogazione allora non userà alcun promemoria di fiducia.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "I promemoria di fiducia suoneranno per i comandi inoltrati, come boli, cancellazione boli, sospensioni, ripristini erogazione, salvataggi di promemoria, etc. Quando iAPS invece regolerà in automatico l'erogazione allora non userà alcun promemoria di fiducia.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "I promemoria di fiducia suonano quando Loop regola automaticamente l'erogazione e per i comandi avviati dall'utente.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "I promemoria di fiducia suonano quando iAPS regola automaticamente l'erogazione e per i comandi avviati dall'utente.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Errore critico Pod";

+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/nb.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Kommunikasjonsproblem: Ukjent kommando venter.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Tillitspåminnelser høres for kommandoer du starter, for eksempel bolus, avbryt bolus, suspendere, gjenoppta, lagre varslingspåminnelser osv. Når Loop automatisk justerer leveringen, brukes mistillitspåminnelser.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Tillitspåminnelser vil høres når Loop automatisk justerer leveringen så vel som for kommandoer du starter.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Pod-feil";

File diff suppressed because it is too large
+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/pl.lproj/Localizable.strings


+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/pt-PT.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Communication issue: Unacknowledged command pending.";
 
 /* 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.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app 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.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Critical Pod Error";

File diff suppressed because it is too large
+ 2 - 5
Dependencies/OmniKit/OmniKit/Resources/ru.lproj/Localizable.strings


+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/sk.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "Problém s komunikáciou: Čaká sa na potvrdenie príkazu.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Pripomienky spoľahlivosti zaznejú pri príkazoch, ktoré spustíte, ako je bolus, zrušenie bolusu, pozastavenie, obnovenie, uloženie upozornení atď. Keď Loop automaticky upraví podanie, nepoužijú sa žiadne pripomenutia spoľahlivosti.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Keď Loop automaticky upraví podávanie, ako aj prevedie príkazy, ktoré iniciujete, zaznejú pripomenutia spoľahlivosti.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Critical Pod Error";

+ 2 - 2
Dependencies/OmniKit/OmniKit/Resources/tr.lproj/Localizable.strings

@@ -63,10 +63,10 @@
 "Communication issue: Unacknowledged command pending." = "İletişim sorunu: Onaylanmamış komut beklemede.";
 
 /* Description for BeepPreference.manualCommands */
-"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app automatically adjusts delivery, no confidence reminders are used." = "Emniyet hatırlatıcıları, bolus, bolus iptali, askıya alma, devam ettirme, bildirim hatırlatıcılarını kaydetme gibi başlattığınız komutlar için çalacaktır. Loop iletimi otomatik olarak ayarladığında emniyet hatırlatıcıları kullanılmaz.";
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When the app 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 the app automatically adjusts delivery, no confidence reminders are used.";
 
 /* Description for BeepPreference.extended */
-"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Emniyet hatırlatıcıları, Başlattığınız komutların yanı sıra Loop iletimi otomatik olarak ayarladığında çalacaktır.";
+"Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when the app automatically adjusts delivery as well as for commands you initiate.";
 
 /* The title for AlarmCode.other notification */
 "Critical Pod Error" = "Kritik Pod Hatası";

File diff suppressed because it is too large
+ 2 - 5
Dependencies/OmniKit/OmniKit/Resources/uk.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/ar.lproj/Localizable.strings


File diff suppressed because it is too large
+ 41 - 3
Dependencies/OmniKit/OmniKitUI/Resources/da.lproj/Localizable.strings


+ 0 - 7
Dependencies/OmniKit/OmniKitUI/Resources/de.lproj/Localizable.strings

@@ -547,11 +547,7 @@
 "Remove Pump" = "Pumpe löschen";
 
 /* Label text for step two of attach pod instructions */
-<<<<<<< HEAD
-"Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Entferne die Nadelkappe des Pods und überprüfe die Kanüle. Dann entferne die Papierträger.";
-=======
 "Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Entfernen Sie die Pod-Nadel Kappe und prüfen Sie die Kanüle. Danach die Klebefolien auf der Rückseite entfernen.";
->>>>>>> 420dc4ed (Crowdin (#362))
 
 /* Label indicating pod replacement necessary
    The title of the command to replace pod */
@@ -768,8 +764,6 @@
 
 /* Alert message body for confirm pod attachment */
 "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Ihr Pod gibt möglicherweise immer noch Insulin ab.\nEntfernen Sie ihn vom Körper und tippen dann auf „Weiter“.";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Stille";
@@ -808,4 +802,3 @@ Silence Pod" = "Stille Pod";
 
 /* Text for read pod status navigation link */
 "Read Pod Status" = "Pod-Status ablesen";
->>>>>>> 420dc4ed (Crowdin (#362))

File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/es.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/fi.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/fr.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/he.lproj/Localizable.strings


File diff suppressed because it is too large
+ 40 - 2
Dependencies/OmniKit/OmniKitUI/Resources/it.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/nb.lproj/Localizable.strings


File diff suppressed because it is too large
+ 41 - 3
Dependencies/OmniKit/OmniKitUI/Resources/nl.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/pl.lproj/Localizable.strings


File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/pt-BR.lproj/Localizable.strings


File diff suppressed because it is too large
+ 40 - 2
Dependencies/OmniKit/OmniKitUI/Resources/pt-PT.lproj/Localizable.strings


+ 0 - 7
Dependencies/OmniKit/OmniKitUI/Resources/ru.lproj/Localizable.strings

@@ -153,11 +153,7 @@
 "Confidence Reminders" = "Напоминания об уверенности";
 
 /* Help text for BeepPreferenceSelectionView */
-<<<<<<< HEAD
-"Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Напоминания об уверенности - это звуковые сигналы, подаваемые подом, которые можно использовать для подтверждения выбранных команд.";
-=======
 "Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Доверенные звуковые сигналы от Пода, которые позволяют распознать выбранные команды, когда Под не заглушен.";
->>>>>>> 420dc4ed (Crowdin (#362))
 
 /* The title of the configuration section in settings */
 "Configuration" = "Конфигурация";
@@ -768,8 +764,6 @@
 
 /* Alert message body for confirm pod attachment */
 "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Ваш под может по-прежнему доставлять инсулин.\n Удалите его с тела, затем нажмите «Продолжить».";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Беззвучно";
@@ -808,4 +802,3 @@ Silence Pod" = "Беззвучный Под";
 
 /* Text for read pod status navigation link */
 "Read Pod Status" = "Получить статус Пода";
->>>>>>> 420dc4ed (Crowdin (#362))

File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/sk.lproj/Localizable.strings


+ 9 - 5
Dependencies/OmniKit/OmniKitUI/Resources/sv.lproj/Localizable.strings

@@ -153,7 +153,7 @@
 "Confidence Reminders" = "Bekräftelseljud";
 
 /* Help text for BeepPreferenceSelectionView */
-"Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Bekräftelseljud är pip från podden som kan användas som bekräftelser på utförda kommandon";
+"Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Bekräftelseljud är pip från podden (när den inte är tystad) som kan användas som bekräftelser på utförda kommandon.";
 
 /* The title of the configuration section in settings */
 "Configuration" = "Konfiguration";
@@ -547,7 +547,7 @@
 "Remove Pump" = "Ta bort podd";
 
 /* Label text for step two of attach pod instructions */
-"Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Ta bort kanylskyddet och kontrollera att kanylen inte redan sticker ut. Ta sedan bort skyddspappret.";
+"Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Ta bort poddens kanylskydd och kontrollera att kanylen inte redan sticker ut. Ta sedan bort skyddspappret.";
 
 /* Label indicating pod replacement necessary
    The title of the command to replace pod */
@@ -764,8 +764,6 @@
 
 /* Alert message body for confirm pod attachment */
 "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Din podd kan eventuellt fortfarande ge Insulin.\nTa bort den från din kropp och tryck sedan på ”Fortsätt.”";
-<<<<<<< HEAD
-=======
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Tystad";
@@ -798,4 +796,10 @@ Silence Pod" = "Tysta podden";
 
 /* Alert title for error when updating silence pod preference */
 "Failed to update silence pod preference." = "Misslyckades att uppdatera inställning för tystad podd.";
->>>>>>> 7f4d47c8 (Crowdin (#334))
+
+/* Section header for diagnostic section */
+"Diagnostics" = "Diagnostik";
+
+/* Text for read pod status navigation link */
+"Read Pod Status" = "Läd poddstatus";
+>>>>>>> Crowdin

File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/tr.lproj/Localizable.strings


+ 17 - 0
Dependencies/OmniKit/OmniKitUI/Resources/uk.lproj/Localizable.strings

@@ -154,10 +154,14 @@
 
 /* Help text for BeepPreferenceSelectionView */
 <<<<<<< HEAD
+<<<<<<< HEAD
 "Confidence reminders are beeps from the pod which can be used to acknowledge selected commands." = "Сигнали підтвердження — це звукові сигнали Podʼа, які можна використовувати для підтвердження вибраних команд.";
 =======
 "Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Сигнали підтвердження — це звукові сигнали Podʼа, які можна використовувати для підтвердження вибраних команд.";
 >>>>>>> 7f4d47c8 (Crowdin (#334))
+=======
+"Confidence reminders are beeps from the Pod which can be used to acknowledge selected commands when the Pod is not silenced." = "Сигнали підтвердження — це звукові сигнали Podʼа, які можна використовувати для підтвердження вибраних команд.";
+>>>>>>> Crowdin
 
 /* The title of the configuration section in settings */
 "Configuration" = "Налаштування";
@@ -552,10 +556,14 @@
 
 /* Label text for step two of attach pod instructions */
 <<<<<<< HEAD
+<<<<<<< HEAD
 "Remove the pod's needle cap and check cannula. Then remove paper backing." = "Зніміть захисну кришку канюлі та перевірте канюлю. Потім зніміть захисні стікери.";
 =======
 "Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Видаліть синю кришку голки Podʼа та перевірте канюлю. Потім зніміть паперову підкладку.";
 >>>>>>> 7f4d47c8 (Crowdin (#334))
+=======
+"Remove the Pod's clear needle cap and check cannula. Then remove paper backing." = "Видаліть синю кришку голки Podʼа та перевірте канюлю. Потім зніміть паперову підкладку.";
+>>>>>>> Crowdin
 
 /* Label indicating pod replacement necessary
    The title of the command to replace pod */
@@ -773,7 +781,10 @@
 /* Alert message body for confirm pod attachment */
 "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Ваш Pod може все ще подавати інсулін.\nЗніміть його зі свого тіла, а потім натисніть «Продовжити»";
 <<<<<<< HEAD
+<<<<<<< HEAD
+=======
 =======
+>>>>>>> Crowdin
 
 /* Title string for SilencePodPreference.enabled */
 "Silenced" = "Сповіщення вимкнено";
@@ -807,12 +818,18 @@ Silence Pod" = "Silence Pod";
 /* Alert title for error when updating silence pod preference */
 "Failed to update silence pod preference." = "Не вдалося оновити налаштування сигналів підтвердження.";
 <<<<<<< HEAD
+<<<<<<< HEAD
 >>>>>>> 7f4d47c8 (Crowdin (#334))
 =======
+=======
+>>>>>>> Crowdin
 
 /* Section header for diagnostic section */
 "Diagnostics" = "Діагностика";
 
 /* Text for read pod status navigation link */
 "Read Pod Status" = "Отримати статус Pod'у";
+<<<<<<< HEAD
 >>>>>>> 420dc4ed (Crowdin (#362))
+=======
+>>>>>>> Crowdin

File diff suppressed because it is too large
+ 38 - 0
Dependencies/OmniKit/OmniKitUI/Resources/zh-Hans.lproj/Localizable.strings


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

@@ -103,4 +103,4 @@
 "Uptime" = "Oppetid";
 
 /* The title of the cell showing ORL */
-"Voltage" = "Voltage";
+"Voltage" = "Spænding";

+ 1 - 1
FreeAPS.xcworkspace/xcshareddata/swiftpm/Package.resolved

@@ -30,7 +30,7 @@
       },
       {
         "package": "SwiftCharts",
-        "repositoryURL": "https://github.com/ivanschuetz/SwiftCharts",
+        "repositoryURL": "https://github.com/ivanschuetz/SwiftCharts.git",
         "state": {
           "branch": "master",
           "revision": "c354c1945bb35a1f01b665b22474f6db28cba4a2",

+ 4 - 0
FreeAPS/Resources/Info.plist

@@ -108,6 +108,10 @@
 		<string>UIInterfaceOrientationPortrait</string>
 		<string>UIInterfaceOrientationPortraitUpsideDown</string>
 	</array>
+	<key>NSCalendarsFullAccessUsageDescription</key>
+	<string>To create events with BG reading values, so that they can be viewed on Apple Watch and CarPlay</string>
+	<key>LSApplicationCategoryType</key>
+	<string></string>
 	<key>UISupportedInterfaceOrientations~ipad</key>
 	<array>
 		<string>UIInterfaceOrientationPortrait</string>

+ 7 - 7
FreeAPS/Resources/da.lproj/InfoPlist.strings

@@ -1,20 +1,20 @@
 /* Privacy - NFC Scan Usage Description */
-"NFCReaderUsageDescription" = "NFC is used to scan Libre sensors.";
+"NFCReaderUsageDescription" = "NFC bruges til at scanne Libre sensorer.";
 
 /* Privacy - Bluetooth Always Usage Description */
-"NSBluetoothAlwaysUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothAlwaysUsageDescription" = "Bluetooth bliver brugt til at kommunikere med din insulin pumpe og dine glukose monitor enheder";
 
 /* Privacy - Bluetooth Peripheral Usage Description */
-"NSBluetoothPeripheralUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothPeripheralUsageDescription" = "Bluetooth bliver brugt til at kommunikere med din insulin pumpe og dine glukose monitor enheder";
 
 /* Privacy - Face ID Usage Description */
-"NSFaceIDUsageDescription" = "For authorized acces to bolus";
+"NSFaceIDUsageDescription" = "For autoriseret adgang til bolus";
 
 /* Privacy - Calendars Usage Description */
-"NSCalendarsUsageDescription" = "Calendar is used to create a new glucose events.";
+"NSCalendarsUsageDescription" = "Kalender bruges til at oprette en ny glucose begivenheder.";
 
 /* Privacy - Health Update Usage Description */
-"NSHealthUpdateUsageDescription" = "Health App is used to store blood glucose, insulin and carbohydrates";
+"NSHealthUpdateUsageDescription" = "Health App bruges til at opbevare blodglukose, insulin og kulhydrater";
 
 /* Privacy - Health Share Usage Description */
-"NSHealthShareUsageDescription" = "Health App is used to store blood glucose, insulin and carbohydrates";
+"NSHealthShareUsageDescription" = "Health App bruges til at opbevare blodglukose, insulin og kulhydrater";

+ 12 - 1
FreeAPS/Resources/javascript/prepare/profile.js

@@ -63,7 +63,18 @@ function generate(pumpsettings_data, bgtargets_data, isf_data, basalprofile_data
     var preferences = { };
     if (preferences_input) {
         preferences = preferences_input;
-        preferences.insulinPeakTime = Math.max(preferences.insulinPeakTime, 55);
+        if (preferences.curve === "rapid-acting") {
+            if (preferences.useCustomPeakTime) {
+                preferences.insulinPeakTime =
+                Math.max(50, Math.min(preferences.insulinPeakTime, 120));
+            } else { preferences.insulinPeakTime = 75; }
+        } 
+        else if (preferences.curve === "ultra-rapid") {
+            if (preferences.useCustomPeakTime) {
+                preferences.insulinPeakTime =
+                Math.max(35, Math.min(preferences.insulinPeakTime, 100));
+            } else { preferences.insulinPeakTime = 55; }
+        }
     }
 
     var inputs = { };

File diff suppressed because it is too large
+ 119 - 5
FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings


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

@@ -490,10 +490,10 @@ Enact a temp Basal or a temp target */
 "Temp Targets" = "Temp Targets";
 
 /* Delete carbs from data table and Nightscout */
-"Delete carbs?" = "Delete carbs?";
+"Delete Carbs?" = "Delete Carbs?";
 
 /* Delete insulin from pump history and Nightscout */
-"Delete insulin?" = "Delete insulin?";
+"Delete Insulin?" = "Delete Insulin?";
 
 /* Treatments list */
 "Treatments" = "Treatments";
@@ -514,7 +514,7 @@ Enact a temp Basal or a temp target */
 "Calibrations" = "Calibrations";
 
 /* */
-"Create events in calendar" = "Create events in calendar";
+"Create Events in Calendar" = "Create Events in Calendar";
 
 /* */
 "Calendar" = "Calendar";
@@ -940,7 +940,7 @@ Enact a temp Basal or a temp target */
 "iAPS not active" = "iAPS not active";
 
 /* */
-"Last loop was more then %d min ago" = "Last loop was more then %d min ago";
+"Last loop was more than %d min ago" = "Last loop was more than %d min ago";
 
 /* Glucose badge */
 "Show glucose on the app badge" = "Show glucose on the app badge";
@@ -1250,7 +1250,7 @@ Enact a temp Basal or a temp target */
 "Statistics and Home View" = "Statistics and Home View";
 
 /* Alert text */
-"Delete carb equivalents?" = "Delete carb equivalents?";
+"Delete Carb Equivalents?" = "Delete Carb Equivalents?";
 
 /* */
 "Meal Presets" = "Meal Presets";

File diff suppressed because it is too large
+ 431 - 318
FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings


File diff suppressed because it is too large
+ 118 - 27
FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings


File diff suppressed because it is too large
+ 140 - 5
FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings


File diff suppressed because it is too large
+ 119 - 10
FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings


File diff suppressed because it is too large
+ 119 - 5
FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings


File diff suppressed because it is too large
+ 121 - 10
FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings


File diff suppressed because it is too large
+ 119 - 5
FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings


File diff suppressed because it is too large
+ 142 - 41
FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings


File diff suppressed because it is too large
+ 107 - 34
FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings


File diff suppressed because it is too large
+ 149 - 41
FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings


File diff suppressed because it is too large
+ 119 - 5
FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings


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


Some files were not shown because too many files changed in this diff