Merge branch 'dev' into 221-fix

This commit is contained in:
AdrianLxM 2019-04-07 18:16:42 +02:00 committed by GitHub
commit 6378d0a6bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 833 additions and 53 deletions

View file

@ -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.1"
version "2.2.2-dev"
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}"
}

View file

@ -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<Double> now_value_list = new ArrayList<Double>();
ArrayList<Double> last_deltas = new ArrayList<Double>();
ArrayList<Double> short_deltas = new ArrayList<Double>();
ArrayList<Double> long_deltas = new ArrayList<Double>();
// 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;
}
}
}

View file

@ -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", ""))

View file

@ -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);

View file

@ -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), //

View file

@ -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), //

View file

@ -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<Double> applyExtendedBolusConstraints(Constraint<Double> insulin) {
return applyBolusConstraints(insulin);
}
@Override
public void onStateChanged(InsightState state) {
if (state == InsightState.CONNECTED) {

View file

@ -54,6 +54,7 @@
<string name="description_wear">Monitor en beheer AndroidAPS met jou WearOS horlosie.</string>
<string name="description_xdrip_status_line">Wys informasie van jou loop op jou xDrip+ horlosie-gesig.</string>
<string name="description_sms_communicator">Afstandbeheer AndroidAPS met SMS kodes.</string>
<string name="objectives_button_back">Terug</string>
<string name="objectives_button_start">Begin</string>
<string name="objectives_button_verify">Verifieer</string>
<string name="nsprofileview_units_label">Eenhede</string>
@ -265,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Om %1$.2fU bolus te lewer antwoord met kode %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Om kalibrasie %1$.2f te stuur antwoord met kode %2$s</string>
<string name="smscommunicator_bolusfailed">Bolus het misluk</string>
<string name="bolusdelivered">Bolus %1$.2fU suksesvol afgelewer</string>
<string name="bolusrequested">Gaan %1$.2fU lewer</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU suksesvol afgelewer</string>
<string name="bolusdelivering">Lewering van %1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">Laat afstandbeheerde bevele toe via SMS</string>
<string name="glucosetype_finger">Vinger</string>
<string name="glucosetype_sensor">Sensor</string>
@ -334,11 +339,24 @@
<string name="valuelimitedto">%1$.2f beperk tot %2$.2f</string>
<string name="valueoutofrange" formatted="false">Waarde %s is uit harde perke</string>
<string name="smscommunicator_remotecommandnotallowed">Afstandbeheerde bevel word nie toegelaat nie</string>
<string name="smscommunicator_remotebolusnotallowed">Afstandbeheerde bolus nie beskikbaar nie. Probeer later weer.</string>
<string name="smscommunicator_basalreplywithcode">Om %1$.2fU basale vir %2$d min te aktiveer antwoord met kode %3$s</string>
<string name="smscommunicator_profilereplywithcode">Om profiel te verander na %1$s %2$d%% antwoord met %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Om bolus %1$.2fU vir %2$d min te verleng kies %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Om basal e %1$d%% vir %2$d min te begin kies %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Om lus op te skort vir %1$d minute antwoord met kode %2$s</string>
<string name="smscommunicator_tempbasalset">Temp basale %1$.2fU/h vir %2$d min suksesvol geaktiveerd</string>
<string name="smscommunicator_extendedset">Verlengde bolus %1$.2fU vir %2$d min is begin</string>
<string name="smscommunicator_tempbasalset_percent">Tydelike basale %1$d%% vir %2$d min hardloop</string>
<string name="smscommunicator_tempbasalfailed">Tydelike basale aktivering het gefaal</string>
<string name="smscommunicator_extendedfailed">Verlengde bolus het misluk</string>
<string name="smscommunicator_basalstopreplywithcode">Stop tydelike basale antwoord met kode %1$s</string>
<string name="smscommunicator_extendedstopreplywithcode">Stop tydelike basale antwoord met kode %1$s</string>
<string name="smscommunicator_tempbasalcanceled">Tydelike basale gekanselleer</string>
<string name="smscommunicator_extendedcanceled">Verlengde bolus gekanselleer</string>
<string name="smscommunicator_tempbasalcancelfailed">Kansellassie van tydelike basale het gefaal</string>
<string name="smscommunicator_extendedcancelfailed">Kansellasie van verlengde bolus het misluk</string>
<string name="smscommunicator_unknowncommand">Onbekende opdrag of verkeerde opsie</string>
<string name="quickwizard">SlimNutsman</string>
<string name="quickwizardsettings">SlimNutsman instellings</string>
<string name="overview_editquickwizard_buttontext">Knoppie teks:</string>
@ -1130,8 +1148,13 @@
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Daglig spaar tyd verandering in 24 h of minder</string>
<string name="dst_loop_disabled_warning">Daglig spaar tyd het verander minder as 3 ure terug - Geslote lus afgeskakel</string>
<string name="storage">interne berging beperking</string>
<string name="diskfull">Bevry ten minste %1$d MB van intene stoorspasie! Lus gedeaktiveer!</string>
<string name="wrongformat">Verkeerde formaat</string>
<string name="sms_wrongcode">Verkeerde kode. Opdrag gekanselleer.</string>
<string name="notconfigured">Nie gekonfigureer nie</string>
<string name="profileswitchcreated">Profiel skakelaar geskep</string>
<plurals name="objective_days">
<item quantity="one">%1$d dae</item>
<item quantity="other">%1$d dae</item>

View file

@ -266,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">За да доставите болус от %1$.2fЕ отговорете с код %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">За да изпратите калибрация %1$.2f отговорете с код %2$s</string>
<string name="smscommunicator_bolusfailed">Болус отказан</string>
<string name="bolusdelivered">Болус от %1$.2fЕ доставен успешно</string>
<string name="bolusrequested">Ще стартира %1$.2fЕ болус</string>
<string name="smscommunicator_bolusdelivered">Болус от %1$.2fЕ доставен успешно</string>
<string name="bolusdelivering">Стартирам %1$.2fЕ</string>
<string name="smscommunicator_remotecommandsallowed">Позволи отдалечени команди чрез SMS</string>
<string name="glucosetype_finger">Пръст</string>
<string name="glucosetype_sensor">Сензор</string>
@ -335,11 +339,24 @@
<string name="valuelimitedto">%1$.2f ограничен до %2$.2f</string>
<string name="valueoutofrange" formatted="false">Стойността %s е извън границите</string>
<string name="smscommunicator_remotecommandnotallowed">Отдалеченото управление е забранено</string>
<string name="smscommunicator_remotebolusnotallowed">Отдалечено стартиране на болус не е възможно. Опитайте отново по-късно.</string>
<string name="smscommunicator_basalreplywithcode">За да стартирате базал от %1$.2fЕ/ч за %2$d мин отговорете с код %3$s</string>
<string name="smscommunicator_profilereplywithcode">За да превключите профила към %1$s %2$d%% отговорете с код %3$s</string>
<string name="smscommunicator_extendedreplywithcode">За да започнете удължен болус %1$.2fЕ за %2$d мин отговорете с код %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">За да стартирате базал от %1$d%Е/ч за %2$d мин отговорете с код %3$s</string>
<string name="smscommunicator_suspendreplywithcode">За да спрете APS за %1$d минути отговорете с код %2$s</string>
<string name="smscommunicator_tempbasalset">Временен базал от %1$.2fЕ/ч за %2$d мин стартиран успешно</string>
<string name="smscommunicator_extendedset">Удължен болус %1$.2fU за %2$d мин стартиран успешно</string>
<string name="smscommunicator_tempbasalset_percent">Временен базал от %1$d%Е/ч за %2$d мин стартиран успешно</string>
<string name="smscommunicator_tempbasalfailed">Неуспешно стартиране на временен базал</string>
<string name="smscommunicator_extendedfailed">Неуспешно стартиране на удължен болус</string>
<string name="smscommunicator_basalstopreplywithcode">За да спрете времен базал отговорете с код %1$s</string>
<string name="smscommunicator_extendedstopreplywithcode">За да спрете удължения болус отговорете с код %1$s</string>
<string name="smscommunicator_tempbasalcanceled">Временният базал е отменен</string>
<string name="smscommunicator_extendedcanceled">Удължен болус спрян</string>
<string name="smscommunicator_tempbasalcancelfailed">Спирането на временния базал е неуспешно</string>
<string name="smscommunicator_extendedcancelfailed">Неуспешно спиране на удължен болус</string>
<string name="smscommunicator_unknowncommand">Непозната команда или грешен отговор</string>
<string name="quickwizard">Бърз болус</string>
<string name="quickwizardsettings">Настройки за бърз болус</string>
<string name="overview_editquickwizard_buttontext">Текст на бутона:</string>
@ -1070,6 +1087,7 @@
<string name="mute_alert">Без звук</string>
<string name="pump_alert">Аларма на помпата</string>
<string name="log_site_changes">Записвай смяната на местата</string>
<string name="log_reservoir_changes">Записвай смените на резервоар</string>
<string name="log_tube_changes">Записвай смените на резервоар</string>
<string name="log_battery_changes">Записвай смяната на батерия</string>
<string name="log_operating_mode_changes">Записвай промените в режима</string>
@ -1131,8 +1149,13 @@
<string name="tomato">Tomato(MяоМяо)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Смяна на времето след по-малко от 24ч</string>
<string name="dst_loop_disabled_warning">Смяна на времето след по-малко от 3 часа - минавам в отворен режим</string>
<string name="storage">Ограничение поради липса на памет</string>
<string name="diskfull">Освободете поне %1$d Мб в паметта на телефона! Loop изключен!</string>
<string name="wrongformat">Грешен формат</string>
<string name="sms_wrongcode">Грешен код. Командата не е изпълнена.</string>
<string name="notconfigured">Не е конфигуриран</string>
<string name="profileswitchcreated">Създаден запис - Промяна на профил</string>
<plurals name="objective_days">
<item quantity="one">%1$d дeн</item>
<item quantity="other">%1$d дни</item>

View file

@ -1087,6 +1087,7 @@
<string name="mute_alert">Ztlumit</string>
<string name="pump_alert">Výstraha pumpy</string>
<string name="log_site_changes">Zaznamenat výměnu kanyly</string>
<string name="log_reservoir_changes">Zaznamenat výměnu zásobníku</string>
<string name="log_tube_changes">Zaznamenat výměnu hadičky</string>
<string name="log_battery_changes">Zaznamenat výměnu baterie</string>
<string name="log_operating_mode_changes">Zaznamenat změnu režimu provozu</string>
@ -1148,6 +1149,7 @@
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Změna letního času za méně než 24 hodin</string>
<string name="dst_loop_disabled_warning">Změna letního času za méně než 3 hodiny - Uzavřená smyčka zastavena</string>
<string name="storage">omezení vnitřního úložiště</string>
<string name="diskfull">Uvolněte alespoň %1$d MB z vnitřního úložiště! Smyčka zakázána!</string>
<string name="wrongformat">Chybný formát</string>

View file

@ -266,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Um einen Bolus von %1$.2f IE abzugeben, antworte mit dem Code %2$s.</string>
<string name="smscommunicator_calibrationreplywithcode">Um die Kalibrierung %1$.2f zu senden, antworte mit dem Code %2$s.</string>
<string name="smscommunicator_bolusfailed">Bolus fehlgeschlagen</string>
<string name="bolusdelivered">Bolus %1$.2fU erfolgreich abgegeben</string>
<string name="bolusrequested">Werde %1$.2fU abgeben</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU erfolgreich abgegeben</string>
<string name="bolusdelivering">Gebe %1$.2fU ab</string>
<string name="smscommunicator_remotecommandsallowed">Erlaube externe Befehle per SMS</string>
<string name="glucosetype_finger">Finger</string>
<string name="glucosetype_sensor">Sensor</string>
@ -336,11 +340,24 @@ maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate</string>
<string name="valuelimitedto">%1$.2f limitiert auf %2$.2f</string>
<string name="valueoutofrange" formatted="false">Wert %1$s ist außerhalb des festen Limits.</string>
<string name="smscommunicator_remotecommandnotallowed">Ferngesteuerte Befehle sind nicht erlaubt.</string>
<string name="smscommunicator_remotebolusnotallowed">Bolusabgabe aus der Ferne nicht verfügbar. Versuche es später erneut.</string>
<string name="smscommunicator_basalreplywithcode">Um eine Basalrate von %1$.2fU/h für %2$d Minuten zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_profilereplywithcode">Um das Profil auf %1$s %2$d%% zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Um den erweiterten Bolus %1$.2fU für %2$d Minuten abzugeben, antworte mit dem Code %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Um die Basalrate von %1$d%% für %2$d Minuten zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Um das Loopen für %1$d Minuten zu pausieren, antworte mit dem Code %2$s.</string>
<string name="smscommunicator_tempbasalset">TBR mit %1$.2f IE/h für %2$d min wurde erfolgreich gestartet.</string>
<string name="smscommunicator_extendedset">Der erweiterte Bolus %1$.2fU für %2$d Minuten wurde erfolgreich gestartet</string>
<string name="smscommunicator_tempbasalset_percent">Die temporäre Basalrate wurde erfolgreich für %2$d Minuten auf %1$d%% gesetzt</string>
<string name="smscommunicator_tempbasalfailed">Das Starten der TBR ist fehlgeschlagen.</string>
<string name="smscommunicator_extendedfailed">Die Abgabe des erweiterten Bolus ist fehlgeschlagen</string>
<string name="smscommunicator_basalstopreplywithcode">Antworte mit dem Code %1$s, um die temporäre Basalrate zu beenden</string>
<string name="smscommunicator_extendedstopreplywithcode">Antworte mit dem Code %1$s, um den erweiterten Bolus zu beenden</string>
<string name="smscommunicator_tempbasalcanceled">TBR abgebrochen</string>
<string name="smscommunicator_extendedcanceled">Die Abgabe des erweiterten Bolus wurde abgebrochen</string>
<string name="smscommunicator_tempbasalcancelfailed">Das Abbrechen der TBR ist fehlgeschlagen.</string>
<string name="smscommunicator_extendedcancelfailed">Der Abbruch des erweiterten Bolus ist fehlgeschlagen</string>
<string name="smscommunicator_unknowncommand">Unbekannter Befehl oder falsche Antwort</string>
<string name="quickwizard">QuickWizard</string>
<string name="quickwizardsettings">QuickWizard-Einstellungen</string>
<string name="overview_editquickwizard_buttontext">Schaltflächen-Text:</string>
@ -1072,6 +1089,7 @@ Unerwartetes Verhalten.</string>
<string name="mute_alert">Stumm</string>
<string name="pump_alert">Pumpenalarm</string>
<string name="log_site_changes">Katheterwechsel protokollieren</string>
<string name="log_reservoir_changes">Reservoirwechsel aufzeichnen</string>
<string name="log_tube_changes">Schlauchwechsel protokollieren</string>
<string name="log_battery_changes">Batteriewechsel protokollieren</string>
<string name="log_operating_mode_changes">Wechsel des Betriebsmodus protokollieren</string>
@ -1133,8 +1151,13 @@ Unerwartetes Verhalten.</string>
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Zeitumstellung in weniger als 24 Stunden</string>
<string name="dst_loop_disabled_warning">Zeitumstellung vor weniger als 3 Stunden - Closed Loop deaktiviert</string>
<string name="storage">interne Speicherbegrenzung</string>
<string name="diskfull">Mindestens %1$d MB freier interer Speicher benötigt! Loop abgeschaltet!</string>
<string name="wrongformat">Falsches Format</string>
<string name="sms_wrongcode">Falscher Code. Befehl wurde abgebrochen.</string>
<string name="notconfigured">Nicht konfiguriert</string>
<string name="profileswitchcreated">Profilwechsel wurde erstellt</string>
<plurals name="objective_days">
<item quantity="one">%1$d Tag</item>
<item quantity="other">%1$d Tage</item>

View file

@ -1,3 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="alert_r1_code">Υπενθύμιση R1</string>
<string name="alert_r2_code">Υπενθύμιση R2</string>
<string name="alert_r3_code">Υπενθύμιση R3</string>
<string name="alert_r4_code">Υπενθύμιση R4</string>
<string name="alert_r7_code">Υπενθύμιση R7</string>
<string name="alert_w31_code">Προειδοποίηση W31</string>
<string name="alert_w32_code">Προειδοποίηση W32</string>
<string name="alert_w33_code">Προειδοποίηση W33</string>
<string name="alert_w34_code">Προειδοποίηση W34</string>
<string name="alert_w36_code">Προειδοποίηση W36</string>
<string name="alert_w38_code">Προειδοποίηση W38</string>
<string name="alert_w39_code">Προειδοποίηση W39</string>
<string name="alert_m20_code">Συντήρηση M20</string>
<string name="alert_m21_code">Συντήρηση M21</string>
<string name="alert_m22_code">Συντήρηση M22</string>
<string name="alert_m23_code">Συντήρηση M23</string>
<string name="alert_m24_code">Συντήρηση M24</string>
<string name="alert_m25_code">Συντήρηση M25</string>
<string name="alert_m26_code">Συντήρηση M26</string>
<string name="alert_m27_code">Συντήρηση M27</string>
<string name="alert_m28_code">Συντήρηση M28</string>
<string name="alert_m29_code">Συντήρηση M29</string>
<string name="alert_m30_code">Συντήρηση M30</string>
<string name="alert_e6_code">Σφάλμα E6</string>
<string name="alert_e10_code">Σφάλμα E10</string>
<string name="alert_e13_code">Σφάλμα E13</string>
</resources>

View file

@ -44,6 +44,8 @@
<string name="description_sensitivity_oref1">Η ευαισθησία υπολογίζεται από 8h δεδομένα στο παρελθόν και οι υδατάνθρακες (αν δεν έχουν απορροφηθεί) κόβονται μετά από χρονικό διάστημα που καθορίζεται στις επιλογές. Η προσθήκη υπολογίζει ακόμα το UAM.</string>
<string name="description_sensitivity_weighted_average">Η ευαισθησία υπολογίζεται ως ο σταθμισμένος μέσος όρος των αποκλίσεων. Νεότερες αποκλίσεις έχουν μεγαλύτερο βάρος. Η ελάχιστη απορρόφηση υδατανθράκων υπολογίζεται από τον χρόνο της μέγιστης απορρόφησης υδατανθράκων από τις επιλογές. Αυτός ο αλγόριθμος είναι ο πιο γρήγορος για να ακολουθεί τις αλλαγές της ευαισθησίας.</string>
<string name="description_source_dexcom_g5">Λάβετε τις τιμές BG από την εφαρμογή του Dexcom G5.</string>
<string name="description_source_dexcom_g6">Λάβετε τις τιμές BG από την εφαρμογή του Dexcom G6.</string>
<string name="description_source_eversense">Λάβετε τις τιμές BG από την εφαρμογή του Eversense.</string>
<string name="description_source_glimp">Λάβετε τις τιμές BG από το Glimp.</string>
<string name="description_source_mm640g">Λάβετε τις τιμές BG από το 600SeriesAndroidUploader.</string>
<string name="description_source_ns_client">Λήψη δεδομένων BG από Nightscout</string>
@ -52,6 +54,7 @@
<string name="description_wear">Παρακολουθεί και ελέγχει το AndroidAPS χρησιμοποιώντας το ρολόι σας WearOS.</string>
<string name="description_xdrip_status_line">Δείτε πληροφορίες σχετικά με το κύκλωμά σας στην πρόσοψη xDrip +.</string>
<string name="description_sms_communicator">Ελεγξτε απομακρυσμένα το AndroidAPS χρησιμοποιώντας τις εντολές SMS.</string>
<string name="objectives_button_back">Πίσω</string>
<string name="objectives_button_start">Έναρξη</string>
<string name="objectives_button_verify">Επικύρωση</string>
<string name="nsprofileview_units_label">Μονάδες</string>
@ -263,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Για έγχυση bolus %1$.2fU στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Για αποστολή καλιμπραρίσματος %1$.2f στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_bolusfailed">Αποτυχία Bolus</string>
<string name="bolusdelivered">Bolus %1$.2fU δόθηκε επιτυχώς</string>
<string name="bolusrequested">Προς έγχυση %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU δόθηκε επιτυχώς</string>
<string name="bolusdelivering">Εγχύεται %1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">Άδεια για απομακρυσμένες εντολές μέσω SMS</string>
<string name="glucosetype_finger">Δάκτυλο</string>
<string name="glucosetype_sensor">Αισθητήρας</string>
@ -332,11 +339,24 @@
<string name="valuelimitedto">Το %1$.2f περιορίζεται σε %2$.2f</string>
<string name="valueoutofrange" formatted="false">Η τιμή %s είναι έξω από τα όρια</string>
<string name="smscommunicator_remotecommandnotallowed">Δεν επιτρέπεται απομακρυσμένη εντολή</string>
<string name="smscommunicator_remotebolusnotallowed">Απομακρυσμένο bolus μη διαθέσιμο. Δοκιμάστε ξανά αργότερα.</string>
<string name="smscommunicator_basalreplywithcode">Για έναρξη βασικού %1$.2fU/h για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_profilereplywithcode">Για αλλαγή προφίλ σε %1$s %2$d% στείλτε κωδικό %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Για έναρξη εκτεταμένου bolus %1$.2fU για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Για έναρξη βασικού %1$d%% για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Για αναστολή κυκλκώματος για %1$d λεπτών στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_tempbasalset">Προσωρινός Ρυθμός %1$.2fU/h για %2$d λεπτά ξεκίνησε επιτυχώς</string>
<string name="smscommunicator_extendedset">Εκτεταμένο bolus %1$.2fU για %2$d λεπτά ξεκίνησε επιτυχώς</string>
<string name="smscommunicator_tempbasalset_percent">Προσωρινός Ρυθμός %1$d%% για %2$d λεπτά ξεκίνησε επιτυχώς</string>
<string name="smscommunicator_tempbasalfailed">Εκκίνηση Προσωρινού Ρυθμού απέτυχε</string>
<string name="smscommunicator_extendedfailed">Έναρξη εκτεταμένου bolus απέτυχε</string>
<string name="smscommunicator_basalstopreplywithcode">Για κλείσιμο Προσωρινού Ρυθμού στείλτε κωδικό %1$s</string>
<string name="smscommunicator_extendedstopreplywithcode">Για κλείσιμο Εκτεταμένου bolus στείλτε κωδικό %1$s</string>
<string name="smscommunicator_tempbasalcanceled">Ο Προσωρινός Ρυθμός ακυρώθηκε</string>
<string name="smscommunicator_extendedcanceled">Εκτεταμένο bolus ακυρώθηκε</string>
<string name="smscommunicator_tempbasalcancelfailed">Ακύρωση Προσωρινού Ρυθμού απέτυχε</string>
<string name="smscommunicator_extendedcancelfailed">Η ακύρωση του Εκτεταμένου bolus απέτυχε</string>
<string name="smscommunicator_unknowncommand">Άγνωστη εντολή ή λάθος απάντηση</string>
<string name="quickwizard">Γρήγορος Οδηγός</string>
<string name="quickwizardsettings">Ρυθμίσεις Γρήγορου Οδηγού</string>
<string name="overview_editquickwizard_buttontext">Κείμενο στο πλήκτρο:</string>
@ -399,6 +419,7 @@
<string name="array_of_elements">Πεδίο %1$d Στοιχεία.\nΤρέχουσα τιμή:</string>
<string name="openapsma_autosensdata_label">Δεδομένα Autosens</string>
<string name="openapsma_scriptdebugdata_label">Εντοπισμός σφαλμάτων δέσμης ενεργειών</string>
<string name="openapsama_useautosens">Χρήση του Autosens</string>
<string name="refresheventsfromnightscout">Ανανέωσε συμβάντα από NS</string>
<string name="deletefuturetreatments">Διαγραφή συμβάντων στο μέλλον</string>
<string name="eatingsoon">Γεύμα Σύντομα</string>
@ -539,6 +560,12 @@
<string name="insulin_shortname">INS</string>
<string name="enablesuperbolus">Ενεργοποίηση superbolus στον σύντομο οδηγό</string>
<string name="enablesuperbolus_summary">Ενεργοποιήστε την λειτουργία superbolus στον σύντομο οδηγό. Μην το κάνετε μέχρι να μάθετε τι ακριβώς κάνει. ΜΠΟΡΕΙ ΝΑ ΕΓΧΥΣΕΙ ΠΑΡΑΠΑΝΩ ΔΟΣΕΙΣ ΙΝΣΟΥΛΙΝΗΣ ΑΝ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΛΑΝΘΑΣΜΕΝΑ!</string>
<string name="show_statuslights">Εμφάνιση του φωτισμού κατάστασης στην αρχική οθόνη</string>
<string name="show_statuslights_summary">Ενεργοποίηση του φωτισμού κατάστασης για cage, iage, sage, reservoir και επίπεδο μπεταρίας στην αρχική οθόνη.</string>
<string name="statuslights_res_warning">Όριο προειδοποίησης χαμηλής αμπούλας [U]</string>
<string name="statuslights_res_critical">Όριο προειδοποίησης πολύ χαμηλής αμπούλας [U]</string>
<string name="statuslights_bat_warning">Όριο προειδοποίησης χαμηλής μπαταρίας [%]</string>
<string name="statuslights_bat_critical">Όριο προειδοποίησης πολύ χαμηλής μπαταρίας [%]</string>
<string name="iob">IOB</string>
<string name="cob">COB</string>
<string name="virtualpump_firmware_label">Έκδοση</string>
@ -546,6 +573,7 @@
<string name="danar_bluetooth_status">Κατάσταση Bluetooth</string>
<string name="nav_about">Σχετικά με</string>
<string name="smscommunicator_missingsmspermission">Απουσία δικαιωμάτων SMS</string>
<string name="smscommunicator_missingphonestatepermission">Λείπει η άδεια κατάστασης τηλεφώνου</string>
<string name="xdripstatus_settings">Κατάσταση xDrip (ρολόι)</string>
<string name="xdripstatus">Γραμμή Κατάστασης xDrip (ρολόι)</string>
<string name="xdripstatus_shortname">xds</string>
@ -692,7 +720,10 @@
<string name="btwatchdog_title">BT Watchdog</string>
<string name="btwatchdog_summary">Απενεργοποιεί το bluetooth του τηλεφώνου για ένα δευτερόλεπτο αν δεν είναι δυνατή η σύνδεση με την αντλία. Αυτό μπορεί να βοηθήσει σε ορισμένα τηλέφωνα όπου το bluetooth παγώνει.</string>
<string name="DexcomG5">Εφαρμογή DexcomG5 (τροποποιημένη)</string>
<string name="DexcomG6">DexcomG6 App (τροποποιημένη)</string>
<string name="eversense">Eversense App (τροποποιημένη)</string>
<string name="dexcomg5_nsupload_title">Ανέβασμα δεδομένων BG στο NS</string>
<string name="bgsource_upload">Ανέβασμα ρυθμίσεων BG</string>
<string name="wear_detailed_delta_title">Εμφάνιση λεπτομερών στατιστικών</string>
<string name="wear_detailed_delta_summary">Δείξτε τη διαφορά με ένα επιπλέον δεκαδικό ψηφίο</string>
<string name="smbmaxminutes_summary">Τα μέγιστα λεπτά του βασικού ρυθμού που περιορίζουν το SMB να</string>
@ -758,6 +789,7 @@
<string name="combo_error_bolus_verification_failed">Η έγχυση του bolus και η επαλήθευση του ιστορικού αντλίας απέτυχε, ελέγξτε την αντλία. Εάν έχει γίνει έγχυση bolus, θα προστεθεί στις θεραπείες κατά την επόμενη σύνδεση με την αντλία.</string>
<string name="combo_reservoir_level_insufficient_for_bolus">Δεν υπάρχει αρκετή ινσουλίνη στην αμπούλα για το bolus</string>
<string name="extendedbolusdeliveryerror">Σφάλμα έγχυσης εκτεταμένου bolus</string>
<string name="insightpump_shortname">Sight</string>
<string name="insightpump">Αντλία Insight</string>
<string name="status_no_colon">Κατάσταση</string>
<string name="changed">Τροποποίηση</string>
@ -832,6 +864,7 @@
<string name="data_choices">Επιλογές δεδομένων</string>
<string name="fabric_upload">Αποστολή δεδομένων στο εργοστάσιο</string>
<string name="allow_automated_crash_reporting">Να επιτρέπεται η αυτόματη αποστολή αναφορών σφάλματος και χαρακτηριστικά χρήσης δεδομένων στους προγραμματιστές μέσω του fabric.io. service.</string>
<string name="g5appnotdetected">Ενημερώστε την εφαρμογή G5 στην υποστηριζόμενη έκδοση</string>
<string name="start_activity_tt">Εκκίνηση δραστηριότητας TT</string>
<string name="start_eating_soon_tt">Εκκίνηση Τρώω σύντομα ΤΤ</string>
<string name="temptargetshort">TT</string>
@ -874,6 +907,8 @@
<string name="closedmodedisabledinpreferences">Το κλειστό κύκλωμα είναι απενεργοποιημένο στις Επιλογές</string>
<string name="autosensdisabledinpreferences">Το Autosens είναι απενεργοποιημένο στις Επιλογές</string>
<string name="smbdisabledinpreferences">Το SMB απενεργοποιήθηκε στις Επιλογές</string>
<string name="uamdisabledinpreferences">Το UAM απενεργοποιήθηκε στις Επιλογές</string>
<string name="uamdisabledoref1notselected">Το UAM απενεργοποιήθηκε επειδή είναι ενεργοποιημένο στην προσθήκη ευαισθησία στο Oref1</string>
<string name="limitingbasalratio">Ο μέγιστος βασικός ρυθμός περιορίζεται σε %1$.2f U/h λόγω ότι %2$s</string>
<string name="pumplimit">όριο αντλίας</string>
<string name="itmustbepositivevalue">πρέπει να είναι θετική τιμή</string>
@ -995,6 +1030,7 @@
<string name="nth_objective">%1$d. Στόχος</string>
<string name="poctech">Poctech</string>
<string name="description_source_poctech">Λάβετε τις τιμές BG από την εφαρμογή Poctech</string>
<string name="description_source_tomato">Λάβετε τιμές BG από Tomato app (MiaoMiao)</string>
<string name="high_temptarget_raises_sensitivity_title">Ο υψηλός προσωρινός στόχος ανεβάζει την ευαισθησία</string>
<string name="high_temptarget_raises_sensitivity_summary"><![CDATA[Αύξηση ευαισθησίας για προσωρινό στόχο > = 100]]></string>
<string name="low_temptarget_lowers_sensitivity_title">Ο χαμηλός προσωρινός στόχος μειώνει την ευαισθησία</string>
@ -1036,6 +1072,90 @@
<string name="insulinlimitviolation">Υπέρβαση του ορίου ινσουλίνης</string>
<string name="loop_openmode_min_change">Ελάχιστο αίτημα για αλλαγή [%]</string>
<string name="loop_openmode_min_change_summary">Το κύκλωμα δημιουργεί μια νέα αίτηση αλλαγής μόνο αν η αλλαγή είναι μεγαλύτερη από αυτήν την τιμή. Η προεπιλεγμένη τιμή είναι 20%</string>
<string name="pairfirst">Παρακαλώ συνδέστε την αντλία στο τηλέφωνο!</string>
<string name="searching_for_devices">Αναζήτηση συσκευών…</string>
<string name="please_wait">Περιμένετε…</string>
<string name="pairing_completed">Σύζευξη ολοκληρώθηκε</string>
<string name="code_compare">Ταιριάζουν οι εμφανιζόμενοι κωδικοί με αυτούς της αντλίας;</string>
<string name="insight_pairing">Σύζευξη Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU παραδόθηκε</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Σωληνάκι αλλάχθηκε</string>
<string name="pump_time_updated">Η ώρα στην αντλία άλλαξε</string>
<string name="confirm">Επιβεβαίωση</string>
<string name="mute_alert">Σίγαση</string>
<string name="pump_alert">Συναγερμός αντλίας</string>
<string name="log_site_changes">Αλλαγές αρχείου καταγραφής</string>
<string name="log_reservoir_changes">Αλλαγές αρχείου αμπούλας</string>
<string name="log_tube_changes">Αλλαγές αρχείου σωλήνα</string>
<string name="log_battery_changes">Αλλαγές αρχείου μπαταρίας</string>
<string name="log_operating_mode_changes">Αλλαγές αρχείου κατάστασης λειτουργίας</string>
<string name="log_alerts">Τοπικές Ειδοποιήσεις</string>
<string name="enable_tbr_emulation">Ενεργοποίηση εξομοίωσης TBR</string>
<string name="enable_tbr_emulation_summary">Χρησιμοποιείστε εκτεταμένα bolus αντί για TBR για παράκαμψη του ορίου 250%</string>
<string name="disconnect_delay">Αποσυνδέστε καθυστέρηση [s]</string>
<string name="serial_number">Serial number</string>
<string name="release_software_version">Απελευθέρωση έκδοση λογισμικού</string>
<string name="ui_processor_software_version">Έκδοση λογισμικού επεξεργαστή UI</string>
<string name="pc_processor_software_version">Έκδοση λογισμικού επεξεργαστή PC</string>
<string name="md_tel_processor_software_version">Έκδοση λογισμικού επεξεργαστή MD tel</string>
<string name="safety_processor_software_version">Έκδοση λογισμικού ασφαλείας επεξεργαστή</string>
<string name="bt_info_page_version">Έκδοση σελίδας πληροφοριών BT</string>
<string name="bluetooth_address">Διεύθυνση Bluetooth</string>
<string name="system_id_appendix">Σύστημα ID προσάρτημα</string>
<string name="manufacturing_date">Ημερομηνία κατασκευής</string>
<string name="delete_pairing">Διαγραφή σύζευξης</string>
<string name="pairing_information">Πληροφορίεςσύζευξης</string>
<string name="refreh_status">Ανανέωση κατάστασης</string>
<string name="start_pump">Έναρξη αντλίας</string>
<string name="stop_pump">Διακοπή αντλίας</string>
<string name="operating_mode">Κατάσταση λειτουργίας</string>
<string name="insight_status">Κατάσταση</string>
<string name="tdd_bolus">TDD Bolus</string>
<string name="tdd_basal">TDD βασικός</string>
<string name="tdd_total">TDD σύνολο</string>
<string name="recovering">Ανάκτηση</string>
<string name="not_paired">Μη σύζευξη</string>
<string name="last_connected">Τελευταία σύνδεση</string>
<string name="started">Ξεκίνησε</string>
<string name="stopped">Σταμάτησε</string>
<string name="tbr_formatter">%1$d%% για %2$d / %3$d λεπτά</string>
<string name="extended_bolus">Εκτεταμένο bolus</string>
<string name="multiwave_bolus">Συνδυαστικό bolus</string>
<string name="eb_formatter">%1$.2f / %2$.2f U για %3$d λεπτά</string>
<string name="enable_tbr_over_notification">Ενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας)</string>
<string name="disable_tbr_over_notification">Απενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας)</string>
<string name="refresh">Ανανέωση</string>
<string name="description_pump_insight_local">Ενσωμάτωση αντλίας για αντλίες Accu-Chek Insight</string>
<string name="not_inserted">Δεν έχει εισαχθεί</string>
<string name="short_status_last_connected">Τελευταία σύνδεση: %1$d λεπτά πριν</string>
<string name="short_status_tbr">TBR: %1$d%% για %2$d / %3$d λεπτά</string>
<string name="short_status_extended">Εκτεταμένο: %1$.2f / %2$.2f U για %3$d λεπτά</string>
<string name="short_status_multiwave">Συνδυαστικό: %1$.2f / %2$.2f U για %3$d λεπτά</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Αμπούλα:%1$.2fU</string>
<string name="short_status_battery">Μπατ.:%1$d%%</string>
<string name="max_recovery_duration">Μέγ. διάρκεια αποκατάστασης [s]</string>
<string name="min_recovery_duration">Ελάχ. διάρκεια αποκατάστασης [s]</string>
<string name="recovery_duration">Διάρκεια αποκατάστασης</string>
<string name="timeout_during_handshake">Τέλος χρόνου κατά τη διάρκεια handshake - επαναφορά bluetooth</string>
<string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string>
<string name="profile_per_unit">/U</string>
<string name="dexcom_lognssensorchange_title">Αλλαγή αρχείου αισθητήρα σε NS</string>
<string name="dexcom_lognssensorchange_summary">Δημιουργία συμβάντος «Αλλαγή αισθητήρα» στο NS αυτόματα με έναρξη αισθητήρα</string>
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Αλλαγή σε Θερινή ώρα σε 24h ή λιγότερο</string>
<string name="dst_loop_disabled_warning">Η Θερινή ώρα αλλάζει σε λιγότερο από 3 ώρες - Απενεργοποιήθηκε το κλειστό κύκλωμα</string>
<string name="storage">περιορισμός εσωτερικής μνήμης</string>
<string name="diskfull">Ελευθερώστε τουλάχιστον %1$d MB από εσωτερική μνήμη! Κύκλωμα απενεργοποιήθηκε!</string>
<string name="wrongformat">Λάθος μορφή αρχείου</string>
<string name="sms_wrongcode">Λάθος κωδικός. Η εντολή ακυρώθηκε.</string>
<string name="notconfigured">Δεν έχει ρυθμιστεί</string>
<string name="profileswitchcreated">Δημιουργήθηκε αλλαγή προφίλ</string>
<plurals name="objective_days">
<item quantity="one">%1$d ημέρα</item>
<item quantity="other">%1$d ημέρες</item>

