Jon Mårtensson 3 роки тому
батько
коміт
cd08aa9df4

+ 250 - 0
Dependencies/OmniKit/OmniKit/Resources/en.lproj/Localizable.strings

@@ -1,9 +1,34 @@
+/* Description for an inactive alert modifier */
+" (inactive)" = " (inactive)";
+
+/* Format string for low battery alert body for RileyLink. (1: device name) */
+"\"%1$@\" has a low battery" = "\"%1$@\" has a low battery";
+
+/* Unit format string for an RSSI value in decibles */
+"%@ dB" = "%@ dB";
+
+/* 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.";
+
+/* Format string for activation time exceeded
+   Pod state when activation not completed in the time allowed */
+"Activation time exceeded" = "Activation time exceeded";
+
+/* Description for auto-off */
+"Auto-off" = "Auto-Off";
+
 /* Description for auto-off alarm */
 "Auto-off alarm" = "Auto-off alarm";
 
+/* Pod state when basal initialized */
+"Basal initialized" = "Basal initialized";
+
 /* Pod state when running below fifty units */
 "Below 50 units" = "Below 50 units";
 
+/* Pump Event title for UnfinalizedDose with doseType of .bolus */
+"Bolus" = "Bolus";
+
 /* Error message shown when operation could not be completed due to existing bolus in progress */
 "Bolus in progress" = "Bolus in progress";
 
@@ -22,9 +47,39 @@
 /* String describing a dose that was certainly scheduled */
 "Certain" = "Certain";
 
+/* 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.";
+
+/* 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.";
+
+/* Format string for invalid message error code (1: error code number) */
+"Command error %1$u" = "Command error %1$u";
+
+/* Status highlight that delivery is uncertain. */
+"Comms Issue" = "Comms Issue";
+
+/* Error message when command is rejected because an unacknowledged command is pending. */
+"Communication issue: Unacknowledged command pending." = "Communication issue: Unacknowledged command pending.";
+
+/* Description for BeepPreference.manualCommands */
+"Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used." = "Confidence reminders will sound for commands you initiate, like bolus, cancel bolus, suspend, resume, save notification reminders, etc. When Loop automatically adjusts delivery, no confidence reminders are used.";
+
+/* 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.";
+
+/* The title for AlarmCode.other notification */
+"Critical Pod Error" = "Critical Pod Error";
+
+/* Recovery suggestion when unexpected address received */
+"Crosstalk possible. Please move to a new location" = "Crosstalk possible. Please move to a new location";
+
 /* Pod state when pod has been deactivated */
 "Deactivated" = "Deactivated";
 
+/* Title string for BeepPreference.silent */
+"Disabled" = "Disabled";
+
 /* Description for Empty reservoir pod fault */
 "Empty reservoir" = "Empty reservoir";
 
@@ -37,30 +92,113 @@
 /* Description for expiration alert */
 "Expiration alert" = "Expiration alert";
 
+/* Title string for BeepPreference.extended */
+"Extended" = "Extended";
+
+/* Delivery status when extended bolus is running */
+"Extended bolus running" = "Extended bolus running";
+
+/* Delivery status when extended bolus and temp basal is running */
+"Extended bolus running with temp basal" = "Extended bolus running with temp basal";
+
+/* Pod state when fault event has occurred */
+"Fault event occurred" = "Fault event occurred";
+
+/* Status highlight that when pod is deactivating. */
+"Finish Deactivation" = "Finish Deactivation";
+
+/* Status highlight that when pod is activating. */
+"Finish Pairing" = "Finish Pairing";
+
 /* Description for finish setup */
 "Finish setup " = "Finish setup ";
 
+/* Description for finish setup reminder */
+"Finish setup reminder" = "Finish setup reminder";
+
 /* Pod inititialized */
 "Initialized" = "Initialized";
 
+/* Pod state when inserting cannula */
+"Inserting cannula" = "Inserting cannula";
+
+/* The default notification body for AlarmCodes */
+"Insulin delivery stopped. Change Pod now." = "Insulin delivery stopped. Change Pod now.";
+
+/* Status highlight that insulin delivery was suspended. */
+"Insulin Suspended" = "Insulin Suspended";
+
+/* Error description for OmniBLEPumpManagerError.insulinTypeNotConfigured */
+"Insulin type not configured" = "Insulin type not configured";
+
 /* The format string for Internal pod fault (1: The fault code value) */
 "Internal pod fault %1$03d" = "Internal pod fault %1$03d";
 
 /* The format string describing a bolus that was interrupted. (1: The amount delivered)(2: The amount scheduled)(3: Start time of the dose)(4: duration)(5: scheduled certainty) */
 "InterruptedBolus: %1$@ U (%2$@ U scheduled) %3$@ %4$@ %5$@" = "InterruptedBolus: %1$@ U (%2$@ U scheduled) %3$@ %4$@ %5$@";
 
