Parcourir la source

Put back DASH strings deleted in Loop3 branch

Jon Mårtensson il y a 3 ans
Parent
commit
b2ea3af26a
27 fichiers modifiés avec 20481 ajouts et 2 suppressions
  1. 784 0
      Dependencies/OmniBLE/Localizations/ar.lproj/Localizable.strings
  2. 784 0
      Dependencies/OmniBLE/Localizations/bn.lproj/Localizable.strings
  3. 784 0
      Dependencies/OmniBLE/Localizations/ca.lproj/Localizable.strings
  4. 784 0
      Dependencies/OmniBLE/Localizations/da.lproj/Localizable.strings
  5. 784 0
      Dependencies/OmniBLE/Localizations/de.lproj/Localizable.strings
  6. 789 0
      Dependencies/OmniBLE/Localizations/en.lproj/Localizable.strings
  7. 784 0
      Dependencies/OmniBLE/Localizations/es.lproj/Localizable.strings
  8. 784 0
      Dependencies/OmniBLE/Localizations/fi.lproj/Localizable.strings
  9. 784 0
      Dependencies/OmniBLE/Localizations/fr.lproj/Localizable.strings
  10. 784 0
      Dependencies/OmniBLE/Localizations/he.lproj/Localizable.strings
  11. 784 0
      Dependencies/OmniBLE/Localizations/it.lproj/Localizable.strings
  12. 789 0
      Dependencies/OmniBLE/Localizations/ja.lproj/Localizable.strings
  13. 784 0
      Dependencies/OmniBLE/Localizations/lt.lproj/Localizable.strings
  14. 784 0
      Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings
  15. 784 0
      Dependencies/OmniBLE/Localizations/nl.lproj/Localizable.strings
  16. 784 0
      Dependencies/OmniBLE/Localizations/pl.lproj/Localizable.strings
  17. 784 0
      Dependencies/OmniBLE/Localizations/pt-BR.lproj/Localizable.strings
  18. 784 0
      Dependencies/OmniBLE/Localizations/pt-PT.lproj/Localizable.strings
  19. 789 0
      Dependencies/OmniBLE/Localizations/ro.lproj/Localizable.strings
  20. 784 0
      Dependencies/OmniBLE/Localizations/ru.lproj/Localizable.strings
  21. 784 0
      Dependencies/OmniBLE/Localizations/sk.lproj/Localizable.strings
  22. 784 0
      Dependencies/OmniBLE/Localizations/sv.lproj/Localizable.strings
  23. 784 0
      Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings
  24. 784 0
      Dependencies/OmniBLE/Localizations/uk.lproj/Localizable.strings
  25. 789 0
      Dependencies/OmniBLE/Localizations/vi.lproj/Localizable.strings
  26. 784 0
      Dependencies/OmniBLE/Localizations/zh-Hans.lproj/Localizable.strings
  27. 77 2
      Dependencies/OmniBLE/OmniBLE.xcodeproj/project.pbxproj

+ 784 - 0
Dependencies/OmniBLE/Localizations/ar.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/bn.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/ca.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/da.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Udskift Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Udskift Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Udskift Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fejl";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Alder";
+
+/* Label describing time remaining view */
+"Remaining" = "Tilbage";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Udskift Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Indfør kanyle";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Afspil Test Bip";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Pause Indgivelse";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deaktiver Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Fortsæt";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Fortsæt";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Aktiveret";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Værdi";
+
+/* Insulin unit per hour */
+"U/hr" = "E/t";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiv Tid";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiv Tid";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Fortsæt";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Udløbs Påmindelse";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/de.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Mehrfache Befehlsbenachrichtigung";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Erinnerung an POD Ablaufdatum";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "POD abgelaufen";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Niedriger Reservoirstand";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Unterbrechung in Fortschrittserinnerung";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Insulin fortsetzen";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "POD Verbindung unvollständig";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Zeitänderung erkannt";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Mehrfache Befehlsbenachrichtigung";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod läuft ab in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Ersetze den POD jetzt. POD ist seit 72 Stunden aktiv.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Pod jetzt ersetzen. Insulinzufuhr endet in 1 Stunde.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ Insulin oder weniger verfügbar im Pod. Pod bald ersetzen.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Unterbrechung in Fortschrittserinnerung";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "Die Insulinunterbrechung ist beendet.\n\nSie können die Zufuhr über das Banner auf dem Startbildschirm oder über die Pumpeneinstellungen fortsetzen. Sie werden in 15 Minuten noch einmal erinnert.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Bitte beenden Sie die Kopplung Ihres Pods.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "Die Zeit auf Ihrer Pumpe unterscheidet sich von der aktuellen Zeit. Sie können die Pumpenzeit überprüfen und in den Einstellungen mit der aktuellen Zeit synchronisieren.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Unterbrechungszeit ist abgelaufen. Öffne die App zum Fortsetzen.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "OK";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unvollendete Aktivierung";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "POD läuft ab in";
+
+/* */
+"Pod Expires" = "POD läuft ab";
+
+/* */
+"Pod Activated" = "Pod aktiviert";
+
+/* */
+"Notification Settings" = "Benachrichtigungseinstellungen";
+
+/* */
+"Confidence Reminders" = "Pumpe Bestätigungstöne";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Insulinabgabe unterbrechen";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "POD abgelaufen";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unvollendete Deaktivierung";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Kein POD";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "POD verbinden";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pod koppeln.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Kopplung läuft.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Vorbereitung läuft. Bitte warten.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod erfolgreich gekoppelt. Fortfahren.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Deaktivierung abschließen";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod ersetzen";
+
+/* Unit for singular day in pod life remaining */
+"day" = "Tag";
+
+/* Unit for plural days in pod life remaining */
+"days" = "Tage";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "Stunde";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "Stunden";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "Minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "Minuten";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulinabgabe";
+
+/* */
+"Scheduled Basal" = "Geplante Basalrate";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Verbleibendes Insulin";
+
+/* Section header for activity section */
+"Activity" = "Aktivität";
+
+/* title for device details page */
+"Device Details" = "Gerätedetails";
+
+/* Section header for configuration section */
+"Configuration" = "Konfiguration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Deaktivierung abschließen";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod ersetzen";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod ersetzen";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unvollendete Aktivierung";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "POD läuft ab in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "POD abgelaufen";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unvollendete Deaktivierung";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Kein POD";
+
+/* Pod life HUD view label */
+"Fault" = "Störung";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod-Alter";
+
+/* Label describing time remaining view */
+"Remaining" = "Verbleibend";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Pod ersetzen";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Kein POD gekoppelt";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "POD bereits gekoppelt";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulintyp nicht konfiguriert";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Der Pod ist nicht bereit zum Einsetzen der Kanüle.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Ungültige Einstellung";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Bitte einen neuen POD koppeln";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Kommunikationsfehler";
+
+/* */
+"Finish Pairing" = "Kopplung beenden";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Deaktivierung abschließen";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "Kein POD";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "Kein Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "POD abgelaufen";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pumpe verstopft";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Fehler";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "Kein Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin ausgesetzt";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signalverlust";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manuelle Temporäre Basalrate";
+
+/* */
+"Insert Cannula" = "Kanüle einsetzen";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Kanüle einsetzen...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Wiederholen";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Wird geprüft...";
+
+/* */
+"Check cannula insertion finished" = "Prüfe ob das Einfügen der Kanüle beendet ist";
+
+/* */
+"Get pod status" = "Pod-Status abrufen";
+
+/* */
+"Save Basal Profile" = "Basal-Profil speichern";
+
+/* */
+"Save basal profile failed: %{public}@" = "Speichern des Basalprofils fehlgeschlagen: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Überspringe abspiel Testton wegen noch laufendem Bolus.";
+
+/* */
+"Play Test Beeps" = "Testtöne abspielen";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Überspringe Lese Pulse Protokoll wegen noch laufendem Bolus.";
+
+/* */
+"Read Pulse Log" = "Pulse-Log lesen";
+
+/* */
+"Set Confirmation Beeps to %s" = "Bestätigungston auf %s setzen";
+
+/* */
+"Set Confirmation Beeps Preference" = "Bestätigungstonleinstellungen festlegen";
+
+/* */
+"Suspend" = "Unterbrechen";
+
+/* */
+"Failed to suspend: %{public}@" = "Fehler beim Anhalten: %{public}@";
+
+/* */
+"Resume" = "Fortsetzen";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Bolus abbrechen";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Reservoir leer";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Verstopfung erkannt";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Schwerwiegender POD Fehler";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulinabgabe gestoppt. Pod jetzt ersetzen.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Verbleibendes Insulin";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Temporäre Basalrate setzen";
+
+/* Section header for activity section */
+"Activity" = "Aktivität";
+
+/* Section header for configuration section */
+"Configuration" = "Konfiguration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Vorheriger Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pumpenzeit";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Pumpenzeit anpassen...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Mit aktueller Zeit synchronisieren";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Zu einer anderen Insulinpumpe wechseln";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Die Zeit Ihrer Pumpe unterscheidet sich von der aktuellen Zeit. Möchten Sie die Pumpenzeit auf die aktuelle Zeit aktualisieren?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Ja, mit aktueller Zeit synchronisieren";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "Nein, Pumpe unverändert behalten";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Pumpe entfernen";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Möchten Sie Omnipod DASH wirklich nicht mehr verwenden?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Omnipod DASH löschen";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Typ";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Mit aktueller Zeit synchronisieren";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Abgabe unterbrechen";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Die Insulinabgabe wird angehalten, bis sie manuell fortgesetzt wird. Wann soll Loop daran erinnern, die Insulinabgabe fortzusetzen?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 Minuten";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 Stunde";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 Stunde 30 Minuten";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 Stunden";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Unterbrechung Insulinagabe fehlgeschlagen";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Forsetzen der Insulinabgabe fehlgeschlagen";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Setzen der Pumpenzeit fehlgeschlagen";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Fehler beim Abbrechen der manuellen Basalrate";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Bitte deaktivieren Sie den Pod. Sobald der Pod vollständig deaktiviert ist, können Sie ihn vom Körper entfernen und einen neuen koppeln.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Bitte deaktivieren Sie den Pod. Sobald der Pod vollständig deaktiviert ist, können Sie ihn vom Körper entfernen und einen neuen koppeln.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Pod deaktivieren";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deaktivierung.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod erfolgreich deaktiviert. Fortfahren.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Wiederholen";
+
+/* Action button description when deactivated */
+"Continue" = "Fortsetzen";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Es gab ein Problem bei der Kommunikation mit dem Pod. Wenn dieses Problem weiterhin besteht, tippe auf \"Pod verwerfen\". Du kannst dann einen neuen Pod aktivieren.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Pod verwerfen";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Pod vom Körper entfernen";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Dein Pod kann noch Insulin abgeben.\nEntferne den Pod vom Körper und tippe dann auf \"Weiter\"";
+
+/* Insulin Unit */
+"U" = " IE";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Ersetze jetzt den Pod! Die Insulinabgabe wird in 8 Stunden unterbrochen, spätestens wenn die Gültigkeit abgelaufen ist oder kein Insulin mehr vorhanden ist.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Füllen Sie einen neuen Pod mit U-100 Insulin (lassen Sie blaue Nadelabdeckung auf dem Pod).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Auf 2 Signaltöne warten.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Gekoppelt";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Abbrechen";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Bist du sicher, dass du das Pod-Setup abbrechen möchtest?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Wenn Sie das Pod-Setup abbrechen, wird der aktuelle Pod deaktiviert und wird unbrauchbar.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Ja, Pod deaktivieren";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "Nein, mit Pod fortfahren";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Setzstelle vorbereiten.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Entfernen Sie blaue Pod-Nadel Kappe und prüfen Sie die Kanüle. Danach die Klebefolien auf der Rückseite entfernen.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Prüfen Sie den Pod, auf der Setzstelle anbringen, dann Prodanbringung bestätigen.";
+
+/* Action button title for attach pod view */
+"Continue" = "Fortsetzen";
+
+/* */
+"Attach Pod" = "Pod anlegen";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Pod-Anbringung bestätigen";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Bitte bestätige, dass der Pod sicher an deinen Körper angebrachtist.\n\nDie Kanüle kann nur einmal mit jedem Pod eingeführt werden. Tippe auf \"Bestätigen\", wenn der Pod angebracht ist.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Bestätigen";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tippe unten, um die Kanüleneinführung zu starten.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Warten Sie, bis die Einführung abgeschlossen ist.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Eingeführt";
+
+/* Check Cannula */
+"Check Cannula" = "Kanüle prüfen";
+
+/* */
+"Is the cannula inserted properly?" = "Ist die Kanüle korrekt eingeführt?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Das Fenster oben am Pod sollte rosa gefärbt sein, wenn die Kanüle richtig in die Haut eingeführt wurde.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Ja";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "Nein";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Kopplung läuft...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Vorbereitung...";
+
+/* */
+"Deactivating..." = "Deaktivierung...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deaktiviert";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Dein Pod ist einsatzbereit.\n\n%1$@ wird dich daran erinnern, deinen Pod zu ändern, bevor er abläuft. Sie können dies zu einer für Sie passenden Zeit ändern.";
+
+/* */
+"Scheduled Reminder" = "Erinnerungen festlegen";
+
+/* Label for expiration reminder row */
+"Time" = "Uhrzeit";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Einrichtung abschließen";
+
+/* */
+"Setup Complete" = "Setup vollständig";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Keine Erinnerung";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripherie nicht bereit";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Fehlerhafte Antwort";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Zeitüberschreitung";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Leerer Wert";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unbekannte Eigenschaft";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Fehler in Datenkommunikation";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Erinnerungen";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "Die App erstellt eine Erinnerung, um dich vor dem Ablauf des Pods zu benachrichtigen. Wähle die Anzahl der Stunden, die du vor der Kopplung eines neuen Pods benachrichtigt werden möchtest.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Dies ist eine Erinnerung, die du beim Koppeln deines aktuellen Pods erstellt hast.";
+
+/* */
+"Scheduled Reminder" = "Erinnerungen festlegen";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "Die App benachrichtigt dich, wenn die Insulinmenge im Pod diesen Wert erreicht.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Kritische Warnungen";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "Die obigen Hinweise ertönen nicht, wenn sich dein Gerät im Modus Lautlos oder Nicht stören befindet.\n\n Es gibt weitere kritische Pod-Warnungen und Alarme, die auch dann ertönen, wenn dein Gerät auf \"Lautlos\" oder \"Nicht stören\" eingestellt ist.";
+/* navigation title for notification settings */
+"Notification Settings" = "Benachrichtigungseinstellungen";
+
+/* Label for scheduled reminder value row */
+"Time" = "Uhrzeit";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Keine Erinnerung";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Erinnerung bei niedrigem Füllstand";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Vergewissere dich, dass sich dein iPhone und Pod in unmittelbarer Nähe zueinander befinden. Wenn die Kommunikationsprobleme fortbestehen, dann wechsle den Standort.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Wechsle jetzt den Pod! Die Insulinabgabe wird in %1$@ unterbrochen, spätestens wenn kein Insulin mehr vorhanden ist.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Deaktiviert";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Aktiviert";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Verlängert";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Keine Erinnerungseinstellungen in Verwendung.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Erinnerungssignale ertönen gemäß deiner Einstellungen, wie Bolusabgabe, Bolus abbrechen, Unterbrechung, Wiederaufnahme, Speicherung von Benachrichtigungen usw. Wenn Loop automatisch Insulin abgibt, ertönen keine Erinnerungssignale.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Erinnerungssignale ertönen, wenn Loop die Abgabe automatisch anpasst sowie bei Befehlen, die von dir ausgelöst werden.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "BR";
+
+/* Insulin unit per hour */
+"U/hr" = "IE/Std";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ für %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop passt deine Insulinabgabe nicht automatisch an, bis die temporäre Basalrate beendet oder abgebrochen wird.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Temporäre Basalrate festlegen";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporäre Basalrate";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporäre Basalrate fehlgeschlagen";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Konnte keine temporäre Basalrate festlegen: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Konnte keine temporäre Basalrate festlegen: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Fehlende Konfiguration";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "Dieser PumpManager wurde nicht mit einer maximalen Basalrate konfiguriert, da er hinzugefügt wurde, bevor es die Funktion \"manuelle temporäre Basalrate\" gab. Bitte gehe zum Menü Therapieeinstellungen -> Verabreichungsgrenzen und lege eine neue maximale Basalrate fest.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Standard Ablauf-Erinnerung";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Informationen zum vorherigen Pod";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "keine\nAbgabe";
+
+/* description label for active time pod details row */
+"Active Time" = "Laufzeit";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "gesamte Abgabe";
+
+/* description label for device name pod details row */
+"Device Name" = "Gerätename";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot-Nummer";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequenznummer";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware-Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod aktiviert";
+
+/* description label for active time pod details row */
+"Active Time" = "Laufzeit";
+
+/* description label for last status date pod details row */
+"Last Status" = "Letzter Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fehlerdetails";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "Im nächsten Schritt wirst du deine Erinnerungen konfigurieren, deinen Pod mit Insulin füllen, ihn mit deinem Gerät koppeln und an deinem Körper anbringen.";
+
+/* Cancel button title */
+"Cancel" = "Abbrechen";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Fortsetzen";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Das Omnipod Onboarding überspringen?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "Die App benachrichtigt dich vor dem Ablauf des Pods.\n\nScrolle zur Einstellung der gewünschten Vorlaufzeit für die Erinnerung.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "weiter";
+
+/* */
+"Expiration Reminder" = "Erinnerung an den Ablauf der Nutzungsdauer";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "Die App benachrichtigt dich, wenn die Insulinmenge im Pod diesen Wert (50-10 U) erreicht.\n\nScrolle, um die Anzahl der Einheiten einzustellen, bei denen du erinnert werden möchtest.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Niedriger Reservoirstand";
+
+/* */
+"Save" = "Speichern";
+
+/* hr (short for hour) */
+"hr" = "h";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "manuelle Basalrate abbrechen";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulinabgabe\nunterbrochen";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Insulinabgabe fortsetzen";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Stelle sicher, dass dein Pod in der Nähe liegt und versuche es erneut.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod ist nicht verbunden";
+
+/* Label for suspended at time */
+"Suspended At" = "Unterbrochen um";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Insulinabgabe fortsetzen...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Insulinabgabe unterbrechen...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "Kein Pod gefunden";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Zu viele Pods gefunden";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Achte darauf, dass sich das iPhone in der Nähe des aktiven Pods befindet.";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Versuche es nochmals";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Begib dich an einen Ort außerhalb der Reichweite von anderen Pods und versuche es nochmals.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Vergewissere dich, dass dein Pod gefüllt und in der Nähe ist.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Bitte das iPhone weiter weg vom Pod positionieren";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Bitte verändere die Position des iPhones gegenüber dem Pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Bitte halte nur den ursprünglichen Pod in Reichweite oder deaktiviere ihn";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Störsignale möglich. Bitte Position ändern und dann erneut versuchen";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Stelle sicher, dass dein Pod in der Nähe liegt und versuche es erneut.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Warte, bis der aktuelle Bolus abgegeben wurde, oder brich den Bolus ab.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Warte, bis der aktuelle Bolus abgegeben wurde, oder brich den Bolus ab.";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Warte, bis die aktuelle temporäre Basalrate beendet wurde, oder brich sie ab.";

