Explorar o código

Crowdin updates and more info about Libre CGMs (#172)

* Crowdin

* German

* Additional Dutch
Jon B Mårtensson %!s(int64=4) %!d(string=hai) anos
pai
achega
a755ddfa3e
Modificáronse 32 ficheiros con 182 adicións e 182 borrados
  1. 2 2
      Dependencies/LoopKit/LoopKit/nl.lproj/Localizable.strings
  2. 1 1
      Dependencies/LoopKit/LoopKitUI/nl.lproj/Localizable.strings
  3. 12 12
      Dependencies/rileylink_ios/OmniKitUI/de.lproj/OmnipodPumpManager.strings
  4. 1 1
      Dependencies/rileylink_ios/OmniKitUI/nl.lproj/Localizable.strings
  5. 1 1
      Dependencies/rileylink_ios/OmniKitUI/nl.lproj/OmnipodPumpManager.strings
  6. 6 6
      Dependencies/rileylink_ios/OmniKitUI/tr.lproj/Localizable.strings
  7. 13 13
      Dependencies/rileylink_ios/RileyLinkKitUI/nl.lproj/Localizable.strings
  8. 2 2
      Dependencies/rileylink_ios/RileyLinkKitUI/tr.lproj/Localizable.strings
  9. 2 2
      FreeAPS/Resources/de.lproj/InfoPlist.strings
  10. 7 7
      FreeAPS/Resources/nl.lproj/InfoPlist.strings
  11. 4 4
      FreeAPS/Sources/APS/CGM/CGMType.swift
  12. 2 2
      FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings
  13. 2 2
      FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings
  14. 2 2
      FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings
  15. 52 52
      FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings
  16. 2 2
      FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings
  17. 2 2
      FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings
  18. 2 2
      FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings
  19. 2 2
      FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings
  20. 2 2
      FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings
  21. 2 2
      FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings
  22. 3 3
      FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings
  23. 27 27
      FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings
  24. 2 2
      FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings
  25. 2 2
      FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings
  26. 2 2
      FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings
  27. 2 2
      FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings
  28. 2 2
      FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings
  29. 2 2
      FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings
  30. 15 15
      FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings
  31. 2 2
      FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings
  32. 2 2
      FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings

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

@@ -41,7 +41,7 @@
 "Flat" = "Gelijk";
 
 /* The short unit display string for grams per U */
-"g/U" = "g/U";
+"g/U" = "g/E";
 
 /* Generic pump error description */
 "Invalid Configuration" = "Ongeldige configuratie";
@@ -53,7 +53,7 @@
 "mg/dL/U" = "mg/dL/E";
 
 /* The short unit display string for millimoles per liter */
-"mmol/L" = "mmol/L";
+"mmol/L" = "mmol/l";
 
 /* The short unit display string for millimoles per liter per U */
 "mmol/L/U" = "mmol/L/E";

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

@@ -15,7 +15,7 @@
 "%@." = "%@.";
 
 /* Format string for reservoir volume. (1: The localized volume) */
-"%@U" = "%@U";
+"%@U" = "%@E";
 
 /* Title of the carb entry absorption time cell */
 "Absorption Time" = "Absorptie tijd";

+ 12 - 12
Dependencies/rileylink_ios/OmniKitUI/de.lproj/OmnipodPumpManager.strings

@@ -1,5 +1,5 @@
 /* Class = "UITableViewSection"; headerTitle = "Remove POD"; ObjectID = "1LF-te-Bdd"; */
-"1LF-te-Bdd.headerTitle" = "Pod entfernen";
+"1LF-te-Bdd.headerTitle" = "POD entfernen";
 
 /* Class = "UINavigationItem"; title = "RileyLink Setup"; ObjectID = "3HH-eJ-lRh"; */
 "3HH-eJ-lRh.title" = "RileyLink-Setup";
@@ -8,13 +8,13 @@
 "6vo-Ov-UpE.title" = "Pod-Einstellungen";
 
 /* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "91O-Un-vKc"; */
-"91O-Un-vKc.title" = "Pumpen-Setup";
+"91O-Un-vKc.title" = "Pumpen-Installation";
 
 /* Class = "UITableViewSection"; footerTitle = "NOTE: Do not remove the pod's needle cap at this time."; ObjectID = "EUt-xk-Rmp"; */
-"EUt-xk-Rmp.footerTitle" = "HINWEIS: Bitte entfernen Sie die Schutzkappe der Nadel noch nicht.";
+"EUt-xk-Rmp.footerTitle" = "HINWEIS: Bitte entfernen Sie die Schutzkappe der Nadel noch nicht vom POD.";
 
 /* Class = "UITableViewSection"; headerTitle = "Prepare Pod"; ObjectID = "EUt-xk-Rmp"; */
-"EUt-xk-Rmp.headerTitle" = "Pod vorbereiten";
+"EUt-xk-Rmp.headerTitle" = "POD vorbereiten";
 
 /* Class = "UILabel"; text = "Loop will remind you to change your pod before it expires. You can change this to a time convenient for you."; ObjectID = "Eng-IY-fQ7"; */
 "Eng-IY-fQ7.text" = "Loop sendet Ihnen eine Benachrichtigung, bevor die Nutzungsdauer des Pods abläuft. Sie können die Zeit entsprechend Ihren Bedürfnissen anpassen.";
@@ -23,16 +23,16 @@
 "GK7-jb-tyY.text" = "Bitte deaktivieren Sie den Pod. Sobald der Pod vollständig deaktiviert ist, können Sie ihn vom Körper entfernen.";
 
 /* Class = "UINavigationItem"; title = "Insert Cannula"; ObjectID = "HwT-30-f0y"; */
-"HwT-30-f0y.title" = "Kanüle einsetzen";
+"HwT-30-f0y.title" = "Kanüle setzen";
 
 /* Class = "UILabel"; text = "Prepare site. Remove the pod's needle cap and adhesive backing. If pod is OK, apply to site."; ObjectID = "Iuv-5M-bDH"; */
 "Iuv-5M-bDH.text" = "Bereiten Sie die Einsetzstelle für den neuen Pod vor. Entfernen Sie die Schutzkappe der Nadel und die Folie. Sofern der Pod in Ordnung ist, bringen Sie diesen auf der Einsetzstelle an.";
 
 /* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "aNg-mm-Uuy"; */
-"aNg-mm-Uuy.title" = "Pumpen-Setup";
+"aNg-mm-Uuy.title" = "Pumpen-Installation";
 
 /* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "ack-ra-XH6"; */
-"ack-ra-XH6.title" = "Pumpen-Setup";
+"ack-ra-XH6.title" = "Pumpen-Installation";
 
 /* Class = "UILabel"; text = "Your Pod is ready for use."; ObjectID = "bJ5-iH-fnF"; */
 "bJ5-iH-fnF.text" = "Ihr Pod kann nun verwendet werden.";
@@ -44,25 +44,25 @@
 "jVO-Ut-MhL.title" = "Kopplung des Pods";
 
 /* Class = "UITableViewController"; title = "Pump Setup"; ObjectID = "k1Y-x4-m0a"; */
-"k1Y-x4-m0a.title" = "Pumpen-Setup";
+"k1Y-x4-m0a.title" = "Pumpen-Installation";
 
 /* Class = "UILabel"; text = "Review your settings below. They will be programmed into the pod during pairing. You can change these settings at any time in Loopʼs Settings screen."; ObjectID = "kLL-SQ-K0a"; */
 "kLL-SQ-K0a.text" = "Überprüfen Sie Ihre Einstellungen. Diese werden während der Kopplung vom Pod übernommen. Sie können Ihre Einstellungen jederzeit bei den Loop-Einstellungen anpassen.";
 
 /* Class = "UINavigationItem"; title = "Setup Complete"; ObjectID = "nDb-R5-e02"; */
-"nDb-R5-e02.title" = "Setup erfolgreich";
+"nDb-R5-e02.title" = "Installation erfolgreich";
 
 /* Class = "UITableViewSection"; footerTitle = "NOTE: If cannula sticks out, press cancel."; ObjectID = "rcC-ke-lUP"; */
 "rcC-ke-lUP.footerTitle" = "HINWEIS: Sollte die Kanüle hervorstehen, wählen Sie abbrechen.";
 
 /* Class = "UITableViewSection"; headerTitle = "Apply POD"; ObjectID = "rcC-ke-lUP"; */
-"rcC-ke-lUP.headerTitle" = "Pod anbringen";
+"rcC-ke-lUP.headerTitle" = "POD anbringen";
 
 /* Class = "UILabel"; text = "Label"; ObjectID = "vEc-Km-ewe"; */
-"vEc-Km-ewe.text" = "Label";
+"vEc-Km-ewe.text" = "Beschriftung";
 
 /* Class = "UILabel"; text = "Fill a new pod with insulin. Listen for 2 beeps from the pod during filling. Keep RileyLink adjacent to the pod during pairing."; ObjectID = "vmF-Dc-3DS"; */
-"vmF-Dc-3DS.text" = "Befüllen Sie den neuen Pod mit Insulin. Achten Sie auf die 2 Piepstöne während des Füllvorgangs. Behalten Sie während der Kopplung den RileyLink in der Nähe des Pods.";
+"vmF-Dc-3DS.text" = "Befüllen Sie den neuen Pod mit Insulin. Achten Sie auf die 2 Piepstöne während des Füllvorgangs. Behalten Sie während der Kopplung Ihr RileyLink, OrangeLink, EmaLink oder sonstige in der Nähe des Pods.";
 
 /* Class = "UINavigationItem"; title = "Replace Pod"; ObjectID = "yy1-xf-HdR"; */
 "yy1-xf-HdR.title" = "Pod ersetzen";

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

@@ -36,7 +36,7 @@
 "Active Time" = "Activatie tijd";
 
 /* The title of the cell showing the Pod Active Clock */
-"Pod Active Clock" = "Pod Active Clock";
+"Pod Active Clock" = "Pod actieve klok";
 
 /* The title of the cell showing alarm status */
 "Alarms" = "Alarmen";

+ 1 - 1
Dependencies/rileylink_ios/OmniKitUI/nl.lproj/OmnipodPumpManager.strings

@@ -2,7 +2,7 @@
 "1LF-te-Bdd.headerTitle" = "Verwijder POD";
 
 /* Class = "UINavigationItem"; title = "RileyLink Setup"; ObjectID = "3HH-eJ-lRh"; */
-"3HH-eJ-lRh.title" = "RileyLink Setup";
+"3HH-eJ-lRh.title" = "RileyLink instellingen";
 
 /* Class = "UITableViewController"; title = "Pod Settings"; ObjectID = "6vo-Ov-UpE"; */
 "6vo-Ov-UpE.title" = "Pod Instellingen";

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

@@ -48,7 +48,7 @@
 "Are you sure you want to stop using Omnipod?" = "Omnipod'u kullanmayı bırakmak istediğinizden emin misiniz?";
 
 /* The title text for the address assigned to the pod */
-"Assigned Address" = "Adress Atandı";
+"Assigned Address" = "Adres Atandı";
 
 /* The title of the cell showing pod basal status */
 "Basal Delivery" = "Bazal İletimi";
@@ -66,7 +66,7 @@
 "Change Time Zone" = "Zaman dilimini Değiştir";
 
 /* Progress message for changing pod time. */
-"Changing time…" = "Zaman değiştir…";
+"Changing time…" = "Zaman değiştiriliyor…";
 
 /* The title of the configuration section in settings */
 "Configuration" = "Yapılandırma";
@@ -100,7 +100,7 @@
 "Enable Bolus Beeps" = "Bolus Uyarılarını Etkinleştir";
 
 /* The alert title for disable bolus beeps error */
-"Error disabling bolus beeps" = "Bolus uyarılarını devre dışı bırakırken hata oluştu";
+"Error disabling bolus beeps" = "Bolus uyarılarını devre dışı bırakırken hata oluştu";
 
 /* The alert title for enable bolus beeps error */
 "Error enabling bolus beeps" = "Bolus uyarılarını etkinleştirirken hata oluştu";
@@ -121,7 +121,7 @@
 "Error Resuming" = "Devam ederken hata oluştu";
 
 /* The alert title for a suspend error */
-"Error Suspending" = "İptal Ederken Hata Oluştu";
+"Error Suspending" = "Askıya alırken Hata";
 
 /* The title of the cell showing the pod expiration reminder date */
 "Expiration Reminder" = "Süre Sonu Hatırlatıcısı";
@@ -166,7 +166,7 @@
 "Pair" = "Eşleştir";
 
 /* The title of the command to pair new pod */
-"Pair New Pod" = "Yeni Pod Eşle";
+"Pair New Pod" = "Yeni Pod Eşleştir";
 
 /* The text of the loading label when pairing */
 "Pairing…" = "Eşlestiriliyor…";
@@ -225,7 +225,7 @@
 "Succeeded" = "Başarılı oldu";
 
 /* The detail text of the basal row when pod is suspended */
-"Suspended" = "İptal edildi";
+"Suspended" = "Askıya Alındı";
 
 /* Title text for the button to delete Omnipod PumpManager */
 "Switch from Omnipod Pumps" = "Omnipod'u kullanmayı bırak";

+ 13 - 13
Dependencies/rileylink_ios/RileyLinkKitUI/nl.lproj/Localizable.strings

@@ -62,43 +62,43 @@
 "OFF" = "UIT";
 
 /* The title of the command to update diagnostic LEDs */
-"Diagnostic LEDs" = "Diagnostic LEDs";
+"Diagnostic LEDs" = "Diagnostische LEDs";
 
 /* The title of the command to fetch RileyLink statistics */
-"Get RileyLink Statistics" = "Get RileyLink Statistics";
+"Get RileyLink Statistics" = "RileyLink statistieken";
 
 /* The title of the command to invert BLE connection LED logic */
-"Invert LED Logic" = "Invert LED Logic";
+"Invert LED Logic" = "LED Logica omkeren";
 
 /* The header of the cells showing test commands */
-"Test Commands" = "Test Commands";
+"Test Commands" = "Test commando’s";
 
 /* The title of the cell showing Lighten Yellow LED */
-"Lighten Yellow LED" = "Lighten Yellow LED";
+"Lighten Yellow LED" = "Zet gele LED aan";
 
 /* The title of the cell showing Lighten Yellow LED */
-"Lighten Red LED" = "Lighten Red LED";
+"Lighten Red LED" = "Zet rode LED aan";
 
 /* The title of the cell showing Test Vibration */
-"Test Vibration" = "Test Vibration";
+"Test Vibration" = "Test trillen";
 
 /* The title of the cell for sounding device finding piezo */
-"Find Device" = "Find Device";
+"Find Device" = "Apparaat zoeken";
 
 /* The title of the cell for connection LED */
-"Connection LED" = "Connection LED";
+"Connection LED" = "Verbinding LED";
 
 /* The title of the cell for connection vibration */
-"Connection Vibration" = "Connection Vibration";
+"Connection Vibration" = "Verbinding trillen";
 
 /* Detail text when battery alert disabled. */
-"Off" = "Off";
+"Off" = "Uit";
 
 /* Text indicating LED Mode is on */
-"On" = "On";
+"On" = "Aan";
 
 /* Text indicating LED Mode is off */
-"Off" = "Off";
+"Off" = "Uit";
 
 /* Text indicating LED Mode is auto */
 "Auto" = "Auto";

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

@@ -2,7 +2,7 @@
 "Commands" = "Komutlar";
 
 /* The connected state */
-"Connected" = "Bağlanıldı";
+"Connected" = "Bağlandı";
 
 /* The in-progress connecting state */
 "Connecting" = "Bağlanıyor";
@@ -23,7 +23,7 @@
 "Disconnecting" = "Bağlantı kesiliyor";
 
 /* The title of the cell showing firmware version */
-"Firmware" = "Firmware";
+"Firmware" = "Aygıt Yazılımı";
 
 /* The title of the cell showing current rileylink frequency */
 "Frequency" = "Frekans";

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

@@ -8,10 +8,10 @@
 "NSBluetoothPeripheralUsageDescription" = "Bluetooth wird verwendet, um mit Insulinpumpen und CGMs zu kommunizieren.";
 
 /* Privacy - Face ID Usage Description */
-"NSFaceIDUsageDescription" = "Identitätsverifizierung für Bolus - damit nur autorisierte Personen einen Bolus abrufen können.";
+"NSFaceIDUsageDescription" = "Autorisierung für Bolusabgabe";
 
 /* Privacy - Calendars Usage Description */
-"NSCalendarsUsageDescription" = "BZ Werte als Kalendartermin: Jeder neue CGM-Blutzuckerwert wird als momentaner Kalendartermin gespeichert, damit er auf der Apple Watch in real-time aufgefrischt wird.";
+"NSCalendarsUsageDescription" = "BZ-Werte werden im Kalender als temporärer Termin erstellt.";
 
 /* Privacy - Health Update Usage Description */
 "NSHealthUpdateUsageDescription" = "Die Health App wird zur Speicherung von Blutzuckerdaten verwendet";

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

@@ -1,20 +1,20 @@
 /* Privacy - NFC Scan Usage Description */
-"NFCReaderUsageDescription" = "NFC is used to scan Libre sensors.";
+"NFCReaderUsageDescription" = "NFC wordt gebruikt voor het scannen van Libre sensoren.";
 
 /* Privacy - Bluetooth Always Usage Description */
-"NSBluetoothAlwaysUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothAlwaysUsageDescription" = "Bluetooth wordt gebruikt om te communiceren met de insuline pomp en de continue glucose meter";
 
 /* Privacy - Bluetooth Peripheral Usage Description */
-"NSBluetoothPeripheralUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices";
+"NSBluetoothPeripheralUsageDescription" = "Bluetooth wordt gebruikt om te communiceren met de insuline pomp en de continue glucose meter";
 
 /* Privacy - Face ID Usage Description */
-"NSFaceIDUsageDescription" = "For authorized acces to bolus";
+"NSFaceIDUsageDescription" = "Voor toegang om een bolus te geven";
 
 /* Privacy - Calendars Usage Description */
-"NSCalendarsUsageDescription" = "Calendar is used to create a new glucose events.";
+"NSCalendarsUsageDescription" = "Agenda wordt gebruikt om nieuwe glucose gebeurtenissen aan te maken.";
 
 /* Privacy - Health Update Usage Description */
-"NSHealthUpdateUsageDescription" = "Health App is used to store blood glucose data";
+"NSHealthUpdateUsageDescription" = "De gezondheid app wordt gebruikt om bloedglucose gegevens op te slaan";
 
 /* Privacy - Health Share Usage Description */
-"NSHealthShareUsageDescription" = "Health App is used to store blood glucose data";
+"NSHealthShareUsageDescription" = "De gezondheid app wordt gebruikt om bloedglucose gegevens op te slaan";

+ 4 - 4
FreeAPS/Sources/APS/CGM/CGMType.swift

@@ -68,7 +68,7 @@ enum CGMType: String, JSON, CaseIterable, Identifiable {
         case .nightscout:
             return NSLocalizedString("Online or internal server", comment: "Online or internal server")
         case .xdrip:
-            return NSLocalizedString("Shared app group", comment: "Shared app group")
+            return NSLocalizedString("Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors", comment: "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors")
         case .dexcomG6:
             return NSLocalizedString("Native G6 app", comment: "Native G6 app")
         case .dexcomG5:
@@ -77,11 +77,11 @@ enum CGMType: String, JSON, CaseIterable, Identifiable {
             return NSLocalizedString("Simple simulator", comment: "Simple simulator")
         case .libreTransmitter:
             return NSLocalizedString(
-                "Direct connection with Libre 1 transmitters or Libre 2",
-                comment: "Direct connection with Libre 1 transmitters or Libre 2"
+                "Direct connection with Libre 1 transmitters or European Libre 2 sensors",
+                comment: "Direct connection with Libre 1 transmitters or European Libre 2 sensors"
             )
         case .glucoseDirect:
-            return NSLocalizedString("Shared app group", comment: "Shared app group")
+            return NSLocalizedString("Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors", comment: "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors")
         case .enlite:
             return NSLocalizedString("Minilink transmitter", comment: "Minilink transmitter")
         }

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -7,7 +7,7 @@
 "Add insulin without actually bolusing" = "Insulin ohne tatsächliche Bolusabgabe erfassen";
 
 /* Add insulin from source outside of pump */
-"Add %@ without bolusing" = "Erfasse %@ ohne tatsächliche Bolusabgabe";
+"Add %@ without bolusing" = "Hinzufügen von %@ ohne tatsächliche Bolusabgabe";
 
 "Bolus" = "Bolus";
 
@@ -47,10 +47,10 @@
 "Enacted at %@" = "Gestartet um %@";
 
 /* Home title */
-"Home" = "Start";
+"Home" = "Hauptseite";
 
 /* Looping in progress */
-"looping" = "Loop An";
+"looping" = "Loop aktiv";
 
 /* min ago since last loop */
 "min ago" = "min her";
@@ -68,7 +68,7 @@
 "Add Carbs" = "Kohlenhydrate hinzufügen";
 
 /* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */
-"Add Carbs " = "Carbs zufuegen ";
+"Add Carbs " = "Kohlenhydrate hinzufügen ";
 
 /*  */
 "Amount Carbs" = "Kohlenhydratmenge";
@@ -92,7 +92,7 @@
 "Cancel Temp Target" = "Temporäres Ziel abbrechen";
 
 /* Custom temp target */
-"Custom" = "Benutzerdefiniert";
+"Custom" = "Benutzerdefiniertes";
 
 /*  */
 "Date" = "Datum";
@@ -101,7 +101,7 @@
 "Delete" = "Löschen";
 
 /* Delete preset temp target */
-"Delete preset \"%@\"" = "Preset \"%@\" löschen";
+"Delete preset \"%@\"" = "Vorlage \"%@\" löschen";
 
 /* Duration of target temp or temp basal */
 "Duration" = "Dauer";
@@ -110,7 +110,7 @@
 "Enact Temp Target" = "Temporäres Ziel starten";
 
 /*  */
-"Enter preset name" = "Geben Sie einen Namen für das Preset ein";
+"Enter preset name" = "Geben Sie einen Namen für die Vorlage ein";
 
 /* Preset name */
 "Name" = "Name";
@@ -119,13 +119,13 @@
 "minutes" = "Minuten";
 
 /*  */
-"Presets" = "Voreinstellungen";
+"Presets" = "Vorlage";
 
 /* Save preset name */
 "Save" = "Speichern";
 
 /*  */
-"Save as preset" = "Als Preset speichern";
+"Save as preset" = "Als Vorlage speichern";
 
 /* Upper temp target limit */
 "Top target" = "Obergrenze";
@@ -219,7 +219,7 @@
 
 /* Enact
 Enact a temp Basal or a temp target */
-"Enact" = "Starte";
+"Enact" = "Starten";
 
 /* */
 "Manual Temp Basal" = "Manuelle Temporäre Basalrate";
@@ -258,7 +258,7 @@ Enact a temp Basal or a temp target */
 "Use local glucose server" = "Lokalen BZ-Server verwenden";
 
 /*  */
-"Edit settings json" = "Einstellungen bearbeiten";
+"Edit settings json" = "Einstellungen bearbeiten json";
 
 /* */
 "Glucose units" = "BZ Einheiten";
@@ -369,7 +369,7 @@ Enact a temp Basal or a temp target */
 "Settings" = "Einstellungen";
 
 /* 2 log files to share */
-"Share logs" = "Logs teilen";
+"Share logs" = "Ereignisprotokolldatei teilen";
 
 /* Upper target */
 "High target" = "Obere Grenze";
@@ -408,7 +408,7 @@ Enact a temp Basal or a temp target */
 "Other" = "Sonstiges";
 
 /* Whatch app alert */
-"Set temp targets presets on iPhone first" = "Temp Zielvorgaben auf iPhone zuerst setzen";
+"Set temp targets presets on iPhone first" = "Temporäre Zielvorlage auf dem iPhone zuerst setzen";
 
 /* Updating Watch app */
 "Updating..." = "Wird aktualisiert...";
@@ -417,7 +417,7 @@ Enact a temp Basal or a temp target */
 "Temp Targets" = "Temporäre Ziele";
 
 /* Delete carbs from Treatments list*/
-"Delete carbs?" = "Carbs löschen?";
+"Delete carbs?" = "Kohlenhydrate löschen?";
 
 /* Treatments list */
 "Treatments" = "Behandlungen";
@@ -435,7 +435,7 @@ Enact a temp Basal or a temp target */
 "Calibrations" = "Kalibrierungen";
 
 /* */
-"Create events in calendar" = "Termine im Kalender erstellen";
+"Create events in calendar" = "Kalendereintrag erstellen";
 
 /* */
 "Calendar" = "Kalender";
@@ -453,7 +453,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth Transmitters" = "Bluetooth Sender";
 
 /* */
-"Modes" = "Modi";
+"Modes" = "Modus";
 
 /* Libre 2 Direct */
 "Libre 2 Direct" = "Libre 2 direkt";
@@ -474,7 +474,7 @@ Enact a temp Basal or a temp target */
 "Add calibration" = "Kalibrierung hinzufügen";
 
 /* When adding capillary glucose meater reading */
-"Meter glucose" = "Blutzucker messen";
+"Meter glucose" = "Blutzuckermessung";
 
 /* */
 "Info" = "Info";
@@ -507,7 +507,7 @@ Enact a temp Basal or a temp target */
 "Pairinginfo" = "Kopplungsinfo";
 
 /* */
-"PatchInfo" = "Patchinfo";
+"PatchInfo" = "Patch-Info";
 
 /* */
 "Calibrationinfo" = "Kalibrierungsinfo";
@@ -525,7 +525,7 @@ Enact a temp Basal or a temp target */
 "Phone NFC required!" = "NFC ist erforderlich!";
 
 /* */
-"Your phone or app is not enabled for NFC communications, which is needed to pair to libre2 sensors" = "Ihr Telefon oder Ihre App ist für NFC-Kommunikation nicht aktiviert, was benötigt wird, um eine Verbindung mit Libre2-Sensoren herzustellen";
+"Your phone or app is not enabled for NFC communications, which is needed to pair to libre2 sensors" = "In Ihrem Smartphone oder Ihrer App ist die NFC-Kommunikation nicht aktiviert, welche benötigt wird, um eine Verbindung mit Libre 2 Sensoren herzustellen";
 
 /* Bluetooth Power Off */
 "Bluetooth Power Off" = "Bluetooth ausschalten";
@@ -540,7 +540,7 @@ Enact a temp Basal or a temp target */
 "Delete CGMManager and start anew. Your libreoopweb credentials will be preserved" = "CGMManager löschen und neu starten. Ihre libreoopweb Zugangsdaten bleiben erhalten";
 
 /* Invalid libre checksum */
-"Invalid libre checksum" = "Ungültige Libre Datei-Prüfsumme";
+"Invalid libre checksum" = "Ungültige Libre Prüfsumme";
 
 /* Libre sensor was incorrectly read, CRCs were not valid */
 "Libre sensor was incorrectly read, CRCs were not valid" = "Libre Sensor wurde unkorrekt ausgelesen, CRCs waren nicht gültig";
@@ -564,16 +564,16 @@ Enact a temp Basal or a temp target */
 "Transmitter: %@%%" = "Transmitter: %@%%";
 
 /* No Sensor Detected */
-"No Sensor Detected" = "Kein Sensor entdeckt";
+"No Sensor Detected" = "Kein Sensor gefunden";
 
 /* This might be an intermittent problem, but please check that your transmitter is tightly secured over your sensor */
-"This might be an intermittent problem, but please check that your transmitter is tightly secured over your sensor" = "Dies könnte ein vorübergehendes Problem sein, aber bitte überprüfen Sie, ob Ihr Sender fest über Ihren Sensor gesichert ist";
+"This might be an intermittent problem, but please check that your transmitter is tightly secured over your sensor" = "Dies könnte ein vorübergehendes Problem sein, bitte überprüfen Sie, ob Ihr Sender fest über Ihren Sensor befestigt ist";
 
 /* New Sensor Detected */
 "New Sensor Detected" = "Neuer Sensor wurde erkannt";
 
 /* Please wait up to 30 minutes before glucose readings are available! */
-"Please wait up to 30 minutes before glucose readings are available!" = "Bitte warte bis zu 30 Minuten, bevor Glukosemessungen verfügbar sind!";
+"Please wait up to 30 minutes before glucose readings are available!" = "Bitte warte Sie bis zu 30 Minuten, bevor die Glukosemessungen verfügbar sind!";
 
 /* Invalid Glucose sample detected, try again later */
 "Invalid Glucose sample detected, try again later" = "Ungültiger Glucose-Wert erkannt, versuchen Sie es später erneut";
@@ -612,7 +612,7 @@ Enact a temp Basal or a temp target */
 "Sensor Ending Soon" = "Sensorlaufzeit endet bald";
 
 /* Current Sensor is Ending soon! Sensor Life left in %@ */
-"Current Sensor is Ending soon! Sensor Life left in %@" = "Der Sensorlaufzeit endet bald! Sensorlaufzeit übrig in %@";
+"Current Sensor is Ending soon! Sensor Life left in %@" = "Der aktuelle Sensor endet bald! Sensorlaufzeit verbleibend %@";
 
 /* */
 "Libre Bluetooth" = "Libre Bluetooth";
@@ -630,7 +630,7 @@ Enact a temp Basal or a temp target */
 "Last Blood Sugar prediction" = "Letzte Blutzuckervorhersage";
 
 /* */
-"CurrentBG" = "AktuellerBG";
+"CurrentBG" = "Aktueller BZ";
 
 /* */
 "Sensor Info" = "Sensor Info";
@@ -648,7 +648,7 @@ Enact a temp Basal or a temp target */
 "Sensor State" = "Sensor Status";
 
 /* */
-"Sensor Serial" = "Sensor Serien Nummer";
+"Sensor Serial" = "Sensor Seriennummer";
 
 /* */
 "Transmitter Info" = "Transmitter Info";
@@ -678,13 +678,13 @@ Enact a temp Basal or a temp target */
 "Edit calibrations" = "Kalibrierung bearbeiten";
 
 /* */
-"edit calibration clicked" = "kalibration bearbeiten angeklickt";
+"edit calibration clicked" = "Kalibration bearbeiten angeklickt";
 
 /* */
 "Delete CGM" = "CGM löschen";
 
 /* */
-"Are you sure you want to remove this cgm from loop?" = "Sind Sie sicher, dass Sie dieses Cgm aus der Liste löschen wollen?";
+"Are you sure you want to remove this cgm from loop?" = "Sind Sie sicher, dass Sie diesen CGM aus dem Loop löschen wollen?";
 
 /* */
 "There is no undo" = "Rücknahme nicht möglich";
@@ -702,13 +702,13 @@ Enact a temp Basal or a temp target */
 "Notifications" = "Mitteilungen";
 
 /* */
-"Export logs" = "Logs exportieren";
+"Export logs" = "Ereignisprotokolldatei exportieren";
 
 /* */
 "Export not available" = "Export nicht möglich";
 
 /* */
-"Log export requires ios 15" = "Log Export erfordert ios 15";
+"Log export requires ios 15" = "Ereignisprotokolldatei Export erfordert ios 15";
 
 /* */
 "Got it!" = "Okay, verstanden! ";
@@ -717,16 +717,16 @@ Enact a temp Basal or a temp target */
 "Saved to %@" = "In %@ gespeichert";
 
 /* */
-"No logs available" = "Keine Logs verfügbar";
+"No logs available" = "Keine Ereignisprotokolldatei verfügbar";
 
 /* */
 "Glucose Notification visibility" = "Einstellungen Glukosebenachrichtigungen";
 
 /* */
-"Always Notify Glucose" = "Blutzucker Wert immer mitteilen";
+"Always Notify Glucose" = "Blutzuckerwert immer mitteilen";
 
 /* */
-"Notify per reading" = "Benachrichtigung per CGM Abfrage";
+"Notify per reading" = "Benachrichtigung per Lesung";
 
 /* */
 "Value" = "Wert";
@@ -735,19 +735,19 @@ Enact a temp Basal or a temp target */
 "Adds Phone Battery" = "Telefon-Akkustand anzeigen";
 
 /* */
-"Adds Transmitter Battery" = "Transmitter-Batteriestand anzeigen";
+"Adds Transmitter Battery" = "Transmitter-Batteriestand hinzufügen";
 
 /* */
 "Also vibrate" = "Auch vibrieren";
 
 /* */
-"Additional notification types" = "Weitere Benachrichtigungs Einstellungen";
+"Additional notification types" = "Weitere Benachrichtigungseinstellungen";
 
 /* */
 "Misc" = "Sonstiges";
 
 /* */
-"Unit override" = "BZ Einheit";
+"Unit override" = "Einheit überschreiben";
 
 /* */
 "Low" = "Tief";
@@ -768,7 +768,7 @@ Enact a temp Basal or a temp target */
 "Error" = "Fehler";
 
 /* */
-"Some ui element was incorrectly specified" = "UI Element(s) wurde(n) falsch eingegeben.";
+"Some ui element was incorrectly specified" = "UI Element(e) wurde(n) falsch eingegeben";
 
 /* */
 "Success" = "Erfolgreich";
@@ -783,7 +783,7 @@ Enact a temp Basal or a temp target */
 "Low Glucose Alarm active" = "Alarm für \"Niedriger Blutzucker\" aktiv";
 
 /* */
-"No Glucose Alarm active" = "Alle Blutzucker Alarme sind deaktiviert";
+"No Glucose Alarm active" = "Keine Blutzuckeralarm aktiv";
 
 /* */
 "snoozing until %@" = "schlummern bis %@";
@@ -807,7 +807,7 @@ Enact a temp Basal or a temp target */
 "Strength" = "Stärke";
 
 /* */
-"Hold the top of your iPhone near the sensor to pair" = "Halten Sie die Oberseite Ihres iPhones an den Sensor, um zu koppeln";
+"Hold the top of your iPhone near the sensor to pair" = "Halten Sie die Oberseite Ihres iPhones an den Sensor, um eine Verbindung herzustellen";
 
 /* */
 "Sensor not found" = "Sensor nicht gefunden";
@@ -822,16 +822,16 @@ Enact a temp Basal or a temp target */
 "Found devices: %d" = "Geräte gefunden: %d";
 
 /* */
-"Backfill options" = "Backfill-Optionen";
+"Backfill options" = "Auffüllen-Optionen";
 
 /* */
-"Backfilling from trend is currently not well supported by Loop" = "Auffüllung der Werte aus dem Trend wird derzeit von Loop nicht gut unterstützt";
+"Backfilling from trend is currently not well supported by Loop" = "Auffüllen der Werte aus dem Trend wird derzeit von Loop nicht gut unterstützt";
 
 /* */
-"Backfill from history" = "Backfill aus dem Verlauf";
+"Backfill from history" = "Auffüllen aus dem Verlauf";
 
 /* */
-"Backfill from trend" = "Backfill aus dem Trend";
+"Backfill from trend" = "Auffüllen aus dem Trend";
 
 /* */
 "Debug options" = "Debug-Optionen";
@@ -855,7 +855,7 @@ Enact a temp Basal or a temp target */
 "Carbs required: %d g" = "Benötigte Kohlenhydrate: %d g";
 
 /* */
-"To prevent LOW required %d g of carbs" = "Um LOW zu verhindern, werden %d g Kohlenhydrate benötigt";
+"To prevent LOW required %d g of carbs" = "Um einen NIEDRIGEN BZ zu verhindern, werden %d g Kohlenhydrate benötigt";
 
 /* */
 "FreeAPS X not active" = "FreeAPS X ist nicht aktiv";
@@ -879,22 +879,22 @@ Enact a temp Basal or a temp target */
 "Bolus failed or inaccurate. Check pump history before repeating." = "Bolus ist fehlgeschlagen oder ungenau. Prüfe den Pumpenverlauf vor einer erneuten Abgabe.";
 
 /* */
-"Carbs" = "Carbs";
+"Carbs" = "Kohlenhydrate";
 
 /* */
-"Temp Basal" = "Temp Basal";
+"Temp Basal" = "Temporäre Basalrate";
 
 /* */
-"Temp Target" = "Temp Target";
+"Temp Target" = "Temporäre Ziele";
 
 /* */
-"Resume" = "Resume";
+"Resume" = "Fortsetzen";
 
 /* */
-"Suspend" = "Suspend";
+"Suspend" = "Unterbrechen";
 
 /* */
-"Animated Background" = "Animated Background";
+"Animated Background" = "Animierter Hintergrund";
 
 
 /* Headers for settings ----------------------- */
@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth-Status wiederhergestellt (APS neu gestartet?). %d Peripheriegeräte gefunden und mit %@ mit der Kennung %@ verbunden";
 
 /* Shared app group */
-"Shared app group" = "Gemeinsame App-Gruppe";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Gemeinsame App-Gruppe für direkte Verbindung mit Libre 1-Sensoren oder europäischen Libre 2-Sensoren";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 App";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Einfacher Simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direkte Verbindung mit Libre 1 Transmittern oder Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Gemeinsame App-Gruppe für direkte Verbindung mit Libre 1-Sensoren oder europäischen Libre 2-Sensoren";
 
 /* Online or internal server */
 "Online or internal server" = "Online oder interner Server";

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

@@ -917,7 +917,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -932,7 +932,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -929,7 +929,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Etat Bluetooth restoré (APS relancé ?). Trouvé %d périphériques, et connectés à %@ avec ID %@";
 
 /* Shared app group */
-"Shared app group" = "Groupe partagé";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "App G6 native";
@@ -944,7 +944,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulateur";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Directe connexion avec Libre 1 transmetteur ou Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Serveur en ligne ou interne";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -917,7 +917,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -932,7 +932,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -26,7 +26,7 @@
 "Insulin recommended" = "Anbefalt insulindose";
 
 /*  */
-"Insulin required" = "insulinReq";
+"Insulin required" = "Insulinbehov";
 
 /* Bolus screen */
 "Recommendation" = "Anbefaling";
@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth-status gjenopprettet (APS restartet?). Funnet %d ennheter, og koblet til %@ med identifikator %@";
 
 /* Shared app group */
-"Shared app group" = "Delt app-gruppe";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Delt appgruppe for direkte tilkobling av Libre 1 med sender, eller direkte tilkobling til europeisk versjon av Libre 2";
 
 /* Native G6 app */
 "Native G6 app" = "Opprinnelig G6-app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Enkel simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direkte tilkobling med Libre 1 sendere eller Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direkte tilkobling av Libre 1 med sender, eller direkte tilkobling til europeisk versjon av Libre 2";
 
 /* Online or internal server */
 "Online or internal server" = "Online eller intern server";

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 27 - 27
FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings


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

@@ -915,7 +915,7 @@ Połączono z Nightscout!";
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -930,7 +930,7 @@ Połączono z Nightscout!";
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth состояние восстановлено (APS перезапущен?). Найдено %d периферийных устройств и подключено к %@ с идентификатором %@";
 
 /* Shared app group */
-"Shared app group" = "Общая группа приложений";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Родное приложение G6";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Простой симулятор";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Прямое соединение с передатчиками Libre 1 или Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Онлайн или внутренний сервер";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -917,7 +917,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth-status återställd (APS startades om?). Hittade %d perifera enheter anslutna till %@ med identifieraren %@";
 
 /* Shared app group */
-"Shared app group" = "Delad appgrupp";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Delad appgrupp för direkt anslutning till Libre 1-sändare eller europeiska Libre 2-sensorer";
 
 /* Native G6 app */
 "Native G6 app" = "Ursprunglig Dexcom G6-app";
@@ -932,7 +932,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Enkel Glukossimulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direkt anslutning till Europeisk Libre 2 sensor eller till en Libre 1-sändare";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direkt anslutning till Libre 1-sändare eller europeiska Libre 2-sensorer";
 
 /* Online or internal server */
 "Online or internal server" = "Online eller intern server";

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15 - 15
FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings


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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@";
 
 /* Shared app group */
-"Shared app group" = "Shared app group";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "Native G6 app";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "Simple simulator";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "Direct connection with Libre 1 transmitters or Libre 2";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "Online or internal server";

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

@@ -913,7 +913,7 @@ Enact a temp Basal or a temp target */
 "Bluetooth State restored (APS restarted?). Found %d peripherals, and connected to %@ with identifier %@" = "蓝牙状态已恢复(APS 重启?) 找到 %d 个蓝牙,并连接到 %@ 标识符为 %@ 的设备";
 
 /* Shared app group */
-"Shared app group" = "共享的应用组";
+"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Native G6 app */
 "Native G6 app" = "官方G6 App";
@@ -928,7 +928,7 @@ Enact a temp Basal or a temp target */
 "Simple simulator" = "简单模拟器";
 
 /* Direct connection with Libre 1 transmitters or Libre 2 */
-"Direct connection with Libre 1 transmitters or Libre 2" = "直连Libre2或者Libre1发射器组合";
+"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors";
 
 /* Online or internal server */
 "Online or internal server" = "在线或内部服务器";