From e903e1067190e9e0ba857c3c5bc77f2bda32e2de Mon Sep 17 00:00:00 2001 From: Sam Spycher Date: Thu, 8 Oct 2020 11:35:57 +0200 Subject: [PATCH] Add translation for TBR validation failure response --- .../androidaps/plugins/pump/omnipod/OmnipodPumpPlugin.java | 2 +- omnipod/src/main/res/values-de-rDE/strings.xml | 4 ++++ omnipod/src/main/res/values-fr-rFR/strings.xml | 5 +++-- omnipod/src/main/res/values/strings.xml | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/omnipod/src/main/java/info/nightscout/androidaps/plugins/pump/omnipod/OmnipodPumpPlugin.java b/omnipod/src/main/java/info/nightscout/androidaps/plugins/pump/omnipod/OmnipodPumpPlugin.java index 268bd1ba7c..7d33be44ae 100644 --- a/omnipod/src/main/java/info/nightscout/androidaps/plugins/pump/omnipod/OmnipodPumpPlugin.java +++ b/omnipod/src/main/java/info/nightscout/androidaps/plugins/pump/omnipod/OmnipodPumpPlugin.java @@ -540,7 +540,7 @@ public class OmnipodPumpPlugin extends PumpPluginBase implements PumpInterface, aapsLogger.info(LTag.PUMP, "setTempBasalAbsolute: rate: {}, duration={}", absoluteRate, durationInMinutes); if (durationInMinutes <= 0 || durationInMinutes % BASAL_STEP_DURATION.getStandardMinutes() != 0) { - return new PumpEnactResult(getInjector()).success(false).comment("TBR duration must be greater than zero and a multiple of " + BASAL_STEP_DURATION.getStandardMinutes() + " minutes."); + return new PumpEnactResult(getInjector()).success(false).comment(resourceHelper.gs(R.string.omnipod_error_set_temp_basal_failed_validation, BASAL_STEP_DURATION.getStandardMinutes())); } // read current TBR diff --git a/omnipod/src/main/res/values-de-rDE/strings.xml b/omnipod/src/main/res/values-de-rDE/strings.xml index f24e56e7e1..92e82d7737 100644 --- a/omnipod/src/main/res/values-de-rDE/strings.xml +++ b/omnipod/src/main/res/values-de-rDE/strings.xml @@ -53,6 +53,10 @@ Kommunikation fehlgeschlagen: Nicht genügend Daten vom Pod empfangen Ein Pod-Fehler (%1$03d %2$s) wurde festgestellt. Bitte deaktiviere den Pod und starte einen neuen Kommunikation fehlgeschlagen: Fehlerhafte Antwort vom Pod + Das Setzen der temporären Basalrate war nicht erfolgreich. Falls eine TBR im Gange war, wurde sie mögicherweise abgebrochen. Bitte aktualisieren Sie den Pod Status im Omnipod Tab. + Das Setzen der temporären Basalrate war möglicherweise nicht erfolgreich. Falls eine TBR im Gange war, wurde sie abgebrochen. Bitte aktualisieren Sie den Pod Status im Omnipod Tab. + TBR Dauer muss grösser als null und ein Mehrfaches von %1$s Minuten sein. + Pod Management Pod deaktivieren diff --git a/omnipod/src/main/res/values-fr-rFR/strings.xml b/omnipod/src/main/res/values-fr-rFR/strings.xml index 162ee7b950..089f4269d7 100644 --- a/omnipod/src/main/res/values-fr-rFR/strings.xml +++ b/omnipod/src/main/res/values-fr-rFR/strings.xml @@ -84,8 +84,9 @@ Le paramétrage du profil basal a échoué. L\'injection peut être suspendue ! Actualisez manuellement l\'état du Pod à partir de l\'onglet Omnipod et reprenez l\'injection si nécessaire. Le paramétrage du profil basal a peut-être échoué. L\'injection peut être suspendue ! Actualisez manuellement l\'état du Pod à partir de l\'onglet Omnipod et reprenez l\'injection si nécessaire. Le paramétrage du profil basal a échoué. L\'injection est suspendue ! Veuillez poursuivre manuellement l\'injection à partir de l\'onglet Omnipod. - Le paramétrage de la basal temp a échoué. Si une basal temp était en cours d\'exécution, elle a peut-être été annulée. Veuillez actualiser manuellement l\'état du Pod à partir de l\'onglet Omnipod. - Le paramétrage de la basal temp a peut-être échoué. Si une basal temp était en cours d\'exécution, elle a été annulée. Veuillez actualiser manuellement l\'état du Pod à partir de l\'onglet Omnipod. + Le paramétrage de la basale temporaire a échoué. Si une basale temporaire était en cours d\'exécution, elle a peut-être été annulée. Veuillez actualiser manuellement l\'état du Pod à partir de l\'onglet Omnipod. + Le paramétrage de la basale temporaire a peut-être échoué. Si une basale temporaire était en cours d\'exécution, elle a été annulée. Veuillez actualiser manuellement l\'état du Pod à partir de l\'onglet Omnipod. + La durée d\'une basale temporaire doit être supérieure à zéro et un multiple de %1$s minutes. Le paramétrage de l\'heure a peut-être échoué. L\'injection peut être suspendue ! Actualisez manuellement l\'état du Pod à partir de l\'onglet Omnipod et reprenez l\'injection si nécessaire. Le paramétrage de l\'heure a échoué. L\'injection est suspendue ! Veuillez poursuivre manuellement l\'injection à partir de l\'onglet Omnipod. LOT diff --git a/omnipod/src/main/res/values/strings.xml b/omnipod/src/main/res/values/strings.xml index 62ab50b16c..45985c78ef 100644 --- a/omnipod/src/main/res/values/strings.xml +++ b/omnipod/src/main/res/values/strings.xml @@ -105,6 +105,7 @@ Cancelling temp basal might have failed. Please manually refresh the Pod status from the Omnipod tab. Setting temp basal failed. If a temp basal was previously running, it might have been cancelled. Please manually refresh the Pod status from the Omnipod tab. Setting temp might have basal failed. If a temp basal was previously running, it has been cancelled. Please manually refresh the Pod status from the Omnipod tab. + TBR duration must be greater than zero and a multiple of %1$s minutes. Setting time might have failed. Delivery might be suspended! Please manually refresh the Pod status from the Omnipod tab and resume delivery if needed. Setting time failed. Delivery is suspended! Please manually resume delivery from the Omnipod tab. Failed to set basal profile: received an empty profile. Make sure to activate your basal profile.