+ 789 - 0
Dependencies/OmniBLE/Localizations/en.lproj/Localizable.strings

@@ -0,0 +1,789 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+
+/* Alert content title for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+    
+ /* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+    
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time"= "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/es.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Cambie el Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "horas";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutos";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Actividad";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuracion";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Cambie el Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Cambie el Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fallo";
+
+/* Label describing pod age view */
+"Pod Age" = "Edad del Pod";
+
+/* Label describing time remaining view */
+"Remaining" = "Restante";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Cambie el Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insertar Cánula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Tocar Pitidos de Prueba";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolo";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Actividad";
+
+/* Section header for configuration section */
+"Configuration" = "Configuracion";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspender la infusión";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Desactivar Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continuar";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancelar";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continuar";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Tiempo";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tiempo";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Habilitado";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Ratio";
+
+/* Insulin unit per hour */
+"U/hr" = "U/h";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Tiempo Activo";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Tiempo Activo";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancelar";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continuar";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Recordatorio de Caducidad";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Guardar";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/fi.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vaihda pumppu";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Liikunta";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vaihda pumppu";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vaihda pumppu";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Virhe";
+
+/* Label describing pod age view */
+"Pod Age" = "Pumpun ikä";
+
+/* Label describing time remaining view */
+"Remaining" = "Jäljellä";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Vaihda pumppu";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Aseta kanyyli";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Soita testiäänet";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Lue pulssiloki";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Liikunta";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Pysäytä annostelu";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deaktivoi pumppu";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Jatka";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Jatka";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Käytössä";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiivinen aika";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiivinen aika";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Jatka";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Vanhenemismuistutus";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

Fichier diff supprimé car celui-ci est trop grand
+ 784 - 0
Dependencies/OmniBLE/Localizations/fr.lproj/Localizable.strings


+ 784 - 0
Dependencies/OmniBLE/Localizations/he.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/it.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Avviso Comandi Multipli";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Promemoria di scadenza del Pod";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod scaduto";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Livello serbatoio basso";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Sospendi In Corso Promemoria";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Riprendi L'Insulina";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Accoppiamento del Pod incompleto";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Rilevato Cambio Di Tempo";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Avviso Comandi Multipli";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod scade in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Cambia Pod ora. Il Pod è attivo da 72 ore.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Cambia il Pod ora. Il dispensamento dell'insulina si fermerà tra 1 ora.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulina o meno rimanente nel Pod. Cambia il pod presto.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Sospendi In Corso Promemoria";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "Il periodo di sospensione di insulina è terminato.\n\nPuoi riprendere la dispensamento dal banner sulla schermata iniziale o dalle impostazioni del microinfusore. Ti verrà ricordato di nuovo tra 15 minuti.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Per favore finisci di abbinare il pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "Il tempo sul microinfusore è diverso dall'ora corrente. Puoi revisionare l'ora del microinfusore e sincronizzare l'ora corrente nelle impostazioni.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Il tempo di sospensione è scaduto. Apri l'app e ricomincia.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Attivazione Non Completata";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod scade in";
+
+/* */
+"Pod Expires" = "Scadenza pod";
+
+/* */
+"Pod Activated" = "Pod attivato";
+
+/* */
+"Notification Settings" = "Impostazioni di Notifica";
+
+/* */
+"Confidence Reminders" = "Promemoria Di Sicurezza";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Sospendi diffusione di Insulina";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod scaduto";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Deattivazione incompleta";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Connetti Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Connetti Pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Abbinamento in corso.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Attendere prego.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod associato con successo. Continuare.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Termina deattivazione";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Sostituisci Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "giorno";
+
+/* Unit for plural days in pod life remaining */
+"days" = "giorni";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "ora";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "ore";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minuto";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minuti";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulina Somministrata";
+
+/* */
+"Scheduled Basal" = "Basale programmata";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulina Rimanente";
+
+/* Section header for activity section */
+"Activity" = "Attività";
+
+/* title for device details page */
+"Device Details" = "Dettagli del Dispositivo";
+
+/* Section header for configuration section */
+"Configuration" = "Impostazioni";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Termina deattivazione";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Sostituisci Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Sostituisci Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Attivazione Non Completata";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod scade in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod scaduto";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Deattivazione incompleta";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Guasto";
+
+/* Label describing pod age view */
+"Pod Age" = "Età Pod";
+
+/* Label describing time remaining view */
+"Remaining" = "Rimanente";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Sostituisci Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Nessun Pod abbinato";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod già abbinato";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Tipo di insulina non configurato";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod non è pronto per l’inserimento della cannula.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Impostazione non valida";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Abbina nuovo Pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Problema Comms";
+
+/* */
+"Finish Pairing" = "Finisci l'abbinamento";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Termina Deattivazione";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "Nessuna Insulina";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod scaduto";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Occlusione Del Pod";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Errore Pod";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "Nessuna Insulina";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulina Sospesa";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Perdita Di Segnale";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Basale manuale temporanea";
+
+/* */
+"Insert Cannula" = "Inserisci cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Riprova";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Controlla che l'inserimento della cannula é finito";
+
+/* */
+"Get pod status" = "Ottieni stato del pod";
+
+/* */
+"Save Basal Profile" = "Salva impostazione di basale";
+
+/* */
+"Save basal profile failed: %{public}@" = "Salvataggio di profilo basale non riuscito: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps a causa del bolo ancora in corso.";
+
+/* */
+"Play Test Beeps" = "Emetti bip di prova";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Omettendo Leggi il registro Pulse a causa del bolo ancora in corso.";
+
+/* */
+"Read Pulse Log" = "Leggi Registro Battiti";
+
+/* */
+"Set Confirmation Beeps to %s" = "Imposta gli avvisi di conferma a %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Imposta Preferenze Di Conferma Beep";
+
+/* */
+"Suspend" = "Sospendi";
+
+/* */
+"Failed to suspend: %{public}@" = "Sospensione fallita: %{public}@";
+
+/* */
+"Resume" = "Riprendi";
+
+/* */
+"Bolus" = "Bolo";
+
+/* */
+"Cancel Bolus" = "Cancella bolo";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Serbatoio vuoto";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusione rilevata";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Errore Critico del Pod";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Consegna di insulina interrotta. Cambia Pod ora.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulina Rimanente";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Imposta Basale Temporanea";
+
+/* Section header for activity section */
+"Activity" = "Attività";
+
+/* Section header for configuration section */
+"Configuration" = "Impostazioni";
+
+/* Title for previous pod page */
+"Previous Pod" = "Pod Precedente";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Orario del microinfusore";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Regolando Tempo microinfusore...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sincronizza con l'ora corrente";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Cambia ad un altro dispositivo per la somministrazione di insulina";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "L'ora sul microinfusore è diversa dall'ora corrente. Vuoi aggiornare l'ora del microinfusore all'ora corrente?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Sì, sincronizza con l'ora corrente";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Tieni microinfusore Come È";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Rimuovi microinfusore";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Sei sicuro/a di voler interrompere l’uso di Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Elimina Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Tipo di Insulina";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sincronizza con l'ora corrente";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Sospendi erogazione";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "La somministrazione di insulina verrà interrotta fino a quando non riprendi manualmente. Quando vuoi che Loop ti ricordi di riprendere la diffusione?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minuti";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 ora";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 ora e 30 minuti";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 ore";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Sospensione della consegna dell'insulina non riuscita";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Ripresa della consegna dell'insulina non riuscita";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Impostazione dell'orario del microinfusore fallita";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Cancellazione dell basale manuale non riuscita";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Disattiva Pod. Quando deattivazione è riuscita, puoi rimuovere il pod e attivare uno nuovo.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Disattiva Pod. Quando deattivazione è riuscita, puoi attivare uno nuovo pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Disattiva Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deattivazione.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod disattivato con successo. Continuare.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Riprova";
+
+/* Action button description when deactivated */
+"Continue" = "Continua";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Si è verificato un problema di comunicazione con il pod. Se questo problema persiste, premi Scarta pod. Poi puoi attivare un nuovo pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Scarta pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Rimuovi pod dal corpo";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Il tuo Pod può ancora consegnare Insulina.\nRimuovilo dal corpo, dopodiché premi “Continua.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Cambia il Pod ora. La somministrazione di insulina si fermerà 8 ore dopo la scadenza del Pod o quando non rimane più insulina.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Riempi un nuovo pod con U-100 Insulina (lascia il cappuccio blu dell’ago sul pod).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Ascolta per 2 bip.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Abbinato";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancella";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Sei sicuro di voler cancellare impostazioni del pod?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Se si annulla la configurazione del Pod, il Pod corrente verrà disattivato e sarà inutilizzabile.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Sí, Disartiva Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, continua con il Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Presaprà il sito.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Rimuovere il cappuccio blu dell’ago e controlla la cannula. Quindi rimuovi il supporto cartaceo.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Controlla il Pod, applica al sito e conferma che il pod è attaccato.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continua";
+
+/* */
+"Attach Pod" = "Applica pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Conferma che il pod è attaccato";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Assicurati che il Pod è fissato in modo sicuro al vostro corpo.\n\nLa cannula può essere inserita solo una volta per ogni pod. Premi “Conferma” quando il pod è collegato.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Conferma";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Premi qui sotto per cominciare l'inserimento della cannula.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Aspetta fino a che l'inserimento è completo.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserito";
+
+/* Check Cannula */
+"Check Cannula" = "Controlla cannula";
+
+/* */
+"Is the cannula inserted properly?" = "La cannula è inserita correttamente?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Tempo";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Impostazioni di Notifica";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tempo";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Abilitato";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Valore";
+
+/* Insulin unit per hour */
+"U/hr" = "Unità/ora";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Tempo di attività";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod attivato";
+
+/* description label for active time pod details row */
+"Active Time" = "Tempo di attività";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancella";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continua";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Promemoria di scadenza";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Livello serbatoio basso";
+
+/* */
+"Save" = "Salva";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 789 - 0
Dependencies/OmniBLE/Localizations/ja.lproj/Localizable.strings

@@ -0,0 +1,789 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+
+/* Alert content title for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+    
+ /* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+    
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time"= "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/lt.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/nb.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Varsel om samtidige kommandoer";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Utløpspåminnelse";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod utløpt";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Lite insulin i pod";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Påminnelse om pauset insulinleveranse";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Gjenoppta insulintilførsel";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Parkobling av pod var ufullstendig";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Tidsendring oppdaget";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Varsel om samtidige kommandoer";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod utløper om %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Bytt pod nå. Pod har vært aktiv i 72 timer.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Bytt Pod nå. Insulintilførselen stopper om 1 time.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin eller mindre igjen i pod. Bytt pod snart.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Påminnelse om pauset insulinleveranse";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "Angitt tid for pause av insulintilførsel er utløpt.\n\nDu kan gjenoppta leveransen fra banneret på Hjem-skjermen, eller fra panelet på pumpen (gjelder kun Medtronic). Du vil bli påminnet igjen om 15 minutter.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Vennligst fullfør parkobling av pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "Tiden på pumpen er forskjellig fra gjeldende tidspunkt. Du kan kontrollere pumpens tid og synkronisere til gjeldende tidspunkt i innstillinger.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Angitt tid for pause av insulintilførsel er utløpt. Åpne appen for å gjenoppta leveransen.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Ufullstendig aktivering";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod utløper om";
+
+/* */
+"Pod Expires" = "Pod utløper";
+
+/* */
+"Pod Activated" = "Pod aktivert";
+
+/* */
+"Notification Settings" = "Varslingsinnstillinger";
+
+/* */
+"Confidence Reminders" = "Bekreftelseslyder";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Sett insulintilførsel på pause";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Utløpt pod";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Ufullstendig deaktivering";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Ingen pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Parkoble pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Parkoble pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Kobler sammen.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Fyller. Vennligst vent.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Sammenkobling av pod var vellykket. Vennligst fortsett.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Fullfør deaktiveringen";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Bytt pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "dag";
+
+/* Unit for plural days in pod life remaining */
+"days" = "dager";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "time";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "timer";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minutt";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutter";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulintilførsel";
+
+/* */
+"Scheduled Basal" = "Planlagt basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin i pod";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* title for device details page */
+"Device Details" = "Enhetsdetaljer";
+
+/* Section header for configuration section */
+"Configuration" = "Oppsett";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Fullfør deaktiveringen";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Bytt pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Bytt pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Ufullstendig aktivering";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod utløper om";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Utløpt pod";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Ufullstendig deaktivering";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Ingen pod";
+
+/* Pod life HUD view label */
+"Fault" = "Feil";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod-alder";
+
+/* Label describing time remaining view */
+"Remaining" = "Gjenstående";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Bytt pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Ingen sammenkoblet pod";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod er allerede sammenkoblet";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulintype ikke konfigurert";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod er ikke klar for å sette inn kanyle.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Ugyldig innstilling";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Vennligst koble til ny pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Kommunikasjons-problem";
+
+/* */
+"Finish Pairing" = "Fullfør parkobling";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Fullfør deaktiveringen";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "Ingen pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "Tom for insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod utløpt";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pumpen er tilstoppet";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod-feil";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "Tom for insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulintilførsel pauset";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signaltap";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manuell basal";
+
+/* */
+"Insert Cannula" = "Sett inn kanyle";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Setter inn...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Prøv igjen";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Kontrollerer...";
+
+/* */
+"Check cannula insertion finished" = "Kontroller at kanyleinnsettingen er fullført";
+
+/* */
+"Get pod status" = "Les pod-status";
+
+/* */
+"Save Basal Profile" = "Lagre basalprofil";
+
+/* */
+"Save basal profile failed: %{public}@" = "Lagring av basalprofil mislyktes: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Avbryter test av varsellyd fra pod siden bolus-leveranse fortsatt pågår.";
+
+/* */
+"Play Test Beeps" = "Spill test-toner";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Avbryter lesing av pulslogg siden bolus-leveranse fortsatt pågår.";
+
+/* */
+"Read Pulse Log" = "Les pulslogg";
+
+/* */
+"Set Confirmation Beeps to %s" = "Angi bekreftelseslyder til %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Angi innstillinger for bekreftelseslyder";
+
+/* */
+"Suspend" = "Pause leveranse";
+
+/* */
+"Failed to suspend: %{public}@" = "Kunne ikke sette på pause: %{public}@";
+
+/* */
+"Resume" = "Gjenoppta leveranse";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Avbryt bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "Ok";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Tomt reservoar";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Tilstoppelse oppdaget";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Kritisk feil ved pod";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulintilførselen har stanset. Bytt pod nå.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin i pod";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Angi manuell basal";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* Section header for configuration section */
+"Configuration" = "Oppsett";
+
+/* Title for previous pod page */
+"Previous Pod" = "Forrige pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pumpe-tid";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Juster pumpe-tid...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Synkroniser til gjeldende tid";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Bytt til en annen insulinpumpe";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Tiden det tar på pumpen er forskjellig fra nåværende tidspunkt. Ønsker du å oppdatere tidspunktet på pumpen til nåværende tidspunkt?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Ja, synkroniser til gjeldende tid";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "Nei, behold pumpen som den er";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Fjern pumpe";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Er du sikker på at du vil slutte å bruke Omnipod Dash?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Slett Omnipod Dash";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulintype";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Synkroniser til gjeldende tid";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Pause leveranse";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulintilførselen stanses inntil du gjenopptar manuelt. Vil du at appen skal minne minne deg på å gjenoppta tilførselen?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutter";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 time";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 time 30 minutter";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 timer";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Insulintilførselen kunne ikke settes på pause";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Insulinleveringen kunne ikke gjenopptas";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Kunne ikke angi pumpetid";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Kunne ikke avbryte manuell basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Vennligst deaktiver pod. Når den er deaktivert kan du fjerne den fra kroppen og parkoble en ny pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Vennligst deaktiver pod. Når den er deaktivert kan du parkoble en ny pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deaktiver Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deaktiverer.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Deaktivering av pod var vellykket. Vennligst fortsett.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Prøv igjen";
+
+/* Action button description when deactivated */
+"Continue" = "Fortsett";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Det var kommunikasjonsproblemer med pod. Om problemet vedvarer, trykk Forkast pod. Du kan deretter aktivere en ny pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Forkast pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Fjern pod fra kroppen";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Det kan fortsatt bli levert insulin fra poden.\nFjern den fra kroppen, og trykk \"Fortsett\".";
+
+/* Insulin Unit */
+"U" = "E";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Bytt pod nå. Insulintilførsel stopper 8 timer etter at den er utgått eller når det ikke er mer insulin igjen.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fyll en ny pod med U-100 insulin (la blått beskyttelsesdeksel være på).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Lytt etter 2 pip.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Sammenkoblet";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Avbryt";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Er du sikker på at du vil avbryte parkobling av pod?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Hvis du avbryter oppsett av pod, vil poden bli deaktivert og kan ikke lenger brukes.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Ja, deaktiver pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "Nei, fortsett med pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Gjør klart stedet hvor pod skal festes.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Fjern det blå beskyttelsesdekselet og kontroller kanylen. Fjern deretter papiret fra plasteret.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Kontroller pod, fest på kroppen, og bekreft at den sitter korrekt.";
+
+/* Action button title for attach pod view */
+"Continue" = "Fortsett";
+
+/* */
+"Attach Pod" = "Fest pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Bekreft at pod er festet";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Bekreft at pod er festet til kroppen.\n\nKanylen kan bare settes inn en gang. Trykk på \"Bekreft\" når pod er festet.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Bekreft";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Trykk under for å begynne innsetting av kanylen.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Vent til innsettingen er fullført.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Kanyle er satt inn";
+
+/* Check Cannula */
+"Check Cannula" = "Kontroller kanyle";
+
+/* */
+"Is the cannula inserted properly?" = "Er kanylen satt inn riktig?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Vinduet på oversiden av pod skal farges rosa når kanylen har blitt satt inn riktig.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Ja";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "Nei";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Kobler sammen...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Fyller...";
+
+/* */
+"Deactivating..." = "Deaktiverer...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deaktivert";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Pod er klar til bruk.\n\n%1$@ vil minne deg på å bytte pod før den utløper. Du kan sette påminnelsen til et passende tidspunkt.";
+
+/* */
+"Scheduled Reminder" = "Planlagt påminnelse";
+
+/* Label for expiration reminder row */
+"Time" = "Tidspunkt";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Fullfør oppsett";
+
+/* */
+"Setup Complete" = "Oppsett ferdig";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Tilbehør er ikke klart";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Ugyldig respons";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Tidsavbrudd";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Tom verdi";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Ukjent karakteristikk";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod-påminnelser";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "Appen stiller inn en påminnelse i poden for å varsle deg i forkant av at pod utløper. Angi hvor mange timer i forveien du ønsker varselet når du parkobler en ny pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Dette er en påminnelse om at du planla da du parkoblet din nåværende pod.";
+
+/* */
+"Scheduled Reminder" = "Planlagt påminnelse";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "Appen gir deg beskjed når insulinmengden i pod når dette nivået.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Kritiske varslinger";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "Påminnelsene over vil ikke lyde hvis enheten er i stillemodus eller Ikke forstyrr-modus.\n\nDet finnes andre kritiske pod-varsler og -alarmer som vil lyde selv om enheten er satt til stillemodus eller Ikke forstyrr.";
+/* navigation title for notification settings */
+"Notification Settings" = "Varslingsinnstillinger";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tidspunkt";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Påminnelse om lite insulin i pod";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Sørg for at telefonen og poden er nær hverandre. Gå til et nytt område hvis kommunikasjonsproblemene vedvarer.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Bytt pod nå. Insulintilførselen stopper om %1$@, eller når det er tomt for insulin.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Deaktivert";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Aktivert";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Utvidet";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Det brukes ingen bekreftelseslyder.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Bekreftelseslyder vil høres ved manuelle kommandoer som bolus, avbryt bolus, pause leveranse, gjenoppta leveranse, lagre varsler, etc. Det er ikke bekreftelseslyder når appen endrer insulintiførsel automatisk.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Bekreftelseslyder vil høres ved endret insulintiførsel, både fra automatiske justeringer og manuelle kommandoer.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "E/t";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ i %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Appen vil ikke automatisk justere insulintilførselen før den manuelle basalraten er fullført eller kansellert.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Angi manuell basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Manuell basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Manuell basal mislyktes";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Kunne ikke angi en manuell basalrate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Kunne ikke angi en manuell basalrate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Manglende konfigurasjon";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "Denne pumpedriveren har ikke blitt konfigurert med en maksimal basalrate fordi den ble lagt til før manuell midlertidig basal var en tilgjengelig funksjon. Gå til Pumpeinnstillinger -> leveringsgrenser og sett en ny maksimal basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Utløpspåminnelse";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Informasjon om forrige pod";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "Ingen\nleveranse";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiveringstidspunkt";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total leveranse";
+
+/* description label for device name pod details row */
+"Device Name" = "Enhetsnavn";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot-nummer";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sekvensnummer";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Fastvareversjon";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE fastvareversjon";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod aktivert";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiveringstidspunkt";
+
+/* description label for last status date pod details row */
+"Last Status" = "Siste status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Detaljer om pod-feil";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pumpeoppsett";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "Du vil nå starte prosessen med å konfigurere påminnelser, fylle pod med insulin, koble den til telefonen, og plassere den på kroppen.";
+
+/* Cancel button title */
+"Cancel" = "Avbryt";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Fortsett";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Hopp over Omnipod onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "Appen varsler deg før pod utløper.\n\nAngi hvor mange timer i forkant du vil varsles.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Neste";
+
+/* */
+"Expiration Reminder" = "Utløpspåminnelse";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "Appen varsler deg når mengden insulin i pod kommer ned på dette nivået (50-10 E).\n\nAngi insulinnivå som skal utløse denne påminnelsen.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Lite insulin i pod";
+
+/* */
+"Save" = "Lagre";
+
+/* hr (short for hour) */
+"hr" = "t";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Avbryt manuell basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulintilførsel\npauset";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Gjenoppta insulintilførsel";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Pass på at poden er i nærheten, og prøv igjen.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod er ikke tilkoblet";
+
+/* Label for suspended at time */
+"Suspended At" = "Pauset kl";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Gjenopptar insulintilførselen...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Stopper insulintilførsel...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "Finner ikke pod";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Fant for mange poder";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Pass på at iPhone er i nærheten av den aktive poden";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Prøv på nytt";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Prøv på nytt et annet sted, utenfor rekkevidde av andre poder.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Pass på at poden er fylt, og i nærheten av telefonen.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Vennligst flytt iPhone lenger bort fra poden";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Vennligst flytt iPhone relativt til pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Vennligst ha bare den opprinnelige poden innenfor rekkevidde, eller deaktiver den opprinnelige poden";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Elektronisk støy i omgivelsene? Prøv på ny i et annet rom.";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Pass på at poden er i nærheten, og prøv igjen.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Vent til eksisterende bolus er ferdig, eller avbryt bolus.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Vent til eksisterende bolus er ferdig, eller avbryt bolus.";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Vent til eksisterende midlertidig basal er ferdig, eller sett insulintilførsel på pause for å avbryte.";

