Merge branch 'dev' into medtronic_modules
This commit is contained in:
commit
20e2bf0b06
78 changed files with 488 additions and 776 deletions
|
@ -8,7 +8,7 @@ android:
|
|||
components:
|
||||
- platform-tools
|
||||
- tools
|
||||
- build-tools-28.0.3
|
||||
- build-tools-29.0.2
|
||||
- android-28
|
||||
- extra-google-m2repository
|
||||
- extra-android-m2repository
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven { url "https://plugins.gradle.org/m2/" } // jacoco 0.2
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
|
||||
//classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
|
||||
classpath 'com.hiya:jacoco-android:0.2'
|
||||
}
|
||||
}
|
||||
apply plugin: 'com.android.application'
|
||||
|
@ -12,7 +14,8 @@ apply plugin: 'kotlin-android'
|
|||
apply plugin: 'kotlin-android-extensions'
|
||||
apply plugin: 'kotlin-kapt'
|
||||
apply plugin: 'com.google.gms.google-services'
|
||||
apply plugin: 'jacoco-android'
|
||||
//apply plugin: 'jacoco-android'
|
||||
apply plugin: 'com.hiya.jacoco-android'
|
||||
apply plugin: 'com.google.firebase.crashlytics'
|
||||
|
||||
jacoco {
|
||||
|
|
|
@ -801,7 +801,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_
|
|||
|
||||
rT.COB=meal_data.mealCOB;
|
||||
rT.IOB=iob_data.iob;
|
||||
rT.reason="COB: " + meal_data.mealCOB + ", Dev: " + convert_bg(deviation, profile) + ", BGI: " + convert_bg(bgi, profile) + ", ISF: " + convert_bg(sens, profile) + ", CR: " + round(profile.carb_ratio, 2) + ", Target: " + convert_bg(target_bg, profile) + ", minPredBG " + convert_bg(minPredBG, profile) + ", minGuardBG " + convert_bg(minGuardBG, profile) + ", IOBpredBG " + convert_bg(lastIOBpredBG, profile);
|
||||
rT.reason="COB: " + round(meal_data.mealCOB, 1) + ", Dev: " + convert_bg(deviation, profile) + ", BGI: " + convert_bg(bgi, profile) + ", ISF: " + convert_bg(sens, profile) + ", CR: " + round(profile.carb_ratio, 2) + ", Target: " + convert_bg(target_bg, profile) + ", minPredBG " + convert_bg(minPredBG, profile) + ", minGuardBG " + convert_bg(minGuardBG, profile) + ", IOBpredBG " + convert_bg(lastIOBpredBG, profile);
|
||||
if (lastCOBpredBG > 0) {
|
||||
rT.reason += ", COBpredBG " + convert_bg(lastCOBpredBG, profile);
|
||||
}
|
||||
|
|
|
@ -185,9 +185,7 @@ class MyPreferenceFragment : PreferenceFragmentCompat(), OnSharedPreferenceChang
|
|||
addPreferencesFromResourceIfEnabled(maintenancePlugin, rootKey)
|
||||
}
|
||||
initSummary(preferenceScreen, pluginId != -1)
|
||||
for (plugin in pluginStore.plugins) {
|
||||
plugin.preprocessPreferences(this)
|
||||
}
|
||||
preprocessPreferences()
|
||||
}
|
||||
|
||||
override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences, key: String) {
|
||||
|
@ -212,6 +210,13 @@ class MyPreferenceFragment : PreferenceFragmentCompat(), OnSharedPreferenceChang
|
|||
checkForBiometricFallback(key)
|
||||
|
||||
updatePrefSummary(findPreference(key))
|
||||
preprocessPreferences()
|
||||
}
|
||||
|
||||
private fun preprocessPreferences() {
|
||||
for (plugin in pluginStore.plugins) {
|
||||
plugin.preprocessPreferences(this)
|
||||
}
|
||||
}
|
||||
|
||||
private fun checkForBiometricFallback(key: String) {
|
||||
|
|
|
@ -62,7 +62,7 @@ class ExtendedBolusDialog : DialogFragmentWithDate() {
|
|||
|
||||
override fun submit(): Boolean {
|
||||
val insulin = SafeParse.stringToDouble(actions_extendedbolus_insulin.text)
|
||||
val durationInMinutes = SafeParse.stringToInt(actions_extendedbolus_duration.text)
|
||||
val durationInMinutes = actions_extendedbolus_duration.value.toInt()
|
||||
val actions: LinkedList<String> = LinkedList()
|
||||
val insulinAfterConstraint = constraintChecker.applyExtendedBolusConstraints(Constraint(insulin)).value()
|
||||
actions.add(resourceHelper.gs(R.string.formatinsulinunits, insulinAfterConstraint))
|
||||
|
|
|
@ -83,7 +83,7 @@ class TempBasalDialog : DialogFragmentWithDate() {
|
|||
override fun submit(): Boolean {
|
||||
var percent = 0
|
||||
var absolute = 0.0
|
||||
val durationInMinutes = SafeParse.stringToInt(actions_tempbasal_duration.text)
|
||||
val durationInMinutes = actions_tempbasal_duration.value.toInt()
|
||||
val profile = profileFunction.getProfile() ?: return false
|
||||
val actions: LinkedList<String> = LinkedList()
|
||||
if (isPercentPump) {
|
||||
|
|
|
@ -2,6 +2,9 @@ package info.nightscout.androidaps.plugins.aps.openAPSSMB;
|
|||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.preference.PreferenceFragmentCompat;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.json.JSONException;
|
||||
|
||||
|
@ -42,6 +45,7 @@ import info.nightscout.androidaps.utils.HardLimits;
|
|||
import info.nightscout.androidaps.utils.Profiler;
|
||||
import info.nightscout.androidaps.utils.Round;
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper;
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP;
|
||||
|
||||
@Singleton
|
||||
public class OpenAPSSMBPlugin extends PluginBase implements APSInterface, ConstraintsInterface {
|
||||
|
@ -56,6 +60,7 @@ public class OpenAPSSMBPlugin extends PluginBase implements APSInterface, Constr
|
|||
private final HardLimits hardLimits;
|
||||
private final Profiler profiler;
|
||||
private final FabricPrivacy fabricPrivacy;
|
||||
private final SP sp;
|
||||
|
||||
// last values
|
||||
DetermineBasalAdapterSMBJS lastDetermineBasalAdapterSMBJS = null;
|
||||
|
@ -77,7 +82,8 @@ public class OpenAPSSMBPlugin extends PluginBase implements APSInterface, Constr
|
|||
IobCobCalculatorPlugin iobCobCalculatorPlugin,
|
||||
HardLimits hardLimits,
|
||||
Profiler profiler,
|
||||
FabricPrivacy fabricPrivacy
|
||||
FabricPrivacy fabricPrivacy,
|
||||
SP sp
|
||||
) {
|
||||
super(new PluginDescription()
|
||||
.mainType(PluginType.APS)
|
||||
|
@ -100,6 +106,7 @@ public class OpenAPSSMBPlugin extends PluginBase implements APSInterface, Constr
|
|||
this.hardLimits = hardLimits;
|
||||
this.profiler = profiler;
|
||||
this.fabricPrivacy = fabricPrivacy;
|
||||
this.sp = sp;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -119,6 +126,25 @@ public class OpenAPSSMBPlugin extends PluginBase implements APSInterface, Constr
|
|||
return pump.getPumpDescription().isTempBasalCapable;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preprocessPreferences(@NotNull PreferenceFragmentCompat preferenceFragment) {
|
||||
super.preprocessPreferences(preferenceFragment);
|
||||
boolean smbAlwaysEnabled = sp.getBoolean(R.string.key_enableSMB_always, false);
|
||||
|
||||
SwitchPreference withCOB = preferenceFragment.findPreference(resourceHelper.gs(R.string.key_enableSMB_with_COB));
|
||||
if (withCOB != null) {
|
||||
withCOB.setVisible(!smbAlwaysEnabled);
|
||||
}
|
||||
SwitchPreference withTempTarget = preferenceFragment.findPreference(resourceHelper.gs(R.string.key_enableSMB_with_temptarget));
|
||||
if (withTempTarget != null) {
|
||||
withTempTarget.setVisible(!smbAlwaysEnabled);
|
||||
}
|
||||
SwitchPreference afterCarbs = preferenceFragment.findPreference(resourceHelper.gs(R.string.key_enableSMB_after_carbs));
|
||||
if (afterCarbs != null) {
|
||||
afterCarbs.setVisible(!smbAlwaysEnabled);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public APSResult getLastAPSResult() {
|
||||
return lastAPSResult;
|
||||
|
|
|
@ -5,7 +5,7 @@ import dagger.android.HasAndroidInjector
|
|||
import info.nightscout.androidaps.Constants
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ import android.widget.Spinner
|
|||
import androidx.annotation.StringRes
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import java.text.DecimalFormat
|
||||
import java.util.*
|
||||
|
|
|
@ -3,7 +3,7 @@ package info.nightscout.androidaps.plugins.general.automation.elements
|
|||
import android.widget.LinearLayout
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
|
||||
class InputDouble(injector: HasAndroidInjector) : Element(injector) {
|
||||
|
|
|
@ -3,7 +3,8 @@ package info.nightscout.androidaps.plugins.general.automation.elements
|
|||
import android.widget.LinearLayout
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
|
||||
class InputDuration(injector: HasAndroidInjector) : Element(injector) {
|
||||
|
@ -20,11 +21,14 @@ class InputDuration(injector: HasAndroidInjector) : Element(injector) {
|
|||
var value: Int = 0
|
||||
|
||||
override fun addToLayout(root: LinearLayout) {
|
||||
val numberPicker = NumberPicker(root.context, null)
|
||||
if (unit == TimeUnit.MINUTES)
|
||||
val numberPicker : NumberPicker
|
||||
if (unit == TimeUnit.MINUTES) {
|
||||
numberPicker = MinutesNumberPicker(root.context, null)
|
||||
numberPicker.setParams(0.0, 0.0, 24 * 60.0, 10.0, DecimalFormat("0"), false, root.findViewById(R.id.ok))
|
||||
else
|
||||
} else {
|
||||
numberPicker = NumberPicker(root.context, null)
|
||||
numberPicker.setParams(0.0, 0.0, 24.0, 1.0, DecimalFormat("0"), false, root.findViewById(R.id.ok))
|
||||
}
|
||||
numberPicker.value = value.toDouble()
|
||||
numberPicker.setOnValueChangedListener { value: Double -> this.value = value.toInt() }
|
||||
root.addView(numberPicker)
|
||||
|
|
|
@ -3,7 +3,7 @@ package info.nightscout.androidaps.plugins.general.automation.elements
|
|||
import android.widget.LinearLayout
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
|
||||
class InputInsulin(injector: HasAndroidInjector) : Element(injector) {
|
||||
|
|
|
@ -3,7 +3,7 @@ package info.nightscout.androidaps.plugins.general.automation.elements
|
|||
import android.widget.LinearLayout
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
|
||||
class InputPercent(injector: HasAndroidInjector) : Element(injector) {
|
||||
|
|
|
@ -5,7 +5,7 @@ import dagger.android.HasAndroidInjector
|
|||
import info.nightscout.androidaps.Constants
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import java.text.DecimalFormat
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ import dagger.android.DaggerBroadcastReceiver
|
|||
import info.nightscout.androidaps.interfaces.ActivePluginProvider
|
||||
import info.nightscout.androidaps.interfaces.PumpInterface
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.logging.BundleLogger
|
||||
import info.nightscout.androidaps.logging.LTag
|
||||
import info.nightscout.androidaps.utils.TimeChangeType
|
||||
import java.util.*
|
||||
|
@ -38,37 +39,38 @@ class TimeDateOrTZChangeReceiver : DaggerBroadcastReceiver() {
|
|||
val action = intent.action
|
||||
val activePump: PumpInterface = activePlugin.activePump
|
||||
|
||||
aapsLogger.debug(LTag.PUMP,"TimeDateOrTZChangeReceiver::Date, Time and/or TimeZone changed. [action={}]", action)
|
||||
try {
|
||||
aapsLogger.debug(LTag.PUMP, "TimeDateOrTZChangeReceiver::Intent::{}", gson.toJson(intent))
|
||||
} catch (ignored : Exception) {}
|
||||
aapsLogger.debug(LTag.PUMP, "TimeDateOrTZChangeReceiver::Date, Time and/or TimeZone changed. [action={}]", action)
|
||||
aapsLogger.debug(LTag.PUMP, "TimeDateOrTZChangeReceiver::Intent::{}", BundleLogger.log(intent.extras))
|
||||
|
||||
when {
|
||||
action == null -> {
|
||||
aapsLogger.error(LTag.PUMP,"TimeDateOrTZChangeReceiver::Action is null. Exiting.")
|
||||
aapsLogger.error(LTag.PUMP, "TimeDateOrTZChangeReceiver::Action is null. Exiting.")
|
||||
}
|
||||
|
||||
Intent.ACTION_TIMEZONE_CHANGED == action -> {
|
||||
aapsLogger.info(LTag.PUMP,"TimeDateOrTZChangeReceiver::Timezone changed. Notifying pump driver.")
|
||||
aapsLogger.info(LTag.PUMP, "TimeDateOrTZChangeReceiver::Timezone changed. Notifying pump driver.")
|
||||
activePump.timezoneOrDSTChanged(TimeChangeType.TimezoneChange)
|
||||
}
|
||||
|
||||
Intent.ACTION_TIME_CHANGED == action -> {
|
||||
val currentDst = calculateDST()
|
||||
if (currentDst == isDST) {
|
||||
aapsLogger.info(LTag.PUMP,"TimeDateOrTZChangeReceiver::Time changed (manual). Notifying pump driver.")
|
||||
aapsLogger.info(LTag.PUMP, "TimeDateOrTZChangeReceiver::Time changed (manual). Notifying pump driver.")
|
||||
activePump.timezoneOrDSTChanged(TimeChangeType.ManualTimeChange)
|
||||
} else {
|
||||
if (currentDst) {
|
||||
aapsLogger.info(LTag.PUMP,"TimeDateOrTZChangeReceiver::DST started. Notifying pump driver.")
|
||||
aapsLogger.info(LTag.PUMP, "TimeDateOrTZChangeReceiver::DST started. Notifying pump driver.")
|
||||
activePump.timezoneOrDSTChanged(TimeChangeType.DST_Started)
|
||||
} else {
|
||||
aapsLogger.info(LTag.PUMP,"TimeDateOrTZChangeReceiver::DST ended. Notifying pump driver.")
|
||||
aapsLogger.info(LTag.PUMP, "TimeDateOrTZChangeReceiver::DST ended. Notifying pump driver.")
|
||||
activePump.timezoneOrDSTChanged(TimeChangeType.DST_Ended)
|
||||
}
|
||||
}
|
||||
isDST = currentDst
|
||||
}
|
||||
|
||||
else -> {
|
||||
aapsLogger.error(LTag.PUMP,"TimeDateOrTZChangeReceiver::Unknown action received [name={}]. Exiting.", action)
|
||||
aapsLogger.error(LTag.PUMP, "TimeDateOrTZChangeReceiver::Unknown action received [name={}]. Exiting.", action)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ import info.nightscout.androidaps.Constants
|
|||
import info.nightscout.androidaps.data.Profile
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.setupwizard.SWNumberValidator
|
||||
import info.nightscout.androidaps.utils.NumberPicker
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
import info.nightscout.androidaps.utils.SafeParse
|
||||
import java.text.DecimalFormat
|
||||
import javax.inject.Inject
|
||||
|
|
|
@ -1,30 +1,11 @@
|
|||
package info.nightscout.androidaps.utils;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.EditText;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.text.NumberFormat;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import info.nightscout.androidaps.MainApp;
|
||||
import info.nightscout.androidaps.R;
|
||||
import info.nightscout.androidaps.logging.StacktraceLoggerWrapper;
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker;
|
||||
|
||||
/**
|
||||
* Created by mike on 28.06.2016.
|
||||
|
|
|
@ -13,24 +13,20 @@ import android.widget.LinearLayout;
|
|||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.core.widget.TextViewCompat;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.NumberFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import info.nightscout.androidaps.MainApp;
|
||||
import info.nightscout.androidaps.R;
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
import info.nightscout.androidaps.logging.StacktraceLoggerWrapper;
|
||||
import info.nightscout.androidaps.utils.ui.NumberPicker;
|
||||
|
||||
/**
|
||||
* Created by mike on 29.12.2016.
|
||||
|
|
|
@ -65,6 +65,13 @@ class TddCalculator @Inject constructor(
|
|||
val profile = profileFunction.getProfile(t) ?: continue
|
||||
val absoluteRate = tbr?.tempBasalConvertedToAbsolute(t, profile) ?: profile.getBasal(t)
|
||||
tdd.basal += absoluteRate / 60.0 * 5.0
|
||||
|
||||
if (!activePlugin.getActivePump().isFakingTempsByExtendedBoluses()) {
|
||||
// they are not included in TBRs
|
||||
val eb = getExtendedBolusFromHistory(t)
|
||||
val absoluteEbRate = eb?.absoluteRate() ?: 0.0
|
||||
tdd.bolus += absoluteEbRate / 60.0 * 5.0
|
||||
}
|
||||
result.put(midnight, tdd)
|
||||
}
|
||||
for (i in 0 until result.size()) {
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
android:text="@string/age"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/profilehelper_age"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -115,7 +115,7 @@
|
|||
android:text="@string/tdd_total"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/profilehelper_tdd"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -136,7 +136,7 @@
|
|||
android:text="@string/weight_label"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/profilehelper_weight"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -157,7 +157,7 @@
|
|||
android:text="@string/basalpctfromtdd_label"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/profilehelper_basalpctfromtdd"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -1,576 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:focusableInTouchMode="true"
|
||||
android:minWidth="300dp"
|
||||
android:orientation="vertical"
|
||||
android:padding="10dp">
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/careportal_newnstreatment_eventtype"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:paddingBottom="10dp"
|
||||
android:text="Temp target"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_bg_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/treatments_wizard_bg_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_bginput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/careportal_newnstreatment_bgunits"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="mg/dl"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_bgsource_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:orientation="vertical">
|
||||
|
||||
<RadioGroup
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="end"
|
||||
android:layout_marginRight="20dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/careportal_newnstreatment_meter"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="false"
|
||||
android:text="@string/careportal_newnstreatment_meter" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/careportal_newnstreatment_sensor"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="true"
|
||||
android:text="@string/careportal_newnstreatment_sensor" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/careportal_newnstreatment_other"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/careportal_newnstreatment_other" />
|
||||
</RadioGroup>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_carbs_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/treatments_wizard_carbs_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_carbsinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="g"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_insulin_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_insulin_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_insulininput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="U"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_split_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_split_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_splitinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="%"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_temptarget_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/reason"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<Spinner
|
||||
android:id="@+id/careportal_newnstreatment_temptarget_reason"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/target_label"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_temptarget"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_duration_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_duration_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_durationinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="min"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_percent_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_percent_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_percentinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="%"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_absolute_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_absolute_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_absoluteinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="U/h"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_carbtime_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_carbtime_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_carbtimeinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="min"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_profile_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_profile_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<Spinner
|
||||
android:id="@+id/careportal_newnstreatment_profile"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
android:layout_gravity="center_vertical" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_reuse_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text=""
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/careportal_newnstreatment_reusebutton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/reuse"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text=" "
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_percentage_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_percentage_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_percentage"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="%"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_timeshift_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_timeshift_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
android:id="@+id/careportal_newnstreatment_timeshift"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="left"
|
||||
android:minWidth="45dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="h"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_notes_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/careportal_newnstreatment_notes"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:width="180dp"
|
||||
android:inputType="text" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/careportal_newnstreatment_eventtime_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:width="120dp"
|
||||
android:padding="10dp"
|
||||
android:text="@string/event_time_label"
|
||||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
|
||||
<TextView
|
||||
android:id="@+id/careportal_newnstreatment_eventdate"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:padding="10dp"
|
||||
android:text="2017/05/05" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/careportal_newnstreatment_eventtime"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:padding="10dp"
|
||||
android:text="08:20pm" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<include layout="@layout/okcancel" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</ScrollView>
|
||||
|
||||
</LinearLayout>
|
|
@ -66,7 +66,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_calibration_bg"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/overview_carbs_time"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -122,7 +122,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_carbs_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -155,7 +155,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_carbs_carbs"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/actions_care_bg"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -129,7 +129,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/actions_care_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/actions_extendedbolus_insulin"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -94,7 +94,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/actions_extendedbolus_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
android:text="@string/overview_insulin_label"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/fill_insulinamount"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="40dp"
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_insulin_time"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -117,7 +117,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_insulin_amount"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/overview_profileswitch_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -154,7 +154,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_profileswitch_percentage"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -187,7 +187,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_profileswitch_timeshift"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/actions_tempbasal_basalpercentinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -96,7 +96,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/actions_tempbasal_basalabsoluteinput"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -129,7 +129,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/actions_tempbasal_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -85,7 +85,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_temptarget_temptarget"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
|
@ -120,7 +120,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.MinutesNumberPicker
|
||||
android:id="@+id/overview_temptarget_duration"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_treatment_insulin"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -109,7 +109,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/overview_treatment_carbs"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/treatments_wizard_bg_input"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
@ -95,7 +95,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/treatments_wizard_carbs_input"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
|
@ -126,7 +126,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/treatments_wizard_correction_input"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
|
@ -156,7 +156,7 @@
|
|||
android:textAppearance="@android:style/TextAppearance.Material.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/treatments_wizard_carb_time_input"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
|
|
|
@ -198,7 +198,7 @@
|
|||
android:text="@string/dia"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/localprofile_dia"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
|
|
|
@ -19,13 +19,13 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/timelistedit_edit1"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_marginRight="5dp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/timelistedit_edit2"
|
||||
android:layout_width="130dp"
|
||||
android:layout_height="40dp" />
|
||||
|
|
|
@ -528,7 +528,6 @@
|
|||
<string name="enablesmbwithtemptarget">Aktiveer SMB met tydelike doelwitte</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Aktiveer SMB wanneer daar tydelike doelwitte aktief is (eetgou, oefen)</string>
|
||||
<string name="enablesmbwithhightemptarget">Aktiveer SMB met hoë tydelike doelwitte</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Aktiveer SMB as daar hoë tydelike doelwitte aktief is (oefening)</string>
|
||||
<string name="overview_insulin_label">Insulien</string>
|
||||
<string name="overview_carbs_label">Karbs</string>
|
||||
<string name="overview_buttons_selection">Knoppies</string>
|
||||
|
@ -556,7 +555,6 @@
|
|||
<string name="do_not_bolus_record_only">Moet nie bolus. Rekord alleen</string>
|
||||
<string name="category">Kategorie</string>
|
||||
<string name="subcategory">Subkategorie</string>
|
||||
<string name="bolusrecordedonly">Bolus sal slegs opgeneem word</string>
|
||||
<string name="ns_autobackfill_summary">Autobackfill vermiste BGs vanaf NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB gestel deur pomp</string>
|
||||
<string name="overview_show_activity">Aktiwiteit</string>
|
||||
|
@ -670,7 +668,6 @@
|
|||
<string name="startobjective">Begin jou eerste doelwit</string>
|
||||
<string name="permission">Toestemming</string>
|
||||
<string name="askforpermission">Vra vir toestemming</string>
|
||||
<string name="needstoragepermission">Toepassing benodig stoor toestemming om log leers te skryf</string>
|
||||
<string name="request">Versoek</string>
|
||||
<string name="insulinsourcesetup">Konfigureer insulien plugin</string>
|
||||
<string name="exit">Uitgang</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Парола, която е била използвана за криптиране на експортираните настройки.</string>
|
||||
<string name="preferences_export_canceled">Експорт неуспешен! Настройките не са експортирани!</string>
|
||||
<string name="preferences_import_canceled">Импорт неуспешен! Настройките не са импортирани!</string>
|
||||
<string name="preferences_import_impossible">Импортирането неуспешно!</string>
|
||||
<string name="goto_main_try_again">Моля, върнете се на началния екран и опитайте отново.</string>
|
||||
<string name="preferences_import_list_title">Изберете файл</string>
|
||||
<string name="check_preferences_before_import">Моля, проверете насстройките преди импортирането:</string>
|
||||
<string name="check_preferences_cannot_import">Настройите не могат да бъдат импортирани!</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">Разреши SMB с временни цели</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Разрешава SMB, когато има активна временна цел на КЗ</string>
|
||||
<string name="enablesmbwithhightemptarget">Разреши SMB с по-високи временни цели на КЗ</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Разрешава SMB когато има активна по-висока временна цел </string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Активирайте SMB, когато има висока временна цел (опитайте с над 100 мг/дл или 5,5 ммол/л)</string>
|
||||
<string name="overview_insulin_label">Инсулин</string>
|
||||
<string name="overview_carbs_label">Въглехидрати</string>
|
||||
<string name="overview_buttons_selection">Бутони</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">Не стартирай болус, а само запиши в базата данни</string>
|
||||
<string name="category">Категория</string>
|
||||
<string name="subcategory">Подкатегория</string>
|
||||
<string name="bolusrecordedonly">Болусът ще бъде само записан</string>
|
||||
<string name="bolusrecordedonly">Болус само ще се запише (няма да се стартира в помпа)</string>
|
||||
<string name="ns_autobackfill_summary">Допълни липсващи данни за КЗ от Nightscout</string>
|
||||
<string name="loop_smbsetbypump_label">SMB в помпата</string>
|
||||
<string name="overview_show_activity">Активност</string>
|
||||
|
@ -796,7 +798,7 @@
|
|||
<string name="askforpermission">Питане за разрешение</string>
|
||||
<string name="needsystemwindowpermission">ААПС изисква разрешение за да може да Ви уведомява</string>
|
||||
<string name="needlocationpermission">Приложение се нуждае от достъп до местоположението Ви за сканиране и WiFi идентификация</string>
|
||||
<string name="needstoragepermission">Приложението се нуждае от разрешение да съхранява данни за да може съхранява лог файлове</string>
|
||||
<string name="needstoragepermission">Приложението се нуждае от разрешение да съхранява данни за да може съхранява лог файлове и експортира настройки</string>
|
||||
<string name="request">Искане</string>
|
||||
<string name="insulinsourcesetup">Конфигуриране на модула за Инсулин</string>
|
||||
<string name="exit">Изход</string>
|
||||
|
@ -1237,6 +1239,7 @@
|
|||
<string name="nav_survey">Проучване</string>
|
||||
<string name="invalidage">Невалидна възраст</string>
|
||||
<string name="invalidweight">Невалидно тегло</string>
|
||||
<string name="invalidpct">Невалидна стойност в %</string>
|
||||
<string name="tirformat"><![CDATA[<b>%1$s:</b> Ниски: <b>%2$02d%%</b> В: <b>%3$02d%%</b> Вис: <b>%4$02d%%</b>]]></string>
|
||||
<string name="average">Средно</string>
|
||||
<string name="tir">Време в границите</string>
|
||||
|
@ -1412,5 +1415,8 @@
|
|||
<string name="availableprofile">Наличен профил</string>
|
||||
<string name="profiletype">Профил тип</string>
|
||||
<string name="formatwithtdd">Възраст: %1$.0f TDD: %2$.0f Е</string>
|
||||
<string name="formatwittddandpct">Възраст: %1$.0f TDD: %2$.0f Е %3$d%% </string>
|
||||
<string name="formatwithweight">Възраст: %1$.0f Тегло: %2$.0f кг</string>
|
||||
<string name="basalpctfromtdd_label">% от базата</string>
|
||||
<string name="dpvdefaultprofile">Профил по подразбиране</string>
|
||||
</resources>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Zobrazí se výzva k zadání hlavního hesla, které bude použito k dešifrování importovaných předvoleb.</string>
|
||||
<string name="preferences_export_canceled">Export zrušen! Předvolby NEBYLY exportovány!</string>
|
||||
<string name="preferences_import_canceled">Import zrušen! Předvolby NEBYLY importovány!</string>
|
||||
<string name="preferences_import_impossible">Nelze naimportovat nastavení!</string>
|
||||
<string name="goto_main_try_again">Prosím vraťte se zpět na hlavní obrazovku a zkuste to znovu.</string>
|
||||
<string name="preferences_import_list_title">Vyberte soubor, který chcete importovat</string>
|
||||
<string name="check_preferences_before_import">Před importem zkontrolujte předvolby:</string>
|
||||
<string name="check_preferences_cannot_import">Předvolby nelze importovat!</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">Povolit SMB s dočasnými cíli</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Povolit SMB, pokud je aktivní dočasný cíl (aktivita, blížící se jídlo)</string>
|
||||
<string name="enablesmbwithhightemptarget">Povolit SMB s vysokými dočasnými cíli</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Povolit SMB, pokud je aktivní vysoký dočasný cíl (aktivita)</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Povolit SMB, je-li aktivní vysoký cíl (cvičení, vyšší než 100 mg/dl nebo 5, 5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Inzulín</string>
|
||||
<string name="overview_carbs_label">Sacharidy</string>
|
||||
<string name="overview_buttons_selection">Tlačítka</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">Nepouštět bolus, jen zaznamenat</string>
|
||||
<string name="category">Kategorie</string>
|
||||
<string name="subcategory">Podkategorie</string>
|
||||
<string name="bolusrecordedonly">Bolus bude pouze zaznamenán</string>
|
||||
<string name="bolusrecordedonly">Bolus nebude pumpou vydán, pouze zaznamenán</string>
|
||||
<string name="ns_autobackfill_summary">Automaticky doplňovat chybějící glykémie z NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB provedené pumpou</string>
|
||||
<string name="overview_show_activity">Aktivita</string>
|
||||
|
@ -796,7 +798,7 @@
|
|||
<string name="askforpermission">Získat povolení</string>
|
||||
<string name="needsystemwindowpermission">Pro oznámení vyžaduje aplikace oprávnění systémového okna</string>
|
||||
<string name="needlocationpermission">Aplikace potřebuje oprávnění k přístupu k poloze kvůli skenování BT a WiFi identifikaci</string>
|
||||
<string name="needstoragepermission">Aplikace vyžaduje přístup k úložišti, aby mohla ukládat logy</string>
|
||||
<string name="needstoragepermission">Aby bylo možné nahrávat logy a exportovat nastavení, je nutné pro aplikaci povolit oprávnění přístupu k úložišti</string>
|
||||
<string name="request">Požadavek</string>
|
||||
<string name="insulinsourcesetup">Nastavení inzulínu</string>
|
||||
<string name="exit">Konec</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Du wirst nach dem Master-Passwort gefragt. Mit diesem werden die importierten Einstellungen entschlüsselt.</string>
|
||||
<string name="preferences_export_canceled">Export abgebrochen! Einstellungen wurden NICHT exportiert!</string>
|
||||
<string name="preferences_import_canceled">Import abgebrochen! Einstellungen wurden NICHT importiert!</string>
|
||||
<string name="preferences_import_impossible">Einstellungen können nicht importiert werden!</string>
|
||||
<string name="goto_main_try_again">Bitte gehe zurück zur Startseite und versuche es erneut.</string>
|
||||
<string name="preferences_import_list_title">Wähle die zu importierende Datei</string>
|
||||
<string name="check_preferences_before_import">Überprüfe die Einstellungen vor dem Import:</string>
|
||||
<string name="check_preferences_cannot_import">Einstellungen können nicht importiert werden!</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">Aktiviere SMB bei aktiven temporären Zielen</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Aktiviere SMB, wenn ein temporäres Ziel aktiv ist (bald essen, Aktivität)</string>
|
||||
<string name="enablesmbwithhightemptarget">Aktiviere SMB bei temporären Zielen oberhalb des regulären Ziels</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Aktiviere SMB bei temporären Zielen oberhalb des regulären Ziels (Aktivität).</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Aktiviere SMB bei hohen temporären Zielen (Sport, über 100 mg/dl bzw. 5,5 mmol/L)</string>
|
||||
<string name="overview_insulin_label">Insulin</string>
|
||||
<string name="overview_carbs_label">Kohlenhydrate</string>
|
||||
<string name="overview_buttons_selection">Schaltflächen</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">Bolus nur erfassen</string>
|
||||
<string name="category">Kategorie</string>
|
||||
<string name="subcategory">Unterkategorie</string>
|
||||
<string name="bolusrecordedonly">Bolus wird nur erfasst.</string>
|
||||
<string name="bolusrecordedonly">Bolus wird nur aufgezeichnet (Pumpe gibt kein Insulin ab!)</string>
|
||||
<string name="ns_autobackfill_summary">Lade fehlende Blutzuckerwerte automatisch aus Nightscout nach.</string>
|
||||
<string name="loop_smbsetbypump_label">SMB von der Pumpe abgegeben</string>
|
||||
<string name="overview_show_activity">Aktivität</string>
|
||||
|
@ -796,7 +798,7 @@
|
|||
<string name="askforpermission">Nach Berechtigung fragen</string>
|
||||
<string name="needsystemwindowpermission">Die App benötigt die Systemberechtigung für App-Benachrichtigungen</string>
|
||||
<string name="needlocationpermission">Die App benötigt die Berechtigung für den Standort, um Bluetooth und WLAN nutzen zu können</string>
|
||||
<string name="needstoragepermission">AndroidAPS benötigt Zugriff auf den Speicher, um Log-Dateien speichern zu können.</string>
|
||||
<string name="needstoragepermission">Die App benötigt Zugriffsrechte für den Speicher um Log-Dateien zu sichern und die Einstellungen zu exportieren.</string>
|
||||
<string name="request">Anfordern</string>
|
||||
<string name="insulinsourcesetup">Insulin-Plugin konfigurieren</string>
|
||||
<string name="exit">Verlassen</string>
|
||||
|
|
|
@ -534,7 +534,6 @@
|
|||
<string name="enablesmbwithtemptarget">Ενεργοποίηση SMB με προσωρινούς στόχους</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Ενεργοποίηση του SMB όταν υπάρχει ενεργός προσωρινός στόχος (τρώω σύντομα, άσκηση)</string>
|
||||
<string name="enablesmbwithhightemptarget">Ενεργοποίηση SMB με υψηλούς προσωρινούς στόχους</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Ενεργοποίηση SMB όταν υπάρχει ενεργός υψηλός προσωρινός στόχος (άσκηση)</string>
|
||||
<string name="overview_insulin_label">Ινσουλίνη</string>
|
||||
<string name="overview_carbs_label">Υδατάνθρακες</string>
|
||||
<string name="overview_buttons_selection">Πλήκτρα</string>
|
||||
|
@ -562,7 +561,6 @@
|
|||
<string name="do_not_bolus_record_only">Μην κάνετε bolus, μόνο να καταγράφετε</string>
|
||||
<string name="category">Κατηγορία</string>
|
||||
<string name="subcategory">Υποκατηγορία</string>
|
||||
<string name="bolusrecordedonly">Το bolus θα εγγραφεί μόνο</string>
|
||||
<string name="ns_autobackfill_summary">Συμπληρώνεται αυτόματα η BG που λείπει από το NS</string>
|
||||
<string name="loop_smbsetbypump_label">Το SMB ρυθμίστηκε από την αντλία</string>
|
||||
<string name="overview_show_activity">Δραστηριότητα</string>
|
||||
|
@ -677,7 +675,6 @@
|
|||
<string name="startobjective">Ξεκινήστε τον πρώτο στόχο</string>
|
||||
<string name="permission">Άδεια</string>
|
||||
<string name="askforpermission">Ζητείστε άδεια</string>
|
||||
<string name="needstoragepermission">Η εφαρμογή απαιτεί πρόσβαση στη μνήμη για την αποθήκευση αρχείων καταγραφής</string>
|
||||
<string name="request">Αίτημα</string>
|
||||
<string name="insulinsourcesetup">Ρυθμίστε την προσθήκη ινσουλίνης</string>
|
||||
<string name="exit">Έξοδος</string>
|
||||
|
|
|
@ -645,7 +645,6 @@
|
|||
<string name="enablesmbwithtemptarget">Habilitar SMB con Objetivos Temporales</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Habilitar SMB cuando hay un Objetivo Temporal (TT) activo (ComerPronto, Actividad)</string>
|
||||
<string name="enablesmbwithhightemptarget">Habilitar SMB con Objetivo Temporal Alto</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Habilitar SMB cuando hay un Objetivo Temporal (TT) ALTO activo (Actividad)</string>
|
||||
<string name="overview_insulin_label">Insulina</string>
|
||||
<string name="overview_carbs_label">Carbohidratos</string>
|
||||
<string name="overview_buttons_selection">Botones</string>
|
||||
|
@ -679,7 +678,6 @@
|
|||
<string name="do_not_bolus_record_only">No administrar Bolo, solo anotar</string>
|
||||
<string name="category">Categoría</string>
|
||||
<string name="subcategory">Subcategoría</string>
|
||||
<string name="bolusrecordedonly">El Bolo sólo será anotado</string>
|
||||
<string name="ns_autobackfill_summary">Rellenar BGs perdidos desde NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB administrado por bomba</string>
|
||||
<string name="overview_show_activity">Actividad</string>
|
||||
|
@ -796,7 +794,6 @@
|
|||
<string name="askforpermission">Pedir permiso</string>
|
||||
<string name="needsystemwindowpermission">La aplicación necesita permiso de ventana del sistema para las notificaciones</string>
|
||||
<string name="needlocationpermission">La aplicación necesita permiso de ubicación para la exploración de BT e identificación de WiFi</string>
|
||||
<string name="needstoragepermission">La aplicación necesita permiso para guardar los logs</string>
|
||||
<string name="request">Solicitar</string>
|
||||
<string name="insulinsourcesetup">Configurar complemento de insulina</string>
|
||||
<string name="exit">Salir</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Le mot de passe principal vous sera demandé pour décrypter les préférences exportées.</string>
|
||||
<string name="preferences_export_canceled">Export annulé ! Les préférences n\'ont PAS été exportées !</string>
|
||||
<string name="preferences_import_canceled">Import annulé ! Les préférences n\'ont PAS été importées !</string>
|
||||
<string name="preferences_import_impossible">Impossible d\'importer les préférences !</string>
|
||||
<string name="goto_main_try_again">Veuillez retourner à l\'écran principal et réessayer.</string>
|
||||
<string name="preferences_import_list_title">Sélectionner le fichier à importer</string>
|
||||
<string name="check_preferences_before_import">Vérifiez les préférences avant d\'importer :</string>
|
||||
<string name="check_preferences_cannot_import">Les préférences ne peuvent pas être importées !</string>
|
||||
|
@ -646,7 +648,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="enablesmbwithtemptarget">Activer SMB avec les cibles temporaires</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Activer SMB lorsqu\'il y a une cible temporaire active (repas imminent, exercise)</string>
|
||||
<string name="enablesmbwithhightemptarget">Activer SMB avec cibles temp. hautes</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Activer SMB lorsqu\'il y a une cible temporaire haute (activités, exercice,..)</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Activer les SMB quand il y a une cible temp haute active (exercise, au dessus de 100 mg/dl ou 5.5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Insuline</string>
|
||||
<string name="overview_carbs_label">Glucides</string>
|
||||
<string name="overview_buttons_selection">Boutons</string>
|
||||
|
@ -680,7 +682,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="do_not_bolus_record_only">Ne pas administrer de bolus, enregistrer uniquement</string>
|
||||
<string name="category">Catégorie</string>
|
||||
<string name="subcategory">Sous-catégorie</string>
|
||||
<string name="bolusrecordedonly">Le bolus sera seulement enregistré</string>
|
||||
<string name="bolusrecordedonly">Les bolus seront seulement enregistrés (pas délivrés par la pompe)</string>
|
||||
<string name="ns_autobackfill_summary">Remplissage automatique des glycémies manquantes en utilisant NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB défini par la pompe</string>
|
||||
<string name="overview_show_activity">Activité</string>
|
||||
|
@ -797,7 +799,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="askforpermission">Demande d\'autorisation</string>
|
||||
<string name="needsystemwindowpermission">L\'application a besoin de l\'autorisation d\'accès à la fenêtre système pour les notifications</string>
|
||||
<string name="needlocationpermission">L\'application a besoin de l\'autorisation de localisation pour l\'analyse BT et l\'identification WiFi</string>
|
||||
<string name="needstoragepermission">L\'application requiert une autorisation de stockage de données afin de pouvoir sauvegarder les fichiers journaux</string>
|
||||
<string name="needstoragepermission">L\'application a besoin d\'une autorisation de stockage pour pouvoir stocker les fichiers journaux et les paramètres d\'exportation</string>
|
||||
<string name="request">Demande</string>
|
||||
<string name="insulinsourcesetup">Configurer le plugin d\'insuline</string>
|
||||
<string name="exit">Quitter</string>
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<string name="objectives_label">Argomento: impostazioni di AndroidAPS</string>
|
||||
<string name="objectives_howtosave">Quali sono le migliori pratiche per il backup delle impostazioni?</string>
|
||||
<string name="objectives_exportsettings">Esportarle localmente dal menu Manutenzione.</string>
|
||||
<string name="objectives_storeelsewhere">Salvare il file esportato in un altro posto come l\'email, Dropbox, Google drive…</string>
|
||||
<string name="objectives_storeelsewhere">Memorizzare il file esportato in un altro posto come l\'email, Dropbox, Google drive…</string>
|
||||
<string name="objectives_doexportonstart">Esportarle subito dopo l\'installazione di AAPS.</string>
|
||||
<string name="objectives_doexportafterchange">Esportarle dopo aver fatto modifiche d\'impostazione.</string>
|
||||
<string name="objectives_doexportafterobjective">Esportarle dopo il completamento di un obiettivo.</string>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<string name="nav_exit">Esci</string>
|
||||
<string name="ns_sync_use_absolute_title">Utilizza sempre valori basali assoluti</string>
|
||||
<string name="alert_dialog_storage_permission_text">Per favore riavvia il tuo telefono oppure fai ripartire AndroidAPS dalle impostazioni di sistema \naltrimenti Android APS non farà il log (è importante monitorare e verificare che gli algoritmi stiano funzionando correttamente)!</string>
|
||||
<string name="alert_dialog_permission_battery_optimization_failed">Questo dispositivo non sembra supportare la whitelist dell\'ottimizzazione della batteria: potrebbero verificarsi problemi di prestazioni.</string>
|
||||
<string name="alert_dialog_permission_battery_optimization_failed">Questo dispositivo non sembra supportare la whitelist dell\'ottimizzazione batteria: potrebbero verificarsi problemi di prestazioni.</string>
|
||||
<string name="description_actions">Alcuni tasti per accedere rapidamente alle funzioni comuni</string>
|
||||
<string name="description_config_builder">Utilizzato per configurare i plugin attivi</string>
|
||||
<string name="description_objectives">Programma di apprendimento</string>
|
||||
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Ti verrà chiesta la password master, che è necessaria per decrittare le preferenze importate.</string>
|
||||
<string name="preferences_export_canceled">Esportazione annullata! Le preferenze NON sono state esportate!</string>
|
||||
<string name="preferences_import_canceled">Importazione annullata! Le preferenze NON sono state importate!</string>
|
||||
<string name="preferences_import_impossible">Impossibile importare le preferenze!</string>
|
||||
<string name="goto_main_try_again">Torna alla schermata principale e riprova.</string>
|
||||
<string name="preferences_import_list_title">Seleziona il file da importare</string>
|
||||
<string name="check_preferences_before_import">Verifica le preferenze prima dell\'importazione:</string>
|
||||
<string name="check_preferences_cannot_import">Le preferenze non possono essere importate!</string>
|
||||
|
@ -393,7 +395,7 @@
|
|||
<string name="status">Stato:</string>
|
||||
<string name="paused">In pausa</string>
|
||||
<string name="clearlog">Cancella log</string>
|
||||
<string name="nowritepermission">NSCLIENT non ha il permesso di scrittura. API secret errato?</string>
|
||||
<string name="nowritepermission">NSCLIENT non ha l\'autorizzazione di scrittura. API secret errato?</string>
|
||||
<string name="wear_settings">Impostazioni smartwatch</string>
|
||||
<string name="wear_detailedIOB_title">Mostra IOB dettagliato</string>
|
||||
<string name="wear_detailedIOB_summary">Dividi IOB in bolo e basale sulla watchface</string>
|
||||
|
@ -592,7 +594,7 @@
|
|||
<string name="overview_editquickwizard_usetemptarget">Calcolo target temporaneo</string>
|
||||
<string name="loopenabled">Loop abilitato</string>
|
||||
<string name="apsselected">APS selezionato</string>
|
||||
<string name="nsclienthaswritepermission">NSClient ha il permesso di scrittura</string>
|
||||
<string name="nsclienthaswritepermission">NSClient ha l\'autorizzazione di scrittura</string>
|
||||
<string name="closedmodeenabled">Modalità chiusa abilitata</string>
|
||||
<string name="maxiobset">Max IOB impostata correttamente</string>
|
||||
<string name="hasbgdata">BG disponibile da sorgente selezionata</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">Abilita SMB con target temporanei</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Abilita SMB quando è attivo un target temporaneo (pasto a breve, attività fisica)</string>
|
||||
<string name="enablesmbwithhightemptarget">Abilita SMB con target temporanei \"alti\"</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Abilita SMB quando è attivo un target temporaneo \"alto\"</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Abilita SMB quando è attivo un target temporaneo \"alto\" (attività fisica, sopra 100 mg/dl o 5.5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Insulina</string>
|
||||
<string name="overview_carbs_label">CHO</string>
|
||||
<string name="overview_buttons_selection">Tasti</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">No bolo, solo record</string>
|
||||
<string name="category">Categoria</string>
|
||||
<string name="subcategory">Sottocategoria</string>
|
||||
<string name="bolusrecordedonly">Il bolo sarà solo registrato</string>
|
||||
<string name="bolusrecordedonly">Il bolo sarà solo registrato (non erogato dal micro)</string>
|
||||
<string name="ns_autobackfill_summary">Riempimento automatico glicemie mancanti da NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB impostato dal micro</string>
|
||||
<string name="overview_show_activity">Attività</string>
|
||||
|
@ -792,11 +794,11 @@
|
|||
<string name="setupwizard_profile_description">Seleziona il tipo di profilo. Se il paziente è un bambino dovresti utilizzare il profilo di NS. Se non c\'è nessuno a seguirti su Nightscout probabilmente preferirai il profilo locale. Ricorda che stai solo selezionando la sorgente del profilo. Per utilizzarlo devi attivarlo tramite l\'esecuzione del comando \"Cambio profilo\"</string>
|
||||
<string name="setupwizard_aps_description">Seleziona uno degli algoritmi disponibili. Sono ordinati dal più vecchio al più recente. L\'algoritmo più recente è solitamente più potente e più aggressivo. Pertanto, se sei un nuovo utente, probabilmente dovresti iniziare con AMA e non con l\'ultimo. Non dimenticare di leggere la documentazione di OpenAPS e di configurarlo prima dell\'uso.</string>
|
||||
<string name="startobjective">Avvia il tuo primo obiettivo</string>
|
||||
<string name="permission">Permesso</string>
|
||||
<string name="askforpermission">Chiedi il permesso</string>
|
||||
<string name="needsystemwindowpermission">L\'applicazione richiede il permesso finestra di sistema per le notifiche</string>
|
||||
<string name="permission">Autorizzazione</string>
|
||||
<string name="askforpermission">Chiedi l\'autorizzazione</string>
|
||||
<string name="needsystemwindowpermission">L\'applicazione richiede l\'autorizzazione \"finestra di sistema\" per le notifiche</string>
|
||||
<string name="needlocationpermission">L\'applicazione richiede l\'accesso alla posizione per la scansione bluetooth e l\'identificazione WiFi</string>
|
||||
<string name="needstoragepermission">L\'applicazione richiede l\'accesso alla memoria per salvare i file di log</string>
|
||||
<string name="needstoragepermission">L\'applicazione richiede l\'accesso alla memoria per memorizzare i file di log ed esportare le impostazioni</string>
|
||||
<string name="request">Richiesta</string>
|
||||
<string name="insulinsourcesetup">Configura il plugin Insulina</string>
|
||||
<string name="exit">Esci</string>
|
||||
|
@ -820,7 +822,7 @@
|
|||
<string name="combo_invalid_setup">Configurazione micro non valida, controlla la documentazione e verifica che il menu Quick Info sia denominato QUICK INFO utilizzando \"360 configuration software\".</string>
|
||||
<string name="custom">Personalizzato</string>
|
||||
<string name="careportal_removestartedevents">Rimuovi gli eventi \"AndroidAPS avviato\"</string>
|
||||
<string name="storedsettingsfound">Trovate impostazioni salvate</string>
|
||||
<string name="storedsettingsfound">Trovate impostazioni memorizzate</string>
|
||||
<string name="allow_hardware_pump_text">Attenzione: se attivi e connetti un micro, AndroidAPS copierà le impostazioni della basale dal profilo al micro, sovrascrivendo la velocità basale esistente memorizzata sul micro. Assicurati di avere la giusta impostazione della basale in AndroidAPS. Se non sei sicuro o non vuoi sovrascrivere le impostazioni della basale sul micro, premi annulla e ripeti il processo in un altro momento.</string>
|
||||
<string name="error_adding_treatment_title">Dati trattamento incompleti</string>
|
||||
<string name="maintenance_settings">Impostazioni manutenzione</string>
|
||||
|
@ -999,7 +1001,7 @@
|
|||
<string name="running_invalid_version">Abbiamo rilevato che stai eseguendo una versione non valida. Loop disabilitato!</string>
|
||||
<string name="old_version">versione datata</string>
|
||||
<string name="very_old_version">versione molto datata</string>
|
||||
<string name="new_version_warning">Nuova versione disponibile per almeno %1$d giorni! Ritorno a LGS dopo %2$d giorni, disattivazione del loop dopo %3$d giorni</string>
|
||||
<string name="new_version_warning">Nuova versione disponibile da almeno %1$d giorni! Ritorno a LGS dopo %2$d giorni, disattivazione del loop dopo %3$d giorni</string>
|
||||
<string name="twohours">2h</string>
|
||||
<string name="dexcom_app_patched">Dexcom app (modificata)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
|
|
|
@ -557,7 +557,6 @@
|
|||
<string name="enablesmbwithtemptarget">임시 목표에서 SMB 사용하기</string>
|
||||
<string name="enablesmbwithtemptarget_summary">활성화된 임시 목표(식사직전, 운동)가 있으면 SMB를 사용합니다.</string>
|
||||
<string name="enablesmbwithhightemptarget">높은 임시 목표에서 SMB 사용하기</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">활성화된 높은 임시 목표(운동)가 있으면 SMB를 사용합니다.</string>
|
||||
<string name="overview_insulin_label">인슐린</string>
|
||||
<string name="overview_carbs_label">탄수화물</string>
|
||||
<string name="overview_buttons_selection">버튼</string>
|
||||
|
@ -585,7 +584,6 @@
|
|||
<string name="do_not_bolus_record_only">실제 Bolus 주입않고, 기록만 하기</string>
|
||||
<string name="category">분류</string>
|
||||
<string name="subcategory">하위 분류</string>
|
||||
<string name="bolusrecordedonly">Bolus가 기록만 됩니다.</string>
|
||||
<string name="ns_autobackfill_summary">NS에서 누락된 혈당이 자동으로 채워집니다.</string>
|
||||
<string name="loop_smbsetbypump_label">펌프에 의한 SMB 설정</string>
|
||||
<string name="overview_show_activity">활동</string>
|
||||
|
@ -701,7 +699,6 @@
|
|||
<string name="permission">권한</string>
|
||||
<string name="askforpermission">권한 요청하기</string>
|
||||
<string name="needsystemwindowpermission">알림에 대한 시스템 창 권한이 필요합니다</string>
|
||||
<string name="needstoragepermission">로그 파일을 저장하기 위해 저장공간 권한이 필요로 합니다.</string>
|
||||
<string name="request">요청</string>
|
||||
<string name="insulinsourcesetup">인슐린 플러그인 설정하기</string>
|
||||
<string name="exit">종료</string>
|
||||
|
|
|
@ -645,7 +645,6 @@
|
|||
<string name="enablesmbwithtemptarget">Įjungti SMB su laikinais tikslais</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Įjungti SMB, kai laikinas tikslas aktyvuotas (Netrukus valgysiu, Aktyvumas)</string>
|
||||
<string name="enablesmbwithhightemptarget">Įjungti SMB su intensyviais laikinais tikslais</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Įjungti SMB, kai intensyvūs laikini tikslai yra aktyvūs (sportuosite)</string>
|
||||
<string name="overview_insulin_label">Insulinas</string>
|
||||
<string name="overview_carbs_label">AV</string>
|
||||
<string name="overview_buttons_selection">Mygtukai</string>
|
||||
|
@ -679,7 +678,6 @@
|
|||
<string name="do_not_bolus_record_only">Boluso nesuleisti, tik įrašyti</string>
|
||||
<string name="category">Kategorija</string>
|
||||
<string name="subcategory">Subkategorija</string>
|
||||
<string name="bolusrecordedonly">Bolusas bus tik įrašytas</string>
|
||||
<string name="ns_autobackfill_summary">Automatiškai atstatyti trūkstamus KG duomenis iš NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB nustatyta iš pompos</string>
|
||||
<string name="overview_show_activity">Aktyvumas</string>
|
||||
|
@ -796,7 +794,6 @@
|
|||
<string name="askforpermission">Prašyti leidimo</string>
|
||||
<string name="needsystemwindowpermission">Norint gauti pranešimus, programai reikalingas sisteminio lango leidimas</string>
|
||||
<string name="needlocationpermission">Programai reikia vietos nustatymo leidimo, kad būtų galima naudoti Bluetooth ir WiFi</string>
|
||||
<string name="needstoragepermission">Aplikacijai reikia leidimo prieigai prie saugyklos, kad galėtų išsaugoti žurnalo įrašus</string>
|
||||
<string name="request">Užklausa</string>
|
||||
<string name="insulinsourcesetup">Konfigūruoti insulino įskiepį</string>
|
||||
<string name="exit">Išeiti</string>
|
||||
|
|
|
@ -645,7 +645,6 @@
|
|||
<string name="enablesmbwithtemptarget">Gebruik SMB met tijdelijke streefdoelen</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Gebruik SMB bij een actief tijdelijk streefdoel (eet binnenkort, activiteit)</string>
|
||||
<string name="enablesmbwithhightemptarget">Gebruik SMB met een hoog tijdelijk streefdoel</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Gebruik SMB tijdens een verhoogd tijdelijk doel (Inspanningen)</string>
|
||||
<string name="overview_insulin_label">Insuline</string>
|
||||
<string name="overview_carbs_label">Koolhydraten</string>
|
||||
<string name="overview_buttons_selection">Knoppen</string>
|
||||
|
@ -679,7 +678,6 @@
|
|||
<string name="do_not_bolus_record_only">Geen bolus toedienen enkel in behandelingen zetten</string>
|
||||
<string name="category">Categorie</string>
|
||||
<string name="subcategory">Subcategorie</string>
|
||||
<string name="bolusrecordedonly">Bolus zal enkel opgeslagen worden</string>
|
||||
<string name="ns_autobackfill_summary">Automatische onbekende BGs aanvullen van NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB op de pomp ingesteld</string>
|
||||
<string name="overview_show_activity">Activiteit</string>
|
||||
|
@ -796,7 +794,6 @@
|
|||
<string name="askforpermission">Vragen om toestemming</string>
|
||||
<string name="needsystemwindowpermission">Toepassing vereist systeemvenstermachtiging voor meldingen</string>
|
||||
<string name="needlocationpermission">App heeft locatie toestemming nodig voor Bluetooth scan en WiFi identificatie</string>
|
||||
<string name="needstoragepermission">Applicatie heeft toestemming nodig om log bestanden op te kunnen slaan</string>
|
||||
<string name="request">Verzoek</string>
|
||||
<string name="insulinsourcesetup">Gevoeligheid plugin configureren</string>
|
||||
<string name="exit">Afsluiten</string>
|
||||
|
|
|
@ -646,7 +646,6 @@
|
|||
<string name="enablesmbwithtemptarget">Włącz SMB z tymczasowym poziomem docelowym (TT)</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Włącz SMB gdy tymczasowy poziom docelowy (TT) jest aktywny (TT WkrótcePosiłek, TT ćwiczenia)</string>
|
||||
<string name="enablesmbwithhightemptarget">Włącz SMB z wysokim tymczasowym poziomem docelowym</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Włącz SMB gdy wysoki tymczasowy poziom docelowy jest aktywny (TT ćwiczenia)</string>
|
||||
<string name="overview_insulin_label">Insulina</string>
|
||||
<string name="overview_carbs_label">Węglowod.</string>
|
||||
<string name="overview_buttons_selection">Przyciski</string>
|
||||
|
@ -680,7 +679,6 @@
|
|||
<string name="do_not_bolus_record_only">Nie podawaj bolusa, tylko zapisz rekord</string>
|
||||
<string name="category">Kategoria</string>
|
||||
<string name="subcategory">Podkategoria</string>
|
||||
<string name="bolusrecordedonly">Bolus zostanie tylko zapisany w rekordach</string>
|
||||
<string name="ns_autobackfill_summary">Automatycznie wypełnij brakujące BG z NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB ustawiony przez pompę</string>
|
||||
<string name="overview_show_activity">Aktywność</string>
|
||||
|
@ -797,7 +795,6 @@
|
|||
<string name="askforpermission">Zapytaj o uprawnienia</string>
|
||||
<string name="needsystemwindowpermission">Aplikacja wymaga uprawnienia systemowego okna dla powiadomień</string>
|
||||
<string name="needlocationpermission">Aplikacja wymaga dostępu do lokalizacji dla zarządzania bluetoothem i identyfikacją Wi-Fi</string>
|
||||
<string name="needstoragepermission">Aplikacja wymaga dostępu do magazynu plików, aby móc przechować pliki logów</string>
|
||||
<string name="request">Żądanie</string>
|
||||
<string name="insulinsourcesetup">Skonfiguruj wtyczkę insuliny</string>
|
||||
<string name="exit">Wyjście</string>
|
||||
|
|
|
@ -615,7 +615,6 @@
|
|||
<string name="enablesmbwithtemptarget">SMB activo com valores alvo temporários</string>
|
||||
<string name="enablesmbwithtemptarget_summary">SMB activo quando há valor alvo temporário activo (exercício, etc)</string>
|
||||
<string name="enablesmbwithhightemptarget">SMB activo com alvos temporários elevados</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">SMB activo com alvos temporários elevados em curso (exercicio)</string>
|
||||
<string name="overview_insulin_label">Insulina</string>
|
||||
<string name="overview_carbs_label">Carbos</string>
|
||||
<string name="overview_buttons_selection">Botões</string>
|
||||
|
@ -646,7 +645,6 @@
|
|||
<string name="do_not_bolus_record_only">Sem bólus, registar apenas</string>
|
||||
<string name="category">Categoria</string>
|
||||
<string name="subcategory">Subcategoria</string>
|
||||
<string name="bolusrecordedonly">O bolus apenas será gravado</string>
|
||||
<string name="ns_autobackfill_summary">Preencher glicemias em falta com NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB definido pela bomba</string>
|
||||
<string name="overview_show_activity">Atividade</string>
|
||||
|
@ -762,7 +760,6 @@
|
|||
<string name="permission">Permissão</string>
|
||||
<string name="askforpermission">Pedir permissão</string>
|
||||
<string name="needsystemwindowpermission">Aplicação precisa de permissão de janela do sistema para notificações</string>
|
||||
<string name="needstoragepermission">Aplicação necessita da permissão de armazenamento para ser capaz de armazenar ficheiros de registo</string>
|
||||
<string name="request">Pedido</string>
|
||||
<string name="insulinsourcesetup">Configurar plugin Insulina</string>
|
||||
<string name="exit">Sair</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Será perguntado pela senha mestre, que será necessária para desencriptar preferências importadas.</string>
|
||||
<string name="preferences_export_canceled">Exportação cancelada! Preferências NÃO foram exportadas!</string>
|
||||
<string name="preferences_import_canceled">Importação cancelada! Preferências NÃO foram importadas!</string>
|
||||
<string name="preferences_import_impossible">Não é possível importar as preferências!</string>
|
||||
<string name="goto_main_try_again">Por favor, volte ao ecrã principal e tente novamente.</string>
|
||||
<string name="preferences_import_list_title">Seleccione o ficheiro para importação</string>
|
||||
<string name="check_preferences_before_import">Por favor, verifique as preferências antes da importação:</string>
|
||||
<string name="check_preferences_cannot_import">Preferências não podem ser importadas!</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">SMB activo com valores alvo temporários</string>
|
||||
<string name="enablesmbwithtemptarget_summary">SMB activo quando há valor alvo temporário activo (exercício, etc)</string>
|
||||
<string name="enablesmbwithhightemptarget">SMB activo com alvos temporários elevados</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">SMB activo com alvos temporários elevados em curso (exercicio)</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Activar SMB quando há alvo temporário elevado activo (exercício, acima de 100 mg/dl ou 5,5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Insulina</string>
|
||||
<string name="overview_carbs_label">Hidratos</string>
|
||||
<string name="overview_buttons_selection">Botões</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">Sem bólus, registar apenas</string>
|
||||
<string name="category">Categoria</string>
|
||||
<string name="subcategory">Subcategoria</string>
|
||||
<string name="bolusrecordedonly">O bolus apenas será gravado</string>
|
||||
<string name="bolusrecordedonly">Bólus será registado apenas (não administrado pela bomba)</string>
|
||||
<string name="ns_autobackfill_summary">Preencher glicemias em falta com NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB definido pela bomba</string>
|
||||
<string name="overview_show_activity">Actividade</string>
|
||||
|
@ -796,7 +798,7 @@
|
|||
<string name="askforpermission">Pedir permissão</string>
|
||||
<string name="needsystemwindowpermission">Aplicação precisa de permissão de janela do sistema para notificações</string>
|
||||
<string name="needlocationpermission">Aplicação necessita de permissão de localização para pesquisa Bluetooth e identificação Wi-Fi</string>
|
||||
<string name="needstoragepermission">Aplicação necessita da permissão de armazenamento para ser capaz de armazenar ficheiros de registo</string>
|
||||
<string name="needstoragepermission">Aplicação precisa da permissão de armazenamento para poder armazenar ficheiros de registo e exportar configurações</string>
|
||||
<string name="request">Pedido</string>
|
||||
<string name="insulinsourcesetup">Configurar plugin Insulina</string>
|
||||
<string name="exit">Sair</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Vi se va solicita parola principală, care este necesară pentru a decripta setările importate.</string>
|
||||
<string name="preferences_export_canceled">Exportarea a eșuat! Preferințele NU au fost exportate!</string>
|
||||
<string name="preferences_import_canceled">Importarea a eșuat! Preferințele NU au fost importate!</string>
|
||||
<string name="preferences_import_impossible">Nu se pot prelua setările!</string>
|
||||
<string name="goto_main_try_again">Mergeți la ecranul principal și încercați din nou.</string>
|
||||
<string name="preferences_import_list_title">Selectați fișierul pentru import</string>
|
||||
<string name="check_preferences_before_import">Verificați preferințele înainte de a le importa:</string>
|
||||
<string name="check_preferences_cannot_import">Preferințele nu pot fi importate!</string>
|
||||
|
@ -300,6 +302,7 @@
|
|||
<string name="primefill">Pregătire/umplere</string>
|
||||
<string name="fillwarning">Asigurați-vă că aveți cantitatea specificată de instrucțiunile setului de infuzie!</string>
|
||||
<string name="othersettings_title">Alte</string>
|
||||
<string name="fillbolus_title">Umplere/Amorsare folosind cantitățile standard de insulină</string>
|
||||
<string name="button1">Buton 1</string>
|
||||
<string name="button2">Buton 2</string>
|
||||
<string name="button3">Buton 3</string>
|
||||
|
@ -644,7 +647,6 @@
|
|||
<string name="enablesmbwithtemptarget">Activează SMB cu ținte temporare</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Activează SMB chiar atunci când este o țintă temporară activă (mâncare in curând, exerciții fizice)</string>
|
||||
<string name="enablesmbwithhightemptarget">Activează SMB cu ținte temporare mari</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Activează SMB atunci când există o țintă temporară mare activă (exerciții fizice)</string>
|
||||
<string name="overview_insulin_label">Insulină</string>
|
||||
<string name="overview_carbs_label">Carbohidrați</string>
|
||||
<string name="overview_buttons_selection">Butoane</string>
|
||||
|
@ -678,7 +680,7 @@
|
|||
<string name="do_not_bolus_record_only">Nu bolusa, doar înregistrează</string>
|
||||
<string name="category">Categorie</string>
|
||||
<string name="subcategory">Subcategorie</string>
|
||||
<string name="bolusrecordedonly">Bolusul se va înregistra doar</string>
|
||||
<string name="bolusrecordedonly">Bolusul va fi doar consemnat (nu va fi livrat de pompă)</string>
|
||||
<string name="ns_autobackfill_summary">Autocompletează valorile glicemiei lipsă din NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB setat de pompă</string>
|
||||
<string name="overview_show_activity">Activitate</string>
|
||||
|
@ -795,7 +797,7 @@
|
|||
<string name="askforpermission">Solicitați permisiunea</string>
|
||||
<string name="needsystemwindowpermission">Aplicația are nevoie de permisiune la fereastra sistemului pentru a afișa notificări</string>
|
||||
<string name="needlocationpermission">Aplicația are nevoie sa acceseze locația pentru scanare Bluetooth și identificare WiFi</string>
|
||||
<string name="needstoragepermission">Aplicația necesită permisiune de acces la mediul de stocare pentru a putea înregistra jurnalele</string>
|
||||
<string name="needstoragepermission">Aplicația are nevoie de permisiunea de a accesa unitatea de stocare pentru a scrie fișierele registru și pentru a exporta setările</string>
|
||||
<string name="request">Cerință</string>
|
||||
<string name="insulinsourcesetup">Configurați plugin insulină</string>
|
||||
<string name="exit">Ieșire</string>
|
||||
|
@ -823,6 +825,7 @@
|
|||
<string name="allow_hardware_pump_text">Atenție: Dacă activați și conectați o pompă fizică, AndroidAPS va copia setările bazalelor din profilurile din aplicație în pompă, suprascriindu-le pe cele existente deja în pompă. Asigurați-vă că aveți setările corecte ale bazalelor în AndroidAPS. Dacă aveți dubii sau nu doriți suprascrierea setărilor bazalelor existente în pompă, apăsați butonul de anulare și repetați acțiunea mai târziu.</string>
|
||||
<string name="error_adding_treatment_title">Date incomplete despre tratament</string>
|
||||
<string name="maintenance_settings">Setări de întreținere</string>
|
||||
<string name="maintenance_email">Destinatar email</string>
|
||||
<string name="maintenance_encrypt_exported_prefs">Criptează setările exportate</string>
|
||||
<string name="maintenance_amount">Nr de loguri de trimis</string>
|
||||
<string name="maintenance">Mentenanță</string>
|
||||
|
@ -868,6 +871,7 @@
|
|||
<string name="disable_vibration">Dezactivează vibrațiile la livrarea manuală de bolus</string>
|
||||
<string name="disable_vibration_summary">Pentru bolus și bolus extins (valabil doar cu modelul Insight firmware 3.x)</string>
|
||||
<string name="disable_vibration_auto">Dezactivați vibrațiile la livrarea automată de bolus</string>
|
||||
<string name="disable_vibration_auto_summary">Pentru SMB şi Bazale Temporare cu emulare de TBR (disponibil doar cu Insight firmware 3.x)</string>
|
||||
<string name="disconnect_delay">Întârziere a deconectării [s]</string>
|
||||
<string name="serial_number">Număr de serie</string>
|
||||
<string name="release_software_version">Versiunea de software</string>
|
||||
|
@ -972,6 +976,8 @@
|
|||
<string name="tidepool_upload_tbr">Înregistrează bazalele temporare</string>
|
||||
<string name="tidepool_upload_profile">Înregistrează schimbările de profil, țintele temporare</string>
|
||||
<string name="tidepool_upload_bg">Înregistrează testările de glicemie</string>
|
||||
<string name="dst_in_24h_warning">Schimbare oră vară/iarnă în mai puțin de 24h</string>
|
||||
<string name="dst_loop_disabled_warning">Schimbare oră vară/iarnă în mai puțin de 3 ore - buclă închisă dezactivată</string>
|
||||
<string name="storage">restricție de stocare internă</string>
|
||||
<string name="diskfull">Eliberați cel puțin %1$d MB din spațiunl de stocare al telefonlui! Buclă dezactivată!</string>
|
||||
<string name="wrongformat">Format greșit</string>
|
||||
|
@ -994,6 +1000,7 @@
|
|||
<string name="running_invalid_version">S-a detectat rularea unei versiuni invalide. Buclă dezactivată!</string>
|
||||
<string name="old_version">versiune veche</string>
|
||||
<string name="very_old_version">versiune foarte veche</string>
|
||||
<string name="new_version_warning">O versiune nouă este disponibilă de cel puțin %1$d zile! Reveniți la LGS după %2$d zile, bucla închisă va fi dezactivată după %3$d zile</string>
|
||||
<string name="twohours">2h</string>
|
||||
<string name="dexcom_app_patched">Aplicația Dexcom (modificată)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
|
@ -1008,6 +1015,8 @@
|
|||
<string name="exists">există</string>
|
||||
<string name="notexists">nu există</string>
|
||||
<string name="temptargetcompared">Țintă temporară %1$s</string>
|
||||
<string name="btdevicecompared">Conexiune Bluetooth cu dispozitivul %1$s %2$s</string>
|
||||
<string name="btdevice">Conexiune la dispozitivul Bluetooth </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
|
@ -1022,12 +1031,18 @@
|
|||
<string name="name_short">Nume:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Când </string>
|
||||
<string name="location_inside">Când sunteți în interiorul zonei</string>
|
||||
<string name="location_outside">Când sunteți în afara zonei</string>
|
||||
<string name="location_going_in">Când intrați în zona numită</string>
|
||||
<string name="location_going_out">Când părăsiți zona numită</string>
|
||||
<string name="lastboluslabel">Ultimul bolus</string>
|
||||
<string name="lastboluscompared">Ultimul bolus acum %1$s %2$s min</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Numele acțiunii</string>
|
||||
<string name="edit_short">EDITARE</string>
|
||||
<string name="please_choose_an_action_type">Selectați tipul de acțiune</string>
|
||||
<string name="please_choose_a_trigger_type">Selectați un tip de factor declanșator</string>
|
||||
<string name="triggers">Declanșatori:</string>
|
||||
<string name="remove_label">ȘTERGE</string>
|
||||
<string name="preconditions">Condiții pre-existente:</string>
|
||||
|
@ -1057,6 +1072,7 @@
|
|||
<string name="medtronic_pump_battery_lithium">Litiu (Afișare extinsă)</string>
|
||||
<string name="medtronic_pump_battery_nizn">NiZn (Afișare extinsă)</string>
|
||||
<string name="medtronic_pump_battery_nimh">NiMH (Afișare extinsă)</string>
|
||||
<string name="medtronic_bolus_debugging">Depanare Bolus/Tratamente</string>
|
||||
<!-- RL BLE Scanning -->
|
||||
<string name="rileylink_scanner_scan_scan">SCAN</string>
|
||||
<string name="rileylink_scanner_scan_stop">STOP</string>
|
||||
|
@ -1116,6 +1132,7 @@
|
|||
<string name="medtronic_error_pump_frequency_invalid">Frecvența pompei nesuportată.</string>
|
||||
<string name="medtronic_error_rileylink_address_invalid">Adresa RileyLink invalidă.</string>
|
||||
<string name="medtronic_error_pump_type_set_differs_from_detected">Tipul de pompă detectat nu corespunde cu cel configurat.</string>
|
||||
<string name="medtronic_error_pump_basal_profiles_not_enabled">Setările de profil/șablon bazale nu sunt activate în pompă. Vă rugăm să le activați din pompă.</string>
|
||||
<string name="medtronic_error_pump_incorrect_basal_profile_selected">Tipul de profil bazal setat în pompă este incorect (trebuie să fie STD).</string>
|
||||
<string name="medtronic_error_pump_wrong_tbr_type_set">Tip incorect de RBT setat în pompă (trebuie să fie Absolut).</string>
|
||||
<string name="medtronic_error_pump_wrong_max_bolus_set">Bolus maxim setat incorect în pompă (trebuie să fie %1$.2f).</string>
|
||||
|
@ -1166,6 +1183,7 @@
|
|||
<string name="automation_trigger_pump_last_connection_description">Ultima conexiune la pompă [minute în urmă]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Ultima conexiune la pompă %1$s %2$s minute în urmă</string>
|
||||
<string name="sendsmsactionlabel">Trimite SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Trimite SMS către toate numerele</string>
|
||||
<string name="sendsmsactiontext">Trimite SMS cu text</string>
|
||||
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
|
||||
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Restricție de bolus aplicată: %2$.2fU la %3$.2fU</font>]]></string>
|
||||
|
@ -1188,29 +1206,50 @@
|
|||
<string name="profile_name">Nume profil:</string>
|
||||
<string name="selected_profile">Selectat:</string>
|
||||
<string name="unitsnosemicolon">Unități</string>
|
||||
<string name="doyouwantswitchprofile">Doriți să schimbați profilul și să renunțați la modificările făcute profilului curent?</string>
|
||||
<string name="format_carbs">%1$dg</string>
|
||||
<string name="common_on">Pornit</string>
|
||||
<string name="common_off">Oprit</string>
|
||||
<string name="objectives_button_unfinish">Șterge starea \"Terminat\"</string>
|
||||
<string name="objectives_button_unstart">Șterge starea \"Început\"</string>
|
||||
<string name="doyouwantresetstart">Doriți să reîncepeți obiectivul? Vă puteți pierde progresul.</string>
|
||||
<string name="time_or_timezone_change">Schimbare oră și/sau fus orar în pompă</string>
|
||||
<string name="nopumpselected">Nicio pompă selectată</string>
|
||||
<string name="setupwizard_units_prompt">Selectați unitățile în care doriți să afișați valorile</string>
|
||||
<string name="ns_ploadlocalprofile">Transmiteți modificările profilului local către NS</string>
|
||||
<string name="dia_short">DIA</string>
|
||||
<string name="ic_short">IC</string>
|
||||
<string name="isf_short">ISF</string>
|
||||
<string name="target_short">TARG</string>
|
||||
<string name="clone_label">Clonează</string>
|
||||
<string name="saveorresetchangesfirst">Salvează sau resetează modificările curente mai întâi</string>
|
||||
<string name="deletecurrentprofile">Ştergeţi profilul curent?</string>
|
||||
<string name="copytolocalprofile">Creați un profil local nou pe baza acestui profil?</string>
|
||||
<string name="profilenamecontainsdot">Numele profilului conține puncte.\nAcest lucru nu este permis de NS.\nProfilul nu a fost înregistrat în NS.</string>
|
||||
<string name="low_mark_comment">Valoarea inferioară a intervalului țintă (doar afișare)</string>
|
||||
<string name="high_mark_comment">Valoarea superioară a intervalului țintă (doar afișare)</string>
|
||||
<string name="reorder_label">Reordonează</string>
|
||||
<string name="age">Vârstă:</string>
|
||||
<string name="weight_label">Greutate:</string>
|
||||
<string name="id">ID:</string>
|
||||
<string name="submit">Trimiteți</string>
|
||||
<string name="mostcommonprofile">Cel mai frecvent profil:</string>
|
||||
<string name="survey_comment">Notă: Doar datele vizibile pe acest ecran vor fi încărcate în mod anonim. ID-ul este alocat acestei instalări de AndroidAPS. Puteți trimite date din nou dacă profilul dumneavoastră principal se modifică, dar lăsați-l să ruleze cel puțin o săptămână pentru ca rezultatul să fie vizibil în interval de timp. Ajutorul dvs. este binevenit.</string>
|
||||
<string name="nav_survey">Sondaj</string>
|
||||
<string name="invalidage">Valoare vârstă invalidă</string>
|
||||
<string name="invalidweight">Valoare greutate invalidă</string>
|
||||
<string name="invalidpct">Intrare % invalidă</string>
|
||||
<string name="tirformat"><![CDATA[<b>%1$s:</b> Hipo: <b>%2$02d%%</b> Normal: <b>%3$02d%%</b> Hiper: <b>%4$02d%%</b>]]></string>
|
||||
<string name="average">Medie</string>
|
||||
<string name="tir">Timp în țintă</string>
|
||||
<string name="activitymonitor">Monitorizare activitate</string>
|
||||
<string name="doyouwantresetstats">Doriți să resetați statisticile de activitate?</string>
|
||||
<string name="statistics">Statistici</string>
|
||||
<string name="randombg">Glicemie aleatoare</string>
|
||||
<string name="description_source_randombg">Generare glicemie aleator (doar mod Demo)</string>
|
||||
<string name="randombg_short">Glicemie</string>
|
||||
<string name="tools">Instrumente</string>
|
||||
<string name="show_calculation">Arată calculul</string>
|
||||
<string name="automation_event">Eveniment automatizare</string>
|
||||
<string name="alreadyset">Deja setat</string>
|
||||
<string name="clearqueueconfirm">Ștergeți coada? Toate datele din coadă vor fi pierdute!</string>
|
||||
|
@ -1267,6 +1306,9 @@
|
|||
<string name="omnipod_config_beep_bolus_enabled">Bip pentru Bolus Activat</string>
|
||||
<string name="omnipod_config_beep_basal_enabled">Bip pentru Bazală Activat</string>
|
||||
<string name="omnipod_config_beep_smb_enabled">Bip pentru SMB Activat</string>
|
||||
<string name="omnipod_config_beep_tbr_enabled">Bip pentru TBR Activat</string>
|
||||
<string name="omnipod_config_pod_debugging_options_enabled">Opțiuni de depanare Pod Activate</string>
|
||||
<string name="omnipod_config_timechange_enabled">Detectare DST/fus orar activată</string>
|
||||
<!-- Omnipod - Fragment -->
|
||||
<string name="omnipod_pod_mgmt">Pod Mgmt</string>
|
||||
<string name="omnipod_pod_status">Status Pod</string>
|
||||
|
@ -1277,12 +1319,32 @@
|
|||
<string name="omnipod_pod_name_no_info">Nu există informații</string>
|
||||
<string name="omnipod_pod_no_pod_connected">Niciun Pod conectat</string>
|
||||
<string name="omnipod_pod_not_initalized">Neiniţializat</string>
|
||||
<string name="omnipod_pod_active_alerts">Alerte pod active</string>
|
||||
<string name="omnipod_ack_short">Alerte de confirmare</string>
|
||||
<!-- Omnipod - Dialogs -->
|
||||
<string name="omnipod_frequency">Omnipod (433.91 MHz)</string>
|
||||
<!-- Omnipod - Error -->
|
||||
<string name="omnipod_error_operation_not_possible_no_configuration">Operațiunea nu este posibilă.\n\nTrebuie să configuraţi Omnipod înainte de a putea efectua această operațiune.</string>
|
||||
<string name="omnipod_error_operation_not_possible_no_profile">Operaţiunea nu este posibilă.\n\n Trebuie să aşteptaţi câteva minute până când AAPS încearcă să seteze profilul pentru prima dată.</string>
|
||||
<string name="omnipod_error_illegal_init_action_type">Acțiune PodInitActionType ilegala: %1$s</string>
|
||||
<string name="omnipod_error_pod_not_attached">Niciun Pod activ.</string>
|
||||
<string name="omnipod_driver_error_setup_action_verification_failed">Verificarea comenzii a eşuat.</string>
|
||||
<string name="omnipod_driver_error_unexpected_exception_type">A apărut o eroare neașteptată. Vă rugăm să o raportați! (tip: %1$s).</string>
|
||||
<string name="omnipod_driver_error_invalid_parameters">Comunicarea a eșuat: s-au primit parametri de intrare incorecți.</string>
|
||||
<string name="omnipod_driver_error_communication_failed_timeout">Comunicarea a eșuat: timpul a expirat.</string>
|
||||
<string name="omnipod_driver_error_communication_failed_unexpected_exception">Comunicarea a eşuat: a apărut o eroare neaşteptată. Vă rugăm să o raportaţi!</string>
|
||||
<string name="omnipod_driver_error_crc_mismatch">Comunicarea a eşuat: verificarea integrităţii mesajului a eşuat.</string>
|
||||
<string name="omnipod_driver_error_invalid_packet_type">Comunicarea a eşuat: a fost primit un pachet invalid de la Pod.</string>
|
||||
<string name="omnipod_driver_error_invalid_progress_state">Comunicarea a eșuat: Pod-ul este într-o stare incorectă.</string>
|
||||
<string name="omnipod_driver_error_invalid_response">Comunicarea a eșuat: s-a primit un răspuns incorect de la Pod.</string>
|
||||
<string name="omnipod_driver_error_invalid_message_sequence_number">Comunicarea a eșuat: s-a primit un mesaj cu un număr de secvență invalid de la Pod.</string>
|
||||
<string name="omnipod_driver_error_invalid_message_address">Comunicarea a eșuat: s-a primit un mesaj cu o adresă invalidă de la Pod.</string>
|
||||
<string name="omnipod_driver_error_message_decoding_failed">Comunicarea a eșuat: nu s-a reușit decodarea mesajului de la Pod.</string>
|
||||
<string name="omnipod_driver_error_nonce_resync_failed">Comunicarea a eșuat: resincronizarea nonce nu a reușit.</string>
|
||||
<string name="omnipod_driver_error_nonce_out_of_sync">Comunicarea a eșuat: nonce nu poate fi sincronizată.</string>
|
||||
<string name="omnipod_driver_error_not_enough_data">Comunicarea a eşuat: nu s-au primit suficiente date de la Pod.</string>
|
||||
<string name="omnipod_driver_error_pod_fault">A fost detectată o eroare a Pod-ului (%1$03d %2$s). Vă rugăm să îl dezactivați pe acesta și să porniți unul nou.</string>
|
||||
<string name="omnipod_driver_error_pod_returned_error_response">Comunicarea a eșuat: Pod-ul a returnat un răspuns de eroare.</string>
|
||||
<!-- Omnipod - Pod Mgmt -->
|
||||
<string name="omnipod_pod_mgmt_title">Gestionare Pod</string>
|
||||
<string name="omnipod_cmd_init_pod">Inițializare Pod</string>
|
||||
|
@ -1292,6 +1354,9 @@
|
|||
<string name="omnipod_cmd_set_bolus">Setează bolusul</string>
|
||||
<string name="omnipod_cmd_cancel_bolus">Anulați Bolus</string>
|
||||
<string name="omnipod_cmd_set_tbr">Setează bazala temporară</string>
|
||||
<string name="omnipod_cmd_cancel_tbr">Anulați bazală temporară (la nivel intern de către driver)</string>
|
||||
<string name="omnipod_cmd_cancel_tbr_forced">Anulați bazală temporară (impus de către utilizator)</string>
|
||||
<string name="omnipod_cmd_set_basal_schedule">Programați ratele bazale</string>
|
||||
<string name="omnipod_cmd_get_pod_status">Obțineți Status Pod</string>
|
||||
<string name="omnipod_cmd_get_pod_info">Obțineți Informații Pod</string>
|
||||
<string name="omnipod_cmd_set_time">Setare timp</string>
|
||||
|
@ -1316,7 +1381,10 @@
|
|||
<string name="omnipod_init_pod_wizard_pod_info_title">Informații Pod</string>
|
||||
<string name="omnipod_init_pod_wizard_pod_info_init_pod_description">\nPod-ul este acum activ.\n\nRatele bazale au fost programate și canula a fost introdusă.\n\nVă rugăm să verificați că acul a fost introdus corect. Dacă considerați ca nu, înlocuiți Pod-ul.</string>
|
||||
<string name="omnipod_remove_pod_wizard_step1_title">Dezactivare Pod</string>
|
||||
<string name="omnipod_remove_pod_wizard_step1_desc">\nApăsați <b>Următorul</b> pentru a dezactiva Pod-ul.\n\n<b>Notă:</b> Acest lucru va suspenda orice livrare de insulină și va dezactiva Pod-ul.</string>
|
||||
<string name="omnipod_remove_pod_wizard_step2_title">Dezactivare Pod</string>
|
||||
<string name="omnipod_remove_pod_wizard_step2_action_header">Dezactivare Pod.\n\nAtunci când toate elementele sunt gata, puteți apăsa <b>Următorul</b>.\n\n<b>Notă:</b> Dacă dezactivarea eșuează continuu, vă rugăm să apăsați <b>Anulează</b> și folosiți opțiunea <b>Resetare Pod</b> pentru a forța resetarea Pod-ului.</string>
|
||||
<string name="omnipod_init_pod_wizard_pod_info_remove_pod_description">Pod dezactivat.\n\nScoateți Pod-ul și aruncați-l.</string>
|
||||
<string name="omnipod_init_pod_pair_pod">Împerechere Pod</string>
|
||||
<string name="omnipod_init_pod_prime_pod">Amorsare Pod</string>
|
||||
<string name="omnipod_init_pod_fill_cannula">Umplere Canulă</string>
|
||||
|
@ -1326,8 +1394,28 @@
|
|||
<!-- Omnipod Dash -->
|
||||
<!-- Omnipod - Base -->
|
||||
<string name="description_pump_omnipod_dash">Integrare cu pompa pentru Omnipod Dash.</string>
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Finalizare memento împerechere</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Finalizare memento setare</string>
|
||||
<string name="omnipod_alert_expiration">Pod-ul va expira în curând</string>
|
||||
<string name="omnipod_alert_expiration_advisory">Pod-ul va expira în curând</string>
|
||||
<string name="omnipod_alert_shutdown_imminent">Oprirea este iminentă</string>
|
||||
<string name="omnipod_alert_low_reservoir">Nivel rezervor scăzut</string>
|
||||
<string name="omnipod_alert_unknown_alert">Alertă necunoscută</string>
|
||||
<string name="omnipod_error_set_basal_failed_uncertain">Setarea ratelor bazale s-ar putea să fi eșuat. Livrarea ar putea fi suspendată! Vă rugăm să reactualizați starea Pod-ului.</string>
|
||||
<string name="omnipod_error_set_temp_basal_failed_uncertain">Setarea ratelor bazale temporare s-ar putea să fi eșuat. Dacă a existat o bazală temporară în livrare, aceasta ar putea fi fost anulată! Vă rugăm să reactualizați starea Pod-ului.</string>
|
||||
<string name="omnipod_error_set_time_failed_uncertain">Setarea datei și orei s-ar putea să fi eșuat. Livrarea ar putea fi suspendată! Vă rugăm să reactualizați starea Pod-ului.</string>
|
||||
<string name="omnipod_bolus_failed_uncertain">Nu se poate verifica dacă bolusul a reușit. Verificați dacă Pod livrează ceva sau anulați bolusul.</string>
|
||||
<string name="omnipod_rl_stats">Statistici RL</string>
|
||||
<string name="omnipod_read_pulse_log_short">Jurnal Puls</string>
|
||||
<string name="comapareprofile">Compară profilurile</string>
|
||||
<string name="nav_profilehelper">Ajutor profil</string>
|
||||
<string name="motoldefaultprofile">Profil implicit</string>
|
||||
<string name="currentprofile">Profil curent</string>
|
||||
<string name="availableprofile">Profil disponibil</string>
|
||||
<string name="profiletype">Tip profil</string>
|
||||
<string name="formatwithtdd">Vârstă: %1$.0f TDD: %2$.0f kg</string>
|
||||
<string name="formatwittddandpct">Vârstă: %1$.0f TDD: %2$.0f U %3$d%%</string>
|
||||
<string name="formatwithweight">Vârstă: %1$.0f Greutate: %2$.0f kg</string>
|
||||
<string name="basalpctfromtdd_label">% din bazală</string>
|
||||
<string name="dpvdefaultprofile">Profil implicit DPV</string>
|
||||
</resources>
|
||||
|
|
|
@ -645,7 +645,6 @@
|
|||
<string name="enablesmbwithtemptarget">Включить супер микро болюс SMB с временными целями</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Включить супер микро болюс SMB при активной временной цели (близкий прием пищи, нагрузка)</string>
|
||||
<string name="enablesmbwithhightemptarget">Включить супер микро болюс SMB с высокими значениями временных целей</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Включить супер микро болюс SMB при высоком значении действующей временной цели (нагрузка)</string>
|
||||
<string name="overview_insulin_label">Инсулин</string>
|
||||
<string name="overview_carbs_label">Кол-во углеводов</string>
|
||||
<string name="overview_buttons_selection">Кнопки</string>
|
||||
|
@ -679,7 +678,6 @@
|
|||
<string name="do_not_bolus_record_only">Не подавать болюс, только внести запись</string>
|
||||
<string name="category">Категория</string>
|
||||
<string name="subcategory">Подкатегория</string>
|
||||
<string name="bolusrecordedonly">Болюс будет только записан</string>
|
||||
<string name="ns_autobackfill_summary">Заполнять пропущенные данные из NS</string>
|
||||
<string name="loop_smbsetbypump_label">Супер микро болюс SMB задан помпой</string>
|
||||
<string name="overview_show_activity">Нагрузка</string>
|
||||
|
@ -798,7 +796,6 @@ Context | Edit Context</string>
|
|||
<string name="askforpermission">Запросить права доступа</string>
|
||||
<string name="needsystemwindowpermission">Приложению требуется разрешение системного окна для уведомлений</string>
|
||||
<string name="needlocationpermission">Приложению требуется разрешение на доступ к местоположению для сканирования BT и идентификации WiFi</string>
|
||||
<string name="needstoragepermission">Приложение нуждается в разрешении доступа к хранению данных для хранения лог-файлов</string>
|
||||
<string name="request">Запрос</string>
|
||||
<string name="insulinsourcesetup">Настроить плагин инсулина</string>
|
||||
<string name="exit">Выход</string>
|
||||
|
|
|
@ -172,6 +172,8 @@
|
|||
<string name="password_preferences_decrypt_prompt">Budete vyzvaný na zadanie hlavného hesla, ktoré bude použité na dešifrovanie importovaných nastavení.</string>
|
||||
<string name="preferences_export_canceled">Export zrušený! Nastavenia neboli exportované!</string>
|
||||
<string name="preferences_import_canceled">Import zrušený! Nastavenia neboli importované!</string>
|
||||
<string name="preferences_import_impossible">Nastavenia sa nedajú importovať!</string>
|
||||
<string name="goto_main_try_again">Prosím, vráťte se späť na hlavnú obrazovku a skúste to znovu.</string>
|
||||
<string name="preferences_import_list_title">Vyberte súbor, ktorý chcete importovať</string>
|
||||
<string name="check_preferences_before_import">Prosím skontrolujte nastavenia predtým, ako importujete:</string>
|
||||
<string name="check_preferences_cannot_import">Nastavenia nemôžu byť importované!</string>
|
||||
|
@ -645,7 +647,7 @@
|
|||
<string name="enablesmbwithtemptarget">Povoliť SMB s dočasnými cieľmi</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Povoliť SMB, pokiaľ je aktívny dočasný cieľ (aktivita, blížiace sa jedlo)</string>
|
||||
<string name="enablesmbwithhightemptarget">Povoliť SMB s vysokými dočasnými cieľmi</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Povoliť SMB, pokiaľ je aktívny vysoký dočasný cieľ (aktivita)</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Povoliť SMB, ak je aktívny vysoký cieľ (cvičenie, vyšší ako 5,5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Inzulín</string>
|
||||
<string name="overview_carbs_label">Sacharidy</string>
|
||||
<string name="overview_buttons_selection">Tlačidlá</string>
|
||||
|
@ -679,7 +681,7 @@
|
|||
<string name="do_not_bolus_record_only">Nepodať bolus, iba zaznamenať</string>
|
||||
<string name="category">Kategória</string>
|
||||
<string name="subcategory">Podkategória</string>
|
||||
<string name="bolusrecordedonly">Bolus bude iba zaznamenaný</string>
|
||||
<string name="bolusrecordedonly">Bolus bude iba zaznamenaný (nie pumpou vydaný)</string>
|
||||
<string name="ns_autobackfill_summary">Automaticky doplňovať chýbajúcu glykémiu z NS</string>
|
||||
<string name="loop_smbsetbypump_label">SMB podané pumpou</string>
|
||||
<string name="overview_show_activity">Aktivita</string>
|
||||
|
@ -796,7 +798,7 @@
|
|||
<string name="askforpermission">Vyžiadať si povolenie</string>
|
||||
<string name="needsystemwindowpermission">Aplikácia vyžaduje pre oznámenia systémové oprávnenie</string>
|
||||
<string name="needlocationpermission">Aplikácia vyžaduje oprávnenie polohy, pre vyhľadávanie BT a identifikáciu WiFi</string>
|
||||
<string name="needstoragepermission">Aplikácia vyžaduje prístup k úložisku, aby mohla ukladať logy</string>
|
||||
<string name="needstoragepermission">Aby bolo možné nahrávať logy a exportovať nastavenia, je nutné pre aplikáciu povoliť oprávnenie prístupu k úložisku</string>
|
||||
<string name="request">Požiadavka</string>
|
||||
<string name="insulinsourcesetup">Nastavenie inzulínového modulu</string>
|
||||
<string name="exit">Koniec</string>
|
||||
|
@ -1237,6 +1239,7 @@
|
|||
<string name="nav_survey">Prieskum</string>
|
||||
<string name="invalidage">Neplatný záznam veku</string>
|
||||
<string name="invalidweight">Neplatný záznam váhy</string>
|
||||
<string name="invalidpct">Neplatný vstup %</string>
|
||||
<string name="tirformat"><![CDATA[<b>%1$s:</b> Pod: <b>%2$02d%%</b> V: <b>%3$02d%%</b> Nad: <b>%4$02d%%</b>]]></string>
|
||||
<string name="average">Priemer</string>
|
||||
<string name="tir">Čas v rozsahu</string>
|
||||
|
@ -1412,5 +1415,8 @@
|
|||
<string name="availableprofile">Dostupný profil</string>
|
||||
<string name="profiletype">Typ profilu</string>
|
||||
<string name="formatwithtdd">Vek: %1$.0f CDD: %2$.0f U</string>
|
||||
<string name="formatwittddandpct">Vek: %1$.0f CDD: %2$.0f JI %3$d%%</string>
|
||||
<string name="formatwithweight">Vek: %1$.0f Hmotnosť: %2$.0f kg</string>
|
||||
<string name="basalpctfromtdd_label">% bazálu</string>
|
||||
<string name="dpvdefaultprofile">Predvolený DPV profil</string>
|
||||
</resources>
|
||||
|
|
|
@ -646,7 +646,6 @@ Eversense-appen.</string>
|
|||
<string name="enablesmbwithtemptarget">Använd SMB vid temp målvärde</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Använd SMB när temp mål är satt, t ex Äta snart eller Träning</string>
|
||||
<string name="enablesmbwithhightemptarget">Använd SMB vid högt målvärde</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Använd SMB även när ett högt temp målvärde är satt (över 5,5 mmol)</string>
|
||||
<string name="overview_insulin_label">Insulin</string>
|
||||
<string name="overview_carbs_label">Kolhydrater</string>
|
||||
<string name="overview_buttons_selection">Knappar</string>
|
||||
|
@ -680,7 +679,6 @@ Eversense-appen.</string>
|
|||
<string name="do_not_bolus_record_only">Ge ingen bolus, logga bara</string>
|
||||
<string name="category">Kategori</string>
|
||||
<string name="subcategory">Underkategori</string>
|
||||
<string name="bolusrecordedonly">Bolusen sparas bara i loggboken</string>
|
||||
<string name="ns_autobackfill_summary">Hämta saknad BG-data från Nightscout</string>
|
||||
<string name="loop_smbsetbypump_label">SMB satt i pump</string>
|
||||
<string name="overview_show_activity">Insulinaktivitet (5m)</string>
|
||||
|
@ -797,7 +795,6 @@ Eversense-appen.</string>
|
|||
<string name="askforpermission">Be om behörighet</string>
|
||||
<string name="needsystemwindowpermission">Applikationen behöver förhöjd behörighet för aviseringar</string>
|
||||
<string name="needlocationpermission">Appen behöver platsåtkomst för bluetooth- och WiFi-identifiering</string>
|
||||
<string name="needstoragepermission">Appen behöver behörighet att använda Lagring för att kunna spara loggfiler</string>
|
||||
<string name="request">Begäran</string>
|
||||
<string name="insulinsourcesetup">Konfigurera insticksprogram för insulin</string>
|
||||
<string name="exit">Avsluta</string>
|
||||
|
|
|
@ -498,7 +498,6 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d
|
|||
<string name="enablesmbwithtemptarget">Geçici hedeflerle SMB\'yi (Super Micro Bolus) etkinleştir</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Geçici hedef aktif olduğunda SMB\'yi etkinleştir (yakında yeme, egzersiz)</string>
|
||||
<string name="enablesmbwithhightemptarget">Yüksek geçici bazal oran hedefleriyle SMB\'yi etkinleştir</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Yüksek geçici bazal oran hedef etkin olduğunda SMB\'yi etkinleştirin (egzersiz)</string>
|
||||
<string name="overview_insulin_label">İnsülin</string>
|
||||
<string name="overview_carbs_label">Karbonhidrat</string>
|
||||
<string name="overview_buttons_selection">Tuşlar</string>
|
||||
|
@ -524,7 +523,6 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d
|
|||
<string name="do_not_bolus_record_only">Bolusu sadece kayıt altına al</string>
|
||||
<string name="category">Kategori</string>
|
||||
<string name="subcategory">Alt kategori</string>
|
||||
<string name="bolusrecordedonly">Bolus sadece kaydedilecek</string>
|
||||
<string name="ns_autobackfill_summary">Nightscout\'tan eksik kan şekeri değerlerini otomatik olarak yükleyin</string>
|
||||
<string name="loop_smbsetbypump_label">SMB (Supermicroboluses) pompa tarafından verildi</string>
|
||||
<string name="overview_show_sensitivity">Duyarlılık</string>
|
||||
|
@ -637,7 +635,6 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d
|
|||
<string name="startobjective">İlk hedefinize başlayın</string>
|
||||
<string name="permission">Yetki</string>
|
||||
<string name="askforpermission">İzin için sorunuz</string>
|
||||
<string name="needstoragepermission">Uygulama, log dosyalarını depolayabilmek için depolama izni gerektiriyor</string>
|
||||
<string name="request">İstek</string>
|
||||
<string name="insulinsourcesetup">İnsülin eklentisini yapılandır</string>
|
||||
<string name="exit">Çıkış</string>
|
||||
|
|
|
@ -525,7 +525,6 @@
|
|||
<string name="enablesmbwithtemptarget">启用带有临时目标的SMB</string>
|
||||
<string name="enablesmbwithtemptarget_summary">当临时目标处于活动状态时启用 SMB (很快吃饭, 运动)</string>
|
||||
<string name="enablesmbwithhightemptarget">启用具有高临时目标的 SMB</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">当临时目标处于活动状态(锻炼)时启用SMB</string>
|
||||
<string name="overview_insulin_label">胰岛素</string>
|
||||
<string name="overview_carbs_label">碳水</string>
|
||||
<string name="overview_buttons_selection">按钮</string>
|
||||
|
@ -553,7 +552,6 @@
|
|||
<string name="do_not_bolus_record_only">不打大剂量,只记录</string>
|
||||
<string name="category">类别</string>
|
||||
<string name="subcategory">子类别</string>
|
||||
<string name="bolusrecordedonly">大剂量将仅被记录</string>
|
||||
<string name="ns_autobackfill_summary">Autobackfill 现在无法从NS获取血糖</string>
|
||||
<string name="loop_smbsetbypump_label">通过泵设置SMB微型大剂量</string>
|
||||
<string name="overview_show_activity">活动</string>
|
||||
|
@ -667,7 +665,6 @@
|
|||
<string name="startobjective">开始你的第一个目标</string>
|
||||
<string name="permission">权限</string>
|
||||
<string name="askforpermission">请求权限</string>
|
||||
<string name="needstoragepermission">应用程序需要存储权限才能存储日志文件</string>
|
||||
<string name="request">请求</string>
|
||||
<string name="insulinsourcesetup">配置胰岛素插件</string>
|
||||
<string name="exit">退出</string>
|
||||
|
|
|
@ -761,7 +761,7 @@
|
|||
<string name="enablesmbwithtemptarget">Enable SMB with temp targets</string>
|
||||
<string name="enablesmbwithtemptarget_summary">Enable SMB when there is temp target active (eating soon, exercise)</string>
|
||||
<string name="enablesmbwithhightemptarget">Enable SMB with high temp targets</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Enable SMB when there is high temp target active (exercise)</string>
|
||||
<string name="enablesmbwithhightemptarget_summary">Enable SMB when there is high temp target active (exercise, above 100 mg/dl or 5.5 mmol/l)</string>
|
||||
<string name="overview_insulin_label">Insulin</string>
|
||||
<string name="overview_carbs_label">Carbs</string>
|
||||
<string name="overview_buttons_selection">Buttons</string>
|
||||
|
|
|
@ -38,20 +38,6 @@
|
|||
android:summary="@string/enablesmb_summary"
|
||||
android:title="@string/enablesmb" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
android:key="@string/key_enableSMB_with_COB"
|
||||
android:summary="@string/enablesmbwithcob_summary"
|
||||
android:title="@string/enablesmbwithcob" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
android:key="@string/key_enableSMB_with_temptarget"
|
||||
android:summary="@string/enablesmbwithtemptarget_summary"
|
||||
android:title="@string/enablesmbwithtemptarget" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
|
@ -66,6 +52,20 @@
|
|||
android:summary="@string/enablesmbalways_summary"
|
||||
android:title="@string/enablesmbalways" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
android:key="@string/key_enableSMB_with_COB"
|
||||
android:summary="@string/enablesmbwithcob_summary"
|
||||
android:title="@string/enablesmbwithcob" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
android:key="@string/key_enableSMB_with_temptarget"
|
||||
android:summary="@string/enablesmbwithtemptarget_summary"
|
||||
android:title="@string/enablesmbwithtemptarget" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:dependency="@string/key_use_smb"
|
||||
|
|
|
@ -120,7 +120,7 @@ class ConstraintsCheckerTest : TestBaseWithProfile() {
|
|||
danaRPlugin = DanaRPlugin(injector, aapsLogger, rxBus, context, resourceHelper, constraintChecker, activePlugin, sp, commandQueue, danaPump, dateUtil, fabricPrivacy)
|
||||
danaRSPlugin = DanaRSPlugin(injector, aapsLogger, rxBus, context, resourceHelper, constraintChecker, profileFunction, activePluginProvider, sp, commandQueue, danaPump, detailedBolusInfoStorage, fabricPrivacy, dateUtil)
|
||||
insightPlugin = LocalInsightPlugin(injector, aapsLogger, rxBus, resourceHelper, treatmentsPlugin, sp, commandQueue, profileFunction, nsUpload, context, uploadQueue, Config(), dateUtil)
|
||||
openAPSSMBPlugin = OpenAPSSMBPlugin(injector, aapsLogger, rxBus, constraintChecker, resourceHelper, profileFunction, context, activePlugin, treatmentsPlugin, iobCobCalculatorPlugin, hardLimits, profiler, fabricPrivacy)
|
||||
openAPSSMBPlugin = OpenAPSSMBPlugin(injector, aapsLogger, rxBus, constraintChecker, resourceHelper, profileFunction, context, activePlugin, treatmentsPlugin, iobCobCalculatorPlugin, hardLimits, profiler, fabricPrivacy, sp)
|
||||
openAPSAMAPlugin = OpenAPSAMAPlugin(injector, aapsLogger, rxBus, constraintChecker, resourceHelper, profileFunction, context, activePlugin, treatmentsPlugin, iobCobCalculatorPlugin, hardLimits, profiler, fabricPrivacy)
|
||||
safetyPlugin = SafetyPlugin(injector, aapsLogger, resourceHelper, sp, rxBus, constraintChecker, openAPSAMAPlugin, openAPSSMBPlugin, sensitivityOref1Plugin, activePlugin, hardLimits, buildHelper, treatmentsPlugin, Config())
|
||||
val constraintsPluginsList = ArrayList<PluginBase?>()
|
||||
|
|
|
@ -20,7 +20,7 @@ buildscript {
|
|||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:3.6.3'
|
||||
classpath 'com.android.tools.build:gradle:4.0.1'
|
||||
classpath 'com.google.gms:google-services:4.3.3'
|
||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
|
||||
|
||||
|
|
|
@ -324,7 +324,7 @@ public abstract class PumpPluginAbstract extends PumpPluginBase implements PumpI
|
|||
@NonNull @Override
|
||||
public JSONObject getJSONStatus(Profile profile, String profileName, String version) {
|
||||
|
||||
if ((getPumpStatusData().lastConnection + 5 * 60 * 1000L) < System.currentTimeMillis()) {
|
||||
if ((getPumpStatusData().lastConnection + 60 * 60 * 1000L) < System.currentTimeMillis()) {
|
||||
return new JSONObject();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
package info.nightscout.androidaps.utils;
|
||||
package info.nightscout.androidaps.utils.ui;
|
||||
|
||||
import android.text.InputType;
|
||||
import android.text.SpannableStringBuilder;
|
|
@ -0,0 +1,33 @@
|
|||
package info.nightscout.androidaps.utils.ui
|
||||
|
||||
import android.content.Context
|
||||
import android.text.TextWatcher
|
||||
import android.util.AttributeSet
|
||||
import android.util.Log
|
||||
import android.view.View.OnFocusChangeListener
|
||||
import android.widget.Button
|
||||
import info.nightscout.androidaps.core.R
|
||||
import java.text.DecimalFormat
|
||||
|
||||
class MinutesNumberPicker constructor(context: Context, attrs: AttributeSet? = null) : NumberPicker(context, attrs) {
|
||||
|
||||
fun setParams(initValue: Double, minValue: Double, maxValue: Double, step: Double, allowZero: Boolean, okButton: Button? = null, textWatcher: TextWatcher? = null) {
|
||||
super.setParams(initValue, minValue, maxValue, step, null, allowZero, okButton)
|
||||
}
|
||||
|
||||
override fun updateEditText() {
|
||||
if (value == 0.0 && !allowZero) editText.setText("")
|
||||
else {
|
||||
if (focused) editText.setText(DecimalFormat("0").format(value))
|
||||
else {
|
||||
val hours = (value / 60).toInt()
|
||||
val minutes = (value - hours * 60).toInt()
|
||||
val formatted =
|
||||
if (hours != 0) String.format(context.getString(R.string.format_hour_minute), hours, minutes)
|
||||
else DecimalFormat("0").format(value)
|
||||
editText.setText(formatted)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
package info.nightscout.androidaps.utils;
|
||||
package info.nightscout.androidaps.utils.ui;
|
||||
|
||||
import android.app.Service;
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
|
@ -10,6 +11,7 @@ import android.view.KeyEvent;
|
|||
import android.view.LayoutInflater;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.Button;
|
||||
import android.widget.EditText;
|
||||
import android.widget.LinearLayout;
|
||||
|
@ -20,6 +22,8 @@ import java.util.concurrent.ScheduledExecutorService;
|
|||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import info.nightscout.androidaps.core.R;
|
||||
import info.nightscout.androidaps.utils.SafeParse;
|
||||
import info.nightscout.androidaps.utils.ToastUtils;
|
||||
|
||||
/**
|
||||
* Created by mike on 28.06.2016.
|
||||
|
@ -39,12 +43,14 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
Double minValue = 0d;
|
||||
Double maxValue = 1d;
|
||||
Double step = 1d;
|
||||
NumberFormat formater;
|
||||
NumberFormat formatter;
|
||||
boolean allowZero = false;
|
||||
TextWatcher textWatcher = null;
|
||||
|
||||
Button okButton = null;
|
||||
|
||||
protected Boolean focused = false;
|
||||
|
||||
private Handler mHandler;
|
||||
private ScheduledExecutorService mUpdater;
|
||||
private OnValueChangedListener mOnValueChangedListener;
|
||||
|
@ -93,7 +99,7 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
LayoutInflater.from(context).inflate(R.layout.number_picker_layout, this, true);
|
||||
}
|
||||
|
||||
private void initialize(Context context) {
|
||||
protected void initialize(Context context) {
|
||||
// set layout view
|
||||
inflate(context);
|
||||
|
||||
|
@ -136,7 +142,7 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
|
||||
@Override
|
||||
public void afterTextChanged(Editable s) {
|
||||
value = SafeParse.stringToDouble(editText.getText().toString());
|
||||
if (focused) value = SafeParse.stringToDouble(editText.getText().toString());
|
||||
callValueChangedListener();
|
||||
if (okButton != null) {
|
||||
if (value > maxValue || value < minValue)
|
||||
|
@ -146,6 +152,13 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
editText.setOnFocusChangeListener(new OnFocusChangeListener() {
|
||||
@Override public void onFocusChange(View v, boolean hasFocus) {
|
||||
focused = hasFocus;
|
||||
updateEditText();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -196,7 +209,7 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
this.minValue = minValue;
|
||||
this.maxValue = maxValue;
|
||||
this.step = step;
|
||||
this.formater = formater;
|
||||
this.formatter = formater;
|
||||
this.allowZero = allowZero;
|
||||
callValueChangedListener();
|
||||
this.okButton = okButton;
|
||||
|
@ -254,11 +267,11 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
updateEditText();
|
||||
}
|
||||
|
||||
private void updateEditText() {
|
||||
protected void updateEditText() {
|
||||
if (value == 0d && !allowZero)
|
||||
editText.setText("");
|
||||
else
|
||||
editText.setText(formater.format(value));
|
||||
editText.setText(formatter.format(value));
|
||||
}
|
||||
|
||||
private void callValueChangedListener() {
|
||||
|
@ -286,6 +299,9 @@ public class NumberPicker extends LinearLayout implements View.OnKeyListener,
|
|||
@Override
|
||||
public void onClick(View v) {
|
||||
if (mUpdater == null) {
|
||||
InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Service.INPUT_METHOD_SERVICE);
|
||||
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
|
||||
editText.clearFocus();
|
||||
if (v == plusButton) {
|
||||
inc(1);
|
||||
} else {
|
|
@ -178,4 +178,5 @@
|
|||
<string name="tbb2">ОБИ * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Засичане на времето</string>
|
||||
<string name="format_hour_minute">%1$dч:%2$dм</string>
|
||||
</resources>
|
||||
|
|
|
@ -180,4 +180,5 @@
|
|||
<string name="tbb2">CZB * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Detekce času</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
</resources>
|
||||
|
|
|
@ -163,7 +163,7 @@
|
|||
<string name="waitingforpumpresult">Auf Pumpenergebnis warten</string>
|
||||
<string name="smb_shortname">SMB</string>
|
||||
<!-- CarbsReq-->
|
||||
<string name="carbsreq">Innerhalb der nächsten %d Minuten werden %dg zusätzliche Kohlenhydrate benötigt</string>
|
||||
<string name="carbsreq">%dg Kohlenhydrate sollten innerhalb von %d Minuten aufgenommen werden</string>
|
||||
<!-- TDDStatsActivity-->
|
||||
<string name="stats">Statistik</string>
|
||||
<string name="cumulative_tdd">Kumulative TDD</string>
|
||||
|
|
|
@ -180,4 +180,5 @@
|
|||
<string name="tbb2">TBB * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Rilevamento tempo</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
</resources>
|
||||
|
|
|
@ -180,4 +180,5 @@
|
|||
<string name="tbb2">Basal diária * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Detecção de tempo</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,14 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="pairing">Împerechere</string>
|
||||
<!-- General-->
|
||||
<string name="error">Eroare</string>
|
||||
<string name="not_set_short">Nesetată</string>
|
||||
<string name="failedupdatebasalprofile">Actualizarea profilului bazalei a eșuat</string>
|
||||
<string name="profile_set_ok">Profilul bazalei a fost modificat în pompă</string>
|
||||
<string name="invalidinput">Date de intrare incorecte</string>
|
||||
<string name="tempbasaldeliveryerror">Eroare la livrare bazală temporară</string>
|
||||
<string name="goingtodeliver">Se vor livra %1$.2fU</string>
|
||||
<string name="waitingforpump">Se așteaptă pompa</string>
|
||||
<string name="connectingfor">Conectat de %1$d s</string>
|
||||
<string name="bolusdelivering">Se livrează %1$.2fU</string>
|
||||
<string name="handshaking">Împerechere</string>
|
||||
<string name="connecting">Se conectează</string>
|
||||
<string name="connected">Conectat</string>
|
||||
<string name="disconnected">Deconectat</string>
|
||||
|
@ -26,9 +30,11 @@
|
|||
<string name="objectives">Obiective</string>
|
||||
<string name="close">Închide</string>
|
||||
<string name="please_wait">Așteptați…</string>
|
||||
<string name="mute">Liniște</string>
|
||||
<string name="reload">Reîncărcare</string>
|
||||
<string name="stoppressed">STOP APĂSAT</string>
|
||||
<string name="stop">Stop</string>
|
||||
<string name="carbs">Carbohidrați</string>
|
||||
<string name="invalidprofile">Profil invalid!!!</string>
|
||||
<string name="noprofileset">NICIUN PROFIL SETAT</string>
|
||||
<string name="date">Data</string>
|
||||
|
@ -43,6 +49,8 @@
|
|||
<string name="battery_label">Baterie</string>
|
||||
<string name="lastconnection_label">Ultima conexiune</string>
|
||||
<string name="lastbolus_label">Ultimul bolus</string>
|
||||
<string name="dailyunits">Unități zilnic</string>
|
||||
<string name="basebasalrate_label">Rată bazală implicită</string>
|
||||
<string name="tempbasal_label">Bazală temporară</string>
|
||||
<string name="virtualpump_extendedbolus_label">Bolus extins</string>
|
||||
<string name="reservoir_label">Rezervor</string>
|
||||
|
@ -53,8 +61,12 @@
|
|||
<string name="mmol">mmol/l</string>
|
||||
<string name="advancedsettings_title">Setări avansate</string>
|
||||
<string name="bluetooth">Bluetooth</string>
|
||||
<string name="btwatchdog_title">BT Watchdog</string>
|
||||
<string name="btwatchdog_summary">Oprește bluetooth-ul telefonului pentru o secundă dacă nu se poate conecta la pompă. Aceasta poate ajuta în cazul telefoanelor cu bluetooth incompatitibil.</string>
|
||||
<!-- Constraints-->
|
||||
<string name="limitingbasalratio">Se limitează maximul ratei bazale la %1$.2f U/o datorită %2$s</string>
|
||||
<string name="pumplimit">limită pompă</string>
|
||||
<string name="limitingpercentrate">Se limitează procentul ratei maxime la %1$d%% datorită %2$s</string>
|
||||
<string name="itmustbepositivevalue">trebuie să fie o valoare pozitivă</string>
|
||||
<string name="limitingbolus">Se limitează bolusul la %1$.1f U datorită %2$s</string>
|
||||
<string name="pumpNotInitializedProfileNotSet">Pompa nu este inițializată, profilul nu este setat!</string>
|
||||
|
@ -65,8 +77,10 @@
|
|||
<string name="cancel">Renunță</string>
|
||||
<string name="dismiss">RENUNȚĂ</string>
|
||||
<!-- BlePreCheck-->
|
||||
<string name="ble_not_supported">BLE nu este suportat.</string>
|
||||
<string name="ble_not_enabled">Bluetooth-ul este dezactivat.</string>
|
||||
<string name="location_not_found_title">Localizarea este dezactivată</string>
|
||||
<string name="location_not_found_message">Pentru a putea căuta dispozitive Bluetooth noi, trebuie să activați localizarea. AAPS nu folosește datele dumneavoastră de localizare și acestea pot fi dezactivate după stabilirea conexiunii cu pompa.</string>
|
||||
<!-- DateUtil-->
|
||||
<string name="minago">acum %1$dmin</string>
|
||||
<string name="hoursago">%1$.1f h în urmă</string>
|
||||
|
@ -86,21 +100,31 @@
|
|||
<string name="shortminute">min</string>
|
||||
<string name="shortday">z</string>
|
||||
<!-- Profile-->
|
||||
<string name="basalprofilenotaligned">Valori bazale nesincronizate cu ora: %1$s</string>
|
||||
<string name="minimalbasalvaluereplaced">Valoarea bazalei a fost înlocuită cu valoarea minimă posibilă: %1$s</string>
|
||||
<string name="maximumbasalvaluereplaced">Valoarea bazalei a fost înlocuită cu valoarea maximă posibilă: %1$s</string>
|
||||
<string name="profile_per_unit">/U</string>
|
||||
<string name="profile_ins_units_per_hour">U/h</string>
|
||||
<string name="profile_carbs_per_unit">g/U</string>
|
||||
<!-- ProfileFunction-->
|
||||
<string name="noprofileselected">Niciun profil selectat</string>
|
||||
<!-- PumpType-->
|
||||
<string name="def_extended_note">* Pompa virtuală acceptă doar valori specifice ca și incremente, nu și intervale de valori.
|
||||
* Doar valorile specifice, nu şi intervalele de valori sunt suportate ca şi incremente în pompa virtuală.</string>
|
||||
<!-- APSResult-->
|
||||
<string name="canceltemp">Anulează bazala temporară</string>
|
||||
<string name="let_temp_basal_run">Lasă să funcționeze bazala temporară</string>
|
||||
<string name="rate">Rată</string>
|
||||
<string name="duration">Durată</string>
|
||||
<string name="reason">Motiv</string>
|
||||
<string name="nochangerequested">Nu este solicitată nicio schimbare</string>
|
||||
<!-- ProfileSwitch-->
|
||||
<string name="zerovalueinprofile">Profil invalid: %1$s</string>
|
||||
<!-- Temptarget-->
|
||||
<string name="mins">%1$dmin</string>
|
||||
<!-- TDD-->
|
||||
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bolus: <b>%3$.2fU</b> Bazal: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
|
||||
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bolus: <b>%3$.2fU</b> Bazal: <b>%4$.2fU(%5$.0f%%)</b> CH: <b>%6$.0fg</b>]]></string>
|
||||
<!-- Translator-->
|
||||
<string name="careportal_bgcheck">Verificare glicemie</string>
|
||||
<string name="careportal_announcement">Anunț</string>
|
||||
|
@ -111,18 +135,26 @@
|
|||
<string name="careportal_cgmsensorinsert">Inserare senzor</string>
|
||||
<string name="careportal_cgmsensorstart">Start senzor</string>
|
||||
<string name="careportal_insulincartridgechange">Schimbare cartuș insulină</string>
|
||||
<string name="careportal_profileswitch">Schimbare de profil</string>
|
||||
<string name="careportal_snackbolus">Bolus Gustare</string>
|
||||
<string name="careportal_mealbolus">Bolus Masă</string>
|
||||
<string name="careportal_correctionbolus">Bolus de corecție</string>
|
||||
<string name="careportal_combobolus">Bolus combo</string>
|
||||
<string name="careportal_tempbasalstart">Start bazală temporară</string>
|
||||
<string name="careportal_tempbasalend">Sfârșit bazală temporară</string>
|
||||
<string name="careportal_carbscorrection">Corecție de carbohidrați</string>
|
||||
<string name="careportal_openapsoffline">OpenAPS Offline</string>
|
||||
<string name="careportal_pumpbatterychange">Schimbare baterie pompă</string>
|
||||
<string name="careportal_temporarytarget">Ţintă temporară</string>
|
||||
<string name="careportal_temporarytargetcancel">Oprire ţintă temporară</string>
|
||||
<string name="glucosetype_finger">Deget</string>
|
||||
<string name="glucosetype_sensor">Senzor</string>
|
||||
<string name="manual">Manual</string>
|
||||
<string name="unknown">necunoscută</string>
|
||||
<!-- Command-->
|
||||
<string name="connectiontimedout">Conectare eșuată</string>
|
||||
<!-- PumpEnactResult-->
|
||||
<string name="enacted">Executat</string>
|
||||
<string name="comment">Comentariu</string>
|
||||
<string name="success">Succes</string>
|
||||
<string name="percent">Procent</string>
|
||||
|
@ -132,7 +164,9 @@
|
|||
<string name="waitingforpumpresult">Se așteaptă rezultatul</string>
|
||||
<string name="smb_shortname">SMB</string>
|
||||
<!-- CarbsReq-->
|
||||
<string name="carbsreq">%dg carbohidrați suplimentari necesari în %d minute</string>
|
||||
<!-- TDDStatsActivity-->
|
||||
<string name="stats">Statistici</string>
|
||||
<string name="cumulative_tdd">TDD cumulat</string>
|
||||
<string name="expweight">TDD estimat exponențial</string>
|
||||
<string name="basalrate">Bazală</string>
|
||||
|
@ -141,7 +175,11 @@
|
|||
<string name="ratio">Rata</string>
|
||||
<string name="amount_days"># Zile</string>
|
||||
<string name="weight">Greutate</string>
|
||||
<string name="warning_Message">Posibil fără acuratețe bună dacă folosiți bolus de insulină pentru amorsare/umplere!</string>
|
||||
<string name="olddata_Message">Date vechi, apăsați \"REÎNCĂRCARE\"</string>
|
||||
<string name="tbb">Total bazală implicită</string>
|
||||
<string name="tbb2">TBB * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Detectare timp</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
</resources>
|
||||
|
|
|
@ -122,6 +122,8 @@
|
|||
<!-- Temptarget-->
|
||||
<string name="mins">%1$dmin</string>
|
||||
<!-- TDD-->
|
||||
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fJI</b> Bol: <b>%3$.2fJI</b> Baz: <b>%4$.2fJI(%5$.0f%%)</b>]]></string>
|
||||
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fJI</b> Bol: <b>%3$.2fJI</b> Baz: <b>%4$.2fJI(%5$.0f%%)</b> Sach.: <b>%6$.0fg</b>]]></string>
|
||||
<!-- Translator-->
|
||||
<string name="careportal_bgcheck">Kontrola glykémie</string>
|
||||
<string name="careportal_announcement">Oznámenie</string>
|
||||
|
@ -178,4 +180,5 @@
|
|||
<string name="tbb2">TBB * 2</string>
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Detekcia času</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
</resources>
|
||||
|
|
|
@ -220,6 +220,7 @@
|
|||
|
||||
<!-- Ntp-->
|
||||
<string name="timedetection">Time detection</string>
|
||||
<string name="format_hour_minute">%1$dh %2$dm</string>
|
||||
|
||||
<!-- PumoCommon - Pump Abstract -->
|
||||
<string name="pump_operation_not_supported_by_pump_driver">Operation not supported by pump and/or driver.</string>
|
||||
|
|
|
@ -175,7 +175,7 @@
|
|||
android:text="@string/danar_screentimeout"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/danar_screentimeout"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="40dp"
|
||||
|
@ -212,7 +212,7 @@
|
|||
android:text="@string/danar_backlight"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/danar_backlight"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="40dp"
|
||||
|
@ -268,7 +268,7 @@
|
|||
android:text="@string/danar_shutdown"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/danar_shutdown"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="40dp"
|
||||
|
@ -305,7 +305,7 @@
|
|||
android:text="@string/danar_lowreservoir"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.NumberPicker
|
||||
<info.nightscout.androidaps.utils.ui.NumberPicker
|
||||
android:id="@+id/danar_lowreservoir"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="40dp"
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="danars_pairing">Împerechere</string>
|
||||
<string name="danars_nodeviceavailable">Niciun dispozitiv găsit până acum</string>
|
||||
<string name="danars_pairingok">Conectare OK</string>
|
||||
<string name="danars_pairingtimedout">Conectare nereușită</string>
|
||||
|
@ -8,21 +9,33 @@
|
|||
<string name="danarspump_shortname">Dana</string>
|
||||
<string name="description_pump_dana_rs">Integrare cu pompele DANA Diabcare RS</string>
|
||||
<string name="maxbolusviolation">Încălcare a valorii maxime a bolusului</string>
|
||||
<string name="commanderror">Eroare de comandă</string>
|
||||
<string name="speederror">Eroare de viteză</string>
|
||||
<string name="insulinlimitviolation">Încălcare a limitării cantităţii de insulină</string>
|
||||
<string name="boluserrorcode">Solicitat: %1$.2fU Livrat: %2$.2fU Cod eroare: %3$s</string>
|
||||
<string name="danar_valuenotsetproperly">Valoare setată incorect</string>
|
||||
<string name="danar_setbasalstep001">Setare pas bazală la 0.01 U/h</string>
|
||||
<string name="resetpairing">Resetați informațiile de împerechere?</string>
|
||||
<string name="dana_model">%1$s\nModel: %2$02X\nProtocol: %3$02X\nCod: %4$02X</string>
|
||||
<string name="processinghistory">Se procesează activitatea</string>
|
||||
<string name="danar_enableextendedbolus">Activează bolusuri extinse în pompă</string>
|
||||
<string name="overview_bolusprogress_delivered">Livrat</string>
|
||||
<string name="overview_bolusprogress_stoped">Oprit</string>
|
||||
<string name="unsupportedfirmware">Soft pompă incompatibil</string>
|
||||
<string name="pumperror">Eroare a pompei</string>
|
||||
<string name="lowbattery">Baterie aproape descărcată</string>
|
||||
<string name="basalcompare">Se livrează mai puțin decât rata bazală curentă</string>
|
||||
<string name="pumpshutdown">Oprire pompă</string>
|
||||
<string name="batterydischarged">Bateria pompei este descărcată</string>
|
||||
<string name="occlusion">Ocluzie</string>
|
||||
<string name="emptyreservoir">Rezervor gol</string>
|
||||
<string name="checkshaft">Verificați canula</string>
|
||||
<string name="basalmax">Maxim bazală</string>
|
||||
<string name="dailymax">Maximum zilnic</string>
|
||||
<string name="bloodsugarmeasurementalert">Alertă măsurare glicemie</string>
|
||||
<string name="remaininsulinalert">Nivel insulină disponibilă</string>
|
||||
<string name="missedbolus">Bolus pierdut</string>
|
||||
<string name="invalidpairing">Informații de împerechere invalide. Cerere de împerechere nouă</string>
|
||||
<string name="gettingpumpstatus">Se primește starea pompei</string>
|
||||
<string name="gettingextendedbolusstatus">Se citește starea bolusului extins</string>
|
||||
<string name="gettingbolusstatus">Se citește starea bolusului</string>
|
||||
|
@ -30,10 +43,17 @@
|
|||
<string name="gettingpumpsettings">Se citesc setările pompei</string>
|
||||
<string name="gettingpumptime">Se citește ora pompei</string>
|
||||
<string name="largetimedifftitle">Diferență majoră de timp</string>
|
||||
<string name="largetimediff">Diferență majoră de timp:\nOra din pompă este diferită cu mai multe de 1.5 ore.\nPotriviți manual ora din pompă și asigurați-vă că sincronizarea cu datele istorice din pompă nu va produce un comportament neașteptat.\nDacă este posibil, ștergeți istoricul pompei înaintea modificării orei și inactivați bucla închisă pentru un interval DIA după ultima intrare istorică cu timp greșit, dar minim o DIA de acum încolo.</string>
|
||||
<string name="pairfirst">Vă rog să împerecheați pompa cu telefonul!</string>
|
||||
<string name="approachingdailylimit">Se apropie limita zilnică de insulină</string>
|
||||
<string name="startingbolus">Pornire livrare bolus</string>
|
||||
<string name="waitingforestimatedbolusend">Se așteaptă terminarea bolusării. Mai sunt %1$d secunde.</string>
|
||||
<string name="stoppingtempbasal">Se oprește bazala temporară</string>
|
||||
<string name="settingextendedbolus">Se pornește bolusul extins</string>
|
||||
<string name="stoppingextendedbolus">Se oprește bolusul extins</string>
|
||||
<string name="updatingbasalrates">Se actualizează ratele bazale</string>
|
||||
<string name="settingtempbasal">Se setează bazala temporară</string>
|
||||
<string name="waitingfortimesynchronization">Se așteaptă o sincronizare a timpului (%1$d s)</string>
|
||||
<string name="wrongpassword">Parolă greșită</string>
|
||||
<string name="wrongpumppassword">Parola pompei greșită!</string>
|
||||
<string name="danar_history_alarm">Alarme</string>
|
||||
|
@ -47,21 +67,31 @@
|
|||
<string name="danar_history_syspend">Suspendare</string>
|
||||
<string name="danar_history_prime">Amorsare</string>
|
||||
<string name="danar_useroptions">Opțiunile utilizatorului</string>
|
||||
<string name="danar_timedisplay">Formatul de afișare a timpului</string>
|
||||
<string name="danar_buttonscroll">Buton derulare</string>
|
||||
<string name="danar_beep">Sunet la apăsarea butonului</string>
|
||||
<string name="danar_pumpalarm">Alarmă</string>
|
||||
<string name="danar_pumpalarm_sound">Sunet</string>
|
||||
<string name="danar_pumpalarm_vibrate">Vibrație</string>
|
||||
<string name="danar_pumpalarm_both">Ambele</string>
|
||||
<string name="danar_screentimeout">Timp stingere ecran [seconds]</string>
|
||||
<string name="danar_backlight">Timp lumină de fundal [seconds]</string>
|
||||
<string name="danar_glucoseunits">Unități glicemie</string>
|
||||
<string name="danar_shutdown">Oprire [hours]</string>
|
||||
<string name="danar_lowreservoir">Rezervor aproape gol [Units]</string>
|
||||
<string name="danar_saveuseroptions">Salvați opțiunile în pompă</string>
|
||||
<string name="description_pump_dana_r">Integrare cu pompele DANA Diabcare R</string>
|
||||
<string name="description_pump_dana_r_korean">Integrare cu pompele DANA Diabcare R coreene</string>
|
||||
<string name="description_pump_dana_r_v2">Integrare cu pompele DANA Diabcare R cu firmware upgradat</string>
|
||||
<string name="danarpump_shortname">DANA</string>
|
||||
<string name="nobtadapter">Nu s-a găsit niciun adaptor bluetooth</string>
|
||||
<string name="devicenotfound">Dispozitivul selectat nu a fost găsit</string>
|
||||
<string name="danar_switchtouhmode">Schimbă din modul U/z în U/h în pompă</string>
|
||||
<string name="danarkoreanpump">DanaR din Coreea</string>
|
||||
<string name="danarpump">DanaR</string>
|
||||
<string name="pumpdrivercorrected">Driver pompă corectat</string>
|
||||
<string name="danarv2pump">DanaRv2</string>
|
||||
<string name="danar_disableeasymode">Dezactivează modul EasyUI în pompă</string>
|
||||
<string name="profile_set_failed">Setarea profilului bazalei a eșuat</string>
|
||||
<string name="danar_bluetooth_status">Status Bluetooth</string>
|
||||
<string name="danar_iob_label">IOB din pompă</string>
|
||||
|
@ -74,12 +104,19 @@
|
|||
<string name="option_on">Pornit</string>
|
||||
<string name="option_off">Oprit</string>
|
||||
<string name="danar_bt_name_title">Dispozitive bluetooth DanaR</string>
|
||||
<string name="danars_password_title">Parolă pompă (numai versiunea 1)</string>
|
||||
<string name="danar_password_title">Parola pompei</string>
|
||||
<string name="danar_useextended_title">Folosiți bolusuri extinse pentru >200%%</string>
|
||||
<string name="danar_visualizeextendedaspercentage_title">Afișati bolusul extins ca %%</string>
|
||||
<string name="bolusspeed">Viteză bolusare</string>
|
||||
<string name="selectedpump">Pompa selectată</string>
|
||||
<string name="rs_loginsulinchange_title">Înregistrează schimbarea rezervorului</string>
|
||||
<string name="rs_loginsulinchange_summary">Adăugare eveniment \"Schimbare insulină\" în NS/Careportal când este detectat în istoric</string>
|
||||
<string name="rs_logcanulachange_title">Înregistrează schimbarea canulei</string>
|
||||
<string name="rs_logcanulachange_summary">Adăugare eveniment \"Schimbare set\" în portal de îngrijire când este detectat în istoric</string>
|
||||
<string name="pin1">PIN1</string>
|
||||
<string name="pin2">PIN2</string>
|
||||
<string name="press_ok_on_the_pump">Apăsaţi OK pe pompă\nşi introduceţi cele 2 numere afişate\nPăstraţi ecranul pompei ACTIV apăsând butonul minus până când terminați introducerea codului.</string>
|
||||
<string name="num1pin">1: (12 cifre)</string>
|
||||
<string name="num2pin">2: (8 cifre)</string>
|
||||
</resources>
|
||||
|
|
|
@ -370,7 +370,7 @@ public abstract class AbstractDanaRPlugin extends PumpPluginBase implements Pump
|
|||
public JSONObject getJSONStatus(Profile profile, String profilename, String version) {
|
||||
DanaPump pump = danaPump;
|
||||
long now = System.currentTimeMillis();
|
||||
if (pump.getLastConnection() + 5 * 60 * 1000L < System.currentTimeMillis()) {
|
||||
if (pump.getLastConnection() + 60 * 60 * 1000L < System.currentTimeMillis()) {
|
||||
return new JSONObject();
|
||||
}
|
||||
JSONObject pumpjson = new JSONObject();
|
||||
|
|
|
@ -567,7 +567,7 @@ class DanaRSPlugin @Inject constructor(
|
|||
|
||||
override fun getJSONStatus(profile: Profile, profileName: String, version: String): JSONObject {
|
||||
val now = System.currentTimeMillis()
|
||||
if (danaPump.lastConnection + 5 * 60 * 1000L < System.currentTimeMillis()) {
|
||||
if (danaPump.lastConnection + 60 * 60 * 1000L < System.currentTimeMillis()) {
|
||||
return JSONObject()
|
||||
}
|
||||
val pumpJson = JSONObject()
|
||||
|
|
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -1,6 +1,6 @@
|
|||
#Sat Feb 29 21:28:06 CET 2020
|
||||
#Tue Jul 28 23:15:57 CEST 2020
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
|
||||
|
|
|
@ -1,14 +1,17 @@
|
|||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven { url "https://plugins.gradle.org/m2/" } // jacoco 0.2
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
|
||||
//classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
|
||||
classpath 'com.hiya:jacoco-android:0.2'
|
||||
}
|
||||
}
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'jacoco-android'
|
||||
//apply plugin: 'jacoco-android'
|
||||
apply plugin: 'com.hiya.jacoco-android'
|
||||
|
||||
jacoco {
|
||||
toolVersion = "0.8.3"
|
||||
|
@ -125,7 +128,7 @@ dependencies {
|
|||
|
||||
testImplementation 'junit:junit:4.13'
|
||||
testImplementation 'org.json:json:20200518'
|
||||
testImplementation ("org.mockito:mockito-core:2.8.47") {
|
||||
testImplementation("org.mockito:mockito-core:2.8.47") {
|
||||
exclude group: 'net.bytebuddy', module: 'byte-buddy'
|
||||
exclude group: 'net.bytebuddy', module: 'byte-buddy-android'
|
||||
exclude group: 'net.bytebuddy', module: 'byte-buddy-agent'
|
||||
|
|
|
@ -3,52 +3,107 @@
|
|||
<string name="app_name">AAPS</string>
|
||||
<string name="label_actions_activity">AAPS</string>
|
||||
<string name="label_xdrip">AAPS</string>
|
||||
<string name="label_xdrip_large">AAPS(Mare)</string>
|
||||
<string name="label_xdrip_big_chart">AAPS(GraficMare)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(FărăGrafic)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Cerc)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Bord)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Steampunk)</string>
|
||||
<string name="label_warning_sync">Nu există date!</string>
|
||||
<string name="label_warning_old">Date vechi!</string>
|
||||
<string name="label_warning_since">De acum %1$s</string>
|
||||
<string name="label_warning_sync_aaps">Sincronizare cu AAPS!</string>
|
||||
<string name="msg_warning_sync">Nu au fost primite date de acum %1$s! Verificați că AAPS pe telefon trimite date către ceas</string>
|
||||
<string name="msg_warning_old">Datele AAPS sunt vechi de %1$s! Verificați senzorul, xDrip+, NS, configurația AAPS sau altele!</string>
|
||||
<string name="pref_on">Pornit</string>
|
||||
<string name="pref_off">Oprit</string>
|
||||
<string name="pref_vibrate_on_bolus">Vibrare la Bolus</string>
|
||||
<string name="pref_units_for_actions">Unităţi pentru Acţiuni</string>
|
||||
<string name="pref_show_date">Arată data</string>
|
||||
<string name="pref_show_iob">Arată IOB</string>
|
||||
<string name="pref_show_cob">Arată COB</string>
|
||||
<string name="pref_show_delta">Arată Delta</string>
|
||||
<string name="pref_show_avgdelta">Arată AvgDelta</string>
|
||||
<string name="pref_show_phone_battery">Arată baterie telefon</string>
|
||||
<string name="pref_show_rig_battery">Arată Baterie Rig</string>
|
||||
<string name="pref_show_basal_rate">Arată rata bazală</string>
|
||||
<string name="pref_show_loop_status">Arată stare buclă închisă</string>
|
||||
<string name="pref_show_bg">Arată glicemia</string>
|
||||
<string name="pref_show_direction_arrow">Arată săgeată pentru evoluție</string>
|
||||
<string name="pref_show_ago">Afişare în urmă</string>
|
||||
<string name="pref_dark" comment="Enables dark visual theme">Întunecat</string>
|
||||
<string name="pref_highlight_basals">Evidențiere rate bazale</string>
|
||||
<string name="pref_matching_divider" comment="To make divider match its background with background of whole watchface">Potrivire divider</string>
|
||||
<string name="pref_chart_timeframe">Grafic Timp</string>
|
||||
<string name="pref_1_hour">1 oră</string>
|
||||
<string name="pref_2_hours">2 ore</string>
|
||||
<string name="pref_3_hours">3 ore</string>
|
||||
<string name="pref_4_hours">4 ore</string>
|
||||
<string name="pref_5_hours">5 ore</string>
|
||||
<string name="pref_input_design">Design de intrare</string>
|
||||
<string name="pref_default">Implicit</string>
|
||||
<string name="pref_quick_righty">Drepta rapid</string>
|
||||
<string name="pref_quick_lefty">Stânga rapid</string>
|
||||
<string name="pref_modern_sparse">Distanță modernă</string>
|
||||
<string name="pref_delta_granularity">Granularitate Delta (Steampunk)</string>
|
||||
<string name="pref_low">Mic</string>
|
||||
<string name="pref_medium">Mediu</string>
|
||||
<string name="pref_high">Mare</string>
|
||||
<string name="pref_auto">Auto</string>
|
||||
<string name="pref_big_numbers">Numere Mari</string>
|
||||
<string name="pref_ring_history">Inel istoric</string>
|
||||
<string name="pref_light_ring_history">Inel istoric simplu</string>
|
||||
<string name="pref_animations">Animații</string>
|
||||
<string name="pref_wizard_in_menu">Asistent în meniu</string>
|
||||
<string name="pref_prime_in_menu">Amorsare în meniu</string>
|
||||
<string name="pref_single_target">Țintă unică</string>
|
||||
<string name="pref_wizard_percentage">Procent asistent</string>
|
||||
<string name="pref_complication_tap_action">Acţiuni pentru complicaţii</string>
|
||||
<string name="pref_unicode_in_complications">Unicode în complicații</string>
|
||||
<string name="pref_version">Versiune:</string>
|
||||
<string name="menu_tempt">ŢintăTemporară</string>
|
||||
<string name="menu_wizard">Asistent</string>
|
||||
<string name="menu_bolus">Bolus</string>
|
||||
<string name="menu_ecarb">eCarb</string>
|
||||
<string name="menu_settings">Setări</string>
|
||||
<string name="menu_status">Stare</string>
|
||||
<string name="menu_prime_fill">Amorsare/Umplere</string>
|
||||
<string name="menu_none">Nimic</string>
|
||||
<string name="menu_default">Implicit</string>
|
||||
<string name="menu_menu">Meniu</string>
|
||||
<string name="action_duration">durată</string>
|
||||
<string name="action_target" comment="In temp target menu, single target value">țintă</string>
|
||||
<string name="action_low" comment="In temp target menu, lower value from range">hipo</string>
|
||||
<string name="action_high" comment="In temp target menu, higher value from range">hiper</string>
|
||||
<string name="action_carbs">carbohidrați</string>
|
||||
<string name="action_percentage">procentaj</string>
|
||||
<string name="action_start_min">start [min]</string>
|
||||
<string name="action_duration_h">durată [h]</string>
|
||||
<string name="action_insulin">insulină</string>
|
||||
<string name="action_preset_1">Presetare 1</string>
|
||||
<string name="action_preset_2">Presetare 2</string>
|
||||
<string name="action_preset_3">Presetare 3</string>
|
||||
<string name="action_free_amount" comment="In prime/fill menu, allows to enter any amount to be used for priming/filling">Cantitate liberă</string>
|
||||
<string name="action_confirm">CONFIRMARE</string>
|
||||
<string name="action_status_pump">STARE POMPĂ</string>
|
||||
<string name="action_status_loop">STARE BUCLĂ ÎNCHISĂ</string>
|
||||
<string name="action_timeshift">timp</string>
|
||||
<string name="action_tdd_weighted">TDD ponderat</string>
|
||||
<string name="action_bolus">bolus</string>
|
||||
<string name="status_pump">Pompă</string>
|
||||
<string name="status_loop">Buclă</string>
|
||||
<string name="status_cpp">CPP</string>
|
||||
<string name="status_tdd">TDD</string>
|
||||
<string name="activity_carb">Carbohidrați</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">niciun status</string>
|
||||
<string name="unit_mg_dl">mg/dl</string>
|
||||
<string name="unit_mmol_l">mmol/l</string>
|
||||
<string name="unit_g" comment="Shortcut for ISO unit: gram">g</string>
|
||||
<string name="unit_u" comment="Shortcut for: insulin Unit">U</string>
|
||||
<string name="unit_u_p_h" comment="Shortcut for: insulin Unit per Hour">U/h</string>
|
||||
<string name="unit_h" comment="One letter shortcut for: Hour" maxLength="1">h</string>
|
||||
<string name="unit_d" comment="One letter shortcut for: Day" maxLength="1">z</string>
|
||||
<string name="unit_w" comment="One letter shortcut for: Week" maxLength="1">s</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue