diff --git a/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreSensor/SensorContents/SensorData.swift b/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreSensor/SensorContents/SensorData.swift index 0644eca93..cad242e8e 100644 --- a/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreSensor/SensorContents/SensorData.swift +++ b/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreSensor/SensorContents/SensorData.swift @@ -201,12 +201,12 @@ public struct SensorData: Codable { var humanReadableSensorAge: String { let days = TimeInterval(minutesSinceStart * 60) / aday - return String(format: "%.2f", days) + " day(s)" + return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)") } var humanReadableTimeLeft: String { let days = TimeInterval(minutesLeft * 60) / aday - return String(format: "%.2f", days) + " day(s)" + return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)") } var toJson: String { diff --git a/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreTransmitterManager.swift b/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreTransmitterManager.swift index 40ab11ddd..84f3f0735 100644 --- a/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreTransmitterManager.swift +++ b/Dependencies/LibreTransmitter/Sources/LibreTransmitter/LibreTransmitterManager.swift @@ -258,7 +258,7 @@ extension LibreTransmitterManager { let aday = 86_400.0 //in seconds var humanReadableSensorAge: String { let days = TimeInterval(bleData.age * 60) / aday - return String(format: "%.2f", days) + " day(s)" + return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)") } @@ -273,7 +273,7 @@ extension LibreTransmitterManager { var humanReadableTimeLeft: String { let days = TimeInterval(minutesLeft * 60) / aday - return String(format: "%.2f", days) + " day(s)" + return String(format: "%.2f", days) + NSLocalizedString(" day(s)", comment: "Sensor day(s)") } //once the sensor has ended we don't know the exact date anymore diff --git a/Dependencies/LoopKit/LoopKit/fr.lproj/Localizable.strings b/Dependencies/LoopKit/LoopKit/fr.lproj/Localizable.strings index ef2a1ee5b..85e20652e 100644 --- a/Dependencies/LoopKit/LoopKit/fr.lproj/Localizable.strings +++ b/Dependencies/LoopKit/LoopKit/fr.lproj/Localizable.strings @@ -1,8 +1,8 @@ /* Describes a certain bolus failure (1: size of the bolus in units) */ -"%1$@ U bolus failed" = "Échec de bolus de %1$@ U"; +"%1$@ U bolus failed" = "Échec du bolus de %1$@ U"; /* Describes an uncertain bolus failure (1: size of the bolus in units) */ -"%1$@ U bolus may not have succeeded" = "Le bolus de %1$@ U a peut-être échou"; +"%1$@ U bolus may not have succeeded" = "Le bolus de %1$@ U a peut-être échoué"; /* The error description describing when Health sharing was denied */ "Authorization Denied" = "Autorisation refusée"; diff --git a/Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings b/Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings index 73238a041..e17c52048 100644 --- a/Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings +++ b/Dependencies/LoopKit/LoopKitUI/fr.lproj/Localizable.strings @@ -81,7 +81,7 @@ "com.loudnate.LoopKit.errorAlertActionTitle" = "OK"; /* The title for the override emoji condition section */ -"Condition" = "Condition"; +"Condition" = "Conditions"; /* Title of the setup button to continue */ "Continue" = "Continuer"; diff --git a/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings b/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings index 8ba8cfa72..9f4e039a7 100644 --- a/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings +++ b/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/Localizable.strings @@ -15,7 +15,7 @@ "%@ U (Finished)" = "%@ U (Terminé)"; /* Format string for bolus progress. (1: The delivered amount) (2: The programmed amount) (3: the percent progress) */ -"%@ U of %@ U (%@)" = "%1$@ U of %2$@ U (%3$@)"; +"%@ U of %@ U (%@)" = "%1$@ U sur %2$@ U (%3$@)"; /* Format string for temp basal rate. (1: The localized amount) */ "%@ U/hour" = "%@ U/heure"; @@ -36,7 +36,7 @@ "Active Time" = "Heure d’activation"; /* The title of the cell showing the Pod Active Clock */ -"Pod Active Clock" = "Pod Active Clock"; +"Pod Active Clock" = "Horloge active Pod"; /* The title of the cell showing alarm status */ "Alarms" = "Alarmes"; @@ -72,7 +72,7 @@ "Configuration" = "Configuration"; /* The title of the Insulin Type */ -"Insulin Type" = "Insulin Type"; +"Insulin Type" = "Type d'Insuline"; /* The title of the continue action in an action sheet */ "Continue" = "Continuer"; @@ -106,16 +106,16 @@ "Error enabling bolus beeps" = "Erreur lors de l’activation des bips de bolus"; /* The alert title for enable Confirmation Beeps */ -"Enable Confirmation Beeps" = "Enable Confirmation Beeps"; +"Enable Confirmation Beeps" = "Activer les bips de confirmation"; /* The alert title for Disable Confirmation Beep */ -"Disable Confirmation Beeps" = "Disable Confirmation Beeps"; +"Disable Confirmation Beeps" = "Désactiver les bips de confirmation"; /* The alert title for enable Automatic Bolus Beeps */ -"Enable Automatic Bolus Beeps" = "Enable Automatic Bolus Beeps"; +"Enable Automatic Bolus Beeps" = "Activer les bips de Bolus automatiques"; /* The alert title for Disable Automatic Bolus Beeps */ -"Disable Automatic Bolus Beeps" = "Disable Automatic Bolus Beeps"; +"Disable Automatic Bolus Beeps" = "Désactiver les bips de bolus automatiques"; /* The alert title for a resume error */ "Error Resuming" = "Erreur lors de la reprise"; @@ -249,13 +249,13 @@ "Unknown" = "Inconnu"; /* The title of the diagnostics section in settings */ -"Diagnostics" = "Diagnostics"; +"Diagnostics" = "Diagnostic"; /* The diagnostic command Read Pod Status */ -"Read Pod Status" = "Read Pod Status"; +"Read Pod Status" = "Lire l’état de la pompe"; /* The diagnostic command Read Pulse Log */ -"Read Pulse Log" = "Read Pulse Log"; +"Read Pulse Log" = "Lecture journal d'impulsion"; /* The title of the pod details section in settings */ -"Pod Details" = "Pod Details"; +"Pod Details" = "Détails du Pod"; diff --git a/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/OmnipodPumpManager.strings b/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/OmnipodPumpManager.strings index 0eefbb747..4d6966b39 100644 --- a/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/OmnipodPumpManager.strings +++ b/Dependencies/rileylink_ios/OmniKitUI/fr.lproj/OmnipodPumpManager.strings @@ -59,7 +59,7 @@ "rcC-ke-lUP.headerTitle" = "Appliquez le POD"; /* Class = "UILabel"; text = "Label"; ObjectID = "vEc-Km-ewe"; */ -"vEc-Km-ewe.text" = "Label"; +"vEc-Km-ewe.text" = "Étiquette"; /* 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" = "Remplissez un nouveau pod avec de l’insuline. Vérifiez de bien entendre les 2 beeps du pod pendant le remplissage. Gardez le RileyLink à proximité du pod pendant l’appairage."; diff --git a/Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings b/Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings index bf0d5fc90..8b6668b3c 100644 --- a/Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings +++ b/Dependencies/rileylink_ios/RileyLinkKitUI/fr.lproj/Localizable.strings @@ -5,28 +5,28 @@ "Connected" = "Connecté"; /* The in-progress connecting state */ -"Connecting" = "Connexion en cours"; +"Connecting" = "De liaison"; /* The title of the cell showing BLE connection state */ -"Connection State" = "État de la connexion"; +"Connection State" = "Etat de connexion"; /* The title of the section describing the device */ -"Device" = "Appareil"; +"Device" = "Dispositif"; /* The title of the devices table section in RileyLink settings */ -"Devices" = "Appareils"; +"Devices" = "Dispositifs"; /* The disconnected state */ -"Disconnected" = "Déconnecté"; +"Disconnected" = "Débranché"; /* The in-progress disconnecting state */ -"Disconnecting" = "Déconnexion en cours"; +"Disconnecting" = "Se déconnecter"; /* The title of the cell showing firmware version */ -"Firmware" = "Firmware"; +"Firmware" = "Microprogramme"; /* The title of the cell showing current rileylink frequency */ -"Frequency" = "Frequency"; +"Frequency" = "Fréquence"; /* The title of the cell showing device name */ "Name" = "Nom"; @@ -38,58 +38,58 @@ "Signal Strength" = "Force du signal"; /* The header of the cells showing connection monitoring */ -"Connection Monitoring" = "Connection Monitoring"; +"Connection Monitoring" = "Supervision"; /* The title of the cell showing uptime */ -"Uptime" = "Uptime"; +"Uptime" = "Temps de fonctionnement"; /* The title of the cell showing battery level */ -"Battery level" = "Battery level"; +"Battery level" = "Niveau de batterie"; /* The title of the cell showing Voltage */ -"Voltage" = "Voltage"; +"Voltage" = "Voltage (Tension)"; /* "The title of the section for alerts" */ -"Alert" = "Alert"; +"Alert" = "Alerte"; /* The title of the cell showing Low Battery Alert */ -"Low Battery Alert" = "Low Battery Alert"; +"Low Battery Alert" = "Alerte de batterie faible"; /* Header of list showing battery level alert options */ -"Battery level Alert" = "Battery level Alert"; +"Battery level Alert" = "Alerte de niveau batterie"; /* Battery level alert OFF in list of options */ -"OFF" = "OFF"; +"OFF" = "Désactivé"; /* The title of the command to update diagnostic LEDs */ -"Diagnostic LEDs" = "Diagnostic LEDs"; +"Diagnostic LEDs" = "Diagnostic"; /* The title of the command to fetch RileyLink statistics */ -"Get RileyLink Statistics" = "Get RileyLink Statistics"; +"Get RileyLink Statistics" = "Obtenir les statistiques de RileyLink"; /* The title of the command to invert BLE connection LED logic */ -"Invert LED Logic" = "Invert LED Logic"; +"Invert LED Logic" = "Inverser la logique des LED"; /* The header of the cells showing test commands */ -"Test Commands" = "Test Commands"; +"Test Commands" = "Commande de test"; /* The title of the cell showing Lighten Yellow LED */ -"Lighten Yellow LED" = "Lighten Yellow LED"; +"Lighten Yellow LED" = "Éclaircir la LED jaune"; /* The title of the cell showing Lighten Yellow LED */ -"Lighten Red LED" = "Lighten Red LED"; +"Lighten Red LED" = "Éclaircir la LED rouge"; /* The title of the cell showing Test Vibration */ -"Test Vibration" = "Test Vibration"; +"Test Vibration" = "Test de la vibration"; /* The title of the cell for sounding device finding piezo */ -"Find Device" = "Find Device"; +"Find Device" = "Localiser l'appareil"; /* The title of the cell for connection LED */ -"Connection LED" = "Connection LED"; +"Connection LED" = "Connectez les LED"; /* The title of the cell for connection vibration */ -"Connection Vibration" = "Connection Vibration"; +"Connection Vibration" = "Vibreur de connexion"; /* Detail text when battery alert disabled. */ "Off" = "Off"; diff --git a/FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings index 333c34914..14b454ffa 100644 --- a/FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/ar.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings index a208b7b67..efcd7b9da 100644 --- a/FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/ca.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings index da3925c13..a1a690af0 100644 --- a/FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/da.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings index 29f67b3a1..fc571c751 100644 --- a/FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/de.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animierter Hintergrund"; +/* Sensor day(s) */ +" day(s)" = " Tag(e)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS Haupteinstellungen"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimaler Abstand (in Minuten), der zwischen zwei SMBs liegen muss"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Kleinste mögliche Bolusmenge"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Kleinstmögliche SMB-Menge in oref0. Für Medtronic ist der kleinstmögliche Betrag 0,1 U. Für Omnipod ist der kleinstmögliche Betrag 0,5 U."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Benutzerspezifische Zeit des maximalen Wirkungshochs des Insulins. Achtung: Oref wendet für die ultra-rapid (Lyumjev) & rapid-acting (Fiasp) Insulinwirkungs-Kurven Unter- (35 & 50 min) und Obergrenzen (100 & 120 min) an. Falls das benutzerdefinierte Wirkungshoch außerhalb dieser Grenzen liegt, kann es zu Komplikationen mit FreeAPS-X kommen, langen Loop-Berechnungszeiten und \"red loops\"."; diff --git a/FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings index ab4956eb9..48740e8ac 100644 --- a/FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/en.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings index ea8a9b32a..f9d124a23 100644 --- a/FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/es.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1059,7 +1062,7 @@ Un 1.0 de valor permite un ajuste completo con el nuevo factor de sensibilidad d "Minimum duration in minutes between two enacted SMBs" = "Duración mínima en minutos entre dos SMBs aprobados"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Cantidad de bolo más pequeña posible"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Tiempo del máximo efecto de disminución de glucosa de la insulina, en minutos"; diff --git a/FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings index 333c34914..14b454ffa 100644 --- a/FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/fi.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings index c237b1a5d..b2f3f6edc 100644 --- a/FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/fr.lproj/Localizable.strings @@ -867,7 +867,7 @@ Enact a temp Basal or a temp target */ "Show glucose on the app badge" = "Afficher glycémie en tant que badge"; /* */ -"Backfill glucose" = "Backfill glucose"; +"Backfill glucose" = "Prendre en compte les anciennes valeurs de glycémies"; /* About this source */ "About this source" = "A propos de ce module"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Arrière-plan dynamique"; +/* Sensor day(s) */ +" day(s)" = " jour(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "Paramètres OpenAPS"; @@ -913,7 +916,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 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"; +"Shared app group for direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Nom du groupe partagé pour la connexion directe avec les émetteurs Libre 1 ou les capteurs européens Libre 2"; /* Native G6 app */ "Native G6 app" = "App G6 native"; @@ -928,7 +931,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 European Libre 2 sensors" = "Direct connection with Libre 1 transmitters or European Libre 2 sensors"; +"Direct connection with Libre 1 transmitters or European Libre 2 sensors" = "Connexion directe avec les émetteurs Libre 1 ou les capteurs européens Libre 2"; /* Online or internal server */ "Online or internal server" = "Serveur en ligne ou interne"; @@ -971,95 +974,95 @@ Enact a temp Basal or a temp target */ "This feature was previously enabled by default but will now default to false (will NOT be enabled automatically) in oref0 0.6.0 and beyond. (There is no need for this with 0.6.0). This feature lowers oref0’s target BG automatically when current BG and eventualBG are high. This helps prevent and mitigate high BG, but automatically switches to low-temping to ensure that BG comes down smoothly toward your actual target. If you find this behavior too aggressive, you can disable this feature. If you do so, please let us know so we can better understand what settings work best for everyone." = "Cette fonctionnalité a été précédemment activée par défaut, mais sera maintenant par défaut à false (ne sera PAS activée automatiquement) dans oref0 0.6.0 et au-delà. Cette fonctionnalité réduit automatiquement la glycémie cible d’oref0 lorsque la glycémie actuelle et éventuellement la glycémie sont élevées. Cela aide à prévenir et à atténuer la glycémie élevée, mais passe automatiquement à la glycémie basse pour s'assurer que la glycémie descend en douceur vers votre cible réelle. Si vous trouvez ce comportement trop agressif, vous pouvez désactiver cette fonctionnalité. Si vous le faites, faites-le nous savoir afin que nous puissions mieux comprendre les paramètres qui conviennent le mieux à tout le monde."; /* "Exercise Mode" */ -"Defaults to false. When true, > 105 mg/dL high temp target adjusts sensitivityRatio for exercise_mode. Synonym for high_temptarget_raises_sensitivity" = "Defaults to false. When true, > 105 mg/dL high temp target adjusts sensitivityRatio for exercise_mode. Synonym for high_temptarget_raises_sensitivity"; +"Defaults to false. When true, > 105 mg/dL high temp target adjusts sensitivityRatio for exercise_mode. Synonym for high_temptarget_raises_sensitivity" = "La valeur par défaut est désactivé. Quand activé, toute cible glycemique temporaire avec une valeur > 105 mg/dL entraine une augmentation de l'Isf (sensibilité à l'insuline). Synonyme de la préférence high_temptarget_raises_sensibilité"; /* "Wide BG Target Range" */ -"Defaults to false, which means by default only the low end of the pump’s BG target range is used as OpenAPS target. This is a safety feature to prevent too-wide targets and less-optimal outcomes. Therefore the higher end of the target range is used only for avoiding bolus wizard overcorrections. Use wide_bg_target_range: true to force neutral temps over a wider range of eventualBGs." = "Defaults to false, which means by default only the low end of the pump’s BG target range is used as OpenAPS target. This is a safety feature to prevent too-wide targets and less-optimal outcomes. Therefore the higher end of the target range is used only for avoiding bolus wizard overcorrections. Use wide_bg_target_range: true to force neutral temps over a wider range of eventualBGs."; +"Defaults to false, which means by default only the low end of the pump’s BG target range is used as OpenAPS target. This is a safety feature to prevent too-wide targets and less-optimal outcomes. Therefore the higher end of the target range is used only for avoiding bolus wizard overcorrections. Use wide_bg_target_range: true to force neutral temps over a wider range of eventualBGs." = "La valeur par défaut est désactivé, ce qui signifie par défaut que seule la valeur basse de la plage cible de glycémie de la pompe est utilisée comme cible OpenAPS. Il s'agit d'une caractéristique de sécurité qui permet d'éviter des cibles trop larges et des résultats moins optimaux. Par conséquent, la valeur supérieure de la cible glycemique n'est utilisée que pour éviter les surcorrections de l'assistant de bolus. Activez cette option pour forcer l'utilisation de l'ensemble de la plage de cible glycemique dans l'algorithme."; /* "Skip Neutral Temps" */ "Defaults to false, so that FreeAPS X will set temps whenever it can, so it will be easier to see if the system is working, even when you are offline. This means FreeAPS X will set a “neutral” temp (same as your default basal) if no adjustments are needed. This is an old setting for OpenAPS to have the options to minimise sounds and notifications from the 'rig', that may wake you up during the night." = "La valeur par défaut est faux, de sorte que FreeAPS X définisse une valeur basal dès qu'il le peut, donc il sera plus facile de voir si le système fonctionne, même lorsque vous êtes hors ligne. Cela signifie qu'OpenAPS définira une valeur basale « neutre » (identique à votre basal par défaut) si aucun ajustement n'est nécessaire. Ceci est un ancien paramètre d'OpenAPS afin de minimiser les sons et les notifications de la 'rig', qui pouvaient vous réveiller pendant la nuit. "; /* "Unsuspend If No Temp” */ -"Many people occasionally forget to resume / unsuspend their pump after reconnecting it. If you’re one of them, and you are willing to reliably set a zero temp basal whenever suspending and disconnecting your pump, this feature has your back. If enabled, it will automatically resume / unsuspend the pump if you forget to do so before your zero temp expires. As long as the zero temp is still running, it will leave the pump suspended." = "Many people occasionally forget to resume / unsuspend their pump after reconnecting it. If you’re one of them, and you are willing to reliably set a zero temp basal whenever suspending and disconnecting your pump, this feature has your back. If enabled, it will automatically resume / unsuspend the pump if you forget to do so before your zero temp expires. As long as the zero temp is still running, it will leave the pump suspended."; +"Many people occasionally forget to resume / unsuspend their pump after reconnecting it. If you’re one of them, and you are willing to reliably set a zero temp basal whenever suspending and disconnecting your pump, this feature has your back. If enabled, it will automatically resume / unsuspend the pump if you forget to do so before your zero temp expires. As long as the zero temp is still running, it will leave the pump suspended." = "De nombreuses personnes oublient parfois de reprendre / désuspendre leur pompe après la reconnexion. Si vous êtes l'un d'eux, et que vous êtes définissez un basal temporaire à zéro chaque fois que vous suspendez ou débranchez votre pompe, cette fonction peut être pertinente. Si cette option est activée, elle reprendra automatiquement le basal en cours si vous oubliez de reprendre votre pompe. Tant que la valeur temporaire de basal est de zéro, elle laissera la pompe suspendue."; /* "Enable UAM" */ -"With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful, if you forget to tell FreeAPS X about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increasments caused by carbs, adrenaline, etc, and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decreasement, it can stop SMBs earlier." = "With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful, if you forget to tell FreeAPS X about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increasments caused by carbs, adrenaline, etc, and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decreasement, it can stop SMBs earlier."; +"With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful, if you forget to tell FreeAPS X about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increasments caused by carbs, adrenaline, etc, and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decreasement, it can stop SMBs earlier." = "Avec cette option activée, l'algorithme SMB peut reconnaître les repas non annoncés. Ceci est utile, si vous oubliez d'indiquer à FreeAPS X un apport glucidique ou une mauvaise estimation de l'apport de glucides ou si un repas contenant beaucoup de gras et de protéines a un impact sur une duree d'absorption plus longue que prévu. Sans aucune entrée de glucides, UAM peut reconnaître des augmentations rapides de glucemie causées par des glucides, l'adrénaline, etc, et tente de l'ajuster avec les SMB. Cela fonctionne également dand le sens inverse : s'il y a une réduction rapide de glycémie, il peut arrêter les SMB plus tôt."; /* Enable SMB With COB" */ -"This enables supermicrobolus (SMB) while carbs on board (COB) are positive." = "This enables supermicrobolus (SMB) while carbs on board (COB) are positive."; +"This enables supermicrobolus (SMB) while carbs on board (COB) are positive." = "Cela permet l'activation de micro bolus (SMB) alors que des glucides à bord (COB) sont presents. ."; /* "Enable SMB With Temptarget” */ -"This enables supermicrobolus (SMB) with eating soon / low temp targets. With this feature enabled, any temporary target below 100mg/dL, such as a temp target of 99 (or 80, the typical eating soon target) will enable SMB." = "This enables supermicrobolus (SMB) with eating soon / low temp targets. With this feature enabled, any temporary target below 100mg/dL, such as a temp target of 99 (or 80, the typical eating soon target) will enable SMB."; +"This enables supermicrobolus (SMB) with eating soon / low temp targets. With this feature enabled, any temporary target below 100mg/dL, such as a temp target of 99 (or 80, the typical eating soon target) will enable SMB." = "Active les Micro bolus (SMB) lorsqu'une cible temporaire est activé, notamment pour les cibles type \"repas bientôt\". Avec cette fonctionnalité activée, toute cible temporaire inférieure à 100mg/dL, comme une cible temp de 99 (ou 80, la cible conseillée pour \"repas bientôt\") activera les SMB."; /* "Enable SMB Always" */ -"Defaults to false. When true, always enable supermicrobolus (unless disabled by high temptarget)." = "Defaults to false. When true, always enable supermicrobolus (unless disabled by high temptarget)."; +"Defaults to false. When true, always enable supermicrobolus (unless disabled by high temptarget)." = "La valeur par défaut est désactivé. Quand activé, les micro bolus sont toujours utilisés par l'algorithme (sauf pour des cibles glycémies haute )."; /* "Enable SMB After Carbs" */ -"Defaults to false. When true, enables supermicrobolus (SMB) for 6h after carbs, even with 0 carbs on board (COB)." = "Defaults to false. When true, enables supermicrobolus (SMB) for 6h after carbs, even with 0 carbs on board (COB)."; +"Defaults to false. When true, enables supermicrobolus (SMB) for 6h after carbs, even with 0 carbs on board (COB)." = "Desactivé par défaut. Quand vrai, active les micro bolus (SMB) pendant 6h après les glucides, même avec 0 glucides à bord (COB)."; /* "Allow SMB With High Temptarget" */ -"Defaults to false. When true, allows supermicrobolus (if otherwise enabled) even with high temp targets." = "Defaults to false. When true, allows supermicrobolus (if otherwise enabled) even with high temp targets."; +"Defaults to false. When true, allows supermicrobolus (if otherwise enabled) even with high temp targets." = "Desactivé par défaut. Quand vrai, autorise les Micro bolus (si activé) même avec des cibles temporaires élevées."; /* "Use Custom Peak Time” */ -"Defaults to false. Setting to true allows changing insulinPeakTime" = "Defaults to false. Setting to true allows changing insulinPeakTime"; +"Defaults to false. Setting to true allows changing insulinPeakTime" = "Faux par défaut. Le paramètre à vrai permet de changer le paramètre \"duree du pic d'insuline\""; /* "Suspend Zeros IOB” */ -"Default is false. Any existing temp basals during times the pump was suspended will be deleted and 0 temp basals to negate the profile basal rates during times pump is suspended will be added." = "Default is false. Any existing temp basals during times the pump was suspended will be deleted and 0 temp basals to negate the profile basal rates during times pump is suspended will be added."; +"Default is false. Any existing temp basals during times the pump was suspended will be deleted and 0 temp basals to negate the profile basal rates during times pump is suspended will be added." = "La valeur par défaut est desactivé. Tout basal temporaire existant pendant les périodes de suspension de la pompe sera supprimé et basal temporaire à zéro pour annuler le débit de basal du profil lors de la suspension de la pompe sera ajouté."; /* "Max IOB" */ -"Max IOB is the maximum amount of insulin on board from all sources – both basal (or SMB correction) and bolus insulin – that your loop is allowed to accumulate to treat higher-than-target BG. Unlike the other two OpenAPS safety settings (max_daily_safety_multiplier and current_basal_safety_multiplier), max_iob is set as a fixed number of units of insulin. As of now manual boluses are NOT limited by this setting. \n\n To test your basal rates during nighttime, you can modify the Max IOB setting to zero while in Closed Loop. This will enable low glucose suspend mode while testing your basal rates settings\n\n(Tip from https://www.loopandlearn.org/freeaps-x/#open-loop)." = "Max IOB is the maximum amount of insulin on board from all sources – both basal (or SMB correction) and bolus insulin – that your loop is allowed to accumulate to treat higher-than-target BG. Unlike the other two OpenAPS safety settings (max_daily_safety_multiplier and current_basal_safety_multiplier), max_iob is set as a fixed number of units of insulin. As of now manual boluses are NOT limited by this setting. \n\n To test your basal rates during nighttime, you can modify the Max IOB setting to zero while in Closed Loop. This will enable low glucose suspend mode while testing your basal rates settings\n\n(Tip from https://www.loopandlearn.org/freeaps-x/#open-loop)."; +"Max IOB is the maximum amount of insulin on board from all sources – both basal (or SMB correction) and bolus insulin – that your loop is allowed to accumulate to treat higher-than-target BG. Unlike the other two OpenAPS safety settings (max_daily_safety_multiplier and current_basal_safety_multiplier), max_iob is set as a fixed number of units of insulin. As of now manual boluses are NOT limited by this setting. \n\n To test your basal rates during nighttime, you can modify the Max IOB setting to zero while in Closed Loop. This will enable low glucose suspend mode while testing your basal rates settings\n\n(Tip from https://www.loopandlearn.org/freeaps-x/#open-loop)." = "Max IOB est la quantité maximale d'insuline à bord de toutes les sources – à la fois l'insuline basale (ou les corrections SMB) et l'insuline bolus – que votre boucle est autorisée à accumuler pour traiter la glycémie plus élevée que la cible. Contrairement aux deux autres paramètres de sécurité OpenAPS (max_daily_safety_multiplier et current_basal_safety_multiplier), max_iob est défini comme un nombre fixe d'unités d'insuline.Les bolus manuels ne sont PAS limités par ce paramètre. \n\n Pour tester vos débits de basal pendant la nuit, vous pouvez modifier le paramètre max IA à zéro en boucle fermée. Cela activera le mode de suspension de glycémie faible lors du test de vos paramètres de débit de basal\n\n(Conseils de https://www.loopandlearn.org/freeaps-x/#open-loop)."; /* "Max Daily Safety Multiplier" */ -"This is an important OpenAPS safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune." = "This is an important OpenAPS safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune."; +"This is an important OpenAPS safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune." = "Ceci est une limite de sécurité importante pour OpenAPS. Le paramètre par défaut ( peu susceptible d'avoir besoin d'être ajusté) est 3. Cela signifie qu’OpenAPS ne sera jamais autorisé à définir un débit basal temporaire supérieur à 3 fois le taux de basal horaire le plus élevé programmé dans la pompe d’un utilisateur, ou, si activé, déterminé par autotune."; /* "Current Basal Safety Multiplier" */ -"This is another important OpenAPS safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune." = "This is another important OpenAPS safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune."; +"This is another important OpenAPS safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that OpenAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump, or, if enabled, determined by autotune." = "Ceci est une autre limite de sécurité importante pour OpenAPS. Le paramètre par défaut (qui est également peu susceptible d'avoir besoin d'être ajusté) est 4. Cela signifie qu’OpenAPS ne sera jamais autorisé à définir un débit de base temporaire supérieur à 4 fois le débit de base horaire actuel programmé dans la pompe d’un utilisateur, ou, si activé, déterminé par autotune."; /* "Autosens Max" */ -"This is a multiplier cap for autosens (and autotune) to set a 20% max limit on how high the autosens ratio can be, which in turn determines how high autosens can adjust basals, how low it can adjust ISF, and how low it can set the BG target." = "This is a multiplier cap for autosens (and autotune) to set a 20% max limit on how high the autosens ratio can be, which in turn determines how high autosens can adjust basals, how low it can adjust ISF, and how low it can set the BG target."; +"This is a multiplier cap for autosens (and autotune) to set a 20% max limit on how high the autosens ratio can be, which in turn determines how high autosens can adjust basals, how low it can adjust ISF, and how low it can set the BG target." = "Il s'agit d'une limite de multiplicateur pour autosens (et autotune) pour définir une limite maximale de 20% du ratio autosens qui détermine à son tour à quel point une glycémie élevée peut ajuster les bases, à quel niveau il peut ajuster l'ISF et à quel point il peut modifier la cible de glycémie."; /* "Autosens Min" */ -"The other side of the autosens safety limits, putting a cap on how low autosens can adjust basals, and how high it can adjust ISF and BG targets." = "The other side of the autosens safety limits, putting a cap on how low autosens can adjust basals, and how high it can adjust ISF and BG targets."; +"The other side of the autosens safety limits, putting a cap on how low autosens can adjust basals, and how high it can adjust ISF and BG targets." = "L'autre paramètre de sécurité de l'autosens, mettant un plafond sur la manière dont l'autosens faible peut ajuster les basals, et à quelle hauteur il peut ajuster les cibles ISF et Glycémie."; /* "Half Basal Exercise Target" */ -"Set to a number, e.g. 160, which means when temp target is 160 mg/dL and exercise_mode=true, run 50% basal at this level (120 = 75%; 140 = 60%). This can be adjusted, to give you more control over your exercise modes." = "Set to a number, e.g. 160, which means when temp target is 160 mg/dL and exercise_mode=true, run 50% basal at this level (120 = 75%; 140 = 60%). This can be adjusted, to give you more control over your exercise modes."; +"Set to a number, e.g. 160, which means when temp target is 160 mg/dL and exercise_mode=true, run 50% basal at this level (120 = 75%; 140 = 60%). This can be adjusted, to give you more control over your exercise modes." = "Définit la valeur de glycémie à 50 % du niveau basal. Par ex. 160 signifie que lorsque la cible temporaire est de 160 mg/dL et exercise_mode=true, oref0 fixe la valeur basale à 50% de la valeur normale (120 = 75%; 140 = 60%). Cela peut être ajusté, pour vous donner plus de contrôle sur vos modes d'exercice."; /* "Max COB" */ -"This defaults maxCOB to 120 because that’s the most a typical body can absorb over 4 hours. (If someone enters more carbs or stacks more; OpenAPS will just truncate dosing based on 120. Essentially, this just limits AMA as a safety cap against weird COB calculations due to fluky data.)" = "This defaults maxCOB to 120 because that’s the most a typical body can absorb over 4 hours. (If someone enters more carbs or stacks more; OpenAPS will just truncate dosing based on 120. Essentially, this just limits AMA as a safety cap against weird COB calculations due to fluky data.)"; +"This defaults maxCOB to 120 because that’s the most a typical body can absorb over 4 hours. (If someone enters more carbs or stacks more; OpenAPS will just truncate dosing based on 120. Essentially, this just limits AMA as a safety cap against weird COB calculations due to fluky data.)" = "Par défaut, maxCOB est de 120 parce que c’est la quantité standard maximale qui puisse être absorber en plus de 4 heures. (Si quelqu'un saisit plus de glucides, OpenAPS ne fera que tronquer le dosage basé sur 120. Essentiellement, cela limite simplement l'AMA comme un plafond de sécurité contre les calculs bizarres COB en raison de données erronées.)"; /* "Bolus Snooze DIA Divisor" */ "Bolus snooze is enacted after you do a meal bolus, so the loop won’t counteract with low temps when you’ve just eaten. The example here and default is 2; so a 3 hour DIA means that bolus snooze will be gradually phased out over 1.5 hours (3DIA/2)." = "Bolus snooze est activé apres votre bolus de repas, la boucle ne réagira pas avec des valeurs basses temporaire quand vous venez juste de manger. L’exemple ici et la valeur par défaut est 2 ; donc avec une Durée d'Action (DIA) de 3 heures signifie que snooze bolus sera graduellement éliminé après 1,5 heures (3DIA/2)."; /* "Min 5m Carbimpact" */ -"This is a setting for default carb absorption impact per 5 minutes. The default is an expected 8 mg/dL/5min. This affects how fast COB is decayed in situations when carb absorption is not visible in BG deviations. The default of 8 mg/dL/5min corresponds to a minimum carb absorption rate of 24g/hr at a CSF of 4 mg/dL/g." = "This is a setting for default carb absorption impact per 5 minutes. The default is an expected 8 mg/dL/5min. This affects how fast COB is decayed in situations when carb absorption is not visible in BG deviations. The default of 8 mg/dL/5min corresponds to a minimum carb absorption rate of 24g/hr at a CSF of 4 mg/dL/g."; +"This is a setting for default carb absorption impact per 5 minutes. The default is an expected 8 mg/dL/5min. This affects how fast COB is decayed in situations when carb absorption is not visible in BG deviations. The default of 8 mg/dL/5min corresponds to a minimum carb absorption rate of 24g/hr at a CSF of 4 mg/dL/g." = "Il s'agit d'un paramètre définissant l'absorption par défaut des glucides sur 5 minutes. La valeur par défaut est de 8 mg/dL/5min. Cela affecte la vitesse de dégradation des COB dans les situations où l'absorption de glucides n'est pas visible dans les écarts de glycémie. La valeur par défaut de 8 mg/dL/5min correspond à un taux d'absorption minimale de glucides de 24g/h à un CSF de 4 mg/dL/g."; /* "Autotune ISF Adjustment Fraction" */ "The default of 0.5 for this value keeps autotune ISF closer to pump ISF via a weighted average of fullNewISF and pumpISF. 1.0 allows full adjustment, 0 is no adjustment from pump ISF." = "The default of 0.5 for this value keeps autotune ISF closer to pump ISF via a weighted average of fullNewISF and pumpISF. 1.0 allows full adjustment, 0 is no adjustment from pump ISF."; /* "Remaining Carbs Fraction" */ -"This is the fraction of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption." = "This is the fraction of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption."; +"This is the fraction of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption." = "Il s’agit de la fraction des glucides que nous supposons absorber plus de 4h si nous ne voyons pas encore d’absorption des glucides."; /* "Remaining Carbs Cap" */ -"This is the amount of the maximum number of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption." = "This is the amount of the maximum number of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption."; +"This is the amount of the maximum number of carbs we’ll assume will absorb over 4h if we don’t yet see carb absorption." = "Il s’agit de la quantité maximale de glucides que nous supposons absorber sur 4h si nous ne voyons pas encore d’absorption de glucides."; /* ”Max SMB Basal Minutes" */ -"Defaults to start at 30. This is the maximum minutes of basal that can be delivered as a single SMB with uncovered COB. This gives the ability to make SMB more aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. It is not recommended to set this value higher than 90 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs." = "Defaults to start at 30. This is the maximum minutes of basal that can be delivered as a single SMB with uncovered COB. This gives the ability to make SMB more aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. It is not recommended to set this value higher than 90 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs."; +"Defaults to start at 30. This is the maximum minutes of basal that can be delivered as a single SMB with uncovered COB. This gives the ability to make SMB more aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. It is not recommended to set this value higher than 90 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs." = "Par défaut, il faut démarrer à 30 minutes. Il s'agit de la durée maximale en minutes du niveau basal qui peuvent être livrées en tant que simple SMB avec des COB non couverts. Cela permet de rendre SMB plus agressif si vous le souhaitez. Il est recommandé que la valeur soit définie au départ à 30, conformément à la valeur par défaut, et si vous choisissez d'augmenter cette valeur, le faire par pas de 15 minutes et en gardant un œil attentif sur les effets des changements. Il n'est pas recommandé de définir cette valeur supérieure à 90 mins, car cela peut affecter la capacité de l'algorithme."; /* "Max UAM SMB Basal Minutes" */ -"Defaults to start at 30. This is the maximum minutes of basal that can be delivered by UAM as a single SMB when IOB exceeds COB. This gives the ability to make UAM more or less aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. Reducing the value will cause UAM to dose less insulin for each SMB. It is not recommended to set this value higher than 60 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs." = "Defaults to start at 30. This is the maximum minutes of basal that can be delivered by UAM as a single SMB when IOB exceeds COB. This gives the ability to make UAM more or less aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. Reducing the value will cause UAM to dose less insulin for each SMB. It is not recommended to set this value higher than 60 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs."; +"Defaults to start at 30. This is the maximum minutes of basal that can be delivered by UAM as a single SMB when IOB exceeds COB. This gives the ability to make UAM more or less aggressive if you choose. It is recommended that the value is set to start at 30, in line with the default, and if you choose to increase this value, do so in no more than 15 minute increments, keeping a close eye on the effects of the changes. Reducing the value will cause UAM to dose less insulin for each SMB. It is not recommended to set this value higher than 60 mins, as this may affect the ability for the algorithm to safely zero temp. It is also recommended that pushover is used when setting the value to be greater than default, so that alerts are generated for any predicted lows or highs." = "La valeur par défaut est à 30. Il s'agit de la durée maximale en minutes du niveau basal qui peuvent être délivrées par UAM en tant que SMB unique lorsque l'IOB dépasse COB. Cela donne la possibilité de rendre UAM plus ou moins agressif si vous le souhaitez. Il est recommandé que la valeur commence à 30, conformément à la valeur par défaut, et si vous choisissez d'augmenter cette valeur, le faire par pas de 15 minutes, en gardant un œil attentif sur les effets des changements. La réduction de la valeur entraînera à injecter moins d'insuline pour chaque SMB. Il n'est pas recommandé de définir cette valeur supérieure à 60 mins, car cela peut affecter la capacité de l'algorithme."; /* "SMB Interval" */ "Minimum duration in minutes between two enacted SMBs" = "Durée minimale en minutes entre deux SMB injectés"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Plus petite quantité de bolus possible"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "La plus petite quantité d'injection possible de SMB en oref0. Pour Medtronic, la valeur minimale possible est de 0,1 U. Pour Omnipod, la valeur minimale possible est de 0,05 U."; /* "Insulin Peak Time" */ -"Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; +"Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Temps de réduction maximale de l'effet de glycémie de l'insuline, en minutes. Attention : Oref suppose pour les courbes ultra-rapides (Lyumjev) et à action rapide (Fiasp) un minimum (35 & 50 min) et un maximum (100 & 120 min) applicable. Utiliser une valeur personnalisée en dehors de ces limites entraînera des problèmes avec FreeAPS-X, des calculs de boucle plus longs et d'éventuelles boucles rouges."; /* "Carbs Req Threshold" */ -"Grams of carbsReq to trigger a pushover. Defaults to 1 (for 1 gram of carbohydrate). Can be increased if you only want to get Pushover for carbsReq at X threshold." = "Grams of carbsReq to trigger a pushover. Defaults to 1 (for 1 gram of carbohydrate). Can be increased if you only want to get Pushover for carbsReq at X threshold."; +"Grams of carbsReq to trigger a pushover. Defaults to 1 (for 1 gram of carbohydrate). Can be increased if you only want to get Pushover for carbsReq at X threshold." = "Quantité de glucides requis pour déclencher une alerte. Par défaut à 1 g de glucides. Peut être augmenté si vous voulez seulement obtenir une alerte au seuil X."; /* "Noisy CGM Target Multiplier" */ "Defaults to 1.3. Increase target by this amount when looping off raw/noisy CGM data" = "La valeur par défaut est 1.3. Augmente la cible de ce ratio lorsque le bouclage s'appuie sur des données brutes/non filtrées"; diff --git a/FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings index 333c34914..14b454ffa 100644 --- a/FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/he.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings index d31c5d86b..62a55bf68 100644 --- a/FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/it.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "Impostazioni principali di OpenAPS"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Durata minima in minuti tra due SMB sommimistrati"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Minimo bolo consentito"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Tempo del massimo effetto dell'insulina di riduzione del glucosio nel sangue, in minuti. Attenzione: Oref presume le curve ultra rapide (Lyumjev) e ad azione rapida (Fiasp) minime (35 e 50 min) e massime (100 e 120 min) degli insulinPeakTimes applicabili. Usare un insulinPeakTime personalizzato al di fuori di questi limiti risulterà in problemi con FreeAPS-X, calcoli ciclici più lunghi e possibili cicli rossi."; diff --git a/FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings index c56bd2ac7..18dd40f11 100644 --- a/FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/nb.lproj/Localizable.strings @@ -53,7 +53,7 @@ "looping" = "looper"; /* min ago since last loop */ -"min ago" = "min siden"; +"min ago" = "min"; /* Status Title */ "No suggestion" = "Ingen forslag"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animert bakgrunn"; +/* Sensor day(s) */ +" day(s)" = " dag(er)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS hovedinnstillinger"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Minste mulige endring i SMB-dose i oref0. For Medtronic er minste mulig endring 0,1 U. For Omnipod er minste mulige endring 0,05 E."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings index 6c4ed9099..ad088a748 100644 --- a/FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/nl.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Bewegende achtergrond"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS hoofdinstellingen"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimale duur in minuten tussen twee uitgevoerde SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Kleinste mogelijke bolus hoeveelheid"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Tijd van maximale bloedglucose verlagend effect van insuline in hele minuten (insuline piek tijd). Let op: Oref gaat er van uit dat ultra-snelle (Lyumjev) & snelle werking (Fiasp) curves minimaal (35 & 50 min) en maximaal (100 en 120 min) hebben als insulinPeakTimes. Het gebruik van een aangepaste insulinPeakTime buiten deze grenzen leidt tot problemen met FreeAPS-X, langere loopberekeningen en mogelijke een rode Loop."; diff --git a/FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings index 107630753..6ad944f85 100644 --- a/FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/pl.lproj/Localizable.strings @@ -898,6 +898,9 @@ Połączono z Nightscout!"; /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1055,7 +1058,7 @@ Połączono z Nightscout!"; "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings index b9b39209b..f6f533615 100644 --- a/FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/pt-BR.lproj/Localizable.strings @@ -68,7 +68,7 @@ "Add Carbs" = "Adicionar carboidratos"; /* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */ -"Add Carbs " = "Add Carbs "; +"Add Carbs " = "Adicionar Carbs "; /* */ "Amount Carbs" = "Quantidade de Carboidratos"; @@ -131,7 +131,7 @@ "Top target" = "Limite alto"; /* Temp target set for ... minutes */ -"for" = "for"; +"for" = "por"; /* Temp target set for ... minutes */ "min" = "min"; @@ -405,22 +405,22 @@ Enact a temp Basal or a temp target */ "Transmitter ID" = "ID do transmissor"; /* Other CGM setting */ -"Other" = "Outro"; +"Other" = "Outros"; /* Whatch app alert */ -"Set temp targets presets on iPhone first" = "Set temp targets presets on iPhone first"; +"Set temp targets presets on iPhone first" = "Defina primeiro as predefinições dos alvos temporários no iPhone"; /* Updating Watch app */ -"Updating..." = "Updating..."; +"Updating..." = "Atualizando..."; /* Header for Temp targets in Watch app */ -"Temp Targets" = "Temp Targets"; +"Temp Targets" = "Alvos Temporários"; /* Delete carbs from Treatments list*/ -"Delete carbs?" = "Delete carbs?"; +"Delete carbs?" = "Deletar carboidratos?"; /* Treatments list */ -"Treatments" = "Treatments"; +"Treatments" = "Tratamentos"; /* " min" in Treatments list */ " min" = " min"; @@ -429,40 +429,40 @@ Enact a temp Basal or a temp target */ /* Calendar and Libre transmitter settings --------------- */ /* */ -"Configure Libre Transmitter" = "Configure Libre Transmitter"; +"Configure Libre Transmitter" = "Configurar Transmissor do Libre"; /* */ -"Calibrations" = "Calibrations"; +"Calibrations" = "Calibragens"; /* */ -"Create events in calendar" = "Create events in calendar"; +"Create events in calendar" = "Criar eventos no calendário"; /* */ -"Calendar" = "Calendar"; +"Calendar" = "Calendário"; /* */ -"Other" = "Other"; +"Other" = "Outros"; /* */ -"Libre Transmitter" = "Libre Transmitter"; +"Libre Transmitter" = "Transmissor do Libre"; /* */ -"Libre Transmitters" = "Libre Transmitters"; +"Libre Transmitters" = "Transmissores do Libre"; /* */ -"Bluetooth Transmitters" = "Bluetooth Transmitters"; +"Bluetooth Transmitters" = "Transmissores Bluetooth"; /* */ -"Modes" = "Modes"; +"Modes" = "Modos"; /* Libre 2 Direct */ -"Libre 2 Direct" = "Libre 2 Direct"; +"Libre 2 Direct" = "Libre 2 Direto"; /* */ -"Select the third party transmitter you want to connect to" = "Select the third party transmitter you want to connect to"; +"Select the third party transmitter you want to connect to" = "Escolha o transmissor de terceiros que você quer conectar"; /* State was restored */ -"State was restored" = "State was restored"; +"State was restored" = "O estado foi restaurado"; /* The short unit display string for millimoles of glucose per liter */ "mmol/L" = "mmol/L"; @@ -471,82 +471,82 @@ Enact a temp Basal or a temp target */ "mg/dL" = "mg/dL"; /* */ -"Add calibration" = "Add calibration"; +"Add calibration" = "Adicionar Calibragem"; /* When adding capillary glucose meater reading */ -"Meter glucose" = "Meter glucose"; +"Meter glucose" = "Glicose do medidor"; /* */ -"Info" = "Info"; +"Info" = "Informação"; /*v*/ -"Slope" = "Slope"; +"Slope" = "Inclinação"; /* */ -"Intercept" = "Intercept"; +"Intercept" = "Interceptação"; /* */ -"Chart" = "Chart"; +"Chart" = "Gráfico"; /* */ -"Remove" = "Remove"; +"Remove" = "Remover"; /* */ -"Remove Last" = "Remove Last"; +"Remove Last" = "Remover último"; /* */ -"Remove All" = "Remove All"; +"Remove All" = "Remover Todos"; /* */ -"About the Process" = "About the Process"; +"About the Process" = "Sobre o Processo"; /* */ -"Please make sure that your Libre 2 sensor is already activated and finished warming up. If you have other apps connecting to the sensor via bluetooth, these need to be shut down or uninstalled. \n\n You can only have one app communicating with the sensor via bluetooth. Then press the \"pariring and connection\" button below to start the process. Please note that the bluetooth connection might take up to a couple of minutes before it starts working." = "Please make sure that your Libre 2 sensor is already activated and finished warming up. If you have other apps connecting to the sensor via bluetooth, these need to be shut down or uninstalled. \n\n You can only have one app communicating with the sensor via bluetooth. Then press the \"pariring and connection\" button below to start the process. Please note that the bluetooth connection might take up to a couple of minutes before it starts working."; +"Please make sure that your Libre 2 sensor is already activated and finished warming up. If you have other apps connecting to the sensor via bluetooth, these need to be shut down or uninstalled. \n\n You can only have one app communicating with the sensor via bluetooth. Then press the \"pariring and connection\" button below to start the process. Please note that the bluetooth connection might take up to a couple of minutes before it starts working." = "Por favor, certifique-se que o seu sensor Libre 2 já está ativado e que o aquecimento acabou. Se você tem outros apps se conectando ao sensor via bluetooth, eles precisam ser desligados. Ou desinstalados. \n\n Você só pode ter um app se comunicando com o sensor via bluetooth. Em seguida, pressione o botão \"pareamento e conexão\" abaixo para iniciar o processo. Por favor, note que a conexão bluetooth pode levar alguns minutos antes de começar a funcionar."; /* */ -"Pairinginfo" = "Pairinginfo"; +"Pairinginfo" = "Informação de Pareamento"; /* */ -"PatchInfo" = "PatchInfo"; +"PatchInfo" = "Informação do patch"; /* */ -"Calibrationinfo" = "Calibrationinfo"; +"Calibrationinfo" = "Informação de Calibração"; /* */ -"Unknown" = "Unknown"; +"Unknown" = "Desconhecido"; /* */ -"Not paired yet" = "Not paired yet"; +"Not paired yet" = "Ainda não pareado"; /* */ -"Pair Sensor & connect" = "Pair Sensor & connect"; +"Pair Sensor & connect" = "Emparelhar e conectar sensor"; /* */ -"Phone NFC required!" = "Phone NFC required!"; +"Phone NFC required!" = "É preciso um telefone com NFC!"; /* */ -"Your phone or app is not enabled for NFC communications, which is needed to pair to libre2 sensors" = "Your phone or app is not enabled for NFC communications, which is needed to pair to libre2 sensors"; +"Your phone or app is not enabled for NFC communications, which is needed to pair to libre2 sensors" = "Seu telefone ou aplicativo não está habilitado para conexões NFC, que é necessário para emparelhar sensores Libre 2"; /* Bluetooth Power Off */ -"Bluetooth Power Off" = "Bluetooth Power Off"; +"Bluetooth Power Off" = "Desligar Bluetooth"; /* Please turn on Bluetooth */ -"Please turn on Bluetooth" = "Please turn on Bluetooth"; +"Please turn on Bluetooth" = "Por favor, ligue o Bluetooth"; /* No Libre Transmitter Selected */ -"No Libre Transmitter Selected" = "No Libre Transmitter Selected"; +"No Libre Transmitter Selected" = "Nenhum transmissor Libre selecionado"; /* Delete Transmitter and start anew. */ -"Delete CGMManager and start anew. Your libreoopweb credentials will be preserved" = "Delete CGMManager and start anew. Your libreoopweb credentials will be preserved"; +"Delete CGMManager and start anew. Your libreoopweb credentials will be preserved" = "Delete o CGMManager e comece de novo. Suas credenciais libreoopweb serão mantidas"; /* Invalid libre checksum */ -"Invalid libre checksum" = "Invalid libre checksum"; +"Invalid libre checksum" = "Checksum do libre inválido"; /* Libre sensor was incorrectly read, CRCs were not valid */ -"Libre sensor was incorrectly read, CRCs were not valid" = "Libre sensor was incorrectly read, CRCs were not valid"; +"Libre sensor was incorrectly read, CRCs were not valid" = "Sensor Libre foi lido incorretamente, CRCs não eram válidos"; /* Glucose */ -"Glucose" = "Glucose"; +"Glucose" = "Glicose"; /* LOWALERT! */ "LOWALERT!" = "LOWALERT!"; @@ -702,19 +702,19 @@ Enact a temp Basal or a temp target */ "Notifications" = "Notifications"; /* */ -"Export logs" = "Export logs"; +"Export logs" = "Exportar logs"; /* */ -"Export not available" = "Export not available"; +"Export not available" = "Exportação não disponível"; /* */ -"Log export requires ios 15" = "Log export requires ios 15"; +"Log export requires ios 15" = "Exportar os logs requer o iOS 15"; /* */ -"Got it!" = "Got it!"; +"Got it!" = "Consegui!"; /* */ -"Saved to %@" = "Saved to %@"; +"Saved to %@" = "Salvo em %@"; /* */ "No logs available" = "No logs available"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings index b9b39209b..7f78287be 100644 --- a/FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/pt-PT.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings index d18164aa1..6b55bfc2e 100644 --- a/FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/ru.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Анимированный фон"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "Основные настройки OpenAPS"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Минимальная продолжительность в минутах между подачей болюсов"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Минимально возможный размер болюса"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Пиковое время инсулина в минутах. Время необходимое инсулину для достижения максимального воздействия"; diff --git a/FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings index 4461ff81e..d965bbf27 100644 --- a/FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/sk.lproj/Localizable.strings @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings index 83864c8d6..0b7cab369 100644 --- a/FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/sv.lproj/Localizable.strings @@ -68,7 +68,7 @@ "Add Carbs" = "Lägg till kolhydrater"; /* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */ -"Add Carbs " = "Kolhydrater"; +"Add Carbs " = "Lägg till"; /* */ "Amount Carbs" = "Mängd kolhydrater"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animerad Bakgrund"; +/* Sensor day(s) */ +" day(s)" = " dagar"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS huvudsakliga inställningar"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minsta tidsintervall mellan två supermikrobolusar."; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Minsta möjliga bolusdos"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Minsta möjliga SMB (supermikrobolus) i oref0. För Medtronic är minsta möjliga dos 0,1 U, medan det för Omnipod är 0,05 U."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Tid i minuter för när insulinet har som störst blodsockersänkande effekt. Observera att inte ange ett lägre värde än 35 min för Lyumjev eller 50 min för Fiasp, eller högre än 100, respektive 120 min. Om du gör så kommer det att leda till problem med FreeAPS X, som röda loopar, långa Loop-beräkningar och överdrivet stora loggfiler."; diff --git a/FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings index f7b974de1..c8917f712 100644 --- a/FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/tr.lproj/Localizable.strings @@ -137,7 +137,7 @@ "min" = "dk"; /* */ -"Autotune" = "Atoayar"; +"Autotune" = "Otoayar"; /* */ "Basal profile" = "Bazal profil"; @@ -146,7 +146,7 @@ "Carb ratio" = "Karbonhidrat oranı"; /* */ -"Delete autotune data" = "Atoayar verilerini sil"; +"Delete autotune data" = "Otoayar verilerini sil"; /* */ "Run now" = "Şimdi çalıştır"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animasyonlu Arka Plan"; +/* Sensor day(s) */ +" day(s)" = " gün"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS ana ayarları"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Yürürlüğe giren iki SMB arasındaki dakika cinsinden minimum süre"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Mümkün olan en küçük bolus miktarı"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "oref0'da mümkün olan en küçük SMB miktarı. Medtronic için mümkün olan en küçük miktar 0,1 Ü'dir. Omnipod için mümkün olan en küçük miktar 0,05 Ü'dir."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "İnsülinin maksimum kan şekerini düşürücü etkisinin dakika cinsinden süresi. Dikkat: Oref, ultra-rapid (Lyumjev) ve hızlı etkili (Fiasp) eğrilerin minimum (35 ve 50 dakika) ve maksimum (100 ve 120 dakika) uygulanabilir insülinPeakTimes olduğunu varsayar. Bu sınırların dışında özel bir insülinPeakTime kullanılması, FreeAPS-X, daha uzun döngü hesaplamaları ve olası kırmızı döngülerle ilgili sorunlara neden olacaktır."; diff --git a/FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings index 3553aa067..821ffc4a4 100644 --- a/FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/uk.lproj/Localizable.strings @@ -68,7 +68,7 @@ "Add Carbs" = "Додати Вуглеводи"; /* Add carbs header and button in Watch app. You can skip the last " " space. It's just for differentiation */ -"Add Carbs " = "Add Carbs "; +"Add Carbs " = "Додати Вуглеводи "; /* */ "Amount Carbs" = "Кількість Вуглеводи"; @@ -896,6 +896,9 @@ Enact a temp Basal or a temp target */ /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS main settings"; @@ -1053,7 +1056,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "Minimum duration in minutes between two enacted SMBs"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "Smallest possible bolus amount"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops."; diff --git a/FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings b/FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings index e23ffd182..87455d470 100644 --- a/FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings +++ b/FreeAPS/Sources/Localizations/Main/zh-Hans.lproj/Localizable.strings @@ -879,23 +879,26 @@ Enact a temp Basal or a temp target */ "Bolus failed or inaccurate. Check pump history before repeating." = "大剂量失败或者不准确,请在重复操作前检查胰岛素泵历史"; /* */ -"Carbs" = "Carbs"; +"Carbs" = "碳水化合物"; /* */ -"Temp Basal" = "Temp Basal"; +"Temp Basal" = "临时基础率"; /* */ -"Temp Target" = "Temp Target"; +"Temp Target" = "临时目标"; /* */ "Resume" = "Resume"; /* */ -"Suspend" = "Suspend"; +"Suspend" = "暂停"; /* */ "Animated Background" = "Animated Background"; +/* Sensor day(s) */ +" day(s)" = " day(s)"; + /* Headers for settings ----------------------- */ "OpenAPS main settings" = "OpenAPS 主要设置"; @@ -1055,7 +1058,7 @@ Enact a temp Basal or a temp target */ "Minimum duration in minutes between two enacted SMBs" = "两次自动大剂量的最短时间"; /* "Bolus Increment" */ -"Smallest possible bolus amount" = "可能的最小大剂量输注"; +"Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1." = "Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1."; /* "Insulin Peak Time" */ "Time of maximum blood glucose lowering effect of insulin, in minutes. Beware: Oref assumes for ultra-rapid (Lyumjev) & rapid-acting (Fiasp) curves minimal (35 & 50 min) and maximal (100 & 120 min) applicable insulinPeakTimes. Using a custom insulinPeakTime outside these bounds will result in issues with FreeAPS-X, longer loop calculations and possible red loops." = "胰岛素的最大降血糖作用,以分钟为单位"; diff --git a/FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift b/FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift index cd1e15e6b..eab8be450 100644 --- a/FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift +++ b/FreeAPS/Sources/Modules/PreferencesEditor/PreferencesEditorStateModel.swift @@ -173,7 +173,7 @@ extension PreferencesEditor { Field( displayName: "Bolus Increment", type: .decimal(keypath: \.bolusIncrement), - infoText: NSLocalizedString("Smallest possible bolus amount", comment: "Bolus Increment"), + infoText: NSLocalizedString("Smallest SMB / SMB increment in oref0. Minimum amount for Medtronic pumps is 0.1 U, whereas for Omnipod it’s 0.05 U. The default value is 0.1.", comment: "Bolus Increment"), settable: self ) ]