+ 784 - 0
Dependencies/OmniBLE/Localizations/nl.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Waarschuwing voor meerdere commando's";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Herinnering over de vervaltijd van uw Pod";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod verlopen";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Laag reservoir niveau";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Onderbreek in voortgang herinnering";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Insuline hervatten";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod koppeling onvolledig";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Wijziging in tijd gedetecteerd";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Waarschuwing voor meerdere commando's";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod verloopt in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Vervang nu de Pod. Pod is actief geweest gedurende 72 uur.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Vervang Pod nu. De insuline levering stopt over 1 uur.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insuline of minder resterend in Pod. Vervang binnenkort Pod.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Onderbreek in voortgang herinnering";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "De insuline opschortingsperiode is afgelopen.\n\nU kunt de toediening hervatten via de banner op het beginscherm of via de pompinstellingen. U wordt na 15 minuten opnieuw herinnerd.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Voltooi alstublieft de koppeling van je pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "De pomptijd verschilt van de huidige tijd. Je kunt de pomptijd bekijken en synchroniseren met de huidige tijd in instellingen.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Opschorting tijd is voorbij. Open de app en hervat.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "OK";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Onvoltooide activering";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod verloopt in";
+
+/* */
+"Pod Expires" = "Pod verloopt";
+
+/* */
+"Pod Activated" = "Pod geactiveerd";
+
+/* */
+"Notification Settings" = "Instellingen voor meldingen";
+
+/* */
+"Confidence Reminders" = "Vertrouwensherinneringen";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Onderbreken van insuline toediening";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod verlopen";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Onvoltooide activering";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Geen Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Koppel pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Koppel pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Verbinden….";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Primen. Een ogenblik geduld.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod succesvol gekoppeld. Doorgaan.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Voltooi de deactivering";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vervang pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "dag";
+
+/* Unit for plural days in pod life remaining */
+"days" = "dagen";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "uur";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "uren";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minuut";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minuten";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insuline toediening";
+
+/* */
+"Scheduled Basal" = "Gepland basaal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Resterende insuline";
+
+/* Section header for activity section */
+"Activity" = "Activiteit";
+
+/* title for device details page */
+"Device Details" = "Apparaat details";
+
+/* Section header for configuration section */
+"Configuration" = "Instellingen";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Voltooi de deactivering";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vervang pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Vervang pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Onvoltooide activering";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod verloopt in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod verlopen";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Onvoltooide activering";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Geen Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fout";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod leeftijd";
+
+/* Label describing time remaining view */
+"Remaining" = "Resterend";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Vervang pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Geen pod verbonden";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod reeds verbonden";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulinetype niet geconfigureerd";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is niet gereed voor canule plaatsing.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Ongeldige instelling";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Verbind een nieuwe pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Opdrachten probleem";
+
+/* */
+"Finish Pairing" = "Koppeling voltooien";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Voltooi de deactivering";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "Geen Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "Geen insuline";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod verlopen";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod bezetting";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "Geen insuline";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insuline tijdelijk uitgeschakeld";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signaal verlies";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Handmatige tijdelijke basaal";
+
+/* */
+"Insert Cannula" = "Plaats canule";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inbrengen...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Opnieuw proberen";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Controleren...";
+
+/* */
+"Check cannula insertion finished" = "Controleer of canule invoeging is voltooid";
+
+/* */
+"Get pod status" = "Pod status ophalen";
+
+/* */
+"Save Basal Profile" = "Bewaar basaal profiel";
+
+/* */
+"Save basal profile failed: %{public}@" = "Opslaan basaal profiel mislukt: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "De test geluiden worden overgeslagen omdat de bolus nog bezig is.";
+
+/* */
+"Play Test Beeps" = "Speel test piepjes af";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Overslaan 'Read Pulse Log' omdat bolus nog bezig is.";
+
+/* */
+"Read Pulse Log" = "Pulslog uitlezen";
+
+/* */
+"Set Confirmation Beeps to %s" = "Stel bevestiging geluiden in op %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Stel bevestiging geluiden voorkeur in";
+
+/* */
+"Suspend" = "Onderbreek";
+
+/* */
+"Failed to suspend: %{public}@" = "Opschorten mislukt: %{public}@";
+
+/* */
+"Resume" = "Hervat";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Annuleer bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "Ok";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Reservoir leeg";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Afsluiting gedetecteerd";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Kritieke Pod fout";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insuline toediening gestopt. Vervang Pod nu.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Resterende insuline";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Stel tijdelijke basaal in";
+
+/* Section header for activity section */
+"Activity" = "Activiteit";
+
+/* Section header for configuration section */
+"Configuration" = "Instellingen";
+
+/* Title for previous pod page */
+"Previous Pod" = "Vorige Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pomp tijd";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Pomp tijd aanpassen...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Zet naar huidige tijd";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Overschakelen naar ander apparaat van insuline";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "De pomptijd is anders dan de huidige tijd. Wil je de tijd van je pomp updaten naar de huidige tijd?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Ja, zet naar huidige tijd";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "Nee, Pomp laten zoals hij is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Verwijder Pod";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Weet je zeker dat je wilt stoppen met deze Omnipod Dash?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Verwijder Omnipod Dash";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insuline soort";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Zet naar huidige tijd";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Onderbreek toediening";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "De insulinetoediening wordt gestopt totdat u de toediening handmatig hervat. Wanneer wilt u dat Loop u eraan herinnert om de toediening te hervatten?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minuten";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 uur";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 uur en 30 minuten";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 uur";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Onderbreken van insuline toediening mislukt";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Hervatten insuline levering mislukt";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Instellen pomp tijd mislukt";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Annuleren van handmatige basaal mislukt";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Deactiveer de pod. Wanneer de deactivering voltooid is, kunt u hem verwijderen en een nieuwe pod koppelen.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Deactiveer de pod. Wanneer de deactivering voltooid is, kunt u hem verwijderen en een nieuwe pod koppelen.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactiveer pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactiveren";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod met succes gedeactiveerd. Doorgaan.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Opnieuw proberen";
+
+/* Action button description when deactivated */
+"Continue" = "Vervolg";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Er was een probleem met de communicatie met de pod. Als dit probleem zich blijft voordoen, tik dan op 'weggooien'. U kunt dan een nieuwe Pod activeren.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Pod verwijderen";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Verwijder Pod uit het lichaam";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Mogelijk levert uw Pod nog steeds insuline op.\nVerwijder deze uit uw lichaam en tik op \"Doorgaan\"";
+
+/* Insulin Unit */
+"U" = "E";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Verander Pod nu. Insuline levering stopt over %1$@ of wanneer er geen insuline meer over is.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Vul een nieuwe Pod met U-100 insuline (laat de blauwe naaldop achter).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Luister naar 2 piepjes.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Verbonden";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Annuleer";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Weet u zeker dat u de Pod setup wilt annuleren?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Als u de Pod setup annuleert, wordt de huidige Pod gedeactiveerd en onbruikbaar.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Ja, deactiveer deze Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "Nee, ga door met deze Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Bereid de plaats op je lichaam voor op de Pod.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Verwijder de blauwe Pod naaldkap en controleer de canule. Verwijder vervolgens de papieren achterkant.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Pod controleren, breng aan op de plek op je lichaam, dan pod bevestigen.";
+
+/* Action button title for attach pod view */
+"Continue" = "Vervolg";
+
+/* */
+"Attach Pod" = "Bevestig Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Bevestig Pod plaatsing";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Controleer of de Pod goed aan uw lichaam is bevestigd.\n\nDe canule kan slechts eenmaal per Pod worden ingebracht. Tik op \"Bevestigen\" wanneer de Pod is bevestigd.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Bevestig";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tik hieronder om het inbrengen van de canule te starten.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wacht tot het inbrengen voltooid is.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Ingebracht";
+
+/* Check Cannula */
+"Check Cannula" = "Check cannule";
+
+/* */
+"Is the cannula inserted properly?" = "Is de cannule correct ingebracht?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Het venster aan de bovenkant van de Pod moet roze gekleurd zijn wanneer de canule goed in de huid is ingebracht.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Ja";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "Nee";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Verbinden...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Voorvullen...";
+
+/* */
+"Deactivating..." = "Uitschakelen...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Uitgeschakeld";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Uw Pod is klaar voor gebruik.\n\n%1$@ zal u eraan herinneren om uw Pod te vervangen voordat deze verloopt. U kunt dit veranderen in een tijdstip dat u schikt.";
+
+/* */
+"Scheduled Reminder" = "Geplande herinnering";
+
+/* Label for expiration reminder row */
+"Time" = "Tijd";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Voltooi setup";
+
+/* */
+"Setup Complete" = "Setup voltooid";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Geen herinnering";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Randapparaat niet gereed";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Onjuist antwoord";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Lege waarde";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Onbekend kenmerk";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod herinneringen";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "De app configureert een herinnering op de Pod om u vooraf op de hoogte te stellen van het verstrijken van de Pod. Stel het aantal uren vooraf in dat u wilt instellen voor het koppelen van een nieuwe Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Dit is een herinnering die u hebt gepland toen u uw huidige Pod koppelde.";
+
+/* */
+"Scheduled Reminder" = "Geplande herinnering";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "De App meldt u wanneer de hoeveelheid insuline in de Pod dit niveau bereikt.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Kritieke waarschuwingen";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "De bovenstaande herinneringen waarschuwen zonder geluid als uw apparaat in de modus Stil of Niet storen staat.\n\nEr zijn nog andere belangrijke Pod waarschuwingen en -alarmen die klinken, zelfs als uw apparaat in de modus Stil of Niet storen staat.";
+/* navigation title for notification settings */
+"Notification Settings" = "Instellingen voor meldingen";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tijd";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Geen herinnering";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Laag reservoir herinnering";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Zorg ervoor dat je telefoon en pod dicht bij elkaar liggen. Als communicatieproblemen aanhouden, ga dan naar een nieuw gebied.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Verander Pod nu. Insuline levering stopt over %1$@ of wanneer er geen insuline meer over is.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Uitgeschakeld";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Ingeschakeld";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Verlengd";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Er worden geen vertrouwensherinneringen gebruikt.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Vertrouwen herinneringen zullen klinken voor commando's die u hebt geïnitieerd, zoals bolus, annulering, geschorst, hervatten, opslaan van meldingsherinneringen, etc. Wanneer Loop automatisch de levering wijzigt, worden er geen vertrouwensherinneringen gebruikt.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Vertrouwensherinneringen zullen klinken wanneer Loop de levering automatisch aanpast evenals voor commando's die u initieert.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Waarde";
+
+/* Insulin unit per hour */
+"U/hr" = "E/uur";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ voor %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop zal niet automatisch jouw insuline toediening aanpassen tot de tijdelijke basaalstand is beëindigd of is geannuleerd.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Tijdelijke basaal instellen";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Tijdelijk basaal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Tijdelijke basaalstanden mislukt";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Kan geen tijdelijke basaalstand instellen: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Kan geen tijdelijke basaalstand instellen: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Configuratie ontbreekt";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "Deze Pompmanager is niet geconfigureerd met een maximale basaalstand omdat het is toegevoegd voordat handmatig tijdelijke basaal een functie was. Ga naar therapie instellingen -> afleverlimieten en stel een nieuwe maximale basaalstand in.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Herinnering vervaldatum ingeschakeld";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Vorige Pod informatie";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "Geen levering";
+
+/* description label for active time pod details row */
+"Active Time" = "Activatie tijd";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Totaal afgegeven";
+
+/* description label for device name pod details row */
+"Device Name" = "Apparaat naam";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot nummer";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Volgnummer";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware versie";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware versie";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod geactiveerd";
+
+/* description label for active time pod details row */
+"Active Time" = "Activatie tijd";
+
+/* description label for last status date pod details row */
+"Last Status" = "Laatste status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod fout details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "Je zal nu beginnen met het configureren van je herinneringen, het vullen van je Pod met insuline, het koppelen van je apparaat en het plaatsen in je lichaam.";
+
+/* Cancel button title */
+"Cancel" = "Annuleer";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Vervolg";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Omnipod onboarding overslaan?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "De app informeert u voordat de Pod vervalt.\n\nScroll om het aantal uren vooraf kennisgeving aan te geven dat u wilt hebben.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Volgende";
+
+/* */
+"Expiration Reminder" = "Herinnering over de vervaltijd";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "De app laat je weten wanneer de hoeveelheid insuline in de Pod dit niveau bereikt (50-10 E).\n\nScroll om het aantal eenheden in te stellen waarop u wilt worden herinnerd.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Laag reservoir niveau";
+
+/* */
+"Save" = "Opslaan";
+
+/* hr (short for hour) */
+"hr" = "uur";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Annuleer handmatige basaal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insuline tijdelijk uitgeschakeld";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Hervatten van de insuline toediening";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Zorg dat je iPhone in de buurt is en probeer opnieuw.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod is niet verbonden";
+
+/* Label for suspended at time */
+"Suspended At" = "Onderbroken op";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Hervatten van de insuline toediening";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Onderbreken van insuline toediening";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "Geen pods gevonden";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Te veel pods gevonden";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Zorg ervoor dat de iPhone dicht bij de actieve pod in de buurt is";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Probeer opnieuw";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Verplaats naar een nieuw gebied dat uit de buurt is van andere pods en probeer opnieuw.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Zorg ervoor dat je pod is ingevuld en in de buurt is.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Verplaats de iPhone verder weg van de pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Verplaats de iPhone ten opzichte van de pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Breng alstublieft alleen de originele pod binnen bereik of deactiveer de originele pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Verstoring mogelijk. Ga naar een nieuwe locatie en probeer het opnieuw";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Zorg dat je iPhone in de buurt is en probeer opnieuw.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wacht op huidige bolus of maak bolus ongedaan";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wacht op huidige bolus of maak bolus ongedaan";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wacht op huidig tijdelijk basaal of onderbreek om te annuleren";

+ 784 - 0
Dependencies/OmniBLE/Localizations/pl.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Wymień PODa";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minut";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Aktywność";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Wymień PODa";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Wymień PODa";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Usterka";
+
+/* Label describing pod age view */
+"Pod Age" = "Wiek PODa";
+
+/* Label describing time remaining view */
+"Remaining" = "Pozostało";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Wymień PODa";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Wprowadź kaniulę";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Odtwarzaj dźwięki testu";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Aktywność";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Wstrzymaj podawanie";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Dezaktywuj PODa";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Kontynuuj";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Anuluj";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Kontynuuj";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Czas";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Czas";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Włączony";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Czas aktywny";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Czas aktywny";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Anuluj";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Kontynuuj";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Przypomnienie o terminie ważności";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Zapisz";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/pt-BR.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Substituir Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "horas";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutos";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Atividade";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Ajustes";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Substituir Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Substituir Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Falha";
+
+/* Label describing pod age view */
+"Pod Age" = "Idade do Pod";
+
+/* Label describing time remaining view */
+"Remaining" = "Restante";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Substituir Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Inserir Cânula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Tocar bipes de teste";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Ler Log do Pulse";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Atividade";
+
+/* Section header for configuration section */
+"Configuration" = "Ajustes";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Tipo de Insulina";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspender Entrega";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Desativar Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continuar";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancelar";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continuar";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Hora";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Hora";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Ativado";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Taxa";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Tempo Ativo";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Tempo Ativo";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancelar";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continuar";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Lembrete de Expiração";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Salvar";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/pt-PT.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "horas";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutos";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Ajustes";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Ajustes";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancelar";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Hora";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Hora";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Taxa";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancelar";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Salvar";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 789 - 0
Dependencies/OmniBLE/Localizations/ro.lproj/Localizable.strings

