From 48084ff7bf3122f612db78a8b8f47f8e1b51e0eb Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 8 Jan 2021 18:55:01 +0100 Subject: [PATCH 01/13] add keys to crash report --- app/build.gradle | 1 + .../main/java/info/nightscout/androidaps/MainActivity.kt | 8 ++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 10 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 325e1849a1..96db0a7be8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -125,6 +125,7 @@ android { buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "REMOTE", '"' + generateGitRemote() + '"' buildConfigField "String", "HEAD", '"' + generateGitBuild() + '"' + buildConfigField "String", "COMMITED", '"' + allCommited() + '"' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" // if you change minSdkVersion to less than 11, you need to change executeTask for wear diff --git a/app/src/main/java/info/nightscout/androidaps/MainActivity.kt b/app/src/main/java/info/nightscout/androidaps/MainActivity.kt index c2b7ae6073..b07111ed3b 100644 --- a/app/src/main/java/info/nightscout/androidaps/MainActivity.kt +++ b/app/src/main/java/info/nightscout/androidaps/MainActivity.kt @@ -25,6 +25,7 @@ import androidx.appcompat.widget.Toolbar import androidx.core.app.ActivityCompat import androidx.viewpager2.widget.ViewPager2 import com.google.android.material.tabs.TabLayoutMediator +import com.google.firebase.crashlytics.FirebaseCrashlytics import com.joanzapata.iconify.Iconify import com.joanzapata.iconify.fonts.FontAwesomeModule import dev.doubledot.doki.ui.DokiActivity @@ -318,6 +319,7 @@ class MainActivity : NoSplashAppCompatActivity() { message += "Flavor: ${BuildConfig.FLAVOR}${BuildConfig.BUILD_TYPE}\n" message += "${resourceHelper.gs(R.string.configbuilder_nightscoutversion_label)} ${nsSettingsStatus.nightscoutVersionName}" if (buildHelper.isEngineeringMode()) message += "\n${resourceHelper.gs(R.string.engineering_mode_enabled)}" + if (!fabricPrivacy.fabricEnabled()) message += "\n${resourceHelper.gs(R.string.fabric_upload_disabled)}" message += resourceHelper.gs(R.string.about_link_urls) val messageSpanned = SpannableString(message) Linkify.addLinks(messageSpanned, Linkify.WEB_URLS) @@ -398,6 +400,12 @@ class MainActivity : NoSplashAppCompatActivity() { fabricPrivacy.firebaseAnalytics.setUserProperty("Profile", activePlugin.activeProfileInterface.javaClass.simpleName) activePlugin.activeSensitivity.let { fabricPrivacy.firebaseAnalytics.setUserProperty("Sensitivity", it::class.java.simpleName) } activePlugin.activeInsulin.let { fabricPrivacy.firebaseAnalytics.setUserProperty("Insulin", it::class.java.simpleName) } + // Add to crash log too + FirebaseCrashlytics.getInstance().setCustomKey("HEAD", BuildConfig.HEAD) + FirebaseCrashlytics.getInstance().setCustomKey("Version", BuildConfig.VERSION) + FirebaseCrashlytics.getInstance().setCustomKey("Remote", remote) + FirebaseCrashlytics.getInstance().setCustomKey("Commited", BuildConfig.COMMITED) + FirebaseCrashlytics.getInstance().setCustomKey("Hash", hashes[0]) } } \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 013840fe77..fb96173fbe 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1428,5 +1428,6 @@ Use reminder to start eating later instead of wizard result during high glycemia ("pre-bolus") Time to eat!\nRun Bolus wizard and do calculation again. Time to eat + Crash logs upload disabled! From ddb6e1c007430c7af078a0e9423f5fec2dd8ab38 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 8 Jan 2021 21:27:18 +0100 Subject: [PATCH 02/13] New Crowdin updates (#200) * New translations strings.xml (Romanian) * New translations strings.xml (Hebrew) * New translations strings.xml (Romanian) * New translations strings.xml (Czech) * New translations strings.xml (Czech) * New translations strings.xml (German) * New translations strings.xml (German) * New translations strings.xml (Greek) * New translations strings.xml (Irish) * New translations strings.xml (Italian) * New translations strings.xml (Dutch) * New translations strings.xml (Korean) * New translations strings.xml (Lithuanian) * New translations strings.xml (Dutch) * New translations strings.xml (Norwegian) * New translations strings.xml (Polish) * New translations strings.xml (Polish) * New translations strings.xml (Swedish) * New translations strings.xml (Swedish) * New translations strings.xml (Danish) * New translations strings.xml (Swedish) * New translations strings.xml (Romanian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Italian) * New translations strings.xml (Czech) * New translations strings.xml (Hebrew) * New translations strings.xml (Polish) * New translations strings.xml (Hebrew) * New translations strings.xml (French) * New translations strings.xml (Spanish) * New translations strings.xml (Afrikaans) * New translations strings.xml (German) * New translations strings.xml (Greek) * New translations strings.xml (Korean) * New translations strings.xml (Lithuanian) * New translations strings.xml (Dutch) * New translations strings.xml (Norwegian) * New translations strings.xml (Portuguese) * New translations strings.xml (Russian) * New translations strings.xml (Slovak) * New translations strings.xml (Swedish) * New translations strings.xml (Turkish) * New translations strings.xml (Chinese Simplified) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Danish) * New translations strings.xml (Italian) * New translations strings.xml (Norwegian) * New translations strings.xml (Norwegian) * New translations strings.xml (Italian) * New translations strings.xml (Norwegian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Catalan) * New translations insight_alert_codes.xml (Catalan) * New translations insight_alert_descriptions.xml (Catalan) * New translations insight_alert_titles.xml (Catalan) * New translations insight_exceptions.xml (Catalan) * New translations exam.xml (Catalan) * New translations objectives.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Catalan) * New translations strings.xml (Italian) * New translations strings.xml (German) * New translations strings.xml (Czech) * New translations strings.xml (German) * New translations strings.xml (Dutch) * New translations strings.xml (Hebrew) * New translations strings.xml (French) * New translations strings.xml (French) * New translations strings.xml (French) * New translations strings.xml (French) --- app/src/main/res/values-af-rZA/strings.xml | 1 - app/src/main/res/values-bg-rBG/strings.xml | 9 ++-- app/src/main/res/values-ca-rES/exam.xml | 2 + .../res/values-ca-rES/insight_alert_codes.xml | 2 + .../insight_alert_descriptions.xml | 2 + .../values-ca-rES/insight_alert_titles.xml | 2 + .../res/values-ca-rES/insight_exceptions.xml | 2 + app/src/main/res/values-ca-rES/objectives.xml | 2 + app/src/main/res/values-ca-rES/strings.xml | 8 +++ app/src/main/res/values-cs-rCZ/strings.xml | 13 ++--- app/src/main/res/values-da-rDK/strings.xml | 8 +++ app/src/main/res/values-de-rDE/strings.xml | 25 +++++----- app/src/main/res/values-el-rGR/strings.xml | 3 -- app/src/main/res/values-es-rES/strings.xml | 6 --- app/src/main/res/values-fr-rFR/strings.xml | 21 ++++---- app/src/main/res/values-it-rIT/strings.xml | 12 ++--- app/src/main/res/values-iw-rIL/strings.xml | 48 +++++++++--------- app/src/main/res/values-ko-rKR/strings.xml | 3 -- app/src/main/res/values-lt-rLT/strings.xml | 7 +-- app/src/main/res/values-nl-rNL/strings.xml | 13 ++--- app/src/main/res/values-no-rNO/strings.xml | 12 ++--- app/src/main/res/values-pl-rPL/strings.xml | 13 ++--- app/src/main/res/values-pt-rBR/strings.xml | 3 -- app/src/main/res/values-pt-rPT/strings.xml | 5 -- app/src/main/res/values-ro-rRO/strings.xml | 10 +--- app/src/main/res/values-ru-rRU/strings.xml | 5 -- app/src/main/res/values-sk-rSK/strings.xml | 6 --- app/src/main/res/values-sv-rSE/strings.xml | 7 ++- app/src/main/res/values-tr-rTR/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - core/src/main/res/values-ca-rES/strings.xml | 46 +++++++++++++++++ dana/src/main/res/values-ca-rES/strings.xml | 2 + .../src/main/res/values-ca-rES/strings.xml | 17 +++++++ .../src/main/res/values-ca-rES/strings.xml | 20 ++++++++ .../src/main/res/values-cs-rCZ/strings.xml | 4 +- .../src/main/res/values-da-rDK/strings.xml | 20 ++++++++ .../src/main/res/values-de-rDE/strings.xml | 4 +- .../src/main/res/values-fr-rFR/strings.xml | 50 +++++++++---------- .../src/main/res/values-it-rIT/strings.xml | 4 +- .../src/main/res/values-iw-rIL/strings.xml | 10 ++-- .../src/main/res/values-nl-rNL/strings.xml | 6 +-- .../src/main/res/values-no-rNO/strings.xml | 4 +- .../src/main/res/values-pl-rPL/strings.xml | 2 - .../src/main/res/values-ro-rRO/strings.xml | 2 - .../src/main/res/values-sv-rSE/strings.xml | 4 +- .../src/main/res/values-ca-rES/strings.xml | 10 ++++ .../src/main/res/values-cs-rCZ/strings.xml | 17 +++++-- .../src/main/res/values-de-rDE/strings.xml | 17 +++++-- .../src/main/res/values-el-rGR/strings.xml | 2 +- .../src/main/res/values-fr-rFR/strings.xml | 17 +++++-- .../src/main/res/values-ga-rIE/strings.xml | 1 + .../src/main/res/values-it-rIT/strings.xml | 17 +++++-- .../src/main/res/values-iw-rIL/strings.xml | 17 +++++-- .../src/main/res/values-ko-rKR/strings.xml | 2 +- .../src/main/res/values-lt-rLT/strings.xml | 6 +-- .../src/main/res/values-nl-rNL/strings.xml | 17 +++++-- .../src/main/res/values-no-rNO/strings.xml | 17 +++++-- .../src/main/res/values-pl-rPL/strings.xml | 6 +-- .../src/main/res/values-ro-rRO/strings.xml | 6 +-- .../src/main/res/values-sv-rSE/strings.xml | 17 +++++-- wear/src/main/res/values-ca-rES/strings.xml | 2 + wear/src/main/res/values-fr-rFR/strings.xml | 1 + wear/src/main/res/values-it-rIT/strings.xml | 1 + wear/src/main/res/values-sv-rSE/strings.xml | 1 + 64 files changed, 381 insertions(+), 240 deletions(-) create mode 100644 app/src/main/res/values-ca-rES/exam.xml create mode 100644 app/src/main/res/values-ca-rES/insight_alert_codes.xml create mode 100644 app/src/main/res/values-ca-rES/insight_alert_descriptions.xml create mode 100644 app/src/main/res/values-ca-rES/insight_alert_titles.xml create mode 100644 app/src/main/res/values-ca-rES/insight_exceptions.xml create mode 100644 app/src/main/res/values-ca-rES/objectives.xml create mode 100644 app/src/main/res/values-ca-rES/strings.xml create mode 100644 app/src/main/res/values-da-rDK/strings.xml create mode 100644 core/src/main/res/values-ca-rES/strings.xml create mode 100644 dana/src/main/res/values-ca-rES/strings.xml create mode 100644 medtronic/src/main/res/values-ca-rES/strings.xml create mode 100644 omnipod/src/main/res/values-ca-rES/strings.xml create mode 100644 omnipod/src/main/res/values-da-rDK/strings.xml create mode 100644 rileylink/src/main/res/values-ca-rES/strings.xml create mode 100644 wear/src/main/res/values-ca-rES/strings.xml diff --git a/app/src/main/res/values-af-rZA/strings.xml b/app/src/main/res/values-af-rZA/strings.xml index 12820ebacd..06376e7610 100644 --- a/app/src/main/res/values-af-rZA/strings.xml +++ b/app/src/main/res/values-af-rZA/strings.xml @@ -198,7 +198,6 @@ Corr Aksies NS laai net op (opgeskorte sinkro) - NS oplaai net. Nie effektief op SGV tensy \'n plaaslike bron soos xDrip gekies is. Nie effektief op profiele terwyl NS-profiele gebruik word. Pomp nie geïnisialiseer nie! Prima/vul Maak asseblief seker dat die hoeveelheid ooreenstem met die spesifikasies van jou infusie stel! diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 708ba57d9c..95179f9403 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -286,7 +286,6 @@ Корекция Действия Само качва данни в NS (изключва синхронизацията) - Само качване на данните в NS. Няма ефект върху данните за КЗ ако локален източник като xDrip е избран. Няма ефект върху профила освен ако не е избран NS-профил. Помпата не е инициализирана! Пълнене на сет Моля, уверете се, че стойността съответсва на вашият сет! Този инсулин не се включва в IOB! @@ -443,11 +442,11 @@ Праг за критична възраст на сензор [часа] Аларма при заряд на батерия под [%] Критично ниво на сензорната батерия под [%] - Аларма при възраст на батерия над [часа] - Праг за критична възраст на батерията над [часа] + Висока възраст на батерия над [часа] + Критична възраст на батерията над [часа] Ниво за аларма за останал инсулин в резервоара [Е] Предупреждение за критично ниво на останал инсулин в резервоар [Е] - Аларма при заряд на батерия под [%] + Нисък заряд на батерия под [%] Критично ниво на батерията под [%] Предв IOB @@ -1193,7 +1192,7 @@ Съветник на болус Имаш висока захар. Вместо да се яде сега, се препоръчва да се изчака за по-добра захар. Искате ли да направите корекция сега и да ви напомня кога е време за ядене? В този случай няма да бъдат записвани въглехидрати и трябва да използвате съветника отново, когато ви напомня. Активиране на болус съветник - Използвайте напомняне за да начало на хранене вместо съветника по време на висока гликемия + Използвай напомняне за старт на хранене вместо съветника по време на висока гликемия (\"пре-болус\") Време за ядене!\nИзпълнете болус съветника и направете изчисления отново. Време е за ядене diff --git a/app/src/main/res/values-ca-rES/exam.xml b/app/src/main/res/values-ca-rES/exam.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/exam.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/insight_alert_codes.xml b/app/src/main/res/values-ca-rES/insight_alert_codes.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/insight_alert_codes.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/insight_alert_descriptions.xml b/app/src/main/res/values-ca-rES/insight_alert_descriptions.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/insight_alert_descriptions.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/insight_alert_titles.xml b/app/src/main/res/values-ca-rES/insight_alert_titles.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/insight_alert_titles.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/insight_exceptions.xml b/app/src/main/res/values-ca-rES/insight_exceptions.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/insight_exceptions.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/objectives.xml b/app/src/main/res/values-ca-rES/objectives.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/app/src/main/res/values-ca-rES/objectives.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values-ca-rES/strings.xml b/app/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..1ce4989b86 --- /dev/null +++ b/app/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 99af78f111..1fa0c3ed63 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -286,7 +286,7 @@ Korekce Akce Pouze nahrávání do NS (zakázaná synchronizace) - Pouze nahrávání dat do NS. Neplatí pro glykémie, dokud není vybraný místní zdroj dat jako xDrip. Neplatí pro profily, pokud se používá NS profil. + Pouze nahrávání do NS. Neplatí pro glykémie, pokud je NS vybrán jako zdroj glykémií. Neplatí pro profily, pokud je vybraný NS Profil.\n!!! VAROVÁNÍ!!! Vypnutí této možnosti může způsobit chybné chování a předávkování inzulínem, pokud je některá z vašich komponent (AAPS, NS, xDrip) špatně nastavena. Pečlivě sledujte, jestli data zobrazená AAPS odpovídají stavu pumpy! Pumpa není inicializována! Plnění/doplňování Prosím ujistěte se, že hodnota odpovídá specifikaci Vašeho setu! @@ -443,12 +443,12 @@ Úroveň kritického stáří senzoru [h] Úroveň varování stavu baterie senzoru [%] Úroveň kritického varování stavu baterie senzoru [%] - Úroveň varování stáří baterie [h] - Úroveň kritického varování stáří baterie [h] + Úroveň varování stáří baterie pumpy [h] + Úroveň kritického varování stáří baterie pumpy [h] Úroveň varování stavu zásobníku [U] Úroveň kritického varování stavu zásobníku [U] - Úroveň varování stavu baterie [%] - Úroveň kritického varování stavu baterie [%] + Úroveň varování stavu baterie pumpy [%] + Úroveň kritického varování stavu baterie pumpy [%] PRED IOB COB @@ -1193,7 +1193,8 @@ Poradce pro bolus Máte vysokou glykémii. Namísto jídla doporučujeme vyčkat na lepší glykémii a připomenout, až bude čas na jídlo. Přejete si poslat korekční bolus a připomenout, až bude čas k jídlu? V tomto případě nebudou zapsané žádné sacharidy, a později opět musíte spustit kalkulátor, jakmile vám to připomeneme. Povolit poradce s bolusem - Během vysoké glykémie spusťte připomenutí namísto průvodce + Použij připomenutí, abys začal jíst později, namísto výsledku z kalkulátoru během vysoké glykémie (\"pre-bolus\") Čas k jídlu!\nSpusťte Bolusovou kalkulačku a proveďte výpočet znovu. Čas k jídlu + Nahrávání protokolů o pádech zakázáno! diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml new file mode 100644 index 0000000000..1ce4989b86 --- /dev/null +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index c69e8f243e..c2cf3ec97b 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -286,7 +286,7 @@ Korr Aktionen Zu Nightscout nur hochladen (keine Synchronisation) - Zu Nightscout nur hochladen. Nicht wirksam bei BZ-Werten, wenn nicht eine lokale Quelle wie z. B. xDrip gewählt wird; nicht wirksam bei Profilen, wenn Nightscout-Profile verwendet werden. + Zu Nightscout nur hochladen (keine Synchronisation). Gilt nicht für CGM-Werte falls nicht eine lokale Quelle wie xDrip+ ausgewählt wurde. Gilt ebenfalls nicht für Profildaten, wenn ein NS-Profil genutzt wird. \n!!! WARNUNG !!! Deaktivieren dieser Option kann zu Fehlfunktionen und Insulin-Überdosierung führen, wenn eine der Komponenten (AAPS, NS, xDrip+) falsch konfiguriert ist. Achte sorgfältig darauf, ob die in AAPS angezeigten Daten mit denen der Pumpe übereinstimmen! Pumpe nicht initialisiert! Katheterwechsel Bitte vergewissere Dich, dass die Füllmenge den Eigenschaften des Katheters entspricht! @@ -432,8 +432,8 @@ NovoRapid, NovoLog, Humalog Fiasp INS - Aktiviere Superbolus im Wizard - Aktiviere die SuperBolus-Funktion im Wizard. Nicht aktivieren, wenn Du nicht weißt, welche Auswirkungen dieser Bolus hat! ES KANN ZU EINER ÜBERDOSIERUNG AN INSULIN KOMMEN! + Aktiviere Superbolus im Bolus-Rechner + Aktiviere die SuperBolus-Funktion im Bolus-Rechner. Nicht aktivieren, wenn Du nicht weißt, welche Auswirkungen dieser Bolus hat! ES KANN ZU EINER ÜBERDOSIERUNG AN INSULIN KOMMEN! Statusanzeige auf Homescreen Warnschwelle Kanülenalter [h] Warnschwelle kritisches Kanülenalter [h] @@ -441,14 +441,14 @@ Warnschwelle kritisches Insulinalter [h] Warnschwelle Sensoralter [h] Warnschwelle kritisches Sensoralter [h] - Warnschwelle Sensor-Batteriestand [%] - Warnschwelle kritischer Sensor-Batteriestand [%] - Warnschwelle Batteriealter [h] - Warnschwelle kritisches Batteriealter [h] + Warnschwelle Sensor-Akkustand [%] + Warnschwelle kritischer Sensor-Akkustand [%] + Warnschwelle Pumpenbatterie-Alter [h] + Warnschwelle kritisches Pumpenbatterie-Alter [h] Warnschwelle Reservoirstand [IE] Warnschwelle kritischer Reservoirstand [IE] - Warnschwelle Batteriestand [%] - Warnschwelle kritischer Batteriestand [%] + Warnschwelle Pumpenbatterie-Stand [%] + Warnschwelle kritischer Pumpenbatterie-Stand [%] PRED IOB COB @@ -1034,8 +1034,8 @@ Unerwartetes Verhalten. COB vs IOB Bolus Einschränkung angewandt: %2$.2f U statt %1$.2f U !!!!! Langsamer Kohlenhydrat-Abbau erkannt: %2$d%% der Zeit. Überprüfe Deine Berechnung. COB könnte zu hoch sein und deswegen zu viel Insulin abgegeben werden!!!!!]]> - Abgabe von [%] des Ergebnisses des Bolusrechners - Der Bolus-Assistent führt Berechnungen durch, aber nur dieser Teil der berechneten Insulin wird abgegeben. Nützlich mit SMB-Algorithmus. + Abgabe von [%] des Ergebnisses des Bolus-Rechners + Der Bolus-Rechner führt Berechnungen durch, aber nur dieser Teil der berechneten Insulin wird abgegeben. Nützlich mit SMB-Algorithmus. Lädt ... Schlummern Zeitraum @@ -1194,7 +1194,8 @@ Unerwartetes Verhalten. Bolus-Berater Deine BZ-Werte sind hoch. Statt jetzt zu essen solltest Du abwarten, bis die Werte gesunken sind. Willst du jetzt einen Korrekturbolus abgeben und erinnert werden, wenn es Zeit zum Essen ist? In diesem Fall werden die Kohlenhydrate nicht übernommen und Du musst nach der Erinnerung den Bolus-Rechner erneut verwenden. Bolus-Berater aktivieren - Bei hohen BZ-Werten Essenserinnerung statt Bolus-Wizard verwenden + Option zur Erinnerung an späteres Essen (z.B. bei hohen BZ-Werten) im Bolus-Rechner (\"Spritz-Ess-Abstand\") Zeit zum Essen!\nStarte den Bolus-Rechner und gib die KH ein. Zeit zum Essen + Hochladen von Crash-Protokollen deaktiviert! diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index a41c6fb3ec..ed35ab3eea 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -200,7 +200,6 @@ Διορθ Ενέργειες NS φορτώνεται μόνο (απενεργοποίηση συγχρ) - NS φορτώνεται μόνο. Δεν είναι αποτελεσματικό στο SGV εκτός εάν έχει επιλεγεί μία τοπική πηγή όπως το xDrip. Δεν είναι αποτελεσματικό στα Προφίλ ενώ χρησιμοποιείται το NS-Profiles. Η αντλία δεν έχει ρυθμιστεί! Πλήρωση/Γέμισμα Παρακαλώ ελέγξτε ότι η ποσότητα ταιριάζει με τις προδιαγραφές του σετ έγχυσης! @@ -331,8 +330,6 @@ Εμφάνιση του φωτισμού κατάστασης στην αρχική οθόνη Όριο προειδοποίησης χαμηλής αμπούλας [U] Όριο προειδοποίησης πολύ χαμηλής αμπούλας [U] - Όριο προειδοποίησης χαμηλής μπαταρίας [%] - Όριο προειδοποίησης πολύ χαμηλής μπαταρίας [%] IOB COB Σχετικά με diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index fda5350b29..7481bd331f 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -286,7 +286,6 @@ Corrección Acciones NS solo subida (sinc. inactiva) - NS solo subida. No efectivo con SGV salvo que este seleccionada una fuente local como xDrip. No efectivo en perfiles usando perfiles NS. ¡Bomba no iniciada! Rellenar/Llenar ¡Por favor asegurar que la cantidad coincide con la especificación del set de infusión! @@ -443,12 +442,8 @@ Umbral crítico de la edad del sensor [h] Umbral de advertencia de nivel de batería del sensor [%] Umbral crítico de nivel de batería del sensor [%] - Umbral de advertencia de nivel de pila [h] - Umbral crítico de nivel de batería [h] Umbral de advertencia de nivel de reservorio [U] Umbral crítico de nivel de reservorio [U] - Umbral de advertencia de nivel de pila [%] - Umbral crítico de nivel de batería [%] PRED IOB COB @@ -1193,7 +1188,6 @@ Asistente de bolo Usted tiene alta glicemia. En lugar de comer ahora se recomienda esperar a una mejor glicemia. ¿Quieres hacer un bolo de corrección ahora y recibir una nota cuándo es el momento de comer? En este caso no se grabarán carbohidratos y se debe volver a utilizar el asistente cuando lo recordamos. Habilitar asistente de bolo - Usar un recordatorio para empezar a comer en lugar del asistente durante la glucemia alta ¡Hora de comer!\nEjecutar el asistente de bolo y cálcular de nuevo. Hora de comer diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 327a1d7d5e..25ff8efb51 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -287,7 +287,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Corr Actions Remonter uniquement vers NS (sync désactivée) - Uniquement téléchargement NS. Ceci n’est pas opérationnel pour les SGV à moins qu’une source locale comme xDrip ne soit sélectionnée. Ceci n’est pas opérationnel sur les profils lorsque les profils NS sont utilisés. + Envoi NS uniquement. Inactif sur les Gly capteurs sauf si une source locale comme xDrip est sélectionnée. Inactif sur les profils si Profil NS est sélectionné.\n!!! ATTENTION !!! La désactivation de cette option peut causer des dysfonctionnements et une surdose d\'insuline si l\'un de vos composants (AAPS, NS, xDrip) est mal configuré. Vérifiez bien si les données affichées par AAPS correspondent à l’état de la pompe ! Pompe non initialisée ! Amorcer/Remplir Veuillez à ce que la quantité corresponde aux caractéristiques de votre cathéter ! @@ -380,7 +380,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S File d\'attente : État : En pause - Effacer l\'histo + Effacer logs NSCLIENT ne possède pas la permission d\'écriture. Mauvais API secret? Paramètres Wear Afficher l\'IA détaillée @@ -444,12 +444,12 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Seuil critique âge capteur [h] Seuil d’alerte niveau pile capteur [%] Seuil critique niveau pile capteur [%] - Seuil d\'alerte âge pile [h] - Seuil critique âge pile [h] + Seuil d\'alerte âge pile pompe [h] + Seuil critique âge pile pompe [h] Seuil d\'alerte niveau réservoir [U] Seuil critique de niveau réservoir [U] - Seuil d’alerte niveau pile [%] - Seuil critique niveau pile [%] + Seuil d’alerte niveau pile pompe [%] + Seuil critique niveau pile pompe [%] PRED IA GA @@ -806,8 +806,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Maintenance MAINT Fournir différentes fonctions de maintenance (ex : envoyer, supprimer le journal). - Envoyer le journal par e-mail - Supprimer le journal + Envoyer les logs par mail + Supprimer les logs Le traitement (insuline : %1$.2f, glucides : %2$d, à : %3$s) n\'a pas pu être ajouté aux traitements. Vérifiez et ajoutez SVP manuellement ce traitement. eCarbs : %1$d g (%2$d h), retard : %3$d m Pas de données d\'Autosens disponibles @@ -819,7 +819,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Mode APS préféré Total Calc - Envoi des fichiers des journaux aux développeurs. Cas imprévu. + Envoi des fichiers logs d\'aujourd\'hui aux développeurs avec l\'heure. Cas imprévu. Changement minimum [%] Le fonctionnement de la Boucle demandera une confirmation uniquement si le changement est supérieur à cette valeur en %. Par défaut, la valeur est 20% Recherche d\'appareils en cours… @@ -1194,7 +1194,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Assistant bolus Vous avez une glycémie élevée. Au lieu de manger maintenant, il est recommandé d\'attendre une meilleure glycémie. Voulez-vous faire un bolus de correction maintenant et avoir une alerte quand il sera temps de manger ? Dans ce cas, aucun glucide ne sera enregistré et vous devrez utiliser l\'assistant à nouveau lorsque nous vous le rappelons. Activer l\'assistant bolus - Utiliser le rappel pour commencer à manger au lieu de l\'assistant quand la glycémie est élevée + Utiliser un rappel pour commencer le repas à la place du résultat de l\'assistant quand la glycémie est élevée (\"pré-bolus\") Il est temps de manger !\nExécutez l\'assistant Bolus et refaites le calcul. Il est temps de manger + Téléchargement logs crashs désactivé! diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index cc9b567eeb..8514e0efe6 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -286,7 +286,7 @@ Corr Azioni NS: solo upload (sincron. disabilitata) - NS: solo upload. Non ha effetto su SGV a meno che non sia selezionata una fonte locale come xDrip. Non ha effetto sui profili durante l\'uso dei profili NS. + Solo upload su NS. Non ha effetto su SGV a meno che non sia selezionata una fonte locale come xDrip. Non ha effetto sui profili mentre vengono usati i profili NS.\n!!! ATTENZIONE !!! Disabilitare questa opzione potrebbe causare malfunzionamenti e sovra-dosaggio di insulina se uno dei tuoi strumenti (AAPS, NS, xDrip) è configurato in modo errato. Guarda attentamente se i dati visualizzati da AAPS corrispondono allo stato del micro! Micro non inizializzato! Carica/Riempi Assicurati che la quantità corrisponda alla specifica del tuo set di infusione! @@ -443,12 +443,12 @@ Soglia età sensore critica [h] Soglia di avviso livello batteria sensore [%] Soglia livello batteria sensore critico [%] - Soglia di avviso età batteria [h] - Soglia età batteria critica [h] + Età batteria micro: soglia di avviso [h] + Età batteria micro: soglia critica [h] Soglia di avviso livello serbatoio [U] Soglia livello serbatoio critico [U] - Soglia di avviso livello batteria [%] - Soglia livello batteria critico [%] + Livello batteria micro: soglia di avviso [%] + Livello batteria micro: soglia critica [%] PRED IOB COB @@ -1193,7 +1193,7 @@ Consiglio bolo Hai una glicemia alta. Invece di mangiare ora, si consiglia di attendere una glicemia migliore. Vuoi fare adesso un bolo di correzione ed essere ricordato quando è il momento di mangiare? In questo caso non verranno registrati carboidrati e dovrai usare di nuovo il calcolatore quando ti verrà mostrato il promemoria. Abilita consiglio bolo - Usa un promemoria per iniziare a mangiare invece del calcolatore durante la glicemia alta + Usa un promemoria per iniziare a mangiare invece del risultato del calcolatore durante la glicemia alta (\"pre-bolo\") Tempo di mangiare!\nEsegui il calcolatore e fai di nuovi i calcoli. Tempo di mangiare diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml index 43818a7eae..d6c14883a0 100644 --- a/app/src/main/res/values-iw-rIL/strings.xml +++ b/app/src/main/res/values-iw-rIL/strings.xml @@ -155,7 +155,7 @@ הקובץ לא נמצא ייצא הגדרות יבא הגדרות - מינון בזאלי זמני מקסימלי (יח\'\שעה) + מינון בזאלי זמני מקסימלי (יח\'\\שעה) ערך זה נקרא בזאלי מרבי ב-OpenAPS בזאלי פעיל מרבי ש-OpenAPS יכול לספק [U] ערך זה נקרא אינסולין פעיל מקסימלי (Max IOB) ב-OpenAPS. זהו מקסימום האינסולין הפעיל ב-[U] ש-APS מאפשר. @@ -225,7 +225,7 @@ שירות השליטה מרחוק באמצעות SMS מופסק. על מנת להפעילו, השתמשו בAAPS במכשיר הראשי. כדי לשלוח ערך כיול %1$.2f יש להשיב עם הקוד %2$s הבולוס נכשל - מספר הדקות המזערי שחייב לחלוף בין בולוס מרוחק אחד למשנהו + מספר המינימלי (בדקות) שחייב לחלוף בין בולוס מרוחק אחד למשנהו מספר הדקות המינימלי שצריכות לחלוף, בין בולוס אחד למשנהו למען בטחונכם, על מנת לערוך את העדפה זו, עליכם להוסיף לפחות שני מספרי טלפון. בולוס %1$.2fU ניתן בהצלחה @@ -285,12 +285,11 @@ ארוחה תיקון פעולות - העלאה ל-nightscout בלבד (סנכרון מבוטל) - העלאה ל- NS בלבד. ללא השפעה על SGV אלא אם נבחר מקור מקומי כגון Xdrip. ללא השפעה על הפרופילים כל עוד פרופיל NS בשימוש. + העלאה בלבד לנייטסקאוט (סנכרון מבוטל) משאבה לא הופעלה! - תיחול\מילוי + תיחול\\מילוי נא ודאו שהכמות מתאימה למפרט ערכת העירוי שלכם! - מילוי\תיחול כמויות סטנדרטיות של אינסולין + מילוי\\תיחול כמויות סטנדרטיות של אינסולין כפתור 1 כפתור 2 כפתור 3 @@ -340,7 +339,7 @@ WEAR SMS קצר את כותרות הלשוניות - התבסס על הפרש ממוצע קצר במקום הפרש פשוט\רגיל + התבסס על הפרש ממוצע קצר במקום הפרש פשוט\\רגיל לשימוש כאשר נתונים ממקור לא מפוקח כמו Xdrip אינם יציבים. פרופיל ערך ברירת מחדל: 3 מנגנון הגנה עיקרי של OpenAPS. מגביל את המינון הבזאלי לעד פי 3 מהמינון הבזאלי הגבוה ביותר שהוגדר. ברוב המקרים אין צורך לשנות ערך זה, אך יש לזכור שזו המשמעות של “3x max daily; 4x current” בדיון על מנגנוני הגנה. @@ -386,13 +385,13 @@ לחלק את ה IOB לבולוס ובזאלי במסך השעון נכשל - נא לבדוק את הטלפון לא זמין - סוג המטופל\ת + סוג המטופל\\ת ילד/ה - מתבגר\ת - מבוגר\ת - מבוגר\ת עם תנגודת אינסולין גבוהה + מתבגר\\ת + מבוגר\\ת + מבוגר\\ת עם תנגודת אינסולין גבוהה הריון - נא לבחור את גיל המטופל\ת להתאמת מגבלות בטיחות + נא לבחור את גיל המטופל\\ת להתאמת מגבלות בטיחות שם מטופל נא לציין שם המטופל או כינוי, להבחנה בין מספר הגדרות משתמש @@ -402,9 +401,9 @@ מושהה (%1$d דק\') השהה לולאה השהה לולאה לשעה אחת - השהה לולאה ל-2 שע\' - השהה לולאה ל-3 שע\' - השהה לולאה ל-10 שע\' + השהה לולאה ל-2 ש\' + השהה לולאה ל-3 ש\' + השהה לולאה ל-10 ש\' השהה לולאה ל-%1$d דקות ניתוק משאבה נתק את המשאבה למשך 15 דקות @@ -443,12 +442,12 @@ סף התראה קריטית של תוקף החיישן [h] סף התראה של רמת סוללת החיישן [%] סף התראה קריטית של רמת סוללת החיישן [%] - סף התראה של תוקף הסוללה [h] - סף התראה קריטית של תוקף הסוללה [h] + סף התראה של גיל הסוללה [h] + סף התראה קריטית של גיל הסוללה [h] אזהרת סף של מיכל ריק [U] אזהרת סף קריטית של מיכל ריק [U] - אזהרת סף של רמת הסוללה [%] - אזהרת סף קריטית של רמת הסוללה [%] + סף התראה של רמת הסוללה [%] + סף התראה קריטית של רמת הסוללה [%] חיזוי אינ\' פעיל פחמ\' פעילות @@ -621,7 +620,7 @@ הפעלת SMB תמיד אפשר SMB תמיד באופן עצמאי מבולוסים. אפשרי רק עם מקור ערכי סוכר עם דיוק של נתונים כמו G5 הפעלת SMB אחרי פחמימות - הפעלת SMB במשך 6 שע\' אחרי פחמימות, גם אם אין פחמ\' פעילות. אפשרי רק עם מקור ערכי סוכר עם דיוק נתונים כמו G5 + הפעלת SMB במשך 6 ש\' אחרי פחמימות, גם אם אין פחמ\' פעילות. אפשרי רק עם מקור ערכי סוכר עם דיוק נתונים כמו G5 הפעלת SMB עם פחמ\' פעילות הפעלת SMB כשיש פחמ\' פעילות. הפעלת SMB עם ערכי מטרה זמניים @@ -685,7 +684,7 @@ בולוסים מרובים באותו הגודל בתוך הובאו באותה דקה. ניתן להוסיף רק רשומה אחת לטיפולים. בדקו את המשאבה והוסיפו באופן ידני רשומת בולוס בלשונית פורטל הטיפולים. יש ליצור רשומות בולוס עם זמנים שונים מבולוסים אחרים. \n\nתיעוד:\nhttps://androidaps.readthedocs.io\n\nפייסבוק:\nhttps://www.facebook.com/groups/AndroidAPSUsers הבולוס האחרון נרשם לפני 24 שעות או בשעה עתידית, נא לבדוק את כיוון השעון ותאריך במשאבה. - זמן\תאריך הבולוס שהוזרק מהמשאבה נראה לא נכון, IOB כנראה שגוי, בדקו את השעון ואת התאריך במשאבה. + זמן\\תאריך הבולוס שהוזרק מהמשאבה נראה לא נכון, IOB כנראה שגוי, בדקו את השעון ואת התאריך במשאבה. שינוי פרופיל חסר. אנא החליפו פרופיל או לחצו על \"הפעל פרופיל\" בפרופיל המקומי. ספירת בולוסים ספירת TBR @@ -759,7 +758,7 @@ קרא סטטוס יש לבצע שינויים ב-Nightscout דלג על אשף ההתקנה - לחצו על הלחצן למטה כדי לאפשר ל-AndroidAPS להציע\לבצע שינויים במינון הבזאלי + לחצו על הלחצן למטה כדי לאפשר ל-AndroidAPS להציע\\לבצע שינויים במינון הבזאלי תוסף רגישות משמש לזיהוי רגישות וחישוב הפחמ\' הפעילות. לקבלת מידע נוסף, בקרו בכתובת: https://github.com/MilosKozak/AndroidAPS/wiki/Sensitivity-detection-and-COB NSClient מטפל בחיבור ל-Nightscout. אפשר לדלג על החלק הזה עכשיו, אך לא תוכלו לעבור את המשימות מבלי להגדיר אותו. @@ -1065,7 +1064,7 @@ יש לשמור או לאפס תחילה את השינויים הנוכחיים למחוק את הפרופיל הנוכחי? ליצור פרופיל מקומי חדש מפרופיל זה? - שם הפרפיל מכיל נקודות.\nשם כזה אינו נתמך ע\"י Nightscout \nהפרופיל לא הועלה ל-Nightscout. + שם הפרפיל מכיל נקודות.\nשם כזה אינו נתמך ע\"י Nightscout \n הפרופיל לא הועלה ל-Nightscout. ערך נמוך יותר באזור הטווח (הצגה בלבד) ערך גבוה יותר באזור הטווח (הצגה בלבד) סדר מחדש @@ -1193,7 +1192,8 @@ יועץ הבולוסים יש לכם היפרגליקמיה. במקום לאכול עכשיו מומלץ לחכות לרמת סוכר נמוכה יותר. האם תרצו לעשות בולוס תיקון עכשיו ולאחר מכן תופעל תזכורת לאכול? במקרה זה, לא יירשמו פחמימות ויהיה עליכם להשתמש באשף מחדש כאשר תגשו לאכול. אפשר את יועץ הבולוסים - קובע תזכורת לאכול במקום להשתמש באשף במהלך היפרגליקמיה + מציג תזכורת לאכול אחר כך במקום להזריק את המינון שהומלץ ע\"י האשף בעת היפרגליקמיה (\"בולוס מקדים\") זמן לאכול!\nהפעילו את אשף הבולוסים וחשבו בולוס חדש. זמן לאכול + העלאת רשומות קריסה מושבתת! diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 64d967e4ca..d71ff4aad2 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -214,7 +214,6 @@ 교정주입 실행 NS에 업로드만 하기(동기화 안됨) - NS에 업로드만 하기. xDrip같은 로컬 혈당 출처가 선택되지 않다면 SGV에는 효력이 없습니다. NS프로파일이 사용중이라면 프로파일에는 효력이 없습니다. 펌프가 초기화 되지 않았습니다! 교체/채움 양이 인퓨전세트의 사양과 일치하는지 확인하세요! @@ -349,8 +348,6 @@ 홈화면에 상태 표시등 보여주기 주사기량 경고 기준값[U] 주사기량 위험 기준값[U] - 배터리 잔량 경고값 [%] - 배터리 잔량 위험값 [%] IOB COB 버전정보 diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index c9a0823298..4c8b3ac124 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -286,7 +286,6 @@ Korekcija Veiksmai Tik įkelti duomenis į NS (ne sinchronizuoti) - Duomenys tik perkeliami į Nightscout. Gliukozės duomenys perkeliami tik tada, kai naudojama lokali programa, pvz.: xDrip. Naudojant NS-profilį, kiti profiliai neaktyvūs. Pompa neprijungta! Užpildymas Įsitikinkite, kad nurodytas kiekis atitinka Jūsų infuzijos rinkinio specifikaciją! @@ -443,12 +442,8 @@ Jutiklio kritinio laiko įspėjimas [h] Įspėjimo apie žemą sensoriaus baterijos lygį riba [%] Įspėjimo apie kritiškai žemą sensoriaus baterijos lygį riba [%] - Baterijos ribinio laiko įspėjimas [h] - Baterijos kritinio laiko įspėjimas [h] Įspėjimo apie žemą rezervuaro lygį riba [U] Įspėjimo apie kritiškai žemą rezervuaro lygį riba [U] - Įspėjimo apie žemą baterijos įkrovimo lygį riba [%] - Įspėjimo apie kritiškai žemą baterijos įkrovimo lygį riba [%] PROGN AIO AAO @@ -1193,7 +1188,7 @@ Boluso patarėjas Jūsų glikemija yra aukšta. Užuot valgę dabar, turėtumėte palaukti, kol sumažės glikemija. Ar norite dabar susileisti korekcinį bolusą ir nustatyti priminimą, kada ateis laikas valgyti? Tokiu atveju angliavandeniai nebus įrašyti, o po priminimo turėsite vėl naudoti boluso skaičiuoklę. Įgalinti boluso patarėją - Jei jūsų glikemija yra aukšta, naudokite priminimą apie laiką valgyti, o ne Boluso patarėją + Galimybė priminti jums valgyti vėliau (pvz., esant aukštai glikemijai) boliuso vedlyje („po susileidimo palaukti ir valgyti vėliau“) Laikas valgyti!\nĮjunkite Boluso patarėją ir atlikite skaičiavimą dar kartą. Laikas valgyti diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 725b2b764c..e0f46573ae 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -286,7 +286,7 @@ Correctie Acties Alleen NS upload (sync. gedeactiveerd) - Alleen NS upload. Heeft geen effect op de SGV behalve als een lokale bron zoals xDipp geselecteerd is. Heeft geen effect op de profielen wanneer het NS profiel is gekozen. + Alleen NS-upload. Heeft geen effect op de SGV, behalve als een lokale bron als xDrip geselecteerd is. Heeft geen effect op profielen wanneer NS-Profielen gebruikt worden.\n!!! WAARSCHUWING !!! Het uitschakelen van deze optie kan fouten veroorzaken en mogelijk resulteren in een overdosis insuline als een van de onderdelen (AAPS, NS, xDrip) onjuist is geconfigureerd. Let goed op of de gegevens van AAPS overeenkomen met de pompstatus! Pomp niet geïnitialiseerd! Ontlucht/vul Verzeker u dat de vulhoeveelheid overeenkomt met de infusieset! @@ -443,12 +443,12 @@ Drempel alarm sensor leeftijd [h] Drempel waarschuwing batterij niveau [%] Drempel alarm batterij niveau [%] - Drempel waarschuwing batterij leeftijd [h] - Drempel alarm batterij niveau [h] + Drempelwaarde waarschuwing pompbatterijleeftijd [h] + Drempelwaarde kritieke pompbatterijleeftijd [h] Drempel waarschuwing reservoir niveau [E] Drempel alarm reservoir niveau [E] - Drempel waarschuwing batterij niveau [%] - Drempel alarm batterij niveau [%] + Drempelwaarde waarschuwing pompbatterijniveau [%] + Drempelwaarde kritiek pompbatterijniveau [%] PRED IOB COB @@ -1193,7 +1193,8 @@ Bolusadviseur Je hebt een hoge bloedglucose. In plaats van te eten, is het nu aan te raden om te wachten op een betere bloedglucose. Wil je nu een correctiebolus uitvoeren en je herinneren wanneer het tijd is om te eten? In dit geval worden er geen koolhydraten opgenomen en moet je de wizard opnieuw gebruiken wanneer we je eraan herinneren. Bolusadviseur inschakelen - Gebruik bij een hoge bloedglucose niet de wizard maar een herinnering om met eten te beginnen + Gebruik bij een hoge bloedglucose niet het resultaat van de wizard, maar een herinnering om later met eten te beginnen (\"pre-bolus\") Tijd om te eten!\nVoer de boluswizard opnieuw uit. Tijd om te eten + Upload van crashrapporten is uitgeschakeld! diff --git a/app/src/main/res/values-no-rNO/strings.xml b/app/src/main/res/values-no-rNO/strings.xml index 6f0a58ddc9..3c40df9b08 100644 --- a/app/src/main/res/values-no-rNO/strings.xml +++ b/app/src/main/res/values-no-rNO/strings.xml @@ -286,7 +286,7 @@ Korreksjon Handlinger Kun NS opplasting (deaktivert sync) - Kun opplast til NS. Påvirker ikke SGV (BS) med mindre en lokal kilde som xDrip er valgt. Påvirker ikke profiler hvis NS profiler benyttes. + Kun NS opplasting. Ikke effektiv på SGV med mindre en lokal kilde som xDrip er valgt. Ikke effektiv på Profiler mens NS-Profiler brukes.\n!!! ADVARSEL !!! Deaktivering av dette alternativet kan føre til funksjonsfeil og overdosering av insulin hvis noen av dine komponenter (AAPS, NS, xDrip) er feil konfigurert. Observer at data som vises i AAPS samsvarer med pumpestatus! Pumpen ikke initialisert! Prime/fylling Kontroller at mengden samsvarer med spesifikasjonen for slangesettet ditt! @@ -443,12 +443,12 @@ Advarsel: alder CGM [h] Nivå for når batterivarsel skal gis [%] Nivå for når kritisk batteriadvarsel skal gis [%] - OBS: alder batteri [h] - Advarsel: alder batteri [h] + Nivå for når batterivarsel for pumpe skal gis [h] + Nivå for når kritisk batteriadvarsel for pumpe skal gis [h] OBS: nivå insulinreservoar [U] Advarsel: nivå insulinreservoar [U] - OBS: batterivarsel [%] - Advarsel: lavt batterinivå [%] + Nivå for når batterivarsel for pumpe skal gis [%] + Nivå for når kritisk batteriadvarsel for pumpe skal gis [%] PROGN IOB COB @@ -1193,7 +1193,7 @@ Bolusguide Du har høyt blodsukker. I stedet for å spise nå er det bedre å utsette det til du har et lavere blodsukker. Ønsker du å sette en korrigerings bolus nå og få en påminnelse om når den er på tide å spise? I dette tilfellet vil ingen karbohydrater registreres nå, og du må bruke måltids veiviseren igjen når vi gir deg en påminnelse. Aktiver boluskalkulator - Få påminnelse om å spise i stedet for å bruke wizard når du har høyt blodsukker + Bruk en påminnelse om å spise senere enn kalkulator resultatet fra wizard ved høyt blodsukker (\"pre-bolus\") Nå må du spise!\Bruk bolus veiviseren og beregn på nytt. Nå må du spise diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 9d494ca3a4..4b7e2392c0 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -286,7 +286,6 @@ Korekta Akcje NS tylko przesył. (wyłączona synch.) - NS tylko przesył. Nie skuteczne na SGV o ile ni jest wykorzystywane lokalne źródło danych jak xDrip. Nie skuteczne na Profilach gdy profil z NS jest wykorzystywany. Pompa nie zainicjowana! Rozpocznij/Wypełnij Proszę upewnij się, że ilość wypełnienia odpowiada ilości właściwej dla twojego wkłucia! @@ -443,12 +442,8 @@ Krytyczny czas sensora CGM [h] Próg ostrzeżenia o poziomie baterii sensora [%] Próg ostrzeżenia o krytycznym poziomie baterii sensora [%] - Ostrzeżenie o czasie baterii [h] - Krytyczny czas baterii [h] Próg ostrzeżenia o poziomie zbiornika [U] Próg ostrzeżenia o krytycznym poziomie zbiornika [U] - Próg ostrzeżenia o poziomie baterii [%] - Próg ostrzeżenia o krytycznym poziomie baterii [%] PRED IOB COB @@ -474,7 +469,7 @@ Kaniula Insulina Bateria pompy - wiek: + czas: poziom: Opcje alarmu Utwórz powiadomienia z alarmów NS @@ -1070,7 +1065,7 @@ Dolna wartość zakresu docelowego (tylko do wyświetlania) Górna wartość zakresu docelowego (tylko do wyświetlania) Zmień kolejność - Wiek: + Czas: Waga: ID: Wyślij @@ -1147,7 +1142,7 @@ Bieżący profil Dostępny profil Typ profilu - Wiek: %1$.0f TDD: %2$.0f U + Czas: %1$.0f TDD: %2$.0f U Wiek: %1$.0f TDD: %2$.0f U %3$d%% Wiek: %1$.0f Waga: %2$.0f kg % bazy @@ -1194,7 +1189,7 @@ Doradca bolusa Masz wysoki poziom. Zamiast jeść teraz, zaleca się poczekać na wyrównanie poziomu cukru. Czy chcesz teraz wykonać korekcyjny bolus i otrzymać przypomnienie, kiedy nadejdzie czas na posiłek? W tym przypadku żadne węglowodany nie zostaną zarejestrowane i należy ponownie użyć kreatora, gdy zostanie otrzymane przypomnienie. Włącz doradcę bolusa - Użyj przypomnienia, aby rozpocząć jedzenie zamiast kreatora podczas wysokiej glikemii + Użyj przypomnienia, aby rozpocząć jedzenie później podczas wysokiej glikemii (\"pre-bolus\") Czas jeść!\nUruchom kreatora bolusa i zrób obliczenia ponownie. Czas na jedzenie diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index f11c2dd6e9..b0ac76ef01 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -261,7 +261,6 @@ Correção Ações Envio do NS apenas (sincronização desativada) - Apenas upload para NS. Não é eficaz em SGV a menos que uma fonte local como xDrip esteja selecionada. Não é eficaz em perfis enquanto NS-Profiles é usado. Bomba não inicializada! Purgar/Preencher Por favor certifique-se que o valor corresponde ao especificado para o seu conjunto de infusão! @@ -402,8 +401,6 @@ Mostrar luzes de estado no ecrã principal Limite de aviso de nível de reservatório [U] Limite crítico de nível de reservatório [U] - Limite de aviso de nível de bateria [%] - Limite de crítico de nível de bateria [%] IOB COB ACT diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 1b8f507e1c..243cd4a216 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -284,7 +284,6 @@ Corr Acções Envio NS apenas (sincronização desactivada) - Apenas upload para NS. Não é eficaz em SGV a menos que uma fonte local como xDrip esteja selecionada. Não é eficaz em perfis enquanto NS-Profiles é usado. Bomba não inicializada! Purgar/Preencher Por favor certifique-se que o valor corresponde ao especificado para o seu conjunto de infusão! @@ -431,12 +430,8 @@ Limite crítico idade insulina [h] Limite aviso idade sensor [h] Limite crítico idade sensor [h] - Limite de aviso de nível de bateria [h] - Limite crítico de nível de bateria [h] Limite de aviso de nível de reservatório [U] Limite crítico de nível de reservatório [U] - Limite de aviso de nível de bateria [%] - Limite de crítico de nível de bateria [%] PREV IOB COB diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 6d123a487c..24067540d4 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -76,7 +76,7 @@ Rezultat Rezultat: %1$s %2$s Nu există date despre glicemie - Solicită + Solicitare Glicemie Diferență Diferență: @@ -114,7 +114,7 @@ Calculator Limitare aplicată! Bolus: - Bazală + Rate bazale Bazală: Schimbați ceea ce ați introdus! Sursă glicemie @@ -286,7 +286,6 @@ Corecție Acțiuni Doar încărcare în NS (sincronizare dezactivată) - Doar încărcare în NS. Nu are efect asupra SGV decât în cazul selectării unei surse locale, precum xDrip. Nu acționează asupra Profilurilor cât timp se folosesc profilurile din Nightscout. Pompa nu este inițializată! Pregătire/umplere Asigurați-vă că aveți cantitatea specificată de instrucțiunile setului de infuzie! @@ -443,12 +442,8 @@ Prag critic vechime senzor [h] Prag de avertizare nivel baterie senzor [%] Prag nivel critic baterie senzor [%] - Prag de avertizare nivel baterie [h] - Prag critic nivel baterie [h] Pragul de avertisment pentru insulina din rezervor [U] Pragul critic al nivelului insulinei în rezervor [U] - Pragul de avertizare nivel baterie [%] - Pragul critic al nivelului baterie [%] PRED IOB COB @@ -1193,7 +1188,6 @@ Consilier bolus Glicemia ta e mare. In loc sa mănânci acum, este recomandat sa mai aștepți un pic. Vrei sa faci un bolus de corecție acum si sa setezi o alarma pentru a manca mai târziu? In acest caz, nu vor fi înregistrați carbohidrați si va trebui sa folosești calculatorul de bolus din nou când îți vom reaminti. Activare consilier bolus - Folosește o alarma de reamintire pentru a începe sa mănânci în loc de calculatorul de bolus în timpul hiperglicemiei Timpul sa mănânci!\nRuleaza Calculatorul de Bolus pentru a face calculele din nou. Timpul sa mănânci diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index b2a2186565..6b66a1267f 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -286,7 +286,6 @@ коррекция действия только передача в NS (синхронизация отсутствует) - только передача в NS. Не работает в SGV пока не выбран местный источник вроде xdrip. Не работает в Профилях при действующем профиле NS. помпа не инициализирована прайм/заполнение убедитесь что количество соответствует характеристикам вашей инфузионной системы @@ -436,12 +435,8 @@ Критический порог предупреждения о времени, отработанном сенсором [h] Порог предупреждения о разрядке батареи [%] Порог предупреждения о критическом уровне разрядки батареи [%] - Порог предупреждения о разрядке батареи [h] - Порог предупреждения о критическом уровне разрядки батареи [h] Порог уровня наполненности резервуара для оповещения [ед.] Порог критического уровня наполненности резервуара [U] - Порог предупреждения о разрядке батареи [%] - Порог предупреждения о критическом уровне разрядки батареи [%] ОЖИД IOB акт инс акт углев diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 27e20aba57..8e164bcdb8 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -286,7 +286,6 @@ Korekcia Akcie Iba nahrávanie do NS (synchronizácia deaktivovaná) - Iba nahrávanie dát do NS. Neúčinné pri hodnotách glykémie, pokiaľ nieje vybraný lokálny zdroj dát ako xDrip. Neúčinné pri profiloch, pokiaľ sa používajú NS profily. Pumpa nie je inicializovaná! Plnenie/doplňovanie Prosím uistite sa, že hodnota zodpovedá špecifikácií Vášho setu! @@ -443,12 +442,8 @@ Prah kritického veku senzora [h] Prah upozornenia na úroveň batérie senzora [%] Prah kritickej úrovne batérie senzora [%] - Prah upozornenia na úroveň batérie [h] - Prah kritickej úrovne batérie [h] Prah upozornenia na úroveň hladiny zásobníka [JI] Prah kritickej úrovne hladiny zásobníka [JI] - Prah upozornenia na úroveň batérie [%] - Prah kritickej úrovne batérie [%] PRED IOB COB @@ -1193,7 +1188,6 @@ Bolusový poradca Máte vysokú glykémiu. Namiesto jedla doporučujeme počkať na lepšiu glykémiu a pripomenúť, keď bude čas na jedlo. Prajete si poslať korekčný bolus a pripomenúť, keď bude čas na jedlo? V tomto prípade nebudú zapísané žiadne sacharidy, a neskôr musíte opäť spustiť kalkulačku, akonáhle vám to pripomenieme. Povoliť bolusového poradcu - Pri vysokej glykémii spustiť pripomienku na jedlo namiesto kalkulačky Čas na jedlo!\nSpustite Bolusovú kalkulačku a urobte výpočet znova. Čas na jedlo diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index cd3cc62cde..d69c917261 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -287,7 +287,6 @@ Eversense-appen. Korrektion Åtgärder Endast uppladdning till Nightscout - Endast uppladdning till Nightscout. Kommer inte få BG-data om inte lokal källa som xDrip används. Kommer heller inte att kunna hämta basalprofiler från Nightscout. Pump inte initierad Förfyllning Försäkra dig om att mängden motsvarar det som är specificerat för just ditt infusionsset. @@ -444,8 +443,8 @@ Eversense-appen. Sensorålder - akut varning: [h] Varningsnivå sensorbatteri [%] Kritisk nivå sensorbatteri [%] - Batteriålder - varning: [h] - Batteriålder - akut varning: [h] + Batteriålder - varning: [tim] + Batteriålder - akut varning: [tim] Varningsnivå för reservoar [U] Akut varningsnivå för reservoar [U] Varningsnivå för batteri [%] @@ -1194,7 +1193,7 @@ Eversense-appen. Bolusguide Ditt blodsocker är högt. Istället för att äta är det rekommenderat att vänta tills det sjunker. Vill du göra en korrektionsbolus nu och påminna dig när det är dags att äta? I det här fallet kommer inga kolhydrater att registreras nu, utan du måste ange måltiden på nytt i kalkylatorn. Aktivera bolusguiden - Använd påminnelse om att börja äta istället för kalkylatorn under hög glykemi + Få en påminnelse om att börja äta senare (istället för kalkylatorns resultat) om du ligger högt i BG Dags att äta!\nKör bolusguiden igen för ny beräkning. Dags att äta diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index ccb738b603..fedcf3fbfe 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -184,7 +184,6 @@ Düzeltme Eylemler Sadece Nightscout\'a yükle (devre dışı senkronizasyon) - Sadece NS yükle. Etkili değil SGV üzerinde xDrip gibi bir yerel kaynağı seçili olmadıkça. NS-profilleri kullanılır iken profilleri üzerinde etkili değil. Pompa başlatılmamış! Hazırla/doldur Lütfen miktarın infüzyon setinizin özelliklerine uygun olduğundan emin olun! diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 1c85636660..8a4a524026 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -197,7 +197,6 @@ 矫正 手动操作 只上传到NS服务器 (禁用同步) - 只上传给NS服务器,对SGV没有影响除非选择了本地血糖来源,例如 xDrip. 对配置文件没有影响当选择NS-配置文件时. 泵未初始化! 充盈 请确保数量和输液器里的药量匹配 diff --git a/core/src/main/res/values-ca-rES/strings.xml b/core/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..b47480e9ec --- /dev/null +++ b/core/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dana/src/main/res/values-ca-rES/strings.xml b/dana/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/dana/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,2 @@ + + diff --git a/medtronic/src/main/res/values-ca-rES/strings.xml b/medtronic/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..e370c4a256 --- /dev/null +++ b/medtronic/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/omnipod/src/main/res/values-ca-rES/strings.xml b/omnipod/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..2b51510b37 --- /dev/null +++ b/omnipod/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/omnipod/src/main/res/values-cs-rCZ/strings.xml b/omnipod/src/main/res/values-cs-rCZ/strings.xml index dffbf81fd2..5a0b3399d7 100644 --- a/omnipod/src/main/res/values-cs-rCZ/strings.xml +++ b/omnipod/src/main/res/values-cs-rCZ/strings.xml @@ -11,8 +11,7 @@ Zobrazit tlačítko \"Pozastavit dodávku\" na záložce Omnipod Zobrazit tlačítko Pulzní Log v menu Správa Podu Zobrazit tlačítko Statistika RileyLink v nabídce Správa Podu - Použít úroveň baterie hlášenou OrangeLinkem/RileyLinkem - NEPRACUJE s původním RileyLinkem. Nemusí pracovat s jinými alternativami RileyLinku. + V Akcích povolit zaznamenávání výměny baterie Letní čas / Detekce časového pásma povoleno Připomenutí vypršení platnosti povoleno Hodiny před vypnutím @@ -67,6 +66,7 @@ Chybná adresa RileyLinku. Operace není možná.\n\nNejdříve je nutné nakonfigurovat Omnipod, než bude možné tuto funkci použít. Žádný aktivní Pod + Čas na Podu není synchronizován. Aktualizujte prosím čas na kartě Omnipod. Došlo k neočekávané chybě. Prosíme o její nahlášeníní! (%1$s: %2$s). Komunikace selhala: nezdařilo se ověření integrity zprávy Komunikace selhala: z podu byly přijaty neplatné pakety diff --git a/omnipod/src/main/res/values-da-rDK/strings.xml b/omnipod/src/main/res/values-da-rDK/strings.xml new file mode 100644 index 0000000000..2b51510b37 --- /dev/null +++ b/omnipod/src/main/res/values-da-rDK/strings.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/omnipod/src/main/res/values-de-rDE/strings.xml b/omnipod/src/main/res/values-de-rDE/strings.xml index 024685bb52..a8da82df27 100644 --- a/omnipod/src/main/res/values-de-rDE/strings.xml +++ b/omnipod/src/main/res/values-de-rDE/strings.xml @@ -11,8 +11,7 @@ Button \'Insulinabgabe unterbrechen\' im Omnipod Tab anzeigen Button \'Pulse Log\' im Menü Pod Mgmt. anzeigen Button \'RileyLink Status\' im Menü Pod Mgmt. anzeigen - Batteriestand von OrangeLink/EmaLink verwenden - FUNKTIONIERT NICHT mit dem original RileyLink. Funktioniert vielleicht nicht mit anderen RileyLink Alternativen. + Aktiviere die Protokollierung des Akkuwechsels im Aktionen-Tab/Menü Sommerzeit/Zeitzonen-Erkennung aktiviert Ablauferinnerung aktiviert Stunden bis zum Podende @@ -67,6 +66,7 @@ RileyLink Adresse ungültig. Aktion ist nicht möglich.\n\n Du musst zuerst den Omnipod konfigurieren, bevor Du diese Operation verwenden kannst. Kein aktiver Pod + Zeit auf dem Pod ist nicht synchron. Aktualisiere die Zeit auf der Registerkarte \"Omnipod\". Es ist ein unerwarteter Fehler aufgetreten. Bitte melden! (%1$s: %2$s) Kommunikation fehlgeschlagen: Die Überprüfung der Nachrichtenintegrität ist fehlgeschlagen Kommunikation fehlgeschlagen: Es wurde ein ungültiges Paket vom Pod empfangen. diff --git a/omnipod/src/main/res/values-fr-rFR/strings.xml b/omnipod/src/main/res/values-fr-rFR/strings.xml index 21def31f8c..5c19727f58 100644 --- a/omnipod/src/main/res/values-fr-rFR/strings.xml +++ b/omnipod/src/main/res/values-fr-rFR/strings.xml @@ -11,8 +11,7 @@ Montrer le bouton Suspendre l\'injection dans l\'onglet Omnipod Afficher le bouton Journal d\'impulsions dans le menu de gestion des pods Afficher le bouton Stats RileyLink dans le menu de gestion des pods - Utiliser le niveau de batterie signalé par OrangeLink/EmaLink - NE FONCTIONNE PAS avec le RileyLink original. Peut ne pas fonctionner avec d\'autres versions de RileyLink. + Activer l\'enregistrement des changements de pile dans Actions Changement de Zone/Heure Activé Rappel d\'expiration activé Heures avant arrêt @@ -46,7 +45,7 @@ Réservoir bas Alerte inconnue - Historique du Pod + Historique Pod Description Source Date @@ -67,6 +66,7 @@ Adresse RileyLink invalide. Operation impossible.\n\nVous devez d\'abord configurer l\'Omnipod pour pouvoir faire cette operation. Pas de Pod actif + L\'heure du Pod est désynchronisée. Veuillez la mettre à jour dans l\'onglet Omnipod. Erreur inconnue. Veuillez signaler ! (%1$s : %2$s). Échec de communication : vérification de l\'intégrité du message échouée Échec de communication : paquet reçu du Pod invalide @@ -124,14 +124,14 @@ L\'injection de l\'insuline a été reprise. Désactiver Pod - Supprimer le Pod + Supprimer Pod Définir bolus Annuler bolus Définir le basal temp. Annuler basal temp. (en interne par le pilote) Annuler basale temporaire Définir le profil de basale - Obtenir l\'état du Pod + État du Pod Obtenir infos Pod Définir l\'heure Configurer les Alertes @@ -139,53 +139,53 @@ Suspendre l\'injection Reprendre l\'injection Entrée inconnue - Initialiser le Pod - Insérer la canule - Lecture journal d\'impulsion + Initialiser Pod + Insérer canule + Lire journal d\'impulsion Définir un faux débit de basal temporaire car le Pod est suspendu Annuler le faux débit de basal temporaire créé à cause du Pod suspendu Fractionner la Basale temporaire en raison d\'un échec incertain dans l\'annulation - Configuration des bips - Tester les bips + Configuration bips + Tester bips Gestion du Pod Actions Outils En attente de connexion RileyLink... - Activer le Pod - Désactiver le Pod - Supprimer le Pod + Activer Pod + Désactiver Pod + Supprimer Pod Historique du Pod Stats RileyLink - Réinitialiser la config. RileyLink - Lecture journal d\'impulsion + Réinit config. RileyLink + Lire journal d\'impulsion Lecture journal d\'impulsion… Si vous supprimez le Pod, vous ne pourrez plus communiquer avec lui. Vous ne devez le faire que lorsque toutes les communications avec le Pod échouent de manière permanente. Si vous pouvez toujours communiquer avec le Pod, veuillez utiliser l\'option Désactiver le Pod .\n\nSi vous souhaitez continuer, assurez-vous de retirer la Pod de votre corps ! - Tester les bips + Tester bips Test des bips… Annuler Terminer Suivant Réessayer - Désactiver le Pod - Supprimer le Pod + Désactiver Pod + Supprimer Pod Vous n\'avez pas encore terminé toutes les étapes. Êtes-vous sûr de vouloir quitter ? Quitter - Remplir le Pod + Remplir Pod Remplir le nouveau Pod avec suffisamment d\'insuline pendant 3 jours.\n\nÉcoutez les deux bips du Pod pendant le processus de remplissage. Ils indiquent que la quantité minimale de 85U a été ajouté. Assurez-vous de vider complètement la seringue de remplissage, même après avoir entendu les deux bips.\n\nAprès avoir rempli le Pod, veuillez appuyer sur Suivant.\n\nRemarque : Ne retirez pas la protection de l\'aiguille du Pod pour le moment.\nRemarque :Veuillez placer le RileyLink en position verticale et placez le Pod quelques centimètres à côté. - Initialiser le Pod + Initialiser Pod Tentative d\'appairage et d\'amorçage du nouveau Pod.\n\nUne fois le processus d\'initialisation terminé, appuyez sur Suivant.\n\nRemarque : Veuillez placer le RileyLink en position verticale et placez le Pod à quelques centimètres de lui. - Collez le Pod + Collez Pod Préparez le site d\'injection. Enlevez la protection de l\'aiguille et le support adhésif et collez le Pod sur le site d\'injection.\n\nSi la canule se colle, appuyez sur Annuler et jetez votre Pod.\n\nAppuyez sur Suivant pour insérer la canule et démarrer l\'injection de la basal. Lorsque vous appuyez sur OK, la canule sera insérée. Assurez-vous d\'avoir collé le Pod sur le site de perfusion. - Insérer la canule + Insérer canule Tentative de définir le schéma de basal et d\'insertion de la canule.\n\nUne fois la canule correctement insérée, appuyez sur Suivant. Pod activé Le Pod est maintenant actif.\n\nVos débits de basal ont été programmés et la canule a été insérée.\n\nVeuillez verifier que la canule a été insérée correctement et remplacez le Pod si vous pensez que ce n\'est pas le cas. - Désactiver le Pod + Désactiver Pod Appuyez sur Suivant pour désactiver le Pod.\n\nRemarque : Cela suspendra l\'injection de l\'insuline et désactivera le Pod. Désactivation du Pod Désactivation du Pod.\n\nUne fois la désactivation terminée, vous pouvez appuyer sur Suivant. @@ -194,7 +194,7 @@ Pod supprimé L\'état du Pod a été supprimé. L\'injection d\'insuline n\'a pas été suspendue car le Pod n\'a pas été correctement désactivé !\n\nVeuillez retirer le Pod de votre corps et le jeter dans le recyclage. Si vous supprimez le Pod, vous ne pourrez plus communiquer avec lui. Vous ne devez le faire que lorsque toutes les communications avec le Pod échouent de manière permanente. Êtes-vous sûr de vouloir supprimer le Pod ? - Supprimer le Pod + Supprimer Pod Définir l\'heure Arrêter @@ -205,7 +205,7 @@ État du Pod Total injecté %1$.2f U - Adresse du Pod + Adresse Pod Pod expiré Dernière connexion Dernier bolus diff --git a/omnipod/src/main/res/values-it-rIT/strings.xml b/omnipod/src/main/res/values-it-rIT/strings.xml index e996c8fd16..1013bb6f3d 100644 --- a/omnipod/src/main/res/values-it-rIT/strings.xml +++ b/omnipod/src/main/res/values-it-rIT/strings.xml @@ -11,8 +11,7 @@ Mostra tasto \"sospendi erogazione\" nella scheda Omnipod Mostra tasto \"log impulsi\" nel menu gestione pod Mostra tasto \"statistiche RileyLink\" nel menu gestione pod - Usa livello batteria riportato da OrangeLink/EmaLink - NON funziona con il RileyLink originale. Potrebbe non funzionare con altre alternative al RileyLink. + Abilita log cambio batteria in \"Azioni\" Rilevamento ora legale/fuso orario abilitato Promemoria scadenza abilitato Ore prima dell\'arresto @@ -67,6 +66,7 @@ Indirizzo RileyLink non valido. Operazione non possibile.\n\nDevi prima configurare Omnipod. Nessun pod attivo + L\'ora sul pod non è sincronizzata. Aggiorna l\'ora nella scheda Omnipod. Si è verificato un errore imprevisto. Segnalalo! (%1$s: %2$s). Comunicazione fallita: verifica dell\'integrità del messaggio fallita Comunicazione fallita: ricevuto un pacchetto non valido dal pod diff --git a/omnipod/src/main/res/values-iw-rIL/strings.xml b/omnipod/src/main/res/values-iw-rIL/strings.xml index 8ac4d84f01..e340456c19 100644 --- a/omnipod/src/main/res/values-iw-rIL/strings.xml +++ b/omnipod/src/main/res/values-iw-rIL/strings.xml @@ -11,8 +11,7 @@ הצג לחצן \"השהיית מתן אינסולין\" בלשונית אומניפוד הצג לחצן \"יומן פעימות\" בתפריט ניהול פוד הצג לחצן \"סטטיסטיקת ריילילינק\" בתפריט ניהול פוד - השתמש ברמת סוללה המדווחת מ-EmaLink/OrangeLink - לא עובד עם ריילילינק המקורי. עלול שלא לעבוד עם חלופות ריילילינק אחרות. + אפשר רישום החלפת סוללה בפעולות זיהוי אזור זמן ושעון קיץ מופעל תזכורת לתפוגה מופעלת שעות לפני כיבוי @@ -67,6 +66,7 @@ כתובת ריילילינק לא חוקית. הפעולה אינה אפשרית.\n\nיש להגדיר קודם את אומניפוד על מנת לבצע פעולה זו. אין פוד פעיל + הזמן בפוד אינו מסונכרן. בבקשה עדכנו את השעה בלשונית Omnipod. אירעה שגיאה לא צפויה. נא לדווח! (%1$s: %2$s). התקשורת נכשלה: אימות תקינות ההודעה נכשל התקשורת נכשלה: התקבלה חבילת נתונים לא חוקית מהפוד @@ -135,7 +135,7 @@ קבל מידע על הפוד הגדרת שעה הגדרת התראות - קבלת ההתראות + אשר התראות השהה הזרקה חידוש הזרקה רשומה לא ידועה @@ -202,7 +202,7 @@ רענן חידוש הזרקה ניהול הפוד - קבל התראות + אשר התראות סטטוס הפוד סה\"כ שהוזרק %1$.2f יח\' @@ -216,7 +216,7 @@ התראות פוד פעילות גרסת קושחה זמן פעילות הפוד - %1$.2f יח\'\ש\' @ %2$s (%3$d\%4$d דק\') + %1$.2f יח\'\\ש\' @ %2$s (%3$d\%4$d דק\') %1$.2f יח\' נותרו נותרו יותר מ-50 יח\' שגיאות diff --git a/omnipod/src/main/res/values-nl-rNL/strings.xml b/omnipod/src/main/res/values-nl-rNL/strings.xml index 24f753c393..af9fca9e62 100644 --- a/omnipod/src/main/res/values-nl-rNL/strings.xml +++ b/omnipod/src/main/res/values-nl-rNL/strings.xml @@ -11,8 +11,7 @@ Knop voor het onderbreken van insulinetoediening weergeven in het Omnipod-tabblad Knop voor het uitlezen van het Pulslog weergeven in het Podbeheer menu Knop voor RileyLink statistieken weergeven in het Omnipod-tabblad - Gebruik batterijniveau van OrangeLink/EmaLink - Werkt NIET met de originele RileyLink. Werkt mogelijk niet met andere RileyLink alternatieven. + Loggen van batterijwissel in Acties inschakelen Zomertijd-/tijdzonedetectie ingeschakeld Pieptonen voor uiterste gebruiksdatum ingeschakeld Aantal uur voordat de Pod stopt @@ -67,6 +66,7 @@ RileyLink adres ongeldig. Bewerking is niet mogelijk.\n\nJe moet eerst Omnipod ingesteld hebben, voordat je deze bewerking kunt gebruiken. Geen actieve Pod + De tijd op de Pod wijkt af. Werk de tijd bij op het Omnipod-tabblad. Er is een onverwachte fout opgetreden. A.u.b rapporteren! (%1$s: %2$s). Communicatie mislukt: berichtintegriteit kon niet worden geverifieerd Communicatie mislukt: ongeldige gegevens ontvangen van de Pod @@ -143,7 +143,7 @@ Canule inbrengen Pulslog uitlezen Neppe tijdelijk basaal omdat insulinetoediening onderbroken is - Annuleren van vals tijdelijk basaal wat ontstaan is omdat de insulinetoediening onderbroken was + Annuleren van neppe tijdelijk basaal die is aangemaakt omdat de insulinetoediening onderbroken was Tijdelijke basaal gesplitst als gevolg van een onzekere fout bij annulering Pieptoonconfiguratie Testpieptoon afspelen diff --git a/omnipod/src/main/res/values-no-rNO/strings.xml b/omnipod/src/main/res/values-no-rNO/strings.xml index e129428691..78aaf400a1 100644 --- a/omnipod/src/main/res/values-no-rNO/strings.xml +++ b/omnipod/src/main/res/values-no-rNO/strings.xml @@ -11,8 +11,7 @@ Vis Pause insulintilførsel knapp i Omnipod meny Vis Puls logg knappen i Pod menyen Vis RileyLink status knapp i Pod menyen - Bruk batterinivå rapportert av EmaLink/OrangeLink - Virker IKKE med RileyLink. Kan hende den ikke fungerer med andre RileyLink-alternativer. + Aktiver logging av batteribytte i Aksjoner DST/Tidssone deteksjon aktivert Utløpspåminnelse aktivert Timer før nedstenging @@ -67,6 +66,7 @@ RileyLink adressen er ugyldig. Operasjon ikke mulig.\n\n Du må konfigurere Medtronic pumpen før du kan bruke denne funksjonen. Ingen aktiv Pod + Tid på Pod er ikke synkronisert. Vennligst oppdater tiden i Omnipod fanen. En uventet feil oppstod. Vennligst rapporter (%1$s: %2$s). Kommunikasjonsfeil: klarte ikke å verifisere meldingen Kommunikasjonsfeil: mottok en ugyldig datapakke fra Pod diff --git a/omnipod/src/main/res/values-pl-rPL/strings.xml b/omnipod/src/main/res/values-pl-rPL/strings.xml index b02edd663f..3a0d6e63d5 100644 --- a/omnipod/src/main/res/values-pl-rPL/strings.xml +++ b/omnipod/src/main/res/values-pl-rPL/strings.xml @@ -11,8 +11,6 @@ Pokaż przycisk wstrzymania podawania w zakładce Omnipod Pokaż przycisk Puls Log w menu zarządzania Podem Pokaż przycisk Statystyki RileyLink w menu zarządzania Podem - Użyj poziomu baterii zgłoszonego przez OrangeLink/EmaLink - NIE działa z oryginalnym RileyLinkiem. Może nie działać z innymi alternatywami RileyLink. Włączone wykrywanie strefy czasowej DST Przypomnienie o utracie ważności włączone Godziny przed wyłączeniem diff --git a/omnipod/src/main/res/values-ro-rRO/strings.xml b/omnipod/src/main/res/values-ro-rRO/strings.xml index 151237dc71..a5cc223405 100644 --- a/omnipod/src/main/res/values-ro-rRO/strings.xml +++ b/omnipod/src/main/res/values-ro-rRO/strings.xml @@ -11,8 +11,6 @@ Afișare buton de Suspendare Livrare în secțiunea Omnipod Afişare buton Jurnal Puls în meniul Gestionare Pod-uri Afişare buton Status RileyLink în meniul Gestionare Pod-uri - Utilizare nivel baterie raportat de OrangeLink/EmaLink - NU funcționează cu RileyLink original. Este posibil sa nu funcționeze nici cu versiuni alternative de RileyLink. Detectare fusului orar activată Notificare expirare activat Numar de ore înainte de oprire diff --git a/omnipod/src/main/res/values-sv-rSE/strings.xml b/omnipod/src/main/res/values-sv-rSE/strings.xml index eef8099b11..e5dafec15c 100644 --- a/omnipod/src/main/res/values-sv-rSE/strings.xml +++ b/omnipod/src/main/res/values-sv-rSE/strings.xml @@ -11,8 +11,7 @@ Visa knapp för Pausa Leverans i Omnipod-fliken Visa Pulse Log-knapp i menyn Podhantering Visa knappen Riley Link-statistik i menyn Pod-hantering - Använd batterinivå som rapporterats av OrangeLink/EmaLink - Fungerar inte med original Riley Link. Fungerar eventuellt inte med alla motsvarigheter heller. + Aktivera inloggning av batteribyte i Åtgärder Automatisk avkänning av tidszon aktiverad Påminnelse för utgångstid aktiverad Timmar före avstängning @@ -67,6 +66,7 @@ Riley Link adress felaktig. Operationen inte möjlig.\n\n Du måste konfigurera Omnipod innan du kan använda denna funktion. Ingen aktiv pod + Tiden på Podden är ur synk. Vänligen uppdatera tiden i Omnipod fliken. Ett oväntat fel uppstod. Vänligen rapportera! (%1$s: %2$s). Kommunikationsfel: Lyckades inte verifiera meddelandet Kommunikationsfel: Mottog ett ogiltigt datapaket från pod diff --git a/rileylink/src/main/res/values-ca-rES/strings.xml b/rileylink/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..0a73dfc845 --- /dev/null +++ b/rileylink/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/rileylink/src/main/res/values-cs-rCZ/strings.xml b/rileylink/src/main/res/values-cs-rCZ/strings.xml index 15b6090cd5..a48e560df6 100644 --- a/rileylink/src/main/res/values-cs-rCZ/strings.xml +++ b/rileylink/src/main/res/values-cs-rCZ/strings.xml @@ -22,19 +22,23 @@ Stav pumpy Nastavení RileyLink RileyLink - Adresa nakonfigurovaného RileyLinku: - Název nakonfigurovaného RileyLinku: - Připojené zařízení: + Adresa: + Jméno: + Stav nabití baterie: + %1$d%% Stav připojení: Chyba spojení: Zařízení Typ zařízení: - Model zařízení: + Model nastaveného zařízení: + Model připojeného zařízení: Poslední použitá frekvence: Poslední spojení se zařízením: Verze firmwaru: + BLE113: %1$s\nCC110: %2$s Sériové číslo pumpy: Frekvence pumpy: + %1$.2f MHz Bluetooth se incializuje… Chyba Bluetooth @@ -56,9 +60,12 @@ Pod nedostupný Pumpa Medtronic - Omipod + Omnipod (Eros) Ano Ne + + Ukázat úroveň baterie hlášenou OrangeLinkem/RileyLinkem + NEPRACUJE s původním RileyLinkem. Nemusí pracovat s jinými alternativami RileyLinky. %1$d den %1$d dnů diff --git a/rileylink/src/main/res/values-de-rDE/strings.xml b/rileylink/src/main/res/values-de-rDE/strings.xml index 851e3bfdf6..8458afc22e 100644 --- a/rileylink/src/main/res/values-de-rDE/strings.xml +++ b/rileylink/src/main/res/values-de-rDE/strings.xml @@ -22,19 +22,23 @@ Pumpen-Status RileyLink Einstellungen RileyLink - Adresse des verbundenen RileyLink: - Name des verbundenen RileyLinks: - Verbundenes Gerät: + Adresse: + Name: + Akkustand: + %1$d%% Verbindungsstatus: Verbindungsfehler: Gerät Geräte-Typ: - Gerätemodell: + Eingerichtetes Gerätemodell: + Verbundenes Gerätemodell: Zuletzt verwendete Frequenz: Letzter Gerätekontakt: Firmware-Version: + BLE113: %1$s\nCC110: %2$s Seriennummer der Pumpe: Pumpenfrequenz: + %1$.2f MHz Initialisiere Bluetooth… Bluetooth-Fehler @@ -56,9 +60,12 @@ Pod nicht erreichbar Medtronic Pumpe - Omnipod + Omnipod (Eros) Ja Nein + + Akkustand von OrangeLink/EmaLink anzeigen + FUNKTIONIERT NICHT mit dem original RileyLink. Funktioniert vielleicht nicht mit anderen RileyLink Alternativen. %1$d Tag %1$d Tage diff --git a/rileylink/src/main/res/values-el-rGR/strings.xml b/rileylink/src/main/res/values-el-rGR/strings.xml index 46b9a1d2a6..ddeeee81ec 100644 --- a/rileylink/src/main/res/values-el-rGR/strings.xml +++ b/rileylink/src/main/res/values-el-rGR/strings.xml @@ -28,5 +28,5 @@ Το Pod δεν είναι διαθέσιμο Αντλία Medtronic - Omnipod + diff --git a/rileylink/src/main/res/values-fr-rFR/strings.xml b/rileylink/src/main/res/values-fr-rFR/strings.xml index 9ae9d123c3..f1a6089302 100644 --- a/rileylink/src/main/res/values-fr-rFR/strings.xml +++ b/rileylink/src/main/res/values-fr-rFR/strings.xml @@ -22,19 +22,23 @@ État de la pompe Paramètres RileyLink RileyLink - Adresse du RileyLink : - Nom du RileyLink : - Appareil connecté : + Adresse : + Nom : + Niveau pile : + %1$d%% État de la connexion : Erreur de Connexion : Appareil Type d\'appareil : - Modèle d’appareil : + Rileylink configuré : + Rileylink connecté : Dernière fréquence utilisée : Dernier contact appareil : Version du firmware : + BLE113: %1$s\nCC110: %2$s Numéro de série de pompe : Fréquence de pompe : + %1$.2f MHz Initialisation Bluetooth… Erreur Bluetooth @@ -56,9 +60,12 @@ Pod inaccessible Pompe Medtronic - Omnipod + Omnipod (Eros) Oui Non + + Afficher le niveau de pile transmis par OrangeLink/EmaLink + NE FONCTIONNE PAS avec le RileyLink original. Peut ne pas fonctionner avec d\'autres versions de RileyLink. %1$d jour %1$d jours diff --git a/rileylink/src/main/res/values-ga-rIE/strings.xml b/rileylink/src/main/res/values-ga-rIE/strings.xml index 2bbde4634d..0a73dfc845 100644 --- a/rileylink/src/main/res/values-ga-rIE/strings.xml +++ b/rileylink/src/main/res/values-ga-rIE/strings.xml @@ -6,4 +6,5 @@ + diff --git a/rileylink/src/main/res/values-it-rIT/strings.xml b/rileylink/src/main/res/values-it-rIT/strings.xml index b089c3f913..a215ac3001 100644 --- a/rileylink/src/main/res/values-it-rIT/strings.xml +++ b/rileylink/src/main/res/values-it-rIT/strings.xml @@ -22,19 +22,23 @@ Stato micro Impostazioni RileyLink RileyLink - Indirizzo RileyLink configurato: - Nome RileyLink configurato: - Dispositivo connesso: + Indirizzo: + Nome: + Livello batteria: + %1$d%% Stato connessione: Errore connessione: Dispositivo Tipo dispositivo: - Modello dispositivo: + Modello dispositivo configurato: + Modello dispositivo connesso: Ultima frequenza usata: Ultimo contatto dispositivo: Versione firmware: + BLE113: %1$s\nCC110: %2$s Numero seriale micro: Frequenza micro: + %1$.2f MHz Inizializzazione bluetooth… Errore bluetooth @@ -56,9 +60,12 @@ Pod irraggiungibile Micro Medtronic - Omnipod + Omnipod (Eros) No + + Mostra livello batteria riportato da OrangeLink/EmaLink + NON funziona con il RileyLink originale. Potrebbe non funzionare con altre alternative al RileyLink. %1$d giorno %1$d giorni diff --git a/rileylink/src/main/res/values-iw-rIL/strings.xml b/rileylink/src/main/res/values-iw-rIL/strings.xml index b768b6d390..43052404e4 100644 --- a/rileylink/src/main/res/values-iw-rIL/strings.xml +++ b/rileylink/src/main/res/values-iw-rIL/strings.xml @@ -22,19 +22,23 @@ סטטוס המשאבה הגדרות ריילילינק ריילילינק - כתובת הריילילינק המוגדרת: - שם הריילילינק המחובר: - המכשיר המחובר: + כתובת: + שם: + רמת הסוללה: + %1$d%% מצב החיבור: שגיאת חיבור: מכשיר סוג מכשיר: - דגם המכשיר: + דגם המכשיר המוגדר: + דגם המכשיר המחובר: תדירות השימוש לאחרונה: קשר אחרון עם המכשיר: גרסת קושחה: + BLE113: %1$s\nCC110: %2$s מספר סידורי של המשאבה: תדר המשאבה: + %1$.2f MHz מאתחל בלוטות\'… שגיאת בלוטות\' @@ -56,9 +60,12 @@ הפוד לא זמין משאבת Medtronic - Omnipod + אומניפוד (Eros) כן לא + + הצג את רמת הסוללה המדווחת על-ידי OrangeLink/EmaLink + לא עובד עם ריילילינק המקורי. עלול שלא לעבוד עם חלופות ריילילינק אחרות. %1$d יום %1$d ימים diff --git a/rileylink/src/main/res/values-ko-rKR/strings.xml b/rileylink/src/main/res/values-ko-rKR/strings.xml index d48930ffcc..776fdba0e6 100644 --- a/rileylink/src/main/res/values-ko-rKR/strings.xml +++ b/rileylink/src/main/res/values-ko-rKR/strings.xml @@ -28,5 +28,5 @@ 포드에 연결할 수 없습니다. 메드트로닉 펌프 - 옴니포드 + diff --git a/rileylink/src/main/res/values-lt-rLT/strings.xml b/rileylink/src/main/res/values-lt-rLT/strings.xml index 1e33d08e95..634fc8393c 100644 --- a/rileylink/src/main/res/values-lt-rLT/strings.xml +++ b/rileylink/src/main/res/values-lt-rLT/strings.xml @@ -22,14 +22,10 @@ Pompos statusas RileyLink parametrai RileyLink - Konfigūruoti RileyLink adresą: - Konfigūruoti RileyLink vardą: - Prijungtas įrenginys: Ryšio būsena: Prisijungimo klaida: Įrenginys Įrenginio tipas: - Įrenginio modelis: Paskutinis naudotas dažnis: Paskutinis įrenginio kontaktas: Programinės įrangos versija: @@ -56,9 +52,9 @@ Pod nepasiekiamas Pompa Medtronic - Omnipod Taip Ne + %1$d d. %1$d d. diff --git a/rileylink/src/main/res/values-nl-rNL/strings.xml b/rileylink/src/main/res/values-nl-rNL/strings.xml index f6fa818ebd..1424eb68ec 100644 --- a/rileylink/src/main/res/values-nl-rNL/strings.xml +++ b/rileylink/src/main/res/values-nl-rNL/strings.xml @@ -22,19 +22,23 @@ Pompstatus RileyLink Instellingen RileyLink - Geconfigureerd RileyLink-adres: - Geconfigureerde RileyLink-naam: - Aangesloten apparaat: + Adres: + Naam: + Batterijniveau: + %1$d%% Verbindingsstatus: Verbindingsfout: Apparaat Apparaattype: - Model apparaat: + Geconfigureerd apparaatmodel: + Verbonden apparaatmodel: Laatst gebruikte frequentie: Laatste contact met apparaat: Firmwareversie: + BLE113: %1$s\nCC110: %2$s Serienummer van de pomp: Pompfrequentie: + %1$.2f MHz Bluetooth initialiseren… Bluetooth fout @@ -56,9 +60,12 @@ Pod niet bereikbaar Medtronic Pomp - Omnipod + Omnipod (Eros) Ja Nee + + Toon batterijniveau van OrangeLink/EmaLink + Werkt NIET met de originele RileyLink. Werkt mogelijk niet met andere RileyLink-alternatieven. %1$d dag %1$d dagen diff --git a/rileylink/src/main/res/values-no-rNO/strings.xml b/rileylink/src/main/res/values-no-rNO/strings.xml index 15f9878003..d05534bbdd 100644 --- a/rileylink/src/main/res/values-no-rNO/strings.xml +++ b/rileylink/src/main/res/values-no-rNO/strings.xml @@ -22,19 +22,23 @@ Pumpe Status RileyLink Innstillinger RileyLink - Konfigurert RileyLink adresse: - Konfigurert RileyLink navn: - Tilkoblet enhet: + Adresse: + Navn: + Batterinivå: + %1$d%% Tilkoblingsstatus: Tilkoblings feil: Enhet Enhets type: - Enhets modell: + Konfigurert enhetsmodell: + Tilkoblet enhetsmodell: Sist brukte frekvens: Siste tilkobling: Firmware versjon: + BLE113: %1$s\nCC110: %2$s Pumpens serienummer: Pumpens frekvens: + %1$.2f MHz Bluetooth initialiserer… Bluetooth feil @@ -56,9 +60,12 @@ Pod utilgjengelig Medtronic pumpe - Omnipod + Omnipod (Eros) Ja Nei + + Vis batterinivå rapportert av OrangeLink/EmaLink + Virker IKKE med RileyLink. Kan hende den ikke fungerer med andre RileyLink alternativer. %1$d dag %1$d dager diff --git a/rileylink/src/main/res/values-pl-rPL/strings.xml b/rileylink/src/main/res/values-pl-rPL/strings.xml index d736e10753..32edf33d37 100644 --- a/rileylink/src/main/res/values-pl-rPL/strings.xml +++ b/rileylink/src/main/res/values-pl-rPL/strings.xml @@ -22,14 +22,10 @@ Stan pompy Ustawienia RileyLink RileyLink - Skonfigurowany adres RileyLink: - Skonfigurowana nazwa RileyLink: - Połączone urządzenie: Status połączenia: Błąd połączenia: Urządzenie Typ urządzenia: - Model urządzenia: Ostatnio używana częstotliwość: Ostatnie połączenie z urządzeniem: Wersja oprogramowania: @@ -56,9 +52,9 @@ Pod nieosiągalny Pompa Medtronic - Omnipod Tak Nie + %1$d dzień %1$d dni diff --git a/rileylink/src/main/res/values-ro-rRO/strings.xml b/rileylink/src/main/res/values-ro-rRO/strings.xml index 756bfa6f77..fb9820aa9f 100644 --- a/rileylink/src/main/res/values-ro-rRO/strings.xml +++ b/rileylink/src/main/res/values-ro-rRO/strings.xml @@ -22,14 +22,10 @@ Stare pompă Setări RileyLink RileyLink - Adresă RileyLink configurată: - Nume RileyLink configurat: - Dispozitiv conectat: Stare conexiune: Eroare conexiune: Dispozitiv Tip dispozitiv: - Model dispozitiv: Ultima frecvență utilizată: Ultima conexiune cu dispozitivul: Versiune Firmware: @@ -56,9 +52,9 @@ Nu se poate comunica cu pod-ul Pompă Medtronic - Omnipod Da Nu + %1$d zi %1$d zile diff --git a/rileylink/src/main/res/values-sv-rSE/strings.xml b/rileylink/src/main/res/values-sv-rSE/strings.xml index 3aab6cb337..00a59b69a3 100644 --- a/rileylink/src/main/res/values-sv-rSE/strings.xml +++ b/rileylink/src/main/res/values-sv-rSE/strings.xml @@ -22,19 +22,23 @@ Pumpstatus Inställningar för Riley Link Riley Link - Riley Link-adress: - Riley Link-namn: - Ansluten enhet: + Adress: + Namn: + Batterinivå: + %1$d%% Anslutningsstatus: Anslutningsproblem: Enhet Enhetstyp: - Modell: + Konfigurerad modell: + Ansluten modell: Senast använda frekvens: Senaste anslutning: Firmwareversion: + BLE113: %1$s\nCC110: %2$s Serienummer på pumpen: Pumpfrekvens: + %1$.2f MHz Bluetooth initieras… Bluetoothfel @@ -56,9 +60,12 @@ Podden kan inte nås Medtronicpump - Omnipod + Omnipod (Eros) Ja Nej + + Visa batterinivå som rapporterats av OrangeLink/EmaLink + Fungerar inte med original Riley Link. Fungerar eventuellt inte med alla motsvarigheter heller. %1$d dag %1$d dagar diff --git a/wear/src/main/res/values-ca-rES/strings.xml b/wear/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 0000000000..3ea04e700d --- /dev/null +++ b/wear/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,2 @@ + + diff --git a/wear/src/main/res/values-fr-rFR/strings.xml b/wear/src/main/res/values-fr-rFR/strings.xml index 991e74200d..2c216adf25 100644 --- a/wear/src/main/res/values-fr-rFR/strings.xml +++ b/wear/src/main/res/values-fr-rFR/strings.xml @@ -69,6 +69,7 @@ eGlucides Paramètres États + Re-sync Amorcer/Remplir Aucun Défaut diff --git a/wear/src/main/res/values-it-rIT/strings.xml b/wear/src/main/res/values-it-rIT/strings.xml index 010ca78e1b..fcc57d6d4a 100644 --- a/wear/src/main/res/values-it-rIT/strings.xml +++ b/wear/src/main/res/values-it-rIT/strings.xml @@ -69,6 +69,7 @@ eCarb Impostazioni Stato + Re-Sincronizza Carica/Riempi Nessuno Default diff --git a/wear/src/main/res/values-sv-rSE/strings.xml b/wear/src/main/res/values-sv-rSE/strings.xml index 14f9819786..e3ef66030b 100644 --- a/wear/src/main/res/values-sv-rSE/strings.xml +++ b/wear/src/main/res/values-sv-rSE/strings.xml @@ -69,6 +69,7 @@ eCarb Inställningar Status + Synkronisera om Förfyllning Ingen Standardinställning From c7ed508392f092dc7856583546bc2432a39510fa Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 9 Jan 2021 00:39:33 +0100 Subject: [PATCH 03/13] wear: show bolusprogress again and make it cancellable --- .../androidaps/data/ListenerService.java | 33 ++++++++++++------- .../interaction/actions/CPPActivity.java | 2 +- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java b/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java index dd97e1b6cc..a148c8766d 100644 --- a/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java +++ b/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java @@ -80,11 +80,12 @@ public class ListenerService extends WearableListenerService implements GoogleAp private static final String ACTION_RESEND_BULK = "com.dexdrip.stephenblack.nightwatch.RESEND_BULK_DATA"; - private static final String AAPS_NOTIFY_CHANNEL_ID = "AndroidAPS-Openloop"; + private static final String AAPS_NOTIFY_CHANNEL_ID_OPENLOOP = "AndroidAPS-Openloop"; + private static final String AAPS_NOTIFY_CHANNEL_ID_BOLUSPROGRESS = "AndroidAPS-bolus-progress"; + GoogleApiClient googleApiClient; private long lastRequest = 0; - private DismissThread confirmThread; private DismissThread bolusprogressThread; private static final String TAG = "ListenerService"; @@ -559,7 +560,7 @@ public class ListenerService extends WearableListenerService implements GoogleAp if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { CharSequence name = "AAPS Open Loop"; String description = "Open Loop request notiffication";//getString(R.string.channel_description); - NotificationChannel channel = new NotificationChannel(AAPS_NOTIFY_CHANNEL_ID, name, NotificationManager.IMPORTANCE_HIGH); + NotificationChannel channel = new NotificationChannel(AAPS_NOTIFY_CHANNEL_ID_OPENLOOP, name, NotificationManager.IMPORTANCE_HIGH); channel.setDescription(description); channel.enableVibration(true); @@ -570,7 +571,7 @@ public class ListenerService extends WearableListenerService implements GoogleAp } NotificationCompat.Builder builder = - new NotificationCompat.Builder(this, AAPS_NOTIFY_CHANNEL_ID); + new NotificationCompat.Builder(this, AAPS_NOTIFY_CHANNEL_ID_OPENLOOP); builder = builder.setSmallIcon(R.drawable.notif_icon) .setContentTitle(title) @@ -605,6 +606,20 @@ public class ListenerService extends WearableListenerService implements GoogleAp } private void showBolusProgress(int progresspercent, String progresstatus) { + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + CharSequence name = "AAPS Bolus Progress"; + String description = "Bolus progress and cancel"; + NotificationChannel channel = new NotificationChannel(AAPS_NOTIFY_CHANNEL_ID_BOLUSPROGRESS, name, NotificationManager.IMPORTANCE_HIGH); + channel.setDescription(description); + channel.enableVibration(true); + + // Register the channel with the system; you can't change the importance + // or other notification behaviors after this + NotificationManager notificationManager = getSystemService(NotificationManager.class); + notificationManager.createNotificationChannel(channel); + } + Intent cancelIntent = new Intent(this, ListenerService.class); cancelIntent.setAction(ACTION_CANCELBOLUS); PendingIntent cancelPendingIntent = PendingIntent.getService(this, 0, cancelIntent, 0); @@ -618,11 +633,13 @@ public class ListenerService extends WearableListenerService implements GoogleAp vibratePattern = new long[]{0, 1, 1000}; } + // TODO: proper channel. Does cancel work? NotificationCompat.Builder notificationBuilder = - new NotificationCompat.Builder(this) + new NotificationCompat.Builder(this, AAPS_NOTIFY_CHANNEL_ID_OPENLOOP) .setSmallIcon(R.drawable.ic_icon) .setContentTitle("Bolus Progress") .setContentText(progresspercent + "% - " + progresstatus) + .setSubText("press to cancel") .setContentIntent(cancelPendingIntent) .setPriority(NotificationCompat.PRIORITY_MAX) .setVibrate(vibratePattern) @@ -631,9 +648,6 @@ public class ListenerService extends WearableListenerService implements GoogleAp NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this); - if(confirmThread != null){ - confirmThread.invalidate(); - } notificationManager.notify(BOLUS_PROGRESS_NOTIF_ID, notificationBuilder.build()); notificationManager.cancel(CONFIRM_NOTIF_ID); // multiple watch setup @@ -656,9 +670,6 @@ public class ListenerService extends WearableListenerService implements GoogleAp } private void scheduleDismissBolusprogress(final int seconds) { - if(confirmThread != null){ - confirmThread.invalidate(); - } bolusprogressThread = new DismissThread(BOLUS_PROGRESS_NOTIF_ID, seconds); bolusprogressThread.start(); } diff --git a/wear/src/main/java/info/nightscout/androidaps/interaction/actions/CPPActivity.java b/wear/src/main/java/info/nightscout/androidaps/interaction/actions/CPPActivity.java index ab8647bcde..dee9ab3aef 100644 --- a/wear/src/main/java/info/nightscout/androidaps/interaction/actions/CPPActivity.java +++ b/wear/src/main/java/info/nightscout/androidaps/interaction/actions/CPPActivity.java @@ -93,7 +93,7 @@ public class CPPActivity extends ViewSelectorActivity { if (editPercentage != null){ def = SafeParse.stringToDouble(editPercentage.editText.getText().toString()); } - editPercentage = new PlusMinusEditText(view, R.id.amountfield, R.id.plusbutton, R.id.minusbutton, def, 50d, 150d, 1d, new DecimalFormat("0"), false); + editPercentage = new PlusMinusEditText(view, R.id.amountfield, R.id.plusbutton, R.id.minusbutton, def, 30d, 250d, 1d, new DecimalFormat("0"), false); setLabelToPlusMinusView(view, aaps.gs(R.string.action_percentage)); container.addView(view); return view; From 60c7a6f2e63839f297d8e434191936d25cf9c067 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 9 Jan 2021 03:00:45 +0100 Subject: [PATCH 04/13] wear: forecast below 400 not 300 --- .../info/nightscout/androidaps/watchfaces/BgGraphBuilder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java b/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java index 7666dcd907..571306de3d 100644 --- a/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java +++ b/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java @@ -31,6 +31,7 @@ import lecho.lib.hellocharts.model.Viewport; */ public class BgGraphBuilder { public static final double MAX_PREDICTION__TIME_RATIO = (3d / 5); + public static final double UPPER_CUTOFF_SGV = 300; private final long predictionEndTime; private final List predictionsList; private final ArrayList bolusWatchDataList; @@ -317,7 +318,7 @@ public class BgGraphBuilder { long endTime = getPredictionEndTime(); for (BgWatchData bwd : predictionsList) { if (bwd.timestamp <= endTime) { - double value = bwd.sgv < 300 ? bwd.sgv : 300; + double value = Math.min(bwd.sgv, UPPER_CUTOFF_SGV); if (!values.containsKey(bwd.color)) { values.put(bwd.color, new ArrayList<>()); } From b1ac181791663a7d5a16f00c5eb1bf9b629b6a9a Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 9 Jan 2021 04:17:28 +0100 Subject: [PATCH 05/13] wear: use correct notification channel --- .../java/info/nightscout/androidaps/data/ListenerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java b/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java index a148c8766d..db9204f1ec 100644 --- a/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java +++ b/wear/src/main/java/info/nightscout/androidaps/data/ListenerService.java @@ -635,7 +635,7 @@ public class ListenerService extends WearableListenerService implements GoogleAp // TODO: proper channel. Does cancel work? NotificationCompat.Builder notificationBuilder = - new NotificationCompat.Builder(this, AAPS_NOTIFY_CHANNEL_ID_OPENLOOP) + new NotificationCompat.Builder(this, AAPS_NOTIFY_CHANNEL_ID_BOLUSPROGRESS) .setSmallIcon(R.drawable.ic_icon) .setContentTitle("Bolus Progress") .setContentText(progresspercent + "% - " + progresstatus) From f818ae377f4438f828774e665beb5ef2a8348f20 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sat, 9 Jan 2021 07:00:32 +0100 Subject: [PATCH 06/13] wear: correct upper cutoff --- wear/build.gradle | 4 ++-- .../info/nightscout/androidaps/watchfaces/BgGraphBuilder.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wear/build.gradle b/wear/build.gradle index db4b0c5129..5faf94bc8b 100644 --- a/wear/build.gradle +++ b/wear/build.gradle @@ -50,8 +50,8 @@ android { applicationId "info.nightscout.androidaps" minSdkVersion 23 targetSdkVersion 28 - versionCode 1 - versionName "1.0.2" + versionCode 2 + versionName "1.0.3" buildConfigField "String", "BUILDVERSION", generateGitBuild() } buildTypes { diff --git a/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java b/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java index 571306de3d..3cae85f962 100644 --- a/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java +++ b/wear/src/main/java/info/nightscout/androidaps/watchfaces/BgGraphBuilder.java @@ -31,7 +31,7 @@ import lecho.lib.hellocharts.model.Viewport; */ public class BgGraphBuilder { public static final double MAX_PREDICTION__TIME_RATIO = (3d / 5); - public static final double UPPER_CUTOFF_SGV = 300; + public static final double UPPER_CUTOFF_SGV = 400; private final long predictionEndTime; private final List predictionsList; private final ArrayList bolusWatchDataList; From e8be0fbd79cd0f94ddaf0e513407d7943f8629d9 Mon Sep 17 00:00:00 2001 From: parapenT1sta Date: Sat, 9 Jan 2021 16:48:17 +0000 Subject: [PATCH 07/13] Update strings.xml --- app/src/main/res/values/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fb96173fbe..e9734c68e8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1405,7 +1405,7 @@ Donate your data to science OH You have been signed out of Open Humans - Click here to sign in a again if this wasn\'t on purpose. + Click here to sign in again if this wasn't on purpose. Only upload if connected to WiFi Only upload if charging Worker State: %s @@ -1418,7 +1418,7 @@ Alarm smscommunicator_report_pump_ureachable Send SMS if unreachable pump event is triggered - Report pump ureachable + Report pump unreachable Run alarm when is time to eat Run alarm in %1$d min Bolus advisor From 50dcf7d8bb204bba3eb53538f192ee4c62503ab2 Mon Sep 17 00:00:00 2001 From: parapenT1sta Date: Sat, 9 Jan 2021 21:56:31 +0000 Subject: [PATCH 08/13] Update strings.xml --- app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e9734c68e8..a9caf6bc7b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1405,7 +1405,7 @@ Donate your data to science OH You have been signed out of Open Humans - Click here to sign in again if this wasn't on purpose. + Click here to sign in again if this wasn\'t on purpose. Only upload if connected to WiFi Only upload if charging Worker State: %s From e8a0a1fcafdd9e4bbf1a002605eb6752db397878 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 10 Jan 2021 03:27:47 +0100 Subject: [PATCH 09/13] only handl callback if fragment is attached to activity --- .../plugins/general/overview/OverviewFragment.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewFragment.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewFragment.kt index 28bd08d3d0..cf12a53b27 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewFragment.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewFragment.kt @@ -281,12 +281,12 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList if (childFragmentManager.isStateSaved) return activity?.let { activity -> when (v.id) { - R.id.overview_treatmentbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { TreatmentDialog().show(childFragmentManager, "Overview") }) - R.id.overview_wizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { WizardDialog().show(childFragmentManager, "Overview") }) - R.id.overview_insulinbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { InsulinDialog().show(childFragmentManager, "Overview") }) - R.id.overview_quickwizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { onClickQuickWizard() }) - R.id.overview_carbsbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { CarbsDialog().show(childFragmentManager, "Overview") }) - R.id.overview_temptarget -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { TempTargetDialog().show(childFragmentManager, "Overview") }) + R.id.overview_treatmentbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) TreatmentDialog().show(childFragmentManager, "Overview") }) + R.id.overview_wizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) WizardDialog().show(childFragmentManager, "Overview") }) + R.id.overview_insulinbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) InsulinDialog().show(childFragmentManager, "Overview") }) + R.id.overview_quickwizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) onClickQuickWizard() }) + R.id.overview_carbsbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) CarbsDialog().show(childFragmentManager, "Overview") }) + R.id.overview_temptarget -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { if(isAdded) TempTargetDialog().show(childFragmentManager, "Overview") }) R.id.overview_activeprofile -> { ProfileViewerDialog().also { pvd -> @@ -345,7 +345,7 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList R.id.overview_apsmode -> { protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { - LoopDialog().also { dialog -> + if(isAdded) LoopDialog().also { dialog -> dialog.arguments = Bundle().also { it.putInt("showOkCancel", 1) } }.show(childFragmentManager, "Overview") }) From 4c2527296983ae4a8958dd331a794762ad4893c1 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 10 Jan 2021 03:41:54 +0100 Subject: [PATCH 10/13] avoid concurrent button press crash in TimeListEdit --- .../androidaps/utils/TimeListEdit.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java b/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java index fb1dfa990c..e22e8c6638 100644 --- a/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java +++ b/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java @@ -192,7 +192,7 @@ public class TimeListEdit { int before, int count) { } }); - numberPickers1[position].setTag(tagPrefix +"-1-" + position); + numberPickers1[position].setTag(tagPrefix + "-1-" + position); numberPickers2[position].setTextWatcher(new TextWatcher() { @Override @@ -212,7 +212,7 @@ public class TimeListEdit { int before, int count) { } }); - numberPickers2[position].setTag(tagPrefix +"-2-" + position); + numberPickers2[position].setTag(tagPrefix + "-2-" + position); layout.addView(childView); } @@ -245,7 +245,7 @@ public class TimeListEdit { if (i == 0) next = ONEHOURINSECONDS; fillSpinner(timeSpinner, secondFromMidnight(i), previous, next); - editText1.setParams(value1(i), min, max, step, formatter, false,null); + editText1.setParams(value1(i), min, max, step, formatter, false, null); editText2.setParams(value2(i), min, max, step, formatter, false, null); if (data2 == null) { @@ -372,10 +372,12 @@ public class TimeListEdit { } private void addItem(int index, int timeAsSeconds, double value1, double value2) { - if (itemsCount() > inflatedUntil) { - layout.removeView(finalAdd); - inflateRow(++inflatedUntil); - layout.addView(finalAdd); + synchronized (this) { + if (itemsCount() > inflatedUntil) { + layout.removeView(finalAdd); + inflateRow(++inflatedUntil); + layout.addView(finalAdd); + } } try { // shift data From b509d13073edf58fcbc9285406479305a6e8a5d3 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 10 Jan 2021 03:54:51 +0100 Subject: [PATCH 11/13] avoid concurrent button press crash in TimeListEdit - now for real --- .../nightscout/androidaps/utils/TimeListEdit.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java b/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java index e22e8c6638..fd72be7b93 100644 --- a/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java +++ b/app/src/main/java/info/nightscout/androidaps/utils/TimeListEdit.java @@ -372,12 +372,11 @@ public class TimeListEdit { } private void addItem(int index, int timeAsSeconds, double value1, double value2) { - synchronized (this) { - if (itemsCount() > inflatedUntil) { - layout.removeView(finalAdd); - inflateRow(++inflatedUntil); - layout.addView(finalAdd); - } + if (itemsCount() >= 24) return; + if (itemsCount() > inflatedUntil) { + layout.removeView(finalAdd); + inflateRow(++inflatedUntil); + layout.addView(finalAdd); } try { // shift data From 301c44627f11abe49fad98c53052f60a8f394fb0 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 10 Jan 2021 04:10:21 +0100 Subject: [PATCH 12/13] fix menu crash and make graph label translatable --- .../androidaps/plugins/general/overview/OverviewMenus.kt | 9 +++++---- app/src/main/res/values/strings.xml | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewMenus.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewMenus.kt index 03cd701bf2..af10d60f85 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewMenus.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/OverviewMenus.kt @@ -88,7 +88,8 @@ class OverviewMenus @Inject constructor( fun setupChartMenu(chartButton: ImageButton) { loadGraphConfig() - val numOfGraphs = _setting.size // 1 main + x secondary + val settingsCopy = setting + val numOfGraphs = settingsCopy.size // 1 main + x secondary chartButton.setOnClickListener { v: View -> val predictionsAvailable: Boolean = when { @@ -100,7 +101,7 @@ class OverviewMenus @Inject constructor( for (g in 0 until numOfGraphs) { if (g != 0 && g < numOfGraphs) { - val dividerItem = popup.menu.add(Menu.NONE, g, Menu.NONE, "------- " + "Graph" + " " + g + " -------") + val dividerItem = popup.menu.add(Menu.NONE, g, Menu.NONE, "------- ${resourceHelper.gs(R.string.graph_menu_divider_header)} $g -------") dividerItem.isCheckable = true dividerItem.isChecked = true } @@ -117,12 +118,12 @@ class OverviewMenus @Inject constructor( s.setSpan(ForegroundColorSpan(resourceHelper.gc(m.colorId)), 0, s.length, 0) item.title = s item.isCheckable = true - item.isChecked = _setting[g][m.ordinal] + item.isChecked = settingsCopy[g][m.ordinal] } } } if (numOfGraphs < MAX_GRAPHS) { - val dividerItem = popup.menu.add(Menu.NONE, numOfGraphs, Menu.NONE, "------- " + "Graph" + " " + numOfGraphs + " -------") + val dividerItem = popup.menu.add(Menu.NONE, numOfGraphs, Menu.NONE, "------- ${resourceHelper.gs(R.string.graph_menu_divider_header)} $numOfGraphs -------") dividerItem.isCheckable = true dividerItem.isChecked = false } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fb96173fbe..37e96619fa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1429,5 +1429,6 @@ Time to eat!\nRun Bolus wizard and do calculation again. Time to eat Crash logs upload disabled! + Graph From 68be654fd4963977e67f7b1dbbbc05dc27349358 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 10 Jan 2021 19:56:44 +0100 Subject: [PATCH 13/13] Rename upload only key and description This renames the key that people that have disabled it in the past will actively have to re-enable it. Adds extra warning that it is dangerous to disable it. --- app/src/main/res/values/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fb96173fbe..722491e76b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -331,8 +331,8 @@ Meal Corr Actions - NS upload only (disabled sync) - NS upload only. Not effective on SGV unless a local source like xDrip is selected. Not effective on Profiles while NS-Profiles is used.\n!!! WARNING !!! Disabling this option may cause malfunctions and insulin overdose if any of your component (AAPS, NS, xDrip) is wrong configured. Carefully watch if data displayed by AAPS match the pump state! + (DANGEROUS TO DISABLE) NS upload only + NS upload only (disabled sync). Not effective on SGV unless a local source like xDrip is selected. Not effective on Profiles while NS-Profiles is used.\n!!! WARNING !!! Disabling this option may cause malfunctions and insulin overdose if any of your component (AAPS, NS, xDrip) is wrong configured. Carefully watch if data displayed by AAPS match the pump state! Pump not initialized! Prime/Fill Please make sure the amount matches the specification of your infusion set! @@ -549,7 +549,7 @@ Add BGI to status line No upload to NS All data sent to NS are dropped. AAPS is connected to NS but no change in NS is done - ns_upload_only + ns_upload_only2 ns_noupload Cancel Extended Bolus Do Profile Switch