diff --git a/Common/de.lproj/Intents.strings b/Common/de.lproj/Intents.strings index 53e85eca4e..9256acd933 100644 --- a/Common/de.lproj/Intents.strings +++ b/Common/de.lproj/Intents.strings @@ -2,13 +2,13 @@ "9KhaIS" = "Voreinstellung gesetzt"; /* (No Comment) */ -"80eo5o" = "Kohlenhydrate hinzufügen"; +"80eo5o" = "KH-Eintrag hinzufügen"; /* (No Comment) */ "b085BW" = "Voreinstellung konnte nicht gesetzt werden."; /* (No Comment) */ -"I4OZy8" = "Enable Override Preset"; +"I4OZy8" = "Aktiviere Voreinstellung"; /* (No Comment) */ "lYMuWV" = "Voreinstellungs-Name"; @@ -17,7 +17,7 @@ "nDKAmn" = "Welche Voreinstellung möchten Sie aktivieren?"; /* (No Comment) */ -"OcNxIj" = "Kohlenhydrate hinzufügen"; +"OcNxIj" = "KH hinzufügen"; /* (No Comment) */ "oLQSsJ" = "Aktiviere '${overrideName}' Voreinstellung"; diff --git a/Common/pl.lproj/Intents.strings b/Common/pl.lproj/Intents.strings index 86f8cd9c3f..b60a23b43f 100644 --- a/Common/pl.lproj/Intents.strings +++ b/Common/pl.lproj/Intents.strings @@ -1,5 +1,5 @@ /* (No Comment) */ -"9KhaIS" = "Ustawiłem Cel Tymczas."; +"9KhaIS" = "Ustawiłem Cel Tymczasowy"; /* (No Comment) */ "80eo5o" = "Wprowadź węglowodany"; diff --git a/DoseMathTests/de.lproj/Localizable.strings b/DoseMathTests/de.lproj/Localizable.strings index b4b56621fc..fafbcd47d6 100644 --- a/DoseMathTests/de.lproj/Localizable.strings +++ b/DoseMathTests/de.lproj/Localizable.strings @@ -23,7 +23,7 @@ "Predicted glucose of %1$@ is below your glucose safety limit setting." = "Der vorhergesagte Blutzucker von %1$@ liegt unter der Sicherheitsgrenze."; /* Notice message when recommending bolus when BG is below the suspend threshold. (1: glucose value) */ -"Predicted glucose of %1$@ is below your suspend threshold setting." = "Der vorhergesagte Blutzucker von %1$@ liegt unter dem Grenzwert für die Hypo-Abschaltung."; +"Predicted glucose of %1$@ is below your suspend threshold setting." = "Der vorhergesagte Blutzucker von %1$@ liegt unter dem Grenzwert der Hypo-Abschaltung."; /* Format string for combining localized numeric value and unit. (1: numeric value)(2: unit) */ "QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@"; diff --git a/DoseMathTests/nb.lproj/Localizable.strings b/DoseMathTests/nb.lproj/Localizable.strings index 656e726c6f..b68c905f56 100644 --- a/DoseMathTests/nb.lproj/Localizable.strings +++ b/DoseMathTests/nb.lproj/Localizable.strings @@ -1,5 +1,5 @@ /* Message when offering bolus recommendation even though bg is below range. (1: glucose value) */ -"Current glucose of %1$@ is below correction range." = "Gjeldende glukose på %1$@ er under korreksjonsområdet."; +"Current glucose of %1$@ is below correction range." = "Gjeldende blodsukker på %1$@ er under korreksjonsområdet."; /* The short unit display string for decibles */ "dB" = "dB"; @@ -17,7 +17,7 @@ "Predicted glucose at %1$@ is %2$@." = "Forventet blodsukker kl %1$@ er %2$@."; /* Notice when predicted glucose for bolus recommendation is in range */ -"Predicted glucose is in range." = "Forventet blodsukker er innenfor målområdet."; +"Predicted glucose is in range." = "Forutsagt blodsukker er innenfor området."; /* Notice message when recommending bolus when BG is below the glucose safety limit. (1: glucose value) */ "Predicted glucose of %1$@ is below your glucose safety limit setting." = "Forventet blodsukker på %1$@ er lavere enn innstillingen for blodsukkersikkerhet."; diff --git a/Loop Status Extension/de.lproj/Localizable.strings b/Loop Status Extension/de.lproj/Localizable.strings index 8dac8187e8..196ef74140 100644 --- a/Loop Status Extension/de.lproj/Localizable.strings +++ b/Loop Status Extension/de.lproj/Localizable.strings @@ -23,7 +23,7 @@ "dB" = "dB"; /* The subtitle format describing eventual glucose. (1: localized glucose value description) */ -"Eventually %1$@" = "Irgendwann %1$@"; +"Eventually %1$@" = "Voraussichtlich %1$@"; /* The short unit display string for grams */ "g" = "g"; diff --git a/Loop Status Extension/he.lproj/Localizable.strings b/Loop Status Extension/he.lproj/Localizable.strings index e8c025e6a6..8b7c809ff4 100644 --- a/Loop Status Extension/he.lproj/Localizable.strings +++ b/Loop Status Extension/he.lproj/Localizable.strings @@ -2,10 +2,10 @@ "%1$@ v%2$@" = "%1$@ v%2$@"; /* Widget label title describing the active carbs */ -"Active Carbs" = "Active Carbs"; +"Active Carbs" = "פחמימות פעילות"; /* Widget label title describing the active insulin */ -"Active Insulin" = "Active Insulin"; +"Active Insulin" = "אינסולין פעיל"; /* The short unit display string for decibles */ "dB" = "dB"; diff --git a/Loop Status Extension/he.lproj/MainInterface.strings b/Loop Status Extension/he.lproj/MainInterface.strings index 1adc815b18..78b665bff4 100644 --- a/Loop Status Extension/he.lproj/MainInterface.strings +++ b/Loop Status Extension/he.lproj/MainInterface.strings @@ -1,5 +1,5 @@ /* Class = "UILabel"; text = "Active Carbs"; ObjectID = "9iF-xY-Bh4"; */ -"9iF-xY-Bh4.text" = "Active Carbs"; +"9iF-xY-Bh4.text" = "פחמימות פעילות"; /* Class = "UILabel"; text = "0 g"; ObjectID = "dPp-lJ-5sh"; */ "dPp-lJ-5sh.text" = "0 g"; diff --git a/Loop/ar.lproj/Localizable.strings b/Loop/ar.lproj/Localizable.strings index e91468b9b2..c83acb47ee 100644 --- a/Loop/ar.lproj/Localizable.strings +++ b/Loop/ar.lproj/Localizable.strings @@ -415,6 +415,9 @@ The default description to use when an entry has no dose description */ "Unknown" = "Unknown"; +/* The error message displayed for unknown errors. (1: unknown error) */ +"Unknown Error: %1$@" = "خطأ غير معروف"; + /* The format for the description of a temporary override end date */ "until %@" = "حتى %@"; diff --git a/Loop/de.lproj/InfoPlist.strings b/Loop/de.lproj/InfoPlist.strings index 112edb1240..0e9cbdeecf 100644 --- a/Loop/de.lproj/InfoPlist.strings +++ b/Loop/de.lproj/InfoPlist.strings @@ -20,7 +20,7 @@ "NSHealthShareUsageDescription" = "Mahlzeit-Daten aus der HealthKit-Datenbank werden verwendet, um Blutzuckereffekte zu bestimmen. Blutzuckerdaten aus der HealthKit-Datenbank werden für die Grafik- und Momentumberechnung verwendet."; /* Privacy - Health Update Usage Description */ -"NSHealthUpdateUsageDescription" = "In der App und auf der Uhr eingegebene Daten zu Kohlenhydratmahlzeiten werden in der HealthKit-Datenbank gespeichert. Vom CGM abgerufene Glukosedaten werden sicher in HealthKit-Datenbank gespeichert."; +"NSHealthUpdateUsageDescription" = "In der App und auf der Uhr eingegebene Daten zu Kohlenhydratmahlzeiten werden in der HealthKit-Datenbank gespeichert. Vom CGM abgerufene Glukosedaten werden sicher in HealthKit-Datenbank gespeichert."; /* Privacy - Siri Usage Description */ "NSSiriUsageDescription" = "Loop verwendet Siri, damit Sie Voreinstellungen mit Ihrer Sprache ausführen können."; diff --git a/Loop/de.lproj/Localizable.strings b/Loop/de.lproj/Localizable.strings index e50ff87f1a..d25775760d 100755 --- a/Loop/de.lproj/Localizable.strings +++ b/Loop/de.lproj/Localizable.strings @@ -41,7 +41,7 @@ "%@." = "%@."; /* Alert text for failing to cancel temp basal (1: reason description, 2: app name) */ -"%@%@ was unable to cancel your current temporary basal rate, which is higher than the new Max Basal limit you have set. This may result in higher insulin delivery than desired.\n\nConsider suspending insulin delivery manually and then immediately resuming to enact basal delivery with the new limit in place." = "%1$@%2$@ konnte Ihre aktuelle temporäre Basalrate nicht abbrechen, da diese höher ist als die neue maximale Basalrate, die Sie festgelegt haben. Dies kann zu einer höheren Insulinabgabe, als erwünscht führen.\n\nErwägen Sie, die Insulinabgabe manuell zu unterbrechen und dann sofort wieder aufzunehmen, um die Basalabgabe mit dem neuen Grenzwert zu initiieren."; +"%@%@ was unable to cancel your current temporary basal rate, which is higher than the new Max Basal limit you have set. This may result in higher insulin delivery than desired.\n\nConsider suspending insulin delivery manually and then immediately resuming to enact basal delivery with the new limit in place." = "%1$@%2$@ konnte Deine aktuelle temporäre Basalrate nicht abbrechen, da diese höher ist als die neue maximale Basalrate, die Du festgelegt hast. Dies kann zu einer höheren Insulinabgabe, als erwünscht führen.\n\nErwäge, die Insulinabgabe manuell zu unterbrechen und dann sofort wieder aufzunehmen, um die Basalabgabe mit dem neuen Grenzwert zu initiieren."; /* Adds a full-stop to a statement (1: statement, 2: full stop character) */ "%1@%2@" = "%1$@%2$@"; @@ -65,7 +65,7 @@ "%1$@ is unable to clear the alert from your device" = "%1$@ kann die Benachrichtigung nicht von Ihrem Gerät löschen"; /* Message for alert shown when delivery status is uncertain. (1: app name) */ -"%1$@ is unable to communicate with your insulin pump. The app will continue trying to reach your pump, but insulin delivery information cannot be updated and no automation can continue.\nYou can wait several minutes to see if the issue resolves or tap the button below to learn more about other options." = "%1$@ kann nicht mit Ihrer Insulinpumpe kommunizieren. Die App versucht weiterhin, Ihre Pumpe zu erreichen, aber die Informationen zur Insulinabgabe können nicht aktualisiert werden und die Automatisierung kann nicht fortgesetzt werden.\nSie können einige Minuten warten, um zu sehen, ob das Problem behoben ist, oder auf die Schaltfläche unten tippen, um mehr über andere Optionen zu erfahren."; +"%1$@ is unable to communicate with your insulin pump. The app will continue trying to reach your pump, but insulin delivery information cannot be updated and no automation can continue.\nYou can wait several minutes to see if the issue resolves or tap the button below to learn more about other options." = "%1$@ kann nicht mit Deiner Insulinpumpe kommunizieren. Die App versucht weiterhin, Deine Pumpe zu erreichen, aber die Informationen zur Insulinabgabe können nicht aktualisiert werden und die Automatisierung kann nicht fortgesetzt werden.\nDu kannst einige Minuten warten, um zu sehen, ob das Problem behoben ist, oder auf die Schaltfläche unten tippen, um mehr über andere Optionen zu erfahren."; /* Time change alert title */ "%1$@ Time Settings Need Attention" = "%1$@ Zeiteinstellungen erfordern Aufmerksamkeit"; @@ -86,7 +86,7 @@ "%1$@ v%2$@" = "%1$@ v%2$@"; /* Format string for body for notification of upcoming provisioning profile expiration. (1: app name) (2: amount of time until expiration */ -"%1$@ will stop working in %2$@. You will need to update before that, with a new provisioning profile." = "%1$@ funktioniert nicht mehr in %2$@. Sie müssen vorher mit einem neuen Bereitstellungsprofil aktualisieren."; +"%1$@ will stop working in %2$@. You will need to update before that, with a new provisioning profile." = "%1$@ funktioniert nicht mehr in %2$@. Du musst vor Ablauf mit einem neuen Bereitstellungsprofil aktualisieren."; /* Formats (1: carb value) and (2: food type) */ "%1$@: %2$@" = "%1$@: %2$@"; @@ -181,13 +181,13 @@ "Amplitude" = "Amplitude"; /* Warning to ensure the carb entry is accurate during an override */ -"An active override is modifying your carb ratio and insulin sensitivity. If you don't want this to affect your bolus calculation and projected glucose, consider turning off the override." = "Eine aktive Voreinstellung verändert Ihr Kohlenhydratverhältnis und Ihre Insulinempfindlichkeit. Wenn Sie nicht möchten, dass sich dies auf Ihre Bolusberechnung und Ihren prognostizierten Blutzucker auswirkt, sollten Sie die Voreinstellung deaktivieren."; +"An active override is modifying your carb ratio and insulin sensitivity. If you don't want this to affect your bolus calculation and projected glucose, consider turning off the override." = "Eine aktive Voreinstellung verändert Dein Kohlenhydratverhältnis und Deine Insulinempfindlichkeit. Wenn Du nicht möchtest, dass sich dies auf Deine Bolusberechnung und Deinen prognostizierten Blutzucker auswirkt, solltest Du die Voreinstellung deaktivieren."; /* Alert message for a carb entry persistence error */ -"An error occurred while trying to save your carb entry." = "Beim Speichern Ihrer Eingabe der Kohlenhydrate ist ein Fehler aufgetreten."; +"An error occurred while trying to save your carb entry." = "Beim Speichern Deiner Eingabe der Kohlenhydrate ist ein Fehler aufgetreten."; /* Alert message for a manual glucose entry persistence error */ -"An error occurred while trying to save your manual glucose entry." = "Beim Speichern Ihres manuell eingegebenen Blutzuckers ist ein Fehler aufgetreten."; +"An error occurred while trying to save your manual glucose entry." = "Beim Speichern Deines manuell eingegebenen Blutzuckers ist ein Fehler aufgetreten."; /* Invalid onboarding state */ "An unexpected onboarding error state occurred." = "Ein unerwarteter Fehlerstatus beim Onboarding ist aufgetreten."; @@ -208,16 +208,16 @@ "Are you sure you want to delete all history entries?" = "Möchtest Du wirklich alle Verlaufseinträge löschen?"; /* Action sheet confirmation message for logged dose deletion */ -"Are you sure you want to delete all logged dose entries?" = "Möchten Sie wirklich alle protokollierten Dosiseinträge löschen?"; +"Are you sure you want to delete all logged dose entries?" = "Möchtest Du wirklich alle protokollierten Dosiseinträge löschen?"; /* Action sheet confirmation message for reservoir deletion */ "Are you sure you want to delete all reservoir values?" = "Möchtest Du wirklich alle Reservoirwerte löschen?"; /* No comment provided by engineer. */ -"Are you sure you want to delete all your %@ Data?\n(This action is not reversible)" = "Möchten Sie wirklich alle %@-Daten löschen?\n(Diese Aktion kann nicht rückgängig gemacht werden)"; +"Are you sure you want to delete all your %@ Data?\n(This action is not reversible)" = "Möchtest Du wirklich alle %@-Daten löschen?\n(Diese Aktion kann nicht rückgängig gemacht werden)"; /* Confirmation message for deleting a CGM */ -"Are you sure you want to delete this CGM?" = "Sind Sie sicher, dass Sie dieses CGM löschen wollen?"; +"Are you sure you want to delete this CGM?" = "Bist Du sicher, dass Du dieses CGM löschen möchtest?"; /* Confirmation message for deleting a service */ "Are you sure you want to delete this service?" = "Bist Du sicher, dass Du diesen Dienst löschen möchtest?"; @@ -229,7 +229,7 @@ "Authenticate to Bolus %@ Units" = "Bolusabgabe von %@ IE bestätigen"; /* The message displayed during a device authentication prompt to log an insulin dose */ -"Authenticate to log %@ Units" = "Authentifizieren Sie sich, um %@ Einheiten zu protokollieren"; +"Authenticate to log %@ Units" = "Authentifiziere Dich, um %@ Einheiten zu protokollieren."; /* Details for configuration error when basal rate schedule is missing */ "Basal Rate Schedule" = "Basalratenplan"; @@ -239,7 +239,7 @@ "Basal Rates" = "Basalrate"; /* Caption for bolus screen notice when no bolus is recommended for the predicted glucose */ -"Based on your predicted glucose, no bolus is recommended." = "Basierend auf Ihrem vorhergesagten Blutzucker wird kein Bolus empfohlen."; +"Based on your predicted glucose, no bolus is recommended." = "Basierend auf Deinem vorhergesagten Blutzucker wird kein Bolus empfohlen."; /* Message to the user to that the bluetooth is off */ "Bluetooth\nOff" = "Bluetooth aus"; @@ -270,7 +270,7 @@ "Bolus Too Small" = "Bolus zu gering"; /* The format string for bolus progress. (1: delivered volume)(2: total volume) */ -"Bolused %1$@ of %2$@" = "%1$@ von %2$@ als Bolus verabreicht"; +"Bolused %1$@ of %2$@" = "%1$@ von %2$@ verabreicht"; /* The format string for bolus in progress showing total volume. (1: total volume) */ "Bolusing %1$@" = "Bolusabgabe %1$@"; @@ -311,22 +311,22 @@ "Carbs Absorbed (g) ÷ Carb Ratio (g/U) × Insulin Sensitivity (%1$@/U)" = "Resorbierte Kohlenhydrate (g) ÷ Kohlenhydratfaktor (g/IE) × Insulinempfindlichkeit (%1$@/IE)"; /* The notification alert describing a low pump battery */ -"Change the pump battery immediately" = "Wechseln Sie sofort die Pumpenbatterie"; +"Change the pump battery immediately" = "Wechsel sofort die Pumpenbatterie"; /* The notification alert describing an empty pump reservoir */ -"Change the pump reservoir now" = "Wechseln Sie jetzt das Pumpenreservoir"; +"Change the pump reservoir now" = "Wechsel jetzt das Pumpenreservoir"; /* Details for configuration error when one or more loop settings are missing */ "Check settings" = "Überprüfe die Einstellungen."; /* Recovery suggestion when reservoir data is missing */ -"Check that your pump is in range" = "Stellen Sie sicher, dass sich Ihre Pumpe in Reichweite befindet."; +"Check that your pump is in range" = "Stelle sicher, dass sich Deine Pumpe in Reichweite befindet."; /* Recovery suggestion when glucose data is missing */ -"Check your CGM data source" = "Überprüfen Sie Ihre CGM-Datenquelle."; +"Check your CGM data source" = "Überprüfe Deine CGM-Datenquelle."; /* Caption for bolus screen notice when glucose data is in the future */ -"Check your device time and/or remove any invalid data from Apple Health." = "Überprüfen Sie die Uhrzeit Ihres Geräts und/oder entfernen Sie alle ungültigen Daten aus Apple Health."; +"Check your device time and/or remove any invalid data from Apple Health." = "Überprüfe die Uhrzeit deines Geräts und/oder entferne alle ungültigen Daten aus Apple Health."; /* Carb entry section footer text explaining absorption time */ "Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Wähle eine längere Resorptionsdauer für größere Mahlzeiten, oder welche die viel Fett und Proteine beinhalten. Dies ist eine Unterstützung für den Algorithmus und muss nicht genau sein."; @@ -581,7 +581,7 @@ "Insulin adjustments have been disabled!" = "Die Insulinanpassung wurde deaktiviert!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Insulinabgabe"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Insulinwirkungen"; @@ -609,6 +609,9 @@ /* Description of an interrupted bolus dose entry (1: title for dose type, 2: value (? if no value) in bold, 3: programmed value (? if no value), 4: unit) */ "Interrupted %1$@: %2$@ of %3$@ %4$@" = "%1$@ unterbrochen: %2$@ von %3$@ %4$@"; +/* Remote command error description: invalid absorption time. */ +"Invalid absorption time: %d hours" = "Ungültige Resorptionsdauer: %d Stunden"; + /* Remote command error description: invalid bolus amount. */ "Invalid Bolus Amount" = "Ungültige Bolusmenge"; @@ -643,7 +646,7 @@ "Less than a minute remaining" = "Weniger als eine Minute verbleiben"; /* The loading message for the diagnostic report screen */ -"Loading..." = "Wird geladen..."; +"Loading..." = "Laden..."; /* Button text to log a dose Title for dose logging screen */ @@ -661,6 +664,9 @@ /* Bluetooth unavailable alert body. */ "Loop has detected an issue with your Bluetooth settings, and will not work successfully until Bluetooth is enabled. You will not receive glucose readings, or be able to bolus." = "Loop hat ein Problem mit Ihren Bluetooth-Einstellungen festgestellt und funktioniert nicht, bis Bluetooth aktiviert ist. Sie erhalten keine Blutzucker-Werte und es kann kein Bolus abgeben werden."; +/* Warning displayed when user is adding a meal from an missed meal notification */ +"Loop has detected an missed meal and estimated its size. Edit the carb amount to match the amount of any carbs you may have eaten." = "Loop hat eine vergessene Mahlzeit erkannt und deren Größe geschätzt. Passe die KH auf die Menge an, die Du wahrscheinlich gegessen hast."; + /* The notification alert describing a long-lasting loop failure. The substitution parameter is the time interval since the last loop */ "Loop has not completed successfully in %@" = "Loop wurde nicht erfolgreich abgeschlossen seit %@"; @@ -701,6 +707,9 @@ /* The short unit display string for milligrams of glucose per decilter */ "mg/dL" = "mg/dL"; +/* Title for missed meal notifications toggle */ +"Missed Meal Notifications" = "Verpasste Mahlzeit Benachrichtigung"; + /* The error message for missing data. (1: missing data details) */ "Missing data: %1$@" = "Fehlende Daten: %1$@"; @@ -936,7 +945,7 @@ "since %@" = "seit %@"; /* The title of the nightscout site URL credential */ -"Site URL" = "Website URL"; +"Site URL" = "Webseiten URL"; /* Software update button link text */ "Software Update" = "Software-Aktualisierung"; @@ -990,7 +999,7 @@ "The bolus recommendation has updated. Please reconfirm the bolus amount." = "Die Bolusempfehlung wurde aktualisiert. Bitte bestätigen Sie die Bolusmenge erneut."; /* Subtitle description of Walsh insulin model setting */ -"The legacy model used by Loop, allowing customization of action duration." = "Das von Loop verwendete Legacy-Modell, das die Anpassung der Aktionsdauer ermöglicht."; +"The legacy model used by Loop, allowing customization of action duration." = "Das von Loop verwendete Legacy-Modell, das die Anpassung der Aktivitätsdauer ermöglicht."; /* Alert body displayed absorption time greater than max (1: maximum absorption time) */ "The maximum absorption time is %@" = "Die maximale Resorptionszeit beträgt %@"; @@ -1087,7 +1096,7 @@ "When current or forecasted glucose is below the glucose safety limit, Loop will not recommend a bolus, and will always recommend a temporary basal rate of 0 units per hour." = "Wenn der aktuelle oder prognostizierte Glukosewert unter dem Glukosesicherheitsgrenzwert liegt, empfiehlt Loop keinen Bolus und immer eine temporäre Basalrate von 0 Einheiten pro Stunde."; /* Explanation of suspend threshold */ -"When current or forecasted glucose is below the suspend threshold, Loop will not recommend a bolus, and will always recommend a temporary basal rate of 0 units per hour." = "Wenn der aktuelle oder prognostizierte Blutzucker unter dem Schwellenwert für die Unterbrechung liegt, empfiehlt Loop keinen Bolus, sondern immer eine temporäre Basalrate von 0 Einheiten pro Stunde."; +"When current or forecasted glucose is below the suspend threshold, Loop will not recommend a bolus, and will always recommend a temporary basal rate of 0 units per hour." = "Wenn der aktuelle oder prognostizierte Blutzucker unter dem Schwellenwert für die Hypo-Abschaltung liegt, empfiehlt Loop keinen Bolus, sondern immer eine temporäre Basalrate von 0 Einheiten pro Stunde."; /* Description of missed meal notifications. */ "When enabled, Loop can notify you when it detects a meal that wasn't logged." = "Wenn aktiviert, kann Loop Dich benachrichtigen, wenn es eine Mahlzeit erkennt, die nicht protokolliert wurde."; diff --git a/Loop/es.lproj/Localizable.strings b/Loop/es.lproj/Localizable.strings index 567cfb4649..327b90c6fc 100644 --- a/Loop/es.lproj/Localizable.strings +++ b/Loop/es.lproj/Localizable.strings @@ -578,7 +578,7 @@ "Insulin adjustments have been disabled!" = "¡Se han deshabilitado los ajustes de insulina!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Administración de Insulina"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Efectos de la insulina"; diff --git a/Loop/fi.lproj/Localizable.strings b/Loop/fi.lproj/Localizable.strings index 81a97d0480..19229444a9 100644 --- a/Loop/fi.lproj/Localizable.strings +++ b/Loop/fi.lproj/Localizable.strings @@ -466,7 +466,7 @@ "Insulin Absorbed (U) × Insulin Sensitivity (%1$@/U)" = "Imeytynyt insuliini (U) × Insuliiniherkkyys (%1$@/U)"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Insuliinin annostelu"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Insuliinivaikutus"; diff --git a/Loop/he.lproj/InfoPlist.strings b/Loop/he.lproj/InfoPlist.strings index a0bb09dadc..3710d2b816 100644 --- a/Loop/he.lproj/InfoPlist.strings +++ b/Loop/he.lproj/InfoPlist.strings @@ -10,6 +10,9 @@ /* Privacy - Bluetooth Peripheral Usage Description */ "NSBluetoothPeripheralUsageDescription" = "Bluetooth is used to communicate with insulin pump and continuous glucose monitor devices."; +/* Privacy - Camera Usage Description */ +"NSCameraUsageDescription" = "המצלמה משמשת לסריקת ברקוד."; + /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "Face ID is used to authenticate insulin bolus and to save changes to therapy settings."; diff --git a/Loop/he.lproj/Localizable.strings b/Loop/he.lproj/Localizable.strings index cb169e9ec8..e9bbb0a625 100644 --- a/Loop/he.lproj/Localizable.strings +++ b/Loop/he.lproj/Localizable.strings @@ -1,6 +1,12 @@ /* The string format appended to active insulin that describes pending insulin. (1: pending insulin) */ " (pending: %@)" = " (pending: %@)"; +/* Status row title for premeal override enabled (leading space is to separate from symbol) */ +" Pre-meal Preset" = "קדם-ארוחה"; + +/* Status row title for workout override enabled (leading space is to separate from symbol) */ +" Workout Preset" = "פעילות גופנית"; + /* String denoting lack of a recommended bolus amount in the simple bolus calculator */ "–" = "-"; @@ -118,7 +124,7 @@ "Are you sure you want to delete all reservoir values?" = "Are you sure you want to delete all reservoir values?"; /* Confirmation message for deleting a CGM */ -"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?"; +"Are you sure you want to delete this CGM?" = "האם למחוק את מד הסוכר הרציף?"; /* Confirmation message for deleting a service */ "Are you sure you want to delete this service?" = "Are you sure you want to delete this service?"; @@ -140,6 +146,15 @@ The notification title for a bolus failure */ "Bolus" = "Bolus"; +/* Alert title for an updated bolus recommendation */ +"Bolus Recommendation Updated" = "המלצת בולוס התעדכנה"; + +/* Title for card displaying carb entry and bolus recommendation */ +"Bolus Summary" = "סיכום"; + +/* Alert title for a bolus too small validation error */ +"Bolus Too Small" = "בולוס קטן מדי"; + /* The format string for bolus progress. (1: delivered volume)(2: total volume) */ "Bolused %1$@ of %2$@" = "Bolused %1$@ of %2$@"; @@ -155,6 +170,10 @@ /* Details for missing data error when carb effects are missing */ "Carb effects" = "Carb effects"; +/* Back button text for bolus screen to return to carb entry screen + Label for carb entry row on bolus screen */ +"Carb Entry" = "פחמימות"; + /* The title of the carb ratios schedule screen The title text for the carb ratio schedule */ "Carb Ratios" = "Carb Ratios"; @@ -165,6 +184,9 @@ /* The title of the view controller to edit an existing carb entry */ "carb-entry-title-edit" = "Edit Carb Entry"; +/* Title for bolus screen warning when carbohydrate entry is too large */ +"Carbohydrate Entry Too Large" = "כמות פחמימות גדולה מדי"; + /* Title of the prediction input effect for carbohydrates */ "Carbohydrates" = "Carbohydrates"; @@ -224,19 +246,22 @@ "Custom Override" = "Custom Override"; /* Date picker label */ -"Date" = "Date"; +"Date" = "תאריך"; /* The short unit display string for decibles */ "dB" = "dB"; +/* No comment provided by engineer. */ +"Delete" = "מחק"; + /* The title of the button to remove the credentials for a service */ "Delete Account" = "Delete Account"; /* Button title to delete all objects */ -"Delete All" = "Delete All"; +"Delete All" = "מחק הכל"; /* Button title to delete CGM */ -"Delete CGM" = "Delete CGM"; +"Delete CGM" = "מחק מד סוכר רציף"; /* Button title to delete a service */ "Delete Service" = "Delete Service"; @@ -249,11 +274,23 @@ /* Default alert dismissal The button label of the action used to dismiss an error alert */ -"Dismiss" = "Dismiss"; +"Dismiss" = "בטל"; + +/* No comment provided by engineer. */ +"Done" = "בוצע"; /* The action hint of the workout mode toggle button when disabled */ "Enables" = "Enables"; +/* Caption for bolus screen notice when glucose data is missing or stale */ +"Enter a blood glucose from a meter for a recommended bolus amount." = "לקבלת המלצת בולוס יש להכניס מדידה ממד סוכר"; + +/* Button text prompting manual glucose entry on bolus screen */ +"Enter Fingerstick Glucose" = "הכנס מדידת מד סוכר"; + +/* The placeholder text instructing users to enter a glucose safety limit */ +"Enter glucose safety limit" = "הגדרת בטיחות"; + /* The placeholder text instructing users to enter a suspend treshold */ "Enter suspend threshold" = "Enter suspend threshold"; @@ -275,9 +312,18 @@ /* Title of insulin model preset */ "Fiasp" = "Fiasp"; +/* Label for manual glucose entry row on bolus screen */ +"Fingerstick Glucose" = "בדיקת סוכר מאצבע"; + /* The format string used to describe a finite workout targets duration */ "For %1$@" = "For %1$@"; +/* No comment provided by engineer. */ +"Forecasted blood glucose may still be higher than target range." = "רמת הסוכר הצפויה עשויה להיות גבוהה מטווח היעד"; + +/* Title for forecast explanation modal on bolus view */ +"Forecasted Glucose" = "סוכר צפוי"; + /* The short unit display string for grams */ "g" = "g"; @@ -316,14 +362,29 @@ The title text for the insulin sensitivity schedule */ "Insulin Sensitivities" = "Insulin Sensitivities"; +/* Insulin type label */ +"Insulin Type" = "סוג האינסולין"; + +/* Remote command error description: invalid carb amount. */ +"Invalid carb amount" = "כמות פחמימות לא תקינה"; + /* The error message when invalid data was encountered. (1: details of invalid data) */ "Invalid data: %1$@" = "Invalid data: %1$@"; /* The title text for the issue report cell */ "Issue Report" = "Issue Report"; +/* Title of the warning shown when a large meal was entered */ +"Large Meal Entered" = "ארוחה גדולה נרשמה"; + /* Glucose HUD accessibility hint */ -"Launches CGM app" = "Launches CGM app"; +"Launches CGM app" = "מפעיל אפליקציית חיישן"; + +/* OK button title for alert shown when delivery status is uncertain */ +"Learn More" = "מידע נוסף"; + +/* Estimated remaining duration with less than a minute */ +"Less than a minute remaining" = "נותרה פחות מדקה"; /* The loading message for the diagnostic report screen */ "Loading..." = "Loading..."; @@ -334,12 +395,31 @@ /* The notification alert describing a long-lasting loop failure. The substitution parameter is the time interval since the last loop */ "Loop has not completed successfully in %@" = "Loop has not completed successfully in %@"; +/* Bluetooth off background alert body. */ +"Loop will not work successfully until Bluetooth is enabled. You will not receive glucose readings, or be able to bolus." = "Loop לא יפעל עד הפעלת bluetooth. \nלא ניתן לקבל קריאות סוכר, ולא ניתן להזריק אינסולין."; + +/* Title for bolus screen warning when glucose is below glucose warning limit. + Title for bolus screen warning when glucose is below suspend threshold, but a bolus is recommended */ +"Low Glucose" = "סוכר נמוך"; + +/* Details for configuration error when maximum basal rate per hour is missing */ +"Maximum Basal Rate Per Hour" = "אינוסלין בזאלי מירבי בשעה"; + /* Details for configuration error when maximum bolus is missing */ -"Maximum Bolus" = "Maximum Bolus"; +"Maximum Bolus" = "בולוס מירבי"; + +/* Title for bolus screen warning when max bolus is exceeded */ +"Maximum Bolus Exceeded" = "מגבלת בולוס מירבי"; + +/* Title for bolus entry screen when also entering carbs */ +"Meal Bolus" = "בולוס לכיסוי ארוחה"; /* The short unit display string for milligrams of glucose per decilter */ "mg/dL" = "mg/dL"; +/* Title for missed meal notifications toggle */ +"Missed Meal Notifications" = "התראה על ארוחות שלא הוזנו"; + /* The error message for missing data. (1: missing data details) */ "Missing data: %1$@" = "Missing data: %1$@"; @@ -350,13 +430,21 @@ "Momentum effects" = "Momentum effects"; /* Text for more info action on notification of upcoming profile expiration */ -"More Info" = "More Info"; +"More Info" = "מידע נוסף"; + +/* Label for toggle to mute all alerts */ +"Mute All Alerts" = "השתק את כל ההתראות"; /* Sensor state description for the non-valid state */ "Needs Attention" = "Needs Attention"; /* The title of the Nightscout service */ -"Nightscout" = "נייטסקאוט"; +"Nightscout" = "Nightscout"; + +/* Title for bolus screen notice when no bolus is recommended + Title for bolus screen warning when glucose is below suspend threshold, and a bolus is not recommended + Title for bolus screen warning when no bolus is recommended */ +"No Bolus Recommended" = "אין המלצה למתן בולוס"; /* The error message displayed for device connection errors. */ "No connected devices, or failure during device connection" = "No connected devices, or failure during device connection"; @@ -379,11 +467,17 @@ "Override Presets" = "Override Presets"; /* The label of the pre-meal mode toggle button */ -"Pre-Meal Targets" = "Pre-Meal Targets"; +"Pre-Meal Targets" = "יעדי קדם-ארוחה"; /* Message when offering bolus recommendation even though bg is below range and minBG is in future. (1: glucose time)(2: glucose number) */ "Predicted glucose at %1$@ is %2$@." = "Predicted glucose at %1$@ is %2$@."; +/* Notice when predicted glucose for bolus recommendation is in range */ +"Predicted glucose is in range." = "ערכי הסוכר החזוי נמצא בטווח היעד"; + +/* Notice message when recommending bolus when BG is below the glucose safety limit. (1: glucose value) */ +"Predicted glucose of %1$@ is below your glucose safety limit setting." = "הסוכר הצפוי %1$@ נמוך מהגדרת הבטיחות"; + /* Notice message when recommending bolus when BG is below the suspend threshold. (1: glucose value) */ "Predicted glucose of %1$@ is below your suspend threshold setting." = "Predicted glucose of %1$@ is below your suspend threshold setting."; @@ -418,10 +512,10 @@ "QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@"; /* Title of insulin model preset */ -"Rapid-Acting – Adults" = "Rapid-Acting – Adults"; +"Rapid-Acting – Adults" = "Rapid-Acting (אינסולין מהיר) מבוגרים"; /* Title of insulin model preset */ -"Rapid-Acting – Children" = "Rapid-Acting – Children"; +"Rapid-Acting – Children" = "Rapid-Acting (אינסולין מהיר) ילדים"; /* The error message when a recommendation has expired. (1: age of recommendation in minutes) */ "Recommendation expired: %1$@ old" = "Recommendation expired: %1$@ old"; @@ -441,6 +535,9 @@ /* The title of the notification action to retry a bolus command */ "Retry" = "Retry"; +/* Button text to save carbs and/or manual glucose entry without a bolus */ +"Save without Bolusing" = "שמור ללא מתן בולוס"; + /* The title of the services section in settings */ "Services" = "Services"; @@ -487,9 +584,15 @@ The default description to use when an entry has no dose description */ "Unknown" = "Unknown"; +/* The error message displayed for unknown errors. (1: unknown error) */ +"Unknown Error: %1$@" = "תקלה לא ידועה %1$@"; + /* The format for the description of a temporary override end date */ "until %@" = "until %@"; +/* The title of the alert controller used to select a duration for pre-meal targets */ +"Use Pre-Meal Preset" = "השתמש ביעד קדם-ארוחה"; + /* The title of the alert controller used to select a duration for workout targets */ "Use Workout Glucose Targets" = "Use Workout Glucose Targets"; diff --git a/Loop/ja.lproj/Localizable.strings b/Loop/ja.lproj/Localizable.strings index 1dff961aac..8c2db1f5ab 100644 --- a/Loop/ja.lproj/Localizable.strings +++ b/Loop/ja.lproj/Localizable.strings @@ -291,7 +291,7 @@ "Insulin Absorbed (U) × Insulin Sensitivity (%1$@/U)" = "吸収済インスリン(U) × インスリン効果値(%1$@/U)"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "インスリン放出"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "インスリン効果"; diff --git a/Loop/nb.lproj/Localizable.strings b/Loop/nb.lproj/Localizable.strings index d941f0e451..b0cc6154e5 100644 --- a/Loop/nb.lproj/Localizable.strings +++ b/Loop/nb.lproj/Localizable.strings @@ -205,7 +205,7 @@ "App Profile" = "App-profil"; /* Action sheet confirmation message for pump history deletion */ -"Are you sure you want to delete all history entries?" = "Er du sikker på at du vil slette alle historiske innslag?"; +"Are you sure you want to delete all history entries?" = "Er du sikker på at du vil slette alle historieoppføringer?"; /* Action sheet confirmation message for logged dose deletion */ "Are you sure you want to delete all logged dose entries?" = "Er du sikker på at du vil slette alle loggførte doseoppføringer?"; @@ -217,7 +217,7 @@ "Are you sure you want to delete all your %@ Data?\n(This action is not reversible)" = "Er du sikker på at du vil slette alle dine %@ Data?\n(Denne handlingen kan ikke angres)"; /* Confirmation message for deleting a CGM */ -"Are you sure you want to delete this CGM?" = "Er du sikker på at du vil slette CGM?"; +"Are you sure you want to delete this CGM?" = "Er du sikker på at du vil slette denne CGM?"; /* Confirmation message for deleting a service */ "Are you sure you want to delete this service?" = "Er du sikker på at du vil slette denne tjenesten?"; @@ -299,7 +299,7 @@ "carb-entry-title-add" = "Legg til karbohydrater"; /* The title of the view controller to edit an existing carb entry */ -"carb-entry-title-edit" = "Rediger karbohydrater"; +"carb-entry-title-edit" = "Rediger Karb oppføring"; /* Title for bolus screen warning when carbohydrate entry is too large */ "Carbohydrate Entry Too Large" = "Karbohydratinntaket er for stort"; @@ -308,10 +308,10 @@ "Carbohydrates" = "Karbohydrater"; /* Description of the prediction input effect for carbohydrates. (1: The glucose unit string) */ -"Carbs Absorbed (g) ÷ Carb Ratio (g/U) × Insulin Sensitivity (%1$@/U)" = "Karbohydrater absorbert (g) ÷ karbohydratforhold (g / E) × insulinfølsomhet (%1$@ / E)"; +"Carbs Absorbed (g) ÷ Carb Ratio (g/U) × Insulin Sensitivity (%1$@/U)" = "Absorberte karbohydrater (g) ÷ Karbforhold (g/E) × insulinfølsomhet ( %1$@ /E)"; /* The notification alert describing a low pump battery */ -"Change the pump battery immediately" = "Skift pumpebatteri umiddelbart"; +"Change the pump battery immediately" = "Skift pumpebatteriet umiddelbart"; /* The notification alert describing an empty pump reservoir */ "Change the pump reservoir now" = "Bytt pumpereservoar nå"; @@ -329,7 +329,7 @@ "Check your device time and/or remove any invalid data from Apple Health." = "Sjekk enhetens klokke og/ eller fjern eventuelle ugyldige data fra Apple Helse."; /* Carb entry section footer text explaining absorption time */ -"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Velg en lengre absorpsjonstid for større måltider, eller de som inneholder fett og proteiner. Dette er bare veiledning til algoritmen og trenger ikke å være nøyaktig."; +"Choose a longer absorption time for larger meals, or those containing fats and proteins. This is only guidance to the algorithm and need not be exact." = "Velg lengre absorpsjonstid for større måltider, eller de som inneholder fett og proteiner. Dette er kun veiledning til algoritmen og trenger ikke være nøyaktig."; /* The button label of the action used to dismiss the unsafe notification permission alert */ "Close" = "Lukk"; @@ -353,7 +353,7 @@ "com.loudnate.InsulinKit.totalDateLabel" = "siden %1$@"; /* The title of the action used to dismiss an error alert */ -"com.loudnate.LoopKit.errorAlertActionTitle" = "Ok"; +"com.loudnate.LoopKit.errorAlertActionTitle" = "OK"; /* Title text for button to complete setup */ "Complete Setup" = "Fullfør oppsett"; @@ -390,7 +390,7 @@ "Current Glucose" = "Nåværende blodsukker"; /* Message when offering bolus recommendation even though bg is below range. (1: glucose value) */ -"Current glucose of %1$@ is below correction range." = "Gjeldende glukose på %1$@ er under korreksjonsområdet."; +"Current glucose of %1$@ is below correction range." = "Gjeldende blodsukker på %1$@ er under korreksjonsområdet."; /* The title of the cell indicating a generic temporary override is enabled */ "Custom Override" = "Tilpasset overstyring"; @@ -523,7 +523,7 @@ "Fix now by turning Notifications, Critical Alerts and Time Sensitive Notifications ON." = "Fiks nå ved å slå PÅ varsler, kritiske varsler og tidssensitive varsler."; /* The format string used to describe a finite workout targets duration */ -"For %1$@" = "I %1$@"; +"For %1$@" = "For %1$@"; /* No comment provided by engineer. */ "Forecasted blood glucose may still be higher than target range." = "Forventet blodsukker kan fortsatt være høyere enn målområdet."; @@ -581,21 +581,21 @@ "Insulin adjustments have been disabled!" = "Insulinjusteringer er deaktivert!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Insulinlevering"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Insulin effekt"; /* Details for configuration error when insulin model is missing The title text for the insulin model setting row */ -"Insulin Model" = "Insulin modell"; +"Insulin Model" = "Insulin Modell"; /* Descriptive text for Insulin Pump */ "Insulin Pump" = "Insulinpumpe"; /* The title of the insulin sensitivities schedule screen The title text for the insulin sensitivity schedule */ -"Insulin Sensitivities" = "Insulinsensitivitet"; +"Insulin Sensitivities" = "Insulinfølsomhet"; /* Details for configuration error when insulin sensitivity schedule is missing */ "Insulin Sensitivity Schedule" = "Insulin følsomhet tidsplan"; @@ -609,6 +609,9 @@ /* Description of an interrupted bolus dose entry (1: title for dose type, 2: value (? if no value) in bold, 3: programmed value (? if no value), 4: unit) */ "Interrupted %1$@: %2$@ of %3$@ %4$@" = "Avbrutt %1$@: %2$@ av %3$@ %4$@"; +/* Remote command error description: invalid absorption time. */ +"Invalid absorption time: %d hours" = "Ugyldig absorpsjonstid: %d timer"; + /* Remote command error description: invalid bolus amount. */ "Invalid Bolus Amount" = "Ugyldig bolusmengde"; @@ -665,7 +668,7 @@ "Loop has detected an missed meal and estimated its size. Edit the carb amount to match the amount of any carbs you may have eaten." = "Loop har oppdaget et glemt måltid og estimert størrelsen. Rediger karbohydratmengden for å matche mengden av karbohydrater du måtte ha spist."; /* The notification alert describing a long-lasting loop failure. The substitution parameter is the time interval since the last loop */ -"Loop has not completed successfully in %@" = "Loop er ikke fullført i %@"; +"Loop has not completed successfully in %@" = "Loop har ikke fullført i %@"; /* Description string for automatic bolus dosing strategy */ "Loop will automatically bolus when insulin needs are above scheduled basal, and will use temporary basal rates when needed to reduce insulin delivery below scheduled basal." = "Lopp vil sette bolus når insulinbehovet er over planlagt basal, og vil bruke midlertidige basale rater når det er nødvendig for å redusere insulintilførselen under planlagt basal"; @@ -704,6 +707,9 @@ /* The short unit display string for milligrams of glucose per decilter */ "mg/dL" = "mg/dL"; +/* Title for missed meal notifications toggle */ +"Missed Meal Notifications" = "Varsler om tapte måltider"; + /* The error message for missing data. (1: missing data details) */ "Missing data: %1$@" = "Manglende data: %1$@"; @@ -714,7 +720,7 @@ "mmol/L" = "mmol/L"; /* Details for missing data error when momentum effects are missing */ -"Momentum effects" = "Momentum effekt"; +"Momentum effects" = "Momentum effekter"; /* Text for more info action on notification of upcoming profile expiration */ "More Info" = "Mer info"; @@ -790,13 +796,13 @@ Notifications permissions disabled alert button Text for ok action on notification of upcoming profile expiration The title of the notification action to acknowledge a device alert */ -"OK" = "Ok"; +"OK" = "OK"; /* Notification Setting Status is On */ "On" = "På"; /* The title text for the override presets */ -"Override Presets" = "Egendefinerte overstyringer"; +"Override Presets" = "Overstyr forhåndsinnstillinger"; /* The notification title for a meal that was possibly not logged in Loop. */ "Possible Missed Meal" = "Mulig savnet måltid"; @@ -835,10 +841,10 @@ "Pump" = "Pumpe"; /* The notification title for a low pump battery */ -"Pump Battery Low" = "Lavt pumpebatteri"; +"Pump Battery Low" = "Pumpebatteri lavt"; /* The error message when pump data is too old to be used. (1: pump data age in minutes) */ -"Pump data is %1$@ old" = "Pumpedata er %1$@ gamle"; +"Pump data is %1$@ old" = "Pumpedata er %1$@ gammel"; /* The title of the screen displaying a pump event */ "Pump Event" = "Pumpehendelse"; @@ -850,13 +856,13 @@ "Pump Manager Error: %1$@" = "Pump Manager-feil: %1$@"; /* The notification title for an empty pump reservoir */ -"Pump Reservoir Empty" = "Pumpereservoar Tomt"; +"Pump Reservoir Empty" = "Pumpereservoaret tomt"; /* The notification title for a low pump reservoir */ -"Pump Reservoir Low" = "Pumpereservoar Lavt"; +"Pump Reservoir Low" = "Pumpe reservoar lav"; /* The title of the cell indicating the pump is suspended */ -"Pump Suspended" = "Pumpe Utsatt"; +"Pump Suspended" = "Pumpe suspendert"; /* The error message displayed for pumpSuspended errors. */ "Pump Suspended. Automatic dosing is disabled." = "Pumpe suspendert. Automatisk dosing er deaktivert."; @@ -865,10 +871,10 @@ "QUANTITY_VALUE_AND_UNIT" = "%1$@ %2$@"; /* Title of insulin model preset */ -"Rapid-Acting – Adults" = "Hurtigvirkende - Voksen"; +"Rapid-Acting – Adults" = "Hurtigvirkende – voksne"; /* Title of insulin model preset */ -"Rapid-Acting – Children" = "Hurtigvirkende - Barn"; +"Rapid-Acting – Children" = "Hurtigvirkende – barn"; /* The error message when a recommendation has expired. (1: age of recommendation in minutes) */ "Recommendation expired: %1$@ old" = "Anbefaling utløpt: %1$@ gammelt"; @@ -939,7 +945,7 @@ "since %@" = "siden %@"; /* The title of the nightscout site URL credential */ -"Site URL" = "Nettstedslenke (URL)"; +"Site URL" = "Nettstedets URL"; /* Software update button link text */ "Software Update" = "Programvare oppdatering"; @@ -957,7 +963,7 @@ Support screen title The title of the support item in settings The title of the support section in settings */ -"Support" = "Support"; +"Support" = "Brukerstøtte"; /* The title text in settings */ "Suspend Threshold" = "Terskel for utsettelse"; @@ -993,7 +999,7 @@ "The bolus recommendation has updated. Please reconfirm the bolus amount." = "Bolus-anbefalingen er oppdatert. Bekreft bolusverdien på nytt."; /* Subtitle description of Walsh insulin model setting */ -"The legacy model used by Loop, allowing customization of action duration." = "Den eldre modellen som brukes av Loop, tillater tilpasning av handlingsvarighet."; +"The legacy model used by Loop, allowing customization of action duration." = "Den eldre modellen brukt av Loop, som tillater tilpasning av handlingsvarigheten."; /* Alert body displayed absorption time greater than max (1: maximum absorption time) */ "The maximum absorption time is %@" = "Maksimal absorpsjonstid er %@"; diff --git a/Loop/nb.lproj/Main.strings b/Loop/nb.lproj/Main.strings index c366e5007c..12bfde3016 100644 --- a/Loop/nb.lproj/Main.strings +++ b/Loop/nb.lproj/Main.strings @@ -20,13 +20,13 @@ "bIL-Ub-qYp.text" = "Etikett"; /* Class = "UILabel"; text = "Glucose Change"; ObjectID = "bq4-98-cQU"; */ -"bq4-98-cQU.text" = "Glukose endring"; +"bq4-98-cQU.text" = "Blodsukker endring"; /* Class = "UILabel"; text = "g Total"; ObjectID = "d3X-AN-tA5"; */ "d3X-AN-tA5.text" = "g Totalt"; /* Class = "UILabel"; text = "Future glucose is predicted by combining the effects of multiple inputs. Use this tool to toggle various inputs to see how they compare to the final prediction."; ObjectID = "D4C-I2-dhA"; */ -"D4C-I2-dhA.text" = "Fremtidig glukose er spådd ved å kombinere effekten av flere inndata. Bruk dette verktøyet til å veksle mellom ulike inndata for å se hvordan de er sammenlignet med den endelige prediksjonen."; +"D4C-I2-dhA.text" = "Fremtidig glukose er spådd ved å kombinere effekten av flere innganger. Bruk dette verktøyet til å veksle mellom ulike innganger for å se hvordan de er sammenlignet med den endelige prediksjonen."; /* Class = "UILabel"; text = "Label"; ObjectID = "d6m-qV-wWi"; */ "d6m-qV-wWi.text" = "Etikett"; @@ -62,7 +62,7 @@ "OFA-qT-ZAg.text" = "Etikett"; /* Class = "UITableViewController"; title = "Predicted Glucose"; ObjectID = "PA3-sP-cWY"; */ -"PA3-sP-cWY.title" = "Forventet Glukose"; +"PA3-sP-cWY.title" = "Forventet Blodsukker"; /* Class = "UIButton"; normalTitle = "🍽"; ObjectID = "Qe9-uc-vPR"; */ "Qe9-uc-vPR.normalTitle" = "🍽"; diff --git a/Loop/pl.lproj/Localizable.strings b/Loop/pl.lproj/Localizable.strings index a8947c7975..aa8b85e2b2 100644 --- a/Loop/pl.lproj/Localizable.strings +++ b/Loop/pl.lproj/Localizable.strings @@ -96,7 +96,7 @@ "%1$@: %2$@ %3$@" = "%1$@: %2$@ %3$@"; /* Description of the prediction input effect for glucose momentum */ -"15 min glucose regression coefficient (b₁), continued with decay over 30 min" = "15 minutowy współczynnik regresji glukozy (b₁), kontynuowany z rozkładem przez 30 min."; +"15 min glucose regression coefficient (b₁), continued with decay over 30 min" = "15-minutowy współczynnik regresji glukozy (b₁), kontynuowany z rozkładem przez 30 min."; /* Description of the prediction input effect for retrospective correction */ "30 min comparison of glucose prediction vs actual, continued with decay over 60 min" = "30 minutowe porównanie przewidywania stężenia glukozy w stosunku do rzeczywistego, kontynuowane z rozkładem przez 60 min."; @@ -261,19 +261,19 @@ "Bolus Issue" = "Problem z bolusem"; /* Alert title for an updated bolus recommendation */ -"Bolus Recommendation Updated" = "Zaktualizowano rekomendowanego Bolus"; +"Bolus Recommendation Updated" = "Zaktualizowano rekomendowanego bolusa"; /* Title for card displaying carb entry and bolus recommendation */ "Bolus Summary" = "Podsumowanie bolusa"; /* Alert title for a bolus too small validation error */ -"Bolus Too Small" = "Za mały Bolus"; +"Bolus Too Small" = "Za mały bolus"; /* The format string for bolus progress. (1: delivered volume)(2: total volume) */ -"Bolused %1$@ of %2$@" = "Podano %1$@ of %2$@"; +"Bolused %1$@ of %2$@" = "Podano %1$@ z %2$@"; /* The format string for bolus in progress showing total volume. (1: total volume) */ -"Bolusing %1$@" = "Bolusowanie %1$@"; +"Bolusing %1$@" = "Podawanie %1$@"; /* The title of the cancel action in an action sheet */ "Cancel" = "Anuluj"; @@ -282,7 +282,7 @@ "Canceling Bolus" = "Anulowanie bolusa"; /* Details for missing data error when carb effects are missing */ -"Carb effects" = "wpływ węglowodanów"; +"Carb effects" = "Wpływ węglowodanów"; /* Back button text for bolus screen to return to carb entry screen Label for carb entry row on bolus screen */ @@ -445,7 +445,7 @@ /* Default alert dismissal The button label of the action used to dismiss an error alert */ -"Dismiss" = "Odrzucać"; +"Dismiss" = "Rozumiem"; /* No comment provided by engineer. */ "Done" = "Gotowe"; @@ -493,7 +493,7 @@ "Event History" = "Historia zdarzeń"; /* The subtitle format describing eventual glucose. (1: localized glucose value description) */ -"Eventually %@" = "docelowo %@"; +"Eventually %@" = "Docelowo %@"; /* Remote command error description: bolus exceeds maximum bolus in settings. */ "Exceeds maximum allowed bolus in settings" = "Przekracza maksymalny dozwolony bolus."; @@ -581,7 +581,7 @@ "Insulin adjustments have been disabled!" = "Korekty insuliny zostały wyłączone!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Podaż insuliny"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "wpływ insuliny"; @@ -601,7 +601,7 @@ "Insulin Sensitivity Schedule" = "Harmonogram wrażliwości na insulinę"; /* The title of the cell indicating the pump is suspended */ -"Insulin Suspended" = "Podawanie insuliny zawieszone"; +"Insulin Suspended" = "Podawanie Zawieszone"; /* Insulin type label */ "Insulin Type" = "Rodzaj insuliny"; @@ -687,7 +687,7 @@ "Manage Permissions in Settings" = "Zarządzaj uprawnieniami w Ustawieniach"; /* Description of a bolus dose entry (1: value (? if no value) in bold, 2: unit) */ -"Manual Dose: %1$@ %2$@" = "Dawka ręczna: %1$@ %2$@"; +"Manual Dose: %1$@ %2$@" = "Dawka z pena: %1$@ %2$@"; /* Details for configuration error when maximum basal rate per hour is missing */ "Maximum Basal Rate Per Hour" = "Maksymalna dawka podstawowa na godzinę"; @@ -782,7 +782,7 @@ "Notifications give you important %1$@ app information without requiring you to open the app." = "Powiadomienia zawierają ważne informacje o aplikacji %1$@ bez konieczności otwierania aplikacji."; /* Alert Permissions descriptive text (1: app name) */ -"Notifications give you important %1$@ app information without requiring you to open the app.\n\nKeep these turned ON in your phone’s settings to ensure you receive %1$@ Notifications, Critical Alerts, and Time Sensitive Notifications." = "Powiadomienia dostarczają ważnych informacji o aplikacji %1$@ bez konieczności otwierania aplikacji. \n\n Włącz je w ustawieniach telefonu, aby mieć pewność, że będziesz otrzymywać powiadomienia %1$@ , alerty krytyczne i powiadomienia czasowe."; +"Notifications give you important %1$@ app information without requiring you to open the app.\n\nKeep these turned ON in your phone’s settings to ensure you receive %1$@ Notifications, Critical Alerts, and Time Sensitive Notifications." = "Powiadomienia dostarczają ważnych informacji o aplikacji %1$@ bez konieczności otwierania aplikacji. \n\nWłącz je w ustawieniach telefonu, aby mieć pewność, że będziesz otrzymywać powiadomienia %1$@ , alerty krytyczne i powiadomienia czasowe."; /* Notification Setting Status is Off */ "Off" = "Wyłącz"; diff --git a/Loop/pl.lproj/Main.strings b/Loop/pl.lproj/Main.strings index 5921fb72fa..9fab4cd4d7 100644 --- a/Loop/pl.lproj/Main.strings +++ b/Loop/pl.lproj/Main.strings @@ -77,7 +77,7 @@ "Rse-x8-amW.text" = "docelowo 92 mg/dL"; /* Class = "UILabel"; text = "g Active Carbs"; ObjectID = "SQx-au-ZcM"; */ -"SQx-au-ZcM.text" = "g Active Carbs"; +"SQx-au-ZcM.text" = "g Aktywne węglowodany"; /* Class = "UILabel"; text = "Glucose"; ObjectID = "tuw-av-A3x"; */ "tuw-av-A3x.text" = "Glukoza"; diff --git a/Loop/pt-BR.lproj/Localizable.strings b/Loop/pt-BR.lproj/Localizable.strings index 89b0992539..de379d6046 100644 --- a/Loop/pt-BR.lproj/Localizable.strings +++ b/Loop/pt-BR.lproj/Localizable.strings @@ -291,7 +291,7 @@ "Insulin Absorbed (U) × Insulin Sensitivity (%1$@/U)" = "Insulina Absorvida (U) × Sensibilidade a Insulina (%1$@/U)"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Insulina Entregue"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Efeitos da Insulina"; diff --git a/Loop/ro.lproj/Localizable.strings b/Loop/ro.lproj/Localizable.strings index 2aa2fcb600..d9cecd28ea 100644 --- a/Loop/ro.lproj/Localizable.strings +++ b/Loop/ro.lproj/Localizable.strings @@ -581,7 +581,7 @@ "Insulin adjustments have been disabled!" = "Ajustările de insulină au fost dezactivate!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Administrare insulină"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Efecte insulină"; diff --git a/Loop/ru.lproj/Localizable.strings b/Loop/ru.lproj/Localizable.strings index 7ce5322937..cd69f94f89 100644 --- a/Loop/ru.lproj/Localizable.strings +++ b/Loop/ru.lproj/Localizable.strings @@ -581,7 +581,7 @@ "Insulin adjustments have been disabled!" = "Регулировка инсулина была отключена!"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Подача инсулина"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Влияние инсулина"; @@ -609,6 +609,9 @@ /* Description of an interrupted bolus dose entry (1: title for dose type, 2: value (? if no value) in bold, 3: programmed value (? if no value), 4: unit) */ "Interrupted %1$@: %2$@ of %3$@ %4$@" = "Прервано %1$@: %2$@ из %3$@ %4$@"; +/* Remote command error description: invalid absorption time. */ +"Invalid absorption time: %d hours" = "Неверное время усвоения: %d часов"; + /* Remote command error description: invalid bolus amount. */ "Invalid Bolus Amount" = "Неверный объем болюса"; @@ -704,6 +707,9 @@ /* The short unit display string for milligrams of glucose per decilter */ "mg/dL" = "мг/дл"; +/* Title for missed meal notifications toggle */ +"Missed Meal Notifications" = "Уведомления о пропущенных приемах пищи"; + /* The error message for missing data. (1: missing data details) */ "Missing data: %1$@" = "Пропущены данные: %1$@"; diff --git a/Loop/sv.lproj/Localizable.strings b/Loop/sv.lproj/Localizable.strings index 5dafbda241..1d91f9ad12 100644 --- a/Loop/sv.lproj/Localizable.strings +++ b/Loop/sv.lproj/Localizable.strings @@ -466,7 +466,7 @@ "Insulin Absorbed (U) × Insulin Sensitivity (%1$@/U)" = "Insulin absorberat (E) × Insulinkänslighet (%1$@/E)"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Insulin doserat"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Insulineffekter"; diff --git a/Loop/tr.lproj/Localizable.strings b/Loop/tr.lproj/Localizable.strings index 6beb2db149..5d8d3c02e8 100644 --- a/Loop/tr.lproj/Localizable.strings +++ b/Loop/tr.lproj/Localizable.strings @@ -456,6 +456,9 @@ /* The title of the Dosing Strategy section in settings */ "Dosing Strategy" = "Dozlama Stratejisi"; +/* Remote command error description: duration exceed max (1: max duration in hours). */ +"Duration exceeds: %1$.1f hours" = "Süre aşıldı: %1$.1f saat"; + /* Message to the user to enable bluetooth */ "Enable\nBluetooth" = "Etkinleştir\nBluetooth"; @@ -516,6 +519,9 @@ /* Label for manual glucose entry row on bolus screen */ "Fingerstick Glucose" = "Parmak Ucu KŞ"; +/* Secondary text for alerts disabled warning, which appears on the main status screen. */ +"Fix now by turning Notifications, Critical Alerts and Time Sensitive Notifications ON." = "Bildirimleri, Kritik Uyarıları ve Zamana Duyarlı Bildirimleri AÇIK konuma getirerek şimdi düzeltin."; + /* The format string used to describe a finite workout targets duration */ "For %1$@" = "%1$@ için"; @@ -603,6 +609,12 @@ /* Description of an interrupted bolus dose entry (1: title for dose type, 2: value (? if no value) in bold, 3: programmed value (? if no value), 4: unit) */ "Interrupted %1$@: %2$@ of %3$@ %4$@" = "%1$@ kesintiye uğradı: %3$@ %4$@'nın %2$@ 'si"; +/* Remote command error description: invalid absorption time. */ +"Invalid absorption time: %d hours" = "Geçersiz emilim süresi: %d saat"; + +/* Remote command error description: invalid bolus amount. */ +"Invalid Bolus Amount" = "Geçersiz Bolus Miktarı"; + /* Remote command error description: invalid carb amount. */ "Invalid carb amount" = "Geçersiz karb miktarı"; @@ -618,6 +630,9 @@ /* The title text for the issue report cell */ "Issue Report" = "Sorun Raporu"; +/* The notification description for a meal that was possibly not logged in Loop. */ +"It looks like you may not have logged a meal you ate. Tap to log it now." = "Görünüşe göre yediğiniz bir yemeği kaydetmemiş olabilirsiniz. Şimdi kaydetmek için dokunun."; + /* Title of the warning shown when a large meal was entered */ "Large Meal Entered" = "Büyük Yemek Girildi"; @@ -649,11 +664,14 @@ /* Bluetooth unavailable alert body. */ "Loop has detected an issue with your Bluetooth settings, and will not work successfully until Bluetooth is enabled. You will not receive glucose readings, or be able to bolus." = "Loop, Bluetooth ayarlarınızla ilgili bir sorun algıladı ve Bluetooth etkinleştirilene kadar başarılı bir şekilde çalışmayacaktır. KŞ okumaları almayacaksınız veya bolus yapamayacaksınız."; +/* Warning displayed when user is adding a meal from an missed meal notification */ +"Loop has detected an missed meal and estimated its size. Edit the carb amount to match the amount of any carbs you may have eaten." = "Loop atlanmış bir öğün tespit etti ve boyutunu tahmin etti. Yemiş olabileceğiniz karbonhidrat miktarına uyması için karbonhidrat miktarını düzenleyin."; + /* The notification alert describing a long-lasting loop failure. The substitution parameter is the time interval since the last loop */ "Loop has not completed successfully in %@" = "Döngü %@ içinde başarıyla tamamlanamadı"; /* Description string for automatic bolus dosing strategy */ -"Loop will automatically bolus when insulin needs are above scheduled basal, and will use temporary basal rates when needed to reduce insulin delivery below scheduled basal." = "Loop, insülin ihtiyaçları programlanan bazalın üzerine çıktığında otomatik olarak bolus yapacak ve gerektiğinde insülin iletimini planlanan bazalın altına düşürmek için geçici bazal oranları kullanacaktır."; +"Loop will automatically bolus when insulin needs are above scheduled basal, and will use temporary basal rates when needed to reduce insulin delivery below scheduled basal." = "Loop, insülin ihtiyaçları programlanan bazalın üzerine çıktığında otomatik olarak bolus yapacak ve gerektiğinde insülin iletimini programlanan bazalın altına düşürmek için geçici bazal oranları kullanacaktır."; /* Bluetooth off background alert body. */ "Loop will not work successfully until Bluetooth is enabled. You will not receive glucose readings, or be able to bolus." = "Bluetooth etkinleştirilene kadar döngü başarılı bir şekilde çalışmayacaktır. KŞ ölçümleri alamayacak veya bolus yapamayacaksınız."; @@ -689,6 +707,9 @@ /* The short unit display string for milligrams of glucose per decilter */ "mg/dL" = "mg/dL"; +/* Title for missed meal notifications toggle */ +"Missed Meal Notifications" = "Kaçırılan Yemek Bildirimleri"; + /* The error message for missing data. (1: missing data details) */ "Missing data: %1$@" = "Eksik veri: %1$@"; @@ -710,6 +731,9 @@ /* Sensor state description for the non-valid state */ "Needs Attention" = "İlgilenmeniz gerekiyor"; +/* Remote command error description: negative duration error. */ +"Negative duration not allowed" = "Negatif süreye izin verilmez"; + /* The title of the Nightscout service */ "Nightscout" = "Nightscout"; @@ -780,6 +804,9 @@ /* The title text for the override presets */ "Override Presets" = "Geçersiz Kılma Ön Ayarları"; +/* The notification title for a meal that was possibly not logged in Loop. */ +"Possible Missed Meal" = "Muhtemel Kaçırılan Öğün"; + /* The label of the pre-meal mode toggle button */ "Pre-Meal Targets" = "Yemek Öncesi Hedefler"; @@ -923,6 +950,9 @@ /* Software update button link text */ "Software Update" = "Yazılım güncellemesi"; +/* Remote command error description: invalid start time is out of range. */ +"Start time is out of range: %@" = "Başlangıç zamanı aralığın dışında: %@"; + /* The format for the description of a temporary override start date */ "starting at %@" = "%@ tarihinde başladı"; @@ -1032,6 +1062,12 @@ /* The error message displayed for unknown errors. (1: unknown error) */ "Unknown Error: %1$@" = "Bilinmeyen Hata: %1$@"; +/* Remote command error description: unknown preset (1: preset name). */ +"Unknown preset: %1$@" = "Bilinmeyen ön ayar: %1$@"; + +/* Unknown amount of time in settings' profile expiration section */ +"Unknown time" = "Bilinmeyen zaman"; + /* The format for the description of a temporary override end date */ "until %@" = "%@ tarihine kadar"; @@ -1062,6 +1098,9 @@ /* Explanation of suspend threshold */ "When current or forecasted glucose is below the suspend threshold, Loop will not recommend a bolus, and will always recommend a temporary basal rate of 0 units per hour." = "Mevcut veya tahmin edilen KŞ askıya alma eşiğinin altında olduğunda, Loop bir bolus önermez ve her zaman saatte 0 birimlik geçici bir bazal hız önerir."; +/* Description of missed meal notifications. */ +"When enabled, Loop can notify you when it detects a meal that wasn't logged." = "Etkinleştirildiğinde Loop, günlüğe kaydedilmemiş bir öğün tespit ettiğinde sizi bilgilendirebilir."; + /* No comment provided by engineer. */ "When out of Closed Loop mode, the app uses a simplified bolus calculator like a typical pump." = "Uygulama, Kapalı Döngü modundan çıktığında, tipik bir pompa gibi basitleştirilmiş bir bolus hesaplayıcı kullanır."; diff --git a/Loop/vi.lproj/Localizable.strings b/Loop/vi.lproj/Localizable.strings index a05cd34651..ab8cf67807 100644 --- a/Loop/vi.lproj/Localizable.strings +++ b/Loop/vi.lproj/Localizable.strings @@ -291,7 +291,7 @@ "Insulin Absorbed (U) × Insulin Sensitivity (%1$@/U)" = "Lượng insulin tiêu hao (U) × Độ nhạy của insulin (%1$@/U)"; /* The title of the insulin delivery graph */ -"Insulin Delivery" = "Insulin Delivery"; +"Insulin Delivery" = "Khối lượng tiêm insulin"; /* Details for missing data error when insulin effects are missing */ "Insulin effects" = "Tác dụng của insulin"; diff --git a/LoopUI/de.lproj/Localizable.strings b/LoopUI/de.lproj/Localizable.strings index 4ef4ec616d..7e92e79988 100644 --- a/LoopUI/de.lproj/Localizable.strings +++ b/LoopUI/de.lproj/Localizable.strings @@ -14,7 +14,7 @@ "– – –" = "– – –"; /* Format string describing the time interval since the last completion date. (1: The localized date components */ -"%@ ago" = "%@ vor"; +"%@ ago" = "vor %@"; /* The format string describing the basal rate. */ "%@ U" = "%@ IE"; diff --git a/WatchApp Extension/nb.lproj/Localizable.strings b/WatchApp Extension/nb.lproj/Localizable.strings index d498deb27c..9d6b5baaf0 100644 --- a/WatchApp Extension/nb.lproj/Localizable.strings +++ b/WatchApp Extension/nb.lproj/Localizable.strings @@ -23,10 +23,10 @@ "Bolus" = "Bolus"; /* The title of the alert controller displayed after a bolus attempt fails */ -"Bolus Failed" = "Bolus feilet"; +"Bolus Failed" = "Bolus mislyktes"; /* Alert title for updated bolus recommendation on Apple Watch */ -"Bolus Recommendation Updated" = "Bolus anbefaling er oppdatert"; +"Bolus Recommendation Updated" = "Bolusanbefaling oppdatert"; /* Button text to continue from carb entry to bolus entry on Apple Watch */ "Continue" = "Fortsett"; @@ -63,7 +63,7 @@ "Off" = "Av"; /* No comment provided by engineer. */ -"OK" = "Ok"; +"OK" = "OK"; /* Label for on button */ "On" = "På"; diff --git a/WatchApp Extension/pl.lproj/Localizable.strings b/WatchApp Extension/pl.lproj/Localizable.strings index 3e167590d6..c8d0ba1465 100644 --- a/WatchApp Extension/pl.lproj/Localizable.strings +++ b/WatchApp Extension/pl.lproj/Localizable.strings @@ -35,7 +35,7 @@ "dB" = "dB"; /* The action button title to dismiss an error message */ -"Dismiss" = "Odrzucać"; +"Dismiss" = "Rozumiem"; /* Short unit label for gram measurement The short unit display string for grams */ @@ -106,13 +106,13 @@ "Send Failed" = "Wysyłanie nie powiodło się"; /* Help text for bolus confirmation on Apple Watch */ -"Turn Digital Crown\nto bolus" = "Przekręć Digital Crown aby podać bolus"; +"Turn Digital Crown\nto bolus" = "Przekręć Digital Crown, aby podać bolus"; /* The short unit display string for international units of insulin */ "U" = "J"; /* The short unit display string for international units of insulin delivery per hour */ -"U/hr" = "J/godz"; +"U/hr" = "J/h"; /* The title of the alert controller displayed after a potential carb entry send attempt fails */ "Unable to Reach iPhone" = "Nie można połączyć się z iPhone'em"; diff --git a/WatchApp Extension/pl.lproj/ckcomplication.strings b/WatchApp Extension/pl.lproj/ckcomplication.strings index a607e4abcc..f35448fda5 100644 --- a/WatchApp Extension/pl.lproj/ckcomplication.strings +++ b/WatchApp Extension/pl.lproj/ckcomplication.strings @@ -1,5 +1,5 @@ /* The complication template example time string */ -"3MIN" = "3min"; +"3MIN" = "3 min"; /* The complication template example glucose string */ "120" = "120";