View file

@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources>
<string name="treatmentssafety_title">Seguridad de tratamientos</string>
<string name="treatmentssafety_maxbolus_title">Máximo Bolo permitido [U]</string>
<string name="treatmentssafety_maxcarbs_title">Máximos carbohidratos permitidos [g]</string>
<string name="nav_preferences">Preferencias</string>
<string name="nav_refreshtreatments">Actualizar los tratamientos desde NS</string>
@ -1129,6 +1127,7 @@
<string name="dexcom_lognssensorchange_summary">Crear evento \"Cambio sensor\" en la automatización NS al iniciar el sensor</string>
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="storage">restricción de almacenamiento interno</string>
<plurals name="objective_days">
<item quantity="one">%1$d día</item>
<item quantity="other">%1$d días</item>

View file

@ -1088,6 +1088,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="mute_alert">Coupure son</string>
<string name="pump_alert">Alerte de la pompe</string>
<string name="log_site_changes">Enreg. changement de site</string>
<string name="log_reservoir_changes">Enregistrer changements de réservoir</string>
<string name="log_tube_changes">Enreg. changement de tubulure</string>
<string name="log_battery_changes">Enreg. changement batterie</string>
<string name="log_operating_mode_changes">Enreg. changement mode de fonctionnement</string>
@ -1149,6 +1150,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Changement d\'heure d\'été dans moins de 24 heures</string>
<string name="dst_loop_disabled_warning">Changement d\'heure d\'été dans moins de 3 heures - Boucle fermée désactivée</string>
<string name="storage">stockage interne limité</string>
<string name="diskfull">Boucle désactivée ! Libérez au moins %1$d Mo du stockage interne !</string>
<string name="wrongformat">Format incorrect</string>

