diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java index 16d0eb6409..f03a892cae 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/OpenAPSAMA/DetermineBasalAdapterAMAJS.java @@ -220,7 +220,7 @@ public class DetermineBasalAdapterAMAJS { mProfile.add("carb_ratio", profile.getIc(profile.secondsFromMidnight())); mProfile.add("sens", NSProfile.toMgdl(profile.getIsf(NSProfile.secondsFromMidnight()).doubleValue(), units)); mProfile.add("max_daily_safety_multiplier", SP.getInt("openapsama_max_daily_safety_multiplier", 3)); - mProfile.add("current_basal_safety_multiplier", SP.getInt("openapsama_max_basal_safety_multiplier", 4)); + mProfile.add("current_basal_safety_multiplier", SP.getInt("openapsama_current_basal_safety_multiplier", 4)); mProfile.add("skip_neutral_temps", true); mProfile.add("current_basal", pump.getBaseBasalRate()); mProfile.add("temptargetSet", tempTargetSet); diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/SafetyFragment/SafetyPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/SafetyFragment/SafetyPlugin.java index 12ec4f5d4f..9cbda6bf06 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/SafetyFragment/SafetyPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/SafetyFragment/SafetyPlugin.java @@ -98,7 +98,7 @@ public class SafetyPlugin implements PluginBase, ConstraintsInterface { if (profile == null) return absoluteRate; if (absoluteRate < 0) absoluteRate = 0d; - Integer maxBasalMult = SP.getInt("openapsama_max_basal_safety_multiplier", 4); + Integer maxBasalMult = SP.getInt("openapsama_current_basal_safety_multiplier", 4); Integer maxBasalFromDaily = SP.getInt("openapsama_max_daily_safety_multiplier", 3); // Check percentRate but absolute rate too, because we know real current basal in pump Double origRate = absoluteRate; @@ -136,7 +136,7 @@ public class SafetyPlugin implements PluginBase, ConstraintsInterface { if (absoluteRate < 0) absoluteRate = 0d; - Integer maxBasalMult = SP.getInt("openapsama_max_basal_safety_multiplier", 4); + Integer maxBasalMult = SP.getInt("openapsama_current_basal_safety_multiplier", 4); Integer maxBasalFromDaily = SP.getInt("openapsama_max_daily_safety_multiplier", 3); // Check percentRate but absolute rate too, because we know real current basal in pump Double origRate = absoluteRate; diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index a265c239e5..3d11b7b6f6 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -128,7 +128,7 @@ Безопасност Задай нов удължен болусs: Приложи нов временен базал: - Simple profile + Обикновен профил Временен базал IOB: Общо IOB: @@ -290,7 +290,7 @@ Настройване на Closed Loop, повишаване на максималният IOB над 0 и понижаване на целевите нива на КЗ Една седмица успешно дневно използване с редовно въвеждане на въглехидрати Настройване на базалния инсулин и коефициенти ако е необходимо и активиране на auto-sens - Uploading + Качване Подава %.2fU Spanish Не е избран профил @@ -374,22 +374,22 @@ Wear Избран е грешен тип помпа преди %d м. - "Д-я" + "ДЕЙСТВ" "Wear" - "ВП " - "ТТ " + "ВП" + "ТТ" "ВЦeл" - "ВБ " - "СМС " - "ОПр " - "Пр " - "HOME" - "ЦЕЛИ " - "oAPS" + "ВБ" + "СМС" + "ОПРОФ" + "ПРОф" + "ОСН" + \"ЦЕЛИ" + "OAPS" "Loop " "ЛПр " "Dana" - "КОНФ. " + "КОНФ" "ППр " "CaPr" Физ.активност @@ -397,7 +397,7 @@ Базал Болус Дата - Стари данни! Натиснете \"Презареждане\" + Стари данни! Натиснете "Презареждане" Коефициент Общо базален инс. Общо базален инс.² @@ -435,4 +435,43 @@ IOB: %dmin ago Изчаква за помпа + Използвай краткоср. Δ вместо разлика от последната КЗ + Полезно при данни за КЗ с много шум + Приближава достигане на дневният лимит на иснулин + Стартира подаване на %.2fU + Изпратена калибрация до xDrip + Копирано в клипборд + Копирай в клипборд + Продължителност на инсулиновата активност + Прекъсване + Не показвай отново + Полето не може да бъде празно + Позволени са само числа + Позволени са числа между %1$s - %2$s + Телефонният номер не е валиден + Изпълнение + Получава статус на помпа + Покажи лог + Максимално позволен временен базал Е/ч + Максимален базален IOB + Калибрация + Помпата е спряна + xDrip+ не е инсталиран + Грешна парола + Изпраща статус в NS + Настройки на виртуална помпа + Качва базални стойности + Firmware: + Отключи настройки + Спиране на удължен болус + Спиране на временен базал + Не е разрешена отдалечена калибрация + Грешка при подаване на временен базал + Изпращане на калибрация %.1f към xDrip? + Настройки на удължен болус + Парола за настройки + Настройки на временен базал + Помпата е спряна. Натиснете за обновяване + Настройки на параметър Δ КЗ + Калибрация на КЗ diff --git a/wear/src/main/java/info/nightscout/androidaps/interaction/AAPSPreferences.java b/wear/src/main/java/info/nightscout/androidaps/interaction/AAPSPreferences.java index 6142937206..39dda741fd 100644 --- a/wear/src/main/java/info/nightscout/androidaps/interaction/AAPSPreferences.java +++ b/wear/src/main/java/info/nightscout/androidaps/interaction/AAPSPreferences.java @@ -2,7 +2,8 @@ package info.nightscout.androidaps.interaction; import android.os.Bundle; -import android.preference.PreferenceActivity; +import android.view.View; +import android.view.ViewGroup; import info.nightscout.androidaps.R; import preference.WearPreferenceActivity; @@ -13,6 +14,9 @@ public class AAPSPreferences extends WearPreferenceActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); + ViewGroup view = (ViewGroup)getWindow().getDecorView(); + removeBackgroundRecursively(view); + view.setBackground(getResources().getDrawable(R.drawable.settings_background)); } @Override @@ -21,4 +25,15 @@ public class AAPSPreferences extends WearPreferenceActivity { finish(); } + void removeBackgroundRecursively(View parent) { + if (parent instanceof ViewGroup) { + ViewGroup group = (ViewGroup)parent; + for (int i = 0; i < group.getChildCount(); i++) { + removeBackgroundRecursively(group.getChildAt(i)); + } + } + parent.setBackground(null); + } + + } \ No newline at end of file diff --git a/wear/src/main/res/drawable/settings_background.xml b/wear/src/main/res/drawable/settings_background.xml new file mode 100644 index 0000000000..97632802ac --- /dev/null +++ b/wear/src/main/res/drawable/settings_background.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file