From 957f3af8e05c74e7de16ea3eddb92011228d8905 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Thu, 28 Mar 2019 22:54:17 +0100 Subject: [PATCH 01/28] New Crowdin translations (#1691) * New translations strings.xml (Portuguese) * New translations strings.xml (Russian) * New translations strings.xml (Russian) * New translations strings.xml (French) * New translations strings.xml (French) * New translations strings.xml (Russian) * New translations strings.xml (Russian) * New translations strings.xml (German) * New translations strings.xml (Afrikaans) * New translations strings.xml (French) * New translations strings.xml (Dutch) * New translations strings.xml (Czech) * New translations strings.xml (Bulgarian) --- app/src/main/res/values-af/strings.xml | 1 - app/src/main/res/values-bg/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 22 +++++++++++++++++++++- app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-pt/strings.xml | 5 +++++ app/src/main/res/values-ru/strings.xml | 9 ++++----- 8 files changed, 30 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 58fb63da22d..61975f5e2dc 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -1130,7 +1130,6 @@ Tomato (MiaoMiao) Tomato Daglig spaar tyd verandering in 24 h of minder - Daglig spaar tyd verander in minder as 3 ure - geslote lus afgeskakel interne berging beperking Bevry ten minste %1$d MB van intene stoorspasie! Lus gedeaktiveer! diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 29e04302e90..7e381a49fb6 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -1131,7 +1131,6 @@ Tomato(MяоМяо) Tomato Смяна на времето след по-малко от 24ч - Смяна на времето след по-малко от 3 часа - минавам в отворен режим Ограничение поради липса на памет Освободете поне %1$d Мб в паметта на телефона! Loop изключен! diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 7de8ec99b2d..b22c883f5b2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -1148,7 +1148,6 @@ Tomato (MiaoMiao) Tomato Změna letního času za méně než 24 hodin - Změna letního času za méně než 3 hodiny - Uzavřená smyčka zastavena omezení vnitřního úložiště Uvolněte alespoň %1$d MB z vnitřního úložiště! Smyčka zakázána! Chybný formát diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b7188b051af..36c24aeed99 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1133,7 +1133,6 @@ Unerwartetes Verhalten. Tomato (MiaoMiao) Tomato Zeitumstellung in weniger als 24 Stunden - Zeitumstellung in weniger als 3 Stunden - Closed loop deaktiviert interne Speicherbegrenzung Mindestens %1$d MB freier interer Speicher benötigt! Loop abgeschaltet! diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ef238f44f3a..ddc5a3bc49e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -267,6 +267,10 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Renvoyer le code %2$s pour injecter le bolus %1$.2fU Renvoyer le code %2$s pour envoyer la calibration %1$.2f Échec du Bolus + Bolus %1$.2fU délivré avec succès + %1$.2fU vont être injectées + Bolus %1$.2fU délivré avec succès + En train d\'injecter %1$.2fU Autoriser les commandes à distance par SMS Doigt Capteur @@ -336,11 +340,24 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S %1$.2f limité à %2$.2f La valeur %s est hors des limites strictes La commande à distance n\'est pas autorisée + Bolus à distance non disponible. Réessayez plus tard. + Pour démarrer Basal %1$.2fU/h pendant %2$d min, renvoyer le code %3$s + Pour changer le profil vers %1$s %2$d%%, renvoyer le code %3$s + Pour démarrer le Bolus étendu %1$.2fU pendant %2$d min, renvoyer le code %3$s + Pour démarrer le Basal %1$d% pendant %2$d min, renvoyer le code %3$s Envoyer le code %2$s pour suspendre la Boucle pour %1$d minutes Démarrage réussi pour %1$.2fU/h de basal temporaire pour %2$d min + Le Bolus étendu %1$.2fU pendant %2$d min a commencé avec succès + Démarrage réussi pour %1$d%% de Basal temporaire pour %2$d min Le démarrage du basal temporaire a échoué + Le départ du Bolus étendu a échoué + Envoyer le code %1$s pour arrêter le Basal temporaire + Pour arrêter le Bolus étendu, renvoyer le code %1$s Basal temporaire annulé + Bolus étendu annulé Echec de l\'annulation du basal temporaire + Échec de l\'annulation du Bolus étendu + Commande inconnue ou mauvaise réponse Assistant Rapide Paramètres de l\'Assistant Rapide Texte du bouton : @@ -1132,9 +1149,12 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Tomato (MiaoMiao) Tomato Changement d\'heure d\'été dans moins de 24 heures - Changement d\'heure d\'été dans moins de 3 heures - Boucle fermée désactivée stockage interne limité Boucle désactivée ! Libérez au moins %1$d Mo du stockage interne ! + Format incorrect + Code incorrect. Commande annulée. + Non configuré + Changement de profil effectué %1$d jour %1$d jours diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 053fc7fe9ea..42c567f8700 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -1131,7 +1131,6 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport Tomato (MiaoMiao) Tomato Zomer/wintertijd omschakeling binnen 24 uur - Zomer/wintertijd omschakeling in minder dan 3 uur - Closed loop gedeactiveerd interne opslag bijna vol Maak minstens %1$d MB vrij in interne opslag! Loop is uitgeschakeld! diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index b32e3505972..c76c3899200 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1112,6 +1112,7 @@ Estendido: %1$.2f / %2$.2f U por %3$d min Multionda: %1$.2f / %2$.2f U por %3$d min Reser:%1$.2fU + Bat.: %1$d%% Duração máxima da recuperação [s] Duração mínima da recuperação [s] Duração da recuperação @@ -1121,8 +1122,12 @@ /U Registar mudança de sensor para NS Criar evento \"Mudança de Sensor\" automaticamente no NS aquando do início do sensor + Tomato (MiaoMiao) + Tomato restrição de armazenamento interno Liberte pelo menos %1$d MB do armazenamento interno! Loop desativado! + Não configurado + Troca de perfil criada %1$d dia %1$d dias diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 12bf5927652..a8311ca6a74 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -413,7 +413,7 @@ %1$d мин. назад %1$d мин. назад локальный профиль - Помощник болюса OpenAPS MA + Помощник болюса OpenAPS AMA краткосрочная средняя дельта Долгосрочная средняя дельта Массив %1$d элементов. \nActual актуальная величина: @@ -422,7 +422,7 @@ Пользоваться функцией Autosens обновить данные из NS Удалить назначения из будущего - Близкий прием пищи + Ожидаемый прием пищи Гипо Нагрузка удалить запись @@ -648,7 +648,7 @@ Включить непредвиденный прием пищи UAM Включить супер микро болюс SMB Для ускорения действия используйте супер микро болюсы SMB вместо временного базала - Поиск непредвиденного приема пищи + Поиск незапланированного приема пищи Время пика действующего инс IOB время пика (в мин.) Свободный от пиков Oref @@ -866,7 +866,7 @@ Разрешить отправлять сообщения о неполадках и данные об использовании опций разработчикам при помощи сервиса fabric.io. Пожалуйста, обновите приложение Dexcom до поддерживаемой версии Включить временную цель TT Нагрузка - Включить временную цель TT Скорый прием пищи + Включить временную цель TT Ожидаемый прием пищи Временная цель (TT) Не подавать болюс, только внести запись Категория @@ -1150,7 +1150,6 @@ Context | Edit Context Томато (MiaoMiao) Томато Переход на летнее/зимнее время через 24 часа или менее - Переход на летнее/зимнее время менее чем через 3 часа - замкнутый цикл отключен ограничение по объему карты памяти Освободите по крайней мере %1$d MB из внутренней памяти! Цикл остановлен! Неверный формат From ede3a4f0f49606686b5b7b21bc15bef19d7ea4a1 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 29 Mar 2019 08:32:54 +0100 Subject: [PATCH 02/28] typo --- 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 2a7021f6b80..0414d78515f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1319,7 +1319,7 @@ smbmaxminutes Dayligh Saving time Dayligh Saving time change in 24h or less - Dayligh Saving time change less than 3 hours ago - Closed loop diabled + Daylight saving time change less than 3 hours ago - Closed loop disabled internal storage constraint Free at least %1$d MB from internal storage! Loop disabled! Wrong format From 7f7e2eeb46aee9751847e87112461e5db21dac3e Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 29 Mar 2019 08:33:26 +0100 Subject: [PATCH 03/28] 2.2.1-dev --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 7920ea62406..f81a5495392 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { targetSdkVersion 25 multiDexEnabled true versionCode 1500 - version "2.2" + version "2.2.1-dev" buildConfigField "String", "VERSION", '"' + version + '"' buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "HEAD", '"' + generateGitBuild() + '"' From 474850c7274fa67e51c450c46f7367b9bee06f05 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sat, 30 Mar 2019 09:21:22 +0100 Subject: [PATCH 04/28] fix test --- .../java/info/nightscout/androidaps/utils/DateUtilTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java b/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java index d6998ab963b..76a32e1004c 100644 --- a/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java +++ b/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java @@ -9,6 +9,7 @@ import org.powermock.modules.junit4.PowerMockRunner; import java.util.Date; +import java.util.TimeZone; import info.AAPSMocker; import info.nightscout.androidaps.MainApp; @@ -79,7 +80,7 @@ public void dateAndTimeRangeStringTest() { @Test public void timeStringFromSecondsTest() { - Assert.assertEquals("1:00 AM", DateUtil.timeStringFromSeconds((int) T.hours(1).secs())); + Assert.assertEquals("2:00 AM", DateUtil.timeStringFromSeconds((int) T.hours(1).secs())); } @Test @@ -91,5 +92,8 @@ public void timeFrameStringTest() { public void prepareMock() { AAPSMocker.mockMainApp(); AAPSMocker.mockStrings(); + + TimeZone tz = TimeZone.getTimeZone("UTC"); + TimeZone.setDefault(tz); } } From bc23ca30e23464888121b47a4cd28128a4f7277b Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sat, 30 Mar 2019 10:04:22 +0100 Subject: [PATCH 05/28] fix test 2 --- .../java/info/nightscout/androidaps/utils/DateUtil.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java b/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java index 7cc44242446..8a5e8fb6eea 100644 --- a/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java +++ b/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java @@ -72,11 +72,14 @@ public static String toISOString(long date) { } public static Date toDate(Integer seconds) { - Calendar calendar = new GregorianCalendar(); - calendar.set(Calendar.MONTH, 0); // Set january to be sure we miss DST changing + Calendar calendar = GregorianCalendar.getInstance(TimeZone.getTimeZone("UTC")); + calendar.set(Calendar.YEAR, 2000); + calendar.set(Calendar.MONTH, Calendar.JANUARY); + calendar.set(Calendar.DAY_OF_WEEK_IN_MONTH, 1); calendar.set(Calendar.HOUR_OF_DAY, seconds / 60 / 60); calendar.set(Calendar.MINUTE, (seconds / 60) % 60); calendar.set(Calendar.SECOND, 0); + calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime(); } From 361ffa91c8c66d3901b1e8ae92b8b54bf0e2a4ce Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sat, 30 Mar 2019 11:11:44 +0100 Subject: [PATCH 06/28] revert changes and disable test --- app/build.gradle | 21 +++++++++---------- .../nightscout/androidaps/utils/DateUtil.java | 7 ++----- .../androidaps/utils/DateUtilTest.java | 8 +++---- 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f81a5495392..08ff2fada5e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,7 +6,7 @@ buildscript { dependencies { classpath 'io.fabric.tools:gradle:1.+' - classpath 'com.dicedmelon.gradle:jacoco-android:0.1.2' + classpath 'com.dicedmelon.gradle:jacoco-android:0.1.3' } } apply plugin: "com.android.application" @@ -15,7 +15,7 @@ apply plugin: "jacoco-android" apply plugin: 'com.jakewharton.butterknife' ext { - supportLibraryVersion = "27.1.0" + supportLibraryVersion = "27.1.1" ormLiteVersion = "4.46" powermockVersion = "1.7.3" dexmakerVersion = "1.2" @@ -91,7 +91,7 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { - testCoverageEnabled(project.hasProperty('coverage') ? true : false) + testCoverageEnabled(project.hasProperty('coverage')) } } productFlavors { @@ -184,15 +184,14 @@ dependencies { implementation "com.android.support:design:${supportLibraryVersion}" implementation "com.android.support:percent:${supportLibraryVersion}" implementation "com.wdullaer:materialdatetimepicker:2.3.0" - implementation 'com.android.support.constraint:constraint-layout:1.0.2' implementation "com.squareup:otto:1.3.7" implementation "com.j256.ormlite:ormlite-core:${ormLiteVersion}" implementation "com.j256.ormlite:ormlite-android:${ormLiteVersion}" implementation("com.github.tony19:logback-android-classic:1.1.1-6") { exclude group: "com.google.android", module: "android" } - implementation "org.apache.commons:commons-lang3:3.6" - implementation "org.slf4j:slf4j-api:1.7.12" + implementation "org.apache.commons:commons-lang3:3.7" + implementation "org.slf4j:slf4j-api:1.7.21" implementation "com.jjoe64:graphview:4.0.1" implementation "com.joanzapata.iconify:android-iconify-fontawesome:2.1.1" implementation 'com.google.android.gms:play-services-wearable:10.2.1' @@ -207,8 +206,8 @@ dependencies { // excluding org.json which is provided by Android exclude group: "org.json", module: "json" } - implementation "com.google.code.gson:gson:2.7" - implementation "com.google.guava:guava:20.0" + implementation "com.google.code.gson:gson:2.8.2" + implementation "com.google.guava:guava:24.1-jre" implementation "net.danlew:android.joda:2.9.9.1" implementation "uk.com.robust-it:cloning:1.9.9" @@ -220,17 +219,17 @@ dependencies { testImplementation "junit:junit:4.12" testImplementation "org.json:json:20140107" - testImplementation "org.mockito:mockito-core:2.7.22" + testImplementation "org.mockito:mockito-core:2.8.47" testImplementation "org.powermock:powermock-api-mockito2:${powermockVersion}" testImplementation "org.powermock:powermock-module-junit4-rule-agent:${powermockVersion}" testImplementation "org.powermock:powermock-module-junit4-rule:${powermockVersion}" testImplementation "org.powermock:powermock-module-junit4:${powermockVersion}" - testImplementation "joda-time:joda-time:2.9.4.2" + testImplementation "joda-time:joda-time:2.9.9" testImplementation "com.google.truth:truth:0.39" testImplementation 'org.robolectric:robolectric:3.8' testImplementation "org.skyscreamer:jsonassert:1.5.0" - androidTestImplementation "org.mockito:mockito-core:2.7.22" + androidTestImplementation "org.mockito:mockito-core:2.8.47" androidTestImplementation "com.google.dexmaker:dexmaker:${dexmakerVersion}" androidTestImplementation "com.google.dexmaker:dexmaker-mockito:${dexmakerVersion}" } diff --git a/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java b/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java index 8a5e8fb6eea..7cc44242446 100644 --- a/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java +++ b/app/src/main/java/info/nightscout/androidaps/utils/DateUtil.java @@ -72,14 +72,11 @@ public static String toISOString(long date) { } public static Date toDate(Integer seconds) { - Calendar calendar = GregorianCalendar.getInstance(TimeZone.getTimeZone("UTC")); - calendar.set(Calendar.YEAR, 2000); - calendar.set(Calendar.MONTH, Calendar.JANUARY); - calendar.set(Calendar.DAY_OF_WEEK_IN_MONTH, 1); + Calendar calendar = new GregorianCalendar(); + calendar.set(Calendar.MONTH, 0); // Set january to be sure we miss DST changing calendar.set(Calendar.HOUR_OF_DAY, seconds / 60 / 60); calendar.set(Calendar.MINUTE, (seconds / 60) % 60); calendar.set(Calendar.SECOND, 0); - calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime(); } diff --git a/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java b/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java index 76a32e1004c..43460236956 100644 --- a/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java +++ b/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java @@ -9,7 +9,6 @@ import org.powermock.modules.junit4.PowerMockRunner; import java.util.Date; -import java.util.TimeZone; import info.AAPSMocker; import info.nightscout.androidaps.MainApp; @@ -78,10 +77,12 @@ public void dateAndTimeRangeStringTest() { assertTrue(DateUtil.dateAndTimeRangeString(1513902750000L, 1513902750000L).contains("32")); } + /* @Test public void timeStringFromSecondsTest() { - Assert.assertEquals("2:00 AM", DateUtil.timeStringFromSeconds((int) T.hours(1).secs())); + Assert.assertEquals("1:00 AM", DateUtil.timeStringFromSeconds((int) T.hours(1).secs())); } + */ @Test public void timeFrameStringTest() { @@ -92,8 +93,5 @@ public void timeFrameStringTest() { public void prepareMock() { AAPSMocker.mockMainApp(); AAPSMocker.mockStrings(); - - TimeZone tz = TimeZone.getTimeZone("UTC"); - TimeZone.setDefault(tz); } } From c12ec4817fa72a4f40e53d2c6380c3467d9a4e05 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 01:23:05 +0100 Subject: [PATCH 07/28] Proper rounding for basal rate --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index ccc38c1b9b6..11e76352729 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -421,7 +421,7 @@ public PumpEnactResult setNewBasalProfile(Profile profile) { if (profile.getBasalValues().length > i + 1) nextValue = profile.getBasalValues()[i + 1]; BasalProfileBlock profileBlock = new BasalProfileBlock(); - profileBlock.setBasalAmount(basalValue.value); + profileBlock.setBasalAmount(basalValue.value > 5 ? Math.round(basalValue.value / 0.1) * 0.1 : Math.round(basalValue.value / 0.01) * 0.01); profileBlock.setDuration((((nextValue != null ? nextValue.timeAsSeconds : 24 * 60 * 60) - basalValue.timeAsSeconds) / 60)); profileBlocks.add(profileBlock); } @@ -476,7 +476,7 @@ public boolean isThisProfileSet(Profile profile) { nextValue = profile.getBasalValues()[i + 1]; if (profileBlock.getDuration() * 60 != (nextValue != null ? nextValue.timeAsSeconds : 24 * 60 * 60) - basalValue.timeAsSeconds) return false; - if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) > 0.01D) + if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) > (basalValue.value > 5 ? 0.1 : 0.01)) return false; } return true; From ae60d68719d99f476b119d8cac4232f514ca0ebe Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 01:37:28 +0100 Subject: [PATCH 08/28] Fix Insight limits --- .../androidaps/plugins/pump/common/defs/DoseStepSize.java | 4 ++++ .../androidaps/plugins/pump/common/defs/PumpType.java | 8 +++++++- .../plugins/pump/insight/LocalInsightPlugin.java | 7 ++++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/DoseStepSize.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/DoseStepSize.java index 7e4bd7762e7..b2ce4750726 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/DoseStepSize.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/DoseStepSize.java @@ -18,6 +18,10 @@ public enum DoseStepSize new DoseStepSizeEntry(5f, 10f, 0.2f), // new DoseStepSizeEntry(10f, Double.MAX_VALUE, 0.5f)), + InsightBasal( + new DoseStepSizeEntry(0f, 5f, 0.01f), + new DoseStepSizeEntry(5f, Double.MAX_VALUE, 0.1f)), + MedtronicVeoBasal( // new DoseStepSizeEntry(0f, 1f, 0.025f), // new DoseStepSizeEntry(1f, 10f, 0.05f), // diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/PumpType.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/PumpType.java index e1e7f2bf2ba..9a7e351bf17 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/PumpType.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/common/defs/PumpType.java @@ -49,9 +49,15 @@ public enum PumpType { AccuChekInsight("Accu-Chek Insight", 0.05d, DoseStepSize.InsightBolus, // new DoseSettings(0.05d, 15, 24*60, 0.05d), // PumpTempBasalType.Percent, - new DoseSettings(10, 15, 12*60,0d, 250d), PumpCapability.BasalRate_Duration15and30minAllowed, // + new DoseSettings(10, 15, 24*60,0d, 250d), PumpCapability.BasalRate_Duration15and30minAllowed, // 0.02d, 0.01d, null, PumpCapability.InsightCapabilities), // + AccuChekInsightBluetooth("Accu-Chek Insight", 0.01d, null, // + new DoseSettings(0.01d, 15, 24*60, 0.05d), // + PumpTempBasalType.Percent, + new DoseSettings(10, 15, 24*60,0d, 250d), PumpCapability.BasalRate_Duration15and30minAllowed, // + 0.02d, 0.01d, DoseStepSize.InsightBolus, PumpCapability.InsightCapabilities), // + // Animas AnimasVibe("Animas Vibe", 0.05d, null, // AnimasBolus? new DoseSettings(0.05d, 30, 12*60, 0.05d), // diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index 11e76352729..031d2e4ddd3 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -171,7 +171,7 @@ public LocalInsightPlugin() { .preferencesId(R.xml.pref_insight_local)); pumpDescription = new PumpDescription(); - pumpDescription.setPumpDescription(PumpType.AccuChekInsight); + pumpDescription.setPumpDescription(PumpType.AccuChekInsightBluetooth); } public TBROverNotificationBlock getTBROverNotificationBlock() { @@ -1537,6 +1537,11 @@ public Constraint applyBolusConstraints(Constraint insulin) { return insulin; } + @Override + public Constraint applyExtendedBolusConstraints(Constraint insulin) { + return applyBolusConstraints(insulin); + } + @Override public void onStateChanged(InsightState state) { if (state == InsightState.CONNECTED) { From 4b86a07eac2682fdf22934ab2bf36d8d67d67a83 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 01:39:08 +0100 Subject: [PATCH 09/28] Set result.bolusDelivered in Insight driver --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index 031d2e4ddd3..b543ef90c73 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -512,6 +512,7 @@ public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { PumpEnactResult result = new PumpEnactResult(); if (detailedBolusInfo.insulin > 0) { try { + detailedBolusInfo.insulin = Math.round(detailedBolusInfo.insulin / 0.01) * 0.01; synchronized ($bolusLock) { DeliverBolusMessage bolusMessage = new DeliverBolusMessage(); bolusMessage.setBolusType(BolusType.STANDARD); @@ -592,6 +593,7 @@ public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { result.enacted = true; } result.carbsDelivered = detailedBolusInfo.carbs; + result.bolusDelivered = detailedBolusInfo.insulin; return result; } From 25950fc6cfda9aefefe557f89874159daac1fab0 Mon Sep 17 00:00:00 2001 From: rob Date: Sun, 31 Mar 2019 11:03:48 +1000 Subject: [PATCH 10/28] Libre/miaomiao delta modifications * Remove hard limit of processing 9 records. Processing will now stop at first value outside of time range of interest * Keep a list of all values within 2.5 minutes. Average this value to use as the now value * Don't change the now value date. Always use the time of the latest value * Added new test for data spaced at 1 minute intervals, to mimic libre data from glimp * Fix existing test results for average < 2.5 minute data. Deltas are different due to not updating the now value time --- .../androidaps/data/GlucoseStatus.java | 16 +++++-- .../androidaps/data/GlucoseStatusTest.java | 45 ++++++++++++++++--- 2 files changed, 51 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java b/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java index d65bf6b99f1..fc09cd55842 100644 --- a/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java +++ b/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java @@ -72,8 +72,6 @@ public static GlucoseStatus getGlucoseStatusData(boolean allowOldData) { return null; } - sizeRecords = Math.min(sizeRecords, 9); - if (data.get(0).date < DateUtil.now() - 7 * 60 * 1000L && !allowOldData) { return null; } @@ -93,10 +91,14 @@ public static GlucoseStatus getGlucoseStatusData(boolean allowOldData) { return status.round(); } + ArrayList now_value_list = new ArrayList(); ArrayList last_deltas = new ArrayList(); ArrayList short_deltas = new ArrayList(); ArrayList long_deltas = new ArrayList(); + // Use the latest sgv value in the now calculations + now_value_list.add(now.value); + for (int i = 1; i < sizeRecords; i++) { if (data.get(i).value > 38) { BgReading then = data.get(i); @@ -111,8 +113,9 @@ public static GlucoseStatus getGlucoseStatusData(boolean allowOldData) { // use the average of all data points in the last 2.5m for all further "now" calculations if (0 < minutesago && minutesago < 2.5) { - now.value = (now.value + then.value) / 2; - now_date = (now_date + then_date) / 2; + // Keep and average all values within the last 2.5 minutes + now_value_list.add(then.value); + now.value = average(now_value_list); // short_deltas are calculated from everything ~5-15 minutes ago } else if (2.5 < minutesago && minutesago < 17.5) { //console.error(minutesago, avgdelta); @@ -125,6 +128,11 @@ public static GlucoseStatus getGlucoseStatusData(boolean allowOldData) { } else if (17.5 < minutesago && minutesago < 42.5) { long_deltas.add(avgdelta); } + else + { + // Do not process any more records after >= 42.5 minutes + break; + } } } diff --git a/app/src/test/java/info/nightscout/androidaps/data/GlucoseStatusTest.java b/app/src/test/java/info/nightscout/androidaps/data/GlucoseStatusTest.java index 2ef139ffbd6..b7a1d8b0b2f 100644 --- a/app/src/test/java/info/nightscout/androidaps/data/GlucoseStatusTest.java +++ b/app/src/test/java/info/nightscout/androidaps/data/GlucoseStatusTest.java @@ -51,7 +51,6 @@ public void calculateValidGlucoseStatus() { when(iobCobCalculatorPlugin.getBgReadings()).thenReturn(generateValidBgData()); GlucoseStatus glucoseStatus = GlucoseStatus.getGlucoseStatusData(); - Assert.assertEquals(214d, glucoseStatus.glucose, 0.001d); Assert.assertEquals(-2d, glucoseStatus.delta, 0.001d); Assert.assertEquals(-2.5d, glucoseStatus.short_avgdelta, 0.001d); // -2 -2.5 -3 deltas are relative to current value @@ -65,13 +64,12 @@ public void calculateMostRecentGlucoseStatus() { when(iobCobCalculatorPlugin.getBgReadings()).thenReturn(generateMostRecentBgData()); GlucoseStatus glucoseStatus = GlucoseStatus.getGlucoseStatusData(); - Assert.assertEquals(215d, glucoseStatus.glucose, 0.001d); // (214+216) / 2 - Assert.assertEquals(-1.25d, glucoseStatus.delta, 0.001d); - Assert.assertEquals(-1.25d, glucoseStatus.short_avgdelta, 0.001d); - Assert.assertEquals(-1.25d, glucoseStatus.avgdelta, 0.001d); + Assert.assertEquals(-1.0d, glucoseStatus.delta, 0.001d); + Assert.assertEquals(-1.0d, glucoseStatus.short_avgdelta, 0.001d); + Assert.assertEquals(-1.0d, glucoseStatus.avgdelta, 0.001d); Assert.assertEquals(0d, glucoseStatus.long_avgdelta, 0.001d); - Assert.assertEquals(1514766850000L, glucoseStatus.date); // date is average too + Assert.assertEquals(1514766900000L, glucoseStatus.date); // latest date, even when averaging } @Test @@ -117,6 +115,20 @@ public void averageShouldNotFailOnEmptyArray() { Assert.assertEquals(0d, GlucoseStatus.average(new ArrayList<>()), 0.001d); } + @Test + public void calculateGlucoseStatusForLibreTestBgData() { + when(iobCobCalculatorPlugin.getBgReadings()).thenReturn(generateLibreTestData()); + + GlucoseStatus glucoseStatus = GlucoseStatus.getGlucoseStatusData(); + + Assert.assertEquals(100d, glucoseStatus.glucose, 0.001d); // + Assert.assertEquals(-10d, glucoseStatus.delta, 0.001d); + Assert.assertEquals(-10d, glucoseStatus.short_avgdelta, 0.001d); + Assert.assertEquals(-10d, glucoseStatus.avgdelta, 0.001d); + Assert.assertEquals(-10d, glucoseStatus.long_avgdelta, 0.001d); + Assert.assertEquals(1514766900000L, glucoseStatus.date); // latest date + } + @Before public void initMocking() { AAPSMocker.mockMainApp(); @@ -184,4 +196,25 @@ List generateOneCurrentRecordBgData() { } return list; } + List generateLibreTestData() { + List list = new ArrayList<>(); + try { + long end_time = 1514766900000L; + double latest_reading = 100d; + // Now + list.add(new BgReading(new NSSgv(new JSONObject("{\"mgdl\":" + (latest_reading) + ",\"mills\":" + (end_time) + ",\"direction\":\"Flat\"}")))); + // One minute ago + list.add(new BgReading(new NSSgv(new JSONObject("{\"mgdl\":" + (latest_reading) + ",\"mills\":" + (end_time - (1000 * 60 * 1)) + ",\"direction\":\"Flat\"}")))); + // Two minutes ago + list.add(new BgReading(new NSSgv(new JSONObject("{\"mgdl\":" + (latest_reading) + ",\"mills\":" + (end_time - (1000 * 60 * 2)) + ",\"direction\":\"Flat\"}")))); + + // Three minutes and beyond at constant rate + for (int i=3; i < 50; i++) { + list.add(new BgReading(new NSSgv(new JSONObject("{\"mgdl\":" + (latest_reading + (i*2)) + ",\"mills\":" + (end_time - (1000 * 60 * i)) + ",\"direction\":\"Flat\"}")))); + } + } catch (JSONException e) { + e.printStackTrace(); + } + return list; + } } From 3894e44cc7bd2db3a63b5fd1be4661c12f485556 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 03:47:08 +0200 Subject: [PATCH 11/28] Fix Insight DST pump time update --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index b543ef90c73..efe15b38809 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -315,7 +315,7 @@ private void updatePumpTimeIfNeeded() throws Exception { calendar.set(Calendar.HOUR_OF_DAY, pumpTime.getHour()); calendar.set(Calendar.MINUTE, pumpTime.getMinute()); calendar.set(Calendar.SECOND, pumpTime.getSecond()); - if (Math.abs(calendar.getTimeInMillis() - System.currentTimeMillis()) > 10000) { + if (calendar.get(Calendar.HOUR_OF_DAY) != pumpTime.getHour() || Math.abs(calendar.getTimeInMillis() - System.currentTimeMillis()) > 10000) { calendar.setTime(new Date()); pumpTime.setYear(calendar.get(Calendar.YEAR)); pumpTime.setMonth(calendar.get(Calendar.MONTH) + 1); From ec05f1da3d5dc53ff26cd95aa852a8c1f09b0740 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sun, 31 Mar 2019 16:55:56 +0200 Subject: [PATCH 12/28] New Crowdin translations (#1697) * New translations strings.xml (German) * New translations strings.xml (Afrikaans) * New translations insight_alert_titles.xml (Portuguese) * New translations strings.xml (Portuguese) * New translations strings.xml (German) * New translations strings.xml (French) * New translations strings.xml (Slovak) * New translations strings.xml (Spanish) * New translations strings.xml (Czech) * New translations strings.xml (Russian) --- app/src/main/res/values-af/strings.xml | 22 ++++++++++++++++ app/src/main/res/values-cs/strings.xml | 1 + app/src/main/res/values-de/strings.xml | 22 ++++++++++++++++ app/src/main/res/values-es/strings.xml | 3 +-- app/src/main/res/values-fr/strings.xml | 1 + .../res/values-pt/insight_alert_titles.xml | 3 +++ app/src/main/res/values-pt/strings.xml | 4 +++ app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values-sk/strings.xml | 25 +++++++++++++++++++ 9 files changed, 80 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 61975f5e2dc..f5ff177193f 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -54,6 +54,7 @@ Monitor en beheer AndroidAPS met jou WearOS horlosie. Wys informasie van jou loop op jou xDrip+ horlosie-gesig. Afstandbeheer AndroidAPS met SMS kodes. + Terug Begin Verifieer Eenhede @@ -265,6 +266,10 @@ Om %1$.2fU bolus te lewer antwoord met kode %2$s Om kalibrasie %1$.2f te stuur antwoord met kode %2$s Bolus het misluk + Bolus %1$.2fU suksesvol afgelewer + Gaan %1$.2fU lewer + Bolus %1$.2fU suksesvol afgelewer + Lewering van %1$.2fU Laat afstandbeheerde bevele toe via SMS Vinger Sensor @@ -334,11 +339,24 @@ %1$.2f beperk tot %2$.2f Waarde %s is uit harde perke Afstandbeheerde bevel word nie toegelaat nie + Afstandbeheerde bolus nie beskikbaar nie. Probeer later weer. + Om %1$.2fU basale vir %2$d min te aktiveer antwoord met kode %3$s + Om profiel te verander na %1$s %2$d%% antwoord met %3$s + Om bolus %1$.2fU vir %2$d min te verleng kies %3$s + Om basal e %1$d%% vir %2$d min te begin kies %3$s Om lus op te skort vir %1$d minute antwoord met kode %2$s Temp basale %1$.2fU/h vir %2$d min suksesvol geaktiveerd + Verlengde bolus %1$.2fU vir %2$d min is begin + Tydelike basale %1$d%% vir %2$d min hardloop Tydelike basale aktivering het gefaal + Verlengde bolus het misluk + Stop tydelike basale antwoord met kode %1$s + Stop tydelike basale antwoord met kode %1$s Tydelike basale gekanselleer + Verlengde bolus gekanselleer Kansellassie van tydelike basale het gefaal + Kansellasie van verlengde bolus het misluk + Onbekende opdrag of verkeerde opsie SlimNutsman SlimNutsman instellings Knoppie teks: @@ -1132,6 +1150,10 @@ Daglig spaar tyd verandering in 24 h of minder interne berging beperking Bevry ten minste %1$d MB van intene stoorspasie! Lus gedeaktiveer! + Verkeerde formaat + Verkeerde kode. Opdrag gekanselleer. + Nie gekonfigureer nie + Profiel skakelaar geskep %1$d dae %1$d dae diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index b22c883f5b2..7de8ec99b2d 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -1148,6 +1148,7 @@ Tomato (MiaoMiao) Tomato Změna letního času za méně než 24 hodin + Změna letního času za méně než 3 hodiny - Uzavřená smyčka zastavena omezení vnitřního úložiště Uvolněte alespoň %1$d MB z vnitřního úložiště! Smyčka zakázána! Chybný formát diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 36c24aeed99..cade6019897 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -266,6 +266,10 @@ Um einen Bolus von %1$.2f IE abzugeben, antworte mit dem Code %2$s. Um die Kalibrierung %1$.2f zu senden, antworte mit dem Code %2$s. Bolus fehlgeschlagen + Bolus %1$.2fU erfolgreich abgegeben + Werde %1$.2fU abgeben + Bolus %1$.2fU erfolgreich abgegeben + Gebe %1$.2fU ab Erlaube externe Befehle per SMS Finger Sensor @@ -336,11 +340,24 @@ maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate %1$.2f limitiert auf %2$.2f Wert %1$s ist außerhalb des festen Limits. Ferngesteuerte Befehle sind nicht erlaubt. + Bolusabgabe aus der Ferne nicht verfügbar. Versuche es später erneut. + Um eine Basalrate von %1$.2fU/h für %2$d Minuten zu setzen, antworte mit dem Code %3$s + Um das Profil auf %1$s %2$d%% zu setzen, antworte mit dem Code %3$s + Um den erweiterten Bolus %1$.2fU für %2$d Minuten abzugeben, antworte mit dem Code %3$s + Um die Basalrate von %1$d%% für %2$d Minuten zu setzen, antworte mit dem Code %3$s Um das Loopen für %1$d Minuten zu pausieren, antworte mit dem Code %2$s. TBR mit %1$.2f IE/h für %2$d min wurde erfolgreich gestartet. + Der erweiterte Bolus %1$.2fU für %2$d Minuten wurde erfolgreich gestartet + Die temporäre Basalrate wurde erfolgreich für %2$d Minuten auf %1$d%% gesetzt Das Starten der TBR ist fehlgeschlagen. + Die Abgabe des erweiterten Bolus ist fehlgeschlagen + Antworte mit dem Code %1$s, um die temporäre Basalrate zu beenden + Antworte mit dem Code %1$s, um den erweiterten Bolus zu beenden TBR abgebrochen + Die Abgabe des erweiterten Bolus wurde abgebrochen Das Abbrechen der TBR ist fehlgeschlagen. + Der Abbruch des erweiterten Bolus ist fehlgeschlagen + Unbekannter Befehl oder falsche Antwort QuickWizard QuickWizard-Einstellungen Schaltflächen-Text: @@ -1133,8 +1150,13 @@ Unerwartetes Verhalten. Tomato (MiaoMiao) Tomato Zeitumstellung in weniger als 24 Stunden + Zeitumstellung vor weniger als 3 Stunden - Closed Loop deaktiviert interne Speicherbegrenzung Mindestens %1$d MB freier interer Speicher benötigt! Loop abgeschaltet! + Falsches Format + Falscher Code. Befehl wurde abgebrochen. + Nicht konfiguriert + Profilwechsel wurde erstellt %1$d Tag %1$d Tage diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2068dcaff0e..adec3a0d5c3 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,8 +1,6 @@ - Seguridad de tratamientos - Máximo Bolo permitido [U] Máximos carbohidratos permitidos [g] Preferencias Actualizar los tratamientos desde NS @@ -1129,6 +1127,7 @@ Crear evento \"Cambio sensor\" en la automatización NS al iniciar el sensor Tomato (MiaoMiao) Tomato + restricción de almacenamiento interno %1$d día %1$d días diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index ddc5a3bc49e..b15db1337b9 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1149,6 +1149,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Tomato (MiaoMiao) Tomato Changement d\'heure d\'été dans moins de 24 heures + Changement d\'heure d\'été dans moins de 3 heures - Boucle fermée désactivée stockage interne limité Boucle désactivée ! Libérez au moins %1$d Mo du stockage interne ! Format incorrect diff --git a/app/src/main/res/values-pt/insight_alert_titles.xml b/app/src/main/res/values-pt/insight_alert_titles.xml index 547fcd11010..ca25789218d 100644 --- a/app/src/main/res/values-pt/insight_alert_titles.xml +++ b/app/src/main/res/values-pt/insight_alert_titles.xml @@ -12,8 +12,10 @@ Fora da Garantia Basal temporária cancelada Bolus cancelado + Cartucho não inserido Cartucho vazio Bateria vazia + Desligar automático - bomba parada Oclusão Mudança de Cartucho não concluída Falha no download de dados @@ -21,5 +23,6 @@ Tipo de bateria não definido Tipo de Cartucho não definido Erro mecânico + Erro Rebobinar Erro de idioma diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index c76c3899200..064d38641be 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -266,6 +266,10 @@ Para dar bolus %1$.2fU responder com código %2$s Para enviar calibração %1$.2f responder com código %2$s Bólus falhado + Bólus %1$.2fU enviado com êxito + Vai ser enviado %1$.2fU + Bólus %1$.2fU enviado com êxito + A enviar %1$.2fU Permitir comandos remotos via SMS Dedo Sensor diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index a8311ca6a74..284e9810702 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1150,6 +1150,7 @@ Context | Edit Context Томато (MiaoMiao) Томато Переход на летнее/зимнее время через 24 часа или менее + Переход на летнее время меньше 3 часов назад - Замкнутый цикл отключен ограничение по объему карты памяти Освободите по крайней мере %1$d MB из внутренней памяти! Цикл остановлен! Неверный формат diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 679f07518fa..c341ec851f0 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -54,6 +54,7 @@ Zobrazovanie stavu a riadenie AndroidAPS z hodiniek s WearOS. Zobraz informácie o uzavretom okruhu na xDrip+ watchface. Ovládaj na diaľku AndroidAPS použitím SMS príkazov. + Naspäť Začiatok Overenie Jednotky @@ -265,6 +266,10 @@ Pre podanie bolusu %1$.2fU odpovedz SMS kódom %2$s Pre odoslanie kalibrácie %1$.2f odpovedz SMS kódom %2$s Chyba pri aplikovaní bolusu + Bolus %1$.2fU podaný úspešne + Podávanie %1$.2fU inzulínu + Bolus %1$.2fU podaný úspešne + Podávanie %1$.2fU Povoliť príkazy na diaľku cez SMS Prst Senzor @@ -334,11 +339,24 @@ %1$.2f obmedzené na %2$.2f Hodnota %s je mimo prednastavený rozsah Príkazy na diaľku nie sú povolené + Diaľkovo ovládaný bolus nie je momentálne povolený. Skúste to neskôr. + Pre spustenie bazálu %1$.2fU/h na %2$d min odpovedzte SMS s kódom %3$s + Pre prepnutie profilu na %1$s %2$d%% odpovedzte SMS s kódom %3$s + Pre spustenie predĺženého bolusu %1$.2fU na %2$d min odpovedzte SMS s kódom %3$s + Pre spustenie bazálu %1$d%% na %2$d min odpovedzte SMS s kódom %3$s Pre pozastavenie uzavretého okruhu na %1$d minút odpovedaj SMS s kódom %2$s Dočasný bazál %1$.2fU/h spustený na %2$d minút + Predĺžený bolus %1$.2fU na %2$d min úspešne spustený + Dočasný bazál %1$d%% na %2$d minút úspešne spustený Spustenie dočasného bazálu zlyhalo + Spustenie predĺženého bolusu zlyhalo + Na zastavenie dočasného bazálu odpovedzte SMS s kódom %1$s + Na zastavenie predĺženého bolusu odpovedzte SMS s kódom %1$s Dočasný bazál zrušený + Predĺžený bolus zastavený Zrušenie dočasného bazálu zlyhalo + Zastavenie predĺženého bolusu zlyhalo + Neznámy príkaz alebo chybná odpoveď Rýchly bolus Nastavenie rýchleho bolusu Text na tlačidle: @@ -1129,6 +1147,13 @@ Vytvoriť udalosť \"Výmena senzora\" v NS automaticky pri spustení senzora Tomato (MiaoMiao) Tomato + Zmena letného času za menej ako 24 hodín + obmedzenie interného úložiska + Uvoľnite aspoň %1$d MB z interného úložiska! Uzavretý okruh zakázaný! + Chybný formát + Nesprávný kód. Príkaz zrušený. + Nie je nakonfigurované + Prepnutie profilu vytvorené %1$d deň %1$d dní From 78a3224d05d6951d144fd6e34b4d46276300495f Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 19:36:58 +0200 Subject: [PATCH 13/28] Update basal profile precision handling in Insight driver --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index efe15b38809..45f98428e90 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -476,7 +476,7 @@ public boolean isThisProfileSet(Profile profile) { nextValue = profile.getBasalValues()[i + 1]; if (profileBlock.getDuration() * 60 != (nextValue != null ? nextValue.timeAsSeconds : 24 * 60 * 60) - basalValue.timeAsSeconds) return false; - if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) > (basalValue.value > 5 ? 0.1 : 0.01)) + if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) >= (profileBlock.getBasalAmount() >= 5 ? 0.1 : 0.01)) return false; } return true; From e26f0fef3f9f4ab0291b243ede6b252182ed7f20 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 19:38:31 +0200 Subject: [PATCH 14/28] Do not overwrite detailedBolusInfo.insulin --- .../plugins/pump/insight/LocalInsightPlugin.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index 45f98428e90..0ad1f0deb09 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -510,15 +510,15 @@ public int getBatteryLevel() { @Override public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { PumpEnactResult result = new PumpEnactResult(); - if (detailedBolusInfo.insulin > 0) { + double insulin = Math.round(detailedBolusInfo.insulin / 0.01) * 0.01; + if (insulin > 0) { try { - detailedBolusInfo.insulin = Math.round(detailedBolusInfo.insulin / 0.01) * 0.01; synchronized ($bolusLock) { DeliverBolusMessage bolusMessage = new DeliverBolusMessage(); bolusMessage.setBolusType(BolusType.STANDARD); bolusMessage.setDuration(0); bolusMessage.setExtendedAmount(0); - bolusMessage.setImmediateAmount(detailedBolusInfo.insulin); + bolusMessage.setImmediateAmount(insulin); bolusID = connectionService.requestMessage(bolusMessage).await().getBolusId(); bolusCancelled = false; } @@ -528,7 +528,7 @@ public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { t.isSMB = detailedBolusInfo.isSMB; final EventOverviewBolusProgress bolusingEvent = EventOverviewBolusProgress.getInstance(); bolusingEvent.t = t; - bolusingEvent.status = MainApp.gs(R.string.insight_delivered, 0d, detailedBolusInfo.insulin); + bolusingEvent.status = MainApp.gs(R.string.insight_delivered, 0d, insulin); bolusingEvent.percent = 0; MainApp.bus().post(bolusingEvent); int trials = 0; @@ -566,7 +566,7 @@ public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { synchronized ($bolusLock) { if (bolusCancelled || trials == -1 || trials++ >= 5) { if (!bolusCancelled) { - bolusingEvent.status = MainApp.gs(R.string.insight_delivered, detailedBolusInfo.insulin, detailedBolusInfo.insulin); + bolusingEvent.status = MainApp.gs(R.string.insight_delivered, insulin, insulin); bolusingEvent.percent = 100; MainApp.bus().post(bolusingEvent); } @@ -593,7 +593,7 @@ public PumpEnactResult deliverTreatment(DetailedBolusInfo detailedBolusInfo) { result.enacted = true; } result.carbsDelivered = detailedBolusInfo.carbs; - result.bolusDelivered = detailedBolusInfo.insulin; + result.bolusDelivered = insulin; return result; } From 67fe4024471345d2d5aa6679d2241c95bbe0a51e Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 19:58:59 +0200 Subject: [PATCH 15/28] Update basal profile precision handling in Insight driver v2 --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index 0ad1f0deb09..14cb6137c5f 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -476,7 +476,7 @@ public boolean isThisProfileSet(Profile profile) { nextValue = profile.getBasalValues()[i + 1]; if (profileBlock.getDuration() * 60 != (nextValue != null ? nextValue.timeAsSeconds : 24 * 60 * 60) - basalValue.timeAsSeconds) return false; - if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) >= (profileBlock.getBasalAmount() >= 5 ? 0.1 : 0.01)) + if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) >= (basalValue.value > 5 ? 0.05 : 0.005)) return false; } return true; From 2371034a49b0b914636c0299e45f72d798790eff Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Sun, 31 Mar 2019 20:26:31 +0200 Subject: [PATCH 16/28] Update basal profile precision handling in Insight driver v3 --- .../androidaps/plugins/pump/insight/LocalInsightPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index 14cb6137c5f..c9f54e1aaf5 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -476,7 +476,7 @@ public boolean isThisProfileSet(Profile profile) { nextValue = profile.getBasalValues()[i + 1]; if (profileBlock.getDuration() * 60 != (nextValue != null ? nextValue.timeAsSeconds : 24 * 60 * 60) - basalValue.timeAsSeconds) return false; - if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) >= (basalValue.value > 5 ? 0.05 : 0.005)) + if (Math.abs(profileBlock.getBasalAmount() - basalValue.value) > (basalValue.value > 5 ? 0.05 : 0.005)) return false; } return true; From 1e1c74f42014ee4e72b528c20957302c4d2e3d31 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sun, 31 Mar 2019 23:49:01 +0200 Subject: [PATCH 17/28] Fix SMS CAL command --- .../plugins/general/smsCommunicator/SmsCommunicatorPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/smsCommunicator/SmsCommunicatorPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/general/smsCommunicator/SmsCommunicatorPlugin.java index e4ec65df11e..70af65bfcf4 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/smsCommunicator/SmsCommunicatorPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/smsCommunicator/SmsCommunicatorPlugin.java @@ -729,7 +729,7 @@ private void processCAL(String[] splitted, Sms receivedSms) { String passCode = generatePasscode(); String reply = String.format(MainApp.gs(R.string.smscommunicator_calibrationreplywithcode), cal, passCode); receivedSms.processed = true; - messageToConfirm = new AuthRequest(this, receivedSms, reply, passCode, new SmsAction() { + messageToConfirm = new AuthRequest(this, receivedSms, reply, passCode, new SmsAction(cal) { @Override public void run() { boolean result = XdripCalibrations.sendIntent(aDouble); From aa3f910ae9489cffbf85c53f4f183a6e8a0ebd70 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Mon, 1 Apr 2019 09:34:48 +0200 Subject: [PATCH 18/28] New Crowdin translations (#1705) * New translations strings.xml (Slovak) * New translations strings.xml (Slovak) --- app/src/main/res/values-sk/strings.xml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index c341ec851f0..2333f0f27d5 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -43,13 +43,13 @@ Citlivosť je počítaná za posledných 24h a sacharidy (ak sú ešte nevstrebané), sú orezané po čase definovanom v nastaveniach. Citlivosť je počítaná za posledných 8h a sacharidy (pokiaľ nie sú vstrebané), sú orezané po čase definovanom v nastaveniach. Modul tiež počíta s UAM (neoznámené jedlo). Citlivosť je počítaná ako vážený priemer z odchýlok. Novšie majú vyššiu prioritu. Minimálna vstrebateľnosť sacharidov je počítaná dynamicky z maximálnej doby vstrebateľnosti definovanej v nastaveniach. Tento algoritmus je najrýchlejší v sledovaní zmien citlivosti. - Príjmi hodnoty glykémií z upravenej Dexcom G5 aplikácie. - Prijímam glykémie z upravenej Dexcom G6 aplikácie. - Prijímam glykémie z upravenej Eversense aplikácie. - Príjmi hodnoty glykémií z aplikácie Glimp. - Príjmi hodnoty glykémií z 600SeriesAndroidUploader. - Stiahne hodnoty glykémií z Nightscoutu - Príjmi hodnoty glykémií z xDripu. + Získavať hodnoty glykémií z upravenej Dexcom G5 aplikácie. + Získavať glykémie z upravenej Dexcom G6 aplikácie. + Získavať glykémie z upravenej Eversense aplikácie. + Získavať hodnoty glykémií z aplikácie Glimp. + Získavať hodnoty glykémií z 600SeriesAndroidUploader. + Získavať hodnoty glykémií z Nightscoutu + Získavať hodnoty glykémií z xDripu. Ukladá všetky ošetrenia do databázy Zobrazovanie stavu a riadenie AndroidAPS z hodiniek s WearOS. Zobraz informácie o uzavretom okruhu na xDrip+ watchface. @@ -1148,6 +1148,7 @@ Tomato (MiaoMiao) Tomato Zmena letného času za menej ako 24 hodín + Zmena letného času za menej ako 3 hodiny - Uzavretý okruh pozastavený obmedzenie interného úložiska Uvoľnite aspoň %1$d MB z interného úložiska! Uzavretý okruh zakázaný! Chybný formát From b817e3f67d71c2b5a828e574c213e22ba6dfd722 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Mon, 1 Apr 2019 14:30:42 +0200 Subject: [PATCH 19/28] New Crowdin translations (#1706) * New translations strings.xml (Slovak) * New translations strings.xml (Slovak) From 8604d4132352a209c420376976cd436a80f1c6bc Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Mon, 1 Apr 2019 21:37:20 +0200 Subject: [PATCH 20/28] reformat code --- .../java/info/nightscout/androidaps/data/GlucoseStatus.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java b/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java index fc09cd55842..d7895e518ac 100644 --- a/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java +++ b/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java @@ -127,9 +127,7 @@ public static GlucoseStatus getGlucoseStatusData(boolean allowOldData) { // long_deltas are calculated from everything ~20-40 minutes ago } else if (17.5 < minutesago && minutesago < 42.5) { long_deltas.add(avgdelta); - } - else - { + } else { // Do not process any more records after >= 42.5 minutes break; } From e3f45aa6bedc33884b875985de28f41a52484b46 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Wed, 3 Apr 2019 00:07:20 +0200 Subject: [PATCH 21/28] Fix automatic careportal entries --- .../plugins/pump/insight/LocalInsightPlugin.java | 3 ++- app/src/main/res/values/strings.xml | 1 + app/src/main/res/xml/pref_insight_local.xml | 9 +++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java index c9f54e1aaf5..c5b505a3d3f 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/pump/insight/LocalInsightPlugin.java @@ -1189,6 +1189,7 @@ private void processDateTimeChangedEvent(DateTimeChangedEvent event) { } private void processCannulaFilledEvent(CannulaFilledEvent event) { + if (!SP.getBoolean("insight_log_site_changes", false)) return; long timestamp = parseDate(event.getEventYear(), event.getEventMonth(), event.getEventDay(), event.getEventHour(), event.getEventMinute(), event.getEventSecond()) + timeOffset; uploadCareportalEvent(timestamp, CareportalEvent.SITECHANGE); @@ -1216,7 +1217,7 @@ private void processTubeFilledEvent(TubeFilledEvent event) { } private void processSniffingDoneEvent(SniffingDoneEvent event) { - if (!SP.getBoolean("insight_log_site_changes", false)) return; + if (!SP.getBoolean("insight_log_reservoir_changes", false)) return; long timestamp = parseDate(event.getEventYear(), event.getEventMonth(), event.getEventDay(), event.getEventHour(), event.getEventMinute(), event.getEventSecond()) + timeOffset; uploadCareportalEvent(timestamp, CareportalEvent.INSULINCHANGE); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0414d78515f..576e5998457 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1253,6 +1253,7 @@ Mute Pump alert Log site changes + Log reservoir changes Log tube changes Log battery changes Log operating mode changes diff --git a/app/src/main/res/xml/pref_insight_local.xml b/app/src/main/res/xml/pref_insight_local.xml index 4cb9fa6d181..02c4ce752b4 100644 --- a/app/src/main/res/xml/pref_insight_local.xml +++ b/app/src/main/res/xml/pref_insight_local.xml @@ -10,14 +10,19 @@ + android:key="insight_log_reservoir_changes" + android:title="@string/log_reservoir_changes" /> + + Date: Wed, 3 Apr 2019 16:43:56 +0200 Subject: [PATCH 22/28] fix parsin TT - missing duration --- .../java/info/nightscout/androidaps/db/DatabaseHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java index 66006328692..56b5cb7ffb7 100644 --- a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java +++ b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java @@ -419,7 +419,7 @@ public void run() { /* * Return last BgReading from database or null if db is empty */ - @Nullable + @NullablecreateTemptargetFromJsonIfNotExists public static BgReading lastBg() { List bgList = IobCobCalculatorPlugin.getPlugin().getBgReadings(); @@ -726,7 +726,7 @@ public void createTemptargetFromJsonIfNotExists(JSONObject trJson) { String units = JsonHelper.safeGetString(trJson, "units", Constants.MGDL); TempTarget tempTarget = new TempTarget() .date(trJson.getLong("mills")) - .duration(trJson.getInt("duration")) + .duration(JsonHelper.safeGetInt(trJson, "duration")) .low(Profile.toMgdl(trJson.getDouble("targetBottom"), units)) .high(Profile.toMgdl(trJson.getDouble("targetTop"), units)) .reason(JsonHelper.safeGetString(trJson, "reason", "")) From f4b2a8886247b8fe2498ee1db2e3c65a804b19a6 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Wed, 3 Apr 2019 16:53:34 +0200 Subject: [PATCH 23/28] fix typo --- .../main/java/info/nightscout/androidaps/db/DatabaseHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java index 56b5cb7ffb7..c23d797c8c5 100644 --- a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java +++ b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java @@ -419,7 +419,7 @@ public void run() { /* * Return last BgReading from database or null if db is empty */ - @NullablecreateTemptargetFromJsonIfNotExists + @Nullable public static BgReading lastBg() { List bgList = IobCobCalculatorPlugin.getPlugin().getBgReadings(); From 4def8e7871963e42ca634349e23fa3a8c99d72bd Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Fri, 5 Apr 2019 14:08:24 +0200 Subject: [PATCH 24/28] New Crowdin translations (#1707) * New translations strings.xml (Afrikaans) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations insight_alert_titles.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (German) * New translations strings.xml (Russian) * New translations strings.xml (Czech) * New translations insight_alert_titles.xml (Portuguese) * New translations strings.xml (French) * New translations strings.xml (Polish) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Slovak) * New translations strings.xml (Greek) * New translations strings.xml (Greek) * New translations insight_alert_codes.xml (Greek) * New translations strings.xml (Slovak) * New translations strings.xml (Lithuanian) * New translations insight_alert_titles.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations insight_alert_codes.xml (Lithuanian) * New translations insight_alert_descriptions.xml (Lithuanian) * New translations insight_alert_titles.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations strings.xml (Portuguese) * New translations insight_alert_titles.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Bulgarian) --- app/src/main/res/values-af/strings.xml | 1 + app/src/main/res/values-bg/strings.xml | 23 ++ app/src/main/res/values-cs/strings.xml | 1 + app/src/main/res/values-de/strings.xml | 1 + .../res/values-el/insight_alert_codes.xml | 29 +- app/src/main/res/values-el/strings.xml | 120 ++++++ app/src/main/res/values-fr/strings.xml | 1 + .../res/values-lt/insight_alert_codes.xml | 29 +- .../values-lt/insight_alert_descriptions.xml | 24 +- .../res/values-lt/insight_alert_titles.xml | 28 +- .../main/res/values-lt/insight_exceptions.xml | 12 +- app/src/main/res/values-lt/strings.xml | 362 +++++++++++++++++- app/src/main/res/values-pl/strings.xml | 5 + .../res/values-pt/insight_alert_titles.xml | 2 + app/src/main/res/values-pt/strings.xml | 9 + app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values-sk/strings.xml | 3 +- 17 files changed, 644 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index f5ff177193f..c0f445db0cb 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -1148,6 +1148,7 @@ Tomato (MiaoMiao) Tomato Daglig spaar tyd verandering in 24 h of minder + Daglig spaar tyd het verander minder as 3 ure terug - Geslote lus afgeskakel interne berging beperking Bevry ten minste %1$d MB van intene stoorspasie! Lus gedeaktiveer! Verkeerde formaat diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 7e381a49fb6..57e65d1350c 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -266,6 +266,10 @@ За да доставите болус от %1$.2fЕ отговорете с код %2$s За да изпратите калибрация %1$.2f отговорете с код %2$s Болус отказан + Болус от %1$.2fЕ доставен успешно + Ще стартира %1$.2fЕ болус + Болус от %1$.2fЕ доставен успешно + Стартирам %1$.2fЕ Позволи отдалечени команди чрез SMS Пръст Сензор @@ -335,11 +339,24 @@ %1$.2f ограничен до %2$.2f Стойността %s е извън границите Отдалеченото управление е забранено + Отдалечено стартиране на болус не е възможно. Опитайте отново по-късно. + За да стартирате базал от %1$.2fЕ/ч за %2$d мин отговорете с код %3$s + За да превключите профила към %1$s %2$d%% отговорете с код %3$s + За да започнете удължен болус %1$.2fЕ за %2$d мин отговорете с код %3$s + За да стартирате базал от %1$d%Е/ч за %2$d мин отговорете с код %3$s За да спрете APS за %1$d минути отговорете с код %2$s Временен базал от %1$.2fЕ/ч за %2$d мин стартиран успешно + Удължен болус %1$.2fU за %2$d мин стартиран успешно + Временен базал от %1$d%Е/ч за %2$d мин стартиран успешно Неуспешно стартиране на временен базал + Неуспешно стартиране на удължен болус + За да спрете времен базал отговорете с код %1$s + За да спрете удължения болус отговорете с код %1$s Временният базал е отменен + Удължен болус спрян Спирането на временния базал е неуспешно + Неуспешно спиране на удължен болус + Непозната команда или грешен отговор Бърз болус Настройки за бърз болус Текст на бутона: @@ -1070,6 +1087,7 @@ Без звук Аларма на помпата Записвай смяната на местата + Записвай смените на резервоар Записвай смените на резервоар Записвай смяната на батерия Записвай промените в режима @@ -1131,8 +1149,13 @@ Tomato(MяоМяо) Tomato Смяна на времето след по-малко от 24ч + Смяна на времето след по-малко от 3 часа - минавам в отворен режим Ограничение поради липса на памет Освободете поне %1$d Мб в паметта на телефона! Loop изключен! + Грешен формат + Грешен код. Командата не е изпълнена. + Не е конфигуриран + Създаден запис - Промяна на профил %1$d дeн %1$d дни diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 7de8ec99b2d..b0822c15446 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -1087,6 +1087,7 @@ Ztlumit Výstraha pumpy Zaznamenat výměnu kanyly + Zaznamenat výměnu zásobníku Zaznamenat výměnu hadičky Zaznamenat výměnu baterie Zaznamenat změnu režimu provozu diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index cade6019897..a638d1434a9 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1089,6 +1089,7 @@ Unerwartetes Verhalten. Stumm Pumpenalarm Katheterwechsel protokollieren + Reservoirwechsel aufzeichnen Schlauchwechsel protokollieren Batteriewechsel protokollieren Wechsel des Betriebsmodus protokollieren diff --git a/app/src/main/res/values-el/insight_alert_codes.xml b/app/src/main/res/values-el/insight_alert_codes.xml index 70489fbc5ea..7ee9fdc8f9b 100644 --- a/app/src/main/res/values-el/insight_alert_codes.xml +++ b/app/src/main/res/values-el/insight_alert_codes.xml @@ -1,3 +1,30 @@ - + + Υπενθύμιση R1 + Υπενθύμιση R2 + Υπενθύμιση R3 + Υπενθύμιση R4 + Υπενθύμιση R7 + Προειδοποίηση W31 + Προειδοποίηση W32 + Προειδοποίηση W33 + Προειδοποίηση W34 + Προειδοποίηση W36 + Προειδοποίηση W38 + Προειδοποίηση W39 + Συντήρηση M20 + Συντήρηση M21 + Συντήρηση M22 + Συντήρηση M23 + Συντήρηση M24 + Συντήρηση M25 + Συντήρηση M26 + Συντήρηση M27 + Συντήρηση M28 + Συντήρηση M29 + Συντήρηση M30 + Σφάλμα E6 + Σφάλμα E10 + Σφάλμα E13 + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 07bbadfa959..66dc9f708b8 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -44,6 +44,8 @@ Η ευαισθησία υπολογίζεται από 8h δεδομένα στο παρελθόν και οι υδατάνθρακες (αν δεν έχουν απορροφηθεί) κόβονται μετά από χρονικό διάστημα που καθορίζεται στις επιλογές. Η προσθήκη υπολογίζει ακόμα το UAM. Η ευαισθησία υπολογίζεται ως ο σταθμισμένος μέσος όρος των αποκλίσεων. Νεότερες αποκλίσεις έχουν μεγαλύτερο βάρος. Η ελάχιστη απορρόφηση υδατανθράκων υπολογίζεται από τον χρόνο της μέγιστης απορρόφησης υδατανθράκων από τις επιλογές. Αυτός ο αλγόριθμος είναι ο πιο γρήγορος για να ακολουθεί τις αλλαγές της ευαισθησίας. Λάβετε τις τιμές BG από την εφαρμογή του Dexcom G5. + Λάβετε τις τιμές BG από την εφαρμογή του Dexcom G6. + Λάβετε τις τιμές BG από την εφαρμογή του Eversense. Λάβετε τις τιμές BG από το Glimp. Λάβετε τις τιμές BG από το 600SeriesAndroidUploader. Λήψη δεδομένων BG από Nightscout @@ -52,6 +54,7 @@ Παρακολουθεί και ελέγχει το AndroidAPS χρησιμοποιώντας το ρολόι σας WearOS. Δείτε πληροφορίες σχετικά με το κύκλωμά σας στην πρόσοψη xDrip +. Ελεγξτε απομακρυσμένα το AndroidAPS χρησιμοποιώντας τις εντολές SMS. + Πίσω Έναρξη Επικύρωση Μονάδες @@ -263,6 +266,10 @@ Για έγχυση bolus %1$.2fU στείλτε με κωδικό %2$s Για αποστολή καλιμπραρίσματος %1$.2f στείλτε με κωδικό %2$s Αποτυχία Bolus + Bolus %1$.2fU δόθηκε επιτυχώς + Προς έγχυση %1$.2fU + Bolus %1$.2fU δόθηκε επιτυχώς + Εγχύεται %1$.2fU Άδεια για απομακρυσμένες εντολές μέσω SMS Δάκτυλο Αισθητήρας @@ -332,11 +339,24 @@ Το %1$.2f περιορίζεται σε %2$.2f Η τιμή %s είναι έξω από τα όρια Δεν επιτρέπεται απομακρυσμένη εντολή + Απομακρυσμένο bolus μη διαθέσιμο. Δοκιμάστε ξανά αργότερα. + Για έναρξη βασικού %1$.2fU/h για %2$d λεπτά στείλτε κωδικό %3$s + Για αλλαγή προφίλ σε %1$s %2$d% στείλτε κωδικό %3$s + Για έναρξη εκτεταμένου bolus %1$.2fU για %2$d λεπτά στείλτε κωδικό %3$s + Για έναρξη βασικού %1$d%% για %2$d λεπτά στείλτε κωδικό %3$s Για αναστολή κυκλκώματος για %1$d λεπτών στείλτε με κωδικό %2$s Προσωρινός Ρυθμός %1$.2fU/h για %2$d λεπτά ξεκίνησε επιτυχώς + Εκτεταμένο bolus %1$.2fU για %2$d λεπτά ξεκίνησε επιτυχώς + Προσωρινός Ρυθμός %1$d%% για %2$d λεπτά ξεκίνησε επιτυχώς Εκκίνηση Προσωρινού Ρυθμού απέτυχε + Έναρξη εκτεταμένου bolus απέτυχε + Για κλείσιμο Προσωρινού Ρυθμού στείλτε κωδικό %1$s + Για κλείσιμο Εκτεταμένου bolus στείλτε κωδικό %1$s Ο Προσωρινός Ρυθμός ακυρώθηκε + Εκτεταμένο bolus ακυρώθηκε Ακύρωση Προσωρινού Ρυθμού απέτυχε + Η ακύρωση του Εκτεταμένου bolus απέτυχε + Άγνωστη εντολή ή λάθος απάντηση Γρήγορος Οδηγός Ρυθμίσεις Γρήγορου Οδηγού Κείμενο στο πλήκτρο: @@ -399,6 +419,7 @@ Πεδίο %1$d Στοιχεία.\nΤρέχουσα τιμή: Δεδομένα Autosens Εντοπισμός σφαλμάτων δέσμης ενεργειών + Χρήση του Autosens Ανανέωσε συμβάντα από NS Διαγραφή συμβάντων στο μέλλον Γεύμα Σύντομα @@ -539,6 +560,12 @@ INS Ενεργοποίηση superbolus στον σύντομο οδηγό Ενεργοποιήστε την λειτουργία superbolus στον σύντομο οδηγό. Μην το κάνετε μέχρι να μάθετε τι ακριβώς κάνει. ΜΠΟΡΕΙ ΝΑ ΕΓΧΥΣΕΙ ΠΑΡΑΠΑΝΩ ΔΟΣΕΙΣ ΙΝΣΟΥΛΙΝΗΣ ΑΝ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΛΑΝΘΑΣΜΕΝΑ! + Εμφάνιση του φωτισμού κατάστασης στην αρχική οθόνη + Ενεργοποίηση του φωτισμού κατάστασης για cage, iage, sage, reservoir και επίπεδο μπεταρίας στην αρχική οθόνη. + Όριο προειδοποίησης χαμηλής αμπούλας [U] + Όριο προειδοποίησης πολύ χαμηλής αμπούλας [U] + Όριο προειδοποίησης χαμηλής μπαταρίας [%] + Όριο προειδοποίησης πολύ χαμηλής μπαταρίας [%] IOB COB Έκδοση @@ -546,6 +573,7 @@ Κατάσταση Bluetooth Σχετικά με Απουσία δικαιωμάτων SMS + Λείπει η άδεια κατάστασης τηλεφώνου Κατάσταση xDrip (ρολόι) Γραμμή Κατάστασης xDrip (ρολόι) xds @@ -692,7 +720,10 @@ BT Watchdog Απενεργοποιεί το bluetooth του τηλεφώνου για ένα δευτερόλεπτο αν δεν είναι δυνατή η σύνδεση με την αντλία. Αυτό μπορεί να βοηθήσει σε ορισμένα τηλέφωνα όπου το bluetooth παγώνει. Εφαρμογή DexcomG5 (τροποποιημένη) + DexcomG6 App (τροποποιημένη) + Eversense App (τροποποιημένη) Ανέβασμα δεδομένων BG στο NS + Ανέβασμα ρυθμίσεων BG Εμφάνιση λεπτομερών στατιστικών Δείξτε τη διαφορά με ένα επιπλέον δεκαδικό ψηφίο Τα μέγιστα λεπτά του βασικού ρυθμού που περιορίζουν το SMB να @@ -758,6 +789,7 @@ Η έγχυση του bolus και η επαλήθευση του ιστορικού αντλίας απέτυχε, ελέγξτε την αντλία. Εάν έχει γίνει έγχυση bolus, θα προστεθεί στις θεραπείες κατά την επόμενη σύνδεση με την αντλία. Δεν υπάρχει αρκετή ινσουλίνη στην αμπούλα για το bolus Σφάλμα έγχυσης εκτεταμένου bolus + Sight Αντλία Insight Κατάσταση Τροποποίηση @@ -832,6 +864,7 @@ Επιλογές δεδομένων Αποστολή δεδομένων στο εργοστάσιο Να επιτρέπεται η αυτόματη αποστολή αναφορών σφάλματος και χαρακτηριστικά χρήσης δεδομένων στους προγραμματιστές μέσω του fabric.io. service. + Ενημερώστε την εφαρμογή G5 στην υποστηριζόμενη έκδοση Εκκίνηση δραστηριότητας TT Εκκίνηση Τρώω σύντομα ΤΤ TT @@ -874,6 +907,8 @@ Το κλειστό κύκλωμα είναι απενεργοποιημένο στις Επιλογές Το Autosens είναι απενεργοποιημένο στις Επιλογές Το SMB απενεργοποιήθηκε στις Επιλογές + Το UAM απενεργοποιήθηκε στις Επιλογές + Το UAM απενεργοποιήθηκε επειδή είναι ενεργοποιημένο στην προσθήκη ευαισθησία στο Oref1 Ο μέγιστος βασικός ρυθμός περιορίζεται σε %1$.2f U/h λόγω ότι %2$s όριο αντλίας πρέπει να είναι θετική τιμή @@ -995,6 +1030,7 @@ %1$d. Στόχος Poctech Λάβετε τις τιμές BG από την εφαρμογή Poctech + Λάβετε τιμές BG από Tomato app (MiaoMiao) Ο υψηλός προσωρινός στόχος ανεβάζει την ευαισθησία = 100]]> Ο χαμηλός προσωρινός στόχος μειώνει την ευαισθησία @@ -1036,6 +1072,90 @@ Υπέρβαση του ορίου ινσουλίνης Ελάχιστο αίτημα για αλλαγή [%] Το κύκλωμα δημιουργεί μια νέα αίτηση αλλαγής μόνο αν η αλλαγή είναι μεγαλύτερη από αυτήν την τιμή. Η προεπιλεγμένη τιμή είναι 20% + Παρακαλώ συνδέστε την αντλία στο τηλέφωνο! + Αναζήτηση συσκευών… + Περιμένετε… + Σύζευξη ολοκληρώθηκε + Ταιριάζουν οι εμφανιζόμενοι κωδικοί με αυτούς της αντλίας; + Σύζευξη Insight + Accu-Chek Insight + %1$.2fU / %2$.2fU παραδόθηκε + %1$s: %2$s + Σωληνάκι αλλάχθηκε + Η ώρα στην αντλία άλλαξε + Επιβεβαίωση + Σίγαση + Συναγερμός αντλίας + Αλλαγές αρχείου καταγραφής + Αλλαγές αρχείου αμπούλας + Αλλαγές αρχείου σωλήνα + Αλλαγές αρχείου μπαταρίας + Αλλαγές αρχείου κατάστασης λειτουργίας + Τοπικές Ειδοποιήσεις + Ενεργοποίηση εξομοίωσης TBR + Χρησιμοποιείστε εκτεταμένα bolus αντί για TBR για παράκαμψη του ορίου 250% + Αποσυνδέστε καθυστέρηση [s] + Serial number + Απελευθέρωση έκδοση λογισμικού + Έκδοση λογισμικού επεξεργαστή UI + Έκδοση λογισμικού επεξεργαστή PC + Έκδοση λογισμικού επεξεργαστή MD tel + Έκδοση λογισμικού ασφαλείας επεξεργαστή + Έκδοση σελίδας πληροφοριών BT + Διεύθυνση Bluetooth + Σύστημα ID προσάρτημα + Ημερομηνία κατασκευής + Διαγραφή σύζευξης + Πληροφορίεςσύζευξης + Ανανέωση κατάστασης + Έναρξη αντλίας + Διακοπή αντλίας + Κατάσταση λειτουργίας + Κατάσταση + TDD Bolus + TDD βασικός + TDD σύνολο + Ανάκτηση + Μη σύζευξη + Τελευταία σύνδεση + Ξεκίνησε + Σταμάτησε + %1$d%% για %2$d / %3$d λεπτά + Εκτεταμένο bolus + Συνδυαστικό bolus + %1$.2f / %2$.2f U για %3$d λεπτά + Ενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας) + Απενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας) + Ανανέωση + Ενσωμάτωση αντλίας για αντλίες Accu-Chek Insight + Δεν έχει εισαχθεί + Τελευταία σύνδεση: %1$d λεπτά πριν + TBR: %1$d%% για %2$d / %3$d λεπτά + Εκτεταμένο: %1$.2f / %2$.2f U για %3$d λεπτά + Συνδυαστικό: %1$.2f / %2$.2f U για %3$d λεπτά + TDD: %1$.2f + Αμπούλα:%1$.2fU + Μπατ.:%1$d%% + Μέγ. διάρκεια αποκατάστασης [s] + Ελάχ. διάρκεια αποκατάστασης [s] + Διάρκεια αποκατάστασης + Τέλος χρόνου κατά τη διάρκεια handshake - επαναφορά bluetooth + == ∑ %1$s U + U/h + g/U + /U + Αλλαγή αρχείου αισθητήρα σε NS + Δημιουργία συμβάντος «Αλλαγή αισθητήρα» στο NS αυτόματα με έναρξη αισθητήρα + Tomato (MiaoMiao) + Tomato + Αλλαγή σε Θερινή ώρα σε 24h ή λιγότερο + Η Θερινή ώρα αλλάζει σε λιγότερο από 3 ώρες - Απενεργοποιήθηκε το κλειστό κύκλωμα + περιορισμός εσωτερικής μνήμης + Ελευθερώστε τουλάχιστον %1$d MB από εσωτερική μνήμη! Κύκλωμα απενεργοποιήθηκε! + Λάθος μορφή αρχείου + Λάθος κωδικός. Η εντολή ακυρώθηκε. + Δεν έχει ρυθμιστεί + Δημιουργήθηκε αλλαγή προφίλ %1$d ημέρα %1$d ημέρες diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b15db1337b9..46ccaf83039 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1088,6 +1088,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Coupure son Alerte de la pompe Enreg. changement de site + Enregistrer changements de réservoir Enreg. changement de tubulure Enreg. changement batterie Enreg. changement mode de fonctionnement diff --git a/app/src/main/res/values-lt/insight_alert_codes.xml b/app/src/main/res/values-lt/insight_alert_codes.xml index 70489fbc5ea..3466daa6fc7 100644 --- a/app/src/main/res/values-lt/insight_alert_codes.xml +++ b/app/src/main/res/values-lt/insight_alert_codes.xml @@ -1,3 +1,30 @@ - + + Priminimas R1 + Priminimas R2 + Priminimas R3 + Priminimas R4 + Priminimas R7 + Įspėjimas W31 + Įspėjimas W32 + Įspėjimas W33 + Įspėjimas W34 + Įspėjimas W36 + Įspėjimas W38 + Įspėjimas W39 + Servisas M20 + Servisas M21 + Servisas M22 + Servisas M23 + Servisas M24 + Servisas M25 + Servisas M26 + Servisas M27 + Servisas M28 + Servisas M29 + Servisas M30 + Klaida E6 + Klaida E10 + Klaida E13 + diff --git a/app/src/main/res/values-lt/insight_alert_descriptions.xml b/app/src/main/res/values-lt/insight_alert_descriptions.xml index 70489fbc5ea..f28b6cdbc4b 100644 --- a/app/src/main/res/values-lt/insight_alert_descriptions.xml +++ b/app/src/main/res/values-lt/insight_alert_descriptions.xml @@ -1,3 +1,25 @@ - + + %1$d%%\nTrukmė: %2$s h]]> + %1$s U]]> + Pakeiskite bateriją. + Nustatykite laiką/datą. + Kreipkitės į Accu-Chek palaikymo tarnybą. + %1$d%%
Trukmė: %2$s h]]>
+ %1$s U
Suleista: %2$s U]]>
+ Įdėkite rezervuarą. + Pakeiskite rezervuarą. + Pakeiskite bateriją. + Patikrinkite pompos būseną. + Pakeiskite infuzijos rinkinį. + Kreipkitės į Accu-Chek palaikymo tarnybą. + Pakeiskite rezervuarą. + Iš naujo paleiskite duomenų atsisiuntimą. + Patikrinkite pompos būseną. + Nustatykite baterijos tipą. + Nustatykite rezervuaro tipą. + Pakeiskite bateriją ir rezervuarą. + Pakeiskite rezervuarą. + Pakeiskite kalbą. +
diff --git a/app/src/main/res/values-lt/insight_alert_titles.xml b/app/src/main/res/values-lt/insight_alert_titles.xml index 70489fbc5ea..74ac548c590 100644 --- a/app/src/main/res/values-lt/insight_alert_titles.xml +++ b/app/src/main/res/values-lt/insight_alert_titles.xml @@ -1,3 +1,29 @@ - + + Suleisti bolusą + Praleistas bolusas + Žadintuvas + Keisti infuzijos rinkinį + Mažai insulino rezervuare + Baterija senka + Netinkamas laikas/data + Garantija pasibaigė + LB atšaukta + Bolusas atšauktas + Eksploatacijos laikas artėja prie pabaigos + Rezervuaras neįdėtas + Rezervuaras tuščias + Baterija tuščia + Automatinis išjungimas - pompa sustabdyta + Užsikimšimas + Eksploatacijos laikas pasibaigė + Rezervuaro keitimas neužbaigtas + Atsisiųsti nepavyko + Pristabdymo laikas baigėsi + Baterijos tipas nenustatytas + Rezervuaro tipas nenustatytas + Mechaninė klaida + Stūmoklio grąžinimo klaida + Kalbos klaida + diff --git a/app/src/main/res/values-lt/insight_exceptions.xml b/app/src/main/res/values-lt/insight_exceptions.xml index 70489fbc5ea..d86f830a451 100644 --- a/app/src/main/res/values-lt/insight_exceptions.xml +++ b/app/src/main/res/values-lt/insight_exceptions.xml @@ -1,3 +1,13 @@ - + + Prisijungti nepavyko + Nutrūko ryšys + Susiejimas atmestas + Jungtis nesukurta + Laukimo laikas viršytas + Maksimalus bolusų tipų skaičius aktyvus + Nėra atšaukiamo boliuso + Pompa jau šiame režime + Veikimo režimas neleidžiamas + diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 70489fbc5ea..e7ac6879a24 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -1,3 +1,363 @@ - + + Terapijos saugumas + Maksimalus leistinas bolusas [U] + Maks. leistini angliavandeniai [g] + Nustatymai + Atnaujinti terapiją iš NS + Iš naujo nustatyti duomenų bazę + Ar tikrai norite iš naujo nustatyti duomenų bazę? + Išeiti + Naudoti ištęstinį bolusą >200% + DanaR Bluetooth įrenginys + Visada naudoti bazės absoliučias vertes + Prašome iš naujo paleisti telefoną arba sistemos nustatymuose iš naujo paleisti AndroidAPS \nkitaip AndroidAPS negalės registruoti prisijungimų (svarbu stebint ir tikrinant, ar algoritmai veikia tinkamai)! + Mygtukai greitesniam pagrindinių funkcijų paleidimui + Papildomų įrašų žurnalas. + Naudojama aktyvių įskiepių konfigūravimui + Mokymosi programa + Rodyti maisto ruošinius iš Nightscout + Nustatymai Humalog ir NovoRapid / NovoLog insulinams + Nustatymai Fiasp insulinui + Leidžia pasirinkti insulino veikimo piką ir turėtų būti naudojama tik patyrusių vartotojų + Aktyvuoja arba deaktyvuoja Ciklo paleidimą. + Sinchronizuoja duomenis su Nightscout + 2016 m. algoritmas + 2017 m. algoritmas + Naujausias algoritmas patyrusiems vartotojams + Rodo dabartinę Ciklo būseną ir pagrindinių veiksmų mygtukus + Rodo atsinaujinančius pranešimus su trumpa Ciklo veiklos apžvalga + Nustato profilį, kuris veikia neprisijungus prie interneto. + Nustato profilį, kuris įvestas Nightscout puslapyje + Nustato profilį su vieninteliu laiko bloku. + Accu-Chek Combo pompos integracija, reikalinga Ruffy programėlė + DANA Diabecare R pompos integracija + DANA Diabecare R pompos, skirtos vietinei P. Korėjos rinkai, integracija + DANA Diabecare R pompos su atnaujinta programine-aparatine įranga integracija + DANA Diabecare RS pompos integracija + Accu-Chek Insight pompos integracija, kuriai reikalinga SightRemote programėlė + Integracija žmonėms, naudojantiems insulino injektorius + Integracija pompoms, kurios dar neturi reikalingo valdiklio (Atviras Ciklas) + Jautrumas insulinui apskaičiuojamas taip pat kaip ir Oref0, tačiau jūs galite nustatyti, koks praeities laikotarpis bus naudojamas. Minimalus angliavandenių įsisavinimo greitis apskaičiuojamas remiantis maksimaliu angliavandenių įsisavinimo greičiu, kuris įvestas Nustatymuose. + Jautrumas insulinui apskaičiuojamas remiantis praėjusių 24 val. duomenimis, o (neįsisavinti) angliavandeniai neįtraukiami į skaičiavimus praėjus Nustatymuose nurodytam laikui. + Jautrumas insulinui apskaičiuojamas remiantis praėjusių 8 val. duomenimis, o (neįsisavinti) angliavandeniai neįtraukiami į skaičiavimus praėjus Nustatymuose nurodytam laikui. Įskiepis taip pat įskaičiuoja NM (neįrašytą maistą). + Jautrumas insulinui apskaičiuojamas kaip nuokrypių svertinis vidurkis. Naujausių nuokrypių svoris yra didesnis. Minimalus angliavandenių įsisavinimo greitis apskaičiuojamas iš maksimalaus angliavandenių įsisavinimo greičio, kuris nurodytas Nustatymuose. Šis algoritmas greičiausiai aptinka pasikeitusį jautrumą insulinui. + Gauti kraujo gliukozės reikšmes iš modifikuotos Dexcom G5 programėlės. + Gauti kraujo gliukozės reikšmes iš modifikuotos Dexcom G6 programėlės. + Gauti kraujo gliukozės vertes iš modifikuotos Eversense programėlės. + Gauti kraujo gliukozės vertes iš Glimp. + Gauti kraujo gliukozės vertes iš 600SeriesAndroidUploader. + Gauti kraujo gliukozės vertes iš Nightscout + Gauti kraujo gliukozės vertes iš xDrip. + Išsaugoti visus terapijos pakeitimus + Stebėti ir kontroliuoti AndroidAPS naudojant WearOS laikrodį. + Rodyti Ciklo informaciją laikrodyje, xDrip+ pradžios ekrane. + Nuotolinis AndroidAPS valdymas naudojant SMS komandas. + Atgal + Pradėti + Patikrinti + Vienetai + IVT (Insulino Veikimo Trukmė) + IA (insulino/angliavandenių santykis) + JIF (jautrumo insulinui faktorius) + Valandinė bazė + Tikslinė gliukozės vertė + Nenustatytas profilis + Insulinas: + Angliavandeniai: + AI: + AI: + Aktyvumas: + Visas AI: + Bendro AI aktyvumas: + Trukmė: + Santykis: + Ins: + AI: + Visas AI: + Insulinas + Angliavandeniai + KG + LT + Angliavandeniai + Korekcija + vv + Bolusų AI + Paleisti dabar + Virtuali pompa + Pagrindinis bazės dydis + Laikina bazė + Ištęstas bolusas + Baterija + Rezervuaras + Gerai + Paskutinis veiksmas + Įvesties parametrai + Gliukozės statusas + Dabartinė laikina bazė + AI duomenys + Profilis + Maisto duomenys + Rezultatas + Nėra gliukozės duomenų + Pakeitimai nereikalingi + Užklausa + Vertė + Trukmė + Priežastis + Gliukozė + Pokytis + Pokytis: + Konfigūracija + Tikslai + OpenAPS MA + Apžvalga + NS profilis + Paprastas profilis + Laikina bazė + Terapija + Virtuali pompa + Priežiūra + Pompa + Kokią pompą naudosite su AndroidAPS? + Terapija + Kuris įskiepis bus naudojamas terapijos tvarkymui? + Profilis + Kurį profilį naudos AndroidAPS? + DKS + Kuris DKS algoritmas turėtų koreguoti terapiją? + Bendrieji + Bendrieji įskiepiai, kurie gali praversti. + Kokie apribojimai taikomi? + dienos(-ų) + Apribojimai + Ciklas + Ciklas + Naudokite, norėdami aktyvuoti AndroidAPS Ciklą. + DKS + Pritaikius apribojimus + Paskutinis veiksmas + Gerai + Atšaukti + NEPASIRINKTA DKS ARBA NĖRA REZULTATO + Saugumas + Įskiepis išjungtas + Apribojimų pažeidimas + Boluso suleidimo klaida + Laikinos bazės suleidimo klaida + Valandinė bazė [%] + % (100 % = dabartinis) + Patvirtinti naują laikiną bazę: + Terapija + Skaičiuotuvas + Taikomas ribojimas! + Patvirtinimas + Bolusas + Bolusas: + Valandinė bazė + Valandinė bazė: + Angliavandeniai + Pakeiskite įvestus duomenis! + Nustatyti naują ištęstą bolusą: + KG šaltinis + Iš kur AndroidAPS gaus duomenis? + xDrip + DKS režimas + Uždaras Ciklas + Atviras Ciklas + Ciklas išjungtas + Išjungti Ciklą + Įjungti Ciklą + Gautas naujas pasiūlymas + Nepalaikoma NSClient versija + Nepalaikoma Nightscout versija + Neįdiegtas NSClient. Įrašai prarasti! + KG matoma NS + Pompos statusas matomas NS + Įvesti rankiniu būdu + CIKLAS NEAKTYVUS DĖL APRIBOJIMŲ + Bazės AI + Pritaikytas boluso apribojimas + Pritaikytas angliavandenių apribojimas + KG testas + Pranešimas + Pastaba + Klausimas + CGM sensoriaus įvedimas + CGM sensoriaus paleidimas + Insulino rezervuaro keitimas + Profilio keitimas + Užkandžio bolusas + Bolusas valgiui + Bolusas korekcijai + Kombinuotas bolusas + Pradėti laikiną bazę + Užbaigti laikiną bazę + Angliavandeniai korekcijai + OpenAPS neprisijungus + Įvykio tipas + Kiti + Matuoklis + Sensorius + Angliavandeniai + Insulinas + Išskaidyti + Trukmė + Procentai + Absoliutus + Pastabos + Įvykio laikas + Profilis + Įvedė + Gliukozės tipas + Dar negautas joks profilis iš NS + Laikina bazė + Ištęstas bolusas + Nightscout versija: + Trūksta + Nustatymai eksportuoti + Eksportuoti nustatymus + Importuoti nustatymus iš + Nustatymai importuoti + Failas nerastas + Eksportuoti nustatymus + Importuoti nustatymus + Maks vv/val skaičius, kuris gali būti nustatytas kaip laikina bazė + Šis skaičius OpenAPS kontekste vadinamas maks. valandine baze + Didžiausias valandinės bazės insulino kiekis, kurį gali suleisti OpenAPS [U] + Ši vertė OpenAPS kontekste vadinama Maks AI\nTai maksimalus insulino vienetų [U] skaičius, kurį DKS gali suleisti vienu metu. + ATMESTI + DanaR + Jungiamasi + Prisijungta + Atsijungta + DanaR pompos nustatymai + Licencinė sutartis su vartotoju + PROGRAMA NEGALI BŪTI NAUDOJAMA GYDYMO SPRENDIMAMS PRIIMTI. PAGAL GALIOJANČIUS ĮSTATYMUS PROGRAMA NESUTEIKIA JOKIŲ GARANTIJŲ VARTOTOJUI. JEI RAŠTU NENURODYTA KITAIP, PROGRAMOS AUTORINIŲ TEISIŲ TURĖTOJAS IR/AR KITOS ŠALYS PATEIKIA PROGRAMĄ \"KAIP YRA\" BE JOKIŲ GARANTIJŲ, TIEK AKIVAIZDŽIŲ, TIEK NUMANOMŲ, ĮSKAITANT, BET NEAPSIRIBOJANT GALIMYBĘ NAUDOTI PROGRAMĄ KOMERCINIAMS AR KITOKIEMS DALINIAMS TIKSLAMS. RIZIKĄ, KYLANČIĄ NAUDOJANT PROGRAMĄ PRISIIMA PATS VARTOTOJAS. JEI PROGRAMA VEIKIA NETINKAMAI, IŠLAIDOS, SUSIJUSIOS SU PROGRAMOS SERVISU, TAISYMU AR KOREGAVIMU, TENKA VARTOTOJUI. + SUPRATAU IR SUTINKU + Išsaugoti + Bluetooth adapteris nerastas + Pasirinktas įrenginys nerastas + Pompos prisijungimo klaida + Paros insulinas + Paskutinis bolusas + prieš %.1fval + Neteisingai įvesti duomenys + Vertė nėra tinkamai nustatyta + Atnaujinti profilį + Peržiūrėti profilį + Komentaras + Atlikta + Procentai + Absoliutus + Atšaukti laikiną bazę + SMS komunikatorius + Laukiama rezultato + Leidžiami telefono numeriai + +370XXXXXXXX; +370YYYYYYYY + DanaR profilio nustatymai + Siunčiama + klaida + gliukozė + angliavandeniai + aliarmas + Aliarmai + Angliavandeniai + Paros insulinas + Klaidos + Gliukozė + Pompos slaptažodis + Neteisingas pompos slaptažodis! + Pompa šiuo metu veikia + Suleista + Sustabdyta + Bolusas sustabdytas + Bolusas stabdomas + Užsikimšimas + Pasiekėte leistiną ribą + Nepasirinktas profilis + Norėdami sustabdyti laikiną bazę, atsakykite kodu %1$s + Norėdami sustabdyti ištęstinį bolusą, atsakykite kodu %1$s + Mygtuko tekstas: + Angliavandeniai: + Mygtukas 1 + Mygtukas 2 + Mygtukas 3 + Vienetai: + mg/dl + mmol/l + Pompos klaida + Senka akumuliatorius + Pompa išsijungė + Pompos baterija išsikrovusi + DanaR Korean + MM640g + SENI DUOMENYS + Prieš %1$d min + prieš %1$dmin + Vietinis profilis + OpenAPS AMA + Aktyvumas + Ištrinti įrašą: + DanaR statistika + Bolusas + Data + Svoris + DANA + NSprofilis + Profilis + Kalibracija nusiųsta į xDrip + Pompa sustabdyta + Gaunamas pompos statusas + Atsijungiama + Virtualios pompos nustatymai + Neteisingas slaptažodis + Nustatymų slaptažodis + Atrakinti nustatymus + NSClient + NSCI + URL: + Automatinis slinkimas + NSClient + Nightscout URL + Įveskite savo Nightscout URL + Išvalyti eilę + Rodyti eilę + Eilė: + Statusas: + Pristabdyta + NSCLIENT neturi įrašymo teisių. Ar teisingai įvedėte API secret? + Paciento amžius + Vaikas + Paauglys + Suaugęs + Insulinui rezistentiškas suaugęs + Glimp + DanaRv2 + Insulinas + Kokio tipo insuliną naudojate? + Greito veikimo insulinas + Novorapid, Novolog, Humalog + Fiasp + INS + Paskutinis prisijungimas + Bluetooth statusas + Apie + Trūksta leidimo SMS + xds + POMPA + Trukmė [min] + OpenAPS SMB + SMB + Data + Dana + Pasirinkta pompa + Bluetooth + Taip + Ne + Tomato (MiaoMiao) + Tomato + vidinės saugyklos apribojimas + Atlaisvinkite ne mažiau kaip %1$d MB iš vidinės atminties! Ciklas išjungtas! + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 303a53d6782..576f6f20e35 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -54,6 +54,7 @@ Monitoruj i kontroluj AndroidAPS, korzystając z SmartWatch WearOS. Pokaż informacje o swojej pętli na watchface xDrip+. Zdalne sterowanie AndroidAPS za pomocą poleceń SMS. + Cofnij Start Sprawdź Jednostki @@ -265,6 +266,10 @@ Aby dostarczyć bolus %1$.2fU wprowadź kod %2$s Aby wysłać kalibrację %1$.2f wprowadź kod %2$s Bolus nieudany + Bolus %1$.2fU dostarczony prawidłowo + Zamierzam podać %1$.2fU + Bolus %1$.2fU dostarczony prawidłowo + Dostarczam %1$.2fU Zezwalaj na komendy zdalne via SMS Palec Sensor diff --git a/app/src/main/res/values-pt/insight_alert_titles.xml b/app/src/main/res/values-pt/insight_alert_titles.xml index ca25789218d..ce662edb550 100644 --- a/app/src/main/res/values-pt/insight_alert_titles.xml +++ b/app/src/main/res/values-pt/insight_alert_titles.xml @@ -12,11 +12,13 @@ Fora da Garantia Basal temporária cancelada Bolus cancelado + Aviso de periodo de empréstimo Cartucho não inserido Cartucho vazio Bateria vazia Desligar automático - bomba parada Oclusão + Fim de período de empréstimo - Fim de operação Mudança de Cartucho não concluída Falha no download de dados Tempo limite de modo de pausa diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 064d38641be..9a184108546 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -344,6 +344,8 @@ Início basal temp falhou Basal temp cancelada Não foi possivel cancelar a basal temp + Falhou o cancelamento do bolus extendido + Comando desconhecido ou resposta errada Assistente Rápido Definições do Assistente Rápido Texto do botão: @@ -1074,19 +1076,23 @@ Silêncio Alerta da Bomba Registar alterações de local + Número de unidades do reservatório alteradas Registar alterações de tubo Registar mudanças de bateria Alterações do modo de funcionamento de registo Alertas de registo Ativar a emulação TBR Usar bolus estendidos em vez de TBRs para contornar o limite de 250% + Atraso de desconexão [s] Número de série Lançar versão de software Versão de software do processador de interface do utilizador Versão do software do processador de PC Versão do software do processador MD tel Versão de software do processador de segurança + Página de informação da versão do BT Endereço Bluetooth + Apêndice do ID de sistema Data de fabrico Eliminar emparelhamento Informações de emparelhamento @@ -1107,6 +1113,7 @@ Bólus estendido Bólus Multi-Onda %1$.2f / %2$.2f U por %3$d min + Desativar notificação do fim da basal temporária\n(configuração da bomba) Desativar notificação do fim da basal temporária\n(configuração da bomba) Actualizar Integração de bomba para bombas Accu-Chek Insight @@ -1130,6 +1137,8 @@ Tomato restrição de armazenamento interno Liberte pelo menos %1$d MB do armazenamento interno! Loop desativado! + Formato incorrecto + Código errado. Comando cancelado. Não configurado Troca de perfil criada diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 284e9810702..3e0502ea9b2 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1089,6 +1089,7 @@ Context | Edit Context Отключить звук Оповещение помпы Журнал изменений места установки + Отслеживать замену резервуара Журнал замены трубки катетера Журнал замен батареи Журнал изменений режима работы diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 2333f0f27d5..570c1083397 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -561,7 +561,7 @@ Povoliť superbolus Povolenie superbolusu v kalkulátore. Nepovoľujte, pokiaľ se nenaučíte, čo to v skutočnosti robí. MÔŽE SPÔSOBIŤ PREDÁVKOVANIE INZULÍNOM PRI NESPRÁVNOM POUŽITÍ! Zobraziť indikátory stavu na domovskej obrazovke - Povoliť indikátory stavu pre CAGE, IAGE, SAGE, RESERVOIR a BATTERY LEVEL na domovskej obrazovke. + Povoliť indikátory stavu pre CAGE, IAGE, SAGE, Reservoir a Battery Level na domovskej obrazovke. Prah upozornenia na úroveň hladiny zásobníka [U] Prah kritickej úrovne hladiny zásobníka [U] Prah upozornenia na úroveň batérie [%] @@ -1087,6 +1087,7 @@ Stlmiť Výstraha pumpy Zaznamenať výmenu kanyly + Zaznamenať výmenu zásobníka Zaznamenať výmenu hadičky Zaznamenať výmenu batérie Zaznamenať zmenu režimu prevádzky From 5e720f808196c8cf6abf88f13c3a675d432d07b7 Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 7 Apr 2019 16:57:51 +0200 Subject: [PATCH 25/28] deactivate TT raises/lowers target --- .../aps/openAPSSMB/DetermineBasalAdapterSMBJS.java | 9 +++++++-- .../iob/iobCobCalculator/IobCobOref1Thread.java | 3 ++- app/src/main/res/xml/pref_openapssmb.xml | 11 +++++++++-- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/DetermineBasalAdapterSMBJS.java b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/DetermineBasalAdapterSMBJS.java index bfff43f9d1a..edaddd62c9f 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/DetermineBasalAdapterSMBJS.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/DetermineBasalAdapterSMBJS.java @@ -232,8 +232,13 @@ public void setData(Profile profile, mProfile.put("max_daily_safety_multiplier", SP.getInt(R.string.key_openapsama_max_daily_safety_multiplier, 3)); mProfile.put("current_basal_safety_multiplier", SP.getDouble(R.string.key_openapsama_current_basal_safety_multiplier, 4d)); - mProfile.put("high_temptarget_raises_sensitivity", SP.getBoolean(R.string.key_high_temptarget_raises_sensitivity, SMBDefaults.high_temptarget_raises_sensitivity)); - mProfile.put("low_temptarget_lowers_sensitivity", SP.getBoolean(R.string.key_low_temptarget_lowers_sensitivity, SMBDefaults.low_temptarget_lowers_sensitivity)); + // TODO AS-FIX + // mProfile.put("high_temptarget_raises_sensitivity", SP.getBoolean(R.string.key_high_temptarget_raises_sensitivity, SMBDefaults.high_temptarget_raises_sensitivity)); + mProfile.put("high_temptarget_raises_sensitivity", false); + //mProfile.put("low_temptarget_lowers_sensitivity", SP.getBoolean(R.string.key_low_temptarget_lowers_sensitivity, SMBDefaults.low_temptarget_lowers_sensitivity)); + mProfile.put("low_temptarget_lowers_sensitivity", false); + + mProfile.put("sensitivity_raises_target", SMBDefaults.sensitivity_raises_target); mProfile.put("resistance_lowers_target", SMBDefaults.resistance_lowers_target); mProfile.put("adv_target_adjustments", SMBDefaults.adv_target_adjustments); diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/iob/iobCobCalculator/IobCobOref1Thread.java b/app/src/main/java/info/nightscout/androidaps/plugins/iob/iobCobCalculator/IobCobOref1Thread.java index 2a5f76c686d..fa590c9c0e6 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/iob/iobCobCalculator/IobCobOref1Thread.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/iob/iobCobCalculator/IobCobOref1Thread.java @@ -361,7 +361,8 @@ public final void run() { //log.debug("TIME: " + new Date(bgTime).toString() + " BG: " + bg + " SENS: " + sens + " DELTA: " + delta + " AVGDELTA: " + avgDelta + " IOB: " + iob.iob + " ACTIVITY: " + iob.activity + " BGI: " + bgi + " DEVIATION: " + deviation); // add an extra negative deviation if a high temptarget is running and exercise mode is set - if (SP.getBoolean(R.string.key_high_temptarget_raises_sensitivity, SMBDefaults.high_temptarget_raises_sensitivity)) { + // TODO AS-FIX + if (false && SP.getBoolean(R.string.key_high_temptarget_raises_sensitivity, SMBDefaults.high_temptarget_raises_sensitivity)) { TempTarget tempTarget = TreatmentsPlugin.getPlugin().getTempTargetFromHistory(bgTime); if (tempTarget != null && tempTarget.target() >= 100) { autosensData.extraDeviation.add(-(tempTarget.target() - 100) / 20); diff --git a/app/src/main/res/xml/pref_openapssmb.xml b/app/src/main/res/xml/pref_openapssmb.xml index dc08731a4f9..63d007d1cba 100644 --- a/app/src/main/res/xml/pref_openapssmb.xml +++ b/app/src/main/res/xml/pref_openapssmb.xml @@ -85,17 +85,24 @@ android:summary="@string/enableuam_summary" android:title="@string/enableuam" /> + + + android:title="@string/high_temptarget_raises_sensitivity_title" + android:enabled="false" + /> + + android:title="@string/low_temptarget_lowers_sensitivity_title" + android:enabled="false" + /> From 430738d7060fbf3e92c5c898c3f86140846e6a9b Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Sun, 7 Apr 2019 17:18:27 +0200 Subject: [PATCH 26/28] 2.2.1 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 7920ea62406..40062f3ba26 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { targetSdkVersion 25 multiDexEnabled true versionCode 1500 - version "2.2" + version "2.2.1" buildConfigField "String", "VERSION", '"' + version + '"' buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "HEAD", '"' + generateGitBuild() + '"' From dd81582bd7d2bc514fdb98e6e6d207685b6160ec Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sun, 7 Apr 2019 19:10:04 +0200 Subject: [PATCH 27/28] New Crowdin translations (#1714) * New translations strings.xml (Lithuanian) * New translations insight_alert_titles.xml (Lithuanian) * New translations insight_exceptions.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Afrikaans) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) * New translations strings.xml (Lithuanian) --- app/src/main/res/values-af/strings.xml | 1 + .../res/values-lt/insight_alert_titles.xml | 3 +- .../main/res/values-lt/insight_exceptions.xml | 2 + app/src/main/res/values-lt/strings.xml | 834 +++++++++++++++++- 4 files changed, 829 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index c0f445db0cb..47ac0264fea 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -1087,6 +1087,7 @@ Demp Pomp alarm Log ligging veranderings + Log stoor veranderinge Log voerpyp verandering Log battery verandering Log bedryf modus veranderinge diff --git a/app/src/main/res/values-lt/insight_alert_titles.xml b/app/src/main/res/values-lt/insight_alert_titles.xml index 74ac548c590..9281b6adadc 100644 --- a/app/src/main/res/values-lt/insight_alert_titles.xml +++ b/app/src/main/res/values-lt/insight_alert_titles.xml @@ -5,11 +5,12 @@ Praleistas bolusas Žadintuvas Keisti infuzijos rinkinį + LBD baigtas Mažai insulino rezervuare Baterija senka Netinkamas laikas/data Garantija pasibaigė - LB atšaukta + LBD atšauktas Bolusas atšauktas Eksploatacijos laikas artėja prie pabaigos Rezervuaras neįdėtas diff --git a/app/src/main/res/values-lt/insight_exceptions.xml b/app/src/main/res/values-lt/insight_exceptions.xml index d86f830a451..82bbbab6fb7 100644 --- a/app/src/main/res/values-lt/insight_exceptions.xml +++ b/app/src/main/res/values-lt/insight_exceptions.xml @@ -7,6 +7,8 @@ Jungtis nesukurta Laukimo laikas viršytas Maksimalus bolusų tipų skaičius aktyvus + Nėra aktyvaus LBD, kurį būtų galima atšaukti + Nėra aktyvaus LBD, kurį būtų galima pakeisti Nėra atšaukiamo boliuso Pompa jau šiame režime Veikimo režimas neleidžiamas diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index e7ac6879a24..3710f5492da 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -66,16 +66,16 @@ Nenustatytas profilis Insulinas: Angliavandeniai: - AI: - AI: + AIO: + AIO: Aktyvumas: - Visas AI: - Bendro AI aktyvumas: + Visas AIO: + Bendro AIO aktyvumas: Trukmė: Santykis: Ins: - AI: - Visas AI: + AIO: + Visas AIO: Insulinas Angliavandeniai KG @@ -83,7 +83,7 @@ Angliavandeniai Korekcija vv - Bolusų AI + Bolusų AIO Paleisti dabar Virtuali pompa Pagrindinis bazės dydis @@ -96,7 +96,7 @@ Įvesties parametrai Gliukozės statusas Dabartinė laikina bazė - AI duomenys + AIO duomenys Profilis Maisto duomenys Rezultatas @@ -137,6 +137,7 @@ Naudokite, norėdami aktyvuoti AndroidAPS Ciklą. DKS Pritaikius apribojimus + Laikina bazė nustatyta pompoje Paskutinis veiksmas Gerai Atšaukti @@ -153,6 +154,7 @@ Skaičiuotuvas Taikomas ribojimas! Patvirtinimas + Įvesti naują paskyrimą: Bolusas Bolusas: Valandinė bazė @@ -177,13 +179,15 @@ Pompos statusas matomas NS Įvesti rankiniu būdu CIKLAS NEAKTYVUS DĖL APRIBOJIMŲ - Bazės AI + Bazės AIO Pritaikytas boluso apribojimas Pritaikytas angliavandenių apribojimas KG testas Pranešimas Pastaba Klausimas + FA-fizinis aktyvumas + Kateterio keitimas CGM sensoriaus įvedimas CGM sensoriaus paleidimas Insulino rezervuaro keitimas @@ -202,6 +206,7 @@ Sensorius Angliavandeniai Insulinas + Angliavandenių veikimo laikas Išskaidyti Trukmė Procentai @@ -226,7 +231,7 @@ Maks vv/val skaičius, kuris gali būti nustatytas kaip laikina bazė Šis skaičius OpenAPS kontekste vadinamas maks. valandine baze Didžiausias valandinės bazės insulino kiekis, kurį gali suleisti OpenAPS [U] - Ši vertė OpenAPS kontekste vadinama Maks AI\nTai maksimalus insulino vienetų [U] skaičius, kurį DKS gali suleisti vienu metu. + Ši vertė OpenAPS kontekste vadinama Maks AIO\nTai maksimalus insulino vienetų [U] skaičius, kurį DKS gali suleisti vienu metu. ATMESTI DanaR Jungiamasi @@ -240,6 +245,7 @@ Bluetooth adapteris nerastas Pasirinktas įrenginys nerastas Pompos prisijungimo klaida + Pompos AIO Paros insulinas Paskutinis bolusas prieš %.1fval @@ -247,6 +253,7 @@ Vertė nėra tinkamai nustatyta Atnaujinti profilį Peržiūrėti profilį + Vykdoma Komentaras Atlikta Procentai @@ -256,17 +263,46 @@ Laukiama rezultato Leidžiami telefono numeriai +370XXXXXXXX; +370YYYYYYYY + Norėdami suleisti %1$.2fvv bolusą, atsakykite kodu %2$s + Norėdami nusiųsti kalibraciją %1$.2f, atsakykite kodu %2$s + Bolusas nesuleistas + %1$.2fvv bolusas sėkmingai suleistas + Bus suleista %1$.2fvv + %1$.2fvv bolusas sėkmingai suleistas + Leidžiama %1$.2fvv + Leisti nuotolines komandas SMS žinutėmis + Iš piršto + Iš sensoriaus + Rankiniu būdu + Laikinas tikslas + Atšaukti laikiną tikslą DanaR profilio nustatymai + IVT [h] + Insulino veikimo trukmė + Nepavyko atnaujinti bazės profilio + Atnaujinti Siunčiama + Ištęstas bolusas + Paprastas bolusas dvibangiame + Ištęstas bolusas dvibangiame klaida + užpildymas + valandinė bazė gliukozė angliavandeniai aliarmas + Įkelta %1$d įrašų + Paprastas bolusas Aliarmai + Valandinė bazė + Bolusai Angliavandeniai Paros insulinas Klaidos Gliukozė + Užpildymas + Sustabdyta + Jungiamasi %1$d s Pompos slaptažodis Neteisingas pompos slaptažodis! Pompa šiuo metu veikia @@ -275,65 +311,246 @@ Bolusas sustabdytas Bolusas stabdomas Užsikimšimas + Stop + Paspausta STOP + Laukiama ryšio su pompa + Bus suleista %.2fvv + Nustatymai vizualizacijai, monitoringui ir bazės verčių bei koeficientų analizei + Įsitikinkite, kad gliukozės duomenys rodomi Nightscout, o pompos insulino duomenys yra įkelti + Aktyvuojamas atviras ciklas + Keletą dienų praleiskite atvirojo ciklo (Open Loop) režime, rankiniu būdu tvirtindami kuo daugiau siūlomų bazės pakeitimų. Nustatykite ir naudokite laikinus bei numatytuosiuos tikslus (pvz.: fiziniam aktyvumui ir hipo korekcijai angliavandeniais) + Perpraskite atvirojo ciklo veikimą bei laikinos bazės rekomendacijas + Remdamiesi šia patirtimi, nuspręskite, koks turėtų būti maksimalus bazės dydis bei įveskite jį pompoje ir programos Nustatymuose + Pradėkite uždaro ciklo (Closed Loop) režimą su pompos stabdymu esant žemai gliukozei + Keletą dienų praleiskite uždaro ciklo režime su kuo mažiau hipoglikemijų, kai IK = 0 + Koreguokite savo uždarąjį ciklą po truputį didindami maks IK ir mažindami tikslinę gliukozės vertę + Praleiskite keletą dienų ir bent vieną naktį be hipoglikemijos aliarmų + Jei reikia, paderinkite valandines bazės vertes bei pagrindinius parametrus ir įgalinkite Autosens funkciją. + 1 savaitę praleiskite sėkmingai naudodami uždarąjį ciklą dienos metu ir įvesdami visus valgomus angliavandenius. + Dienos metu aktyvuokite papildomas funkcijas, tokias kaip pažangioji maisto skaičiuoklė (AMA Advanced Meal Assist) + Dienos metu aktyvuokite papildomas funkcijas, tokias kaip SMB (Super Mikro Bolusas). + Norėdami, kad SMB veiktų gerai, turite perskaityti dokumentaciją ir padidinti max IK! Pradžiai patartina skaičiuoti taip: maxIK=(didžiausia valandinė bazė x 3) + vidutinis bolusas. Pasiekėte leistiną ribą Nepasirinktas profilis + Ciklas buvo išjungtas + Ciklas buvo įjungtas + Ciklas išjungtas + Ciklas įjungtas + %1$.2f apribotas iki %2$.2f + Vertė %s viršija griežtą limitą + Nuotolinis valdymas negalimas + Nuotolinis bolusas negalimas. Bandykite vėliau. + Norėdami aktyvuoti %1$.2fvv/val bazę, kurios trukmė %2$d min, atsakykite kodu %3$s + Norėdami perjungti profilį %1$s %2$d%%, atsakykite kodu %3$s + Norint pradėti ištęstinį bolusą %1$.2fvv %2$d min., atsakykite kodu %3$s + Norėdami aktyvuoti %1$d%% bazę %2$d min., atsakykite kodu %3$s + Norėdami sustabdyti Ciklą %1$d min., atsakykite kodu %2$s + %1$.2f vv/val laikina bazė, kurios trukmė %2$d min., aktyvuota sėkmingai + %1$.2f vv ištęstas bolusas, kurio trukmė %2$d min., aktyvuotas sėkmingai + %1$d%% laikina bazė, kurios trukmė %2$d min., aktyvuota sėkmingai + Laikina bazė neaktyvuota + Ištęstinis bolusas nepradėtas Norėdami sustabdyti laikiną bazę, atsakykite kodu %1$s Norėdami sustabdyti ištęstinį bolusą, atsakykite kodu %1$s + Laikina bazė atšaukta + Ištęstinis bolusas atšauktas + Laikinos bazės atšaukti nepavyko + Nepavyko atšaukti ištęstinio boluso + Nežinoma komanda arba neteisingas atsakymas + Greitasis patarėjas + Greitojo patarėjo nustatymai Mygtuko tekstas: Angliavandeniai: + Galioja: + Pridėti + Redaguoti + Pašalinti + Maistas + Korekcija + Veiksmai + AndroidAPS paleista + 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! + Pompa neprijungta, profilis nepasirinktas! + Užpildyti kateterį/adatą + Įsitikinkite, kad nurodytas kiekis atitinka Jūsų infuzijos rinkinio specifikaciją! + Kita + Standartiniai insulino kiekiai kateterio/kaniulės užpildymui. Mygtukas 1 Mygtukas 2 Mygtukas 3 Vienetai: mg/dl mmol/l + IVT: + Tikslinis diapazonas: + Vizualizacijos diapazonas + Aukštoji ir žemoji riba Apžvalgos grafikuose bei išmaniuosiuose laikrodžiuose + Žemoji riba + Aukštoji riba + Išmanieji laikrodžiai + Pakartotinai siųsti visus duomenis + Atidaryti išmaniojo laikrodžio nustatymus Pompos klaida Senka akumuliatorius Pompa išsijungė Pompos baterija išsikrovusi DanaR Korean + Valandinė bazė: + Nepavyko nustatyti bazės profilio + Bazės profilis pompoje atnaujintas + Išjungti pompos EasyUI režimą + Aktyvuoti ištęstinius bolusus pompoje + Pakeisti pompoje vv/d režimą į vv/val + Valandinės bazės vertė mažesnė už minimalią. Profilis nenustatytas! + KG: + Paskutinė KG: + Daugkartinės injekcijos MM640g + Nuolatinis pranešimas SENI DUOMENYS Prieš %1$d min prieš %1$dmin Vietinis profilis OpenAPS AMA + Trumpo laikotarpio vidutinis pokytis + Ilgo laikotarpio vidutinis pokytis + %1$d elementų masyvas. \naktuali vertė: + Autosens duomenys + Scenarijų derinimas + Naudoti Autosens funkciją + Atnaujinti įvykius iš NS + Ištrinti ateities įrašus + Netrukus valgysiu + Hipo Aktyvumas Ištrinti įrašą: DanaR statistika + BPD viso + Eksponentiškai svertinė BPD + Valandinė bazė Bolusas + BPD bendroji paros dozė Data + Koeficientas + # dienų Svoris + Duomenys netikslūs, jei bolusai naudojami sistemos ar adatų užpildymui! + Duomenys seni, spauskite \"ATNAUJINTI\" + Pagrindinė bazė (PB) + PB * 2 + Inicijuojama ... + VEIKS + KONF + CIKLAS + PP + AtvCiklas + VP DANA + PRADŽIA + VPompa NSprofilis + ĮRAŠ + PRIEŽ + TIKSL + WEAR + SMS + Naudoti sutrumpintus skirtukų pavadinimus + Visada naudoti trumpo laikotarpio vidutinį pokyti vietoj paprasto pokyčio + Naudinga, kai duomenys, gaunami iš nefiltruoto šaltinio, tokio kaip xDrip, tampa nestabilūs. + Papildomi nustatymai + Modelis: %1$02X Protokolas: %2$02X Kodas: %3$02X Profilis + Numatytoji reikšmė: 3 tai pagrindinis OpenAPS saugiklis. Jis apriboja Jūsų valandinę bazę iki trigubos maksimalios valandinės bazės (standartiniu atveju). Jums greičiausiai neprireiks šios reikšmės keisti, tačiau turėtumėte žinoti, kad ji naudojama kaip saugiklis apskaičiuojant \"3x maksimali dienos bazė; 4x dabartinė valandinė bazė\". + Numatytoji reikšmė: 4 tai antras pagrindinis OpenAPS saugiklis, apskaičiuojant \"3x maksimali dienos bazė; 4x dabartinė valandinė bazė\". Jis reiškia, kad jūsų valandinė bazė, nepriklausomai nuo to, kokia maksimali valandinė bazė suprogramuota pompoje, negali būti didesnė, nei keturguba dabartinė valandinė bazė. Tai apsaugo Jus nuo pavojingų situacijų, kai nustatoma pernelyg didelė valandinė bazė, pilnai nesuprantant, kaip veikia algoritmas. Numatytoji reikšmė yra 4x; daugumai vartotojų niekada neprireikia šio skaičiaus keisti, o pajutus, kad \"atsitrenkiama\" į saugiklį, rekomenduojama peržiūrėti kitus nustatymus. + Numatytoji reikšmė: 1.2\nTai daugiklis Autosens (ir netrukus Autotune) funkcijoje, kuris nustato, kad Autosens gali iki maksimalios 120 % ribos padidinti valandinę bazę bei sumažinti JIF ir tikslinę gliukozės vertę. + Numatytoji reikšmė: 0.7\nTai antras daugiklis Autosens funkcijoje, kuris nustato, kad Autosens gali iki minimalios 70 % ribos sumažinti valandinę bazę bei padidinti JIF ir tikslinę gliukozės vertę. + Autosens nustatomi tikslai + Numatytoji reikšmė: true\nTai suteikia Autosens funkcijai leidimą keisti tikslinės gliukozės vertes, JIF ir valandinę bazę. + Numatytoji reikšmė: 2\nBoluso snaudimas aktyvuojamas iškart po to, kai susileidžiate bolusą maistui. Ši funkcija neleidžia sistemai nustatyti mažų LBD iškart po valgio. Pvz.: jei IVT yra 3 val, tai boluso snaudimas pamažu deaktyvuojamas per 1,5 val (3 val. / 2). + Numatytoji reikšmė: 3.0 (AMA) arba 8.0 (SMB). Tai parametras, nurodantis angliavandenių poveikį kraujo gliukozei kas 5 minutes nuo jų suvartojimo. Numatytoji reikšmė yra 3 mg/dl per 5min. Šis skaičius turi įtakos apskaičiavimams, kaip greitai mažės AAO, kokia bus kraujo gliukozės kitimo prognozė, ypač kai ji krenta daugiau nei tikėtasi, arba nedidėja tiek, kiek tikėtasi. + Dėmesio!\nPaprastai neturėtumėte keisti šių, žemiau esančių, reikšmių. Prašome PASPAUSTI ČIA ir PERSKAITYKITE tekstą ir įsitikinkite, kad SUPRANTATE prieš keisdami bet kurią iš šių verčių. + Galimi tik skaičiai. + Galimi tik skaičiai intervale %1$s - %2$s. + Laukas negali būti tuščias + Telefono numeris negalioja + Neteisingas SMS telefono numeris + Kalibravimas + Siųsti kalibraciją %.1f į xDrip? + xDrip+ neįdiegta Kalibracija nusiųsta į xDrip + Kalibracija išsiųsta. xDrip programoje turi būti įgalintas gavimas. + xDrip negauna kalibracijų Pompa sustabdyta Gaunamas pompos statusas + Laikinos bazės nustatymas + Laikinos bazės sustabdymas + Ištęsto boluso nustatymas + Ištęsto boluso sustabdymas + Bazė naujinama Atsijungiama + Vykdoma Virtualios pompos nustatymai + Perduoti būsenos duomenis į NS Neteisingas slaptažodis Nustatymų slaptažodis Atrakinti nustatymus + Artėja paros insulino limitas NSClient NSCI URL: Automatinis slinkimas + Paleisti iš naujo NSClient Nightscout URL Įveskite savo Nightscout URL + NS API secret + NS API secret + Įveskite NS API secret (min. 12 simbolių) + Suleisti dabar Išvalyti eilę Rodyti eilę Eilė: Statusas: Pristabdyta + Ištrinti įrašą NSCLIENT neturi įrašymo teisių. Ar teisingai įvedėte API secret? + Išmaniojo laikrodžio nustatymai + Rodyti AIO detaliai + Rodyti laikrodyje bazės ir bolusų AIO + Bandymas nesėkmingas - pasitikrinkite telefoną + Negalimas Paciento amžius Vaikas Paauglys Suaugęs Insulinui rezistentiškas suaugęs + Pasirinkite paciento amžių saugumo riboms nustatyti Glimp + %s įtraukite baterijos optimizavimą į baltąjį sąrašą, tinkamam veikimui užtikrinti + Ciklas sustabdytas + Sustabdyta (%1$d m) + Superbolusas (%1$d m) + Sustabdyti ciklą 1 val + Sustabdyti ciklą 2 val + Sustabdyti ciklą 3 val + Sustabdyti ciklą 10 val + Atjungti pompą 15 min + Atjungti pompą 30 min + Atjungti pompą 1 val + Atjungti pompą 2 val + Atjungti pompą 3 val + Atnaujinti + Prijungti pompą + Neteisinga trukmė + Ciklas sustabdytas + Ciklas atnaujintas + 15 min tendencija + AAO + Superbolus + Siųsti programos paleidimo žymę į NS + Uždarant aplikaciją, taikyti nustatymus. DanaRv2 Insulinas Kokio tipo insuliną naudojate? @@ -341,23 +558,620 @@ Novorapid, Novolog, Humalog Fiasp INS + Įgalinti superbolusus skaičiuoklėje + Įgalina superbolusų naudojimą insulino skaičiuoklėje. Nenaudokite, kol nesuprantate, ką superbolus funkcija atlieka. NAUDODAMI AKLAI GALITE PERDOZUOTI INSULINO! + Pradžios ekrane rodyti spalvotus indikatorius + Pradžios ekrane rodyti spalvotus indikatorius adatos, insulino, sensoriaus naudojimo trukmei bei baterijos įkrovimo lygiui. + Į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 [%] + AIO + AAO + Programinė įranga Paskutinis prisijungimas Bluetooth statusas Apie Trūksta leidimo SMS + Trūksta telefono būsenos leidimo + xDrip statusas (laikrodžio) + xDrip linija (laikrodžio) xds + Rodyti KG + Pridėti KG prie statuso linijos + Nėra įkėlimų į NS + Visi duomenys, kurie gali būti siunčiami į NS, paliekami. AAPS yra susieta su NS, bet jokie pokyčiai NS nedaromi + Bazės žingsnis + Boluso žingsnis + Ištęstas bolusas + Laik.tikslas + Atšaukti ištęstą bolusą + Sensoriaus naudojimo laikas + Adatos naudojimo laikas + Insulino naudojimo laikas + valandos + Valandinės bazės tipas + Netinkamas profilis!!! + Profilio keitimas + Pompos baterijos naudojimo laikas + Pompos baterijos pakeitimas + Aliarmų nustatymai + Kritiškai aukštas + Aukštas + Žemas + Kritiškai žemas + Seni duomenys + Kritiškai seni duomenys + Seni duomenys, riba [min] + Kritiškai seni duomenys, riba [min] + Autosens intervalas [h] + Valandų skaičius praeityje jautrumo nustatymui (angliavandenių įsisavinimo laikas neįtrauktas) + Pompa + AtviraDKS + Siuntėjas + Jautrumo nustatymas + Kurį jautrumo nustatymo algoritmą naudoti? + JAUTR + Jautrumo nustatymo algoritmas Oref0 + Jautrumo nustatymo algoritmas Oref1 + Jautrumo nustatymo algoritmas AAPS + Angliavandenių įsisavinimo parametrai + Maksimalus angliavandenių įsisavinimo laikas [h] + Laikas, per kurį visi maisto angliavandeniai, tikėtina, bus įsisavinti + Vizualizuoti ištęstinį boliusą % + SAMŽ + IAMŽ + KAMŽ + PBAMŽ + OAPS + Siunt + VB + IštBol + Laikyti ekraną įjungtą + Neleidžia Android sistemai išjungti ekrano. Naudojama daug energijos, jei telefonas neprijungtas prie maitinimo šaltinio. + Įjungę Autosens funkciją nepamirškite įvedinėti visus valgomus angliavandenius. To nedarant, angliavandenių sukeliami gliukozės svyravimai bus klaidingai identifikuojami kaip jautrumo pasikeitimai! + Jautrumas pagal svertinį vidurkį + OK + Atšaukti + Ne visi profiliai įkelti! + Reikšmės neišsaugotos! + Įgalinti duomenų perdavimą kitoms programėlėms (kaip xDrip). + Įgalinti lokalų duomenų perdavimą. + AKTYVUMAS & ATGALINIS RYŠYS + ANGLIAVANDENIAI & BOLUSAS + CGM & OPENAPS POMPA + Valandinė bazė [vv/val] Trukmė [min] OpenAPS SMB SMB + Įjungti NDM + Įjungti SMB + Naudoti Super Mikro Bolusus vietoj laikinos bazės greitesniam veikimui + Nedeklaruoto maisto (NDM) aptikimas + AIO kreivės pikas + Piko laikas [min] + Oref be piko + Greito veikimo Oref + Staigaus veikimo Oref + IVT %1$f per trumpa - bus naudojama %2$f! + Aktyvuoti profilį Data + KLAIDA + Laukiama ryšio su pompa + Sujungta + Sujungimui skirtas laikas baigėsi + SUJUNGIMAS + Nerasta jokio prietaiso + Rezervuaras tuščias + Gliukozės kiekio kraujyje matavimo perspėjimas + Likusio insulino kiekis + DanaRS Dana Pasirinkta pompa + Susieti naują pompą + Boluso greitis + Nustatyti bazės žingsnį 0.01 vv/val + Serijos numeris + Procentais + Laiko perstūmimas + Numatyti Laikini Tikslai + \"Netrukus valgysiu\" trukmė + \"Netrukus valgysiu\" tikslas + \"Aktyvumas\" trukmė + \"Aktyvumas\" tikslas + \"Hipo\" trukmė + \"Hipo\" tikslas + Užpildyti sistemą + Gaunamas ištęstinio boluso statusas + Gaunamas boluso statusas + Gaunamas laikinos bazės statusas + Gaunami pompos nustatymai + Gaunamas pompos laikas + naudoti pakartotinai + Laikrodžio valdikliai + Nustatyti Laikinus Tikslus ir įvesti terapinius įrašus iš laikrodžio. + Prijungimo laikas baigėsi + Maistas + g + min + val + ]]> + kJ + Energ. vertė + Balt. + Rieb + ]]> + Laukiama boluso pabaigos. Liko %1$d s. + Apdorojama + Pradedamas bolusas + Komanda vykdoma + Pompos valdiklis pakoreguotas + Pompa nepasiekiama + Negauti KG duomenys + Naudoti sistemos perspėjimus aliarmams ir įspėjimams + Lokalūs perspėjimai + Perspėjimas apie negautus KG duomenis + Perspėjimas apie nepasiekiamą pompą + Perspėjimo apie nepasiekiamą pompą riba [min] + Kritiniai perspėjimai + INFO Bluetooth + BT Watchdog + Vienai sekundei išjungia telefono bluetooth, jei ryšys su pompa nutrūksta. Gali būti veiksminga kai kuriems telefonų modeliams, turintiems BT problemų. + Dexcom G5 programėlė (modifikuota) + Dexcom G6 programėlė (modifikuota) + Eversense programėlė (modifikuota) + Perduoti KG duomenis į NS + KG duomenų perdavimo nustatymai + Rodyti gliukozės pokyčio detales + Rodyti pokytį su reikšme po kablelio + SMB atitinka valandinės bazės insulino kiekį, kuris gaunamas ne daugiau, kaip per + Pompos programinės įrangos versija nepalaikoma + Siųsti KG duomenis į xDrip+ + Xdrip+ pasirinkite 640g/Eversense duomenų šaltinį + NSClient KG + Valandinė bazė pakeista mažiausia palaikoma verte: %s + Valandinė bazė pakeista didžiausia palaikoma verte: %s + KG apskaičiavimas + Bolusų AIO apskaičiavimas + Bazės AIO apskaičiavimas + Tendencijos apskaičiavimas + Superboluso apskaičiavimas Taip Ne + Tik teigiamas + Tik neigiamas + AAO apskaičiavimas + Laikino tikslo apskaičiavimas + Ciklas aktyvuotas + DKS pasirinkta + NSClient turi leidimą įrašyti + Uždaras ciklas aktyvus + Maksimalus AIO nustatytas tinkamai + KG šaltinis pasirinktas teisingai + Bazės reikšmės nesuderintos su valandomis: %s + Netinkamas profilis: %s + Programuojamas bolusas + Atnaujinti + Būsena + Aktyvumas + Nėra ryšio su pompa %1$d min + %1$d%% (liko%2$d min) + Inicijuojama + Sustabdyta dėl klaidos + Sustabdyta vartotojo + Vykdoma + Laikina bazė atšaukiama + Nustatyti laikiną bazę (%1$d%% / %2$d min) + Bolusas (%.1f vv) + Atnaujinama + Pompa negali įvykdyti prašomos operacijos + Nesaugu: aktyvus ištęstinis arba dvibangis bolusas. Ciklas nustatytas stabdymui prie žemo tik 6 valandoms. Aktyvūs tik paprasti bolusai. + Nesaugu: pompoje nustatytas ne pirmasis bazės profilis. Ciklo režimas išjungtas. Pasirinkite pirmąjį bazės profilį pompoje ir spauskite atnaujinti. + Tokio paties dydžio bolusas buvo nustatytas per paskutines dvi minutes. Siekiant išvengti atsitiktinio perdozavimo ir programos klaidų, veiksmas neleidžiamas. + Dabar + Skaitoma pompos istorija + Pompos istorija + Nustatyti bazės profilį + Pompos rezervuaras beveik tuščias + Pompos baterija baigia išsikrauti + Pompa rodo klaidą E%1$d: %2$s + Žemas + Tuščias + Normalus + Būtina atnaujinti pompos laikrodį + Perspėjimas + Laikinos bazės atšaukimo perspėjimas patvirtintas + Nepavyko prijungti pompos. Bolusas nesuleistas + Boluso suleisti nepavyko. Panašu, kad nė kiek insulino nesuleista. Patikrinkite pompos įstoriją, kad įsitikintumėte tuo, ir bandykite vėl. Bolusai nekartojami automatiškai, siekiant apsisaugoti nuo programos klaidų. + Dėl įvykusios klaidos tik %1$.2f vv iš užprogramuotų %2$.2f vv suleista. Patikrinkite pompos istoriją ir imkitės reikalingų veiksmų. + Suleidžiant bolusą ir tikrinant pompos istoriją įvyko klaida, todėl patikrinkite pompą. Jei bolusas buvo suleistas, įrašas apie tai atsiras žurnale, kai ryšys su pompa atsinaujins. + Rezervuare nepakanka insulino bolusui + Ištęstinio boluso suleidimo klaida + Sight + Insight pompa + Būsena + Pakeista + POMPA SUSTABDYTA + Būsena atnaujinta + prieš + su + Aktyvi laikina bazė + liko minučių + Žurnalas + Paskutinis užbaigtas veiksmas + min. + liko virš + iš viso + iš anksto + Likti prisijungus visada + NEVEIKLUMAS + SINCHRONIZAVIMAS + UŽIMTA + SINCHRONIZUOTA + PALEISTIS + būtina + Nesate prisijungę prie lydinčios programėlės! + Lydinčioji programėlė neinstaliuota! + Nesuderinama lydinčioji programėlė, reikalinga versija + Nežinoma + Laukiama kodo patvirtinimo + Kodas atmestas + Sujungiama su programa + Neautorizuota + Nesuderinama + sek. + min. + val. + diena + savaitė + sek. + %1$ds baigiasi %2$s + Aktyvumo statusas + Statistika + Išankstinis sujungimas + Siekiant išvengti vėlavimo, automatiškai susijungti su pompa, kai AndroidAPS atidaroma, nelaukiant komandos pompai. + Nerekomenduojama dėl greito akumuliatoriaus iškrovimo + Leisti SMB visada + Leisti SMB visada, nepriklausomai nuo bolusų. Įmanoma tik naudojant patikimų, filtruotų KG duomenų šaltinį, pvz.: Dexcom G5 + Leisti SMB po angliavandenių įvedimo + Leisti SMB iki 6 val po angliavandenių įvedimo, net jei AK yra 0. Įmanoma tik naudojant patikimų, filtruotų KG duomenų šaltinį, pvz.: Dexcom G5 + Leisti SMB su AAO + Įjungti SMB, kai yra AAO. + Įjungti SMB su laikinais tikslais + Įjungti SMB, kai laikinas tikslas aktyvuotas (Netrukus valgysiu, Aktyvumas) + Įjungti SMB su intensyviais laikinais tikslais + Įjungti SMB, kai intensyvūs laikini tikslai yra aktyvūs (sportuosite) + Paleisti laikinąją bazę + Nutildyti + Insulinas + Angliavandeniai + Mygtukai + Siunčia kalibravimą į xDrip+ arba atidaro G5 kalibravimo dialogą + Atidaro xDrip+, o mygtukas ATGAL gražina į AAPS + Paspaudus mygtuką įvedamas nustatytas angliavandenių kiekis + Paspaudus mygtuką įvedamas nustatytas insulino kiekis + Nepavyko paleisti CGM programos. Įsitikinkite, kad ji įdiegta. + CGM + Istorija + Pranešti apie SMB + Rodyti SMB laikrodyje kaip standartinį bolusą. + Kurti klaidų pranešimus + Sukurti Nightscout pranešimus apie klaidas ir vietinius įspėjimus (taip pat matomi Priežiūroje prie Terapijos) + Rodyti prognozes laikrodyje. + Prognozė + Duomenų pasirinkimas + Duomenų perdavimas kūrėjams + Leisti automatinį pranešimų apie programos trikdžius ir funkcijų naudojimo duomenų siuntimą kūrėjams, naudojant fabric.io servisą. + Atnaujinkite savo Dexcom programėlės versiją + Pradėti Aktyvumo LT + Pradėti Netrukus valgysiu LT + LT + Boluso nesuleisti, tik įrašyti + Kategorija + Subkategorija + Bolusas bus tik įrašytas + Automatiškai atstatyti trūkstamus KG duomenis iš NS + SMB nustatyta iš pompos + Jautrumas insulinui + Nuokrypiai + Aktyvūs angliavandeniai + Aktyvus insulinas organizme + Valandinės bazės + Veiksmas nepasirinktas, nieko neįvyks + Pradėti \"Hipo\" LT + Naudojama neužbaigta versija. Uždaras ciklas neaktyvus. + Inžinerinis režimas įjungtas + Inžinerinis režimas negalimas vartotojo atšakoje + %.2f vv/val + Nuskaitomas bazės profilis + Skaičiuojant bolusą pasikeitė pompos istorija. Bolusas nesuleistas. Prašome perskaičiuoti, jei boluso vis dar reikia. + Bolusas sėkmingai suleistas, tačiau įrašas žurnale neįvestas. Taip gali nutikti, jei du vienodi nedideli bolusai suleisti per pastarąsias 2 min. Patikrinkite pompos istoriją ir įrašų žurnalą bei naudodamiesi Careportal įveskite trūkstamus įrašus. Patikrinkite, ar įvedamas įrašas neturi tokios pat laiko žymos ir insulino kiekio, kaip jau egzistuojantis. + Laikinas tikslo padidinimas atšauktas, nes skaičiavimuose neatsižvelgta į neseniai pakeistą pompos istoriją + Atnaujinama pompos būklė + Valandinė bazė pompoje pasikeitė ir netrukus bus atnaujinta + Valandinė bazė pompoje pasikeitė, bet nuskaityti nepavyko + Tikrinami istorijos pokyčiai + Keletas bolusų su tuo pačiu kiekiu buvo importuoti per tą pačią minutę. Tik vienas įrašas gali būti pridėtas. Prašome patikrinti pompą ir rankiniu būdu įveskite bolusą, naudojant Priežiūra skiltį. Įsitikinkite, kad boluso įrašo laikas nesutampa su kitais įrašais. + \n\nhttp://www.androidaps.org\nhttp://www.androidaps.de (de)\n\nfacebook:\nhttp://facebook.androidaps.org\nhttp://facebook.androidaps.de (de) + Paskutinis bolusas įrašytas anksčiau nei prieš 24 val. arba yra ateityje. Prašome patikrinti, ar data pompoje nustatyta teisingai. + Suleisto boluso laikas/data pompoje yra neteisingas, AIO panašu yra nekorektiškas. Prašome patikrinti pompos laiką/datą. + Neatliktas profilio keitimas. Prašome atlikti profilio keitimą arba paspausti \"Aktyvuoti profilį\" Vietinio profilio (VP) skiltyje. + Bolusų skaičius + LBD skaičius + %1$d tikslas nepradėtas + %1$d tikslas nepasiektas + Pompa negali nustatyti laikinos bazės + Jokio tinkamo bazės kiekio nenuskaityta iš pompos + Uždaro ciklo būsena išjungta nustatymuose + Autosens funkcija išjungta nustatymuose + SMB išjungti nustatymuose + NDM nustatymas išjungtas nustatymuose + NDM neveikia, nes priklauso nuo Oref1 jautrumo įskiepio + Ribojamas maksimalus bazės greitis %1$.2f vv/val dėl %2$s + pompos limitas + reikšmė turi būti teigiama + maksimalus bazės daugiklis + maksimalus paros bazės daugiklis + Bolusas buvo suleistas per paskutines 3 minutes, praleidžiant SMB + Bazė nustatyta teisingai + Ribojamas maks procentų kiekis %1$d%%, nes %2$s + Bolusas ribojamas iki %1$.1f vv dėl %2$s + Ištęstinis bolusas ribojamas iki %1$.1f vv dėl %2$s + Ribojamas maks AIO iki %1$.1f vv dėl %2$s + Ribojami angliavandeniai iki %1$d g dėl %2$s + Ribojamas AIO iki %1$.1f V dėl %2$s + Maksimali reikšmė nustatymuose + Nekeičiama riba + Nesaugus naudojimas + Būsenos nuskaityti nepavyko + Įrašas apie infuzijos rinkinio keitimą + Įrašas apie rezervuaro keitimą + Funkcijos \"SMB visada\" ir \"SMB po angliavandenių\" išjungtos, nes kraujo gliukozės duomenų šaltinis neturi reikalingo filtravimo + SMB neleidžiami atviro ciklo režime + Maistas + atstatyti + Laukiama laiko sinchronizavimo (%1$d sek.) + Nesujungta (%1$d min.) + Automatiniai priežiūros įvykiai + Automatiškai įkelti insulino, kanulės ir baterijos pakeitimus ir pompos aliarmus į Nightscout + Maksimalus bendras AIO, kurio negali viršyti OpenAPS [U] + Ši vertė yra vadinama Maks AIO OpenAPS kontekste\nOpenAPS nepridės daugiau insulino, jei dabartinis AIO yra didesnis už šią vertę + Pompa sustabdyta + Pompa paleista + Pompa pristabdyta + Maksimalus maisto įsisavinimo laikas [h] + Laikas, per kurį bet koks maistas laikomas įsisavintu. Likę angliavandeniai bus atmesti. + Laikas + Rodyti pastabų laukelį terapijos dialoguose + Kitas + Ankstesnis + Sąrankos vedlys + UŽBAIGTI + Pasirinkite kalbą + Įvesta: %1$.2fvv Suleista: %2$.2fvv Klaidos kodas: %3$s + Pirmas insulino dozės žingsnis + Antras insulino dozės žingsnis + Trečias insulino dozės žingsnis + Pirmas angliavandenių kiekio žingsnis + Antras angliavandenių kiekio žingsnis + Trečias angliavandenių kiekio žingsnis + CGM + Naudoti tik WiFi + WiFi pavadinimas + Tik įkraunant + Ryšio nustatymai + Leidžiami tinklai (atskirti kabliataškiais) + Leisti sujungimą tarptinkliniu ryšiu + Maksimali Autosens reikšmė + Minimali Autosens reikšmė + Boluso snaudimo daliklis + Maksimalus dienos bazės saugos daugiklis + Dabartinės bazės saugos daugiklis + n/a + Virtualios pompos tipas + Pompos nustatymas + Bolusas: Žingsnis=%1$s\nIštęstinis bolusas: [Žingsnis=%2$s, Trukmė=%3$smin-%4$sh]\nBazė: Žingsnis=%5$s\nLDB: %6$s (iš %7$s), Trukmė=%8$smin -%9$sh\n%10$s + * Virtualioje pompoje palaikomos tik atskiros vertės, o ne diapazonas detalumui užtikrinti. + Automatiškai užpildyti trūkstamus KG duomenis + Išmaniojo laikrodžio nustatymai + Skaičiavimai, įtraukti į Patarėjo rezultatą: + Ekrano nustatymai + Bendrieji nustatymai + Įjungti NSClient + Sveiki atvykę į sąrankos vedlį. Jis lydės jus per visą nustatymų procesą\n + Pompos nustatymai + Statuso nuskaitymas + Pakeitimai turi būti daromi NS + Praleisti sąrankos vedlį + Paspauskite mygtuką žemiau, norėdami leisti AndroidAPS patarti/atlikti bazės pakeitimus + Paspauskite mygtuką žemiau, norėdami aktyvuoti Tikslus. Užbaigę sąranką apsilankykite Tikslų skiltyje, kad AndroidAPS būtų visiškai funkcionali.\n + Aktyvuoti Tikslus + Konfigūruoti DKS įskiepį + Konfigūruoti Jautrumo nustatymo įskiepį + Jautrumo įskiepis yra naudojamas jautrumo aptikimui ir AAO skaičiavimams. Daugiau informacijos: + https://github.com/MilosKozak/AndroidAPS/wiki/Sensitivity-detection-and-COB + NSClient palaiko ryšį su Nightscout. Jūs galite praleisti šią dalį dabar, bet negalėsite pradėti mokymosi programos, kol nenustatysite ryšio su NS. + Atminkite: DKS profiliams reikia IVT bent 5 val. IVT = 5 - 6 val DKS profilyje atitinka IVT = 3 val sename (pompos terapijos) insulino profilyje. + Sukonfigūruoti KG šaltinį + Prašome pasirinkti profilį. Jei pacientas yra vaikas, turite naudoti NS profilį. Jei niekas neseka jūsų Nightscout platformoje, tada geriau pasirinkti Vietinį profilį. Atminkite, kad čia Jūs tik pasirenkate profilio šaltinį. Norėdami jį aktyvuoti, turite atlikti Profilio keitimą + Pasirinkite vieną iš esamų algoritmų. Jie yra išdėstyti nuo seniausio iki naujausio. Naujesni algoritmai yra galingesni ir agresyvesni. Taigi jei esate naujas vartotojas, geriau pradėti nuo AMA, o ne naujesnio. Nepamirškite perskaityti dokumentaciją ir sukonfigūruoti jį prieš naudojant. + Pradėti jūsų pirmąjį tikslą + Leidimas + Prašyti leidimo + Aplikacijai reikia vietos nustatymo leidimo BT skenavimui atlikti + Aplikacijai reikia leidimo prieigai prie saugyklos, kad galėtų išsaugoti žurnalo įrašus + Užklausa + Konfigūruoti insulino įskiepį + Išeiti + Vartotojo parinktys + Rodyti laiko formatą + Mygtukų slinkties funkcija + Pypsėjimas spaudžiant mygtukus + Aliarmas + Garsas + Vibravimas + Abu + Ekrano aktyvumo laikas [s] + Ekrano apšvietimo laikas [s] + KG vienetai + Išjungimas (val.) + Žemas rezervuaro lygis (vv) + Išsaugoti nustatymus pompoje + Įjungti + Išjungti + Atidaryti meniu + Uždaryti meniu + Įskiepių nustatymai + Užbaigta, puiku! + Dar nebaigta + Praėjo laiko + %1$d. tikslas + Poctech + Gauti KG vertes iš Poctech programėlės + Gauti KG vertes iš Tomato programėlės (MiaoMiao) + Intensyvus laikinas tikslas didina jautrumą + = 100]]> + Pasyvus laikinas tikslas mažina jautrumą + + Netinkami pompos nustatymai, patikrinkite dokumentaciją ir įsitikinkite, kad Quick info meniu yra pavadintas QUICK INFO, naudojant 360 configuration software. + Pasirinktinis + Didelis laiko neatitikimas + Didelis laiko skirtumas:\nLaikas pompoje skiriasi daugiau nei 1,5 val.\nNustatykite laiką pompoje rankiniu būdu ir įsitikinkite, kad įrašai iš pompos istorijos nesukelia netikėtų sistemos veiksmų.\nJei įmanoma, ištrinkite istoriją pompoje prieš keisdami laiką arba atjunkite uždarąjį ciklą vienai IVT po paskutinio neteisingo istorijos įrašo ar mažiausiai vienai IVT nuo dabar. + Ištrinti \"AndroidAPS paleista\" įrašus + Rasti išsaugoti nustatymai + Dėmesio: jei aktyvuosite ir prijungsite prie aparatinės pompos, AndroidAPS nukopijuos bazės nustatymus iš profilio į pompą, pakeisdamas esančius nustatymus pompoje. Įsitikinkite, kad turimi bazės nustatymai AndroidAPS yra teisingi. Jei nesate tikri arba nenorite iš naujo keisti bazės nustatymų jūsų pompoje, paspauskite atšaukti ir pakartokite prijungimą prie pompos kitą kartą. + Terapijos duomenys nepilni + Serviso nustatymai + El. paštas + Neteisingas el. pašto adresas + Siunčiamų įrašų skaičius + Servisas + Serv + Pateikia keletą serviso funkcijų (pvz., žurnalo įrašų siuntimas ar ištrynimas). + Siųsti įrašus el. paštu + Ištrinti įrašus + Įrašas (insulinas: %1$.2f, angl.: %2$d, ties: %3$s) negali būti pridėtas. Prašome patikrinti ir rankiniu būdu atitinkamai įtraukti įrašą. + eAngl.: %1$d g (%2$d h), atidėjimas: %3$d m + Nėra autosens duomenų + Įrašų nustatymai + Atkurti numatytuosius + NSClient sutrikimas. Reikėtų paleisti iš naujo NS ir NSClient. + AS + Versiją %1$s jau galima naudoti + Laiko poslinkis + Pageidaujamas DKS režimas + Viso + Skaič. + Ryšio užmezgimas + Siųsti šios dienos žurnalo įrašus kūrėjams dabar. Netikėta situacija. + Pažeistas maks boluso limitas + Komandos klaida + Greičio klaida + Pažeistas insulino dozės limitas + Minimalaus pokyčio užklausa [%] + Ciklas parodys naujų pakeitimų užklausą tik tada, kai pokytis bus didesnis nei ši vertė. Numatytoji vertė yra 20% + Atnaujinkite pompos ir telefono ryšį! + Ieškoma įrenginių… + Palaukite… + Sujungimas sėkmingas + Ar kodas, kurį matote įrenginyje, sutampa su pompos kodu? + Insight sujungimas + Accu-Chek Insight + %1$.2fvv iš %2$.2fvv suleista + %1$s: %2$s + Kateteris pakeistas + Pompos laikas pakeistas + Patvirtinti + Nutildyti + Pompos aliarmas + Įrašyti adatos pakeitimą + Įrašyti rezervuaro keitimus + Įrašyti infuzijos vamzdelio pakeitimą + Įrašyti baterijos pakeitimą + Įrašyti darbo režimo pakeitimus + Įrašyti įspėjimus + Aktyvuoti LBD emuliaciją + Naudokite ištęstinius bolusus vietoj laikinos bazės, kai viršijama 250% ribą + Atjungimo vėlavimas [s] + Serijos numeris + Išleistos programinės įrangos versija + UI procesoriaus programinės įrangos versija + PC procesoriaus programinės įrangos versija + MD tel procesoriaus programinės įrangos versija + Saugos procesoriaus programinės įrangos versija + BT info puslapio versija + Bluetooth adresas + Sistemos ID priedėlis + Pagaminimo data + Panaikinti sąsają + Sąsajos informacija + Atnaujinti būseną + Paleisti pompą + Sustabdyti pompą + Darbinis režimas + Būsena + BPD bolusai + BPD bazė + BPD viso + Atstatoma + Nesusieta + Paskutinis prisijungimas + Pradžia + Sustabdyta + %1$d%% - %2$d / %3$d min + Ištęstas bolusas + Daugiabangis bolusas + %1$.2f / %2$.2f vv per %3$d min + Įjungti pranešimus apie LBD pabaigą\n(pompos nustatymai) + Išjungti pranešimus apie LBD pabaigą\n(pompos nustatymai) + Atnaujinti + Accu-Chek Insight pompos integracija + Neįvestas + Paskutinis prisijungimas: prieš %1$d min + LBD: %1$d%% - %2$d / %3$d min + Ištęstas: %1$.2f / %2$.2f V %3$d min + Daugiabangis: %1$.2f / %2$.2f vv %3$d min + BPD: %1$.2f + Rez.: %1$.2fvv + Bat.: %1$d% % + Didž. atkūrimo trukmė [s] + Min. atkūrimo trukmė [s] + Atkūrimo trukmė + Ryšio užmezgimui skirtas laikas baigėsi - iš naujo nustatykite bluetooth + == ∑ %1$s vv + vv/val + g/vv + /vv + Registruoti sensoriaus keitimą NS + Sukurti įvykį \"Sensoriaus keitimas\" NS automatiškai, startavus sensorių Tomato (MiaoMiao) Tomato + Laiko persukimas įvyks po 24 val ar mažiau + Laikas persuktas prieš mažiau nei 3 val - Uždaras ciklas deaktyvuotas vidinės saugyklos apribojimas Atlaisvinkite ne mažiau kaip %1$d MB iš vidinės atminties! Ciklas išjungtas! + Neteisingas formatas + Neteisingas kodas. Komanda atšaukta. + Nesukonfigūruota + Profilio perjungimas sukurtas + + %1$d diena + %1$d diena + %1$d dienų + %1$d dienos(-ų) + + + %1$d valanda + %1$d valandos + %1$d valandų + %1$d valandų + + + %1$d minutė + %1$d minutė(s) + %1$d minučių + %1$d minutės(-čių) + From 9297b5546f000f3b6c6abe65c8bd21ba3154bca8 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Sun, 7 Apr 2019 19:19:21 +0200 Subject: [PATCH 28/28] bump 2.2.2 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 6e8d1a75514..b26de46f916 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -63,7 +63,7 @@ android { targetSdkVersion 25 multiDexEnabled true versionCode 1500 - version "2.2.2-dev" + version "2.2.2" buildConfigField "String", "VERSION", '"' + version + '"' buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "HEAD", '"' + generateGitBuild() + '"'