@@ -0,0 +1,789 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+
+/* Alert content title for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+    
+ /* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+    
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time"= "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

Fichier diff supprimé car celui-ci est trop grand
+ 784 - 0
Dependencies/OmniBLE/Localizations/ru.lproj/Localizable.strings


+ 784 - 0
Dependencies/OmniBLE/Localizations/sk.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Aktivita";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Zaviesť Kanylu";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Aktivita";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Typ Inzulínu";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deaktivovať Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Pokračovať";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Pokračovať";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Zapnuté";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktívny Čas";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktívny Čas";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Pokračovať";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Pripomienka Expirácie";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

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

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multipla kommandoaviseringar";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Påminnelse om utgångsdatum";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod har utgått";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Låg reservoarvolym";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Påminnelse om pausad pump";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Återuppta insulintillförsel";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Parkoppling inte färdig";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Tidsändring upptäckt";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multipla kommandoaviseringar";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Podd går ut om %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Byt podd nu. Podd har använts i 72 timmar.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Byt podd nu. Insulintillförsel stoppas om 1 timme.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin eller mindre kvar i podd. Byt podd snart.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Påminnelse om pausad pump";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "Planerad period av paus av pump är slut.\n\nDu kan återuppta insulintillförsel i pumpinställningar. Du kommer bli påmind igen om 15 minuter.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Vänligen avsluta parkopplingen av din podd.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "Tiden på din pump skiljer sig från den aktuella tiden. Du kan granska pumpens tid och synkronisera till aktuell tid i pumpinställningar.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Planerad paus är över. Öppna app och återuppta insulintillförsel.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "OK";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Aktivering inte färdig";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Podd går ut om";
+
+/* */
+"Pod Expires" = "Podd går ut";
+
+/* */
+"Pod Activated" = "Podd aktiverades";
+
+/* */
+"Notification Settings" = "Notisinställningar";
+
+/* */
+"Confidence Reminders" = "Bekräftelseljud";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Pausa insulintillförsel";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Podd har utgått";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Inaktivering inte färdig";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Ingen podd";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Parkoppla podd";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Parkoppla podd.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Parkopplar.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Fyller podd. Vänligen vänta.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Podd har parkopplats. Fortsätt.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Avsluta inaktivering";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Byt podd";
+
+/* Unit for singular day in pod life remaining */
+"day" = "dag";
+
+/* Unit for plural days in pod life remaining */
+"days" = "dagar";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "timme";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "timmar";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minut";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minuter";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulintillförsel";
+
+/* */
+"Scheduled Basal" = "Schemalagd basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin kvar";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* title for device details page */
+"Device Details" = "Enhetsdetaljer";
+
+/* Section header for configuration section */
+"Configuration" = "Konfiguration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Avsluta inaktivering";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Byt podd";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Byt podd";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Aktivering inte färdig";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Podd går ut om";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Podd har utgått";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Inaktivering inte färdig";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Ingen podd";
+
+/* Pod life HUD view label */
+"Fault" = "Fel";
+
+/* Label describing pod age view */
+"Pod Age" = "Poddålder";
+
+/* Label describing time remaining view */
+"Remaining" = "Återstår";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Byt podd";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Ingen podd har parkopplats";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Podd redan parkopplad";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Du måste välja typ av insulin";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Podd är inte redo att föra in kanyl.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Ogiltig inställning";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Var god parkoppla ny podd";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Kommunikationsproblem";
+
+/* */
+"Finish Pairing" = "Avsluta parkoppling";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Avsluta inaktivering";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "Ingen podd";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "Inget insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod har utgått";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Ocklusion i podd";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Poddfel";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "Inget insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Pump pausad";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signalförlust";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manuell temporär basal";
+
+/* */
+"Insert Cannula" = "För in kanyl";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Kanylen förs in...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Försök igen";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Kontrollerar...";
+
+/* */
+"Check cannula insertion finished" = "Kontrollera att kanylen har förts in";
+
+/* */
+"Get pod status" = "Hämta poddstatus";
+
+/* */
+"Save Basal Profile" = "Spara basalprofil";
+
+/* */
+"Save basal profile failed: %{public}@" = "Kunde inte spara basalprofil: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Hoppar över testpip på grund av en pågående bolus.";
+
+/* */
+"Play Test Beeps" = "Spela upp testljud";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Hoppar över pulsloggen på grund av en pågående bolus.";
+
+/* */
+"Read Pulse Log" = "Läs pulslogg";
+
+/* */
+"Set Confirmation Beeps to %s" = "Ställ in bekräftelsepip till %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Inställning för bekräftelseepip";
+
+/* */
+"Suspend" = "Pausa";
+
+/* */
+"Failed to suspend: %{public}@" = "Kunde inte pausa: %{public}@";
+
+/* */
+"Resume" = "Återuppta";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Avbryt bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Tom insulinreservoar";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Ocklusion upptäckt";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Kritiskt poddfel";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulintilförsel stoppad. Byt podd nu.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin kvar";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Ange temporär basaldos";
+
+/* Section header for activity section */
+"Activity" = "Aktivitet";
+
+/* Section header for configuration section */
+"Configuration" = "Konfiguration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Tidigare podd";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pumptid";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Justerar pumptid...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Synkronisera med aktuell tid";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Byt till annan pump/insulinadministrering";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Tiden på din pump skiljer sig från aktuell tid. Vill du uppdatera tiden på din pump till aktuell tid?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Ja, synkronisera med aktuell tid";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "Nej, behåll pumptid";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Ta bort podd";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Säkert att du vill sluta använda Omnipod Dash?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Ta bort Omnipod Dash";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Typ av insulin";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Synkronisera med aktuell tid";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Pausa pump";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulintillförsel kommer att stoppas tills du återupptar dennamanuellt. När vill du att FreeAPS X ska påminna dig om att återuppta insulintillförsel?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minuter";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 timme";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 timme 30 minuter";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 timmar";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Kunde inte pausa pump";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Misslyckades att återuppta insulintillförsel";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Det gick inte att ställa in pumptid";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Misslyckades att avbryta manuell basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Inaktivera din podd. Avlägsna sedan podden från kroppen och parkoppla en ny.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Inaktivera podden. När inaktiveringen är klar kan du parkoppla en ny podd.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Inaktivera podd";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Inaktiverar.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Podd avaktiverades. Fortsätt.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Försök igen";
+
+/* Action button description when deactivated */
+"Continue" = "Fortsätt";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Det gick inte att kommunicera med podden. Om problemet kvarstår, tryck på 'Kasta Pod'. Du kan sedan aktivera en ny podd.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Kasta podd";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Ta bort podd från kroppen";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Din podd kan eventuellt fortfarande ge Insulin.\nTa bort den från din kropp och tryck sedan på ”Fortsätt.”";
+
+/* Insulin Unit */
+"U" = "IE";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Byt podd nu. Insulintillförsel kommer att upphöra 8 timmar efter att podd går ut eller tills att inget insulin återstår.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fyll en ny podd med insulin (låt det blå kanlyskyddet sitta kvar).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Det ska höras 2 pip.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Parkopplad";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Avbryt";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Är du säker på att du vill avsluta din poddinställning?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Om du avbryter din podinställning, kommer din podd att avaktiveras och sluta fungera.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Ja, inaktivera podden";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "Nej, fortsätt med denna podd";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Förbered hud.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Ta bort det blå kanylskyddet och kontrollera att kanylen inte redan sticker ut. Ta sedan bort skyddspappret.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Kontrollera din podd, sätt fast den och bekräfta sedan att den sitter bra.";
+
+/* Action button title for attach pod view */
+"Continue" = "Fortsätt";
+
+/* */
+"Attach Pod" = "Fäst podden";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Kontrollera att podden sitter bra";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Kontrollera att podden sitter bra på din kropp.\n\nKanylen kan bara föras in en gång. Tryck på \"Bekräfta\" när podden sitter fast.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Bekräfta";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tryck nedan för att föra in kanyl.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Vänta tills kanyl förts in.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Kanyl har förts in";
+
+/* Check Cannula */
+"Check Cannula" = "Kontrollera kanyl";
+
+/* */
+"Is the cannula inserted properly?" = "Är kanylen införd korrekt?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Det lilla fönstret på podden färgas rosa när kanylen är ordentligt insatt i huden.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Ja";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "Nej";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Parkopplar...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Fyller...";
+
+/* */
+"Deactivating..." = "Inaktiverar...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Inaktiverad";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Din podd är klar att användas.\n\n%1$@ kommer att påminna dig att byta pod innan den utgår. Du kan ändra påminnelsetiden för detta.";
+
+/* */
+"Scheduled Reminder" = "Schemalagd påminnelse";
+
+/* Label for expiration reminder row */
+"Time" = "Tid";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Gär färdigt inställning";
+
+/* */
+"Setup Complete" = "Inställning färdig";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Perifer enhet inte redo";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Felaktigt svar";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Tomt värde";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Okänd karaktäristik";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "NACK";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod-påminnelser";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "Du kan ange när du vill att appen ska påminna dig om när du behöver byta podd. Ange det antal timmar i förväg du vil ha påminnelsen";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Detta är en schemalagd påminnelse som du ställde in när du parkopplade nuvarande podd.";
+
+/* */
+"Scheduled Reminder" = "Schemalagd påminnelse";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "Appen kommer att visa notis när mängden insulin går ner till denna nivå";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Varningar";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "Påminnelser kommer vara tysta ifall att du har tyst läge eller stör ej - läge på. \n\nDet finns andra varningar som kommer att ljuda även vid tyst läge leer stör ej - läge.";
+/* navigation title for notification settings */
+"Notification Settings" = "Notisinställningar";
+
+/* Label for scheduled reminder value row */
+"Time" = "Tid";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Ingen påminnelse";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Påminnelse om låg insulinnivå";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Säkerställ att din telefon och podd är nära varandra. Om problemet kvarstår, flytta till annan plats.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Byt podd nu. Insulintillförsel kommer att stoppas om %1$@ eller när insulinet är slut.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Av";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "På";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Utökad";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Inga ljud på.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Bekräftelseljud kommer att pipa för för ala pumpkommandon du ger, som bolus, avbryt bolus, pausa pump, återuppta insulintillförsel, spara påminnelser etc. När FreeAPS X automatiskt justerar insulintillförsel kommer inga pip att ljuda.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Bekräftelsepip kommer att ljuda även vid automatiska pumpkommandon såväl som vid manuella.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Värde";
+
+/* Insulin unit per hour */
+"U/hr" = "IE/h";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ i %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "FreeAPS X kommer inte automatiskt att justera dina insulindoser förrän den temporära basalen är färdig eller har avbrytits.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Ställ in temporaär basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporär basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporär basal misslyckades";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Kunde inte ställa in en temporär basaldos: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Kunde inte ställa in en temporär basaldos: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Konfiguration saknas";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "En maximal basaldos har inte ställts in. Gå till inställningen 'Maxdoser' för att ställa in den maximala basaldosen";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Standard påminnelsetid";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Info om tidigare podd";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "Inget\ninsulin";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiv tid";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total mängd insulin given";
+
+/* description label for device name pod details row */
+"Device Name" = "Enhetsnamn";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot-nummer";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sekvensnummer";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware-version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware - version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Podd aktiverades";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktiv tid";
+
+/* description label for last status date pod details row */
+"Last Status" = "Senaste status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Poddfelsdetaljer ";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pumpinställning";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "Du kommer nu att börja att konfigurera dina påminnelser, fylla din podd med insulin, parkoppla podden och fästa den på kroppen.";
+
+/* Cancel button title */
+"Cancel" = "Avbryt";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Fortsätt";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Hoppa över Omnipod-introduktionen?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "Appen meddelar dig i förväg om när din podd går ut.\n\nSkrolla för att ställa in hur många timmar i förväg du vill bli påmind.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Nästa";
+
+/* */
+"Expiration Reminder" = "Påminnelse om utgångsdatum";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "Appen meddelar dig när mängden insulin i podden når denna nivå (50-10 U).\n\nSkrolla för att ange vid vilket antal enheter som du vill bli påmind.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Låg reservoarvolym";
+
+/* */
+"Save" = "Spara";
+
+/* hr (short for hour) */
+"hr" = "h";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Avbryt manuell basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Pump\npausad";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Återuppta pump";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Kontrollera att din podd är nära och försök igen";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Podd inte ansluten";
+
+/* Label for suspended at time */
+"Suspended At" = "Pausad kl.";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Återupptar pump...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Pausar pump...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "Hittade ingen podd";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "För många poddar hittades";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Säkerställ att du ar din iPhone nära din podd";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Försök igen";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Pröva att gå till ett annat rum och försök igen.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Säkerställ att din podd är nära och fylld med insulin.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Pröva att flytta din iPhone längre ifrån podden";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Flytta din iPhone i förhållande till din podd";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Ha endast din ursprungliga podd nära dig eller inaktivera denna podd";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Möjlig överhörning. Pröva att flytta dig till ett annat rum/annan plats";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Kontrollera att din podd är nära och försök igen";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Vänta på att pågående bolus blir färdig eller avbryt bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Vänta på att pågående bolus blir färdig eller avbryt bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Vänta på pågående temp. basal är färdig, alternativt pausa eller avbryt";