View file

@ -1,3 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="alert_r1_code">Priminimas R1</string>
<string name="alert_r2_code">Priminimas R2</string>
<string name="alert_r3_code">Priminimas R3</string>
<string name="alert_r4_code">Priminimas R4</string>
<string name="alert_r7_code">Priminimas R7</string>
<string name="alert_w31_code">Įspėjimas W31</string>
<string name="alert_w32_code">Įspėjimas W32</string>
<string name="alert_w33_code">Įspėjimas W33</string>
<string name="alert_w34_code">Įspėjimas W34</string>
<string name="alert_w36_code">Įspėjimas W36</string>
<string name="alert_w38_code">Įspėjimas W38</string>
<string name="alert_w39_code">Įspėjimas W39</string>
<string name="alert_m20_code">Servisas M20</string>
<string name="alert_m21_code">Servisas M21</string>
<string name="alert_m22_code">Servisas M22</string>
<string name="alert_m23_code">Servisas M23</string>
<string name="alert_m24_code">Servisas M24</string>
<string name="alert_m25_code">Servisas M25</string>
<string name="alert_m26_code">Servisas M26</string>
<string name="alert_m27_code">Servisas M27</string>
<string name="alert_m28_code">Servisas M28</string>
<string name="alert_m29_code">Servisas M29</string>
<string name="alert_m30_code">Servisas M30</string>
<string name="alert_e6_code">Klaida E6</string>
<string name="alert_e10_code">Klaida E10</string>
<string name="alert_e13_code">Klaida E13</string>
</resources>

View file

@ -1,3 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="alert_r7_description"><![CDATA[Kiekis: <b>%1$d%%</b>\nTrukmė: <b>%2$s h</b>]]></string>
<string name="alert_w31_description"><![CDATA[Rezervuaro tūris: <b>%1$s U</b>]]></string>
<string name="alert_w32_description">Pakeiskite bateriją.</string>
<string name="alert_w33_description">Nustatykite laiką/datą.</string>
<string name="alert_w34_description">Kreipkitės į Accu-Chek palaikymo tarnybą.</string>
<string name="alert_w36_description"><![CDATA[Kiekis: <b>%1$d%%</b><br/>Trukmė: <b>%2$s h</b>]]></string>
<string name="alert_w38_description"><![CDATA[Suprogramuota: <b>%1$s U</b><br/>Suleista: <b>%2$s U</b>]]></string>
<string name="alert_m20_description">Įdėkite rezervuarą.</string>
<string name="alert_m21_description">Pakeiskite rezervuarą.</string>
<string name="alert_m22_description">Pakeiskite bateriją.</string>
<string name="alert_m23_description">Patikrinkite pompos būseną.</string>
<string name="alert_m24_description">Pakeiskite infuzijos rinkinį.</string>
<string name="alert_m25_description">Kreipkitės į Accu-Chek palaikymo tarnybą.</string>
<string name="alert_m26_description">Pakeiskite rezervuarą.</string>
<string name="alert_m27_description">Iš naujo paleiskite duomenų atsisiuntimą.</string>
<string name="alert_m28_description">Patikrinkite pompos būseną.</string>
<string name="alert_m29_description">Nustatykite baterijos tipą.</string>
<string name="alert_m30_description">Nustatykite rezervuaro tipą.</string>
<string name="alert_e6_description">Pakeiskite bateriją ir rezervuarą.</string>
<string name="alert_e10_description">Pakeiskite rezervuarą.</string>
<string name="alert_e13_description">Pakeiskite kalbą.</string>
</resources>

View file

@ -1,3 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="alert_r1_title">Suleisti bolusą</string>
<string name="alert_r2_title">Praleistas bolusas</string>
<string name="alert_r3_title">Žadintuvas</string>
<string name="alert_r4_title">Keisti infuzijos rinkinį</string>
<string name="alert_w31_title">Mažai insulino rezervuare</string>
<string name="alert_w32_title">Baterija senka</string>
<string name="alert_w33_title">Netinkamas laikas/data</string>
<string name="alert_w34_title">Garantija pasibaigė</string>
<string name="alert_w36_title">LB atšaukta</string>
<string name="alert_w38_title">Bolusas atšauktas</string>
<string name="alert_w39_title">Eksploatacijos laikas artėja prie pabaigos</string>
<string name="alert_m20_title">Rezervuaras neįdėtas</string>
<string name="alert_m21_title">Rezervuaras tuščias</string>
<string name="alert_m22_title">Baterija tuščia</string>
<string name="alert_m23_title">Automatinis išjungimas - pompa sustabdyta</string>
<string name="alert_m24_title">Užsikimšimas</string>
<string name="alert_m25_title">Eksploatacijos laikas pasibaigė</string>
<string name="alert_m26_title">Rezervuaro keitimas neužbaigtas</string>
<string name="alert_m27_title">Atsisiųsti nepavyko</string>
<string name="alert_m28_title">Pristabdymo laikas baigėsi</string>
<string name="alert_m29_title">Baterijos tipas nenustatytas</string>
<string name="alert_m30_title">Rezervuaro tipas nenustatytas</string>
<string name="alert_e6_title">Mechaninė klaida</string>
<string name="alert_e10_title">Stūmoklio grąžinimo klaida</string>
<string name="alert_e13_title">Kalbos klaida</string>
</resources>