+/* Error message for when unexpected address is received (1: received address) (2: expected address) */
+"Invalid address 0x%x. Expected 0x%x" = "Invalid address 0x%x. Expected 0x%x";
+
+/* Description for MessageError invalidAddress */
+"Invalid address: (%1$@)" = "Invalid address: (%1$@)";
+
+/* Description for MessageError invalidCrc */
+"Invalid CRC" = "Invalid CRC";
+
+/* Error description for OmniBLEPumpManagerError.invalidSetting */
+"Invalid Setting" = "Invalid Setting";
+
+/* Alert content title for lowReservoir pod alert */
+"Low Reservoir" = "Low Reservoir";
+
+/* Format string for description for low reservoir advisory (1: reminder units) */
+"Low reservoir advisory (%1$gU)" = "Hinweis auf niedriges Reservior (%1$gU)";
+
 /* Description for low reservoir alarm */
 "Low reservoir advisory alarm" = "Low reservoir advisory alarm";
 
+/* Title for RileyLink low battery alert */
+"Low RileyLink Battery" = "Low RileyLink Battery";
+
 /* Recovery suggestion when no RileyLink is available */
 "Make sure your RileyLink is nearby and powered on" = "Make sure your RileyLink is nearby and powered on";
 
+/* Status highlight when manual temp basal is running. */
+"Manual Basal" = "Manual Basal";
+
+/* Pod memory initialized */
+"Memory initialized" = "Memory initialized";
+
+/* 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.";
+
+/* Alert content body for multiCommand pod alert
+   Alert content title for multiCommand pod alert */
+"Multiple Command Alert" = "Multiple Command Alert";
+
 /* Pod alert state when no alerts are active */
 "No alerts" = "No alerts";
 
+/* Description for BeepPreference.silent */
+"No confidence reminders are used." = "No confidence reminders are used.";
+
+/* Description for Fault Event Code .noFaults */
+"No faults" = "No faults";
+
+/* Status highlight message for emptyReservoir alarm.
+   Status highlight that a pump is out of insulin. */
+"No Insulin" = "No Insulin";
+
+/* Status highlight that when no pod is paired. */
+"No Pod" = "No Pod";
+
 /* Error message shown when no pod is paired */
 "No pod paired" = "No pod paired";
 
+/* Error message for PodCommsError.noPodsFound */
+"No pods found" = "No pods found";
+
 /* Error message shown when no response from pod was received */
 "No response from pod" = "No response from pod";
 
@@ -71,6 +209,9 @@
    Pod state when running above fifty units */
 "Normal" = "Normal";
 
+/* Description for MessageError notEnoughData */
+"Not enough data" = "Not enough data";
+
 /* Description for Occlusion detected pod fault */
 "Occlusion detected" = "Occlusion detected";
 
@@ -80,18 +221,39 @@
 /* Pod status after pairing */
 "Paired" = "Paired";
 
+/* Pod status when pairing completed */
+"Pairing completed" = "Pairing completed";
+
+/* Description for MessageError parsingError. (1: decription of error), (2: hexadecimal data starting at offset) */
+"Parsing Error: %1$@ in (%2$@)" = "Parsing Error: %1$@ in (%2$@)";
+
+/* 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 no response is received from pod */
 "Please bring your pod closer to the RileyLink and try again" = "Please bring your pod closer to the RileyLink and try again";
 
+/* Alert content body for finishSetupReminder pod alert */
+"Please finish pairing your pod." = "Please finish pairing your pod.";
+
 /* Recover suggestion shown when no pod is paired */
 "Please pair a new pod" = "Please pair a new pod";
 
+/* Recovery suggestion when pairing signal strength is too high */
+"Please reposition the RileyLink further from the pod" = "Please reposition the RileyLink further from the pod";
+
+/* Recovery suggestion when pairing signal strength is too low */
+"Please reposition the RileyLink relative to the pod" = "Please reposition the RileyLink relative to the pod";
+
 /* Error message shown when user cannot pair because pod is already paired */
 "Pod already paired" = "Pod already paired";
 
 /* Error message shown when prime is attempted, but pod is already primed */
 "Pod already primed" = "Pod already primed";
 
+/* Status highlight message for other alarm. */
+"Pod Error" = "Pod Error";
+
 /* Description for expiration advisory alarm */
 "Pod expiration advisory alarm" = "Pod expiration advisory alarm";
 
@@ -101,6 +263,9 @@
 /* Description for Pod expired pod fault */
 "Pod expired" = "Pod expired";
 
+/* Format string for alert content body for userPodExpiration pod alert. (1: time until expiration) */
+"Pod expires in %1$@." = "Pod expires in %1$@.";
+
 /* Format string for pod fault code */
 "Pod Fault: %1$@" = "Pod Fault: %1$@";
 
@@ -113,40 +278,98 @@
 /* Error message action could not be performed because pod is suspended */
 "Pod is suspended" = "Pod is suspended";
 
+/* Status highlight message for occlusion alarm. */
+"Pod Occlusion" = "Pod Occlusion";
+
+/* Alert content title for finishSetupReminder pod alert */
+"Pod Pairing Incomplete" = "Pod Pairing Incomplete";
+
+/* Error message shown when pod sends ack instead of response */
+"Pod sent ack instead of response" = "Pod sent ack instead of response";
+
 /* Pod state when prime or cannula insertion has not completed in the time allotted */
 "Pod setup window expired" = "Pod setup window expired";
 
+/* Description for pod suspended reminder */
+"Pod suspended reminder" = "Pod suspended reminder";
+
+/* Format string for poor pod signal strength */
+"Poor signal strength" = "Poor signal strength";
+
 /* Delivery status when pod is priming
    Pod status when priming */
 "Priming" = "Priming";
 
+/* Pod state when priming completed */
+"Priming completed" = "Priming completed";
+
 /* Pod state when ready for basal programming */
 "Ready for basal programming" = "Ready for basal programming";
 
 /* Pod state when ready for cannula insertion */
 "Ready to insert cannula" = "Ready to insert cannula";
 
+/* Pod pairing reminder initialized */
+"Reminder initialized" = "Reminder initialized";
+
+/* Pump Event title for UnfinalizedDose with doseType of .resume */
+"Resume" = "Resume";
+
+/* Recovery suggestion when pod is suspended */
+"Resume delivery" = "Resume delivery";
+
+/* Alert content title for suspendEnded pod alert */
+"Resume Insulin" = "Resume Insulin";
+
 /* The format string describing a resume. (1: Time)(2: Scheduled certainty */
 "Resume: %1$@ %2$@" = "Resume: %1$@ %2$@";
 
 /* Delivery status when basal is running */
 "Scheduled Basal" = "Scheduled Basal";
 
+/* Description for shutdown imminent */
+"Shutdown imminent" = "Shutdown imminent";
+
 /* Description for shutdown imminent alarm */
 "Shutdown imminent alarm" = "Shutdown imminent alarm";
 
+/* Status highlight when communications with the pod haven't happened recently. */
+"Signal Loss" = "Signal Loss";
+
+/* Format string for pod signal strength too high */
+"Signal strength too high" = "Signal strength too high";
+
+/* Pump Event title for UnfinalizedDose with doseType of .suspend */
+"Suspend" = "Suspend";
+
+/* Alert content body for suspendInProgress pod alert
+   Alert content title for suspendInProgress pod alert */
+"Suspend In Progress Reminder" = "Suspend In Progress Reminder";
+
+/* Description for suspend time expired */
+"Suspend time expired" = "Suspend time expired";
+
+/* Delivery status when insulin delivery is suspended */
+"Suspended" = "Suspended";
+
 /* The format string describing a suspend. (1: Time)(2: Scheduled certainty */
 "Suspend: %1$@ %2$@" = "Suspend: %1$@ %2$@";
 
 /* Delivery status when insulin delivery is suspended */
 "Suspended" = "Suspended";
 
+/* 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.";
+
 /* Pod tank fill completed */
 "Tank fill completed" = "Tank fill completed";
 
 /* Pod power to motor activated */
 "Tank power activated" = "Tank power activated";
 
+/* Pump Event title for UnfinalizedDose with doseType of .tempBasal */
+"Temp Basal" = "Temp Basal";
+
 /* Error message shown when temp basal could not be set due to existing temp basal in progress */
 "Temp basal in progress" = "Temp basal in progress";
 
@@ -156,18 +379,45 @@
 /* The format string describing a temp basal. (1: The rate)(2: Start time)(3: duration)(4: volume)(5: scheduled certainty */
 "TempBasal: %1$@ U/hour %2$@ %3$@ %4$@ U %5$@" = "TempBasal: %1$@ U/hour %2$@ %3$@ %4$@ U %5$@";
 
+/* 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 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 content title for timeOffsetChangeDetected pod alert */
+"Time Change Detected" = "Time Change Detected";
+
 /* The format string for pod expiration notification body (1: time until expiration) */
 "Time to replace your pod! Your pod will expire in %1$@" = "Time to replace your pod! Your pod will expire in %1$@";
 
+/* Error message for PodCommsError.tooManyPodsFound */
+"Too many pods found" = "Too many pods found";
+
+/* Recovery suggestion when ack received instead of response */
+"Try again" = "Try again";
+
 /* String describing a dose that was possibly scheduled */
 "Uncertain" = "Uncertain";
 
+/* Description for MessageError invalidSequence */
+"Unexpected message sequence number" = "Unexpected message sequence number";
+
+/* Format string for unexpected pod change */
+"Unexpected pod change" = "Unexpected pod change";
+
 /* Error message shown when empty response from pod was received */
 "Unexpected response from pod" = "Unexpected response from pod";
 
 /* The format string for Unknown pod fault (1: The fault code value) */
 "Unknown pod fault %1$03d" = "Unknown pod fault %1$03d";
 
+/* Format string for description of MessageError unknownValue. (1: value) (2: Type) */
+"Unknown Value (%1$@) for type %2$@" = "Unknown Value (%1$@) for type %2$@";
+
+/* Format string for description of MessageError validationFailed. (1: description of validation failure) */
+"Validation failed: %1$@" = "Validation failed: %1$@";
+
 /* 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";
 

Різницю між файлами не показано, бо вона завелика
+ 549 - 12
Dependencies/OmniKit/OmniKitUI/Resources/en.lproj/Localizable.strings