+ 784 - 0
Dependencies/OmniBLE/Localizations/tr.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Çoklu Komut Uyarısı";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Süre Sonu Hatırlatıcısı";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Süreci Doldu";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Düşük Rezervuar";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Devam Ediyor Hatırlatıcısını, Askıya Al";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "İnsüline Devam Et";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Eşleştirme Tamamlanmadı";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Zaman Değişikliği Tespit Edildi";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Çoklu Komut Uyarısı";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod %1$@ içinde sona eriyor.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Pod'u şimdi değiştirin. Pod 72 saattir etkin.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Pod'u şimdi değiştirin. İnsülin iletimi 1 saat içinde duracaktır.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "Pod'ta %1$@ veya daha az insülin kaldı. Pod'u en kısa sürede değiştirin.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Devam Ediyor Hatırlatıcısını, Askıya Al";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "İnsülin askıya alma süresi sona erdi.\n\nİletime ana ekrandaki başlıktan veya pompa ayarları ekranınızdan devam edebilirsiniz. 15 dakika sonra tekrar hatırlatılacaktır.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Lütfen pod eşleştirmeyi bitirin.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "Pompanızdaki saat şu anki saatten farklı. Pompa zamanını gözden geçirebilir ve ayarlarda şimdiki zamana eşitleyebilirsiniz.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Askıya alma süresi doldu. Uygulamayı açın ve İnsülin iletimini devam ettirin.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Tamam";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Bitmemiş Etkinleştirme";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod şu sürede doluyor";
+
+/* */
+"Pod Expires" = "Pod'un Süresi Sona Eriyor";
+
+/* */
+"Pod Activated" = "Pod Etkinleştirildi";
+
+/* */
+"Notification Settings" = "Bildirim ayarları";
+
+/* */
+"Confidence Reminders" = "Onay sesi";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "İnsülin İletimini Askıya Al";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod süreci doldu";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Tamamlanmamış, devre dışı bırakma";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Pod Yok";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pod Eşleştir";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pod Eşleştir.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Eşleştiriliyor.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Hazırlanıyor. Lütfen Bekleyin.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod başarıyla eşleştirildi. Devam edin.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Devre dışı bırakma işlemini tamamla";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod'u değiştir";
+
+/* Unit for singular day in pod life remaining */
+"day" = "gün";
+
+/* Unit for plural days in pod life remaining */
+"days" = "gün";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "saat";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "saat";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "dakika";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "dakika";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "İnsülin İletimi";
+
+/* */
+"Scheduled Basal" = "Programlanmış Bazal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Kalan İnsülin";
+
+/* Section header for activity section */
+"Activity" = "Aktivite";
+
+/* title for device details page */
+"Device Details" = "Cihaz Detayları";
+
+/* Section header for configuration section */
+"Configuration" = "Yapılandırma";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Devre dışı bırakma işlemini tamamla";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod'u değiştir";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Pod'u değiştir";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Bitmemiş Etkinleştirme";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod şu sürede doluyor";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod süreci doldu";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Tamamlanmamış, devre dışı bırakma";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "Pod Yok";
+
+/* Pod life HUD view label */
+"Fault" = "Hata";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Yaşı";
+
+/* Label describing time remaining view */
+"Remaining" = "Geri Kalan";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Pod'u değiştir";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "Eşleşmiş pod bulunmuyor";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod zaten eşleştirilmiş";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "İnsülin türü yapılandırılmadı";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod kanül yerleştirmeye hazır durumda değil.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Geçersiz Ayar";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Lütfen yeni bir pod eşleştirin";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "İletişim Sorunu";
+
+/* */
+"Finish Pairing" = "Eşleştirmeyi Bitir";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Devre dışı bırakma işlemini tamamla";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "Pod Yok";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "İnsülin Yok";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Süreci Doldu";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Tıkanıklığı";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod hatası";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "İnsülin Yok";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "İnsülin Durduldu";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Sinyal Kaybı";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manuel Bazal";
+
+/* */
+"Insert Cannula" = "Kanül Yerleştir";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Yerleştiriliyor...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Tekrar Dene";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Denetleniyor...";
+
+/* */
+"Check cannula insertion finished" = "Kanül yerleştirmenin bittiğini kontrol edin";
+
+/* */
+"Get pod status" = "Pod durumu al";
+
+/* */
+"Save Basal Profile" = "Bazal Profili Kaydet";
+
+/* */
+"Save basal profile failed: %{public}@" = "Bazal profil kaydedilemedi: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Devam eden bolus nedeniyle Deneme Testi Bip Sesleri atlanıyor.";
+
+/* */
+"Play Test Beeps" = "Test Bip Sesi Çal";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Devam eden bolus nedeniyle Nabız Okuma Günlüğü atlanıyor.";
+
+/* */
+"Read Pulse Log" = "Nabız Kaydını Oku";
+
+/* */
+"Set Confirmation Beeps to %s" = "Onay Biplerini %s olarak ayarla";
+
+/* */
+"Set Confirmation Beeps Preference" = "Onay Bip Sesi Tercihini Ayarlayın";
+
+/* */
+"Suspend" = "Askıya al";
+
+/* */
+"Failed to suspend: %{public}@" = "İletim durdurulamadı: %{public}@";
+
+/* */
+"Resume" = "Devam et";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Bolusu İptal Et";
+
+/* Alert acknowledgment OK button */
+"OK" = "Tamam";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Rezervuar Boş";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Tıkanma Tespit Edildi";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Önemli Pod Hatası";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "İnsülin iletimi durduruldu. Pod'u şimdi değiştirin.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Kalan İnsülin";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Geçici Bazal Oranı Ayarla";
+
+/* Section header for activity section */
+"Activity" = "Aktivite";
+
+/* Section header for configuration section */
+"Configuration" = "Yapılandırma";
+
+/* Title for previous pod page */
+"Previous Pod" = "Önceki Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pompa Zamanı";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Pompa Zamanını Ayarlama...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Geçerli Saate Eşitle";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Diğer insülin iletim cihazına geçin";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Pompanızdaki saat, mevcut saatten farklı. Pompanızdaki saati şu anki saate güncellemek ister misiniz?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Evet güncelle";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "Hayır güncelleme";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Pompayı Çıkart";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Omnipod DASH'ı kullanmayı bırakmak istediğinizden emin misiniz?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Omnipod DASH'ı Sil";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "İnsülin Tipi";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Geçerli Saate Eşitle";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "İletimi Askıya Al";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Siz manuel olarak devam edene kadar insülin iletimi durdurulacaktır. Loop'un teslimata devam etmenizi ne zaman hatırlatmasını istersiniz?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 dakika";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 saat";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 saat 30 dakika";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 saat";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "İnsülin İletimi Askıya Alınamadı";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "İnsülin İletimi Tekrar Başlatılamadı";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Pompa Zamanı Ayarlanamadı";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Manuel Bazal İptal Edilemedi";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Lütfen pod'u devre dışı bırakın. Devre dışı bırakma tamamlandığında, onu kaldırabilir ve yeni bir pod eşleştirebilirsiniz.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Lütfen pod'u devre dışı bırakın. Devre dışı bırakma tamamlandığında, yeni bir pod eşleştirebilirsiniz.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Pod'u devredışı bırak";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Devre dışı bırakılıyor.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod başarıyla devre dışı bırakıldı. Devam edin.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Tekrar Dene";
+
+/* Action button description when deactivated */
+"Continue" = "Devam et";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "Pod ile iletişimde bir sorun oluştu. Bu sorun devam ederse, Pod'u At'a tıklayın. Ardından yeni bir Pod etkinleştirebilirsiniz.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Pod'u Çıkart";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Pod'u Vücudunuzdan Çıkarın";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Pod'unuz hâlâ İnsülin veriyor olabilir.\nVücudunuzdan çıkarın ve ardından “Devam Et.”e tıklayın";
+
+/* Insulin Unit */
+"U" = "Ü";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Pod'u şimdi değiştirin. İnsülin iletimi, Pod'un süresi dolduktan 8 saat sonra veya daha fazla insülin kalmadığında duracaktır.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Yeni bir Pod'u 100 Ü İnsülin ile doldurun (mavi iğne kapağı Pod üzerinde kalsın).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "2 bip sesini dinleyin.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Eşleştirildi";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Vazgeç";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Pod kurulumunu iptal etmek istediğinizden emin misiniz?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "Pod kurulumunu iptal ederseniz, mevcut Pod devre dışı bırakılır ve kullanılamaz hale gelir.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Evet, Pod'u Devre Dışı Bırak";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "Hayır, Pod ile Devam Et";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "İnfüzyon bölgesini hazırlayın.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Mavi Pod iğne kapağını çıkarın ve kanülü kontrol edin. Ardından kağıt koruma bandını çıkarın.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Pod'u kontrol edin, infüzyon bölgesine uygulayın, ardından pod ekini onaylayın.";
+
+/* Action button title for attach pod view */
+"Continue" = "Devam et";
+
+/* */
+"Attach Pod" = "Pod'u Ekleyin";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Pod'un Yapıştırıldığını Onaylayın";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Lütfen Pod'un vücudunuza güvenli bir şekilde takıldığından emin olun.\n\nKanül her Pod ile yalnızca bir kez yerleştirilebilir. Pod takıldığında “Onayla”ya dokunun.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Onayla";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Kanül yerleştirmeyi başlatmak için aşağıya dokunun.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Ekleme tamamlanana kadar bekleyin.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Yerleştirildi";
+
+/* Check Cannula */
+"Check Cannula" = "Kanülü Kontrol Edin";
+
+/* */
+"Is the cannula inserted properly?" = "Kanül doğru şekilde yerleştirilmiş mi?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "Kanül cilde düzgün bir şekilde yerleştirildiğinde Pod'un üstündeki pencere pembe renkte olmalıdır.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Evet";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "Hayır";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Eşleştiriliyor...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Hazırlanıyor...";
+
+/* */
+"Deactivating..." = "Devre dışı bırakılıyor...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Devre dışı";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Pod'unuz kullanıma hazır.\n\n%1$@ süresi dolmadan önce pod değiştirmeniz için hatırlatacak. Bunu sizin için uygun bir zamana değiştirebilirsiniz.";
+
+/* */
+"Scheduled Reminder" = "Programlanan Anımsatma";
+
+/* Label for expiration reminder row */
+"Time" = "Saat";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Kurulumu Bitir";
+
+/* */
+"Setup Complete" = "Kurulum tamamlandı";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Hatırlatıcı Yok";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Çevre birimi hazır değil";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Yanlış Yanıt";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Zaman Aşımı";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Boş Değer";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Bilinmeyen Özellik";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Hatırlatıcıları";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "Uygulama, Pod'un sona ermesinden önce sizi bilgilendirmek için pod üzerinde bir hatırlatıcı yapılandırır. Yeni bir Pod'u eşleştirirken sizi pod sona ermeden kaç saat önce uyaracağını ayarlayın.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "Bu mevcut Pod'unuzu eşleştirdiğinizde planladığınız bir hatırlatıcıdır.";
+
+/* */
+"Scheduled Reminder" = "Programlanan Anımsatma";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "Uygulama, Pod'daki insülin miktarı bu seviyeye ulaştığında sizi bilgilendirir.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Kritik Uyarılar";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "Cihazınız Sessiz veya Rahatsız Etmeyin modundaysa yukarıdaki hatırlatıcılar çalmaz.\n\nCihazınız Sessiz veya Rahatsız Etmeyin moduna ayarlanmış olsa bile çalacak başka kritik Pod uyarıları ve alarmları vardır.";
+/* navigation title for notification settings */
+"Notification Settings" = "Bildirim ayarları";
+
+/* Label for scheduled reminder value row */
+"Time" = "Saat";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "Hatırlatıcı Yok";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Düşük Rezervuar Hatırlatıcısı";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Telefonunuzun ve pod'unuzun birbirine yakın olduğundan emin olun. İletişim sorunları devam ederse, yeni bir alana geçin.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Pod'u şimdi değiştirin. İnsülin iletimi %1$@ içinde veya daha fazla insülin kalmadığında duracaktır.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Devre dışı";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Etkin";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Yayma";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "Onay sesi kullanılmaz.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Bolus, bolusu iptal et, askıya al, devam ettir, bildirim hatırlatıcılarını kaydet vb. gibi başlattığınız komutlar için Onay sesleri çalacaktır. Döngü, iletimi otomatik olarak ayarladığında, hiçbir onay sesi kullanılmaz.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Loop, başlattığınız komutların yanı sıra teslimatı otomatik olarak ayarladığında, onay sesi çalacaktır.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Oran";
+
+/* Insulin unit per hour */
+"U/hr" = "Ü/Sa";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%2$@ için %1$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Döngü, geçici bazal oran bitene veya iptal edilene kadar insülin iletiminizi otomatik olarak ayarlamaz.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Geçici Bazalı Ayarla";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Geçici Bazal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Geçici Bazal Başarısız";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Geçici bir bazal oran ayarlanamıyor: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Geçici bir bazal oran ayarlanamıyor: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Konfigurasyon Bulunamadı";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "Pompa Yönetimi, daha önce manuel geçici bazal eklendiğinden, maksimum bazal oranı ile yapılandırılmadı. Lütfen terapi ayarları -> iletim limitlerine gidin ve yeni bir maksimum bazal oran ayarlayın.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Varsayılan Süre Sonu Hatırlatıcı";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Önceki Pod Bilgileri";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "İletim \nYok";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktif Süre";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Toplam İletim";
+
+/* description label for device name pod details row */
+"Device Name" = "Cihaz adı";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Parti Numarası";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sıra Numarası";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Aygıt Yazılımı Sürümü";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Donanım Yazılımı Sürümü";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Etkinleştirildi";
+
+/* description label for active time pod details row */
+"Active Time" = "Aktif Süre";
+
+/* description label for last status date pod details row */
+"Last Status" = "Son Durum";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Arıza Ayrıntıları";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Kurulumu";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "Artık hatırlatıcılarınızı yapılandırma, Pod'unuzu insülin ile doldurma, cihazınızla eşleştirme ve vücudunuza yerleştirme işlemine başlayacaksınız.";
+
+/* Cancel button title */
+"Cancel" = "Vazgeç";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Devam et";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Omnipod Tanıtımı Atlansın mı?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "Uygulama, Pod sona ermeden önce sizi bilgilendirir.\n\nKaç saat önce bildirim almak istediğinizi ayarlamak için kaydırın.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "İleri";
+
+/* */
+"Expiration Reminder" = "Süre Sonu Hatırlatıcısı";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "Uygulama, Pod içerisinde insülin miktarı (50-10 Ü) kaldığında sizi bilgilendirir.\n\nBildirim almak istediğiniz ünite miktarını ayarlamak için kaydırın.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Düşük Rezervuar";
+
+/* */
+"Save" = "Kaydet";
+
+/* hr (short for hour) */
+"hr" = "sa";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Manuel Bazalı İptal Et";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "İnsülin\nDurduldu";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "İnsülin İletimine Devam et";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Pod'unuzun yakında olduğundan emin olun ve tekrar deneyin.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod bağlı değil";
+
+/* Label for suspended at time */
+"Suspended At" = "Askıya Alındı";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "İnsülin iletimi devam ediyor...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "İnsülin iletimi askıya alınıyor...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "Pod bulunamadı";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Çok fazla pod bulundu";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "IPhone'un etkin pod'a yakın olduğundan emin olun";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Tekrar deneyin";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Diğer pod'lardan uzakta yeni bir alana gidin ve tekrar deneyin.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Pod'unuzun dolu ve yakında olduğundan emin olun.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Lütfen iPhone'u pod'tan daha uzağa konumlandırın";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Lütfen iPhone'u pod'a göre yeniden konumlandırın";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Lütfen kapsama alanına yalnızca orijinal pod'u getirin veya orijinal pod'u devre dışı bırakın";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Çakışma olasılığı mümkün. Lütfen yeni bir konuma geçin";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Pod'unuzun yakında olduğundan emin olun ve tekrar deneyin.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Mevcut bolusun bitmesini bekleyin veya bolusu iptal edin";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Mevcut bolusun bitmesini bekleyin veya bolusu iptal edin";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Mevcut geçici bazalın bitmesini bekleyin veya askıya almak için iptal edin";

Fichier diff supprimé car celui-ci est trop grand
+ 784 - 0
Dependencies/OmniBLE/Localizations/uk.lproj/Localizable.strings


+ 789 - 0
Dependencies/OmniBLE/Localizations/vi.lproj/Localizable.strings

@@ -0,0 +1,789 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+
+/* Alert content title for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "Notification Settings";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "hours";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "minutes";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "Replace Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "Fault";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod Age";
+
+/* Label describing time remaining view */
+"Remaining" = "Remaining";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "Replace Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "Insert Cannula";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "Play Test Beeps";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "Read Pulse Log";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "Suspend";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "Resume";
+
+/* */
+"Bolus" = "Bolus";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "OK";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "Activity";
+
+/* Section header for configuration section */
+"Configuration" = "Configuration";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "Insulin Type";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "Suspend Delivery";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+    
+ /* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+    
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "Deactivate Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "Continue";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "Cancel";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "Continue";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "Time";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+    
+/* navigation title for notification settings */
+"Notification Settings" = "Notification Settings";
+
+/* Label for scheduled reminder value row */
+"Time" = "Time";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+    
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "Enabled";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "Rate";
+
+/* Insulin unit per hour */
+"U/hr" = "U/hr";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+    
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time"= "Active Time";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Active Time";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "Cancel";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "Continue";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Expiration Reminder";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "Save";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 784 - 0
Dependencies/OmniBLE/Localizations/zh-Hans.lproj/Localizable.strings

@@ -0,0 +1,784 @@
+/*
+  Localizable.strings
+  OmniBLE
+  Created by Jon Mårtensson on 2022-08-28.
+  Copyright © 2022 Randall Knutson. All rights reserved.
+*/
+/* Alert content title for multiCommand pod alert */
+
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Alert content title for userPodExpiration pod alert */
+"Pod Expiration Reminder" = "Pod Expiration Reminder";
+
+/* Alert content title for podExpiring pod alert */
+"Pod Expired" = "Pod Expired";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Alert content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
+/* Alert content body for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
+/* Alert content body for podExpiring pod alert */
+"Change Pod now. Pod has been active for 72 hours." = "Change Pod now. Pod has been active for 72 hours.";
+
+/* Alert content body for podExpireImminent pod alert */
+"Change Pod now. Insulin delivery will stop in 1 hour." = "Change Pod now. Insulin delivery will stop in 1 hour.";
+
+/* Format string for alert content body for lowReservoir pod alert. (1: reminder value) */
+"%1$@ insulin or less remaining in Pod. Change Pod soon." = "%1$@ insulin or less remaining in Pod. Change Pod soon.";
+
+/* Alert content body for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Alert content body for suspendEnded pod alert */
+"The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes." = "The insulin suspension period has ended.\n\nYou can resume delivery from the banner on the home screen or from your pump settings screen. You will be reminded again in 15 minutes.";
+
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
+/* Alert content body for timeOffsetChangeDetected pod alert */
+"The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings." = "The time on your pump is different from the current time. You can review the pump time and and sync to current time in settings.";
+
+/* Alert notification body for suspendEnded pod alert user notification */
+"Suspension time is up. Open the app and resume." = "Suspension time is up. Open the app and resume.";
+
+/* Action button default text for PodAlerts */
+"Ok" = "Ok";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* */
+"Pod Expires" = "Pod Expires";
+
+/* */
+"Pod Activated" = "Pod Activated";
+
+/* */
+"Notification Settings" = "通知设置";
+
+/* */
+"Confidence Reminders" = "Confidence Reminders";
+
+/* Text for suspend resume button when insulin delivery active */
+"Suspend Insulin Delivery" = "Suspend Insulin Delivery";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Settings page link description when next lifecycle action is to pair new pod */
+"Pair Pod" = "Pair Pod";
+
+/* Pairing action button accessibility label while ready to pair */
+"Pair pod." = "Pair pod.";
+
+/* Pairing action button accessibility label while pairing */
+"Pairing." = "Pairing.";
+
+/* Pairing action button accessibility label while priming */
+"Priming. Please wait." = "Priming. Please wait.";
+
+/* Pairing action button accessibility label when pairing succeeded */
+"Pod paired successfully. Continue." = "Pod paired successfully. Continue.";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "更换Pod";
+
+/* Unit for singular day in pod life remaining */
+"day" = "day";
+
+/* Unit for plural days in pod life remaining */
+"days" = "days";
+
+/* Unit for singular hour in pod life remaining */
+"hour" = "hour";
+
+/* Unit for plural hours in pod life remaining */
+"hours" = "小时";
+
+/* Unit for singular minute in pod life remaining */
+"minute" = "minute";
+
+/* Unit for plural minutes in pod life remaining */
+"minutes" = "分钟";
+
+/* Title of insulin delivery section */
+"Insulin Delivery" = "Insulin Delivery";
+
+/* */
+"Scheduled Basal" = "Scheduled Basal";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Section header for activity section */
+"Activity" = "活动";
+
+/* title for device details page */
+"Device Details" = "Device Details";
+
+/* Section header for configuration section */
+"Configuration" = "配置";
+
+/* Settings page link description when next lifecycle action is to finish deactivation */
+"Finish deactivation" = "Finish deactivation";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "更换Pod";
+
+/* Settings page link description when next lifecycle action is to replace pod */
+"Replace Pod" = "更换Pod";
+
+/* Label for pod life state when pod not fully activated */
+"Unfinished Activation" = "Unfinished Activation";
+
+/* Label for pod life state when time remaining */
+"Pod expires in" = "Pod expires in";
+
+/* Label for pod life state when within pod expiration window */
+"Pod expired" = "Pod expired";
+
+/* Label for pod life state when pod not fully deactivated */
+"Unfinished deactivation" = "Unfinished deactivation";
+
+/* Label for pod life state when no pod paired */
+"No Pod" = "No Pod";
+
+/* Pod life HUD view label */
+"Fault" = "错误";
+
+/* Label describing pod age view */
+"Pod Age" = "Pod使用天数";
+
+/* Label describing time remaining view */
+"Remaining" = "剩余";
+
+/* Label indicating pod replacement necessary */
+"Replace Pod" = "更换Pod";
+
+/* Error message shown when no pod is paired */
+"No pod paired" = "No pod paired";
+
+/* Error message shown when user cannot pair because pod is already paired */
+"Pod already paired" = "Pod already paired";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
+/* Error message when cannula insertion fails because the pod is in an unexpected state */
+"Pod is not in a state ready for cannula insertion." = "Pod is not in a state ready for cannula insertion.";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Recovery suggestion shown when no pod is paired */
+"Please pair a new pod" = "Please pair a new pod";
+
+/* Generic title of the OmniBLE pump manager */
+"Omnipod DASH" = "Omnipod DASH";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* */
+"Finish Pairing" = "Finish Pairing";
+
+/* Status highlight that when pod is deactivating */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
+/* Status highlight message for emptyReservoir alarm. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight message for podExpired alarm. */
+"Pod Expired" = "Pod Expired";
+
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
+/* Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* */
+"Insert Cannula" = "植入Pod";
+
+/* Cannula insertion button text while inserting */
+"Inserting..." = "Inserting...";
+
+/* Cannula insertion button text while showing error */
+"Retry" = "Retry";
+
+/* Cannula insertion button text while checking insertion */
+"Checking..." = "Checking...";
+
+/* */
+"Check cannula insertion finished" = "Check cannula insertion finished";
+
+/* */
+"Get pod status" = "Get pod status";
+
+/* */
+"Save Basal Profile" = "Save Basal Profile";
+
+/* */
+"Save basal profile failed: %{public}@" = "Save basal profile failed: %{public}@";
+
+/* */
+"Skipping Play Test Beeps due to bolus still in progress." = "Skipping Play Test Beeps due to bolus still in progress.";
+
+/* */
+"Play Test Beeps" = "测试提示音";
+
+/* */
+"Skipping Read Pulse Log due to bolus still in progress." = "Skipping Read Pulse Log due to bolus still in progress.";
+
+/* */
+"Read Pulse Log" = "读取Pulse日志";
+
+/* */
+"Set Confirmation Beeps to %s" = "Set Confirmation Beeps to %s";
+
+/* */
+"Set Confirmation Beeps Preference" = "Set Confirmation Beeps Preference";
+
+/* */
+"Suspend" = "暂停";
+
+/* */
+"Failed to suspend: %{public}@" = "Failed to suspend: %{public}@";
+
+/* */
+"Resume" = "恢复";
+
+/* */
+"Bolus" = "大剂量";
+
+/* */
+"Cancel Bolus" = "Cancel Bolus";
+
+/* Alert acknowledgment OK button */
+"OK" = "Ok";
+
+/* The title for Empty Reservoir alarm notification */
+"Empty Reservoir" = "Empty Reservoir";
+
+/* The title for Occlusion alarm notification */
+"Occlusion Detected" = "Occlusion Detected";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Header for insulin remaining on pod settings screen */
+"Insulin Remaining" = "Insulin Remaining";
+
+/* Button title to set temporary basal rate */
+"Set Temporary Basal Rate" = "Set Temporary Basal Rate";
+
+/* Section header for activity section */
+"Activity" = "活动";
+
+/* Section header for configuration section */
+"Configuration" = "配置";
+
+/* Title for previous pod page */
+"Previous Pod" = "Previous Pod";
+
+/* The title of the command to change pump time zone */
+"Pump Time" = "Pump Time";
+
+/* Text indicating ongoing pump time synchronization */
+"Adjusting Pump Time..." = "Adjusting Pump Time...";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Label for PumpManager deletion button */
+"Switch to other insulin delivery device" = "Switch to other insulin delivery device";
+
+/* Title for pod sync time action sheet. */
+"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?";
+
+/* Button text to confirm pump time sync */
+"Yes, Sync to Current Time" = "Yes, Sync to Current Time";
+
+/* Button text to cancel pump time sync */
+"No, Keep Pump As Is" = "No, Keep Pump As Is";
+
+/* Title for Omnipod DASH PumpManager deletion action sheet. */
+"Remove Pump" = "Remove Pump";
+
+/* Message for Omnipod DASH PumpManager deletion action sheet */
+"Are you sure you want to stop using Omnipod DASH?" = "Are you sure you want to stop using Omnipod DASH?";
+
+/* Button text to confirm Omnipod DASH PumpManager deletion */
+"Delete Omnipod DASH" = "Delete Omnipod DASH";
+
+/* Text for confidence reminders navigation link" */
+"Insulin Type" = "胰岛素类型";
+
+/* The title of the command to change pump time zone */
+"Sync to Current Time" = "Sync to Current Time";
+
+/* Title for suspend duration selection action sheet */
+"Suspend Delivery" = "暂停输注";
+
+/* Message for suspend duration selection action sheet */
+"Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?" = "Insulin delivery will be stopped until you resume manually. When would you like Loop to remind you to resume delivery?";
+
+/* Button text for 30 minute suspend duration */
+"30 minutes" = "30 minutes";
+
+/* Button text for 1 hour suspend duration" */
+"1 hour" = "1 hour";
+/* Button text for 1 hour 30 minute suspend duration */
+"1 hour 30 minutes" = "1 hour 30 minutes";
+/* Button text for 2 hour suspend duration */
+"2 hours" = "2 hours";
+
+/* Alert title for suspend error */
+"Failed to Suspend Insulin Delivery" = "Failed to Suspend Insulin Delivery";
+
+/* Alert title for resume error */
+"Failed to Resume Insulin Delivery" = "Failed to Resume Insulin Delivery";
+
+/* Alert title for time sync error */
+"Failed to Set Pump Time" = "Failed to Set Pump Time";
+
+/* Alert title for failing to cancel manual basal error */
+"Failed to Cancel Manual Basal" = "Failed to Cancel Manual Basal";
+
+/* */
+"Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may remove it and pair a new pod.";
+
+/* Instructions for deactivate pod when pod not on body */
+"Please deactivate the pod. When deactivation is complete, you may pair a new pod." = "Please deactivate the pod. When deactivation is complete, you may pair a new pod.";
+
+/* Deactivate pod action button */
+"Deactivate Pod" = "解除Pod";
+
+/* Deactivate pod action button accessibility label while deactivating */
+"Deactivating." = "Deactivating.";
+
+/* Deactivate pod action button accessibility label when deactivation complete */
+"Pod deactivated successfully. Continue." = "Pod deactivated successfully. Continue.";
+
+/* Action button description for deactivate after failed attempt */
+"Retry" = "Retry";
+
+/* Action button description when deactivated */
+"Continue" = "继续";
+
+/* Format string for recovery suggestion during deactivate pod. */
+"There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod." = "There was a problem communicating with the pod. If this problem persists, tap Discard Pod. You can then activate a new Pod.";
+
+/* Text for discard pod button */
+"Discard Pod" = "Discard Pod";
+
+/* Title for remove pod modal */
+"Remove Pod from Body" = "Remove Pod from Body";
+
+/* Alert message body for confirm pod attachment */
+"Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“" = "Your Pod may still be delivering Insulin.\nRemove it from your body, then tap “Continue.“";
+
+/* Insulin Unit */
+"U" = "U";
+
+/* The action string on pod status page when pod expired */
+"Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains." = "Change Pod now. Insulin delivery will stop 8 hours after the Pod has expired or when no more insulin remains.";
+
+/* Label text for step 1 of pair pod instructions */
+"Fill a new pod with U-100 Insulin (leave blue Pod needle cap on)." = "Fill a new pod with U-100 Insulin (leave blue Pod needle cap on).";
+
+/* Label text for step 2 of pair pod instructions */
+"Listen for 2 beeps." = "Listen for 2 beeps.";
+
+/* Label text indicating pairing finished.*/
+"Paired" = "Paired";
+
+/* Cancel button text in navigation bar on pair pod UI */
+"Cancel" = "取消";
+
+/* Alert title for cancel pairing modal */
+"Are you sure you want to cancel Pod setup?" = "Are you sure you want to cancel Pod setup?";
+
+/* Alert message body for confirm pod attachment */
+"If you cancel Pod setup, the current Pod will be deactivated and will be unusable." = "If you cancel Pod setup, the current Pod will be deactivated and will be unusable.";
+
+/* Button title for confirm deactivation option */
+"Yes, Deactivate Pod" = "Yes, Deactivate Pod";
+
+/* Continue pairing button title of in pairing cancel modal */
+"No, Continue With Pod" = "No, Continue With Pod";
+
+/* Label text for step one of attach pod instructions */
+"Prepare site." = "Prepare site.";
+
+/* Label text for step two of attach pod instructions */
+"Remove blue Pod needle cap and check cannula. Then remove paper backing." = "Remove blue Pod needle cap and check cannula. Then remove paper backing.";
+
+/* Label text for step three of attach pod instructions */
+"Check Pod, apply to site, then confirm pod attachment." = "Check Pod, apply to site, then confirm pod attachment.";
+
+/* Action button title for attach pod view */
+"Continue" = "继续";
+
+/* */
+"Attach Pod" = "Attach Pod";
+
+/* Alert title for confirm pod attachment */
+"Confirm Pod Attachment" = "Confirm Pod Attachment";
+
+/* Alert message body for confirm pod attachment */
+"Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached." = "Please confirm that the Pod is securely attached to your body.\n\nThe cannula can be inserted only once with each Pod. Tap “Confirm” when Pod is attached.";
+
+/* Button title for confirm attachment option */
+"Confirm" = "Confirm";
+
+/* Label text for step one of insert cannula instructions */
+"Tap below to start cannula insertion." = "Tap below to start cannula insertion.";
+
+/* Label text for step two of insert cannula instructions */
+"Wait until insertion is completed." = "Wait until insertion is completed.";
+
+/* Label text indicating insertion finished. */
+"Inserted" = "Inserted";
+
+/* Check Cannula */
+"Check Cannula" = "Check Cannula";
+
+/* */
+"Is the cannula inserted properly?" = "Is the cannula inserted properly?";
+
+/* Description of proper cannula insertion */
+"The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin." = "The window on the top of the Pod should be colored pink when the cannula is properly inserted into the skin.";
+
+/* Button label for user to answer cannula was properly inserted  */
+"Yes" = "Yes";
+
+/* Button label for user to answer cannula was not properly inserted */
+"No" = "No";
+
+/* Pod pairing action button text while pairing */
+"Pairing..." = "Pairing...";
+
+/* Pod pairing action button text while priming */
+"Priming..." = "Priming...";
+
+/* */
+"Deactivating..." = "Deactivating...";
+
+/* Pod state when pod has been deactivated */
+"Deactivated" = "Deactivated";
+
+/* Format string for instructions for setup complete view. (1: app name) */
+"Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you." = "Your Pod is ready for use.\n\n%1$@ will remind you to change your pod before it expires. You can change this to a time convenient for you.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Label for expiration reminder row */
+"Time" = "时间";
+
+/* Action button title to continue at Setup Complete */
+"Finish Setup" = "Finish Setup";
+
+/* */
+"Setup Complete" = "Setup Complete";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Error message description for PeripheralManagerError.notReady */
+"Peripheral Not Ready" = "Peripheral Not Ready";
+
+/* Error message description for PeripheralManagerError.incorrectResponse */
+"Incorrect Response" = "Incorrect Response";
+
+/* Error message description for PeripheralManagerError.timeout */
+"Timeout" = "Timeout";
+
+/* Error message description for PeripheralManagerError.emptyValue */
+"Empty Value" = "Empty Value";
+
+/* Error message description for PeripheralManagerError.unknownCharacteristic */
+"Unknown Characteristic" = "Unknown Characteristic";
+
+/* Error message description for PeripheralManagerError.nack */
+"Nack" = "Nack";
+
+/* Title for omnipod reminders section */
+"Omnipod Reminders" = "Omnipod Reminders";
+
+/* Footer text for omnipod reminders section */
+"The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod." = "The app configures a reminder on the pod to notify you in advance of Pod expiration. Set the number of hours advance notice you would like to configure when pairing a new Pod.";
+
+/* Footer text for scheduled reminder area */
+"This is a reminder that you scheduled when you paired your current Pod." = "This is a reminder that you scheduled when you paired your current Pod.";
+
+/* */
+"Scheduled Reminder" = "Scheduled Reminder";
+
+/* Footer text for low reservoir value row */
+"The App notifies you when the amount of insulin in the Pod reaches this level." = "The App notifies you when the amount of insulin in the Pod reaches this level.";
+
+/* Description text for critical alerts */
+"Critical Alerts" = "Critical Alerts";
+
+/* Description text for critical alerts */
+"The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode." = "The reminders above will not sound if your device is in Silent or Do Not Disturb mode.\n\nThere are other critical Pod alerts and alarms that will sound even if you device is set to Silent or Do Not Disturb mode.";
+/* navigation title for notification settings */
+"Notification Settings" = "通知设置";
+
+/* Label for scheduled reminder value row */
+"Time" = "时间";
+
+/* Value text for no expiration reminder */
+"No Reminder" = "No Reminder";
+
+/* Label for low reservoir reminder row */
+"Low Reservoir Reminder" = "Low Reservoir Reminder";
+
+/* The action string on pod status page when pod data is stale */
+"Make sure your phone and pod are close to each other. If communication issues persist, move to a new area." = "Make sure your phone and pod are close to each other. If communication issues persist, move to a new area.";
+/* Format string for the action string on pod status page when pod expired. (1: service time remaining) */
+"Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains." = "Change Pod now. Insulin delivery will stop in %1$@ or when no more insulin remains.";
+
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
+/* Title string for BeepPreference.manualCommands */
+"Enabled" = "已启用";
+
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* Description for BeepPreference.extended */
+"Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate." = "Confidence reminders will sound when Loop automatically adjusts delivery as well as for commands you initiate.";
+
+/* Label text for temporary basal rate summary */
+"Rate" = "输注率";
+
+/* Insulin unit per hour */
+"U/hr" = "U/小时";
+
+/* Summary string for temporary basal rate configuration page */
+"%1$@ for %2$@" = "%1$@ for %2$@";
+
+/* Description text on manual temp basal action sheet */
+"Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled." = "Loop will not automatically adjust your insulin delivery until the temporary basal rate finishes or is canceled.";
+/* Button text for setting manual temporary basal rate*/
+"Set Temporary Basal" = "Set Temporary Basal";
+
+/* Navigation Title for ManualTempBasalEntryView */
+"Temporary Basal" = "Temporary Basal";
+
+/* Alert title for a failure to set temporary basal */
+"Temporary Basal Failed" = "Temporary Basal Failed";
+
+/* Alert format string for a failure to set temporary basal with recovery suggestion. (1: error description) (2: recovery text) */
+"Unable to set a temporary basal rate: %1$@\n\n%2$@" = "Unable to set a temporary basal rate: %1$@\n\n%2$@";
+
+/* Alert format string for a failure to set temporary basal. (1: error description) */
+"Unable to set a temporary basal rate: %1$@" = "Unable to set a temporary basal rate: %1$@";
+
+/* Alert title for missing temp basal configuration */
+"Missing Config" = "Missing Config";
+
+/* Alert format string for missing temp basal configuration. */
+"This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate." = "This PumpManager has not been configured with a maximum basal rate because it was added before manual temp basal was a feature. Please go to therapy settings -> delivery limits and set a new maximum basal rate.";
+
+/* Label text for expiration reminder default row */
+"Expiration Reminder Default" = "Expiration Reminder Default";
+
+/* Text for previous pod information row */
+"Previous Pod Information" = "Previous Pod Information";
+
+/* Text shown in insulin remaining space when no pod is paired (Please keep the '\n' while translating!) */
+"No\nDelivery" = "No\nDelivery";
+
+/* description label for active time pod details row */
+"Active Time" = "Pod启动时间";
+
+/* description label for total delivery pod details row */
+"Total Delivery" = "Total Delivery";
+
+/* description label for device name pod details row */
+"Device Name" = "Device Name";
+
+/* description label for lot number pod details row */
+"Lot Number" = "Lot Number";
+
+/* description label for sequence number pod details row */
+"Sequence Number" = "Sequence Number";
+
+/* description label for firmware version pod details row */
+"Firmware Version" = "Firmware Version";
+
+/* description label for ble firmware version pod details row */
+"BLE Firmware Version" = "BLE Firmware Version";
+
+/* description label for activated at timne pod details row */
+"Pod Activated" = "Pod Activated";
+
+/* description label for active time pod details row */
+"Active Time" = "Pod启动时间";
+
+/* description label for last status date pod details row */
+"Last Status" = "Last Status";
+
+/* description label for pod fault details */
+"Pod Fault Details" = "Pod Fault Details";
+
+/* Title for PodSetupView */
+"Pod Setup" = "Pod Setup";
+
+/* bodyText for PodSetupView */
+"You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body." = "You will now begin the process of configuring your reminders, filling your Pod with insulin, pairing to your device and placing it on your body.";
+
+/* Cancel button title */
+"Cancel" = "取消";
+
+/* Text for continue button on PodSetupView */
+"Continue" = "继续";
+
+/* Are you sure you want to skip Omnipod Onboarding? */
+"Skip Omnipod Onboarding?" = "Skip Omnipod Onboarding?";
+
+/* Description text on ExpirationReminderSetupView */
+"The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have." = "The App notifies you in advance of Pod expiration.\n\nScroll to set the number of hours advance notice you would like to have.";
+
+/* Text of continue button on ExpirationReminderSetupView" */
+"Next" = "Next";
+
+/* */
+"Expiration Reminder" = "Pod到期提醒";
+
+/* Description text on LowReservoirReminderSetupView */
+"The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded." = "The App notifies you when the amount of insulin in the Pod reaches this level (50-10 U).\n\nScroll to set the number of units at which you would like to be reminded.";
+
+/* Label text for low reservoir value row */
+"Low Reservoir" = "Low Reservoir";
+
+/* */
+"Save" = "保存​​";
+
+/* hr (short for hour) */
+"hr" = "hr";
+
+/* Button title to cancel manual basal */
+"Cancel Manual Basal" = "Cancel Manual Basal";
+
+/* Text shown in insulin delivery space when insulin suspended */
+"Insulin\nSuspended" = "Insulin\nSuspended";
+
+/* Text for suspend resume button when insulin delivery is suspended */
+"Resume Insulin Delivery" = "Resume Insulin Delivery";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Error message shown when the pod is not connected */
+"Pod not connected" = "Pod not connected";
+
+/* Label for suspended at time */
+"Suspended At" = "Suspended At";
+
+/* Text for suspend resume button when insulin delivery is resuming */
+"Resuming insulin delivery..." = "Resuming insulin delivery...";
+
+/* Text for suspend resume button when insulin delivery is suspending */
+"Suspending insulin delivery..." = "Suspending insulin delivery...";
+
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when no response is received from pod */
+"Make sure iPhone is nearby the active pod" = "Make sure iPhone is nearby the active pod";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
+/* Recovery suggestion for PodCommsError.tooManyPodsFound */
+"Move to a new area away from any other pods and try again." = "Move to a new area away from any other pods and try again.";
+
+/* Recovery suggestion for PodCommsError.noPodsFound */
+"Make sure your pod is filled and nearby." = "Make sure your pod is filled and nearby.";
+
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition iPhone further from the pod" = "Please reposition iPhone further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition iPhone relative to the pod" = "Please reposition iPhone relative to the pod";
+
+/* Recovery suggestion on unexpected pod change */
+"Please bring only original pod in range or deactivate original pod" = "Please bring only original pod in range or deactivate original pod";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
+/* Recovery suggestion when no pod is available */
+"Make sure your pod is nearby and try again." = "Make sure your pod is nearby and try again.";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing bolus in progress */
+"Wait for existing bolus to finish, or cancel bolus" = "Wait for existing bolus to finish, or cancel bolus";
+
+/* Recovery suggestion when operation could not be completed due to existing temp basal in progress */
+"Wait for existing temp basal to finish, or suspend to cancel" = "Wait for existing temp basal to finish, or suspend to cancel";