View file

@ -1,3 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="connection_failed">Prisijungti nepavyko</string>
<string name="connection_lost">Nutrūko ryšys</string>
<string name="pairing_rejected">Susiejimas atmestas</string>
<string name="socket_creation_failed">Jungtis nesukurta</string>
<string name="timeout">Laukimo laikas viršytas</string>
<string name="maximum_number_of_bolus_type_already_running">Maksimalus bolusų tipų skaičius aktyvus</string>
<string name="no_such_bolus_to_cancel">Nėra atšaukiamo boliuso</string>
<string name="pump_already_in_that_state_exception">Pompa jau šiame režime</string>
<string name="run_mode_not_allowed">Veikimo režimas neleidžiamas</string>
</resources>

View file

@ -1,3 +1,363 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by crowdin.com-->
<resources></resources>
<resources>
<string name="treatmentssafety_title">Terapijos saugumas</string>
<string name="treatmentssafety_maxbolus_title">Maksimalus leistinas bolusas [U]</string>
<string name="treatmentssafety_maxcarbs_title">Maks. leistini angliavandeniai [g]</string>
<string name="nav_preferences">Nustatymai</string>
<string name="nav_refreshtreatments">Atnaujinti terapiją iš NS</string>
<string name="nav_resetdb">Iš naujo nustatyti duomenų bazę</string>
<string name="reset_db_confirm">Ar tikrai norite iš naujo nustatyti duomenų bazę?</string>
<string name="nav_exit">Išeiti</string>
<string name="danar_useextended_title">Naudoti ištęstinį bolusą &gt;200%</string>
<string name="danar_bt_name_title">DanaR Bluetooth įrenginys</string>
<string name="ns_sync_use_absolute_title">Visada naudoti bazės absoliučias vertes</string>
<string name="alert_dialog_storage_permission_text">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)!</string>
<string name="description_actions">Mygtukai greitesniam pagrindinių funkcijų paleidimui</string>
<string name="description_careportal">Papildomų įrašų žurnalas.</string>
<string name="description_config_builder">Naudojama aktyvių įskiepių konfigūravimui</string>
<string name="description_objectives">Mokymosi programa</string>
<string name="description_food">Rodyti maisto ruošinius iš Nightscout</string>
<string name="description_insulin_rapid">Nustatymai Humalog ir NovoRapid / NovoLog insulinams</string>
<string name="description_insulin_ultra_rapid">Nustatymai Fiasp insulinui</string>
<string name="description_insulin_free_peak">Leidžia pasirinkti insulino veikimo piką ir turėtų būti naudojama tik patyrusių vartotojų</string>
<string name="description_loop">Aktyvuoja arba deaktyvuoja Ciklo paleidimą.</string>
<string name="description_ns_client">Sinchronizuoja duomenis su Nightscout</string>
<string name="description_ma">2016 m. algoritmas</string>
<string name="description_ama">2017 m. algoritmas</string>
<string name="description_smb">Naujausias algoritmas patyrusiems vartotojams</string>
<string name="description_overview">Rodo dabartinę Ciklo būseną ir pagrindinių veiksmų mygtukus</string>
<string name="description_persistent_notification">Rodo atsinaujinančius pranešimus su trumpa Ciklo veiklos apžvalga</string>
<string name="description_profile_local">Nustato profilį, kuris veikia neprisijungus prie interneto.</string>
<string name="description_profile_nightscout">Nustato profilį, kuris įvestas Nightscout puslapyje</string>
<string name="description_profile_simple">Nustato profilį su vieninteliu laiko bloku.</string>
<string name="description_pump_combo">Accu-Chek Combo pompos integracija, reikalinga Ruffy programėlė</string>
<string name="description_pump_dana_r">DANA Diabecare R pompos integracija</string>
<string name="description_pump_dana_r_korean">DANA Diabecare R pompos, skirtos vietinei P. Korėjos rinkai, integracija</string>
<string name="description_pump_dana_r_v2">DANA Diabecare R pompos su atnaujinta programine-aparatine įranga integracija</string>
<string name="description_pump_dana_rs">DANA Diabecare RS pompos integracija</string>
<string name="description_pump_insight">Accu-Chek Insight pompos integracija, kuriai reikalinga SightRemote programėlė</string>
<string name="description_pump_mdi">Integracija žmonėms, naudojantiems insulino injektorius</string>
<string name="description_pump_virtual">Integracija pompoms, kurios dar neturi reikalingo valdiklio (Atviras Ciklas)</string>
<string name="description_sensitivity_aaps">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.</string>
<string name="description_sensitivity_oref0">Jautrumas insulinui apskaičiuojamas remiantis praėjusių 24 val. duomenimis, o (neįsisavinti) angliavandeniai neįtraukiami į skaičiavimus praėjus Nustatymuose nurodytam laikui.</string>
<string name="description_sensitivity_oref1">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ą).</string>
<string name="description_sensitivity_weighted_average">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.</string>
<string name="description_source_dexcom_g5">Gauti kraujo gliukozės reikšmes iš modifikuotos Dexcom G5 programėlės.</string>
<string name="description_source_dexcom_g6">Gauti kraujo gliukozės reikšmes iš modifikuotos Dexcom G6 programėlės.</string>
<string name="description_source_eversense">Gauti kraujo gliukozės vertes iš modifikuotos Eversense programėlės.</string>
<string name="description_source_glimp">Gauti kraujo gliukozės vertes iš Glimp.</string>
<string name="description_source_mm640g">Gauti kraujo gliukozės vertes iš 600SeriesAndroidUploader.</string>
<string name="description_source_ns_client">Gauti kraujo gliukozės vertes iš Nightscout</string>
<string name="description_source_xdrip">Gauti kraujo gliukozės vertes iš xDrip.</string>
<string name="description_treatments">Išsaugoti visus terapijos pakeitimus</string>
<string name="description_wear">Stebėti ir kontroliuoti AndroidAPS naudojant WearOS laikrodį.</string>
<string name="description_xdrip_status_line">Rodyti Ciklo informaciją laikrodyje, xDrip+ pradžios ekrane.</string>
<string name="description_sms_communicator">Nuotolinis AndroidAPS valdymas naudojant SMS komandas.</string>
<string name="objectives_button_back">Atgal</string>
<string name="objectives_button_start">Pradėti</string>
<string name="objectives_button_verify">Patikrinti</string>
<string name="nsprofileview_units_label">Vienetai</string>
<string name="nsprofileview_dia_label">IVT (Insulino Veikimo Trukmė)</string>
<string name="nsprofileview_ic_label">IA (insulino/angliavandenių santykis)</string>
<string name="nsprofileview_isf_label">JIF (jautrumo insulinui faktorius)</string>
<string name="nsprofileview_basal_label">Valandinė bazė</string>
<string name="nsprofileview_target_label">Tikslinė gliukozės vertė</string>
<string name="noprofileset">Nenustatytas profilis</string>
<string name="treatments_insulin_label_string">Insulinas:</string>
<string name="treatments_carbs_label_string">Angliavandeniai:</string>
<string name="treatments_iob_label_string">AI:</string>
<string name="sms_iob">AI:</string>
<string name="treatments_activity_string">Aktyvumas:</string>
<string name="treatments_iobtotal_label_string">Visas AI:</string>
<string name="treatments_iobactivitytotal_label_string">Bendro AI aktyvumas:</string>
<string name="tempbasals_realduration_label_string">Trukmė:</string>
<string name="tempbasals_netratio_label_string">Santykis:</string>
<string name="tempbasals_netinsulin_label_string">Ins:</string>
<string name="tempbasals_iob_label_string">AI:</string>
<string name="tempbasals_iobtotal_label_string">Visas AI:</string>
<string name="treatments_newtreatment_insulinamount_label">Insulinas</string>
<string name="treatments_newtreatment_carbsamount_label">Angliavandeniai</string>
<string name="treatments_wizard_bg_label">KG</string>
<string name="treatments_wizard_tt_label">LT</string>
<string name="treatments_wizard_carbs_label">Angliavandeniai</string>
<string name="treatments_wizard_correction_label">Korekcija</string>
<string name="insulin_unit_shortname">vv</string>
<string name="treatments_wizard_bolusiob_label">Bolusų AI</string>
<string name="openapsma_run">Paleisti dabar</string>
<string name="vitualpump_label">Virtuali pompa</string>
<string name="pump_basebasalrate_label">Pagrindinis bazės dydis</string>
<string name="pump_tempbasal_label">Laikina bazė</string>
<string name="virtualpump_extendedbolus_label">Ištęstas bolusas</string>
<string name="pump_battery_label">Baterija</string>
<string name="pump_reservoir_label">Rezervuaras</string>
<string name="virtualpump_resultok">Gerai</string>
<string name="openapsma_lastrun_label">Paskutinis veiksmas</string>
<string name="openapsma_inputparameters_label">Įvesties parametrai</string>
<string name="openapsma_glucosestatus_label">Gliukozės statusas</string>
<string name="openapsma_currenttemp_label">Dabartinė laikina bazė</string>
<string name="openapsma_iobdata_label">AI duomenys</string>
<string name="openapsma_profile_label">Profilis</string>
<string name="openapsma_mealdata_label">Maisto duomenys</string>
<string name="result">Rezultatas</string>
<string name="openapsma_noglucosedata">Nėra gliukozės duomenų</string>
<string name="nochangerequested">Pakeitimai nereikalingi</string>
<string name="openapsma_request_label">Užklausa</string>
<string name="rate">Vertė</string>
<string name="duration">Trukmė</string>
<string name="reason">Priežastis</string>
<string name="glucose">Gliukozė</string>
<string name="delta">Pokytis</string>
<string name="sms_delta">Pokytis:</string>
<string name="configbuilder">Konfigūracija</string>
<string name="objectives">Tikslai</string>
<string name="openapsma">OpenAPS MA</string>
<string name="overview">Apžvalga</string>
<string name="nsprofile">NS profilis</string>
<string name="simpleprofile">Paprastas profilis</string>
<string name="tempbasal">Laikina bazė</string>
<string name="treatments">Terapija</string>
<string name="virtualpump">Virtuali pompa</string>
<string name="careportal">Priežiūra</string>
<string name="configbuilder_pump">Pompa</string>
<string name="configbuilder_pump_description">Kokią pompą naudosite su AndroidAPS?</string>
<string name="configbuilder_treatments">Terapija</string>
<string name="configbuilder_treatments_description">Kuris įskiepis bus naudojamas terapijos tvarkymui?</string>
<string name="configbuilder_profile">Profilis</string>
<string name="configbuilder_profile_description">Kurį profilį naudos AndroidAPS?</string>
<string name="configbuilder_aps">DKS</string>
<string name="configbuilder_aps_description">Kuris DKS algoritmas turėtų koreguoti terapiją?</string>
<string name="configbuilder_general">Bendrieji</string>
<string name="configbuilder_general_description">Bendrieji įskiepiai, kurie gali praversti.</string>
<string name="configbuilder_constraints_description">Kokie apribojimai taikomi?</string>
<string name="days">dienos(-ų)</string>
<string name="constraints">Apribojimai</string>
<string name="loop">Ciklas</string>
<string name="configbuilder_loop">Ciklas</string>
<string name="configbuilder_loop_description">Naudokite, norėdami aktyvuoti AndroidAPS Ciklą.</string>
<string name="loop_aps_label">DKS</string>
<string name="loop_constraintsprocessed_label">Pritaikius apribojimus</string>
<string name="openapsma_lastenact_label">Paskutinis veiksmas</string>
<string name="ok">Gerai</string>
<string name="cancel">Atšaukti</string>
<string name="noapsselected">NEPASIRINKTA DKS ARBA NĖRA REZULTATO</string>
<string name="safety">Saugumas</string>
<string name="openapsma_disabled">Įskiepis išjungtas</string>
<string name="constraints_violation">Apribojimų pažeidimas</string>
<string name="treatmentdeliveryerror">Boluso suleidimo klaida</string>
<string name="tempbasaldeliveryerror">Laikinos bazės suleidimo klaida</string>
<string name="overview_newtempbasal_basalpercent">Valandinė bazė [%]</string>
<string name="overview_newtempbasal_percent_label">% (100 % = dabartinis)</string>
<string name="setbasalquestion">Patvirtinti naują laikiną bazę:</string>
<string name="overview_treatment_label">Terapija</string>
<string name="overview_calculator_label">Skaičiuotuvas</string>
<string name="constraintapllied">Taikomas ribojimas!</string>
<string name="confirmation">Patvirtinimas</string>
<string name="bolus">Bolusas</string>
<string name="sms_bolus">Bolusas:</string>
<string name="basal">Valandinė bazė</string>
<string name="sms_basal">Valandinė bazė:</string>
<string name="carbs">Angliavandeniai</string>
<string name="changeyourinput">Pakeiskite įvestus duomenis!</string>
<string name="setextendedbolusquestion">Nustatyti naują ištęstą bolusą:</string>
<string name="configbuilder_bgsource">KG šaltinis</string>
<string name="configbuilder_bgsource_description">Iš kur AndroidAPS gaus duomenis?</string>
<string name="xdrip">xDrip</string>
<string name="apsmode_title">DKS režimas</string>
<string name="closedloop">Uždaras Ciklas</string>
<string name="openloop">Atviras Ciklas</string>
<string name="disabledloop">Ciklas išjungtas</string>
<string name="disableloop">Išjungti Ciklą</string>
<string name="enableloop">Įjungti Ciklą</string>
<string name="openloop_newsuggestion">Gautas naujas pasiūlymas</string>
<string name="unsupportedclientver">Nepalaikoma NSClient versija</string>
<string name="unsupportednsversion">Nepalaikoma Nightscout versija</string>
<string name="nsclientnotinstalled">Neįdiegtas NSClient. Įrašai prarasti!</string>
<string name="objectives_bgavailableinns">KG matoma NS</string>
<string name="objectives_pumpstatusavailableinns">Pompos statusas matomas NS</string>
<string name="objectives_manualenacts">Įvesti rankiniu būdu</string>
<string name="loopdisabled">CIKLAS NEAKTYVUS DĖL APRIBOJIMŲ</string>
<string name="treatments_wizard_basaliob_label">Bazės AI</string>
<string name="bolusconstraintapplied">Pritaikytas boluso apribojimas</string>
<string name="carbsconstraintapplied">Pritaikytas angliavandenių apribojimas</string>
<string name="careportal_bgcheck">KG testas</string>
<string name="careportal_announcement">Pranešimas</string>
<string name="careportal_note">Pastaba</string>
<string name="careportal_question">Klausimas</string>
<string name="careportal_cgmsensorinsert">CGM sensoriaus įvedimas</string>
<string name="careportal_cgmsensorstart">CGM sensoriaus paleidimas</string>
<string name="careportal_insulincartridgechange">Insulino rezervuaro keitimas</string>
<string name="careportal_profileswitch">Profilio keitimas</string>
<string name="careportal_snackbolus">Užkandžio bolusas</string>
<string name="careportal_mealbolus">Bolusas valgiui</string>
<string name="careportal_correctionbolus">Bolusas korekcijai</string>
<string name="careportal_combobolus">Kombinuotas bolusas</string>
<string name="careportal_tempbasalstart">Pradėti laikiną bazę</string>
<string name="careportal_tempbasalend">Užbaigti laikiną bazę</string>
<string name="careportal_carbscorrection">Angliavandeniai korekcijai</string>
<string name="careportal_openapsoffline">OpenAPS neprisijungus</string>
<string name="careportal_newnstreatment_eventtype">Įvykio tipas</string>
<string name="careportal_newnstreatment_other">Kiti</string>
<string name="careportal_newnstreatment_meter">Matuoklis</string>
<string name="careportal_newnstreatment_sensor">Sensorius</string>
<string name="careportal_newnstreatment_carbs_label">Angliavandeniai</string>
<string name="careportal_newnstreatment_insulin_label">Insulinas</string>
<string name="careportal_newnstreatment_split_label">Išskaidyti</string>
<string name="careportal_newnstreatment_duration_label">Trukmė</string>
<string name="careportal_newnstreatment_percent_label">Procentai</string>
<string name="careportal_newnstreatment_absolute_label">Absoliutus</string>
<string name="careportal_newnstreatment_notes_label">Pastabos</string>
<string name="careportal_newnstreatment_eventtime_label">Įvykio laikas</string>
<string name="careportal_newnstreatment_profile_label">Profilis</string>
<string name="careportal_newnstreatment_enteredby_title">Įvedė</string>
<string name="careportal_newnstreatment_glucosetype">Gliukozės tipas</string>
<string name="noprofile">Dar negautas joks profilis iš NS</string>
<string name="overview_tempbasal_button">Laikina bazė</string>
<string name="overview_extendedbolus_button">Ištęstas bolusas</string>
<string name="configbuilder_nightscoutversion_label">Nightscout versija:</string>
<string name="missing">Trūksta</string>
<string name="exported">Nustatymai eksportuoti</string>
<string name="export_to">Eksportuoti nustatymus</string>
<string name="import_from">Importuoti nustatymus iš</string>
<string name="setting_imported">Nustatymai importuoti</string>
<string name="filenotfound">Failas nerastas</string>
<string name="nav_export">Eksportuoti nustatymus</string>
<string name="nav_import">Importuoti nustatymus</string>
<string name="openapsma_maxbasal_title">Maks vv/val skaičius, kuris gali būti nustatytas kaip laikina bazė</string>
<string name="openapsma_maxbasal_summary">Šis skaičius OpenAPS kontekste vadinamas maks. valandine baze</string>
<string name="openapsma_maxiob_title">Didžiausias valandinės bazės insulino kiekis, kurį gali suleisti OpenAPS [U]</string>
<string name="openapsma_maxiob_summary">Ši vertė OpenAPS kontekste vadinama Maks AI\nTai maksimalus insulino vienetų [U] skaičius, kurį DKS gali suleisti vienu metu.</string>
<string name="dismiss">ATMESTI</string>
<string name="danarpump">DanaR</string>
<string name="connecting">Jungiamasi</string>
<string name="connected">Prisijungta</string>
<string name="disconnected">Atsijungta</string>
<string name="danar_pump_settings">DanaR pompos nustatymai</string>
<string name="end_user_license_agreement">Licencinė sutartis su vartotoju</string>
<string name="end_user_license_agreement_text">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.</string>
<string name="end_user_license_agreement_i_understand">SUPRATAU IR SUTINKU</string>
<string name="save">Išsaugoti</string>
<string name="nobtadapter">Bluetooth adapteris nerastas</string>
<string name="devicenotfound">Pasirinktas įrenginys nerastas</string>
<string name="connectionerror">Pompos prisijungimo klaida</string>
<string name="danar_dailyunits">Paros insulinas</string>
<string name="pump_lastbolus_label">Paskutinis bolusas</string>
<string name="hoursago">prieš %.1fval</string>
<string name="danar_invalidinput">Neteisingai įvesti duomenys</string>
<string name="danar_valuenotsetproperly">Vertė nėra tinkamai nustatyta</string>
<string name="reloadprofile">Atnaujinti profilį</string>
<string name="danar_viewprofile">Peržiūrėti profilį</string>
<string name="comment">Komentaras</string>
<string name="success">Atlikta</string>
<string name="percent">Procentai</string>
<string name="absolute">Absoliutus</string>
<string name="canceltemp">Atšaukti laikiną bazę</string>
<string name="smscommunicator">SMS komunikatorius</string>
<string name="waitingforpumpresult">Laukiama rezultato</string>
<string name="smscommunicator_allowednumbers">Leidžiami telefono numeriai</string>
<string name="smscommunicator_allowednumbers_summary">+370XXXXXXXX; +370YYYYYYYY</string>
<string name="danarprofile">DanaR profilio nustatymai</string>
<string name="uploading">Siunčiama</string>
<string name="danar_error">klaida</string>
<string name="danar_glucose">gliukozė</string>
<string name="danar_carbohydrate">angliavandeniai</string>
<string name="danar_alarm">aliarmas</string>
<string name="danar_history_alarm">Aliarmai</string>
<string name="danar_history_carbohydrates">Angliavandeniai</string>
<string name="danar_history_dailyinsulin">Paros insulinas</string>
<string name="danar_history_errors">Klaidos</string>
<string name="danar_history_glucose">Gliukozė</string>
<string name="danar_password_title">Pompos slaptažodis</string>
<string name="wrongpumppassword">Neteisingas pompos slaptažodis!</string>
<string name="pumpbusy">Pompa šiuo metu veikia</string>
<string name="overview_bolusprogress_delivered">Suleista</string>
<string name="overview_bolusprogress_stoped">Sustabdyta</string>
<string name="bolusstopped">Bolusas sustabdytas</string>
<string name="bolusstopping">Bolusas stabdomas</string>
<string name="occlusion">Užsikimšimas</string>
<string name="youareonallowedlimit">Pasiekėte leistiną ribą</string>
<string name="noprofileselected">Nepasirinktas profilis</string>
<string name="smscommunicator_basalstopreplywithcode">Norėdami sustabdyti laikiną bazę, atsakykite kodu %1$s</string>
<string name="smscommunicator_extendedstopreplywithcode">Norėdami sustabdyti ištęstinį bolusą, atsakykite kodu %1$s</string>
<string name="overview_editquickwizard_buttontext">Mygtuko tekstas:</string>
<string name="overview_editquickwizard_carbs">Angliavandeniai:</string>
<string name="button1">Mygtukas 1</string>
<string name="button2">Mygtukas 2</string>
<string name="button3">Mygtukas 3</string>
<string name="units">Vienetai:</string>
<string name="mgdl">mg/dl</string>
<string name="mmol">mmol/l</string>
<string name="pumperror">Pompos klaida</string>
<string name="lowbattery">Senka akumuliatorius</string>
<string name="pumpshutdown">Pompa išsijungė</string>
<string name="batterydischarged">Pompos baterija išsikrovusi</string>
<string name="danarkoreanpump">DanaR Korean</string>
<string name="MM640g">MM640g</string>
<string name="old_data">SENI DUOMENYS</string>
<string name="minago">Prieš %1$d min</string>
<string name="sms_minago">prieš %1$dmin</string>
<string name="localprofile">Vietinis profilis</string>
<string name="openapsama">OpenAPS AMA</string>
<string name="activity">Aktyvumas</string>
<string name="removerecord">Ištrinti įrašą:</string>
<string name="danar_stats">DanaR statistika</string>
<string name="danar_stats_bolus">Bolusas</string>
<string name="danar_stats_date">Data</string>
<string name="danar_stats_weight">Svoris</string>
<string name="danarpump_shortname">DANA</string>
<string name="profileviewer_shortname">NSprofilis</string>
<string name="profile">Profilis</string>
<string name="calibrationsent">Kalibracija nusiųsta į xDrip</string>
<string name="pumpsuspended">Pompa sustabdyta</string>
<string name="gettingpumpstatus">Gaunamas pompos statusas</string>
<string name="disconnecting">Atsijungiama</string>
<string name="virtualpump_settings">Virtualios pompos nustatymai</string>
<string name="wrongpassword">Neteisingas slaptažodis</string>
<string name="settings_password">Nustatymų slaptažodis</string>
<string name="unlock_settings">Atrakinti nustatymus</string>
<string name="nsclientinternal">NSClient</string>
<string name="nsclientinternal_shortname">NSCI</string>
<string name="nsclientinternal_url">URL:</string>
<string name="nsclientinternal_autoscroll">Automatinis slinkimas</string>
<string name="nsclientinternal_title">NSClient</string>
<string name="nsclientinternal_url_title">Nightscout URL</string>
<string name="nsclientinternal_url_dialogmessage">Įveskite savo Nightscout URL</string>
<string name="clear_queue">Išvalyti eilę</string>
<string name="show_queue">Rodyti eilę</string>
<string name="queue">Eilė:</string>
<string name="status">Statusas:</string>
<string name="paused">Pristabdyta</string>
<string name="nowritepermission">NSCLIENT neturi įrašymo teisių. Ar teisingai įvedėte API secret?</string>
<string name="patientage">Paciento amžius</string>
<string name="child">Vaikas</string>
<string name="teenage">Paauglys</string>
<string name="adult">Suaugęs</string>
<string name="resistantadult">Insulinui rezistentiškas suaugęs</string>
<string name="Glimp">Glimp</string>
<string name="danarv2pump">DanaRv2</string>
<string name="configbuilder_insulin">Insulinas</string>
<string name="configbuilder_insulin_description">Kokio tipo insuliną naudojate?</string>
<string name="fastactinginsulin">Greito veikimo insulinas</string>
<string name="fastactinginsulincomment">Novorapid, Novolog, Humalog</string>
<string name="ultrafastactinginsulincomment">Fiasp</string>
<string name="insulin_shortname">INS</string>
<string name="pump_lastconnection_label">Paskutinis prisijungimas</string>
<string name="danar_bluetooth_status">Bluetooth statusas</string>
<string name="nav_about">Apie</string>
<string name="smscommunicator_missingsmspermission">Trūksta leidimo SMS</string>
<string name="xdripstatus_shortname">xds</string>
<string name="careportal_pump_label">POMPA</string>
<string name="careportal_newnstreatment_duration_min_label">Trukmė [min]</string>
<string name="openapssmb">OpenAPS SMB</string>
<string name="smb_shortname">SMB</string>
<string name="date">Data</string>
<string name="danarspump_shortname">Dana</string>
<string name="selectedpump">Pasirinkta pompa</string>
<string name="bluetooth">Bluetooth</string>
<string name="yes">Taip</string>
<string name="no">Ne</string>
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="storage">vidinės saugyklos apribojimas</string>
<string name="diskfull">Atlaisvinkite ne mažiau kaip %1$d MB iš vidinės atminties! Ciklas išjungtas!</string>
</resources>

