diff --git a/app/build.gradle b/app/build.gradle index 7920ea6240..b26de46f91 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" @@ -63,7 +63,7 @@ android { targetSdkVersion 25 multiDexEnabled true versionCode 1500 - version "2.2" + version "2.2.2" buildConfigField "String", "VERSION", '"' + version + '"' buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "HEAD", '"' + generateGitBuild() + '"' @@ -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/data/GlucoseStatus.java b/app/src/main/java/info/nightscout/androidaps/data/GlucoseStatus.java index d65bf6b99f..d7895e518a 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 class GlucoseStatus { 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 class GlucoseStatus { 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 class GlucoseStatus { // 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); @@ -124,6 +127,9 @@ public class GlucoseStatus { // long_deltas are calculated from everything ~20-40 minutes ago } 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/main/java/info/nightscout/androidaps/db/DatabaseHelper.java b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java index 6600632869..c23d797c8c 100644 --- a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java +++ b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java @@ -726,7 +726,7 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper { 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", "")) 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 bfff43f9d1..edaddd62c9 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 class DetermineBasalAdapterSMBJS { 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/general/smsCommunicator/SmsCommunicatorPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/general/smsCommunicator/SmsCommunicatorPlugin.java index e4ec65df11..70af65bfcf 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 @@ public class SmsCommunicatorPlugin extends PluginBase { 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); 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 e27f27c26f..6dcb35ef9b 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 @@ -364,7 +364,8 @@ public class IobCobOref1Thread extends Thread { //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/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 7e4bd7762e..b2ce475072 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 e1e7f2bf2b..9a7e351bf1 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 ccc38c1b9b..c5b505a3d3 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 class LocalInsightPlugin extends PluginBase implements PumpInterface, Con .preferencesId(R.xml.pref_insight_local)); pumpDescription = new PumpDescription(); - pumpDescription.setPumpDescription(PumpType.AccuChekInsight); + pumpDescription.setPumpDescription(PumpType.AccuChekInsightBluetooth); } public TBROverNotificationBlock getTBROverNotificationBlock() { @@ -315,7 +315,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con 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); @@ -421,7 +421,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con 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 class LocalInsightPlugin extends PluginBase implements PumpInterface, Con 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.05 : 0.005)) return false; } return true; @@ -510,14 +510,15 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con @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 { 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; } @@ -527,7 +528,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con 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; @@ -565,7 +566,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con 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); } @@ -592,6 +593,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con result.enacted = true; } result.carbsDelivered = detailedBolusInfo.carbs; + result.bolusDelivered = insulin; return result; } @@ -1187,6 +1189,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con } 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); @@ -1214,7 +1217,7 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con } 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); @@ -1537,6 +1540,11 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con return insulin; } + @Override + public Constraint applyExtendedBolusConstraints(Constraint insulin) { + return applyBolusConstraints(insulin); + } + @Override public void onStateChanged(InsightState state) { if (state == InsightState.CONNECTED) { diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index 61975f5e2d..47ac0264fe 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: @@ -1069,6 +1087,7 @@ Demp Pomp alarm Log ligging veranderings + Log stoor veranderinge Log voerpyp verandering Log battery verandering Log bedryf modus veranderinge @@ -1130,8 +1149,13 @@ 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 + Verkeerde kode. Opdrag gekanselleer. + Nie gekonfigureer nie + Profiel skakelaar geskep %1$d dae %1$d dae diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 7e381a49fb..57e65d1350 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 b22c883f5b..b0822c1544 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 @@ -1148,6 +1149,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 36c24aeed9..a638d1434a 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: @@ -1072,6 +1089,7 @@ Unerwartetes Verhalten. Stumm Pumpenalarm Katheterwechsel protokollieren + Reservoirwechsel aufzeichnen Schlauchwechsel protokollieren Batteriewechsel protokollieren Wechsel des Betriebsmodus protokollieren @@ -1133,8 +1151,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-el/insight_alert_codes.xml b/app/src/main/res/values-el/insight_alert_codes.xml index 70489fbc5e..7ee9fdc8f9 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 07bbadfa95..66dc9f708b 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-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2068dcaff0..adec3a0d5c 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 ddc5a3bc49..46ccaf8303 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 @@ -1149,6 +1150,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-lt/insight_alert_codes.xml b/app/src/main/res/values-lt/insight_alert_codes.xml index 70489fbc5e..3466daa6fc 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 70489fbc5e..f28b6cdbc4 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 70489fbc5e..9281b6adad 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,30 @@ - + + Suleisti bolusą + Praleistas bolusas + Žadintuvas + Keisti infuzijos rinkinį + LBD baigtas + Mažai insulino rezervuare + Baterija senka + Netinkamas laikas/data + Garantija pasibaigė + LBD atšauktas + 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 70489fbc5e..82bbbab6fb 100644 --- a/app/src/main/res/values-lt/insight_exceptions.xml +++ b/app/src/main/res/values-lt/insight_exceptions.xml @@ -1,3 +1,15 @@ - + + Prisijungti nepavyko + Nutrūko ryšys + Susiejimas atmestas + 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 70489fbc5e..3710f5492d 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -1,3 +1,1177 @@ - + + 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: + AIO: + AIO: + Aktyvumas: + Visas AIO: + Bendro AIO aktyvumas: + Trukmė: + Santykis: + Ins: + AIO: + Visas AIO: + Insulinas + Angliavandeniai + KG + LT + Angliavandeniai + Korekcija + vv + Bolusų AIO + 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ė + AIO 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 + Laikina bazė nustatyta pompoje + 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 + Įvesti naują paskyrimą: + 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 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 + 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 + Angliavandenių veikimo laikas + 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 AIO\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 + Pompos AIO + Paros insulinas + Paskutinis bolusas + prieš %.1fval + Neteisingai įvesti duomenys + Vertė nėra tinkamai nustatyta + Atnaujinti profilį + Peržiūrėti profilį + Vykdoma + Komentaras + Atlikta + Procentai + Absoliutus + Atšaukti laikiną bazę + SMS komunikatorius + 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 + Suleista + Sustabdyta + 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? + Greito veikimo insulinas + 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ų) + + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 303a53d678..576f6f20e3 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 547fcd1101..ce662edb55 100644 --- a/app/src/main/res/values-pt/insight_alert_titles.xml +++ b/app/src/main/res/values-pt/insight_alert_titles.xml @@ -12,14 +12,19 @@ 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 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 c76c389920..9a18410854 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 @@ -340,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: @@ -1070,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 @@ -1103,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 @@ -1126,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 a8311ca6a7..3e0502ea9b 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 Отключить звук Оповещение помпы Журнал изменений места установки + Отслеживать замену резервуара Журнал замены трубки катетера Журнал замен батареи Журнал изменений режима работы @@ -1150,6 +1151,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 679f07518f..570c108339 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -43,17 +43,18 @@ 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. 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: @@ -543,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 [%] @@ -1069,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 @@ -1129,6 +1148,14 @@ Vytvoriť udalosť \"Výmena senzora\" v NS automaticky pri spustení senzora 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 + Nesprávný kód. Príkaz zrušený. + Nie je nakonfigurované + Prepnutie profilu vytvorené %1$d deň %1$d dní diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2a7021f6b8..576e599845 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 @@ -1319,7 +1320,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 diff --git a/app/src/main/res/xml/pref_insight_local.xml b/app/src/main/res/xml/pref_insight_local.xml index 4cb9fa6d18..02c4ce752b 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" /> + + + + + android:title="@string/high_temptarget_raises_sensitivity_title" + android:enabled="false" + /> + + android:title="@string/low_temptarget_lowers_sensitivity_title" + android:enabled="false" + /> 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 2ef139ffbd..b7a1d8b0b2 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 class GlucoseStatusTest { 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 class GlucoseStatusTest { 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 class GlucoseStatusTest { 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 @@ public class GlucoseStatusTest { } 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; + } } 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 d6998ab963..4346023695 100644 --- a/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java +++ b/app/src/test/java/info/nightscout/androidaps/utils/DateUtilTest.java @@ -77,10 +77,12 @@ public class DateUtilTest { assertTrue(DateUtil.dateAndTimeRangeString(1513902750000L, 1513902750000L).contains("32")); } + /* @Test public void timeStringFromSecondsTest() { Assert.assertEquals("1:00 AM", DateUtil.timeStringFromSeconds((int) T.hours(1).secs())); } + */ @Test public void timeFrameStringTest() {