+ 77 - 2
Dependencies/OmniBLE/OmniBLE.xcodeproj/project.pbxproj

@@ -67,7 +67,7 @@
 		10389A3C26FF7841002115E9 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10389A1D26FF7841002115E9 /* Message.swift */; };
 		10389A3F26FF7841002115E9 /* CRC16.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10389A2026FF7841002115E9 /* CRC16.swift */; };
 		10389A4126FF7841002115E9 /* MessageTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10389A2226FF7841002115E9 /* MessageTransport.swift */; };
-		4B67E2D5289B4EDB002D92AF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4B67E2D3289B4EDB002D92AF /* Localizable.strings */; };
+		193E48D529B4AEF3006927CB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 193E48BA29B4AEF3006927CB /* Localizable.strings */; };
 		84752E9326ED0FFE009FD801 /* OmniBLE.h in Headers */ = {isa = PBXBuildFile; fileRef = 84752E8526ED0FFE009FD801 /* OmniBLE.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		84752ED626ED13F5009FD801 /* Id.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84752EBF26ED13F5009FD801 /* Id.swift */; };
 		84752ED726ED13F5009FD801 /* X25519KeyGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84752EC126ED13F5009FD801 /* X25519KeyGenerator.swift */; };
@@ -267,6 +267,32 @@
 		10389A2226FF7841002115E9 /* MessageTransport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageTransport.swift; sourceTree = "<group>"; };
 		193E485A29B4187E006927CB /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
 		193E485B29B41881006927CB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48BB29B4AEF3006927CB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48BC29B4AEF3006927CB /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48BD29B4AEF3006927CB /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48BE29B4AEF3006927CB /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		193E48BF29B4AEF3006927CB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C029B4AEF3006927CB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C129B4AEF3006927CB /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C229B4AEF3006927CB /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C329B4AEF3006927CB /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C429B4AEF3006927CB /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C529B4AEF3006927CB /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C629B4AEF3006927CB /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C729B4AEF3006927CB /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C829B4AEF3006927CB /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48C929B4AEF3006927CB /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48CA29B4AEF3006927CB /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		193E48CB29B4AEF3006927CB /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48CC29B4AEF3006927CB /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48CD29B4AEF3006927CB /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48CE29B4AEF3006927CB /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48CF29B4AEF3006927CB /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48D029B4AEF3006927CB /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48D129B4AEF3006927CB /* bn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bn; path = bn.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48D229B4AEF3006927CB /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
+		193E48D329B4AEF3006927CB /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
+		193E48D429B4AEF3006927CB /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
 		4B23AA6328D909E2009B453B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
 		4B23AA6428D909E7009B453B /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
 		4B23AA6528D909E9009B453B /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
@@ -503,9 +529,18 @@
 			path = MessageBlocks;
 			sourceTree = "<group>";
 		};
+		193E48B929B4AEF3006927CB /* Localizations */ = {
+			isa = PBXGroup;
+			children = (
+				193E48BA29B4AEF3006927CB /* Localizable.strings */,
+			);
+			path = Localizations;
+			sourceTree = "<group>";
+		};
 		84752E7826ED0FFE009FD801 = {
 			isa = PBXGroup;
 			children = (
+				193E48B929B4AEF3006927CB /* Localizations */,
 				A91B2DEB276E1E5E001B0E95 /* README.md */,
 				84752EE926ED1402009FD801 /* Common */,
 				84752E8426ED0FFE009FD801 /* OmniBLE */,
@@ -931,6 +966,13 @@
 				ro,
 				he,
 				tr,
+				ar,
+				uk,
+				sk,
+				lt,
+				bn,
+				"pt-PT",
+				ca,
 			);
 			mainGroup = 84752E7826ED0FFE009FD801;
 			packageReferences = (
@@ -953,7 +995,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				C1F67E9527975B830017487F /* HUDAssets.xcassets in Resources */,
-				4B67E2D5289B4EDB002D92AF /* Localizable.strings in Resources */,
+				193E48D529B4AEF3006927CB /* Localizable.strings in Resources */,
 				1029AE4F27094E1900B7F5B6 /* OmniBLEUI.xcassets in Resources */,
 				8475313726ED838B009FD801 /* PodLifeHUDView.xib in Resources */,
 				A91B2DEC276E1E5E001B0E95 /* README.md in Resources */,
@@ -1167,6 +1209,39 @@
 /* End PBXTargetDependency section */
 
 /* Begin PBXVariantGroup section */
+		193E48BA29B4AEF3006927CB /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				193E48BB29B4AEF3006927CB /* de */,
+				193E48BC29B4AEF3006927CB /* he */,
+				193E48BD29B4AEF3006927CB /* ar */,
+				193E48BE29B4AEF3006927CB /* zh-Hans */,
+				193E48BF29B4AEF3006927CB /* ja */,
+				193E48C029B4AEF3006927CB /* en */,
+				193E48C129B4AEF3006927CB /* uk */,
+				193E48C229B4AEF3006927CB /* nb */,
+				193E48C329B4AEF3006927CB /* es */,
+				193E48C429B4AEF3006927CB /* da */,
+				193E48C529B4AEF3006927CB /* it */,
+				193E48C629B4AEF3006927CB /* sk */,
+				193E48C729B4AEF3006927CB /* sv */,
+				193E48C829B4AEF3006927CB /* tr */,
+				193E48C929B4AEF3006927CB /* pl */,
+				193E48CA29B4AEF3006927CB /* pt-BR */,
+				193E48CB29B4AEF3006927CB /* vi */,
+				193E48CC29B4AEF3006927CB /* lt */,
+				193E48CD29B4AEF3006927CB /* ru */,
+				193E48CE29B4AEF3006927CB /* fr */,
+				193E48CF29B4AEF3006927CB /* fi */,
+				193E48D029B4AEF3006927CB /* nl */,
+				193E48D129B4AEF3006927CB /* bn */,
+				193E48D229B4AEF3006927CB /* pt-PT */,
+				193E48D329B4AEF3006927CB /* ro */,
+				193E48D429B4AEF3006927CB /* ca */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
 		4B67E2D3289B4EDB002D92AF /* Localizable.strings */ = {
 			isa = PBXVariantGroup;
 			children = (