View file

@ -54,6 +54,7 @@
<string name="description_wear">Monitoruj i kontroluj AndroidAPS, korzystając z SmartWatch WearOS.</string>
<string name="description_xdrip_status_line">Pokaż informacje o swojej pętli na watchface xDrip+.</string>
<string name="description_sms_communicator">Zdalne sterowanie AndroidAPS za pomocą poleceń SMS.</string>
<string name="objectives_button_back">Cofnij</string>
<string name="objectives_button_start">Start</string>
<string name="objectives_button_verify">Sprawdź</string>
<string name="nsprofileview_units_label">Jednostki</string>
@ -265,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Aby dostarczyć bolus %1$.2fU wprowadź kod %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Aby wysłać kalibrację %1$.2f wprowadź kod %2$s</string>
<string name="smscommunicator_bolusfailed">Bolus nieudany</string>
<string name="bolusdelivered">Bolus %1$.2fU dostarczony prawidłowo</string>
<string name="bolusrequested">Zamierzam podać %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU dostarczony prawidłowo</string>
<string name="bolusdelivering">Dostarczam %1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">Zezwalaj na komendy zdalne via SMS</string>
<string name="glucosetype_finger">Palec</string>
<string name="glucosetype_sensor">Sensor</string>

View file

@ -12,14 +12,19 @@
<string name="alert_w34_title">Fora da Garantia</string>
<string name="alert_w36_title">Basal temporária cancelada</string>
<string name="alert_w38_title">Bolus cancelado</string>
<string name="alert_w39_title">Aviso de periodo de empréstimo</string>
<string name="alert_m20_title">Cartucho não inserido</string>
<string name="alert_m21_title">Cartucho vazio</string>
<string name="alert_m22_title">Bateria vazia</string>
<string name="alert_m23_title">Desligar automático - bomba parada</string>
<string name="alert_m24_title">Oclusão</string>
<string name="alert_m25_title">Fim de período de empréstimo - Fim de operação</string>
<string name="alert_m26_title">Mudança de Cartucho não concluída</string>
<string name="alert_m27_title">Falha no download de dados</string>
<string name="alert_m28_title">Tempo limite de modo de pausa</string>
<string name="alert_m29_title">Tipo de bateria não definido</string>
<string name="alert_m30_title">Tipo de Cartucho não definido</string>
<string name="alert_e6_title">Erro mecânico</string>
<string name="alert_e10_title">Erro Rebobinar</string>
<string name="alert_e13_title">Erro de idioma</string>
</resources>

View file

@ -266,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Para dar bolus %1$.2fU responder com código %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Para enviar calibração %1$.2f responder com código %2$s</string>
<string name="smscommunicator_bolusfailed">Bólus falhado</string>
<string name="bolusdelivered">Bólus %1$.2fU enviado com êxito</string>
<string name="bolusrequested">Vai ser enviado %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bólus %1$.2fU enviado com êxito</string>
<string name="bolusdelivering">A enviar %1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">Permitir comandos remotos via SMS</string>
<string name="glucosetype_finger">Dedo</string>
<string name="glucosetype_sensor">Sensor</string>
@ -340,6 +344,8 @@
<string name="smscommunicator_tempbasalfailed">Início basal temp falhou </string>
<string name="smscommunicator_tempbasalcanceled">Basal temp cancelada</string>
<string name="smscommunicator_tempbasalcancelfailed">Não foi possivel cancelar a basal temp</string>
<string name="smscommunicator_extendedcancelfailed">Falhou o cancelamento do bolus extendido</string>
<string name="smscommunicator_unknowncommand">Comando desconhecido ou resposta errada</string>
<string name="quickwizard">Assistente Rápido</string>
<string name="quickwizardsettings">Definições do Assistente Rápido</string>
<string name="overview_editquickwizard_buttontext">Texto do botão:</string>
@ -1070,19 +1076,23 @@
<string name="mute_alert">Silêncio</string>
<string name="pump_alert">Alerta da Bomba</string>
<string name="log_site_changes">Registar alterações de local</string>
<string name="log_reservoir_changes">Número de unidades do reservatório alteradas</string>
<string name="log_tube_changes">Registar alterações de tubo</string>
<string name="log_battery_changes">Registar mudanças de bateria</string>
<string name="log_operating_mode_changes">Alterações do modo de funcionamento de registo</string>
<string name="log_alerts">Alertas de registo</string>
<string name="enable_tbr_emulation">Ativar a emulação TBR</string>
<string name="enable_tbr_emulation_summary">Usar bolus estendidos em vez de TBRs para contornar o limite de 250%</string>
<string name="disconnect_delay">Atraso de desconexão [s]</string>
<string name="serial_number">Número de série</string>
<string name="release_software_version">Lançar versão de software</string>
<string name="ui_processor_software_version">Versão de software do processador de interface do utilizador</string>
<string name="pc_processor_software_version">Versão do software do processador de PC</string>
<string name="md_tel_processor_software_version">Versão do software do processador MD tel</string>
<string name="safety_processor_software_version">Versão de software do processador de segurança</string>
<string name="bt_info_page_version">Página de informação da versão do BT</string>
<string name="bluetooth_address">Endereço Bluetooth</string>
<string name="system_id_appendix">Apêndice do ID de sistema</string>
<string name="manufacturing_date">Data de fabrico</string>
<string name="delete_pairing">Eliminar emparelhamento</string>
<string name="pairing_information">Informações de emparelhamento</string>
@ -1103,6 +1113,7 @@
<string name="extended_bolus">Bólus estendido</string>
<string name="multiwave_bolus">Bólus Multi-Onda</string>
<string name="eb_formatter">%1$.2f / %2$.2f U por %3$d min</string>
<string name="enable_tbr_over_notification">Desativar notificação do fim da basal temporária\n(configuração da bomba)</string>
<string name="disable_tbr_over_notification">Desativar notificação do fim da basal temporária\n(configuração da bomba)</string>
<string name="refresh">Actualizar</string>
<string name="description_pump_insight_local">Integração de bomba para bombas Accu-Chek Insight</string>
@ -1126,6 +1137,8 @@
<string name="tomato_short">Tomato</string>
<string name="storage">restrição de armazenamento interno</string>
<string name="diskfull">Liberte pelo menos %1$d MB do armazenamento interno! Loop desativado!</string>
<string name="wrongformat">Formato incorrecto</string>
<string name="sms_wrongcode">Código errado. Comando cancelado.</string>
<string name="notconfigured">Não configurado</string>
<string name="profileswitchcreated">Troca de perfil criada</string>
<plurals name="objective_days">

View file

@ -1089,6 +1089,7 @@ Context | Edit Context</string>
<string name="mute_alert">Отключить звук</string>
<string name="pump_alert">Оповещение помпы</string>
<string name="log_site_changes">Журнал изменений места установки</string>
<string name="log_reservoir_changes">Отслеживать замену резервуара</string>
<string name="log_tube_changes">Журнал замены трубки катетера</string>
<string name="log_battery_changes">Журнал замен батареи</string>
<string name="log_operating_mode_changes">Журнал изменений режима работы</string>
@ -1150,6 +1151,7 @@ Context | Edit Context</string>
<string name="tomato">Томато (MiaoMiao)</string>
<string name="tomato_short">Томато</string>
<string name="dst_in_24h_warning">Переход на летнее/зимнее время через 24 часа или менее</string>
<string name="dst_loop_disabled_warning">Переход на летнее время меньше 3 часов назад - Замкнутый цикл отключен</string>
<string name="storage">ограничение по объему карты памяти</string>
<string name="diskfull">Освободите по крайней мере %1$d MB из внутренней памяти! Цикл остановлен!</string>
<string name="wrongformat">Неверный формат</string>

View file

@ -43,17 +43,18 @@
<string name="description_sensitivity_oref0">Citlivosť je počítaná za posledných 24h a sacharidy (ak sú ešte nevstrebané), sú orezané po čase definovanom v nastaveniach.</string>
<string name="description_sensitivity_oref1">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).</string>
<string name="description_sensitivity_weighted_average">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.</string>
<string name="description_source_dexcom_g5">Príjmi hodnoty glykémií z upravenej Dexcom G5 aplikácie.</string>
<string name="description_source_dexcom_g6">Prijímam glykémie z upravenej Dexcom G6 aplikácie.</string>
<string name="description_source_eversense">Prijímam glykémie z upravenej Eversense aplikácie.</string>
<string name="description_source_glimp">Príjmi hodnoty glykémií z aplikácie Glimp.</string>
<string name="description_source_mm640g">Príjmi hodnoty glykémií z 600SeriesAndroidUploader.</string>
<string name="description_source_ns_client">Stiahne hodnoty glykémií z Nightscoutu</string>
<string name="description_source_xdrip">Príjmi hodnoty glykémií z xDripu.</string>
<string name="description_source_dexcom_g5">Získavať hodnoty glykémií z upravenej Dexcom G5 aplikácie.</string>
<string name="description_source_dexcom_g6">Získavať glykémie z upravenej Dexcom G6 aplikácie.</string>
<string name="description_source_eversense">Získavať glykémie z upravenej Eversense aplikácie.</string>
<string name="description_source_glimp">Získavať hodnoty glykémií z aplikácie Glimp.</string>
<string name="description_source_mm640g">Získavať hodnoty glykémií z 600SeriesAndroidUploader.</string>
<string name="description_source_ns_client">Získavať hodnoty glykémií z Nightscoutu</string>
<string name="description_source_xdrip">Získavať hodnoty glykémií z xDripu.</string>
<string name="description_treatments">Ukladá všetky ošetrenia do databázy</string>
<string name="description_wear">Zobrazovanie stavu a riadenie AndroidAPS z hodiniek s WearOS.</string>
<string name="description_xdrip_status_line">Zobraz informácie o uzavretom okruhu na xDrip+ watchface.</string>
<string name="description_sms_communicator">Ovládaj na diaľku AndroidAPS použitím SMS príkazov.</string>
<string name="objectives_button_back">Naspäť</string>
<string name="objectives_button_start">Začiatok</string>
<string name="objectives_button_verify">Overenie</string>
<string name="nsprofileview_units_label">Jednotky</string>
@ -265,6 +266,10 @@
<string name="smscommunicator_bolusreplywithcode">Pre podanie bolusu %1$.2fU odpovedz SMS kódom %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Pre odoslanie kalibrácie %1$.2f odpovedz SMS kódom %2$s</string>
<string name="smscommunicator_bolusfailed">Chyba pri aplikovaní bolusu</string>
<string name="bolusdelivered">Bolus %1$.2fU podaný úspešne</string>
<string name="bolusrequested">Podávanie %1$.2fU inzulínu</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU podaný úspešne</string>
<string name="bolusdelivering">Podávanie %1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">Povoliť príkazy na diaľku cez SMS</string>
<string name="glucosetype_finger">Prst</string>
<string name="glucosetype_sensor">Senzor</string>
@ -334,11 +339,24 @@
<string name="valuelimitedto">%1$.2f obmedzené na %2$.2f</string>
<string name="valueoutofrange" formatted="false">Hodnota %s je mimo prednastavený rozsah</string>
<string name="smscommunicator_remotecommandnotallowed">Príkazy na diaľku nie sú povolené</string>
<string name="smscommunicator_remotebolusnotallowed">Diaľkovo ovládaný bolus nie je momentálne povolený. Skúste to neskôr.</string>
<string name="smscommunicator_basalreplywithcode">Pre spustenie bazálu %1$.2fU/h na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_profilereplywithcode">Pre prepnutie profilu na %1$s %2$d%% odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pre spustenie predĺženého bolusu %1$.2fU na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Pre spustenie bazálu %1$d%% na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Pre pozastavenie uzavretého okruhu na %1$d minút odpovedaj SMS s kódom %2$s</string>
<string name="smscommunicator_tempbasalset">Dočasný bazál %1$.2fU/h spustený na %2$d minút</string>
<string name="smscommunicator_extendedset">Predĺžený bolus %1$.2fU na %2$d min úspešne spustený</string>
<string name="smscommunicator_tempbasalset_percent">Dočasný bazál %1$d%% na %2$d minút úspešne spustený</string>
<string name="smscommunicator_tempbasalfailed">Spustenie dočasného bazálu zlyhalo</string>
<string name="smscommunicator_extendedfailed">Spustenie predĺženého bolusu zlyhalo</string>
<string name="smscommunicator_basalstopreplywithcode">Na zastavenie dočasného bazálu odpovedzte SMS s kódom %1$s</string>
<string name="smscommunicator_extendedstopreplywithcode">Na zastavenie predĺženého bolusu odpovedzte SMS s kódom %1$s</string>
<string name="smscommunicator_tempbasalcanceled">Dočasný bazál zrušený</string>
<string name="smscommunicator_extendedcanceled">Predĺžený bolus zastavený</string>
<string name="smscommunicator_tempbasalcancelfailed">Zrušenie dočasného bazálu zlyhalo</string>
<string name="smscommunicator_extendedcancelfailed">Zastavenie predĺženého bolusu zlyhalo</string>
<string name="smscommunicator_unknowncommand">Neznámy príkaz alebo chybná odpoveď</string>
<string name="quickwizard">Rýchly bolus</string>
<string name="quickwizardsettings">Nastavenie rýchleho bolusu</string>
<string name="overview_editquickwizard_buttontext">Text na tlačidle:</string>
@ -543,7 +561,7 @@
<string name="enablesuperbolus">Povoliť superbolus</string>
<string name="enablesuperbolus_summary">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Í!</string>
<string name="show_statuslights">Zobraziť indikátory stavu na domovskej obrazovke</string>
<string name="show_statuslights_summary">Povoliť indikátory stavu pre CAGE, IAGE, SAGE, RESERVOIR a BATTERY LEVEL na domovskej obrazovke.</string>
<string name="show_statuslights_summary">Povoliť indikátory stavu pre CAGE, IAGE, SAGE, Reservoir a Battery Level na domovskej obrazovke.</string>
<string name="statuslights_res_warning">Prah upozornenia na úroveň hladiny zásobníka [U]</string>
<string name="statuslights_res_critical">Prah kritickej úrovne hladiny zásobníka [U]</string>
<string name="statuslights_bat_warning">Prah upozornenia na úroveň batérie [%]</string>
@ -1069,6 +1087,7 @@
<string name="mute_alert">Stlmiť</string>
<string name="pump_alert">Výstraha pumpy</string>
<string name="log_site_changes">Zaznamenať výmenu kanyly</string>
<string name="log_reservoir_changes">Zaznamenať výmenu zásobníka</string>
<string name="log_tube_changes">Zaznamenať výmenu hadičky</string>
<string name="log_battery_changes">Zaznamenať výmenu batérie</string>
<string name="log_operating_mode_changes">Zaznamenať zmenu režimu prevádzky</string>
@ -1129,6 +1148,14 @@
<string name="dexcom_lognssensorchange_summary">Vytvoriť udalosť \"Výmena senzora\" v NS automaticky pri spustení senzora</string>
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="dst_in_24h_warning">Zmena letného času za menej ako 24 hodín</string>
<string name="dst_loop_disabled_warning">Zmena letného času za menej ako 3 hodiny - Uzavretý okruh pozastavený</string>
<string name="storage">obmedzenie interného úložiska</string>
<string name="diskfull">Uvoľnite aspoň %1$d MB z interného úložiska! Uzavretý okruh zakázaný!</string>
<string name="wrongformat">Chybný formát</string>
<string name="sms_wrongcode">Nesprávný kód. Príkaz zrušený.</string>
<string name="notconfigured">Nie je nakonfigurované</string>
<string name="profileswitchcreated">Prepnutie profilu vytvorené</string>
<plurals name="objective_days">
<item quantity="one">%1$d deň</item>
<item quantity="few">%1$d dní</item>

View file

@ -1253,6 +1253,7 @@
<string name="mute_alert">Mute</string>
<string name="pump_alert">Pump alert</string>
<string name="log_site_changes">Log site changes</string>
<string name="log_reservoir_changes">Log reservoir changes</string>
<string name="log_tube_changes">Log tube changes</string>
<string name="log_battery_changes">Log battery changes</string>
<string name="log_operating_mode_changes">Log operating mode changes</string>
@ -1319,7 +1320,7 @@
<string name="key_smbmaxminutes" translatable="false">smbmaxminutes</string>
<string name="dst_plugin_name" translatable="false">Dayligh Saving time</string>
<string name="dst_in_24h_warning">Dayligh Saving time change in 24h or less</string>
<string name="dst_loop_disabled_warning">Dayligh Saving time change less than 3 hours ago - Closed loop diabled</string>
<string name="dst_loop_disabled_warning">Daylight saving time change less than 3 hours ago - Closed loop disabled</string>
<string name="storage">internal storage constraint</string>
<string name="diskfull">Free at least %1$d MB from internal storage! Loop disabled!</string>
<string name="wrongformat">Wrong format</string>

View file

@ -10,14 +10,19 @@
<SwitchPreference
android:defaultValue="false"
android:key="insight_log_site_changes"
android:title="@string/log_site_changes" />
android:key="insight_log_reservoir_changes"
android:title="@string/log_reservoir_changes" />
<SwitchPreference
android:defaultValue="false"
android:key="insight_log_tube_changes"
android:title="@string/log_tube_changes" />
<SwitchPreference
android:defaultValue="false"
android:key="insight_log_site_changes"
android:title="@string/log_site_changes" />
<SwitchPreference
android:defaultValue="false"
android:key="insight_log_battery_changes"

View file

@ -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<BgReading> generateLibreTestData() {
List<BgReading> 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;
}
}

View file

@ -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() {